20
10
0 0 0 0 2 2 2 3 3
8 20 16 30 40 10 5 12 10
12
10 10 10 11 9 11 9 9 0 0 0
8 30 2 22 25 20 18 16 25 13 18
5
0 0 0 0
13 27 6 42
11
0 0 0 0 0 0 0 0 0 0
3 1 1 20 25 22 20 20 8 5
11
0 0 0 0 0 0 0 0 0 0
15 18 22 34 1000000 999999 6 999998 7 14
11
0 0 0 0 0 0 0 0 0 0
766456 523887 123456 123212 663899 123454 412312 355982 823421 828543
39
0 0 1 1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35
1 524287 1 262143 1 131071 1 65535 1 32767 1 16383 1 8191 1 4095 1 2047 1 1023 1 511 1 255 1 127 1 63 1 31 1 15 1 7 1 3 1 1
6858
0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 34 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 41 42 42 43 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 56 56 56 56 56 56 56 56 57 57 57 57 57 57 57 57 57 58 58 58 58 58 58 59 59 59 59 59 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 62 62 63 63 63 63 63 63 63 63 63 63 64 64 64 64 65 65 65 65 65 65 66 66 66 67 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 69 69 69 70 70 70 71 71 71 71 71 72 72 72 72 72 72 72 73 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 75 75 75 75 75 75 76 76 76 76 76 77 77 78 78 78 79 79 80 80 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 82 83 83 83 83 84 84 84 84 84 85 85 85 85 85 86 86 86 86 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 89 89 90 90 90 90 90 90 91 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 92 92 93 93 93 94 94 94 94 94 94 94 95 95 95 95 95 95 95 95 95 96 96 96 96 96 96 96 97 97 97 97 97 97 98 98 98 98 98 98 98 98 98 99 99 99 99 99 100 100 100 100 100 100 100 101 101 101 101 101 101 101 101 101 101 102 102 102 102 102 102 103 103 103 103 103 103 103 104 104 104 104 104 104 104 104 104 105 105 105 105 105 105 105 105 106 106 106 106 106 106 106 106 106 107 107 107 107 107 107 108 108 108 108 108 108 108 109 109 109 109 109 109 109 109 109 109 110 110 110 110 110 110 110 110 110 110 111 111 111 111 111 111 111 112 112 112 112 112 113 113 113 113 113 113 113 113 113 113 114 114 114 114 114 115 115 115 115 115 115 116 116 116 116 116 116 116 116 116 117 117 117 118 118 118 119 119 119 119 119 119 119 119 119 119 120 120 121 121 121 121 122 122 122 122 122 122 122 122 122 122 123 123 123 123 123 123 124 124 124 124 124 124 124 125 125 125 126 126 126 126 126 126 126 127 127 127 127 127 127 127 127 128 128 128 128 128 128 128 128 129 129 129 129 129 129 130 130 130 130 130 130 130 130 130 130 131 131 131 131 131 131 131 131 131 132 132 133 133 133 133 133 134 134 134 134 134 134 134 135 135 135 135 136 136 136 136 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 139 140 140 140 140 140 141 141 141 141 142 142 142 142 142 142 142 143 143 143 144 144 144 145 145 145 146 146 146 146 147 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 149 149 149 150 150 150 150 150 150 151 151 151 151 151 151 152 152 152 152 152 153 153 153 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 158 158 158 158 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 161 161 161 162 162 162 163 163 163 163 163 163 163 163 163 164 164 164 164 164 164 164 165 165 165 166 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 167 167 168 168 168 168 168 168 168 168 168 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 171 172 172 172 172 173 173 173 173 173 173 174 174 174 174 174 174 174 175 175 175 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 183 183 183 183 184 184 184 185 185 185 185 185 185 185 185 185 185 186 186 186 187 187 187 187 187 187 187 188 188 188 188 188 188 188 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 193 193 193 193 193 193 193 194 194 194 195 195 195 195 195 195 196 196 196 196 197 197 197 197 198 198 198 199 199 199 200 200 200 200 200 200 200 201 201 201 201 202 202 203 203 203 203 203 203 204 204 205 205 205 205 205 205 205 205 205 205 206 206 206 206 206 207 207 207 207 208 208 208 208 208 209 209 209 210 210 211 211 211 211 211 211 211 211 212 212 212 212 212 213 213 213 214 214 214 214 215 215 215 215 215 215 216 216 216 216 216 216 216 217 217 218 218 218 218 219 219 219 219 219 219 219 220 220 220 220 220 220 220 220 220 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 223 223 223 224 224 224 224 224 224 224 224 224 225 225 226 226 226 226 226 226 226 226 227 227 227 227 227 227 227 228 228 228 229 229 229 229 229 230 230 230 230 230 230 231 231 231 231 231 231 231 232 232 232 232 233 233 233 233 233 233 233 234 234 234 234 234 234 234 234 234 235 235 235 235 235 236 236 236 236 237 237 237 237 237 237 238 238 238 238 238 238 239 239 239 239 239 240 240 240 240 240 240 240 240 240 240 241 241 241 241 241 242 242 242 243 243 243 243 243 243 243 244 244 244 244 244 244 244 244 244 245 245 245 245 245 245 246 246 246 246 246 247 247 247 247 247 247 247 247 247 247 248 248 248 248 248 248 248 248 249 249 249 249 249 249 249 249 250 250 250 250 250 250 250 250 250 250 251 251 251 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 253 254 254 254 255 255 255 255 255 255 256 256 257 257 257 257 257 258 258 259 259 259 259 259 259 259 259 259 260 260 260 260 260 260 260 261 261 261 261 261 261 261 262 262 263 263 263 263 263 263 263 264 264 264 264 264 264 264 264 264 265 265 265 265 265 266 266 266 266 266 266 266 266 266 267 267 267 267 267 268 268 268 268 268 268 268 269 269 269 269 269 269 269 269 269 269 270 270 270 271 271 272 272 272 272 272 272 273 273 274 274 274 274 274 274 274 275 275 275 275 275 275 275 275 276 276 276 276 277 277 277 277 277 277 277 278 278 278 279 279 280 280 280 280 280 280 280 280 280 281 281 281 281 281 281 282 282 283 283 283 283 284 284 284 285 285 286 286 286 286 287 287 287 287 288 288 288 288 288 288 288 288 288 289 289 290 290 291 291 291 292 292 292 292 292 292 292 293 293 293 293 293 293 294 294 294 294 294 294 294 294 294 294 295 295 295 295 295 295 295 295 296 296 296 296 296 296 296 296 296 296 297 297 297 297 297 297 297 297 297 298 298 298 298 298 298 299 299 299 299 299 299 299 299 299 300 300 300 300 300 301 301 301 301 302 302 303 303 303 303 303 304 304 304 304 304 304 304 304 304 304 305 305 305 305 305 306 306 306 306 306 306 306 307 307 307 307 307 307 307 307 307 308 308 309 309 310 310 310 310 310 310 310 310 310 310 311 311 311 311 311 311 311 311 312 312 312 312 313 313 313 313 313 314 314 314 315 315 315 315 315 315 315 315 316 316 317 317 317 317 317 318 318 318 318 318 318 318 318 318 319 319 319 319 319 319 320 320 320 320 320 321 321 321 321 322 322 322 323 323 323 323 323 323 323 324 324 324 324 324 324 324 325 325 326 326 326 327 327 327 327 327 327 327 328 328 328 328 328 328 328 328 328 329 329 329 329 330 330 330 330 330 331 331 331 331 331 331 332 332 332 332 333 333 333 333 333 333 333 334 334 334 335 335 335 336 336 336 336 336 336 336 337 337 337 338 338 338 338 339 339 339 339 340 340 340 340 340 340 340 340 341 341 342 342 342 342 342 342 342 343 343 343 343 343 343 343 343 343 344 344 344 344 344 344 345 345 345 345 346 346 347 347 347 347 347 347 348 348 349 349 349 349 349 349 349 350 350 350 350 350 350 350 351 351 351 351 351 351 351 351 351 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 353 354 354 354 354 354 355 355 355 355 355 355 355 355 355 355 356 356 356 356 357 357 357 357 357 357 357 357 358 358 358 358 358 358 358 358 358 358 359 359 359 359 359 360 360 360 360 360 361 361 361 361 361 361 361 361 361 361 362 362 362 362 362 362 362 362 362 363 363 363 363 363 363 364 364 364 365 365 365 365 365 365 366 366 366 366 367 367 367 368 368 368 368 369 369 369 369 369 370 370 370 370 370 371 371 372 372 372 372 372 372 372 372 372 373 373 373 373 373 373 374 374 374 374 374 374 374 374 375 375 375 375 375 375 375 375 375 375 376 376 376 376 376 376 376 376 376 376 377 377 377 377 377 377 378 378 378 378 378 378 378 379 379 380 380 380 380 380 380 380 380 380 380 381 381 382 382 382 382 382 382 382 383 383 383 383 383 383 383 383 384 384 384 384 384 384 384 385 385 385 385 385 385 385 385 386 386 386 386 386 386 386 387 387 387 387 387 387 387 387 387 387 388 388 388 388 388 389 389 389 389 389 389 389 389 389 390 390 390 390 391 391 391 391 391 391 392 392 393 393 393 393 393 393 393 394 394 395 395 395 395 395 395 395 395 395 396 396 396 396 396 396 396 396 397 397 397 398 398 398 398 398 398 398 398 398 399 399 399 399 399 399 399 399 399 400 400 401 401 401 401 401 401 401 401 401 402 402 402 402 402 402 402 402 402 402 403 403 403 403 403 403 403 403 403 404 404 404 404 405 405 405 405 405 405 405 405 406 406 406 406 406 406 407 407 407 407 407 407 407 407 408 408 408 408 408 408 408 409 409 409 409 409 409 410 410 410 410 410 410 411 411 411 411 411 411 412 412 412 412 412 412 413 413 413 413 413 413 414 414 414 414 414 415 415 415 415 415 416 416 416 416 416 416 416 416 416 417 417 417 417 417 417 417 417 417 417 418 418 418 418 418 419 419 419 419 419 419 419 419 420 420 420 421 421 421 421 421 421 421 421 422 422 422 422 422 422 423 423 423 423 423 423 423 423 424 424 424 424 424 424 424 424 424 425 425 425 425 425 425 425 425 425 426 426 426 426 426 426 427 427 427 427 427 427 427 428 428 428 428 428 428 428 429 429 429 429 429 429 429 429 429 429 430 430 430 430 430 431 431 432 432 432 432 432 432 433 433 433 434 434 434 434 434 434 434 434 434 434 435 435 435 436 436 437 437 437 437 437 437 437 437 437 438 438 438 438 438 438 438 438 439 439 439 439 440 440 440 440 440 440 440 441 441 441 441 441 442 442 442 442 442 442 442 442 443 443 443 443 443 443 443 443 443 443 444 444 444 444 444 445 445 445 446 446 446 446 446 446 446 447 447 447 447 447 447 447 447 447 448 448 449 449 449 449 449 449 449 450 450 450 450 450 450 450 451 451 451 451 451 451 451 451 451 452 452 452 452 452 452 452 452 453 453 453 453 453 453 454 454 454 454 454 454 455 455 455 455 455 455 455 455 455 455 456 456 456 456 456 456 456 456 457 457 457 457 457 457 457 457 457 457 458 458 458 458 459 459 459 459 459 460 460 460 460 460 460 461 461 461 461 461 461 461 461 461 462 462 462 463 463 463 463 463 464 464 464 464 464 464 465 465 466 466 466 466 467 467 467 467 467 467 467 467 467 467 468 468 468 468 468 468 468 469 469 469 469 469 469 470 470 470 470 471 471 471 471 471 471 471 471 471 472 472 472 473 473 473 474 474 474 475 475 475 475 475 475 475 476 476 476 476 476 476 476 476 477 477 477 477 477 477 477 478 478 478 478 479 479 479 479 479 479 480 480 480 480 480 480 480 480 480 480 481 481 481 482 482 482 482 483 483 483 483 483 483 483 483 483 483 484 484 484 484 484 484 484 484 484 485 485 485 485 485 485 486 486 486 486 487 487 487 488 488 488 488 489 489 490 490 490 490 490 490 490 490 491 491 491 491 491 492 492 492 492 492 492 492 492 492 492 493 493 493 493 493 494 494 494 494 494 494 494 494 495 495 495 495 495 495 495 496 496 497 497 497 497 497 497 497 497 498 498 498 498 499 499 499 499 499 499 499 499 499 499 500 500 500 500 500 501 501 501 501 501 501 501 502 502 502 502 502 502 502 503 503 504 504 504 504 504 504 504 504 505 505 505 505 505 505 505 505 505 505 506 506 506 507 507 507 507 507 508 508 509 509 509 509 510 510 511 511 511 511 511 511 511 512 512 512 512 512 512 512 512 513 513 514 514 514 514 515 515 515 515 515 515 515 516 516 516 516 517 517 517 517 517 517 517 517 518 518 518 518 518 518 518 518 519 519 519 519 519 519 519 519 519 520 520 520 520 520 521 521 521 521 521 521 521 522 522 522 522 523 523 524 524 524 524 524 524 525 525 525 525 525 526 526 526 526 526 526 526 526 526 526 527 527 527 527 527 528 528 528 528 528 528 528 528 529 529 529 529 529 529 529 529 530 530 530 530 530 530 530 530 531 531 531 532 532 532 532 532 532 532 533 533 533 533 533 533 533 533 534 534 534 534 534 534 534 534 534 534 535 535 536 536 537 537 537 537 537 537 537 537 537 537 538 538 538 538 538 539 539 539 539 539 539 539 539 539 539 540 540 540 540 541 541 541 541 541 542 542 542 542 542 543 543 543 543 543 543 543 544 544 544 544 544 544 544 544 545 545 545 546 546 546 546 546 546 546 546 547 547 547 547 547 547 548 548 548 548 548 548 549 549 549 549 549 549 549 549 549 549 550 550 550 550 550 550 551 551 551 551 551 551 551 552 552 553 553 553 553 553 553 554 554 554 555 555 555 555 556 556 556 556 556 556 556 556 556 557 557 557 557 557 557 558 558 558 558 558 559 559 559 559 559 559 559 560 560 560 560 560 560 560 560 560 561 561 561 561 561 561 562 562 562 562 562 562 562 562 562 562 563 563 564 564 564 564 565 565 565 565 565 565 566 566 566 566 566 566 566 567 567 567 567 567 567 567 568 568 568 568 568 568 568 568 569 569 570 570 570 570 570 570 570 571 571 571 571 571 571 571 572 572 573 573 573 574 574 574 574 574 575 575 575 575 576 576 576 576 576 576 576 576 576 576 577 577 577 577 577 578 578 578 578 578 578 578 578 578 578 579 579 579 579 579 580 580 580 580 580 580 580 581 581 581 581 581 581 581 581 581 582 582 582 582 582 582 582 582 582 583 583 583 583 583 583 583 583 583 584 584 584 585 585 585 585 585 586 586 586 586 586 586 586 587 587 587 587 587 587 588 588 588 589 589 589 590 590 590 591 591 592 592 592 592 592 592 592 593 593 593 593 593 593 593 594 594 594 594 594 594 594 594 594 594 595 595 595 595 596 596 596 596 596 596 596 596 597 597 597 597 597 597 597 598 598 598 598 598 598 598 599 599 599 599 599 599 599 599 599 600 600 600 600 600 600 600 600 600 601 601 601 601 602 602 602 602 602 602 602 602 603 603 604 604 604 604 604 604 604 604 604 604 605 605 605 605 605 605 605 605 605 606 606 606 606 606 606 606 606 607 607 607 607 608 608 608 608 608 608 608 609 609 609 609 609 609 609 609 609 609 610 610 610 610 610 610 611 611 611 611 611 611 611 611 611 611 612 612 612 613 613 613 613 613 613 613 614 614 614 614 614 614 614 614 615 615 615 615 615 615 616 616 616 616 616 617 617 617 617 617 617 618 618 618 618 618 618 618 618 618 618 619 619 619 619 619 619 619 619 620 620 620 620 620 620 620 620 621 621 621 621 621 621 621 621 621 621 622 622 622 622 623 623 623 623 623 623 623 623 624 624 624 624 624 624 624 624 624 625 625 625 625 625 625 625 626 626 626 626 627 627 627 627 627 627 627 627 627 628 628 628 628 628 628 629 629 629 629 629 629 629 630 630 631 631 631 631 631 631 632 632 632 632 632 632 633 633 633 633 633 633 634 634 634 634 634 635 635 635 636 636 636 636 636 636 636 636 636 636 637 637 637 638 638 638 638 638 638 638 638 638 638 639 639 639 639 639 639 639 639 639 639 640 640 640 640 640 640 641 641 641 641 642 642 642 643 643 643 643 643 643 643 643 643 643 644 644 644 644 644 644 645 645 645 645 646 646 646 646 646 646 647 647 648 648 648 648 648 648 648 649 649 649 649 649 649 649 649 649 650 650 650 651 651 651 651 651 651 651 652 652 652 652 653 653 653 653 653 653 653 653 653 654 654 654 655 655 655 655 655 655 655 656 656 657 657 657 658 658 658 658 658 658 658 658 659 659 659 659 659 659 660 660 660 660 660 660 661 661 661 661 661 661 661 661 661 662 662 662 662 662 662 662 662 662 662 663 663 663 663 663 663 663 663 664 664 664 664 664 664 664 664 665 665 665 665 666 666 666 666 667 667 667 667 667 667 667 667 667 668 668 668 668 668 668 668 668 669 669 669 669 669 669 669 669 669 670 670 670 670 670 670 670 671 671 671 671 671 671 671 672 672 672 672 672 672 672 673 673 674 674 674 674 674 674 674 674 674 675 675 675 676 676 676 676 676 676 676 677 677 677 677 678 678 678 678 678 678 678 678 678 679 679 679 679 679 679 679 680 680 680 680 680 680 680 680 680 680 681 681 681 681 682 682 682 682 682 682 682 683 683 683 683 683 684 684 684 684 684 684 684 684 685 685 685 685 685 685 685 685 685 685 686 686 686 686 686 686 686 686 686 686 687 687 687 688 688 688 688 688 689 689 689 689 689 689 690 690 690 690 690 690 690 690 690 691 691 691 691 691 691 691 691 691 691 692 692 692 692 692 692 693 693 693 693 693 693 694 694 694 694 694 694 694 694 694 695 695 695 695 695 695 695 696 696 696 696 696 697 697 698 698 698 698 698 698 698 698 698 698 699 699 699 699 699 699 700 700 700 700 700 700 700 700 700 700 701 701 701 702 702 702 702 702 703 703 703 703 703 703 703 703 703 703 704 704 704 704 704 705 705 705 706 706 706 706 706 706 706 706 707 707 707 707 707 707 707 707 707 707 708 708 708 709 709 709 709 709 709 709 709 709 710 710 710 710 710 711 711 711 711 712 712 712 712 712 712 712 712 713 713 713 713 714 714 714 714 714 714 714 714 714 715 715 715 715 716 716 716 716 716 716 716 716 716 717 717 718 718 718 718 718 718 718 718 719 719 720 720 720 720 720 721 721 721 721 721 722 722 722 722 722 723 723 723 723 723 723 723 723 723 723 724 724 724 724 724 724 724 724 724 724 725 725 725 725 725 725 726 726 726 726 726 727 727 727 727 727 727 727 727 728 728 728 728 728 728 728 729 729 729 730 730 730 730 730 730 730 730 730 731 731 731 731 731 731 731 732 732 733 733 733 733 733 734 734 734 735 735 735 735 736 736 736 736 736 736 736 736 736 737 737 737 737 738 738 738 738 738 738 738 738 738 738 739 739 739 739 739 739 739 739 739 740 740 740 740 740 741 741 741 741 741 741 741 742 742 742 742 742 742 742 742 742 742 743 743 743 743 744 744 744 744 744 744 744 744 745 745 745 745 745 745 745 745 745 746 746 746 746 746 747 747 747 747 747 747 747 748 748 748 748 748 748 748 748 748 749 749 749 749 749 749 749 749 749 749 750 750 750 750 750 750 750 750 750 750 751 751 751 751 752 752 752 752 752 752 752 752 753 753 753 753 753 753 753 753 753 753 754 754 754 754 754 754 754 754 754 755 755 755 756 756 756 756 757 757 757 758 758 758 758 758 758 758 759 759 760 760 760 760 760 760 761 761 761 761 761 761 762 762 762 762 762 762 763 763 763 764 764 764 764 764 764 764 765 765 765 765 765 765 765 766 766 766 766 766 766 766 767 767 767 767 767 767 768 768 768 768 768 768 769 769 769 769 770 770 770 770 770 770 770 770 770 770 771 771 772 772 772 772 772 773 773 773 773 773 773 773 773 774 774 774 774 774 774 775 775 775 775 775 775 775 775 775 775 776 776 776 776 776 776 776 777 777 777 777 777 777 777 778 778 778 778 778 778 778 778 779 779 780 780 780 780 780 781 781 781 781 781 782 782 782 782 782 782 783 783 784 784 784 784 784 784 785 785 785 786 786 786 786 786 786 786 786 786 786 787 787 787 788 788 788 788 788 788 788 788 788 789 789 789 789 789 789 790 790 790 790 790 790 790 790 791 791 791 791 791 791 791 792 792 792 792 792 792 792 792 792 793 793 793 793 793 793 793 794 794 794 794 794 794 794 795 795 795 795 795 795 795 795 795 796 796 796 797 797 797 798 798 798 798 798 798 799 799 799 799 799 799 799 799 800 800 800 800 800 800 800 800 800 801 801 801 801 801 801 801 801 801 801 802 802 802 803 803 803 803 804 804 805 805 805 805 805 805 806 806 806 806 806 807 807 807 807 807 807 807 807 808 808 808 808 808 808 808 809 809 809 809 809 809 810 810 810 811 811 812 812 812 812 812 812 812 813 813 813 813 813 813 813 813 814 814 814 814 814 814 814 815 815 815 815 815 815 815 815 815 815 816 816 816 816 816 816 816 816 816 816 817 817 817 817 817 817 817 817 818 818 818 818 819 819 819 819 819 819 820 820 820 820 820 820 820 820 820 820 821 821 821 821 821 821 821 821 821 822 822 822 822 822 822 822 822 823 823 823 824 824 825 825 825 825 825 825 826 826 826 826 826 826 826 827 827 827 827 827 827 827 827 827 828 828 828 828 828 828 829 829 829 829 829 829 829 829 829 829 830 830 830 830 830 830 830 830 831 831 831 831 832 832 832 832 832 832 832 832 833 833 833 834 834 834 834 835 835 835 835 836 836 836 836 836 836 836 836 836 837 837 837 837 837 837 838 838 839 839 839 840 840 840 841 841 841 841 842 842 842 842 843 843 843 843 843 843 843 844 844 844 844 844 844 845 845 845 845 845 846 846 846 846 847 847 847 847 847 847 847 847 847 847 848 848 848 848 849 849 849 849 849 849 849 849 849 850 850 850 851 851 851 851 851 851 851 852 852 852 852 852 852 852 852 853 853 853 853 853 853 853 853 853 853 854 854 854 854 854 855 855 855 855 855 855 855 856 856 856 857 857 857 857 858 858 858 858 858 858 858 859 859 859 859 859 859 859 859 859 859 860 860 860 860 860 860 860 860 861 861 861 861 861 861 862 862 862 862 862 863 863 863 863 863 863 863 863 863 864 864 864 864 864 864 864 864 864 864 865 865 865 865 865 865 865 866 866 866 866 866 866 866 866 866 866 867 867 867 867 867 867 867 867 867 867 868 868 868 868 868 869 869 869 869 869 870 870 870 871 871 871 872 872 872 872 872 872 872 873 873 873 873 873 873 873 873 873 873 874 874 874 875 875 875 875 875 876 876 877 877 877 877 877 877 877 877 877 878 878 878 878 878 878 879 879 879 879 880 880 880 881 881 881 881 882 882 882 882 882 883 883 883 883 883 883 883 883 883 884 884 884 884 885 885 885 885 885 885 885 886 886 886 886 886 887 887 887 887 887 887 887 888 888 888 888 888 889 889 889 889 889 889 889 889 889 890 890 890 890 890 890 890 890 890 891 891 891 891 892 892 892 892 893 893 893 893 893 893 893 893 893 893 894 894 894 894 894 895 895 896 896 896 896 896 896 897 897 897 898 898 898 898 898 898 898 898 898 899 899 899 899 899 900 900 901 901 901 901 901 901 901 901 901 902 902 902 902 903 903 903 903 903 904 904 904 904 904 905 905 905 905 906 906 907 907 907 907 907 907 907 907 907 908 908 908 908 908 908 908 908 909 909 910 910 911 911 911 911 911 912 912 912 912 912 912 912 912 913 913 913 913 913 914 914 914 914 914 914 915 915 915 915 916 916 916 916 917 917 917 917 917 917 917 917 917 918 918 918 919 919 920 920 920 920 920 920 920 921 921 921 921 921 921 921 921 921 922 922 922 922 922 922 922 922 922 922 923 923 924 924 924 924 924 924 924 924 924 925 925 925 925 925 925 926 926 926 926 926 926 926 926 926 927 927 927 927 927 927 927 927 927 927 928 928 928 929 929 929 929 929 929 929 929 929 930 930 930 930 930 931 931 931 931 931 931 931 932 932 932 932 932 932 932 932 932 932 933 933 933 933 933 933 933 933 933 933 934 934 935 935 935 935 935 935 935 935 936 936 936 937 937 937 937 937 937 937 937 937 938 938 938 939 939 940 940 940 940 940 940 941 941 941 941 941 941 942 942 942 942 942 942 942 942 943 943 944 944 944 944 944 944 944 944 944 944 945 945 945 945 945 946 946 946 946 946 946 946 946 946 947 947 947 947 947 947 947 947 947 948 948 948 948 948 948 948 948 949 949 949 949 949 949 949 949 949 950 950 950 950 950 950 950 950 950 951 951 951 951 951 951 951 952 952 952 952 952 952 952 952 952 952 953 953 953 954 954 954 954 954 954 954 954 954 954 955 955 956 956 956 957 957 957 957 957 957 957 958 958 958 958 958 958 958 958 958 959 959 959 959 959 959 959 959 960 960 960 961 961 961 961 962 962 962 962 962 962 962 962 963 963 963 963 963 963 963 963 963 963 964 964 964 964 964 964 964 964 965 965 965 965 966 966 966 966 966 967 967 967 968 968 968 969 969 969 969 969 969 969 970 970 970 970 970 971 971 971 971 971 971 971 971 971 971 972 972 973 973 973 973 973 973 974 974 974 974 974 975 975 975 975 975 976 976 976 976 976 976 976 976 976 976 977 977 977 977 977 977 977 978 978 979 979 980 980 981 981 981 982 982 983 983 983 983 983 983 984 984 984 984 984 985 985 985 985 985 985 985 985 985 986 986 987 987 987 987 987 987 987 987 988 988 988 988 988 989 989 989 989 989 989 989 989 989 989 990 990 990 990 990 990 990 990 990 990 991 991 991 991 991 991 991 992 992 992 992 992 992 992 992 993 993 993 993 993 993 993 993 994 994 994 994 994 994 995 995 995 995 995 996 996 996 996 996 997 997 997 997 997 997 998 998 998 999 999 999 999 999 999 999 1000 1000 1001 1001 1001 1001 1002 1002 1002 1002 1002 1002 1002 1002 1003 1003 1003 1003 1003 1003 1003 1003 1003 1004 1004 1004 1004 1004 1004 1004 1004 1004 1004 1005 1005 1005 1005 1005 1005 1006 1006 1006 1006 1006 1006 1006 1006 1006 1007 1007 1007 1007 1007 1007 1007 1007 1008 1008 1008 1008 1008 1008 1008 1008 1009 1009 1009 1009 1010 1010 1010 1011 1011 1011 1012 1012 1012 1012 1012 1013 1013 1013 1013 1013 1013 1013 1014 1014 1014 1014 1014 1014 1014 1014 1014 1015 1015 1015 1015 1015 1015 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1017 1017 1017 1017 1018 1018 1018 1018 1018 1019 1019 1020 1020 1020 1020 1020 1021 1021 1021 1022 1022 1022 1022 1022 1022 1022 1022 1022 1023 1023 1023 1023 1024 1024 1024 1024 1024 1024 1024 1024 1025 1025 1025 1025 1026 1026 1026 1026 1026 1026 1026 1026 1027 1027 1027 1027 1028 1028 1028 1028 1029 1029 1030 1030 1031 1031 1031 1031 1031 1031 1031 1031 1032 1032 1032 1032 1032 1032 1032 1032 1032 1032 1033 1033 1033 1033 1034 1034 1034 1034 1034 1034 1034 1034 1035 1035 1035 1035 1035 1035 1035 1035 1035 1035 1036 1036 1036 1036 1036 1036 1037 1037 1037 1037 1037 1037 1038 1038 1038 1038 1038 1038 1038 1038 1039 1039 1039 1040 1040 1040 1040 1041 1041 1041 1041 1041 1041 1041 1041 1041 1042 1042 1043 1043 1043 1044 1044 1044 1044 1044 1044 1044 1045 1045 1045 1046 1046 1046 1046 1046 1046 1046 1047 1047 1047 1047 1047 1047 1047 1047 1047 1048 1048 1048 1048 1048 1048 1048 1049 1049 1049 1049 1049 1049 1049 1049 1049 1049 1050 1050 1050 1050 1051 1051 1051 1051 1051 1051 1051 1051 1051 1052 1052 1052 1052 1052 1053 1053 1053 1053 1053 1053 1053 1053 1053 1054 1054 1054 1054 1054 1054 1054 1055 1055 1055 1055 1055 1055 1055 1056 1056 1056 1056 1056 1057 1057 1057 1057 1057 1057 1057 1058 1058 1058 1058 1058 1058 1058 1059 1059 1059 1059 1059 1059 1059 1060 1060 1060 1060 1060 1060 1060 1060 1060 1060 1061 1061 1062 1062 1062 1062 1062 1062 1063 1063 1063 1063 1063 1063 1063 1063 1063 1063 1064 1064 1064 1064 1064 1064 1064 1065 1065 1065 1065 1065 1065 1065 1065 1065 1065 1066 1066 1066 1067 1067 1067 1067 1067 1067 1067 1068 1068 1068 1068 1069 1069 1069 1069 1069 1070 1070 1070 1070 1070 1070 1070 1071 1071 1071 1071 1071 1071 1071 1071 1071 1072 1072 1072 1072 1072 1073 1073 1073 1073 1073 1073 1073 1073 1074 1074 1074 1074 1075 1075 1075 1076 1076 1076 1076 1076 1076 1077 1077 1077 1077 1077 1077 1077 1077 1077 1077 1078 1078 1078 1078 1078 1078 1078 1078 1078 1079 1079 1079 1079 1079 1079 1079 1079 1080 1080 1080 1081 1081 1081 1081 1081 1081 1081 1081 1082 1082 1082 1082 1082 1082 1082 1082 1082 1082 1083 1083 1083 1083 1083 1083 1084 1084 1084 1084 1084 1084 1084 1084 1084 1085 1085 1085 1086 1086 1086 1086 1086 1086 1086 1086 1086 1087 1087 1087 1087 1087 1087 1087 1087 1087 1088 1088 1089 1089 1089 1090 1090 1090 1090 1090 1090 1090 1090 1090 1091 1091 1091 1091 1091 1091 1091 1091 1091 1091 1092 1092 1092 1092 1092 1092 1093 1093 1093 1094 1094 1094 1094 1094 1094 1094 1095 1095 1095 1095 1095 1095 1095 1095 1095 1096 1096 1096 1096 1097 1097 1097 1097 1097 1097 1097 1097 1097 1097 1098 1098 1098 1099 1099 1099 1099 1100 1100 1100 1101 1101 1101 1102 1102 1102 1102 1103 1103 1103 1103 1103 1103 1103 1104 1104 1104 1104 1104 1105 1105 1105 1105 1106 1106 1106 1106 1106 1106 1106 1106 1107 1107 1107 1107 1107 1107 1107 1108 1108 1108 1108 1108 1108 1108 1109 1109 1109 1109 1109 1109 1109 1109 1110 1110 1111 1111 1111 1111 1111 1111 1112 1112 1112 1112 1112 1112 1112 1112 1113 1113 1113 1113 1113 1113 1113 1113 1113 1113 1114 1114 1114 1114 1114 1114 1114 1114 1114 1115 1115 1115 1116 1116 1116 1116 1116 1116 1117 1117 1117 1117 1117
871697 391883 515717 732880 17679 850322 274295 434994 495074 288803 625298 458208 211076 375795 136863 795758 29673 296302 716082 502565 294991 423380 410225 480091 878811 105428 41385 550318 652109 724418 915408 758034 755849 715883 205758 970423 59005 93481 378252 464563 131818 967294 117942 796995 821531 488084 671858 645183 475836 273112 363383 696043 917216 2327 930362 399933 417570 568406 634591 411440 215401 293269 587767 405109 53771 603094 595671 459634 269090 81422 551103 757512 891608 816241 349050 156009 406 466507 334358 53072 959562 97669 276108 458931 289665 820035 977168 880058 656058 2246 448837 681886 295236 353054 626690 77730 538682 58849 670572 548837 907313 987904 702856 40434 819961 758020 657549 294952 967537 69275 125467 984464 910743 201326 610196 421178 931022 641871 216370 579748 187724 919990 510777 247814 642543 83215 171508 256808 827990 293199 679389 704126 79476 293924 621317 360280 234282 365927 733117 994049 479168 731370 363328 793373 79041 205152 569755 776236 571720 990449 684345 991154 181262 224014 934787 783376 990449 117890 484549 177993 213424 861489 174152 429664 879174 77231 563566 681884 922824 308481 523818 348574 909615 919135 523999 308258 328107 253785 39334 995619 1425 582478 955882 822260 125842 406157 697663 245742 647056 834816 177524 696883 982430 937911 802657 853451 401618 777321 947912 14393 544958 668999 218425 667786 660460 695327 641358 829251 944974 677604 69510 444089 66300 921079 237264 830264 213431 57672 366879 393187 719959 878631 494747 258267 374436 503677 725144 408511 85722 790915 368058 894527 85129 87600 911893 569085 505146 107787 821232 411025 696901 919825 858745 396037 211174 352740 50059 275471 938645 222090 798963 394836 64751 130446 184966 817644 540728 116259 686950 532860 361692 746831 945075 823446 467626 436240 193096 69491 363726 224680 666912 179368 274993 993541 444346 557119 681299 186331 601864 933293 631746 590782 488992 743514 136720 311518 463793 730488 867690 522417 848709 71246 722606 808090 101842 673850 101473 858847 839756 793547 943530 48926 47588 649781 428884 306916 680940 909969 28028 930173 322867 56682 7503 194952 493056 378384 136324 816533 455425 1028 521759 910128 937270 760234 755812 254182 573860 771615 552205 29247 444555 554308 294530 798442 181028 854483 764877 169152 717016 391310 195485 390849 98969 378860 635268 812371 582435 457018 905192 870304 294456 370735 434441 539571 596372 500700 664158 758947 647758 313820 376968 384787 446604 483313 794972 322639 869382 657879 546117 21495 445451 571256 931063 839211 908767 962373 602225 54585 951512 100898 521570 607599 228899 127241 565814 334305 437417 27535 518609 259782 476489 342366 513954 904400 760611 877251 972257 837636 710813 196376 580353 668641 443054 799647 919835 779110 540657 953880 290158 668177 801777 965285 417448 817260 492608 196148 140762 750130 388911 641215 119622 265374 944388 327033 345079 743839 55620 235139 557475 416643 677212 221206 687705 78593 340053 963599 61702 769660 7107 154859 450497 728832 965918 209970 825425 510725 30307 675352 995743 483612 111280 647750 510232 36362 691950 80192 61317 616542 799107 563591 370349 586132 48374 189610 926998 235026 316242 946931 663371 976004 84675 524561 382147 151503 596596 656954 569976 995257 288099 883049 979259 604276 645430 953755 894941 9802 785433 36451 725490 646131 758438 100733 31458 656232 973852 876283 994819 256257 59368 837398 110080 394369 499563 82963 568212 83596 311425 495296 976172 492532 281261 359946 608492 732349 149571 327942 735908 412968 186033 28184 953201 420297 231960 166395 837639 488155 971566 376678 582445 568896 655336 224508 319853 335779 6529 718749 671593 375900 180118 491896 109081 842944 559218 587626 869392 143660 429401 880942 821335 736594 287185 292415 653069 898546 767968 285956 798890 882666 103259 115075 827124 744120 811173 302212 764867 1155 360129 436528 21650 652078 306327 500761 64597 976342 115486 893363 196436 528064 765400 757068 827798 65133 816138 645901 138482 482536 540536 453133 854417 401650 507854 342817 104253 371282 726526 61502 584779 428823 329985 232040 651054 555705 518402 49009 441775 187013 432340 848958 354010 434404 615720 76743 552251 25474 460113 224294 171312 480457 398506 422453 980035 754161 517984 647991 468056 425177 527910 210241 920587 888166 355186 119394 686409 964360 476366 138295 755868 512356 945174 746111 593243 188014 749746 55342 834566 613603 500446 322345 615631 507111 531222 969041 236066 683400 673063 616706 922928 419089 948727 182295 530932 775459 354343 210817 595986 35908 177539 209547 539974 772026 556471 476375 69854 478790 816026 53041 820485 275024 12030 365435 907706 267909 864531 563214 639510 569217 727769 901031 456132 829826 578157 471578 818322 225124 35936 200146 695490 432296 289005 882177 925803 311418 837655 660636 943148 569065 479588 557312 703132 322213 962229 101566 808248 349247 765101 982779 16935 543591 254885 465443 562755 833059 763254 754614 669210 812411 964012 872729 81311 726791 19926 985607 562979 178462 31409 544660 795705 828593 881992 891082 965661 521989 952989 478789 501950 696834 647546 120738 847501 307093 171697 654717 667865 575221 235941 179740 394226 493670 431764 251705 240594 451442 362036 368124 317321 518478 56391 230359 705884 303251 152072 407432 391890 531397 884137 132729 68042 916023 465501 20426 714141 620546 146622 210404 9927 360187 403500 298751 952452 857681 931582 280656 963226 948645 434668 263914 272689 248167 222405 640332 390882 783898 508734 124885 885440 497462 283622 453551 704455 586076 723380 681745 616592 181883 791649 225776 318047 669434 61310 339045 115302 446884 262272 647028 408073 331388 12839 128490 365815 789306 909706 954250 897519 677497 517101 96396 799182 451301 962445 335894 46870 478735 494053 966542 209583 466888 257413 21516 98967 834593 994794 766357 831130 767214 464693 744334 889682 134594 863278 903029 456165 724242 195235 739967 70971 102913 14990 218416 254373 30509 626314 560440 149887 170211 443237 208722 530831 495014 946926 333864 997932 560180 31731 845186 545192 400684 945537 854140 279988 33267 895735 296878 303732 503522 92774 835542 983154 557250 544906 615296 458266 930786 918641 359278 636748 701978 878148 197343 853055 650541 308747 169018 9684 11781 380021 248579 344067 277723 329781 272951 290922 9304 148208 744936 19267 997873 644408 283353 358250 593357 874544 410362 667550 258943 394666 166343 393743 357599 543304 846435 189058 951866 789680 977199 398407 671697 257411 289870 389702 173424 467432 82691 799644 978983 698010 461551 798083 552706 155402 261958 203716 557265 663550 518206 801052 847899 335414 842663 50624 386946 617878 62157 138558 705830 916001 40130 854572 928718 787426 452074 517455 48075 871838 278980 455828 766488 214383 301766 935829 690810 304786 677373 515176 9960 233598 954498 296079 460637 447064 356185 984095 113017 307027 491491 964821 970296 971697 409142 892039 946075 156539 431603 90037 680214 247935 251510 140969 608084 187533 643707 484423 978639 704310 936199 506773 265791 32213 35742 740509 138611 187862 978614 830588 499160 663228 747967 13066 860599 724026 56679 439362 499903 772825 570065 929151 535658 294144 360796 312428 636291 523491 354591 709419 273408 877401 563652 714414 943182 172608 183630 984442 534334 52528 454435 355490 527100 17081 461874 256497 949817 559361 628771 891414 11131 894730 864256 841472 925740 793249 263947 122610 516925 300130 171766 459314 29935 515918 983001 57524 501444 28526 77031 886219 318332 459351 431706 182503 418929 587678 656604 139451 202485 640209 41191 806705 358334 112011 180475 472034 309429 140390 770691 502364 792941 231916 816539 812326 72396 609289 17927 240021 166262 151446 604693 547221 112304 452671 366667 373722 208792 881315 327345 148142 753519 19161 627135 745951 14800 857919 131472 574271 662342 879827 609045 201981 340278 74520 296281 618509 49576 260711 68407 198436 906782 860606 235601 563437 293385 188962 395248 990292 812612 329915 542418 899344 69117 798802 816038 124299 747271 153505 376006 605188 384791 840712 770048 689370 880811 452393 829694 648528 375314 678475 154567 942960 145696 882979 104916 811034 610939 924078 928242 119199 525452 402338 613789 151283 564413 918018 907000 968722 322892 133002 443450 55484 2779 337803 339587 938729 848743 215499 970319 884192 486308 180217 215726 359020 512930 830099 419822 988807 426566 833420 615427 749826 838240 681627 886432 750996 338366 935669 905239 300337 241963 345326 590718 474551 92983 98526 971329 8711 17310 992508 998574 170439 610405 354006 790381 100408 680226 456336 588148 595286 449103 726832 868215 354051 866987 337354 455328 3298 482307 220794 657723 517396 39318 229926 246901 113555 662070 858827 550429 978984 78065 610243 258596 892884 716940 16833 162001 924381 703840 708406 874980 447218 564448 170727 955358 950760 80940 62205 293252 497798 660944 747626 442716 611526 465976 535930 142075 571946 556593 574317 439083 555095 16435 504723 590097 366037 735304 327921 849514 93567 151743 423388 852423 347787 31670 644508 242002 45176 247324 785552 939669 937751 152960 510242 904597 80831 913469 349627 463621 54705 135994 944129 877304 519684 683672 553533 577995 468605 592354 191273 574387 519032 860103 719108 364616 71818 74442 684276 875002 511837 311957 56846 177288 462338 107088 852435 824883 438362 486286 98027 362414 548500 744542 535845 25317 273258 245681 289962 198237 856833 367689 416190 993473 742654 740719 81431 607558 410668 98475 424692 30251 401057 964099 173732 968854 587088 169407 245628 704333 196706 525772 781364 939269 595705 52048 119375 239060 116489 36166 606338 83628 554274 474126 104072 534301 427285 217539 860935 703042 593019 6905 102409 516964 830963 984549 669301 763248 147014 975514 245067 156752 643457 587372 262607 107011 506438 603011 942739 156962 445066 51106 203619 759844 667519 705035 144618 476711 515355 325121 482474 154807 336902 738445 505503 136660 174211 726972 654846 666123 278797 246241 150753 830812 213464 747238 668147 266438 624041 191482 217989 915517 367804 888499 866941 253447 3637 15148 905034 787207 318164 985877 471463 311456 752878 460892 428420 906051 221268 276654 925596 286785 225256 795538 784566 115083 167738 211253 402666 233407 599047 51997 800040 15794 823316 515452 432922 352618 846197 590850 178821 651239 408980 476218 354906 161141 167054 962300 977616 269695 29739 638094 663364 431080 283715 985580 29467 327248 981471 150932 974365 490453 528002 508385 386121 157491 698600 862976 531517 305058 471737 968910 535862 376445 350674 820539 981049 559979 908907 828476 844882 348047 127058 422202 843862 999250 531743 417427 759130 144155 206300 556827 275520 72736 944347 671396 170871 185137 546733 678935 128289 628843 797141 385416 116971 875211 262678 640375 150260 431791 702708 603671 938317 649145 173613 418347 93399 540713 881726 955458 553195 618585 881940 957949 576744 845127 347574 893869 548713 104359 231642 790184 967419 769236 195896 554273 37671 358197 896026 199694 362889 864959 758262 100655 436160 915860 896830 111861 270703 964030 948778 825130 590344 836674 93033 243874 437438 742991 174622 511584 226324 985424 224841 591179 423538 872284 703973 621099 877734 262808 77488 436409 107916 791052 939958 483191 68440 946504 435816 194109 928596 130037 655048 218940 784317 654753 685170 441886 652532 191244 504082 441858 508003 602111 619276 593179 771988 991584 242175 48801 676182 202908 222996 368776 783739 660225 772841 274994 452924 205737 592234 775992 800500 842456 546035 869406 447180 561998 494597 405030 60187 155714 566926 997451 137265 384674 785624 461738 692259 457673 87858 382810 811124 747018 953749 496887 944299 941674 603508 194358 275691 488922 271257 576469 847607 543775 766683 190599 692890 645551 362706 952396 571939 985245 676053 845226 431828 587663 506723 980898 203951 971376 712284 700560 720046 505393 293762 885227 627631 636542 936021 759796 439737 238404 619114 78009 164694 256295 222770 907448 770582 98305 762735 261815 771052 558660 110142 467761 913170 61755 811954 55891 251198 362468 143161 936989 976664 246740 956819 309924 126202 522822 568993 599360 659426 830278 70024 350570 301458 825027 400187 889413 986138 774958 250194 250210 911452 838278 310884 760816 904863 12488 532374 554915 11075 888545 212768 8718 843933 825232 950272 584870 539338 214176 432199 137251 184254 597110 802792 885408 456024 473702 700343 752205 516059 315658 323809 588985 774537 645024 885952 530219 869804 262149 19091 742939 92674 700001 800567 65516 554355 636758 548764 994706 342171 426121 105239 910879 859082 694900 650998 558608 49821 578089 47483 163433 526392 58862 814186 673717 342680 117618 193089 415821 121935 544612 70004 869272 168963 173726 653674 605821 790985 83957 11931 989654 946576 12830 632053 642735 900458 107870 969682 652942 259798 562193 406437 25754 373630 584048 101088 554510 18952 633676 703439 841937 4592 972156 596994 561617 475629 169494 149528 934341 181645 734430 980364 58237 928539 840765 810590 138201 782103 223053 646396 905264 309053 657589 274639 239614 184208 449228 890257 477622 790969 408153 656301 450614 410164 80437 379563 143217 582995 785131 98142 871141 32787 799052 273941 529136 778026 503806 359098 435827 137294 805190 493582 806823 343891 664181 562259 592756 240921 528881 312300 445770 147404 180200 477967 213338 176379 186410 148312 753704 97064 403442 441115 182211 591114 672409 36707 128804 178378 834995 896278 751116 206407 522059 771593 639799 572052 274794 413661 329854 982080 934509 421732 995312 500283 403204 459049 528555 60387 54811 12508 508578 684581 38804 676102 207155 405353 837904 55252 561281 731305 114105 82706 468753 493228 616132 33027 81802 204000 166618 748559 150349 659790 222240 507522 398445 536394 229376 334297 875755 346590 647271 830155 364625 118802 148618 338438 591266 723532 699994 824537 477726 855778 584110 669266 765897 432344 859870 806883 878316 645057 150303 589505 16559 606151 623623 313730 734395 710460 961765 829404 589292 968935 953066 275954 49911 132454 382615 572537 947271 113720 896067 914478 710790 300797 319990 640567 777596 635105 850223 586231 136759 929569 811110 209984 298340 480111 437251 285430 160947 414945 445854 585376 14151 708618 697112 906060 271657 438766 506904 655116 584797 203229 788770 761076 219147 157601 428040 701454 213680 781173 466057 572564 569784 798490 820712 850164 596661 494637 748155 191815 227708 852245 70169 31467 146284 679831 55905 268633 415819 264321 143840 235297 625969 526467 274432 298843 62346 983912 746089 149167 347877 886373 103578 51362 227559 107375 465914 678061 516389 602489 126371 841093 700294 620703 995674 892954 818259 590436 556310 287579 945668 512888 947588 101718 560792 600885 878255 325091 410259 986471 41058 734378 954989 487476 713701 981052 973749 414101 932141 435012 259005 323101 170717 592419 384740 410474 473941 169642 845855 618205 961202 508383 456595 971259 644014 67341 366516 590658 500643 508875 44290 675999 452941 582525 313643 142886 55804 707674 189002 634701 574968 27768 491269 503648 168590 332588 185991 185535 727844 812682 192327 613696 689942 646511 383413 52996 395758 676387 379046 111044 495221 969247 557941 285795 605778 113225 255256 587298 167792 80556 735336 364173 121193 848625 573730 430327 12287 986980 765791 729968 796913 186843 575362 203477 1094 689256 624822 354589 115713 612539 114910 584943 915736 876392 465943 180185 473432 960260 330473 813810 44583 960193 501340 899181 523948 851065 872338 855923 729409 789936 493612 788841 262218 408051 20713 590939 900998 409957 389311 576983 546627 432284 690378 325355 357241 28047 859446 272449 194012 568358 420565 434363 828355 382456 225518 103572 264244 190921 143988 968706 599002 955025 31038 909091 344562 502536 44139 175141 224859 837743 469507 290884 367890 887893 223158 421487 862403 353430 827147 571398 903047 656768 4071 582478 979891 945375 975861 816745 964082 485144 136260 485286 86967 900018 178353 56503 552911 236777 4160 46263 3242 764860 306095 362870 943107 43215 223571 232043 331740 727646 455564 704904 313469 165995 578845 588913 758141 871829 435074 451059 138214 838887 526085 412081 667478 700005 115939 757652 938708 6891 173315 422047 818393 809981 901931 745312 348690 222781 65267 10396 712235 691915 543490 711440 137873 504031 278994 104834 864157 507799 890877 156412 202430 452685 217162 561840 673729 357766 784958 508138 500117 284591 537703 866960 942685 624345 708472 338958 475150 340456 507035 993026 886825 646117 363300 893800 547591 170479 746722 25031 557911 514415 118696 435211 413850 682959 515712 518773 930790 592936 518607 581240 529715 604558 614138 727699 376374 972385 534314 543857 764759 518144 523927 866064 598280 358685 946144 364864 768563 124664 680389 422752 315274 13423 374521 140058 978181 4504 169561 794715 79218 283791 320846 220988 828016 520413 280053 995689 708073 720174 549345 655784 705112 244697 741203 503608 729446 456414 259826 363285 921905 840286 362545 281380 605208 470582 28777 983810 627520 248583 477578 303641 191458 486042 561784 519111 194655 43834 987465 701221 942030 921970 363034 871014 304313 905859 350931 62925 112842 744226 897722 597427 894430 53569 922107 147917 746299 70504 903805 774740 327128 815058 145743 376949 343782 81907 488611 88413 546986 922347 50231 644062 157852 280867 571226 396920 81462 16992 714782 843452 109721 235904 193854 758384 944806 482595 416528 425064 46043 512521 563644 814068 784183 735274 456539 837981 514186 497557 348069 229427 921552 580314 89320 239015 199647 29326 807850 337828 840130 560871 302313 96503 762877 718301 352510 920948 267327 294584 803063 665266 413673 404391 221237 21312 337969 146917 523883 145314 982706 606966 764423 850866 650494 317345 37827 876154 433631 225275 946132 415196 423824 425456 731122 250459 483979 797075 248881 356588 745766 971649 721404 831062 123882 807161 804757 140294 745838 839430 466653 691753 512252 138083 18792 107180 681302 518809 744313 646871 250093 960299 787512 180766 108173 678393 727740 698921 176173 741363 400967 992989 216082 958277 997695 760884 185849 485742 237002 650953 975421 318201 636498 744162 268152 697736 806535 806280 737424 336125 220640 568043 724881 831678 334836 463538 997142 274919 228876 449201 322256 247896 191694 191526 690164 972084 257300 8894 398101 87586 135154 395819 363807 649733 244017 139546 572116 800921 129866 620333 106147 207649 776838 686174 981309 201009 739031 696206 972547 386505 346448 535362 386050 78644 238014 642137 477590 708359 176113 701666 962982 432865 663677 461292 313063 21145 369562 528551 81506 990494 666064 355806 87922 377399 656721 526334 286558 887274 460849 1375 549393 999042 880912 449923 97500 702479 295647 174030 592323 792569 378572 598721 93616 224197 594608 291540 219006 743217 517500 850614 590527 978531 752435 603591 722989 649364 553141 107955 425089 799716 428751 405700 441352 823921 708482 332520 978977 875307 912413 811933 42153 301334 719871 454671 910497 468245 872889 405305 339582 648423 629594 821476 167889 315081 294839 709332 300991 137316 997223 675529 202615 580315 336412 71048 207148 749681 778877 847276 419912 351722 213725 853560 52679 851760 653840 942087 883051 51733 504888 535905 344674 457062 466617 875283 921184 130762 413627 877046 411521 532501 454594 63567 500005 317992 22921 666890 348924 593402 564668 282317 397055 269880 920373 614175 10562 401257 493754 967067 737105 519610 24546 231528 651165 985055 510831 375104 175287 950822 323840 475455 743222 263475 112254 807646 748599 886297 710214 616757 531572 422572 247166 972820 566841 251838 540005 893207 849185 342929 314964 575575 270344 57134 448547 47933 69972 164963 544895 617263 691554 636185 13735 517224 706739 236684 841813 498782 233027 757009 93656 329429 587977 840873 645343 529590 976963 160958 154136 438470 801476 933528 500648 258246 626408 487984 642563 376224 399893 701809 488212 896092 928242 735740 695761 967177 813420 590964 755227 10402 710611 913760 750133 991283 709230 822334 332592 206123 781131 37239 904919 311693 750075 798344 95163 120625 270294 620733 87439 422292 762152 996310 664611 468383 808762 721607 74214 117277 277090 407356 231130 305017 223605 410074 542872 576381 840561 446291 764631 312824 217005 644977 361667 567221 562441 788036 355602 35340 28 669466 446507 357152 359166 269735 231721 850844 550142 565392 501338 321890 17061 576188 764120 136096 82962 83729 132076 61205 365460 136989 580940 602995 39393 518479 962140 691688 661892 4431 878210 162790 752651 359702 739085 538053 151010 857655 686856 515523 461500 217756 566143 925088 892950 815519 973391 930841 494669 35802 880123 80155 889234 112337 831149 343349 936127 627455 959329 489657 231754 123428 89099 275482 743929 713840 526595 558957 331214 324764 658409 699752 270309 303293 383401 348270 816499 667724 604618 592561 205304 879883 528422 337307 611585 611889 55841 727088 597415 370379 444596 865106 577002 444780 370293 629234 480116 589982 386481 126699 494994 381226 201824 278416 464447 617361 31176 194647 845147 376558 855633 773935 689217 997098 196099 722678 470870 689753 636554 881219 388360 868860 402896 751658 903007 900502 677267 47738 519964 799969 883343 516369 545703 222132 923547 952387 348101 674280 96484 706171 436301 245380 125950 61792 161791 413166 28568 22482 795519 506371 647380 684238 941860 108613 592693 506520 821624 788164 225541 883544 986962 475174 785074 564378 550884 96411 424234 544776 272768 279205 463725 726914 618880 576146 48654 674749 15573 181949 998109 853889 728204 783688 573690 911550 478593 460213 300535 56113 748742 698181 861780 366233 869089 723874 819258 665074 695387 582850 395932 941830 956166 770906 327235 44886 120611 114762 796746 885102 663668 847979 330327 882873 956806 877774 580810 758381 123282 594342 6359 907560 27241 332481 416983 647063 435085 69094 884956 84506 234301 287470 426965 973306 634804 727788 52310 108953 990368 263387 324922 998436 351254 594237 278684 310233 564875 773314 789367 539391 276307 224490 102626 941007 956307 385462 812508 420522 958401 216105 799199 478745 439264 565190 882114 340833 279919 436286 282627 418546 132149 872008 44610 83177 736027 998774 826854 761430 963528 464958 6451 217294 879599 621279 537449 245434 296985 190043 614756 216246 587234 154024 794139 45969 960043 657863 59679 536078 225053 444678 847516 853583 871540 288082 241937 199317 240376 944092 722957 625138 158929 697057 256717 739245 742284 492597 372517 254656 971565 709624 461457 187107 671781 609565 411398 552591 109137 619481 745327 704449 761096 849321 269541 365267 768505 578737 865199 297649 303197 268747 492045 872208 369179 328264 712548 792841 591285 926419 935046 199875 622495 144382 333815 559475 881718 602614 820082 451213 986172 526478 656784 584598 713323 36274 284324 914897 151857 287042 24184 706115 580341 310289 328276 988615 419505 647852 785469 221864 587796 778857 655691 709892 531029 777331 590719 43441 686509 335018 75264 46110 469 820609 129930 436119 464515 456669 135510 514793 662910 101939 94098 270494 290557 85910 384395 839764 353169 487698 193082 592964 678700 415422 437501 509379 362725 121441 87265 55346 983053 833453 728482 912595 945704 823999 48673 65164 371143 380526 857894 857624 335689 247230 199086 698274 139892 769451 326023 749471 974825 516423 505528 453917 608241 515759 517210 582316 55334 879982 240337 282917 382176 398856 19990 822897 399651 568341 479547 350653 647786 492820 191911 156481 916651 373460 630730 696927 52619 338905 892110 915580 944821 31088 850911 512525 31880 511406 245283 692548 573348 950690 282773 854208 561987 978807 211686 899847 730552 371118 583475 853235 681512 133752 596235 834624 184662 265785 524149 500955 603270 360558 640522 704850 133518 370714 676593 158675 616781 842834 64271 131218 33755 113076 984289 482244 103867 841812 311121 499141 634189 616078 523794 438373 995769 488724 583491 426780 339889 62476 920275 761194 911427 325471 628156 623522 882667 970914 539968 822397 221568 542096 331041 762847 726705 442420 664941 105315 946312 760220 930605 510399 92394 61866 866829 716880 324220 501043 744650 531788 944607 401844 464589 419463 859774 12993 99979 934352 98987 882044 581432 661668 238023 152764 395173 141205 908699 865762 814847 862572 131467 531663 674823 62023 19337 660218 401700 639872 431323 260329 237934 482344 926090 415949 111902 124555 622757 560160 122749 954059 553078 619391 665001 14098 677597 787558 851983 236424 46518 277722 242084 761365 539438 126818 693694 249388 118291 513814 60811 46364 520767 426416 866632 569951 138973 116191 499326 886378 76722 631102 26033 75783 436922 350595 184747 379434 403133 448150 469017 652621 95322 507802 44843 310490 327744 900022 909517 742891 82087 585066 812520 770707 547136 716222 30744 382389 318000 116351 81961 783516 586429 632948 744360 756170 528698 159330 677799 907977 391983 231986 346850 349694 965468 37313 188912 452334 391955 726875 579502 941090 636825 395156 333036 926830 692577 695678 670325 792364 717953 281742 76689 350008 100860 593848 651097 447326 204036 977258 625956 660391 283065 797352 163318 174060 374393 284078 495790 319210 662150 781560 88504 392881 646970 640850 50020 163748 454101 510638 415185 77714 896045 184550 562616 739798 565143 238209 619964 631124 163345 936564 376042 582809 534531 35924 782746 983048 416121 748131 934658 786639 818519 291048 738914 109914 657028 909309 389243 702007 641393 497604 18938 458443 330271 647744 271385 683970 922566 422951 100916 432314 644344 845498 291691 852270 71117 568908 270425 656943 830868 631033 116002 884401 990371 204034 291509 714084 946251 902573 885094 245907 976737 159150 928465 705567 487501 750271 604262 454237 71116 263009 198829 948895 135357 110041 587817 242137 244550 253595 913751 170339 485322 805116 13233 310003 696044 674991 411285 837730 95892 870735 738882 455315 119693 726654 135522 98489 942083 540737 293362 974080 909586 78252 400274 293501 346554 986881 129354 869468 348791 979527 902185 973054 856026 255586 28720 677381 913133 791597 619510 972400 336076 321975 863097 444600 823987 30762 771824 277669 764862 5073 374148 393777 949104 817693 39881 916292 400738 54563 562643 567254 814184 761770 480175 263909 263191 565691 276856 109898 498773 116120 242304 391387 129031 191695 36796 183506 247310 580836 807762 656676 257539 541820 649243 367057 252873 441977 977496 786360 96978 706814 74153 459356 219937 217899 523038 216779 651102 139089 529017 940603 644716 939509 785789 486371 403514 902997 607472 91722 39736 259997 21513 342362 715581 156647 840235 360683 316168 470027 167836 591418 964699 414541 839025 618917 154426 462099 553442 365211 479997 554249 582939 914510 450809 889509 610889 101979 454962 730211 273240 574833 644480 860415 637814 115600 569100 493532 568663 812415 282467 877183 164262 412483 502947 719557 639833 88735 354868 558563 324165 635533 112156 244888 13078 944511 758757 177391 215947 433778 586410 886469 484550 596541 175908 184281 338966 521795 54296 479643 749697 545389 944613 614607 150343 13728 197485 353207 307064 778305 238333 702366 34188 270250 968665 876013 947844 312651 334908 214977 560857 854097 441227 601967 973145 399802 311533 983944 113702 852137 591348 986248 210100 413052 150074 596695 732601 95626 509966 993496 580831 686076 510418 348641 975350 421813 734713 207489 892396 171832 402536 780656 814656 141552 464707 866183 169858 685307 995831 848527 318252 144234 606452 866438 565689 483538 833336 202606 354681 310206 896593 526446 326607 498061 809167 752979 701124 123845 755962 879931 341852 911064 698404 928218 117367 449131 679912 113923 734114 585067 4931 697834 546076 651194 87966 43843 118201 618257 550214 651443 916538 642583 19235 684941 522666 5955 297064 103770 742068 374826 779256 382356 249101 462965 844076 992392 504402 130727 464128 245374 623535 322234 216804 89437 705943 92013 348123 946437 553668 153496 124725 923078 768245 677342 919955 78801 732643 561180 941594 431932 425266 817627 314876 296456 601506 163651 998998 232019 922400 93500 635742 269760 851472 366633 485000 368637 808822 235651 149954 641856 640133 863236 509899 43156 182687 643595 57002 724788 749294 398627 933835 271817 74762 536157 866265 454462 729514 428615 120810 273054 270136 133840 647107 726121 697996 510990 201764 297808 568041 668143 756684 417627 874919 777272 670648 553583 981699 89542 431679 947790 803802 628669 412840 841514 854272 168423 398357 833337 27804 445946 109304 979678 961283 236259 963672 864634 629344 880779 206045 119839 103644 830320 648386 384328 991535 986730 381626 835967 859119 168371 410451 172352 346203 435514 852706 633991 611779 401779 322041 678931 718555 18648 692105 24154 403052 377266 803238 832360 439766 783585 466304 318053 302732 748734 176558 937699 805602 158283 340788 915453 682043 95835 971906 292658 466201 726732 63975 838623 532409 356491 464229 299939 355508 867417 862586 436090 156675 67642 340363 746347 348932 906438 398868 832245 259790 592736 495934 548015 596502 833524 456210 678240 674295 694332 363971 508177 934090 127283 891740 590282 29314 24408 157428 491178 970734 663801 533725 373142 61743 509411 884666 745935 954805 529372 210630 723639 40373 30904 596050 104747 523250 513560 653469 525524 85190 742531 683832 859950 81511 835836 685280 141550 51525 779080 749433 289624 898903 194176 358788 216475 924637 71469 676740 472076 504658 857539 961500 518413 227260 503034 897771 203683 339270 495324 434478 957909 991776 219631 797459 862929 177886 446507 195545 162383 394230 198315 238483 165210 866308 474484 289496 368696 182568 315231 133909 647787 602719 764562 816238 16097 249900 945021 886431 292869 937446 473807 414491 50180 472284 646158 43720 780235 775443 192829 12112 523152 663356 948355 33976 473064 999043 390952 811813 504439 719699 309618 74155 268121 345902 973751 464318 506584 321784 244606 720421 250445 559607 495936 706350 393944 616636 249490 422579 849083 555192 871228 169014 782159 227173 690189 493512 363711 476266 855598 184420 627734 550790 771030 230758 97752 893684 538457 210553 585760 847076 125946 650027 791945 845005 194565 284014 977454 569311 828344 427886 70558 358331 357302 562354 104919 706431 353281 429796 929288 267230 675206 99700 232256 933864 760186 276222 618106 256481 964436 606410 75795 840503 488608 185480 229150 108027 772311 988491 287675 289281 562353 456960 387886 871676 327589 702941 326556 273885 978619 704360 108232 437676 636355 15638 732203 379219 33075 887250 41076 289187 256363 542636 447435 145209 13363 263101 694283 654823 194335 354238 449348 271979 273224 34655 387593 496735 773258 503649 187436 579577 992754 366033 615204 746916 710162 789132 542593 166817 530802 605777 603779 691583 141388 531470 491585 330678 443896 248181 850884 338573 352111 323376 10008 446895 740516 106365 177887 142638 257542 296932 380623 775506 397420 851368 721913 519062 691695 156461 516795 724791 484491 329065 233517 221729 258128 385605 811380 390334 622230 666035 975257 819233 166984 912720 498811 815794 851002 455138 310840 453011 194031 297145 940879 23192 524740 641485 334169 616113 215470 906866 121940 708699 514031 634290 132310 801141 935911 716531 657830 471912 765843 109044 938887 615696 509300 725168 577544 49731 265648 209312 509947 619578 55586 943639 456764 548751 209487 419442 129747 651131 865802 633668 294657 759199 652669 956139 147267 718891 798411 665654 543184 902427 854064 977323 484453 499005 346563 236150 237783 851919 302033 754677 589249 240529 673113 836400 626669 70066 530583 634725 616130 950892 668090 632831 828141 384232 482173 844820 174503 359525 171248 251009 437047 821932 768262 128238 599711 114847 719328 866924 332370 471004 85891 706672 203343 556577 327108 578700 726833 497482 743166 386243 473066 915049 361892 242103 857305 75852 521639 498639 569248 54465 166633 366353 135390 237711 973462 390954 639768 191846 784634 332133 794781 507588 210592 38767 182410 738431 310702 822348 72535 174396 401200 356610 236859 791887 911191 759651 151685 609827 146372 175178 256895 753519 721423 84602 450101 312776 269651 225815 600809 686013 187764 913751 412515 306854 408774 858704 165492 260123 928633 371395 687130 15331 30831 475239 873968 990150 885448 992856 835310 28034 43531 89680 284882 382788 658091 425928 569081 587698 913144 642234 99525 43322 233174 350422 982493 699967 620357 997858 297403 497610 810578 202106 817523 372357 28197 339090 386426 255582 301685 76266 556205 384526 808974 186859 649844 489046 188703 755198 490224 808943 835156 224355 228816 463188 712369 8539 188150 235926 48343 182449 958855 427012 498476 876659 372318 379617 313846 227529 695497 94576 20271 725730 18131 96669 49528 230968 510662 942065 65123 116283 789068 1228 893344 603486 493808 24290 989022 900078 948424 722424 25076 212531 232692 304872 763628 157733 493123 618768 252786 656683 900849 856642 337595 778658 978920 602964 727252 850217 32832 669345 146835 213819 811491 688894 745007 307521 177721 845530 393766 747194 486689 21830 354710 956379 475282 494956 580521 845516 923932 93701 681365 514511 655776 719534 902755 542221 948664 628620 372891 4338 222659 905330 959469 334167 61271 121145 680217 249612 149400 265805 294290 260924 942686 422421 495159 936521 408401 303559 356931 765253 378871 961206 901338 962769 267031 207047 397440 757461 728213 554180 927981 132827 287364 119973 977888 45044 847371 576547 522164 417807 114759 169473 339265 327985 117635 530335 271633 306877 250360 57603 872337 3883 498442 978628 17125 852963 926558 184766 373594 108588 723212 573244 625771 655980 15777 297707 95268 882196 82214 948658 218557 649744 530898 891068 276707 574868 373632 247469 237240 907584 900482 386750 700132 750926 53846 860503 50996 837716 532336 168511 648151 989213 576838 123224 978068 857023 913075 16378 634233 86641 685015 938887 653096 647852 480653 485539 81171 477458 554536 401782 872325 913338 526575 611823 393606 742258 261749 313404 784271 344973 213820 870826 440783 524713 613622 961350 758597 204545 356385 166580 428282 719203 835743 94600 558409 724159 839062 505241 254655 35535 23853 888279 929720 652885 327664 767130 186050 881136 961433 350351 533057 23823 165103 804908 113318 28297 378500 652937 443359 743448 167017 421231 585419 840272 710042 36426 614169 698246 86872 122515 332683 168511 222815 175964 591455 560611 868848 529744 164917 464311 785440 684356 305185 713487 488920 782753 667643 850482 437979 462413 518152 780168 742622 80876 826065 41928 371013 951950 332305 19127 551245 388854 542652 662332 134509 99121 417779 656377 709305 252741 9470 890131 685287 862423 122399 167002 670871 512302 304249 889282 391701 787797 793895 995808 109203 593530 148465 599704 952174 854686 566069 741912 59265 737523 402136 67622 333545 803899 688979 679581 747495 582364 520054 127146 824966 665261 390717 634124 709668 646072 771365 312710 302991 192718 68854 262984 639363 790915 386241 59203 62663 758734 669592 918263 827505 582474 156152 222415 661926 958762 279544 153944 558044 266233 170562 999619 675559 719024 181399 810191 24968 192815 694180 730203 964234 416284 423449 160734 115444 767000 429889 311434 428534 677442 129486 353281 59971 346493 232820 519736 395239 505107 686670 190762 943198 251422 719151 590560 452121 595980 332113 482665 113001 76356 581183 289411 489567 627405 727310 297816 498929 50311 639802 257754 604683 813660 761439 141383 418308 440627 239672 257276 768569 507261 719972 554139 480061 453696 702602 720193 125068 686598 573627 655316 245745 125434 686788 683749 522291 599217 78073 963213 649041 399792 40343 617952 172904 646073 390485 999988 977412 203517 5759 230542 466613 989964 554275 762133 163833 190083 41833 449537 911754 442436 388985 557115 879501 726371 977973 369481 682952 761859 254782 655264 472953 140639 989827 528722 685362 213559 665867 429062 616537 565051 178488 783888 408771 474544 933013 290420 232593 872150 772067 306263 323762 964759 438690 398862 887102 27245 231354 888076 924984 829985 613939 293038 563617 357290 736976 16177 714953 198580 735320 448550 149812 51397 793714 39073 440879 273799 617945 595856 62697 70379 794314 334140 86899 283527 344035 448653 608387 736210 575045 359805 873410 215993 106742 780536 200082 382853 376550 803933 289700 512672 301603 57329 677691 32726 636068 22685 798868 92775 347198 973192 36407 227301 692060 741652 632975 353308 292354 812615 232271 482424 168849 520992 765819 829093 93183 455691 562940 127462 92099 62062 350041 9095 586348 304371 819916 4762 626255 379944 310114 184757 444795 418723 260228 867494 289881 158803 141302 600667 628287 378539 889883 772934 298881 938374 681091 619416 723417 158785 806927 385419 303644 490054 565413 378879 654933 724058 972724 647350 858695 63159 187970 887093 315329 510237 787282 540036 715936 302860 338354 810698 307800 378674 99290 813531 128313 4280 149077 243525 312021 146606 84841 547978 319238 633859 573942 894712 951776 374787 599563 227861 568179 259203 964733 794373 440792 585372 858169 80846 54667 775704 392408 602165 593984 924566 918175 43814 360438 62815 539046 106470 762046 944957 677089 179931 749073 313103 788773 279467 637963 170701 843478 370829 675311 92507 915007 770159 514118 393707 242581 908592 112299 52455 771662 492895 127926 63859 205175 251755 905218 35492 513009 42691 200122 598795 846725 447100 841349 443832 412965 38312 161684 75622 723240 712136 516115 265900 20861 831012 432340 652591 245987 59028 925848 858423 149265 856929 260793 305167 81468 992144 131020 832934 4421 76147 327039 499476 856424 200462 616496 396039 403900 939046 811532 757434 387287 348824 766180 989387 978187 766374 363255 490831 375080 455397 743186 276647 237347 964492 24999 211628 995185 906137 987165 142621 151816 665018 65623 266120 909518 747383 574033 642080 399813 652121 570067 938692 228392 209950 327989 851240 486497 644006 175334 383031 751995 791722 158456 222894 268092 745644 528460 499075 701098 722609 879466 472719 996493 979248 109241 873516 853977 521871 721465 541513 455104 290658 361182 456871 140836 468661 433028 386663 923345 141528 821429 682279 631091 407084 128579 539146 377752 429627 705075 255234 407252 908557 675537 979691 416474 18085 116473 241415 783927 890883 469070 982131 811909 57961 979347 607214 660743 934767 49986 639525 134355 23188 760661 281899 978912 472722 105661 502072 445253 439280 244326 951053 503231 35667 454771 442674 16369 827770 176193 213299 836785 502763 790093 605262 793151 279050 811521 575301 616457 774396 792387 134818 710472 769247 859736 513438 438190 333792 339469 997548 908488 523605 209945 119035 884007 44141 524027 939768 442179 292251 501072 431872 232148 32656 433922 89098 153188 391333 646062 245136 187138 643298 470565 33510 504612 148211 676285 512659 833839 525755 930776 508039 842911 462556 60876 221053 41151 412199 434722 914936 180937 437054 124780 586040 332250 508835 213874 368772 474187 613483 659916 466781 436232 159257 156910 288069 767187 615186 543089 500557 510093 532679 638004 913356 894613 157924 359652 240997 395500 736462 244687 515662 703153 205475 346342 924400 759603 179356 827356 675388 777570 98518 298629 661730 797060 429325 707499 609593 640391 515228 762932 358713 339253 802935 17636 476583 450518 435602 791167 868853 576231 578216 795339 138435 187175 998830 502780 213193 62791 462814 799489 725382 230634 979948 415896 667258 858237 171645 527919 874885 756370 587456 533950 634948 862458 763506 128 371775 81262 51110 363690 610216 852856 550086 52557 197011 5838 5338 796712 6332 740630 6995 14515 833923 795357 802442 140313 880955 597147 349252 394594 965513 441052 912921 76557 290279 93785 983130 391591 534154 103693 784799 958131 584085 413013 881078 566353 232633 880908 398565 977277 976957 237568 3799 938122 25472 387605 679315 211007 993993 284638 379450 339092 812043 598201 356606 619833 49902 793151 714069 313609 459794 214845 428279 387369 919029 358379 240678 323489 950898 530648 727612 637577 268535 382707 964318 347612 682209 651178 790050 37884 856323 379454 266395 481070 833498 468042 873830 202639 984389 335357 593557 596523 646458 890268 315616 539633 486569 688563 733129 986769 960295 721685 799662 29661 783743 481644 588171 940759 165521 364755 855922 761964 60699 614082 52358 472213 173018 867289 335641 673307 147937 7311 79763 864176 158417 891553 417737 580777 933214 746719 343552 732028 307421 130375 239497 441629 127666 216699 756997 201333 367185 593970 669142 942070 81394 533333 142546 924189 36070 259370 351827 879263 128884 267686 702009 472286 439001 354980 630061 416 454569 265120 299191 788893 587913 51686 225101 603098 948734 134664 294250 51882 285473 385610 420366 556230 158513 422597 186246 553097 99852 21636 325505 802407 618540 379944 705474 342218 599607 849266 450103 489706 509027 234030 422370 333151 111162 249108 211469 400580 8199 267061 292949 476860 566659 242062 624220 327975 473168 723877 452543 5479 469757 687487 453105 171414 226027 711285 187132 17291 275130 132941 627169 505943 316077 472242 457088 592526 659820 181485 663458 660816 642623 912045 596439 226380 59115 975757 969201 357367 670071 446496 149398 753429 12122 590038 190804 760374 81046 957269 579571 259989 429404 421668 190238 156535 470493 444123 543939 723168 325532 125669 733607 979786 574158 853187 519171 490496 486198 233885 327234 854636 184559 733417 385211 987318 793115 386322 480982 553662 413405 267920 458210 217204 335209 422675 577783 25876 564967 973474 942568 145237 527828 687723 658068 79947 147910 896303 216668 883148 951383 424217 869201 813958 648765 634536 117212 688830 991977 472283 56752 241293 594713 436507 823441 597067 652596 240941 862164 327686 883466 430605 21823 377629 849514 578088 910345 361119 88891 896740 244247 669549 410924 86169 372299 763696 176866 105594 335214 393596 830730 377462 705075 574797 511099 491233 793135 227051 960544 508307 744067 945994 951437 522183 300173 964450 274342 692273 74973 949614 140055 652504 677758 831502 814297 99347 413420 188380 690125 342261 202847 710460 845208 471491 419903 918010 857405 143166 706307 979754 364909 456817 238415 652886 510592 296413 711424 761947 446952 707924 803902 494413 943390 501104 476484 647188 11412 393365 74284 274801 578888 820976 694700 657520 573002 591243 226551 6989 799894 524531 795107 60824 801403 228158 210536 894985 322811 733110 6012 317186 145878 339948 805556 706220 781224 313983 492302 654972 542775 968225 318886 522142 694028 105192 900045 299596 197838 503019 893983 267947 235734 242002 1752 739708 831303 703153 425404 293693 761671 448039 102933 844274 729784 14890 991133 101706 674822 847971 880163 1522 62548 576623 327611 273680 472375 705963 888449 364544 772140 197964 913647 752047 998330 729237 689220 631745 509274 9677 539679 162658 172289 384721 819956 888580 218650 247769 669287 562539 843399 982961 491678 914441 531677 999649 469738 367678 653049 543236 122662 250451 188479 236709 881421 152616 645515 589578 521556 831842 233395 411800 290835 183642 372734 556182 192059 500216 978259 547383 457145 451393 381881 30413 254026 305686 418790 487845 36024 650620 414250 602391 705479 454307 491692 91758 272437 993262 648618 494188 618570 509824 484245 250348 213557 760032 120028 238926 141982 53316 975340 472702 523022 440721 555963 525223 740960 605884 913326 708323 970423 12307 726230 985929 593092 107332 705495 255219 644632 182052 845845 746441 180169 782240 547775 838467 30860 630775 460168 688354 937380 201586 333453 368961 139463 637335 699274 90910 739714 334881 348021 694553 979918 955070 615870 551741 142288 861124 863425 408683 63510 457029 283982 10385 578386 502636 801354 153875 432530 743490 438656 560106 885399 502565 755682 332708 936365 204084 645743 100979 375764 685791 515216 140840 324010 633412 211722 729881 463803 318428 918048 53047 336419 407037 492417 57482 236826 240576 237998 559203 114059 784422 285942 223438 988270 430830 467566 632562 149004 51459 533536 623534 174169 434110 799688 469668 922455 764452 344014 642201 665905 203507 998065 67692 174186 194713 472229 822315 159892 463090 778179 472798 50781 532309 374324 189822 401176 819911 766442 606063 212532 626943 899581 451860 760557 780626 681386 968591 988853 863098 9798 12828 668680 425763 519224 789405 837962 132052 360095 359390 717296 629732 451827 398896 116201 944109 276940 247079 797212 325328 841557 610084 446209 640535 835459 813576 704820 92985 78616 644073 980358 128471 54080 210408 865451 826221 776824 476023 400143 484198 592634 27853 574367 830064 272342 284762 985852 651552 832760 891098 254209 630203 576129 367566 939643 976523 467984 97373 30329 597685 662963 981158 492883 159627 143240 141993 587289 987985 75685 858584 878997 536093 393630 475578 352530 226787 150294 415603 765128 895625 556330 929684 357950 583204 772480 658272 733578 282655 507987 623818 749898 857732 724976 968395 67315 262454 448538 208306 2898 829733 903470 984818 759861 812193 848682 486571 833166 583813 959587 947756 199995 658303 702542 211051 101102 962835 642444 41929 464489 89166 721180 946420 706791 940366 860868 128162 222843 228632 564970 595983 705117 852898 134733 763919 973546 366593 45045 762476 676497 310365 885520 909606 982853 525693 846627 145690 139486 689690 161657 765655 934943 466608 12015 606417 600749 183381 844724 579403 530252 894604 168528 387037 704740 869626 310857 711677 781917 285400 925010 182745 31957 551793 142808 124497 13391 437228 826067 91809 902331 925837 607930 533817 984024 142838 102012 836469 399972 638369 115449 981184 507864 942218 851770 958973 635393 406615 441121 687178 447357 877177 871276 465453 638282 901807 940962 372932 948378 260250 302347 625225 778765 711397 996917 156678 830722 722682 79531 184049 804737 900601 101018 39859 448529 380025 141102 707549 389545 463017 878813 745490 374130 268003 938823 898550 615738 147166 934662 851543 466987 974443 47385 21399 507569 212619 600492 597116 219103 548099 993696 179174 552298 535230 176789 972364 757497 721754 962224 621217 381912 590618 133782 887375 834352 115581 730734 784372 255797 872879 795495 749478 549420 53586 559588 658196 288830 872339 899891 402552 958467 535598 126277 553836 830085 466152 425931 179846 696388 495281 237004 402470 185232 788430 69130 342370 451259 470954 124475 306433 522220 867319 40713 987380 268770 484693 48968 316326 554704 580437 262936 25995 44087 169975 993525 791882 206040 713878 185199 343688 137202 309164 471991 478876 407187 122867 861889 852348 373853 26662 88584 11667 925310 440363 797329 895053 919152 501658 122880 606090 293381 584513 139742 121341 80192 835700 600480 613570 520723 437249 633491 490995 528034 879179 764125 276691 415790 399714 150586 151553 895 506324 561641 656321 986884 305590 403306 59384 218475 335832 177840 284150 701117 312355 897339 897627 152273 651118 962572 952153 771072 335976 527334 214214 154014 802531 656241 446808 355333 334589 859865 177726 815113 136051 817570 451031 520004 565341 919688 290164 189401 524725 633002 316124 977434 661722 930184 589227 553150 87832 585739 964511 371103 878494 669973 22119 200081 499857 615521 132489 324315 835449 238422 463892 675876 57597 23660 814777 809053 773110 845030 531217 430753 242711 288406 812244 804375 497584 157452 480657
2483
0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 54 54 55 55 55 56 56 56 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 61 61 61 61 62 62 62 62 63 63 63 63 63 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 68 68 68 69 69 69 69 70 70 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 72 72 72 72 72 72 73 73 73 73 73 73 73 74 74 74 74 74 74 74 75 75 75 75 75 75 75 76 76 76 76 76 76 77 77 78 78 78 78 79 79 79 79 79 79 79 79 79 79 80 80 80 80 80 81 81 81 81 81 81 81 82 82 82 82 82 82 83 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 85 85 86 86 86 86 86 86 86 86 86 87 87 87 87 87 87 88 88 88 88 88 88 88 88 88 88 89 89 89 89 89 89 89 89 89 90 90 90 91 91 91 91 91 91 91 91 92 92 92 92 92 92 92 93 93 93 93 93 94 94 94 95 95 95 95 95 95 95 96 96 96 96 97 97 97 97 97 97 97 97 98 98 98 98 99 99 99 99 99 99 99 99 99 99 100 100 100 101 101 101 101 102 102 102 102 102 102 102 103 103 103 103 103 104 104 105 105 105 105 105 105 105 105 105 105 106 106 106 107 107 107 107 107 107 107 108 108 108 108 108 108 108 108 109 109 110 110 110 110 110 110 111 111 111 111 111 111 112 112 112 112 113 113 113 113 113 113 113 113 113 113 114 114 114 114 114 114 115 115 115 115 115 115 115 115 115 116 116 116 117 117 117 117 117 118 118 118 118 119 119 120 120 120 121 121 121 121 121 121 121 121 121 122 122 122 123 123 123 123 123 123 123 123 124 124 124 124 124 124 125 125 125 125 126 126 126 126 126 126 126 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 129 129 129 129 129 129 130 130 130 131 131 131 132 132 132 132 132 132 132 132 132 132 133 133 133 134 134 134 134 134 134 134 134 134 134 135 135 136 136 136 136 136 136 137 137 137 138 138 138 138 138 138 139 139 139 139 139 139 139 139 139 140 140 141 141 141 141 141 141 141 141 141 141 142 142 142 142 142 142 142 143 143 143 143 143 143 144 144 145 145 146 146 147 147 147 147 147 147 147 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 151 151 151 151 152 152 152 152 153 153 153 153 153 153 153 153 153 154 154 154 154 154 154 154 154 154 154 155 155 155 155 156 156 156 157 157 157 157 157 157 157 158 158 158 159 159 159 160 160 160 160 160 160 160 160 161 161 162 162 162 162 163 163 163 163 164 164 164 165 165 165 165 165 165 165 165 165 165 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 170 170 170 170 170 170 171 171 171 171 171 171 171 171 171 172 172 172 172 172 173 173 173 173 173 174 174 174 174 174 174 174 174 175 175 175 176 176 176 176 176 176 176 176 176 177 177 177 177 177 177 177 177 177 177 178 178 178 178 179 179 179 179 180 180 180 180 180 180 180 180 180 181 181 181 181 182 182 182 183 183 184 184 184 184 184 184 184 184 185 185 185 185 185 185 185 186 186 186 186 186 186 186 187 187 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 191 191 191 191 191 191 191 191 191 192 192 192 193 193 193 193 193 193 194 194 194 194 194 195 195 195 195 195 195 195 196 196 196 196 197 197 197 197 197 197 197 197 198 198 198 198 199 199 199 199 199 199 199 199 199 200 200 200 200 200 201 201 201 201 201 201 201 201 201 201 202 202 203 203 203 203 203 203 203 203 203 204 204 204 204 205 205 205 205 205 205 205 206 206 206 206 206 206 207 207 207 207 207 207 207 207 208 208 208 208 208 209 209 209 209 209 209 209 210 210 210 210 210 210 210 210 211 211 211 211 211 211 212 212 213 213 213 213 214 214 214 215 215 215 215 215 215 215 216 216 216 216 217 217 217 217 218 218 218 219 219 220 220 221 221 221 222 222 222 222 223 223 223 223 223 223 224 224 224 224 224 224 225 225 225 225 225 225 225 225 226 226 226 226 226 226 227 227 227 227 228 228 228 228 228 228 229 229 229 230 230 230 230 230 230 230 230 230 230 231 231 231 232 232 232 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 234 235 235 235 235 235 235 236 236 236 236 236 236 236 236 237 237 237 237 237 237 237 237 237 237 238 238 238 238 238 239 239 239 240 240 240 240 240 240 241 241 241 241 241 241 241 242 242 242 242 243 243 243 243 244 244 244 244 244 244 244 245 245 245 245 245 246 246 246 246 246 246 246 246 247 247 247 247 247 247 247 248 248 248 249 249 249 249 249 249 249 249 249 249 250 250 250 250 250 250 250 250 250 250 251 251 251 251 251 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 254 254 254 254 254 254 254 254 254 254 255 255 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 257 257 258 258 258 258 258 258 259 259 259 260 260 260 260 260 260 260 260 260 261 261 261 261 261 261 261 261 262 262 262 262 262 262 262 262 262 262 263 263 263 264 264 264 264 264 264 264 264 265 265 265 265 265 265 265 265 265 266 266 267 267 267 267 267 267 267 267 267 267 268 268 268 268 268 268 269 269 269 269 269 269 269 269 269 269 270 270 270 271 271 271 271 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 273 274 274 274 274 274 274 274 275 275 275 275 275 276 276 276 276 276 276 276 276 277 277 277 277 277 277 277 277 278 278 278 278 279 279 279 279 279 279 279 279 280 280 280 280 280 280 280 280 280 280 281 281 281 281 281 282 282 282 282 282 282 282 282 283 283 283 283 283 283 283 283 283 283 284 284 284 284 284 284 284 285 285 285 285 285 286 286 286 286 287 287 288 288 289 289 289 289 289 289 289 289 289 290 290 290 290 290 290 290 290 291 291 291 291 291 291 292 292 292 292 292 292 292 292 292 293 293 293 293 293 293 293 293 294 294 294 294 294 294 295 295 295 295 296 296 296 296 296 296 296 296 297 297 297 297 297 297 298 298 299 299 299 299 299 299 299 299 300 300 300 300 300 300 300 301 301 301 301 301 301 301 301 301 302 302 302 302 302 303 303 303 303 304 304 304 304 305 305 305 305 305 305 306 306 306 307 307 307 307 307 307 307 307 307 307 308 308 309 309 309 309 309 309 309 309 310 310 310 310 310 311 311 311 311 311 311 311 312 312 312 312 312 312 312 312 312 312 313 313 313 313 313 313 313 314 314 314 314 314 314 314 315 315 315 315 316 316 316 316 316 316 316 316 316 316 317 317 317 317 317 317 317 317 318 318 318 318 318 318 318 318 319 319 319 319 319 319 319 319 319 319 320 320 320 320 320 320 320 320 320 321 321 321 321 321 321 322 322 322 323 323 323 323 323 324 324 324 324 324 324 324 325 325 325 325 325 325 325 326 326 326 326 326 326 326 326 326 326 327 327 327 327 327 327 328 328 328 328 328 329 329 329 329 329 329 329 329 329 330 330 331 331 332 332 332 332 332 332 332 332 332 332 333 333 333 333 333 333 333 334 334 334 334 334 334 334 334 334 335 335 335 335 335 335 335 335 336 336 336 336 336 336 336 336 336 337 337 337 337 337 337 337 337 337 337 338 338 338 339 339 339 339 340 340 340 340 340 340 340 341 341 341 341 341 341 341 341 341 341 342 342 342 342 342 342 342 342 342 343 343 343 343 343 344 344 344 344 344 344 344 345 345 346 346 346 346 346 347 347 347 347 347 347 347 347 347 347 348 348 348 349 349 349 349 350 350 350 350 350 350 351 351 351 351 351 351 352 352 352 352 352 352 352 352 352 353 353 353 353 353 353 353 353 354 354 354 354 354 355 355 355 355 355 355 355 356 356 356 356 356 356 356 357 357 357 357 357 357 357 357 357 357 358 358 358 359 359 359 359 359 359 359 360 360 360 360 360 360 360 360 360 361 361 361 361 361 361 362 362 362 362 362 362 363 363 363 363 363 363 363 364 364 364 364 364 364 364 365 365 365 365 365 365 365 365 365 365 366 366 366 366 366 367 367 367 367 368 368 368 369 369 369 369 369 370 370 370 371 371 371 371 371 372 372 372 372 372 372 372 372 372 372 373 373 373 373 373 373 373 374 374 374 374 374 374 375 375 375 375 376 376 377 377 377 377 377 377 377 377 378 378 379 379 379 379 379 379 379 379 380 380 381 381 381 381 381 381 382 382 382 382 382 382 382 382 382 382 383 383 383 384 384 385 385 385 385 385 385 385 386 386 386 386 387 387 387 387 387 387 388 388 388 388 389 389 389 389 390 390 390 390 390 390 390 391 391 391 392 392 392 392 392 392 392 393 393 393 393 393 393 393 393 393 394 394 394 394 394 394 395 395 395 395 396 396 396 397 397 397 397 397 397 397 397 397 397 398 398 399 399 399 399 399 399 400 400 400 400 400 400 400 400 401 401 401 402 402 402 402 402 402 402 402 403 403 403 404 404 404 405 405 405 405 405 405 406 406 406 406 406 406 406 406
467125 765917 492016 155120 478104 649442 543735 196760 719236 12986 987997 90113 368745 788172 808546 960634 166074 951581 689111 217800 911785 56131 910174 936128 389041 239863 559897 835890 480971 874164 172193 810326 573047 966479 428674 439427 834344 527806 378722 756515 607055 32728 64751 904578 131254 261322 253323 433099 936637 825377 705347 937066 403021 970885 690511 298435 716662 672347 801110 491149 838283 63230 853969 925677 277595 564448 156191 843789 476163 430908 644229 56229 48597 666441 642023 765158 475175 659855 286750 649439 533984 758183 865541 888663 633355 297248 815756 643429 841003 416925 488735 447085 488235 802912 843154 387784 706072 340143 769200 689194 807934 89268 865276 600329 308362 177102 139354 274370 938549 482439 520875 503888 546192 318486 714931 972499 814506 317715 353661 558476 913983 235867 466468 926371 574728 59344 249940 133101 325510 364349 873080 903799 610096 927227 860441 121980 39508 222087 281018 81738 942796 214516 832662 751857 35263 893977 24620 383130 920423 837564 217388 581211 150382 137806 849243 306965 715860 514939 695538 618775 581496 341534 130549 233812 485377 523822 63567 753290 813042 701452 726722 756404 710407 447459 886491 676693 876431 653662 643289 654287 626599 254449 168620 530346 794823 301236 963711 651866 541225 935318 496066 903986 9173 842570 219042 27750 31236 100438 365874 480391 975426 939022 381550 436494 479666 47771 693004 707382 418545 857188 372724 830726 2063 302560 271502 742695 232076 521309 254878 831458 385845 382947 477196 832239 253425 418548 693851 640415 129463 656893 28964 589432 234627 537384 840811 763419 490964 143156 229278 952990 217134 536565 793792 567543 870101 727794 799391 82953 260078 548714 740778 142461 908915 358544 971765 343085 921798 634447 24330 404448 452686 738767 81295 538297 526781 170198 589887 567023 535680 709383 129737 547448 382807 875152 327821 310889 784221 795427 835436 481740 436242 789888 599561 733002 135437 733385 160626 730788 73227 201121 996070 538654 132813 165710 710109 176665 742173 119023 823652 672531 477940 405645 423671 461141 607553 833282 126949 149249 152184 538205 150838 916439 108187 747995 345221 693364 142341 533508 311851 998355 131389 433252 742660 835324 303924 944449 373925 620720 149432 687780 321890 855239 23753 290282 939725 337528 133671 239456 139092 806850 984629 431146 644416 828322 222407 370414 758696 631341 639316 876449 950637 242316 674695 861360 191394 60514 343366 406871 518709 533685 195845 10473 568278 82650 531453 738415 606748 246823 627456 14385 589966 260155 922670 807603 336460 387148 248682 292719 295321 716912 57314 108767 657631 548249 489541 64212 513404 719251 79054 565474 318607 64053 938168 53985 453033 968487 472310 259131 745165 464226 695597 85450 260801 945071 516954 540005 420160 91604 512429 942753 940934 938100 445679 235778 122738 56421 571551 657000 733372 111330 632555 185944 347711 772627 535181 324199 752667 772964 693804 926328 788520 619163 443465 408275 109473 743419 900115 199404 939104 893425 496570 346058 647940 384863 796868 184821 165401 47837 164447 335482 592710 935483 994253 855377 417966 769881 861926 43969 193113 688484 921544 950845 673964 171035 394044 857545 309779 666903 305065 925701 831404 411436 702816 752721 837756 443712 450839 462984 282754 744983 839421 687732 21043 477726 158631 265553 611644 121209 40785 250355 904912 763802 13923 674003 887791 928841 12143 543042 57665 206416 642150 127930 888896 917899 794123 206287 672278 679524 490792 312290 230978 232812 888453 638908 957175 938610 146425 14932 620292 371810 761014 462420 663755 485419 882587 529776 805041 766295 148312 584914 498609 466113 659903 981201 751392 518152 977957 841355 529070 24893 823304 400807 124016 218469 717317 931660 598171 818029 173666 169572 190733 754833 595303 305359 11693 474336 240743 385471 791961 128973 242308 267674 257997 430768 261938 436689 989814 997868 208409 907414 584184 449743 660795 458738 176678 889577 680918 136830 950277 514039 384235 888810 406396 292339 800034 192835 473320 486313 353046 187801 675383 732333 63658 30858 995904 578942 62268 270182 244024 622698 788376 696846 89892 890920 108851 837595 517545 430723 749999 572514 736069 313157 398785 878097 401895 554359 644621 833215 789380 40413 101807 495876 636504 527448 279920 641419 596544 46543 45909 341678 503331 955005 3070 328574 365155 205981 129240 549409 410407 7974 661683 680448 456467 684487 831283 148081 112710 460970 119578 493705 15865 533598 912779 49639 821625 624087 19847 105944 204260 448964 4214 563334 995295 21428 613032 53635 110327 838249 219364 511552 761675 892973 191553 623162 556592 294786 468117 611074 741572 4522 39408 662103 844380 397779 934884 341288 859429 225658 837379 587497 378341 750778 367487 519030 443940 672227 126235 659534 941924 541215 262586 491573 234565 301031 940449 798967 646187 125129 884622 924621 558487 897942 966926 593425 406995 184728 224935 589781 304216 962706 163070 532893 460072 223105 656500 728496 423620 145482 810587 109613 772067 847301 145714 24513 107541 704518 369139 272279 476502 110064 367384 77547 133644 552741 48083 943683 792543 535882 59955 179663 449449 486977 496072 792658 20458 690215 71873 778211 25132 962505 346194 678577 196751 213036 24577 299844 929729 839613 628978 311521 666000 985463 191555 781693 289378 414313 798427 308109 130165 562989 801999 729206 171751 805468 731249 648887 128789 283248 824488 842998 333075 968544 746509 852777 568091 655745 433721 647598 154093 714923 858947 74167 936170 977808 936168 800640 159779 502681 287869 147766 157164 955400 857174 801751 427860 375111 421860 626529 886812 895864 756161 210392 261727 16879 646414 221684 363299 944223 830776 698396 279729 88407 387382 25922 390148 174683 738309 589452 516709 832010 134646 537633 533206 17600 252650 537380 68299 583537 160727 808226 912384 714429 253667 659401 595177 546064 805148 109301 354577 547856 269244 163223 515482 942282 161150 286183 588467 779460 914584 117353 444309 996362 254636 127717 585755 663966 7241 614596 588340 24804 359473 741293 9171 767022 18719 451954 467143 131247 786040 692329 86994 290172 550725 54523 588979 420620 363440 32159 41924 224922 902557 434213 324528 51652 72182 854926 329649 543757 410812 19954 212956 453459 144499 539331 838998 376176 413876 917223 883040 557760 732491 938027 169425 157687 662098 613410 649113 939279 406828 986222 252558 815474 998246 841041 224051 237998 251993 223037 316465 267204 633659 367142 561760 241771 492645 304266 845627 242385 685284 695513 715198 583322 225225 720699 800815 151493 849289 793391 671460 663302 731504 622237 843949 646906 207768 844911 741249 326799 908339 982766 678801 332446 363443 248407 659948 917934 447157 262375 565068 464355 114861 481491 394443 79434 945629 38418 60440 62402 51556 696928 22026 924157 695963 312115 886639 262315 428070 137959 805254 63465 572186 568730 535445 713900 48156 28586 1182 890258 940253 100442 848628 150605 249490 469789 876995 375571 653603 557079 228498 862383 423372 19394 34658 201982 669053 368090 442983 219995 393175 488449 213671 61373 579819 933351 309757 627048 229169 408304 161183 123758 986663 314962 71200 942585 679483 962564 360804 389620 89031 143347 812857 745591 586639 855420 135697 544031 261935 459506 782043 219760 754534 816321 622955 760283 190142 466120 13284 843226 701825 260128 482181 882637 665317 204318 808470 300348 960392 57468 657244 779010 909315 329223 134044 839932 430125 371980 86620 577097 772161 811468 54331 326090 333355 73874 365013 591844 941029 222780 657166 634945 164850 491752 778158 216006 522999 227890 241503 390209 700243 469037 116056 261787 977957 279323 504769 532794 686919 549480 188955 202080 164917 625702 317449 999681 551488 278614 194101 125516 203472 716012 38601 986430 701653 976103 335222 66131 927072 418222 184023 477768 556106 51263 579968 945943 299029 630778 599685 461527 846436 779094 970429 957558 689900 103931 201557 8022 191910 234823 62608 35488 139417 350350 284801 615339 739343 323391 608873 662717 260680 373836 514842 630515 345604 2484 945671 671481 149885 106135 769162 865710 343685 780730 690359 920145 437308 215939 75522 928674 601331 874859 706359 675203 276459 412778 618957 702782 521638 599260 57658 743315 936479 322285 67604 582552 903382 827528 227201 800255 693771 199157 446323 782740 339840 98090 477002 631388 97439 616398 476571 658354 479298 217522 658538 388743 354616 749654 913682 510751 719459 470117 344680 218860 78133 580582 256805 462415 554990 540038 585396 465987 638669 763634 619740 878816 940191 994780 441358 548817 272828 178908 516991 222018 315073 926783 13048 888222 381027 135183 493357 68588 57688 881594 552332 720674 474489 702539 928442 747633 725999 78431 600084 913662 727017 276698 838802 149844 231600 145772 431793 42029 80087 885957 376279 220375 520179 760484 296655 778652 773172 664322 695595 351639 601617 97859 28088 821462 878964 471369 871179 668584 267826 850415 745273 841551 777080 227834 230456 387335 192903 801660 906584 787734 648266 92436 276051 6182 276301 769093 329884 203503 971851 698828 719597 661902 616472 795656 87318 454905 700873 766837 705341 365012 81422 354383 805380 521471 881046 337965 819557 563900 868865 467329 261918 632641 495867 964118 533444 603757 949281 101133 92533 293966 534442 665766 400348 421703 702923 382890 323275 693306 515803 274981 353602 740717 49215 834208 272269 942886 248418 451936 585373 858604 884918 253068 715020 546502 725995 278006 736917 466085 544268 633966 97455 257044 789127 697367 346036 133583 200689 797395 108307 361962 86565 470431 590122 556502 645149 399252 839784 211082 886974 92807 987676 795393 447045 646670 658293 477928 728487 577014 624556 11835 454812 434692 635044 987813 640311 654611 947306 283364 652373 31762 57688 910617 897510 390468 521446 1796 727027 867611 433085 193937 607765 99447 826968 772374 791817 959224 250834 954437 49823 595502 365608 939245 433740 598889 853760 943611 905986 15813 174352 823975 797133 926115 985801 708087 585106 852903 722473 210693 398441 309528 302995 472357 760408 284539 323808 704653 770623 463047 871498 622411 309575 771215 492452 452590 63227 692239 268112 24691 911052 316501 934099 752961 67341 517749 143052 34845 165254 857758 147053 917899 799530 35343 506197 596375 966690 666900 353610 598333 676050 675775 106681 469787 340772 284008 347032 250823 409043 396341 82123 468295 877569 516737 242994 84662 213732 138978 524817 567981 18275 510646 85119 150361 856572 706595 50302 209346 6940 318627 336275 89845 17568 57525 522540 745365 499868 30383 13086 204556 688387 329820 376515 777452 495836 544276 307736 879217 447855 621236 455216 585719 251565 499788 857857 496187 270526 686991 365208 340036 114507 901270 172368 510186 514223 153945 937684 333259 681052 976692 186123 290427 596785 320257 331809 392812 185092 267424 35538 63506 746612 412384 550116 667525 738951 831713 34325 450594 483177 827042 943478 468727 478826 239838 481033 205031 977956 388737 806668 425805 344502 96995 329669 432857 874583 130661 258785 953309 169412 682190 657311 739811 674122 762192 246137 365008 559531 237533 565559 100450 535397 625940 686417 362743 290553 710893 305092 783572 55249 109224 478274 532142 553734 337722 821840 487222 418478 315954 360884 355919 648489 41124 954175 4268 396781 448437 493269 684732 984168 287165 878315 339711 739880 675021 267465 711665 699043 369810 797792 484509 243119 976091 773853 764741 390073 469886 189590 675157 361630 744817 353839 669074 940885 203912 813259 542114 755104 623996 682748 761111 746893 324845 516136 441463 524387 228440 164887 837192 424744 438686 317167 372617 759061 423618 644043 678291 554129 801846 458914 126165 871811 6985 899078 352824 78762 244374 202313 849462 84919 584312 287762 645205 742868 443331 333992 383621 267564 459817 297340 191167 378535 415607 225886 318709 244629 35522 168312 971377 12540 951137 732005 583831 674528 463546 491317 153454 205565 850017 453388 152651 888781 433937 107530 488996 518674 734293 884242 340435 865098 494205 768406 222723 398757 918803 690298 546103 121238 270725 32353 492487 766183 903512 68431 494697 954384 999148 288064 35303 18638 61581 50068 918393 992155 492459 330336 113083 386930 293517 322785 837846 908936 620753 115316 701191 365664 75389 208837 807364 990836 342093 10423 219185 537837 476590 993129 552825 981503 379080 715879 123437 368365 567781 635384 24718 741941 370025 470882 205678 403650 542184 902641 385586 149942 575245 86163 283341 991279 141744 937761 551682 478360 942470 404091 363896 223101 912230 926580 432931 518833 154671 523426 923875 46519 385089 267782 522139 522689 523263 545494 307660 382686 382315 706738 442177 212199 141831 523923 451801 415726 697588 359605 983945 878026 237662 900651 420311 676139 165454 413340 65558 596149 913469 101552 356435 429205 6853 632824 403732 770919 841318 843783 351526 15368 627767 717643 120158 935638 915560 640800 34029 843389 811502 940495 529908 413600 73471 922187 24818 555248 235228 43840 465816 461132 98745 294778 179315 998293 996364 993885 728887 728542 268267 535827 613963 852122 373475 373043 907056 588386 204547 115338 113114 598357 185034 44092 737343 319908 131454 51117 514291 668950 265068 980192 521536 614338 219466 302999 778002 219167 359157 338504 795661 184831 828229 946504 871224 435020 677446 598815 602624 742240 677488 888993 972509 995502 177921 69438 831186 671006 470178 518513 38149 561283 751335 954432 178595 359726 780897 191597 397117 846427 245659 408905 441899 43660 346549 50616 505026 208823 542858 556069 517446 265268 235364 538475 73543 609282 987725 311020 733759 667920 198463 423452 547548 659283 365194 566066 870529 622321 83314 558698 38483 856192 704242 238542 155676 750658 5536 768744 688941 434210 331351 575872 117368 387067 873333 571633 818215 906507 713213 317403 597311 504397 983252 295045 264173 791856 449630 16249 671848 399321 353245 776891 569159 639990 632818 485233 698247 402656 128535 828830 581419 830741 426571 618 113359 74697 860211 691269 528209 326908 974539 731611 690453 82866 874809 747928 492474 232213 482221 191739 642173 65957 311431 750871 311943 999436 510572 563642 943695 480163 852962 278412 111474 85674 926800 491065 324076 898260 832806 327715 888640 180068 168046 741491 950323 568062 905169 210265 538925 940217 642519 219204 421023 16993 381322 563914 774561 356745 786067 285835 635916 884808 85600 719333 344403 158923 223045 609795 311461 763419 916433 159972 147576 875716 520623 298367 857047 305549 547179 133607 919240 15990 85390 107994 23538 837015 772986 34778 7468 681172 64318 965545 558696 623314 422487 766313 656515 812404 203014 728138 545160 200209 683369 295231 74700 240541 672663 854124 195525 975831 387155 818151 963755 679846 974467 277718 688947 114552 790265 396940 554506 162023 90824 940559 95457 410382 701794 814402 849070 890890 151729 908252 505294 274088 619497 552792 679508 836621 264813 538331 634237 290917 926720 515948 357814 227946 282154 967597 323224 788687 315670 620517 68915 5909 919025 437843 755818 370864 231732 696789 508042 766606 429635 395944 651736 698888 169626 901172 747500 225269 193341 915839 334051 51538 39359 484861 67230 584373 47856 71250 734396 120171 426139 908284 747090 322999 600438 3446 578537 775557 544130 283143 560694 471669 529043 47607 571287 719301 274001 309960 465154 574792 543738 840790 49972 821205 633435 699836 312572 838940 460896 261831 825315 741393 625825 275064 322289 697066 515855 227012 741792 698212 930485 93962 326231 622216 5843 685752 946819 495873 478601 246169 741181 446239 180135 812131 156675 27307 468526 849558 150814 576503 174932 209945 335061 255431 200101 564078 40943 786005 95737 828671 399152 641995 303914 226523 218198 624867 833882 330366 377409 576947 143022 695992 178328 358059 477487 86506 379651 321923 968157 268564 562308 580245 220332 663102 588989 699451 690338 456263 905805 79683 290242 570569 901801 138457 912653 376888 498837 143501 544949 35280 346060 628698 98724 695942 91642 367864 968945 708111 326513 706927 687089 792749 215988 806761 190752 504909 41407 792044 915664 169697 768925 15962 675010 991944 585900 554868 626081 667381 684947 982169 29915 996510 886082 422424 214881 327481 417980 902420 672292 437354 88426 793543 243794 764650 411935 305691 918815 122432 971605 349091 708668 871286 760905 424268 96103 296827 120007 513447 110622 659007 301685 875751 945434 439991 66919 581448 284774 724899 454259 182340 404658 243435 806459 407340 968293 931556 439832 372641 287951 410218 531262 638833 913034 400380 652337 81659 962770 266018 748230 385205 619508 221455 921404 613843 669670 618384 427914 711763 118712 954168 842943 453843 637158 562415 3841 216022 933359 229242 847872 419724 729669 267266 893579 455012 467281 552867 723165 664256 63337 172153 658960 520644 936075 267712 383092 704037 114802 424867 118429 153275 19503 626422 425342 667684 641958 249944 362993 528682 892381 152642 899905 71724 592496 737587 914102 12125 523998 505873 101912 224261 436804 733046 587491 959908 999298 111307 182108 888328 512420
2854
0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 37 37 37 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 46 46 46 47 47 47 47 47 47 47 47 47 48 48 49 49 49 49 49 49 49 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 56 56 56 56 56 57 57 57 57 58 58 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 61 61 61 61 61 61 61 61 61 62 62 62 62 62 62 62 62 62 63 63 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 66 66 66 67 67 67 67 67 67 67 67 67 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 69 69 69 70 70 70 70 70 70 70 70 71 71 71 71 71 71 71 71 71 71 72 72 72 73 73 73 73 73 73 74 74 74 75 75 75 75 75 75 75 75 76 76 76 76 76 76 76 76 77 77 78 78 78 78 78 79 79 79 79 79 79 80 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 82 82 83 83 83 83 83 83 83 83 84 84 84 84 84 84 84 84 84 84 85 85 85 85 85 85 85 85 85 86 86 86 86 87 87 87 87 87 87 87 88 88 88 88 89 89 89 89 89 89 89 90 90 90 90 90 90 90 91 91 91 91 91 92 92 92 92 92 92 92 92 92 92 93 93 93 93 93 93 94 94 94 94 94 94 94 94 95 95 95 95 95 95 95 96 96 96 96 96 96 96 96 96 96 97 97 98 98 98 98 98 98 98 98 98 99 99 99 99 99 99 100 100 100 100 100 100 101 101 101 101 102 102 102 102 102 102 102 102 103 103 103 103 104 104 105 105 105 105 105 105 105 105 105 106 106 106 107 107 107 107 107 107 107 107 107 107 108 108 108 108 108 108 108 108 109 109 110 110 110 111 111 111 111 112 112 112 112 112 113 113 113 113 113 113 113 113 114 114 114 114 114 114 114 114 115 115 115 115 115 116 116 116 117 117 117 117 117 117 117 117 117 118 118 118 118 118 118 118 118 119 119 119 119 119 119 119 119 119 119 120 120 120 120 120 120 120 121 121 122 122 122 122 122 122 122 123 123 123 123 124 124 124 124 124 124 125 125 125 125 125 125 126 126 126 126 126 126 126 127 127 127 127 127 127 128 128 128 128 128 128 128 128 128 128 129 129 130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 132 133 133 133 133 133 134 134 135 135 135 135 136 136 136 136 136 136 136 136 136 137 137 137 137 137 137 137 137 137 137 138 138 138 138 138 138 138 138 138 138 139 139 140 140 140 141 141 142 142 142 142 142 142 143 143 143 143 143 143 143 143 143 144 144 144 144 144 144 144 144 144 145 145 145 145 145 145 146 146 146 146 146 146 146 146 146 146 147 147 147 147 147 148 148 148 148 148 148 148 148 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 151 151 152 152 152 152 152 152 152 152 152 152 153 153 153 154 154 154 154 154 154 154 154 155 155 155 155 155 155 155 155 155 156 156 156 156 156 156 157 157 157 158 158 158 158 159 159 159 159 159 159 159 159 159 159 160 160 160 160 161 161 161 161 162 162 162 162 162 162 162 163 163 163 163 163 163 164 164 164 164 164 164 165 165 165 165 165 165 166 166 166 166 166 166 166 166 166 167 167 167 167 167 167 167 168 168 168 168 168 169 169 169 169 169 169 169 170 170 171 171 171 171 171 171 172 172 173 173 173 173 173 173 173 173 173 174 174 175 175 175 176 176 176 176 176 177 177 177 177 178 178 178 179 179 179 179 179 179 179 179 179 179 180 180 180 180 180 180 181 181 181 181 181 181 181 182 182 182 182 182 182 182 182 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 185 185 186 186 186 187 187 187 187 187 187 187 187 188 188 188 188 188 188 188 188 188 188 189 189 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 193 193 193 193 193 194 194 194 194 194 194 194 194 194 194 195 195 195 195 195 195 195 195 195 196 196 196 196 196 196 196 196 196 197 197 198 198 198 198 198 198 199 199 200 200 200 200 201 201 202 202 202 202 202 202 202 203 203 203 203 203 203 203 203 204 204 204 204 204 204 204 205 205 205 205 205 206 206 206 206 206 206 206 206 206 206 207 207 207 208 208 208 208 208 208 208 208 208 208 209 209 210 210 210 210 210 211 211 211 212 212 213 213 213 213 213 213 213 214 214 214 214 214 215 215 216 216 216 216 216 216 216 216 216 217 217 217 217 218 218 218 218 218 219 219 219 219 219 219 219 219 219 219 220 220 220 220 220 220 221 221 221 221 221 221 221 221 221 221 222 222 222 222 222 222 222 222 223 223 223 223 223 223 224 224 224 224 225 225 225 225 225 225 225 225 225 225 226 226 227 227 227 227 227 227 227 227 227 227 228 228 228 228 228 228 228 229 229 229 229 229 230 230 230 230 230 230 230 230 230 231 231 231 231 232 232 232 232 232 232 232 233 233 233 233 233 233 233 233 234 234 234 234 234 234 235 235 235 236 236 236 236 236 236 237 237 237 237 237 237 238 238 239 239 239 239 239 239 239 239 239 240 240 240 240 241 241 241 241 241 241 241 241 241 241 242 242 242 242 242 242 242 242 242 242 243 243 243 243 243 243 244 244 244 245 245 245 245 245 245 245 246 246 246 246 246 246 247 247 247 247 247 247 247 247 247 247 248 248 248 248 248 248 248 248 248 248 249 249 249 249 249 249 249 249 250 250 250 250 250 251 251 251 252 252 252 252 252 252 252 252 253 253 253 253 253 254 254 255 255 255 255 255 255 255 255 256 256 256 256 256 256 256 256 256 256 257 257 257 257 257 257 258 258 258 258 258 259 259 259 259 259 260 260 260 260 260 260 260 260 260 261 261 261 261 261 261 261 261 261 261 262 262 262 262 262 262 263 263 263 263 263 263 263 263 263 264 264 264 264 264 264 265 265 265 266 266 266 266 266 267 267 267 267 267 267 267 267 267 267 268 268 268 268 268 268 268 268 268 269 269 269 269 270 270 271 271 271 271 271 271 272 272 272 272 273 273 273 273 273 273 274 274 274 275 275 276 276 277 277 277 277 277 277 277 278 278 278 278 278 278 278 279 279 279 279 279 279 280 280 280 280 280 281 281 281 281 281 281 281 281 282 282 282 282 282 282 282 282 282 283 283 283 283 283 283 283 283 283 283 284 284 284 284 284 285 285 285 285 286 286 286 286 287 287 287 287 287 287 287 287 287 288 288 288 288 288 288 288 289 289 290 290 290 290 290 290 290 291 291 292 292 292 292 292 292 292 292 293 293 293 293 293 294 294 294 294 294 294 294 295 295 295 295 295 295 295 295 295 295 296 296 296 296 296 296 296 296 297 297 297 297 298 298 298 298 298 298 298 298 298 299 299 299 299 299 300 300 300 300 301 301 301 301 301 301 301 302 302 302 302 302 303 303 304 304 304 304 304 304 305 305 305 305 306 306 307 307 308 308 308 308 308 309 309 309 309 309 309 309 310 310 310 310 310 310 310 310 310 310 311 311 311 311 312 312 312 312 312 312 312 312 313 313 313 313 314 314 315 315 315 315 315 315 316 316 316 316 316 317 317 317 317 318 318 318 318 318 318 318 318 318 318 319 319 319 319 319 320 320 321 321 321 321 321 322 322 322 323 323 323 323 324 324 324 324 324 324 324 324 325 325 325 325 326 326 327 327 328 328 328 328 328 328 329 329 329 330 330 330 330 330 330 330 330 330 331 331 332 332 332 332 332 332 332 333 333 333 333 333 334 334 334 335 335 336 336 336 336 337 337 337 337 338 338 338 338 339 339 339 339 339 339 339 340 340 340 340 340 341 341 341 341 342 342 342 342 343 343 343 343 343 343 344 344 344 344 344 344 344 344 345 345 345 345 345 345 345 345 346 346 346 346 346 346 346 346 347 347 347 347 347 347 347 347 348 348 348 348 349 349 349 349 350 350 350 350 350 351 351 351 351 351 351 351 351 351 351 352 352 353 353 353 354 354 354 354 354 355 355 355 355 355 355 355 355 355 356 356 356 356 356 356 356 356 357 357 357 357 358 358 358 358 358 358 358 358 358 358 359 359 359 360 360 360 360 361 361 361 361 361 362 362 362 362 362 363 363 364 364 364 364 364 364 364 364 364 365 365 365 365 365 366 366 366 367 367 367 367 367 367 367 367 368 368 369 369 369 369 369 369 369 369 369 370 370 371 371 372 372 372 372 372 372 372 372 372 372 373 373 373 373 373 373 374 374 374 375 375 375 375 375 375 375 375 375 376 376 376 376 376 376 377 377 378 378 378 378 378 378 378 379 379 379 379 379 380 380 380 380 380 380 380 381 381 381 381 381 381 381 381 382 382 382 382 382 383 383 383 383 383 383 383 383 383 383 384 384 384 384 384 385 385 385 385 385 385 386 386 386 386 386 387 387 387 387 387 387 387 387 387 387 388 388 388 388 389 389 389 389 389 389 389 389 389 390 390 390 390 391 391 391 391 391 391 392 392 392 392 392 392 392 392 393 393 393 394 394 394 394 394 394 394 394 394 395 395 395 395 395 395 395 395 396 396 396 397 397 397 397 397 397 398 398 398 398 398 399 399 399 399 399 399 400 400 401 401 401 401 401 401 401 401 401 401 402 402 402 402 402 402 402 403 403 403 403 403 403 403 403 404 404 404 404 404 404 405 405 405 406 406 406 407 407 407 407 407 407 407 408 408 408 408 408 409 409 409 409 409 409 409 409 409 409 410 410 410 410 410 410 410 410 410 410 411 411 411 411 411 411 412 412 412 412 412 412 412 413 413 413 413 413 413 413 413 413 414 414 414 414 414 415 415 415 415 415 415 415 415 415 415 416 416 416 416 416 417 417 417 417 417 417 418 418 418 419 419 419 419 419 419 419 419 419 420 420 420 420 420 420 420 421 421 421 421 421 421 421 421 421 421 422 422 422 422 422 423 423 423 423 423 423 423 423 424 424 424 424 424 424 424 424 424 425 425 426 426 426 426 426 427 427 427 427 427 428 428 428 428 428 429 429 429 429 429 429 430 430 430 430 430 430 430 431 431 431 431 431 431 431 431 431 432 432 433 433 433 434 434 434 434 434 434 434 434 434 435 435 435 435 435 435 435 436 436 436 436 436 437 437 437 438 438 438 439 439 439 439 439 439 439 439 440 440 440 440 441 441 441 441 441 441 441 441 441 442 442 442 442 442 442 442 442 442 442 443 443 443 443 443 443 443 444 444 444 444 444 444 444 445 445 445 445 445 445 445 445 446 446 446 447 447 447 447 447 447 447 447 447 447 448 448 448 448 448 448 448 448 449 449 449 449 449 449 449 449 450 450 450 450 451 451 451 451 451 451 451 451 451 452 452 453 453 453 453 453 454 454 455 455 455 455 455 456 456 456 456 456 456 456 456 456 456 457 457 457 457 457 457 457 457 457 458 458 458 458 458 458 458 458 458 458 459 459 459 459 459 459 459 460 460 460 461 461 461 461 461 462 462 462 462 463 463 463 463 463 463 463 464 464 464 465 465 465 465 465 465 465 465 465 465 466 466 466 466 466 466 466 467 467 467 467 467 467 468 468 468 468 468 469 469 469 469 469 469 469 470 470 471 471 471 471 471 471 472 472 472 473 473 473 473
534347 927501 483983 682652 899035 99550 864264 412554 59214 170677 739189 163756 254847 500239 344506 517913 569233 129403 744609 302180 307245 237127 677614 373924 56007 565369 755749 211236 388273 506848 16701 568908 417994 133176 868071 644919 944758 813732 275746 208204 735693 977056 677617 494534 535796 963550 186244 19455 494461 793047 210401 240820 438879 732853 963714 749602 949132 484394 827925 396900 418633 615008 110294 927643 869287 139730 282781 365410 572944 708812 496167 283750 282910 489376 657384 829855 333871 108753 578368 620299 83837 526823 86423 899992 756999 80823 101965 962254 43144 774456 684781 909038 954686 955031 289320 704353 934543 537121 308378 257557 983107 527457 744285 335851 966268 896407 801900 849906 381534 67450 723559 10771 521176 189461 335986 977357 945961 176591 232891 413733 722865 307327 791303 776004 222938 336907 738820 46850 937154 122615 79480 521649 285107 885006 400981 139028 569501 838820 881723 872154 634786 571720 189361 27282 709359 784397 499015 725894 141281 555931 717106 34024 649628 803905 558599 801941 232970 12209 450772 445749 40385 21710 303380 487832 929075 301094 230228 177737 682594 834348 305550 373205 229549 200922 99036 852895 816696 450115 811933 51208 34342 466331 962916 110756 507657 17803 805856 315309 891382 382839 41700 954091 480752 75566 39857 611018 665778 576789 43640 439824 418783 784346 824303 805339 671874 910219 919773 589755 638766 335501 294392 116364 604838 510344 312532 1819 161416 292055 967462 866564 900094 152117 613066 863240 221236 956269 992967 702027 380305 156521 573939 682427 948093 206119 611354 627962 244607 486568 654376 665391 910343 781513 336980 467915 590978 839103 581154 925815 855858 294056 86765 286890 799570 156199 168463 957757 503260 512556 420064 70936 263404 907608 602790 775935 879777 230769 140205 187640 588857 605541 248531 407066 868874 380203 588237 87044 102273 464349 271466 828431 420322 733777 202807 268346 452030 140640 43142 52412 717545 374362 75874 44468 101699 853637 355306 144310 762903 120667 737417 494708 951986 686826 132715 498865 984395 667575 573742 9855 432597 852864 235986 651984 823803 239417 39558 571039 364608 226753 321233 147744 284361 163869 896426 402588 760501 608324 108428 136294 457132 896453 398972 460161 291777 55961 270369 507381 148411 577510 79609 419143 222829 278780 15619 8696 330994 580932 315870 772857 330794 846554 543121 258183 377956 410445 957290 912998 402305 414900 148305 833929 743847 728922 434482 140233 258244 294220 632937 805573 843860 831417 361053 587580 758190 153161 581547 304437 425385 841690 524820 446835 101583 702742 951148 612374 473963 255751 641785 512282 446060 585248 350560 572266 249856 740229 948541 754869 493642 753594 483758 177984 308217 572290 605970 715329 41524 61091 283884 640916 989736 564691 728502 385125 777919 554112 870100 760562 234880 869122 678367 8231 51145 757085 5590 315575 644774 98538 648318 433288 226864 885962 735593 234408 433771 344200 114870 702895 603720 574534 490568 577310 203430 491826 372222 569448 34187 700825 859250 726773 171331 298957 944431 1509 368832 233284 406870 310243 212391 299392 480159 335162 950811 799860 554144 521958 760535 345098 394026 36574 280378 74937 830952 403144 69556 164046 638874 309080 570126 854283 221755 130836 451595 104067 808405 457839 378220 527605 885929 460211 783118 422964 685459 369845 689992 740575 545827 996454 211893 309015 31412 825091 301879 858648 317759 949722 935860 655391 516272 32459 88254 707468 11444 41252 304221 548161 837934 796147 640064 181774 873582 260336 847810 324378 779240 253277 122796 61436 106186 7738 626807 570265 86082 816859 623833 853815 714287 558715 448738 58885 135950 552827 882109 363376 48855 390909 893164 155756 646332 561491 298038 121695 733682 737596 442376 888569 629721 207202 426221 247842 568948 223989 100136 367224 788088 446589 952803 471240 732442 126436 849646 908759 148217 78582 68363 63368 39722 469562 213757 436902 582699 794195 426808 361159 837473 137493 477385 779155 530258 551848 86553 754815 854145 650308 905284 532772 877065 864786 345654 53943 307841 555640 633417 366410 113884 36035 455685 912320 678218 474589 742898 957461 943281 377649 796767 176275 691154 901711 429252 866988 986452 431173 499979 498908 90399 492366 426899 359734 462893 976902 289643 860844 806195 352624 243174 29692 217426 423502 397039 164957 725702 690867 531547 427458 87247 295152 299785 208168 275596 53234 495928 619679 632885 966909 650773 244905 751168 376522 428865 282309 103543 93274 55805 865441 900280 213489 903928 333310 103470 462741 831880 246258 233960 28816 33439 68873 669179 430523 931063 122143 380288 575265 3321 110897 970182 724473 683183 903997 492111 998595 191648 253997 145950 635493 545934 589932 506687 278550 350063 499736 110803 722590 711221 353946 623097 966638 245947 275231 19973 590046 878419 735247 97027 101606 624167 335814 22086 536234 700635 524243 539630 690237 323408 712377 696226 656907 720542 102507 57964 924616 199541 618013 907461 308591 928054 775259 569637 416333 413515 177392 906220 335753 691564 351414 100111 670904 97267 720491 477203 331417 621669 969906 226990 866065 233332 983647 748399 270581 366016 418791 520741 515448 59260 746327 22244 977607 898530 592865 517519 479178 890512 894905 697324 271457 631437 240246 720763 272691 97187 406607 963814 247363 717133 467219 554275 607911 1534 433605 410120 92464 741834 686462 890121 937400 918571 299349 653436 465284 903592 84130 227646 726326 498795 813598 882991 66289 400409 83255 547684 235072 441593 443099 14555 457163 112502 298441 475836 593063 966123 956433 803491 518449 744447 679143 758533 429748 498161 710851 951267 36591 835589 257063 135762 78924 592617 185493 873901 106903 764983 725781 54461 242965 105131 336148 647618 789697 758740 694363 336397 211336 498472 487715 255049 780249 194919 292522 440964 683572 980723 170142 458359 457301 355953 156921 909339 432039 49947 824047 65103 588894 772471 936908 579891 438615 955353 134240 53405 72223 178992 704097 591336 636087 925378 449794 870603 326850 249928 962537 780340 221879 896037 907960 97838 57283 530144 669321 618208 252219 708610 457287 421840 391193 327025 590039 626133 236988 947398 432775 873952 265379 859515 80883 43222 22856 480320 960558 848949 224754 812440 970333 990801 621088 71962 167004 980967 155528 639160 7207 249829 3576 607970 547888 55124 221296 8778 905155 434510 229279 970445 379057 807430 694485 303801 285259 87906 220849 483695 175041 792290 870658 719839 319814 521585 918408 470058 142775 462685 836744 240809 750780 199748 933380 810718 257188 770860 695458 676872 80319 63825 113769 205726 659826 642281 284245 162076 712425 220812 91370 839698 253443 699807 677167 963218 249475 10443 19412 588122 456982 665698 684066 817615 179068 529758 730274 665732 386785 792967 504541 8716 701524 432711 313180 772623 232595 851151 655015 857764 928670 352958 634436 381748 768589 693905 468406 846801 931081 414155 273904 164516 649344 78086 643034 2043 743367 368068 158297 521548 914027 555892 832914 283379 80334 593953 200374 124445 554179 276591 198150 30466 797062 166967 370469 989924 117606 581505 60044 148637 137828 516105 666008 145525 391572 893645 381797 324608 895183 215235 242061 178606 229901 847249 545558 995152 470560 371525 229792 347588 512586 588249 43925 682193 694634 856633 70783 416288 658476 963691 122968 227655 908148 323834 999296 522573 110210 496850 86318 855429 687235 901792 993518 542468 446101 357638 208562 674498 410360 72389 552819 106189 261028 365192 594941 950237 301645 419035 173490 636306 59870 883063 102794 4350 470419 161155 223970 471129 495425 471354 961980 742483 706191 147783 609995 485635 365696 163942 403153 854392 580619 770510 283264 910008 452786 50231 855044 198966 542338 165732 370726 718541 81358 363446 902746 108753 310358 908496 117004 265577 193504 187676 130744 218777 60983 810330 752794 780330 964080 430760 426773 695344 450655 432608 50493 829660 148531 970664 987758 526973 22677 810724 625959 709240 492408 974937 285556 193494 492410 173818 598332 145132 257183 543691 21657 622592 256171 130603 295947 284574 604714 208388 415448 688424 80825 228039 856272 933483 482510 725146 467430 651044 531233 934417 529026 992835 412720 606065 358135 376244 822320 610090 461532 56225 115209 358784 547715 982717 813411 338712 10914 625733 246632 679279 387574 432346 308285 585759 81834 749991 691568 463331 995723 924711 727827 65128 108548 777817 786686 941754 882278 546029 975206 152837 593030 949455 929191 206468 298985 51042 700525 442488 266226 450092 390297 497482 922463 749623 935594 193502 490600 832335 546609 305758 580475 666570 803237 758193 243212 841244 364567 457955 65005 16872 712417 243569 659294 875828 648347 512450 60628 874653 270039 937692 858372 761416 161398 617559 2241 233265 597717 958618 106083 819766 138384 487954 323389 944526 325484 259383 926065 723031 246267 447270 478537 989731 824519 623438 129797 815323 514756 69435 403418 67998 617460 5493 547487 288443 31802 243840 881865 442493 363753 129508 143306 327263 709941 486012 458804 752479 656189 550903 133200 520131 867649 820771 382980 914952 287680 218419 944943 548901 37009 816879 809258 963841 305585 458734 291061 328519 952553 209344 739965 327196 901964 923640 374077 772433 534742 467658 725910 696540 303007 607516 587990 886830 844181 812712 906018 25688 976980 140196 165148 554093 818497 899418 426719 480840 711778 901909 572945 527684 251647 20673 108170 287496 631596 242329 322465 190874 270017 213548 134483 795330 711181 794576 211644 25179 68015 502749 748897 659206 263007 222790 812822 545660 551727 756814 415326 503962 299954 206821 495333 96641 753179 477262 791975 408027 25426 503905 590323 876638 352504 833425 88199 896384 539879 541796 753638 997555 355 264426 588787 92388 282477 90275 635052 945691 490294 191762 133731 939093 398944 553657 797447 418095 626218 455118 150943 287980 302117 957742 244330 590191 720586 705377 491943 344724 366201 749919 149849 808696 109231 713139 731146 208265 467312 617852 434045 964568 873148 855595 676250 904672 686677 178728 794393 474539 841829 142920 755046 291723 800494 8006 943211 53244 493156 391898 94891 601079 684511 989747 909294 658763 140819 436583 918328 590908 894368 328389 232257 55523 320740 227733 45019 184659 585953 490752 91277 41310 204711 183762 938138 151648 27980 216530 757114 10269 695241 701364 431879 471456 608417 989400 912720 861052 849088 648123 401962 732721 884494 981558 841102 597725 435909 149991 379838 925356 273791 921922 663838 331583 946347 62345 459077 887119 910760 145326 397025 516947 343260 746011 534667 627079 230035 391528 704541 98894 931441 24280 248931 451198 516368 729695 634641 183848 432018 655670 156129 400098 323528 568926 334706 161685 921477 409179 299936 476672 855292 243928 693472 187219 604206 730341 636117 888200 906208 286503 542083 247022 453069 395508 731477 787149 469968 769339 157794 725408 208748 983166 121301 280715 491732 59385 216622 698117 965747 166995 511620 278646 254648 178412 317053 174758 647558 650299 992256 425864 889436 700644 630204 102115 374440 267642 445698 436726 232551 294860 143639 102958 106666 320087 522053 245527 54684 924724 51391 676221 984547 953929 226312 661136 731234 737038 741277 764463 375261 128689 42271 812325 805201 949294 202149 935929 379592 122024 413476 151884 354523 442622 859481 321310 643379 736025 178409 549442 320299 528714 762602 251120 171475 187480 639156 157401 7683 521046 290373 576961 591925 416516 12261 834541 556514 844242 357667 385125 848139 69753 593020 200590 655720 947600 412437 331506 889862 865184 506931 513041 851117 165935 14920 876527 638306 333855 441133 266048 312562 670476 162128 617921 433265 975418 612092 42213 259464 28846 312503 785479 68324 979539 636285 202525 905422 797813 172305 649900 554371 303868 156357 900980 300443 883043 695218 442557 752636 134649 56593 432123 704425 459531 191901 20541 863478 591703 302473 96012 626400 785207 69065 340242 499367 941146 436671 274177 328325 378992 298825 720247 16929 213272 640485 478103 816627 340371 622403 819120 123615 96488 616145 889788 482442 909942 197788 866169 195059 492783 215799 178526 822146 503343 150635 784139 41342 761860 898312 460656 857158 482890 529289 583873 507713 937774 513916 257920 320339 23086 711836 5984 597964 763582 738694 189291 19008 178481 7821 631972 887241 563524 579223 563003 32119 347719 324183 724437 389614 227520 307133 40661 642211 404428 513440 626224 259875 897170 147132 373287 400883 854318 654027 723638 469891 42390 435044 652803 286018 736044 197699 196086 222199 520553 324979 132136 287464 64330 598578 331108 972719 833301 557868 769316 627928 180277 468504 784048 65814 545823 363224 187937 366613 859355 830344 799309 712901 527923 588581 920607 248079 579967 479901 560117 28922 791883 900149 58260 327513 209894 152897 813478 822974 278945 434287 364373 24751 14274 648521 835411 379263 786391 736792 607591 683372 581998 764470 580713 612653 430810 762865 207464 921096 934355 394556 308480 606535 661538 174680 278094 287355 762410 729046 710613 382511 535854 890065 388668 251145 798475 484459 306489 733902 455028 348946 508339 413843 629851 113711 677314 410443 206680 413911 458513 693321 954303 640134 705054 506349 932196 165459 636044 243195 310788 912831 892779 685444 8454 478365 653933 755388 360991 23634 834756 630341 312535 696754 640744 590333 230457 199521 590210 941687 880607 589993 780852 827711 511773 175510 414212 830910 700076 765443 380504 410813 744946 761005 126941 963667 750321 222121 559971 615739 381364 608709 448212 314724 377904 812025 652023 586901 930387 812328 493562 765518 31076 878040 358685 897696 563796 643691 133275 469487 80196 289021 931067 538738 321619 863323 528789 664148 390205 68483 243260 731813 789255 453180 226593 27935 365955 545703 370198 19651 19490 922046 245069 680769 260971 166865 714960 474554 343616 934156 731213 6460 831285 86862 759124 228216 729668 219378 299164 573830 80802 669798 787893 937451 233926 341525 359534 451764 970390 14357 561415 870615 887296 57621 131714 96438 801700 69742 137984 188387 345378 856479 983049 137284 512791 574090 371858 303981 641862 29310 459276 660124 278814 681597 707503 621231 288813 656742 45394 732906 210164 633960 913415 397868 162497 703075 617069 748882 345254 575668 707043 297371 937173 299021 880966 106087 628762 344214 814186 602498 391844 952198 524564 243272 608848 221636 295166 447305 792336 441004 985619 164976 512800 765355 60826 46985 130293 578849 276094 834452 690627 616260 484309 969332 241708 654474 735572 453210 211562 936490 804537 936786 265596 452840 469463 551079 382824 619512 539160 885729 156705 236616 582681 897886 372455 522434 703671 803083 263405 406841 643088 126931 786841 912307 826399 4480 587954 444286 876115 968708 75834 648577 545776 857699 643028 169145 386440 260912 636888 425071 29859 83351 653672 801254 734700 474512 32715 246669 423606 926149 416193 39797 34685 366685 456381 869595 587159 779864 422644 42813 123370 455687 720615 103636 566121 871218 336901 873007 411799 302670 304056 922757 391760 240059 950434 197195 184606 336851 38296 91763 453356 334210 656831 930773 173556 95426 227782 80755 922807 511968 104193 754885 927620 525218 459376 604317 613604 97426 606932 552770 699030 24903 931533 148416 802013 715925 165878 165093 625176 111960 308003 665499 79066 332776 303055 218235 941624 423678 932996 450080 200064 713581 106118 615497 434226 701721 853612 946950 38384 366356 539728 213103 671966 38857 86227 408455 192306 853494 471557 363240 913337 493630 529422 941719 14100 723256 17107 79060 268042 194550 789896 923497 368976 793846 239978 753700 351753 860475 118588 788399 874407 472804 19818 822734 248865 862578 687147 797038 75136 971059 95871 277556 825674 73507 298775 584338 161149 243984 125842 517109 760232 172902 51051 789932 117770 368462 473126 670034 419005 915231 3345 876301 813533 314937 983434 360387 665146 321544 47933 217292 29571 173494 145472 644763 421179 459243 628066 478596 484322 548434 662067 596251 856295 569967 669962 958799 419699 902296 154383 552453 58997 696536 47131 869731 117567 721851 738959 547706 269511 315155 736635 846037 136948 183626 878364 182596 192660 237588 279287 150924 109828 918907 457987 978132 985679 578679 975306 676925 988232 988798 306615 946548 261251 296633 998832 660015 59700 219116 971601 510241 603233 706464 877153 430430 971850 535168 594907 188618 179323 198828 287329 907727 237921 368530 229549 451325 514192 826468 986719 951720 268656 265898 516142 250597 81824 214683 125374 559062 520858 91025 928053 415338 670240 813171 269486 775276 329974 753571 303863 405771 921246 925962 581938 607051 63551 384163 255992 416259 897312 153541 853616 674930 881265 265798 840763 622778 712326 814425 781804 259577 677674 883274 644012 340825 162876 400208 545225 880120 140869 623045 751561 662368 623041 87913 500748 248054 996436 724787 800249 436486 1550 615459 83930 257458 527834 472779 531738 42751 982596 247825 976764 353084 255671 300699 442548 349082 742458 608013 676065 935236 261761 688560 568018 16264 272809 843531 550748 997383 152711 255092 682461 806815 731777 689037 645029 609404 908147 801318 804106 926020 280707 192631 682497 918841 485803 819113 70715 785712 915100 607678 133622 207166 493483 565507 299629 632992 228118 813254 180350 236717 981463 199927 261164 182504 826833 790951 233626 26424 824928 420421 487641 997753 287451 250015 143467 173682 205452 267803 758036 219566 428113 710423 46404 391561 739263 55067 21648 533104 176163 628247 922955 634590 307409 675562 970192 651757 879153 324547 625484 739531 630661 528257 958871 430376 364023 649616 911735 584716 805403 845634 377813 46802 811111 156097 357215 121471 344291 737827 553775 738174 898352 113928 931732 575072 284914 763393 192444 273821 758725 203627 15905 918535 441487 371595 795089 544632 865006 926976 403613 586082 963747 261706 39147 717584 65774 442974 661559 601228 341273 575727 977319 585971 58310 203063 423028 345665 283703 690417 188710 579421 332257 178413 603064 500892 112003 729083 752975 993087 982354 105111 970859 460307 931119 589079 149255 36699 21747 573606 786259 758141 955452 388003 853051 434670 810196 528135 517561 773598 524221 44565 652036 16212 97046 434564 732616 120757 433793 237708 27383 141361 112561 991351 489618 2646 92749 34282 591414 444376 675061 672301 402577 79038 600267 955969 758367 592176 874993 186273 842449 752970 891407 220755 215953 561440 239347 378395 415377 53894 728293 389178 265836 733503 567023 506601 33772 46215 367421 91797 126721 555388 36723 782723 22602 941105 798003 670913 489653 192832 417776 852884 377685 857395 556376 67201 93831 571271 438503 64297 219630 369442 49986 401659 41545 468589 88374 90810 67475 909700 679221 421230 825641 379738 987903 431303 928794 655983 516318 456735 765563 404403 695264 24310 364582 892811 676730 249475 213257 85220 464944 600595 893406 246783 782949 715602 689557 640818 262574 733086 789521 737011 271918 6879 841618 407384 692005 15042 324377 345546 492710 386881 12144 817722 858812 778381 807532 639705 407130 662537 549313 742517 909905 327066 456382 850810 905663 258349 41669 335746 647835 163550 666374 941661 869993 756566 775605 845544 701602 758834 613236 317891 849781 36967 720695 806708 325895 134946 329266 117790 53562 802450 863876 9280 407215 141749 941950 726697 8231 30868 615565 60199 150640 874444 587387 451685 217571 849629 899137 932934 282279 925175 641378 450393 80352 725881 663787 868474 368864 579922 153525 469797 707394 352868 637089 258674 543452 177235 450103 42834 198559
9999
0 0 1 1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 61 61 63 63 65 65 67 67 69 69 71 71 73 73 75 75 77 77 79 79 81 81 83 83 85 85 87 87 89 89 91 91 93 93 95 95 97 97 99 99 101 101 103 103 105 105 107 107 109 109 111 111 113 113 115 115 117 117 119 119 121 121 123 123 125 125 127 127 129 129 131 131 133 133 135 135 137 137 139 139 141 141 143 143 145 145 147 147 149 149 151 151 153 153 155 155 157 157 159 159 161 161 163 163 165 165 167 167 169 169 171 171 173 173 175 175 177 177 179 179 181 181 183 183 185 185 187 187 189 189 191 191 193 193 195 195 197 197 199 199 201 201 203 203 205 205 207 207 209 209 211 211 213 213 215 215 217 217 219 219 221 221 223 223 225 225 227 227 229 229 231 231 233 233 235 235 237 237 239 239 241 241 243 243 245 245 247 247 249 249 251 251 253 253 255 255 257 257 259 259 261 261 263 263 265 265 267 267 269 269 271 271 273 273 275 275 277 277 279 279 281 281 283 283 285 285 287 287 289 289 291 291 293 293 295 295 297 297 299 299 301 301 303 303 305 305 307 307 309 309 311 311 313 313 315 315 317 317 319 319 321 321 323 323 325 325 327 327 329 329 331 331 333 333 335 335 337 337 339 339 341 341 343 343 345 345 347 347 349 349 351 351 353 353 355 355 357 357 359 359 361 361 363 363 365 365 367 367 369 369 371 371 373 373 375 375 377 377 379 379 381 381 383 383 385 385 387 387 389 389 391 391 393 393 395 395 397 397 399 399 401 401 403 403 405 405 407 407 409 409 411 411 413 413 415 415 417 417 419 419 421 421 423 423 425 425 427 427 429 429 431 431 433 433 435 435 437 437 439 439 441 441 443 443 445 445 447 447 449 449 451 451 453 453 455 455 457 457 459 459 461 461 463 463 465 465 467 467 469 469 471 471 473 473 475 475 477 477 479 479 481 481 483 483 485 485 487 487 489 489 491 491 493 493 495 495 497 497 499 499 501 501 503 503 505 505 507 507 509 509 511 511 513 513 515 515 517 517 519 519 521 521 523 523 525 525 527 527 529 529 531 531 533 533 535 535 537 537 539 539 541 541 543 543 545 545 547 547 549 549 551 551 553 553 555 555 557 557 559 559 561 561 563 563 565 565 567 567 569 569 571 571 573 573 575 575 577 577 579 579 581 581 583 583 585 585 587 587 589 589 591 591 593 593 595 595 597 597 599 599 601 601 603 603 605 605 607 607 609 609 611 611 613 613 615 615 617 617 619 619 621 621 623 623 625 625 627 627 629 629 631 631 633 633 635 635 637 637 639 639 641 641 643 643 645 645 647 647 649 649 651 651 653 653 655 655 657 657 659 659 661 661 663 663 665 665 667 667 669 669 671 671 673 673 675 675 677 677 679 679 681 681 683 683 685 685 687 687 689 689 691 691 693 693 695 695 697 697 699 699 701 701 703 703 705 705 707 707 709 709 711 711 713 713 715 715 717 717 719 719 721 721 723 723 725 725 727 727 729 729 731 731 733 733 735 735 737 737 739 739 741 741 743 743 745 745 747 747 749 749 751 751 753 753 755 755 757 757 759 759 761 761 763 763 765 765 767 767 769 769 771 771 773 773 775 775 777 777 779 779 781 781 783 783 785 785 787 787 789 789 791 791 793 793 795 795 797 797 799 799 801 801 803 803 805 805 807 807 809 809 811 811 813 813 815 815 817 817 819 819 821 821 823 823 825 825 827 827 829 829 831 831 833 833 835 835 837 837 839 839 841 841 843 843 845 845 847 847 849 849 851 851 853 853 855 855 857 857 859 859 861 861 863 863 865 865 867 867 869 869 871 871 873 873 875 875 877 877 879 879 881 881 883 883 885 885 887 887 889 889 891 891 893 893 895 895 897 897 899 899 901 901 903 903 905 905 907 907 909 909 911 911 913 913 915 915 917 917 919 919 921 921 923 923 925 925 927 927 929 929 931 931 933 933 935 935 937 937 939 939 941 941 943 943 945 945 947 947 949 949 951 951 953 953 955 955 957 957 959 959 961 961 963 963 965 965 967 967 969 969 971 971 973 973 975 975 977 977 979 979 981 981 983 983 985 985 987 987 989 989 991 991 993 993 995 995 997 997 999 999 1001 1001 1003 1003 1005 1005 1007 1007 1009 1009 1011 1011 1013 1013 1015 1015 1017 1017 1019 1019 1021 1021 1023 1023 1025 1025 1027 1027 1029 1029 1031 1031 1033 1033 1035 1035 1037 1037 1039 1039 1041 1041 1043 1043 1045 1045 1047 1047 1049 1049 1051 1051 1053 1053 1055 1055 1057 1057 1059 1059 1061 1061 1063 1063 1065 1065 1067 1067 1069 1069 1071 1071 1073 1073 1075 1075 1077 1077 1079 1079 1081 1081 1083 1083 1085 1085 1087 1087 1089 1089 1091 1091 1093 1093 1095 1095 1097 1097 1099 1099 1101 1101 1103 1103 1105 1105 1107 1107 1109 1109 1111 1111 1113 1113 1115 1115 1117 1117 1119 1119 1121 1121 1123 1123 1125 1125 1127 1127 1129 1129 1131 1131 1133 1133 1135 1135 1137 1137 1139 1139 1141 1141 1143 1143 1145 1145 1147 1147 1149 1149 1151 1151 1153 1153 1155 1155 1157 1157 1159 1159 1161 1161 1163 1163 1165 1165 1167 1167 1169 1169 1171 1171 1173 1173 1175 1175 1177 1177 1179 1179 1181 1181 1183 1183 1185 1185 1187 1187 1189 1189 1191 1191 1193 1193 1195 1195 1197 1197 1199 1199 1201 1201 1203 1203 1205 1205 1207 1207 1209 1209 1211 1211 1213 1213 1215 1215 1217 1217 1219 1219 1221 1221 1223 1223 1225 1225 1227 1227 1229 1229 1231 1231 1233 1233 1235 1235 1237 1237 1239 1239 1241 1241 1243 1243 1245 1245 1247 1247 1249 1249 1251 1251 1253 1253 1255 1255 1257 1257 1259 1259 1261 1261 1263 1263 1265 1265 1267 1267 1269 1269 1271 1271 1273 1273 1275 1275 1277 1277 1279 1279 1281 1281 1283 1283 1285 1285 1287 1287 1289 1289 1291 1291 1293 1293 1295 1295 1297 1297 1299 1299 1301 1301 1303 1303 1305 1305 1307 1307 1309 1309 1311 1311 1313 1313 1315 1315 1317 1317 1319 1319 1321 1321 1323 1323 1325 1325 1327 1327 1329 1329 1331 1331 1333 1333 1335 1335 1337 1337 1339 1339 1341 1341 1343 1343 1345 1345 1347 1347 1349 1349 1351 1351 1353 1353 1355 1355 1357 1357 1359 1359 1361 1361 1363 1363 1365 1365 1367 1367 1369 1369 1371 1371 1373 1373 1375 1375 1377 1377 1379 1379 1381 1381 1383 1383 1385 1385 1387 1387 1389 1389 1391 1391 1393 1393 1395 1395 1397 1397 1399 1399 1401 1401 1403 1403 1405 1405 1407 1407 1409 1409 1411 1411 1413 1413 1415 1415 1417 1417 1419 1419 1421 1421 1423 1423 1425 1425 1427 1427 1429 1429 1431 1431 1433 1433 1435 1435 1437 1437 1439 1439 1441 1441 1443 1443 1445 1445 1447 1447 1449 1449 1451 1451 1453 1453 1455 1455 1457 1457 1459 1459 1461 1461 1463 1463 1465 1465 1467 1467 1469 1469 1471 1471 1473 1473 1475 1475 1477 1477 1479 1479 1481 1481 1483 1483 1485 1485 1487 1487 1489 1489 1491 1491 1493 1493 1495 1495 1497 1497 1499 1499 1501 1501 1503 1503 1505 1505 1507 1507 1509 1509 1511 1511 1513 1513 1515 1515 1517 1517 1519 1519 1521 1521 1523 1523 1525 1525 1527 1527 1529 1529 1531 1531 1533 1533 1535 1535 1537 1537 1539 1539 1541 1541 1543 1543 1545 1545 1547 1547 1549 1549 1551 1551 1553 1553 1555 1555 1557 1557 1559 1559 1561 1561 1563 1563 1565 1565 1567 1567 1569 1569 1571 1571 1573 1573 1575 1575 1577 1577 1579 1579 1581 1581 1583 1583 1585 1585 1587 1587 1589 1589 1591 1591 1593 1593 1595 1595 1597 1597 1599 1599 1601 1601 1603 1603 1605 1605 1607 1607 1609 1609 1611 1611 1613 1613 1615 1615 1617 1617 1619 1619 1621 1621 1623 1623 1625 1625 1627 1627 1629 1629 1631 1631 1633 1633 1635 1635 1637 1637 1639 1639 1641 1641 1643 1643 1645 1645 1647 1647 1649 1649 1651 1651 1653 1653 1655 1655 1657 1657 1659 1659 1661 1661 1663 1663 1665 1665 1667 1667 1669 1669 1671 1671 1673 1673 1675 1675 1677 1677 1679 1679 1681 1681 1683 1683 1685 1685 1687 1687 1689 1689 1691 1691 1693 1693 1695 1695 1697 1697 1699 1699 1701 1701 1703 1703 1705 1705 1707 1707 1709 1709 1711 1711 1713 1713 1715 1715 1717 1717 1719 1719 1721 1721 1723 1723 1725 1725 1727 1727 1729 1729 1731 1731 1733 1733 1735 1735 1737 1737 1739 1739 1741 1741 1743 1743 1745 1745 1747 1747 1749 1749 1751 1751 1753 1753 1755 1755 1757 1757 1759 1759 1761 1761 1763 1763 1765 1765 1767 1767 1769 1769 1771 1771 1773 1773 1775 1775 1777 1777 1779 1779 1781 1781 1783 1783 1785 1785 1787 1787 1789 1789 1791 1791 1793 1793 1795 1795 1797 1797 1799 1799 1801 1801 1803 1803 1805 1805 1807 1807 1809 1809 1811 1811 1813 1813 1815 1815 1817 1817 1819 1819 1821 1821 1823 1823 1825 1825 1827 1827 1829 1829 1831 1831 1833 1833 1835 1835 1837 1837 1839 1839 1841 1841 1843 1843 1845 1845 1847 1847 1849 1849 1851 1851 1853 1853 1855 1855 1857 1857 1859 1859 1861 1861 1863 1863 1865 1865 1867 1867 1869 1869 1871 1871 1873 1873 1875 1875 1877 1877 1879 1879 1881 1881 1883 1883 1885 1885 1887 1887 1889 1889 1891 1891 1893 1893 1895 1895 1897 1897 1899 1899 1901 1901 1903 1903 1905 1905 1907 1907 1909 1909 1911 1911 1913 1913 1915 1915 1917 1917 1919 1919 1921 1921 1923 1923 1925 1925 1927 1927 1929 1929 1931 1931 1933 1933 1935 1935 1937 1937 1939 1939 1941 1941 1943 1943 1945 1945 1947 1947 1949 1949 1951 1951 1953 1953 1955 1955 1957 1957 1959 1959 1961 1961 1963 1963 1965 1965 1967 1967 1969 1969 1971 1971 1973 1973 1975 1975 1977 1977 1979 1979 1981 1981 1983 1983 1985 1985 1987 1987 1989 1989 1991 1991 1993 1993 1995 1995 1997 1997 1999 1999 2001 2001 2003 2003 2005 2005 2007 2007 2009 2009 2011 2011 2013 2013 2015 2015 2017 2017 2019 2019 2021 2021 2023 2023 2025 2025 2027 2027 2029 2029 2031 2031 2033 2033 2035 2035 2037 2037 2039 2039 2041 2041 2043 2043 2045 2045 2047 2047 2049 2049 2051 2051 2053 2053 2055 2055 2057 2057 2059 2059 2061 2061 2063 2063 2065 2065 2067 2067 2069 2069 2071 2071 2073 2073 2075 2075 2077 2077 2079 2079 2081 2081 2083 2083 2085 2085 2087 2087 2089 2089 2091 2091 2093 2093 2095 2095 2097 2097 2099 2099 2101 2101 2103 2103 2105 2105 2107 2107 2109 2109 2111 2111 2113 2113 2115 2115 2117 2117 2119 2119 2121 2121 2123 2123 2125 2125 2127 2127 2129 2129 2131 2131 2133 2133 2135 2135 2137 2137 2139 2139 2141 2141 2143 2143 2145 2145 2147 2147 2149 2149 2151 2151 2153 2153 2155 2155 2157 2157 2159 2159 2161 2161 2163 2163 2165 2165 2167 2167 2169 2169 2171 2171 2173 2173 2175 2175 2177 2177 2179 2179 2181 2181 2183 2183 2185 2185 2187 2187 2189 2189 2191 2191 2193 2193 2195 2195 2197 2197 2199 2199 2201 2201 2203 2203 2205 2205 2207 2207 2209 2209 2211 2211 2213 2213 2215 2215 2217 2217 2219 2219 2221 2221 2223 2223 2225 2225 2227 2227 2229 2229 2231 2231 2233 2233 2235 2235 2237 2237 2239 2239 2241 2241 2243 2243 2245 2245 2247 2247 2249 2249 2251 2251 2253 2253 2255 2255 2257 2257 2259 2259 2261 2261 2263 2263 2265 2265 2267 2267 2269 2269 2271 2271 2273 2273 2275 2275 2277 2277 2279 2279 2281 2281 2283 2283 2285 2285 2287 2287 2289 2289 2291 2291 2293 2293 2295 2295 2297 2297 2299 2299 2301 2301 2303 2303 2305 2305 2307 2307 2309 2309 2311 2311 2313 2313 2315 2315 2317 2317 2319 2319 2321 2321 2323 2323 2325 2325 2327 2327 2329 2329 2331 2331 2333 2333 2335 2335 2337 2337 2339 2339 2341 2341 2343 2343 2345 2345 2347 2347 2349 2349 2351 2351 2353 2353 2355 2355 2357 2357 2359 2359 2361 2361 2363 2363 2365 2365 2367 2367 2369 2369 2371 2371 2373 2373 2375 2375 2377 2377 2379 2379 2381 2381 2383 2383 2385 2385 2387 2387 2389 2389 2391 2391 2393 2393 2395 2395 2397 2397 2399 2399 2401 2401 2403 2403 2405 2405 2407 2407 2409 2409 2411 2411 2413 2413 2415 2415 2417 2417 2419 2419 2421 2421 2423 2423 2425 2425 2427 2427 2429 2429 2431 2431 2433 2433 2435 2435 2437 2437 2439 2439 2441 2441 2443 2443 2445 2445 2447 2447 2449 2449 2451 2451 2453 2453 2455 2455 2457 2457 2459 2459 2461 2461 2463 2463 2465 2465 2467 2467 2469 2469 2471 2471 2473 2473 2475 2475 2477 2477 2479 2479 2481 2481 2483 2483 2485 2485 2487 2487 2489 2489 2491 2491 2493 2493 2495 2495 2497 2497 2499 2499 2501 2501 2503 2503 2505 2505 2507 2507 2509 2509 2511 2511 2513 2513 2515 2515 2517 2517 2519 2519 2521 2521 2523 2523 2525 2525 2527 2527 2529 2529 2531 2531 2533 2533 2535 2535 2537 2537 2539 2539 2541 2541 2543 2543 2545 2545 2547 2547 2549 2549 2551 2551 2553 2553 2555 2555 2557 2557 2559 2559 2561 2561 2563 2563 2565 2565 2567 2567 2569 2569 2571 2571 2573 2573 2575 2575 2577 2577 2579 2579 2581 2581 2583 2583 2585 2585 2587 2587 2589 2589 2591 2591 2593 2593 2595 2595 2597 2597 2599 2599 2601 2601 2603 2603 2605 2605 2607 2607 2609 2609 2611 2611 2613 2613 2615 2615 2617 2617 2619 2619 2621 2621 2623 2623 2625 2625 2627 2627 2629 2629 2631 2631 2633 2633 2635 2635 2637 2637 2639 2639 2641 2641 2643 2643 2645 2645 2647 2647 2649 2649 2651 2651 2653 2653 2655 2655 2657 2657 2659 2659 2661 2661 2663 2663 2665 2665 2667 2667 2669 2669 2671 2671 2673 2673 2675 2675 2677 2677 2679 2679 2681 2681 2683 2683 2685 2685 2687 2687 2689 2689 2691 2691 2693 2693 2695 2695 2697 2697 2699 2699 2701 2701 2703 2703 2705 2705 2707 2707 2709 2709 2711 2711 2713 2713 2715 2715 2717 2717 2719 2719 2721 2721 2723 2723 2725 2725 2727 2727 2729 2729 2731 2731 2733 2733 2735 2735 2737 2737 2739 2739 2741 2741 2743 2743 2745 2745 2747 2747 2749 2749 2751 2751 2753 2753 2755 2755 2757 2757 2759 2759 2761 2761 2763 2763 2765 2765 2767 2767 2769 2769 2771 2771 2773 2773 2775 2775 2777 2777 2779 2779 2781 2781 2783 2783 2785 2785 2787 2787 2789 2789 2791 2791 2793 2793 2795 2795 2797 2797 2799 2799 2801 2801 2803 2803 2805 2805 2807 2807 2809 2809 2811 2811 2813 2813 2815 2815 2817 2817 2819 2819 2821 2821 2823 2823 2825 2825 2827 2827 2829 2829 2831 2831 2833 2833 2835 2835 2837 2837 2839 2839 2841 2841 2843 2843 2845 2845 2847 2847 2849 2849 2851 2851 2853 2853 2855 2855 2857 2857 2859 2859 2861 2861 2863 2863 2865 2865 2867 2867 2869 2869 2871 2871 2873 2873 2875 2875 2877 2877 2879 2879 2881 2881 2883 2883 2885 2885 2887 2887 2889 2889 2891 2891 2893 2893 2895 2895 2897 2897 2899 2899 2901 2901 2903 2903 2905 2905 2907 2907 2909 2909 2911 2911 2913 2913 2915 2915 2917 2917 2919 2919 2921 2921 2923 2923 2925 2925 2927 2927 2929 2929 2931 2931 2933 2933 2935 2935 2937 2937 2939 2939 2941 2941 2943 2943 2945 2945 2947 2947 2949 2949 2951 2951 2953 2953 2955 2955 2957 2957 2959 2959 2961 2961 2963 2963 2965 2965 2967 2967 2969 2969 2971 2971 2973 2973 2975 2975 2977 2977 2979 2979 2981 2981 2983 2983 2985 2985 2987 2987 2989 2989 2991 2991 2993 2993 2995 2995 2997 2997 2999 2999 3001 3001 3003 3003 3005 3005 3007 3007 3009 3009 3011 3011 3013 3013 3015 3015 3017 3017 3019 3019 3021 3021 3023 3023 3025 3025 3027 3027 3029 3029 3031 3031 3033 3033 3035 3035 3037 3037 3039 3039 3041 3041 3043 3043 3045 3045 3047 3047 3049 3049 3051 3051 3053 3053 3055 3055 3057 3057 3059 3059 3061 3061 3063 3063 3065 3065 3067 3067 3069 3069 3071 3071 3073 3073 3075 3075 3077 3077 3079 3079 3081 3081 3083 3083 3085 3085 3087 3087 3089 3089 3091 3091 3093 3093 3095 3095 3097 3097 3099 3099 3101 3101 3103 3103 3105 3105 3107 3107 3109 3109 3111 3111 3113 3113 3115 3115 3117 3117 3119 3119 3121 3121 3123 3123 3125 3125 3127 3127 3129 3129 3131 3131 3133 3133 3135 3135 3137 3137 3139 3139 3141 3141 3143 3143 3145 3145 3147 3147 3149 3149 3151 3151 3153 3153 3155 3155 3157 3157 3159 3159 3161 3161 3163 3163 3165 3165 3167 3167 3169 3169 3171 3171 3173 3173 3175 3175 3177 3177 3179 3179 3181 3181 3183 3183 3185 3185 3187 3187 3189 3189 3191 3191 3193 3193 3195 3195 3197 3197 3199 3199 3201 3201 3203 3203 3205 3205 3207 3207 3209 3209 3211 3211 3213 3213 3215 3215 3217 3217 3219 3219 3221 3221 3223 3223 3225 3225 3227 3227 3229 3229 3231 3231 3233 3233 3235 3235 3237 3237 3239 3239 3241 3241 3243 3243 3245 3245 3247 3247 3249 3249 3251 3251 3253 3253 3255 3255 3257 3257 3259 3259 3261 3261 3263 3263 3265 3265 3267 3267 3269 3269 3271 3271 3273 3273 3275 3275 3277 3277 3279 3279 3281 3281 3283 3283 3285 3285 3287 3287 3289 3289 3291 3291 3293 3293 3295 3295 3297 3297 3299 3299 3301 3301 3303 3303 3305 3305 3307 3307 3309 3309 3311 3311 3313 3313 3315 3315 3317 3317 3319 3319 3321 3321 3323 3323 3325 3325 3327 3327 3329 3329 3331 3331 3333 3333 3335 3335 3337 3337 3339 3339 3341 3341 3343 3343 3345 3345 3347 3347 3349 3349 3351 3351 3353 3353 3355 3355 3357 3357 3359 3359 3361 3361 3363 3363 3365 3365 3367 3367 3369 3369 3371 3371 3373 3373 3375 3375 3377 3377 3379 3379 3381 3381 3383 3383 3385 3385 3387 3387 3389 3389 3391 3391 3393 3393 3395 3395 3397 3397 3399 3399 3401 3401 3403 3403 3405 3405 3407 3407 3409 3409 3411 3411 3413 3413 3415 3415 3417 3417 3419 3419 3421 3421 3423 3423 3425 3425 3427 3427 3429 3429 3431 3431 3433 3433 3435 3435 3437 3437 3439 3439 3441 3441 3443 3443 3445 3445 3447 3447 3449 3449 3451 3451 3453 3453 3455 3455 3457 3457 3459 3459 3461 3461 3463 3463 3465 3465 3467 3467 3469 3469 3471 3471 3473 3473 3475 3475 3477 3477 3479 3479 3481 3481 3483 3483 3485 3485 3487 3487 3489 3489 3491 3491 3493 3493 3495 3495 3497 3497 3499 3499 3501 3501 3503 3503 3505 3505 3507 3507 3509 3509 3511 3511 3513 3513 3515 3515 3517 3517 3519 3519 3521 3521 3523 3523 3525 3525 3527 3527 3529 3529 3531 3531 3533 3533 3535 3535 3537 3537 3539 3539 3541 3541 3543 3543 3545 3545 3547 3547 3549 3549 3551 3551 3553 3553 3555 3555 3557 3557 3559 3559 3561 3561 3563 3563 3565 3565 3567 3567 3569 3569 3571 3571 3573 3573 3575 3575 3577 3577 3579 3579 3581 3581 3583 3583 3585 3585 3587 3587 3589 3589 3591 3591 3593 3593 3595 3595 3597 3597 3599 3599 3601 3601 3603 3603 3605 3605 3607 3607 3609 3609 3611 3611 3613 3613 3615 3615 3617 3617 3619 3619 3621 3621 3623 3623 3625 3625 3627 3627 3629 3629 3631 3631 3633 3633 3635 3635 3637 3637 3639 3639 3641 3641 3643 3643 3645 3645 3647 3647 3649 3649 3651 3651 3653 3653 3655 3655 3657 3657 3659 3659 3661 3661 3663 3663 3665 3665 3667 3667 3669 3669 3671 3671 3673 3673 3675 3675 3677 3677 3679 3679 3681 3681 3683 3683 3685 3685 3687 3687 3689 3689 3691 3691 3693 3693 3695 3695 3697 3697 3699 3699 3701 3701 3703 3703 3705 3705 3707 3707 3709 3709 3711 3711 3713 3713 3715 3715 3717 3717 3719 3719 3721 3721 3723 3723 3725 3725 3727 3727 3729 3729 3731 3731 3733 3733 3735 3735 3737 3737 3739 3739 3741 3741 3743 3743 3745 3745 3747 3747 3749 3749 3751 3751 3753 3753 3755 3755 3757 3757 3759 3759 3761 3761 3763 3763 3765 3765 3767 3767 3769 3769 3771 3771 3773 3773 3775 3775 3777 3777 3779 3779 3781 3781 3783 3783 3785 3785 3787 3787 3789 3789 3791 3791 3793 3793 3795 3795 3797 3797 3799 3799 3801 3801 3803 3803 3805 3805 3807 3807 3809 3809 3811 3811 3813 3813 3815 3815 3817 3817 3819 3819 3821 3821 3823 3823 3825 3825 3827 3827 3829 3829 3831 3831 3833 3833 3835 3835 3837 3837 3839 3839 3841 3841 3843 3843 3845 3845 3847 3847 3849 3849 3851 3851 3853 3853 3855 3855 3857 3857 3859 3859 3861 3861 3863 3863 3865 3865 3867 3867 3869 3869 3871 3871 3873 3873 3875 3875 3877 3877 3879 3879 3881 3881 3883 3883 3885 3885 3887 3887 3889 3889 3891 3891 3893 3893 3895 3895 3897 3897 3899 3899 3901 3901 3903 3903 3905 3905 3907 3907 3909 3909 3911 3911 3913 3913 3915 3915 3917 3917 3919 3919 3921 3921 3923 3923 3925 3925 3927 3927 3929 3929 3931 3931 3933 3933 3935 3935 3937 3937 3939 3939 3941 3941 3943 3943 3945 3945 3947 3947 3949 3949 3951 3951 3953 3953 3955 3955 3957 3957 3959 3959 3961 3961 3963 3963 3965 3965 3967 3967 3969 3969 3971 3971 3973 3973 3975 3975 3977 3977 3979 3979 3981 3981 3983 3983 3985 3985 3987 3987 3989 3989 3991 3991 3993 3993 3995 3995 3997 3997 3999 3999 4001 4001 4003 4003 4005 4005 4007 4007 4009 4009 4011 4011 4013 4013 4015 4015 4017 4017 4019 4019 4021 4021 4023 4023 4025 4025 4027 4027 4029 4029 4031 4031 4033 4033 4035 4035 4037 4037 4039 4039 4041 4041 4043 4043 4045 4045 4047 4047 4049 4049 4051 4051 4053 4053 4055 4055 4057 4057 4059 4059 4061 4061 4063 4063 4065 4065 4067 4067 4069 4069 4071 4071 4073 4073 4075 4075 4077 4077 4079 4079 4081 4081 4083 4083 4085 4085 4087 4087 4089 4089 4091 4091 4093 4093 4095 4095 4097 4097 4099 4099 4101 4101 4103 4103 4105 4105 4107 4107 4109 4109 4111 4111 4113 4113 4115 4115 4117 4117 4119 4119 4121 4121 4123 4123 4125 4125 4127 4127 4129 4129 4131 4131 4133 4133 4135 4135 4137 4137 4139 4139 4141 4141 4143 4143 4145 4145 4147 4147 4149 4149 4151 4151 4153 4153 4155 4155 4157 4157 4159 4159 4161 4161 4163 4163 4165 4165 4167 4167 4169 4169 4171 4171 4173 4173 4175 4175 4177 4177 4179 4179 4181 4181 4183 4183 4185 4185 4187 4187 4189 4189 4191 4191 4193 4193 4195 4195 4197 4197 4199 4199 4201 4201 4203 4203 4205 4205 4207 4207 4209 4209 4211 4211 4213 4213 4215 4215 4217 4217 4219 4219 4221 4221 4223 4223 4225 4225 4227 4227 4229 4229 4231 4231 4233 4233 4235 4235 4237 4237 4239 4239 4241 4241 4243 4243 4245 4245 4247 4247 4249 4249 4251 4251 4253 4253 4255 4255 4257 4257 4259 4259 4261 4261 4263 4263 4265 4265 4267 4267 4269 4269 4271 4271 4273 4273 4275 4275 4277 4277 4279 4279 4281 4281 4283 4283 4285 4285 4287 4287 4289 4289 4291 4291 4293 4293 4295 4295 4297 4297 4299 4299 4301 4301 4303 4303 4305 4305 4307 4307 4309 4309 4311 4311 4313 4313 4315 4315 4317 4317 4319 4319 4321 4321 4323 4323 4325 4325 4327 4327 4329 4329 4331 4331 4333 4333 4335 4335 4337 4337 4339 4339 4341 4341 4343 4343 4345 4345 4347 4347 4349 4349 4351 4351 4353 4353 4355 4355 4357 4357 4359 4359 4361 4361 4363 4363 4365 4365 4367 4367 4369 4369 4371 4371 4373 4373 4375 4375 4377 4377 4379 4379 4381 4381 4383 4383 4385 4385 4387 4387 4389 4389 4391 4391 4393 4393 4395 4395 4397 4397 4399 4399 4401 4401 4403 4403 4405 4405 4407 4407 4409 4409 4411 4411 4413 4413 4415 4415 4417 4417 4419 4419 4421 4421 4423 4423 4425 4425 4427 4427 4429 4429 4431 4431 4433 4433 4435 4435 4437 4437 4439 4439 4441 4441 4443 4443 4445 4445 4447 4447 4449 4449 4451 4451 4453 4453 4455 4455 4457 4457 4459 4459 4461 4461 4463 4463 4465 4465 4467 4467 4469 4469 4471 4471 4473 4473 4475 4475 4477 4477 4479 4479 4481 4481 4483 4483 4485 4485 4487 4487 4489 4489 4491 4491 4493 4493 4495 4495 4497 4497 4499 4499 4501 4501 4503 4503 4505 4505 4507 4507 4509 4509 4511 4511 4513 4513 4515 4515 4517 4517 4519 4519 4521 4521 4523 4523 4525 4525 4527 4527 4529 4529 4531 4531 4533 4533 4535 4535 4537 4537 4539 4539 4541 4541 4543 4543 4545 4545 4547 4547 4549 4549 4551 4551 4553 4553 4555 4555 4557 4557 4559 4559 4561 4561 4563 4563 4565 4565 4567 4567 4569 4569 4571 4571 4573 4573 4575 4575 4577 4577 4579 4579 4581 4581 4583 4583 4585 4585 4587 4587 4589 4589 4591 4591 4593 4593 4595 4595 4597 4597 4599 4599 4601 4601 4603 4603 4605 4605 4607 4607 4609 4609 4611 4611 4613 4613 4615 4615 4617 4617 4619 4619 4621 4621 4623 4623 4625 4625 4627 4627 4629 4629 4631 4631 4633 4633 4635 4635 4637 4637 4639 4639 4641 4641 4643 4643 4645 4645 4647 4647 4649 4649 4651 4651 4653 4653 4655 4655 4657 4657 4659 4659 4661 4661 4663 4663 4665 4665 4667 4667 4669 4669 4671 4671 4673 4673 4675 4675 4677 4677 4679 4679 4681 4681 4683 4683 4685 4685 4687 4687 4689 4689 4691 4691 4693 4693 4695 4695 4697 4697 4699 4699 4701 4701 4703 4703 4705 4705 4707 4707 4709 4709 4711 4711 4713 4713 4715 4715 4717 4717 4719 4719 4721 4721 4723 4723 4725 4725 4727 4727 4729 4729 4731 4731 4733 4733 4735 4735 4737 4737 4739 4739 4741 4741 4743 4743 4745 4745 4747 4747 4749 4749 4751 4751 4753 4753 4755 4755 4757 4757 4759 4759 4761 4761 4763 4763 4765 4765 4767 4767 4769 4769 4771 4771 4773 4773 4775 4775 4777 4777 4779 4779 4781 4781 4783 4783 4785 4785 4787 4787 4789 4789 4791 4791 4793 4793 4795 4795 4797 4797 4799 4799 4801 4801 4803 4803 4805 4805 4807 4807 4809 4809 4811 4811 4813 4813 4815 4815 4817 4817 4819 4819 4821 4821 4823 4823 4825 4825 4827 4827 4829 4829 4831 4831 4833 4833 4835 4835 4837 4837 4839 4839 4841 4841 4843 4843 4845 4845 4847 4847 4849 4849 4851 4851 4853 4853 4855 4855 4857 4857 4859 4859 4861 4861 4863 4863 4865 4865 4867 4867 4869 4869 4871 4871 4873 4873 4875 4875 4877 4877 4879 4879 4881 4881 4883 4883 4885 4885 4887 4887 4889 4889 4891 4891 4893 4893 4895 4895 4897 4897 4899 4899 4901 4901 4903 4903 4905 4905 4907 4907 4909 4909 4911 4911 4913 4913 4915 4915 4917 4917 4919 4919 4921 4921 4923 4923 4925 4925 4927 4927 4929 4929 4931 4931 4933 4933 4935 4935 4937 4937 4939 4939 4941 4941 4943 4943 4945 4945 4947 4947 4949 4949 4951 4951 4953 4953 4955 4955 4957 4957 4959 4959 4961 4961 4963 4963 4965 4965 4967 4967 4969 4969 4971 4971 4973 4973 4975 4975 4977 4977 4979 4979 4981 4981 4983 4983 4985 4985 4987 4987 4989 4989 4991 4991 4993 4993 4995 4995 4997 4997 4999 4999 5001 5001 5003 5003 5005 5005 5007 5007 5009 5009 5011 5011 5013 5013 5015 5015 5017 5017 5019 5019 5021 5021 5023 5023 5025 5025 5027 5027 5029 5029 5031 5031 5033 5033 5035 5035 5037 5037 5039 5039 5041 5041 5043 5043 5045 5045 5047 5047 5049 5049 5051 5051 5053 5053 5055 5055 5057 5057 5059 5059 5061 5061 5063 5063 5065 5065 5067 5067 5069 5069 5071 5071 5073 5073 5075 5075 5077 5077 5079 5079 5081 5081 5083 5083 5085 5085 5087 5087 5089 5089 5091 5091 5093 5093 5095 5095 5097 5097 5099 5099 5101 5101 5103 5103 5105 5105 5107 5107 5109 5109 5111 5111 5113 5113 5115 5115 5117 5117 5119 5119 5121 5121 5123 5123 5125 5125 5127 5127 5129 5129 5131 5131 5133 5133 5135 5135 5137 5137 5139 5139 5141 5141 5143 5143 5145 5145 5147 5147 5149 5149 5151 5151 5153 5153 5155 5155 5157 5157 5159 5159 5161 5161 5163 5163 5165 5165 5167 5167 5169 5169 5171 5171 5173 5173 5175 5175 5177 5177 5179 5179 5181 5181 5183 5183 5185 5185 5187 5187 5189 5189 5191 5191 5193 5193 5195 5195 5197 5197 5199 5199 5201 5201 5203 5203 5205 5205 5207 5207 5209 5209 5211 5211 5213 5213 5215 5215 5217 5217 5219 5219 5221 5221 5223 5223 5225 5225 5227 5227 5229 5229 5231 5231 5233 5233 5235 5235 5237 5237 5239 5239 5241 5241 5243 5243 5245 5245 5247 5247 5249 5249 5251 5251 5253 5253 5255 5255 5257 5257 5259 5259 5261 5261 5263 5263 5265 5265 5267 5267 5269 5269 5271 5271 5273 5273 5275 5275 5277 5277 5279 5279 5281 5281 5283 5283 5285 5285 5287 5287 5289 5289 5291 5291 5293 5293 5295 5295 5297 5297 5299 5299 5301 5301 5303 5303 5305 5305 5307 5307 5309 5309 5311 5311 5313 5313 5315 5315 5317 5317 5319 5319 5321 5321 5323 5323 5325 5325 5327 5327 5329 5329 5331 5331 5333 5333 5335 5335 5337 5337 5339 5339 5341 5341 5343 5343 5345 5345 5347 5347 5349 5349 5351 5351 5353 5353 5355 5355 5357 5357 5359 5359 5361 5361 5363 5363 5365 5365 5367 5367 5369 5369 5371 5371 5373 5373 5375 5375 5377 5377 5379 5379 5381 5381 5383 5383 5385 5385 5387 5387 5389 5389 5391 5391 5393 5393 5395 5395 5397 5397 5399 5399 5401 5401 5403 5403 5405 5405 5407 5407 5409 5409 5411 5411 5413 5413 5415 5415 5417 5417 5419 5419 5421 5421 5423 5423 5425 5425 5427 5427 5429 5429 5431 5431 5433 5433 5435 5435 5437 5437 5439 5439 5441 5441 5443 5443 5445 5445 5447 5447 5449 5449 5451 5451 5453 5453 5455 5455 5457 5457 5459 5459 5461 5461 5463 5463 5465 5465 5467 5467 5469 5469 5471 5471 5473 5473 5475 5475 5477 5477 5479 5479 5481 5481 5483 5483 5485 5485 5487 5487 5489 5489 5491 5491 5493 5493 5495 5495 5497 5497 5499 5499 5501 5501 5503 5503 5505 5505 5507 5507 5509 5509 5511 5511 5513 5513 5515 5515 5517 5517 5519 5519 5521 5521 5523 5523 5525 5525 5527 5527 5529 5529 5531 5531 5533 5533 5535 5535 5537 5537 5539 5539 5541 5541 5543 5543 5545 5545 5547 5547 5549 5549 5551 5551 5553 5553 5555 5555 5557 5557 5559 5559 5561 5561 5563 5563 5565 5565 5567 5567 5569 5569 5571 5571 5573 5573 5575 5575 5577 5577 5579 5579 5581 5581 5583 5583 5585 5585 5587 5587 5589 5589 5591 5591 5593 5593 5595 5595 5597 5597 5599 5599 5601 5601 5603 5603 5605 5605 5607 5607 5609 5609 5611 5611 5613 5613 5615 5615 5617 5617 5619 5619 5621 5621 5623 5623 5625 5625 5627 5627 5629 5629 5631 5631 5633 5633 5635 5635 5637 5637 5639 5639 5641 5641 5643 5643 5645 5645 5647 5647 5649 5649 5651 5651 5653 5653 5655 5655 5657 5657 5659 5659 5661 5661 5663 5663 5665 5665 5667 5667 5669 5669 5671 5671 5673 5673 5675 5675 5677 5677 5679 5679 5681 5681 5683 5683 5685 5685 5687 5687 5689 5689 5691 5691 5693 5693 5695 5695 5697 5697 5699 5699 5701 5701 5703 5703 5705 5705 5707 5707 5709 5709 5711 5711 5713 5713 5715 5715 5717 5717 5719 5719 5721 5721 5723 5723 5725 5725 5727 5727 5729 5729 5731 5731 5733 5733 5735 5735 5737 5737 5739 5739 5741 5741 5743 5743 5745 5745 5747 5747 5749 5749 5751 5751 5753 5753 5755 5755 5757 5757 5759 5759 5761 5761 5763 5763 5765 5765 5767 5767 5769 5769 5771 5771 5773 5773 5775 5775 5777 5777 5779 5779 5781 5781 5783 5783 5785 5785 5787 5787 5789 5789 5791 5791 5793 5793 5795 5795 5797 5797 5799 5799 5801 5801 5803 5803 5805 5805 5807 5807 5809 5809 5811 5811 5813 5813 5815 5815 5817 5817 5819 5819 5821 5821 5823 5823 5825 5825 5827 5827 5829 5829 5831 5831 5833 5833 5835 5835 5837 5837 5839 5839 5841 5841 5843 5843 5845 5845 5847 5847 5849 5849 5851 5851 5853 5853 5855 5855 5857 5857 5859 5859 5861 5861 5863 5863 5865 5865 5867 5867 5869 5869 5871 5871 5873 5873 5875 5875 5877 5877 5879 5879 5881 5881 5883 5883 5885 5885 5887 5887 5889 5889 5891 5891 5893 5893 5895 5895 5897 5897 5899 5899 5901 5901 5903 5903 5905 5905 5907 5907 5909 5909 5911 5911 5913 5913 5915 5915 5917 5917 5919 5919 5921 5921 5923 5923 5925 5925 5927 5927 5929 5929 5931 5931 5933 5933 5935 5935 5937 5937 5939 5939 5941 5941 5943 5943 5945 5945 5947 5947 5949 5949 5951 5951 5953 5953 5955 5955 5957 5957 5959 5959 5961 5961 5963 5963 5965 5965 5967 5967 5969 5969 5971 5971 5973 5973 5975 5975 5977 5977 5979 5979 5981 5981 5983 5983 5985 5985 5987 5987 5989 5989 5991 5991 5993 5993 5995 5995 5997 5997 5999 5999 6001 6001 6003 6003 6005 6005 6007 6007 6009 6009 6011 6011 6013 6013 6015 6015 6017 6017 6019 6019 6021 6021 6023 6023 6025 6025 6027 6027 6029 6029 6031 6031 6033 6033 6035 6035 6037 6037 6039 6039 6041 6041 6043 6043 6045 6045 6047 6047 6049 6049 6051 6051 6053 6053 6055 6055 6057 6057 6059 6059 6061 6061 6063 6063 6065 6065 6067 6067 6069 6069 6071 6071 6073 6073 6075 6075 6077 6077 6079 6079 6081 6081 6083 6083 6085 6085 6087 6087 6089 6089 6091 6091 6093 6093 6095 6095 6097 6097 6099 6099 6101 6101 6103 6103 6105 6105 6107 6107 6109 6109 6111 6111 6113 6113 6115 6115 6117 6117 6119 6119 6121 6121 6123 6123 6125 6125 6127 6127 6129 6129 6131 6131 6133 6133 6135 6135 6137 6137 6139 6139 6141 6141 6143 6143 6145 6145 6147 6147 6149 6149 6151 6151 6153 6153 6155 6155 6157 6157 6159 6159 6161 6161 6163 6163 6165 6165 6167 6167 6169 6169 6171 6171 6173 6173 6175 6175 6177 6177 6179 6179 6181 6181 6183 6183 6185 6185 6187 6187 6189 6189 6191 6191 6193 6193 6195 6195 6197 6197 6199 6199 6201 6201 6203 6203 6205 6205 6207 6207 6209 6209 6211 6211 6213 6213 6215 6215 6217 6217 6219 6219 6221 6221 6223 6223 6225 6225 6227 6227 6229 6229 6231 6231 6233 6233 6235 6235 6237 6237 6239 6239 6241 6241 6243 6243 6245 6245 6247 6247 6249 6249 6251 6251 6253 6253 6255 6255 6257 6257 6259 6259 6261 6261 6263 6263 6265 6265 6267 6267 6269 6269 6271 6271 6273 6273 6275 6275 6277 6277 6279 6279 6281 6281 6283 6283 6285 6285 6287 6287 6289 6289 6291 6291 6293 6293 6295 6295 6297 6297 6299 6299 6301 6301 6303 6303 6305 6305 6307 6307 6309 6309 6311 6311 6313 6313 6315 6315 6317 6317 6319 6319 6321 6321 6323 6323 6325 6325 6327 6327 6329 6329 6331 6331 6333 6333 6335 6335 6337 6337 6339 6339 6341 6341 6343 6343 6345 6345 6347 6347 6349 6349 6351 6351 6353 6353 6355 6355 6357 6357 6359 6359 6361 6361 6363 6363 6365 6365 6367 6367 6369 6369 6371 6371 6373 6373 6375 6375 6377 6377 6379 6379 6381 6381 6383 6383 6385 6385 6387 6387 6389 6389 6391 6391 6393 6393 6395 6395 6397 6397 6399 6399 6401 6401 6403 6403 6405 6405 6407 6407 6409 6409 6411 6411 6413 6413 6415 6415 6417 6417 6419 6419 6421 6421 6423 6423 6425 6425 6427 6427 6429 6429 6431 6431 6433 6433 6435 6435 6437 6437 6439 6439 6441 6441 6443 6443 6445 6445 6447 6447 6449 6449 6451 6451 6453 6453 6455 6455 6457 6457 6459 6459 6461 6461 6463 6463 6465 6465 6467 6467 6469 6469 6471 6471 6473 6473 6475 6475 6477 6477 6479 6479 6481 6481 6483 6483 6485 6485 6487 6487 6489 6489 6491 6491 6493 6493 6495 6495 6497 6497 6499 6499 6501 6501 6503 6503 6505 6505 6507 6507 6509 6509 6511 6511 6513 6513 6515 6515 6517 6517 6519 6519 6521 6521 6523 6523 6525 6525 6527 6527 6529 6529 6531 6531 6533 6533 6535 6535 6537 6537 6539 6539 6541 6541 6543 6543 6545 6545 6547 6547 6549 6549 6551 6551 6553 6553 6555 6555 6557 6557 6559 6559 6561 6561 6563 6563 6565 6565 6567 6567 6569 6569 6571 6571 6573 6573 6575 6575 6577 6577 6579 6579 6581 6581 6583 6583 6585 6585 6587 6587 6589 6589 6591 6591 6593 6593 6595 6595 6597 6597 6599 6599 6601 6601 6603 6603 6605 6605 6607 6607 6609 6609 6611 6611 6613 6613 6615 6615 6617 6617 6619 6619 6621 6621 6623 6623 6625 6625 6627 6627 6629 6629 6631 6631 6633 6633 6635 6635 6637 6637 6639 6639 6641 6641 6643 6643 6645 6645 6647 6647 6649 6649 6651 6651 6653 6653 6655 6655 6657 6657 6659 6659 6661 6661 6663 6663 6665 6665 6667 6667 6669 6669 6671 6671 6673 6673 6675 6675 6677 6677 6679 6679 6681 6681 6683 6683 6685 6685 6687 6687 6689 6689 6691 6691 6693 6693 6695 6695 6697 6697 6699 6699 6701 6701 6703 6703 6705 6705 6707 6707 6709 6709 6711 6711 6713 6713 6715 6715 6717 6717 6719 6719 6721 6721 6723 6723 6725 6725 6727 6727 6729 6729 6731 6731 6733 6733 6735 6735 6737 6737 6739 6739 6741 6741 6743 6743 6745 6745 6747 6747 6749 6749 6751 6751 6753 6753 6755 6755 6757 6757 6759 6759 6761 6761 6763 6763 6765 6765 6767 6767 6769 6769 6771 6771 6773 6773 6775 6775 6777 6777 6779 6779 6781 6781 6783 6783 6785 6785 6787 6787 6789 6789 6791 6791 6793 6793 6795 6795 6797 6797 6799 6799 6801 6801 6803 6803 6805 6805 6807 6807 6809 6809 6811 6811 6813 6813 6815 6815 6817 6817 6819 6819 6821 6821 6823 6823 6825 6825 6827 6827 6829 6829 6831 6831 6833 6833 6835 6835 6837 6837 6839 6839 6841 6841 6843 6843 6845 6845 6847 6847 6849 6849 6851 6851 6853 6853 6855 6855 6857 6857 6859 6859 6861 6861 6863 6863 6865 6865 6867 6867 6869 6869 6871 6871 6873 6873 6875 6875 6877 6877 6879 6879 6881 6881 6883 6883 6885 6885 6887 6887 6889 6889 6891 6891 6893 6893 6895 6895 6897 6897 6899 6899 6901 6901 6903 6903 6905 6905 6907 6907 6909 6909 6911 6911 6913 6913 6915 6915 6917 6917 6919 6919 6921 6921 6923 6923 6925 6925 6927 6927 6929 6929 6931 6931 6933 6933 6935 6935 6937 6937 6939 6939 6941 6941 6943 6943 6945 6945 6947 6947 6949 6949 6951 6951 6953 6953 6955 6955 6957 6957 6959 6959 6961 6961 6963 6963 6965 6965 6967 6967 6969 6969 6971 6971 6973 6973 6975 6975 6977 6977 6979 6979 6981 6981 6983 6983 6985 6985 6987 6987 6989 6989 6991 6991 6993 6993 6995 6995 6997 6997 6999 6999 7001 7001 7003 7003 7005 7005 7007 7007 7009 7009 7011 7011 7013 7013 7015 7015 7017 7017 7019 7019 7021 7021 7023 7023 7025 7025 7027 7027 7029 7029 7031 7031 7033 7033 7035 7035 7037 7037 7039 7039 7041 7041 7043 7043 7045 7045 7047 7047 7049 7049 7051 7051 7053 7053 7055 7055 7057 7057 7059 7059 7061 7061 7063 7063 7065 7065 7067 7067 7069 7069 7071 7071 7073 7073 7075 7075 7077 7077 7079 7079 7081 7081 7083 7083 7085 7085 7087 7087 7089 7089 7091 7091 7093 7093 7095 7095 7097 7097 7099 7099 7101 7101 7103 7103 7105 7105 7107 7107 7109 7109 7111 7111 7113 7113 7115 7115 7117 7117 7119 7119 7121 7121 7123 7123 7125 7125 7127 7127 7129 7129 7131 7131 7133 7133 7135 7135 7137 7137 7139 7139 7141 7141 7143 7143 7145 7145 7147 7147 7149 7149 7151 7151 7153 7153 7155 7155 7157 7157 7159 7159 7161 7161 7163 7163 7165 7165 7167 7167 7169 7169 7171 7171 7173 7173 7175 7175 7177 7177 7179 7179 7181 7181 7183 7183 7185 7185 7187 7187 7189 7189 7191 7191 7193 7193 7195 7195 7197 7197 7199 7199 7201 7201 7203 7203 7205 7205 7207 7207 7209 7209 7211 7211 7213 7213 7215 7215 7217 7217 7219 7219 7221 7221 7223 7223 7225 7225 7227 7227 7229 7229 7231 7231 7233 7233 7235 7235 7237 7237 7239 7239 7241 7241 7243 7243 7245 7245 7247 7247 7249 7249 7251 7251 7253 7253 7255 7255 7257 7257 7259 7259 7261 7261 7263 7263 7265 7265 7267 7267 7269 7269 7271 7271 7273 7273 7275 7275 7277 7277 7279 7279 7281 7281 7283 7283 7285 7285 7287 7287 7289 7289 7291 7291 7293 7293 7295 7295 7297 7297 7299 7299 7301 7301 7303 7303 7305 7305 7307 7307 7309 7309 7311 7311 7313 7313 7315 7315 7317 7317 7319 7319 7321 7321 7323 7323 7325 7325 7327 7327 7329 7329 7331 7331 7333 7333 7335 7335 7337 7337 7339 7339 7341 7341 7343 7343 7345 7345 7347 7347 7349 7349 7351 7351 7353 7353 7355 7355 7357 7357 7359 7359 7361 7361 7363 7363 7365 7365 7367 7367 7369 7369 7371 7371 7373 7373 7375 7375 7377 7377 7379 7379 7381 7381 7383 7383 7385 7385 7387 7387 7389 7389 7391 7391 7393 7393 7395 7395 7397 7397 7399 7399 7401 7401 7403 7403 7405 7405 7407 7407 7409 7409 7411 7411 7413 7413 7415 7415 7417 7417 7419 7419 7421 7421 7423 7423 7425 7425 7427 7427 7429 7429 7431 7431 7433 7433 7435 7435 7437 7437 7439 7439 7441 7441 7443 7443 7445 7445 7447 7447 7449 7449 7451 7451 7453 7453 7455 7455 7457 7457 7459 7459 7461 7461 7463 7463 7465 7465 7467 7467 7469 7469 7471 7471 7473 7473 7475 7475 7477 7477 7479 7479 7481 7481 7483 7483 7485 7485 7487 7487 7489 7489 7491 7491 7493 7493 7495 7495 7497 7497 7499 7499 7501 7501 7503 7503 7505 7505 7507 7507 7509 7509 7511 7511 7513 7513 7515 7515 7517 7517 7519 7519 7521 7521 7523 7523 7525 7525 7527 7527 7529 7529 7531 7531 7533 7533 7535 7535 7537 7537 7539 7539 7541 7541 7543 7543 7545 7545 7547 7547 7549 7549 7551 7551 7553 7553 7555 7555 7557 7557 7559 7559 7561 7561 7563 7563 7565 7565 7567 7567 7569 7569 7571 7571 7573 7573 7575 7575 7577 7577 7579 7579 7581 7581 7583 7583 7585 7585 7587 7587 7589 7589 7591 7591 7593 7593 7595 7595 7597 7597 7599 7599 7601 7601 7603 7603 7605 7605 7607 7607 7609 7609 7611 7611 7613 7613 7615 7615 7617 7617 7619 7619 7621 7621 7623 7623 7625 7625 7627 7627 7629 7629 7631 7631 7633 7633 7635 7635 7637 7637 7639 7639 7641 7641 7643 7643 7645 7645 7647 7647 7649 7649 7651 7651 7653 7653 7655 7655 7657 7657 7659 7659 7661 7661 7663 7663 7665 7665 7667 7667 7669 7669 7671 7671 7673 7673 7675 7675 7677 7677 7679 7679 7681 7681 7683 7683 7685 7685 7687 7687 7689 7689 7691 7691 7693 7693 7695 7695 7697 7697 7699 7699 7701 7701 7703 7703 7705 7705 7707 7707 7709 7709 7711 7711 7713 7713 7715 7715 7717 7717 7719 7719 7721 7721 7723 7723 7725 7725 7727 7727 7729 7729 7731 7731 7733 7733 7735 7735 7737 7737 7739 7739 7741 7741 7743 7743 7745 7745 7747 7747 7749 7749 7751 7751 7753 7753 7755 7755 7757 7757 7759 7759 7761 7761 7763 7763 7765 7765 7767 7767 7769 7769 7771 7771 7773 7773 7775 7775 7777 7777 7779 7779 7781 7781 7783 7783 7785 7785 7787 7787 7789 7789 7791 7791 7793 7793 7795 7795 7797 7797 7799 7799 7801 7801 7803 7803 7805 7805 7807 7807 7809 7809 7811 7811 7813 7813 7815 7815 7817 7817 7819 7819 7821 7821 7823 7823 7825 7825 7827 7827 7829 7829 7831 7831 7833 7833 7835 7835 7837 7837 7839 7839 7841 7841 7843 7843 7845 7845 7847 7847 7849 7849 7851 7851 7853 7853 7855 7855 7857 7857 7859 7859 7861 7861 7863 7863 7865 7865 7867 7867 7869 7869 7871 7871 7873 7873 7875 7875 7877 7877 7879 7879 7881 7881 7883 7883 7885 7885 7887 7887 7889 7889 7891 7891 7893 7893 7895 7895 7897 7897 7899 7899 7901 7901 7903 7903 7905 7905 7907 7907 7909 7909 7911 7911 7913 7913 7915 7915 7917 7917 7919 7919 7921 7921 7923 7923 7925 7925 7927 7927 7929 7929 7931 7931 7933 7933 7935 7935 7937 7937 7939 7939 7941 7941 7943 7943 7945 7945 7947 7947 7949 7949 7951 7951 7953 7953 7955 7955 7957 7957 7959 7959 7961 7961 7963 7963 7965 7965 7967 7967 7969 7969 7971 7971 7973 7973 7975 7975 7977 7977 7979 7979 7981 7981 7983 7983 7985 7985 7987 7987 7989 7989 7991 7991 7993 7993 7995 7995 7997 7997 7999 7999 8001 8001 8003 8003 8005 8005 8007 8007 8009 8009 8011 8011 8013 8013 8015 8015 8017 8017 8019 8019 8021 8021 8023 8023 8025 8025 8027 8027 8029 8029 8031 8031 8033 8033 8035 8035 8037 8037 8039 8039 8041 8041 8043 8043 8045 8045 8047 8047 8049 8049 8051 8051 8053 8053 8055 8055 8057 8057 8059 8059 8061 8061 8063 8063 8065 8065 8067 8067 8069 8069 8071 8071 8073 8073 8075 8075 8077 8077 8079 8079 8081 8081 8083 8083 8085 8085 8087 8087 8089 8089 8091 8091 8093 8093 8095 8095 8097 8097 8099 8099 8101 8101 8103 8103 8105 8105 8107 8107 8109 8109 8111 8111 8113 8113 8115 8115 8117 8117 8119 8119 8121 8121 8123 8123 8125 8125 8127 8127 8129 8129 8131 8131 8133 8133 8135 8135 8137 8137 8139 8139 8141 8141 8143 8143 8145 8145 8147 8147 8149 8149 8151 8151 8153 8153 8155 8155 8157 8157 8159 8159 8161 8161 8163 8163 8165 8165 8167 8167 8169 8169 8171 8171 8173 8173 8175 8175 8177 8177 8179 8179 8181 8181 8183 8183 8185 8185 8187 8187 8189 8189 8191 8191 8193 8193 8195 8195 8197 8197 8199 8199 8201 8201 8203 8203 8205 8205 8207 8207 8209 8209 8211 8211 8213 8213 8215 8215 8217 8217 8219 8219 8221 8221 8223 8223 8225 8225 8227 8227 8229 8229 8231 8231 8233 8233 8235 8235 8237 8237 8239 8239 8241 8241 8243 8243 8245 8245 8247 8247 8249 8249 8251 8251 8253 8253 8255 8255 8257 8257 8259 8259 8261 8261 8263 8263 8265 8265 8267 8267 8269 8269 8271 8271 8273 8273 8275 8275 8277 8277 8279 8279 8281 8281 8283 8283 8285 8285 8287 8287 8289 8289 8291 8291 8293 8293 8295 8295 8297 8297 8299 8299 8301 8301 8303 8303 8305 8305 8307 8307 8309 8309 8311 8311 8313 8313 8315 8315 8317 8317 8319 8319 8321 8321 8323 8323 8325 8325 8327 8327 8329 8329 8331 8331 8333 8333 8335 8335 8337 8337 8339 8339 8341 8341 8343 8343 8345 8345 8347 8347 8349 8349 8351 8351 8353 8353 8355 8355 8357 8357 8359 8359 8361 8361 8363 8363 8365 8365 8367 8367 8369 8369 8371 8371 8373 8373 8375 8375 8377 8377 8379 8379 8381 8381 8383 8383 8385 8385 8387 8387 8389 8389 8391 8391 8393 8393 8395 8395 8397 8397 8399 8399 8401 8401 8403 8403 8405 8405 8407 8407 8409 8409 8411 8411 8413 8413 8415 8415 8417 8417 8419 8419 8421 8421 8423 8423 8425 8425 8427 8427 8429 8429 8431 8431 8433 8433 8435 8435 8437 8437 8439 8439 8441 8441 8443 8443 8445 8445 8447 8447 8449 8449 8451 8451 8453 8453 8455 8455 8457 8457 8459 8459 8461 8461 8463 8463 8465 8465 8467 8467 8469 8469 8471 8471 8473 8473 8475 8475 8477 8477 8479 8479 8481 8481 8483 8483 8485 8485 8487 8487 8489 8489 8491 8491 8493 8493 8495 8495 8497 8497 8499 8499 8501 8501 8503 8503 8505 8505 8507 8507 8509 8509 8511 8511 8513 8513 8515 8515 8517 8517 8519 8519 8521 8521 8523 8523 8525 8525 8527 8527 8529 8529 8531 8531 8533 8533 8535 8535 8537 8537 8539 8539 8541 8541 8543 8543 8545 8545 8547 8547 8549 8549 8551 8551 8553 8553 8555 8555 8557 8557 8559 8559 8561 8561 8563 8563 8565 8565 8567 8567 8569 8569 8571 8571 8573 8573 8575 8575 8577 8577 8579 8579 8581 8581 8583 8583 8585 8585 8587 8587 8589 8589 8591 8591 8593 8593 8595 8595 8597 8597 8599 8599 8601 8601 8603 8603 8605 8605 8607 8607 8609 8609 8611 8611 8613 8613 8615 8615 8617 8617 8619 8619 8621 8621 8623 8623 8625 8625 8627 8627 8629 8629 8631 8631 8633 8633 8635 8635 8637 8637 8639 8639 8641 8641 8643 8643 8645 8645 8647 8647 8649 8649 8651 8651 8653 8653 8655 8655 8657 8657 8659 8659 8661 8661 8663 8663 8665 8665 8667 8667 8669 8669 8671 8671 8673 8673 8675 8675 8677 8677 8679 8679 8681 8681 8683 8683 8685 8685 8687 8687 8689 8689 8691 8691 8693 8693 8695 8695 8697 8697 8699 8699 8701 8701 8703 8703 8705 8705 8707 8707 8709 8709 8711 8711 8713 8713 8715 8715 8717 8717 8719 8719 8721 8721 8723 8723 8725 8725 8727 8727 8729 8729 8731 8731 8733 8733 8735 8735 8737 8737 8739 8739 8741 8741 8743 8743 8745 8745 8747 8747 8749 8749 8751 8751 8753 8753 8755 8755 8757 8757 8759 8759 8761 8761 8763 8763 8765 8765 8767 8767 8769 8769 8771 8771 8773 8773 8775 8775 8777 8777 8779 8779 8781 8781 8783 8783 8785 8785 8787 8787 8789 8789 8791 8791 8793 8793 8795 8795 8797 8797 8799 8799 8801 8801 8803 8803 8805 8805 8807 8807 8809 8809 8811 8811 8813 8813 8815 8815 8817 8817 8819 8819 8821 8821 8823 8823 8825 8825 8827 8827 8829 8829 8831 8831 8833 8833 8835 8835 8837 8837 8839 8839 8841 8841 8843 8843 8845 8845 8847 8847 8849 8849 8851 8851 8853 8853 8855 8855 8857 8857 8859 8859 8861 8861 8863 8863 8865 8865 8867 8867 8869 8869 8871 8871 8873 8873 8875 8875 8877 8877 8879 8879 8881 8881 8883 8883 8885 8885 8887 8887 8889 8889 8891 8891 8893 8893 8895 8895 8897 8897 8899 8899 8901 8901 8903 8903 8905 8905 8907 8907 8909 8909 8911 8911 8913 8913 8915 8915 8917 8917 8919 8919 8921 8921 8923 8923 8925 8925 8927 8927 8929 8929 8931 8931 8933 8933 8935 8935 8937 8937 8939 8939 8941 8941 8943 8943 8945 8945 8947 8947 8949 8949 8951 8951 8953 8953 8955 8955 8957 8957 8959 8959 8961 8961 8963 8963 8965 8965 8967 8967 8969 8969 8971 8971 8973 8973 8975 8975 8977 8977 8979 8979 8981 8981 8983 8983 8985 8985 8987 8987 8989 8989 8991 8991 8993 8993 8995 8995 8997 8997 8999 8999 9001 9001 9003 9003 9005 9005 9007 9007 9009 9009 9011 9011 9013 9013 9015 9015 9017 9017 9019 9019 9021 9021 9023 9023 9025 9025 9027 9027 9029 9029 9031 9031 9033 9033 9035 9035 9037 9037 9039 9039 9041 9041 9043 9043 9045 9045 9047 9047 9049 9049 9051 9051 9053 9053 9055 9055 9057 9057 9059 9059 9061 9061 9063 9063 9065 9065 9067 9067 9069 9069 9071 9071 9073 9073 9075 9075 9077 9077 9079 9079 9081 9081 9083 9083 9085 9085 9087 9087 9089 9089 9091 9091 9093 9093 9095 9095 9097 9097 9099 9099 9101 9101 9103 9103 9105 9105 9107 9107 9109 9109 9111 9111 9113 9113 9115 9115 9117 9117 9119 9119 9121 9121 9123 9123 9125 9125 9127 9127 9129 9129 9131 9131 9133 9133 9135 9135 9137 9137 9139 9139 9141 9141 9143 9143 9145 9145 9147 9147 9149 9149 9151 9151 9153 9153 9155 9155 9157 9157 9159 9159 9161 9161 9163 9163 9165 9165 9167 9167 9169 9169 9171 9171 9173 9173 9175 9175 9177 9177 9179 9179 9181 9181 9183 9183 9185 9185 9187 9187 9189 9189 9191 9191 9193 9193 9195 9195 9197 9197 9199 9199 9201 9201 9203 9203 9205 9205 9207 9207 9209 9209 9211 9211 9213 9213 9215 9215 9217 9217 9219 9219 9221 9221 9223 9223 9225 9225 9227 9227 9229 9229 9231 9231 9233 9233 9235 9235 9237 9237 9239 9239 9241 9241 9243 9243 9245 9245 9247 9247 9249 9249 9251 9251 9253 9253 9255 9255 9257 9257 9259 9259 9261 9261 9263 9263 9265 9265 9267 9267 9269 9269 9271 9271 9273 9273 9275 9275 9277 9277 9279 9279 9281 9281 9283 9283 9285 9285 9287 9287 9289 9289 9291 9291 9293 9293 9295 9295 9297 9297 9299 9299 9301 9301 9303 9303 9305 9305 9307 9307 9309 9309 9311 9311 9313 9313 9315 9315 9317 9317 9319 9319 9321 9321 9323 9323 9325 9325 9327 9327 9329 9329 9331 9331 9333 9333 9335 9335 9337 9337 9339 9339 9341 9341 9343 9343 9345 9345 9347 9347 9349 9349 9351 9351 9353 9353 9355 9355 9357 9357 9359 9359 9361 9361 9363 9363 9365 9365 9367 9367 9369 9369 9371 9371 9373 9373 9375 9375 9377 9377 9379 9379 9381 9381 9383 9383 9385 9385 9387 9387 9389 9389 9391 9391 9393 9393 9395 9395 9397 9397 9399 9399 9401 9401 9403 9403 9405 9405 9407 9407 9409 9409 9411 9411 9413 9413 9415 9415 9417 9417 9419 9419 9421 9421 9423 9423 9425 9425 9427 9427 9429 9429 9431 9431 9433 9433 9435 9435 9437 9437 9439 9439 9441 9441 9443 9443 9445 9445 9447 9447 9449 9449 9451 9451 9453 9453 9455 9455 9457 9457 9459 9459 9461 9461 9463 9463 9465 9465 9467 9467 9469 9469 9471 9471 9473 9473 9475 9475 9477 9477 9479 9479 9481 9481 9483 9483 9485 9485 9487 9487 9489 9489 9491 9491 9493 9493 9495 9495 9497 9497 9499 9499 9501 9501 9503 9503 9505 9505 9507 9507 9509 9509 9511 9511 9513 9513 9515 9515 9517 9517 9519 9519 9521 9521 9523 9523 9525 9525 9527 9527 9529 9529 9531 9531 9533 9533 9535 9535 9537 9537 9539 9539 9541 9541 9543 9543 9545 9545 9547 9547 9549 9549 9551 9551 9553 9553 9555 9555 9557 9557 9559 9559 9561 9561 9563 9563 9565 9565 9567 9567 9569 9569 9571 9571 9573 9573 9575 9575 9577 9577 9579 9579 9581 9581 9583 9583 9585 9585 9587 9587 9589 9589 9591 9591 9593 9593 9595 9595 9597 9597 9599 9599 9601 9601 9603 9603 9605 9605 9607 9607 9609 9609 9611 9611 9613 9613 9615 9615 9617 9617 9619 9619 9621 9621 9623 9623 9625 9625 9627 9627 9629 9629 9631 9631 9633 9633 9635 9635 9637 9637 9639 9639 9641 9641 9643 9643 9645 9645 9647 9647 9649 9649 9651 9651 9653 9653 9655 9655 9657 9657 9659 9659 9661 9661 9663 9663 9665 9665 9667 9667 9669 9669 9671 9671 9673 9673 9675 9675 9677 9677 9679 9679 9681 9681 9683 9683 9685 9685 9687 9687 9689 9689 9691 9691 9693 9693 9695 9695 9697 9697 9699 9699 9701 9701 9703 9703 9705 9705 9707 9707 9709 9709 9711 9711 9713 9713 9715 9715 9717 9717 9719 9719 9721 9721 9723 9723 9725 9725 9727 9727 9729 9729 9731 9731 9733 9733 9735 9735 9737 9737 9739 9739 9741 9741 9743 9743 9745 9745 9747 9747 9749 9749 9751 9751 9753 9753 9755 9755 9757 9757 9759 9759 9761 9761 9763 9763 9765 9765 9767 9767 9769 9769 9771 9771 9773 9773 9775 9775 9777 9777 9779 9779 9781 9781 9783 9783 9785 9785 9787 9787 9789 9789 9791 9791 9793 9793 9795 9795 9797 9797 9799 9799 9801 9801 9803 9803 9805 9805 9807 9807 9809 9809 9811 9811 9813 9813 9815 9815 9817 9817 9819 9819 9821 9821 9823 9823 9825 9825 9827 9827 9829 9829 9831 9831 9833 9833 9835 9835 9837 9837 9839 9839 9841 9841 9843 9843 9845 9845 9847 9847 9849 9849 9851 9851 9853 9853 9855 9855 9857 9857 9859 9859 9861 9861 9863 9863 9865 9865 9867 9867 9869 9869 9871 9871 9873 9873 9875 9875 9877 9877 9879 9879 9881 9881 9883 9883 9885 9885 9887 9887 9889 9889 9891 9891 9893 9893 9895 9895 9897 9897 9899 9899 9901 9901 9903 9903 9905 9905 9907 9907 9909 9909 9911 9911 9913 9913 9915 9915 9917 9917 9919 9919 9921 9921 9923 9923 9925 9925 9927 9927 9929 9929 9931 9931 9933 9933 9935 9935 9937 9937 9939 9939 9941 9941 9943 9943 9945 9945 9947 9947 9949 9949 9951 9951 9953 9953 9955 9955 9957 9957 9959 9959 9961 9961 9963 9963 9965 9965 9967 9967 9969 9969 9971 9971 9973 9973 9975 9975 9977 9977 9979 9979 9981 9981 9983 9983 9985 9985 9987 9987 9989 9989 9991 9991 9993 9993 9995 9995
1 1000000 1 4998 1 4997 1 4996 1 4995 1 4994 1 4993 1 4992 1 4991 1 4990 1 4989 1 4988 1 4987 1 4986 1 4985 1 4984 1 4983 1 4982 1 4981 1 4980 1 4979 1 4978 1 4977 1 4976 1 4975 1 4974 1 4973 1 4972 1 4971 1 4970 1 4969 1 4968 1 4967 1 4966 1 4965 1 4964 1 4963 1 4962 1 4961 1 4960 1 4959 1 4958 1 4957 1 4956 1 4955 1 4954 1 4953 1 4952 1 4951 1 4950 1 4949 1 4948 1 4947 1 4946 1 4945 1 4944 1 4943 1 4942 1 4941 1 4940 1 4939 1 4938 1 4937 1 4936 1 4935 1 4934 1 4933 1 4932 1 4931 1 4930 1 4929 1 4928 1 4927 1 4926 1 4925 1 4924 1 4923 1 4922 1 4921 1 4920 1 4919 1 4918 1 4917 1 4916 1 4915 1 4914 1 4913 1 4912 1 4911 1 4910 1 4909 1 4908 1 4907 1 4906 1 4905 1 4904 1 4903 1 4902 1 4901 1 4900 1 4899 1 4898 1 4897 1 4896 1 4895 1 4894 1 4893 1 4892 1 4891 1 4890 1 4889 1 4888 1 4887 1 4886 1 4885 1 4884 1 4883 1 4882 1 4881 1 4880 1 4879 1 4878 1 4877 1 4876 1 4875 1 4874 1 4873 1 4872 1 4871 1 4870 1 4869 1 4868 1 4867 1 4866 1 4865 1 4864 1 4863 1 4862 1 4861 1 4860 1 4859 1 4858 1 4857 1 4856 1 4855 1 4854 1 4853 1 4852 1 4851 1 4850 1 4849 1 4848 1 4847 1 4846 1 4845 1 4844 1 4843 1 4842 1 4841 1 4840 1 4839 1 4838 1 4837 1 4836 1 4835 1 4834 1 4833 1 4832 1 4831 1 4830 1 4829 1 4828 1 4827 1 4826 1 4825 1 4824 1 4823 1 4822 1 4821 1 4820 1 4819 1 4818 1 4817 1 4816 1 4815 1 4814 1 4813 1 4812 1 4811 1 4810 1 4809 1 4808 1 4807 1 4806 1 4805 1 4804 1 4803 1 4802 1 4801 1 4800 1 4799 1 4798 1 4797 1 4796 1 4795 1 4794 1 4793 1 4792 1 4791 1 4790 1 4789 1 4788 1 4787 1 4786 1 4785 1 4784 1 4783 1 4782 1 4781 1 4780 1 4779 1 4778 1 4777 1 4776 1 4775 1 4774 1 4773 1 4772 1 4771 1 4770 1 4769 1 4768 1 4767 1 4766 1 4765 1 4764 1 4763 1 4762 1 4761 1 4760 1 4759 1 4758 1 4757 1 4756 1 4755 1 4754 1 4753 1 4752 1 4751 1 4750 1 4749 1 4748 1 4747 1 4746 1 4745 1 4744 1 4743 1 4742 1 4741 1 4740 1 4739 1 4738 1 4737 1 4736 1 4735 1 4734 1 4733 1 4732 1 4731 1 4730 1 4729 1 4728 1 4727 1 4726 1 4725 1 4724 1 4723 1 4722 1 4721 1 4720 1 4719 1 4718 1 4717 1 4716 1 4715 1 4714 1 4713 1 4712 1 4711 1 4710 1 4709 1 4708 1 4707 1 4706 1 4705 1 4704 1 4703 1 4702 1 4701 1 4700 1 4699 1 4698 1 4697 1 4696 1 4695 1 4694 1 4693 1 4692 1 4691 1 4690 1 4689 1 4688 1 4687 1 4686 1 4685 1 4684 1 4683 1 4682 1 4681 1 4680 1 4679 1 4678 1 4677 1 4676 1 4675 1 4674 1 4673 1 4672 1 4671 1 4670 1 4669 1 4668 1 4667 1 4666 1 4665 1 4664 1 4663 1 4662 1 4661 1 4660 1 4659 1 4658 1 4657 1 4656 1 4655 1 4654 1 4653 1 4652 1 4651 1 4650 1 4649 1 4648 1 4647 1 4646 1 4645 1 4644 1 4643 1 4642 1 4641 1 4640 1 4639 1 4638 1 4637 1 4636 1 4635 1 4634 1 4633 1 4632 1 4631 1 4630 1 4629 1 4628 1 4627 1 4626 1 4625 1 4624 1 4623 1 4622 1 4621 1 4620 1 4619 1 4618 1 4617 1 4616 1 4615 1 4614 1 4613 1 4612 1 4611 1 4610 1 4609 1 4608 1 4607 1 4606 1 4605 1 4604 1 4603 1 4602 1 4601 1 4600 1 4599 1 4598 1 4597 1 4596 1 4595 1 4594 1 4593 1 4592 1 4591 1 4590 1 4589 1 4588 1 4587 1 4586 1 4585 1 4584 1 4583 1 4582 1 4581 1 4580 1 4579 1 4578 1 4577 1 4576 1 4575 1 4574 1 4573 1 4572 1 4571 1 4570 1 4569 1 4568 1 4567 1 4566 1 4565 1 4564 1 4563 1 4562 1 4561 1 4560 1 4559 1 4558 1 4557 1 4556 1 4555 1 4554 1 4553 1 4552 1 4551 1 4550 1 4549 1 4548 1 4547 1 4546 1 4545 1 4544 1 4543 1 4542 1 4541 1 4540 1 4539 1 4538 1 4537 1 4536 1 4535 1 4534 1 4533 1 4532 1 4531 1 4530 1 4529 1 4528 1 4527 1 4526 1 4525 1 4524 1 4523 1 4522 1 4521 1 4520 1 4519 1 4518 1 4517 1 4516 1 4515 1 4514 1 4513 1 4512 1 4511 1 4510 1 4509 1 4508 1 4507 1 4506 1 4505 1 4504 1 4503 1 4502 1 4501 1 4500 1 4499 1 4498 1 4497 1 4496 1 4495 1 4494 1 4493 1 4492 1 4491 1 4490 1 4489 1 4488 1 4487 1 4486 1 4485 1 4484 1 4483 1 4482 1 4481 1 4480 1 4479 1 4478 1 4477 1 4476 1 4475 1 4474 1 4473 1 4472 1 4471 1 4470 1 4469 1 4468 1 4467 1 4466 1 4465 1 4464 1 4463 1 4462 1 4461 1 4460 1 4459 1 4458 1 4457 1 4456 1 4455 1 4454 1 4453 1 4452 1 4451 1 4450 1 4449 1 4448 1 4447 1 4446 1 4445 1 4444 1 4443 1 4442 1 4441 1 4440 1 4439 1 4438 1 4437 1 4436 1 4435 1 4434 1 4433 1 4432 1 4431 1 4430 1 4429 1 4428 1 4427 1 4426 1 4425 1 4424 1 4423 1 4422 1 4421 1 4420 1 4419 1 4418 1 4417 1 4416 1 4415 1 4414 1 4413 1 4412 1 4411 1 4410 1 4409 1 4408 1 4407 1 4406 1 4405 1 4404 1 4403 1 4402 1 4401 1 4400 1 4399 1 4398 1 4397 1 4396 1 4395 1 4394 1 4393 1 4392 1 4391 1 4390 1 4389 1 4388 1 4387 1 4386 1 4385 1 4384 1 4383 1 4382 1 4381 1 4380 1 4379 1 4378 1 4377 1 4376 1 4375 1 4374 1 4373 1 4372 1 4371 1 4370 1 4369 1 4368 1 4367 1 4366 1 4365 1 4364 1 4363 1 4362 1 4361 1 4360 1 4359 1 4358 1 4357 1 4356 1 4355 1 4354 1 4353 1 4352 1 4351 1 4350 1 4349 1 4348 1 4347 1 4346 1 4345 1 4344 1 4343 1 4342 1 4341 1 4340 1 4339 1 4338 1 4337 1 4336 1 4335 1 4334 1 4333 1 4332 1 4331 1 4330 1 4329 1 4328 1 4327 1 4326 1 4325 1 4324 1 4323 1 4322 1 4321 1 4320 1 4319 1 4318 1 4317 1 4316 1 4315 1 4314 1 4313 1 4312 1 4311 1 4310 1 4309 1 4308 1 4307 1 4306 1 4305 1 4304 1 4303 1 4302 1 4301 1 4300 1 4299 1 4298 1 4297 1 4296 1 4295 1 4294 1 4293 1 4292 1 4291 1 4290 1 4289 1 4288 1 4287 1 4286 1 4285 1 4284 1 4283 1 4282 1 4281 1 4280 1 4279 1 4278 1 4277 1 4276 1 4275 1 4274 1 4273 1 4272 1 4271 1 4270 1 4269 1 4268 1 4267 1 4266 1 4265 1 4264 1 4263 1 4262 1 4261 1 4260 1 4259 1 4258 1 4257 1 4256 1 4255 1 4254 1 4253 1 4252 1 4251 1 4250 1 4249 1 4248 1 4247 1 4246 1 4245 1 4244 1 4243 1 4242 1 4241 1 4240 1 4239 1 4238 1 4237 1 4236 1 4235 1 4234 1 4233 1 4232 1 4231 1 4230 1 4229 1 4228 1 4227 1 4226 1 4225 1 4224 1 4223 1 4222 1 4221 1 4220 1 4219 1 4218 1 4217 1 4216 1 4215 1 4214 1 4213 1 4212 1 4211 1 4210 1 4209 1 4208 1 4207 1 4206 1 4205 1 4204 1 4203 1 4202 1 4201 1 4200 1 4199 1 4198 1 4197 1 4196 1 4195 1 4194 1 4193 1 4192 1 4191 1 4190 1 4189 1 4188 1 4187 1 4186 1 4185 1 4184 1 4183 1 4182 1 4181 1 4180 1 4179 1 4178 1 4177 1 4176 1 4175 1 4174 1 4173 1 4172 1 4171 1 4170 1 4169 1 4168 1 4167 1 4166 1 4165 1 4164 1 4163 1 4162 1 4161 1 4160 1 4159 1 4158 1 4157 1 4156 1 4155 1 4154 1 4153 1 4152 1 4151 1 4150 1 4149 1 4148 1 4147 1 4146 1 4145 1 4144 1 4143 1 4142 1 4141 1 4140 1 4139 1 4138 1 4137 1 4136 1 4135 1 4134 1 4133 1 4132 1 4131 1 4130 1 4129 1 4128 1 4127 1 4126 1 4125 1 4124 1 4123 1 4122 1 4121 1 4120 1 4119 1 4118 1 4117 1 4116 1 4115 1 4114 1 4113 1 4112 1 4111 1 4110 1 4109 1 4108 1 4107 1 4106 1 4105 1 4104 1 4103 1 4102 1 4101 1 4100 1 4099 1 4098 1 4097 1 4096 1 4095 1 4094 1 4093 1 4092 1 4091 1 4090 1 4089 1 4088 1 4087 1 4086 1 4085 1 4084 1 4083 1 4082 1 4081 1 4080 1 4079 1 4078 1 4077 1 4076 1 4075 1 4074 1 4073 1 4072 1 4071 1 4070 1 4069 1 4068 1 4067 1 4066 1 4065 1 4064 1 4063 1 4062 1 4061 1 4060 1 4059 1 4058 1 4057 1 4056 1 4055 1 4054 1 4053 1 4052 1 4051 1 4050 1 4049 1 4048 1 4047 1 4046 1 4045 1 4044 1 4043 1 4042 1 4041 1 4040 1 4039 1 4038 1 4037 1 4036 1 4035 1 4034 1 4033 1 4032 1 4031 1 4030 1 4029 1 4028 1 4027 1 4026 1 4025 1 4024 1 4023 1 4022 1 4021 1 4020 1 4019 1 4018 1 4017 1 4016 1 4015 1 4014 1 4013 1 4012 1 4011 1 4010 1 4009 1 4008 1 4007 1 4006 1 4005 1 4004 1 4003 1 4002 1 4001 1 4000 1 3999 1 3998 1 3997 1 3996 1 3995 1 3994 1 3993 1 3992 1 3991 1 3990 1 3989 1 3988 1 3987 1 3986 1 3985 1 3984 1 3983 1 3982 1 3981 1 3980 1 3979 1 3978 1 3977 1 3976 1 3975 1 3974 1 3973 1 3972 1 3971 1 3970 1 3969 1 3968 1 3967 1 3966 1 3965 1 3964 1 3963 1 3962 1 3961 1 3960 1 3959 1 3958 1 3957 1 3956 1 3955 1 3954 1 3953 1 3952 1 3951 1 3950 1 3949 1 3948 1 3947 1 3946 1 3945 1 3944 1 3943 1 3942 1 3941 1 3940 1 3939 1 3938 1 3937 1 3936 1 3935 1 3934 1 3933 1 3932 1 3931 1 3930 1 3929 1 3928 1 3927 1 3926 1 3925 1 3924 1 3923 1 3922 1 3921 1 3920 1 3919 1 3918 1 3917 1 3916 1 3915 1 3914 1 3913 1 3912 1 3911 1 3910 1 3909 1 3908 1 3907 1 3906 1 3905 1 3904 1 3903 1 3902 1 3901 1 3900 1 3899 1 3898 1 3897 1 3896 1 3895 1 3894 1 3893 1 3892 1 3891 1 3890 1 3889 1 3888 1 3887 1 3886 1 3885 1 3884 1 3883 1 3882 1 3881 1 3880 1 3879 1 3878 1 3877 1 3876 1 3875 1 3874 1 3873 1 3872 1 3871 1 3870 1 3869 1 3868 1 3867 1 3866 1 3865 1 3864 1 3863 1 3862 1 3861 1 3860 1 3859 1 3858 1 3857 1 3856 1 3855 1 3854 1 3853 1 3852 1 3851 1 3850 1 3849 1 3848 1 3847 1 3846 1 3845 1 3844 1 3843 1 3842 1 3841 1 3840 1 3839 1 3838 1 3837 1 3836 1 3835 1 3834 1 3833 1 3832 1 3831 1 3830 1 3829 1 3828 1 3827 1 3826 1 3825 1 3824 1 3823 1 3822 1 3821 1 3820 1 3819 1 3818 1 3817 1 3816 1 3815 1 3814 1 3813 1 3812 1 3811 1 3810 1 3809 1 3808 1 3807 1 3806 1 3805 1 3804 1 3803 1 3802 1 3801 1 3800 1 3799 1 3798 1 3797 1 3796 1 3795 1 3794 1 3793 1 3792 1 3791 1 3790 1 3789 1 3788 1 3787 1 3786 1 3785 1 3784 1 3783 1 3782 1 3781 1 3780 1 3779 1 3778 1 3777 1 3776 1 3775 1 3774 1 3773 1 3772 1 3771 1 3770 1 3769 1 3768 1 3767 1 3766 1 3765 1 3764 1 3763 1 3762 1 3761 1 3760 1 3759 1 3758 1 3757 1 3756 1 3755 1 3754 1 3753 1 3752 1 3751 1 3750 1 3749 1 3748 1 3747 1 3746 1 3745 1 3744 1 3743 1 3742 1 3741 1 3740 1 3739 1 3738 1 3737 1 3736 1 3735 1 3734 1 3733 1 3732 1 3731 1 3730 1 3729 1 3728 1 3727 1 3726 1 3725 1 3724 1 3723 1 3722 1 3721 1 3720 1 3719 1 3718 1 3717 1 3716 1 3715 1 3714 1 3713 1 3712 1 3711 1 3710 1 3709 1 3708 1 3707 1 3706 1 3705 1 3704 1 3703 1 3702 1 3701 1 3700 1 3699 1 3698 1 3697 1 3696 1 3695 1 3694 1 3693 1 3692 1 3691 1 3690 1 3689 1 3688 1 3687 1 3686 1 3685 1 3684 1 3683 1 3682 1 3681 1 3680 1 3679 1 3678 1 3677 1 3676 1 3675 1 3674 1 3673 1 3672 1 3671 1 3670 1 3669 1 3668 1 3667 1 3666 1 3665 1 3664 1 3663 1 3662 1 3661 1 3660 1 3659 1 3658 1 3657 1 3656 1 3655 1 3654 1 3653 1 3652 1 3651 1 3650 1 3649 1 3648 1 3647 1 3646 1 3645 1 3644 1 3643 1 3642 1 3641 1 3640 1 3639 1 3638 1 3637 1 3636 1 3635 1 3634 1 3633 1 3632 1 3631 1 3630 1 3629 1 3628 1 3627 1 3626 1 3625 1 3624 1 3623 1 3622 1 3621 1 3620 1 3619 1 3618 1 3617 1 3616 1 3615 1 3614 1 3613 1 3612 1 3611 1 3610 1 3609 1 3608 1 3607 1 3606 1 3605 1 3604 1 3603 1 3602 1 3601 1 3600 1 3599 1 3598 1 3597 1 3596 1 3595 1 3594 1 3593 1 3592 1 3591 1 3590 1 3589 1 3588 1 3587 1 3586 1 3585 1 3584 1 3583 1 3582 1 3581 1 3580 1 3579 1 3578 1 3577 1 3576 1 3575 1 3574 1 3573 1 3572 1 3571 1 3570 1 3569 1 3568 1 3567 1 3566 1 3565 1 3564 1 3563 1 3562 1 3561 1 3560 1 3559 1 3558 1 3557 1 3556 1 3555 1 3554 1 3553 1 3552 1 3551 1 3550 1 3549 1 3548 1 3547 1 3546 1 3545 1 3544 1 3543 1 3542 1 3541 1 3540 1 3539 1 3538 1 3537 1 3536 1 3535 1 3534 1 3533 1 3532 1 3531 1 3530 1 3529 1 3528 1 3527 1 3526 1 3525 1 3524 1 3523 1 3522 1 3521 1 3520 1 3519 1 3518 1 3517 1 3516 1 3515 1 3514 1 3513 1 3512 1 3511 1 3510 1 3509 1 3508 1 3507 1 3506 1 3505 1 3504 1 3503 1 3502 1 3501 1 3500 1 3499 1 3498 1 3497 1 3496 1 3495 1 3494 1 3493 1 3492 1 3491 1 3490 1 3489 1 3488 1 3487 1 3486 1 3485 1 3484 1 3483 1 3482 1 3481 1 3480 1 3479 1 3478 1 3477 1 3476 1 3475 1 3474 1 3473 1 3472 1 3471 1 3470 1 3469 1 3468 1 3467 1 3466 1 3465 1 3464 1 3463 1 3462 1 3461 1 3460 1 3459 1 3458 1 3457 1 3456 1 3455 1 3454 1 3453 1 3452 1 3451 1 3450 1 3449 1 3448 1 3447 1 3446 1 3445 1 3444 1 3443 1 3442 1 3441 1 3440 1 3439 1 3438 1 3437 1 3436 1 3435 1 3434 1 3433 1 3432 1 3431 1 3430 1 3429 1 3428 1 3427 1 3426 1 3425 1 3424 1 3423 1 3422 1 3421 1 3420 1 3419 1 3418 1 3417 1 3416 1 3415 1 3414 1 3413 1 3412 1 3411 1 3410 1 3409 1 3408 1 3407 1 3406 1 3405 1 3404 1 3403 1 3402 1 3401 1 3400 1 3399 1 3398 1 3397 1 3396 1 3395 1 3394 1 3393 1 3392 1 3391 1 3390 1 3389 1 3388 1 3387 1 3386 1 3385 1 3384 1 3383 1 3382 1 3381 1 3380 1 3379 1 3378 1 3377 1 3376 1 3375 1 3374 1 3373 1 3372 1 3371 1 3370 1 3369 1 3368 1 3367 1 3366 1 3365 1 3364 1 3363 1 3362 1 3361 1 3360 1 3359 1 3358 1 3357 1 3356 1 3355 1 3354 1 3353 1 3352 1 3351 1 3350 1 3349 1 3348 1 3347 1 3346 1 3345 1 3344 1 3343 1 3342 1 3341 1 3340 1 3339 1 3338 1 3337 1 3336 1 3335 1 3334 1 3333 1 3332 1 3331 1 3330 1 3329 1 3328 1 3327 1 3326 1 3325 1 3324 1 3323 1 3322 1 3321 1 3320 1 3319 1 3318 1 3317 1 3316 1 3315 1 3314 1 3313 1 3312 1 3311 1 3310 1 3309 1 3308 1 3307 1 3306 1 3305 1 3304 1 3303 1 3302 1 3301 1 3300 1 3299 1 3298 1 3297 1 3296 1 3295 1 3294 1 3293 1 3292 1 3291 1 3290 1 3289 1 3288 1 3287 1 3286 1 3285 1 3284 1 3283 1 3282 1 3281 1 3280 1 3279 1 3278 1 3277 1 3276 1 3275 1 3274 1 3273 1 3272 1 3271 1 3270 1 3269 1 3268 1 3267 1 3266 1 3265 1 3264 1 3263 1 3262 1 3261 1 3260 1 3259 1 3258 1 3257 1 3256 1 3255 1 3254 1 3253 1 3252 1 3251 1 3250 1 3249 1 3248 1 3247 1 3246 1 3245 1 3244 1 3243 1 3242 1 3241 1 3240 1 3239 1 3238 1 3237 1 3236 1 3235 1 3234 1 3233 1 3232 1 3231 1 3230 1 3229 1 3228 1 3227 1 3226 1 3225 1 3224 1 3223 1 3222 1 3221 1 3220 1 3219 1 3218 1 3217 1 3216 1 3215 1 3214 1 3213 1 3212 1 3211 1 3210 1 3209 1 3208 1 3207 1 3206 1 3205 1 3204 1 3203 1 3202 1 3201 1 3200 1 3199 1 3198 1 3197 1 3196 1 3195 1 3194 1 3193 1 3192 1 3191 1 3190 1 3189 1 3188 1 3187 1 3186 1 3185 1 3184 1 3183 1 3182 1 3181 1 3180 1 3179 1 3178 1 3177 1 3176 1 3175 1 3174 1 3173 1 3172 1 3171 1 3170 1 3169 1 3168 1 3167 1 3166 1 3165 1 3164 1 3163 1 3162 1 3161 1 3160 1 3159 1 3158 1 3157 1 3156 1 3155 1 3154 1 3153 1 3152 1 3151 1 3150 1 3149 1 3148 1 3147 1 3146 1 3145 1 3144 1 3143 1 3142 1 3141 1 3140 1 3139 1 3138 1 3137 1 3136 1 3135 1 3134 1 3133 1 3132 1 3131 1 3130 1 3129 1 3128 1 3127 1 3126 1 3125 1 3124 1 3123 1 3122 1 3121 1 3120 1 3119 1 3118 1 3117 1 3116 1 3115 1 3114 1 3113 1 3112 1 3111 1 3110 1 3109 1 3108 1 3107 1 3106 1 3105 1 3104 1 3103 1 3102 1 3101 1 3100 1 3099 1 3098 1 3097 1 3096 1 3095 1 3094 1 3093 1 3092 1 3091 1 3090 1 3089 1 3088 1 3087 1 3086 1 3085 1 3084 1 3083 1 3082 1 3081 1 3080 1 3079 1 3078 1 3077 1 3076 1 3075 1 3074 1 3073 1 3072 1 3071 1 3070 1 3069 1 3068 1 3067 1 3066 1 3065 1 3064 1 3063 1 3062 1 3061 1 3060 1 3059 1 3058 1 3057 1 3056 1 3055 1 3054 1 3053 1 3052 1 3051 1 3050 1 3049 1 3048 1 3047 1 3046 1 3045 1 3044 1 3043 1 3042 1 3041 1 3040 1 3039 1 3038 1 3037 1 3036 1 3035 1 3034 1 3033 1 3032 1 3031 1 3030 1 3029 1 3028 1 3027 1 3026 1 3025 1 3024 1 3023 1 3022 1 3021 1 3020 1 3019 1 3018 1 3017 1 3016 1 3015 1 3014 1 3013 1 3012 1 3011 1 3010 1 3009 1 3008 1 3007 1 3006 1 3005 1 3004 1 3003 1 3002 1 3001 1 3000 1 2999 1 2998 1 2997 1 2996 1 2995 1 2994 1 2993 1 2992 1 2991 1 2990 1 2989 1 2988 1 2987 1 2986 1 2985 1 2984 1 2983 1 2982 1 2981 1 2980 1 2979 1 2978 1 2977 1 2976 1 2975 1 2974 1 2973 1 2972 1 2971 1 2970 1 2969 1 2968 1 2967 1 2966 1 2965 1 2964 1 2963 1 2962 1 2961 1 2960 1 2959 1 2958 1 2957 1 2956 1 2955 1 2954 1 2953 1 2952 1 2951 1 2950 1 2949 1 2948 1 2947 1 2946 1 2945 1 2944 1 2943 1 2942 1 2941 1 2940 1 2939 1 2938 1 2937 1 2936 1 2935 1 2934 1 2933 1 2932 1 2931 1 2930 1 2929 1 2928 1 2927 1 2926 1 2925 1 2924 1 2923 1 2922 1 2921 1 2920 1 2919 1 2918 1 2917 1 2916 1 2915 1 2914 1 2913 1 2912 1 2911 1 2910 1 2909 1 2908 1 2907 1 2906 1 2905 1 2904 1 2903 1 2902 1 2901 1 2900 1 2899 1 2898 1 2897 1 2896 1 2895 1 2894 1 2893 1 2892 1 2891 1 2890 1 2889 1 2888 1 2887 1 2886 1 2885 1 2884 1 2883 1 2882 1 2881 1 2880 1 2879 1 2878 1 2877 1 2876 1 2875 1 2874 1 2873 1 2872 1 2871 1 2870 1 2869 1 2868 1 2867 1 2866 1 2865 1 2864 1 2863 1 2862 1 2861 1 2860 1 2859 1 2858 1 2857 1 2856 1 2855 1 2854 1 2853 1 2852 1 2851 1 2850 1 2849 1 2848 1 2847 1 2846 1 2845 1 2844 1 2843 1 2842 1 2841 1 2840 1 2839 1 2838 1 2837 1 2836 1 2835 1 2834 1 2833 1 2832 1 2831 1 2830 1 2829 1 2828 1 2827 1 2826 1 2825 1 2824 1 2823 1 2822 1 2821 1 2820 1 2819 1 2818 1 2817 1 2816 1 2815 1 2814 1 2813 1 2812 1 2811 1 2810 1 2809 1 2808 1 2807 1 2806 1 2805 1 2804 1 2803 1 2802 1 2801 1 2800 1 2799 1 2798 1 2797 1 2796 1 2795 1 2794 1 2793 1 2792 1 2791 1 2790 1 2789 1 2788 1 2787 1 2786 1 2785 1 2784 1 2783 1 2782 1 2781 1 2780 1 2779 1 2778 1 2777 1 2776 1 2775 1 2774 1 2773 1 2772 1 2771 1 2770 1 2769 1 2768 1 2767 1 2766 1 2765 1 2764 1 2763 1 2762 1 2761 1 2760 1 2759 1 2758 1 2757 1 2756 1 2755 1 2754 1 2753 1 2752 1 2751 1 2750 1 2749 1 2748 1 2747 1 2746 1 2745 1 2744 1 2743 1 2742 1 2741 1 2740 1 2739 1 2738 1 2737 1 2736 1 2735 1 2734 1 2733 1 2732 1 2731 1 2730 1 2729 1 2728 1 2727 1 2726 1 2725 1 2724 1 2723 1 2722 1 2721 1 2720 1 2719 1 2718 1 2717 1 2716 1 2715 1 2714 1 2713 1 2712 1 2711 1 2710 1 2709 1 2708 1 2707 1 2706 1 2705 1 2704 1 2703 1 2702 1 2701 1 2700 1 2699 1 2698 1 2697 1 2696 1 2695 1 2694 1 2693 1 2692 1 2691 1 2690 1 2689 1 2688 1 2687 1 2686 1 2685 1 2684 1 2683 1 2682 1 2681 1 2680 1 2679 1 2678 1 2677 1 2676 1 2675 1 2674 1 2673 1 2672 1 2671 1 2670 1 2669 1 2668 1 2667 1 2666 1 2665 1 2664 1 2663 1 2662 1 2661 1 2660 1 2659 1 2658 1 2657 1 2656 1 2655 1 2654 1 2653 1 2652 1 2651 1 2650 1 2649 1 2648 1 2647 1 2646 1 2645 1 2644 1 2643 1 2642 1 2641 1 2640 1 2639 1 2638 1 2637 1 2636 1 2635 1 2634 1 2633 1 2632 1 2631 1 2630 1 2629 1 2628 1 2627 1 2626 1 2625 1 2624 1 2623 1 2622 1 2621 1 2620 1 2619 1 2618 1 2617 1 2616 1 2615 1 2614 1 2613 1 2612 1 2611 1 2610 1 2609 1 2608 1 2607 1 2606 1 2605 1 2604 1 2603 1 2602 1 2601 1 2600 1 2599 1 2598 1 2597 1 2596 1 2595 1 2594 1 2593 1 2592 1 2591 1 2590 1 2589 1 2588 1 2587 1 2586 1 2585 1 2584 1 2583 1 2582 1 2581 1 2580 1 2579 1 2578 1 2577 1 2576 1 2575 1 2574 1 2573 1 2572 1 2571 1 2570 1 2569 1 2568 1 2567 1 2566 1 2565 1 2564 1 2563 1 2562 1 2561 1 2560 1 2559 1 2558 1 2557 1 2556 1 2555 1 2554 1 2553 1 2552 1 2551 1 2550 1 2549 1 2548 1 2547 1 2546 1 2545 1 2544 1 2543 1 2542 1 2541 1 2540 1 2539 1 2538 1 2537 1 2536 1 2535 1 2534 1 2533 1 2532 1 2531 1 2530 1 2529 1 2528 1 2527 1 2526 1 2525 1 2524 1 2523 1 2522 1 2521 1 2520 1 2519 1 2518 1 2517 1 2516 1 2515 1 2514 1 2513 1 2512 1 2511 1 2510 1 2509 1 2508 1 2507 1 2506 1 2505 1 2504 1 2503 1 2502 1 2501 1 2500 1 2499 1 2498 1 2497 1 2496 1 2495 1 2494 1 2493 1 2492 1 2491 1 2490 1 2489 1 2488 1 2487 1 2486 1 2485 1 2484 1 2483 1 2482 1 2481 1 2480 1 2479 1 2478 1 2477 1 2476 1 2475 1 2474 1 2473 1 2472 1 2471 1 2470 1 2469 1 2468 1 2467 1 2466 1 2465 1 2464 1 2463 1 2462 1 2461 1 2460 1 2459 1 2458 1 2457 1 2456 1 2455 1 2454 1 2453 1 2452 1 2451 1 2450 1 2449 1 2448 1 2447 1 2446 1 2445 1 2444 1 2443 1 2442 1 2441 1 2440 1 2439 1 2438 1 2437 1 2436 1 2435 1 2434 1 2433 1 2432 1 2431 1 2430 1 2429 1 2428 1 2427 1 2426 1 2425 1 2424 1 2423 1 2422 1 2421 1 2420 1 2419 1 2418 1 2417 1 2416 1 2415 1 2414 1 2413 1 2412 1 2411 1 2410 1 2409 1 2408 1 2407 1 2406 1 2405 1 2404 1 2403 1 2402 1 2401 1 2400 1 2399 1 2398 1 2397 1 2396 1 2395 1 2394 1 2393 1 2392 1 2391 1 2390 1 2389 1 2388 1 2387 1 2386 1 2385 1 2384 1 2383 1 2382 1 2381 1 2380 1 2379 1 2378 1 2377 1 2376 1 2375 1 2374 1 2373 1 2372 1 2371 1 2370 1 2369 1 2368 1 2367 1 2366 1 2365 1 2364 1 2363 1 2362 1 2361 1 2360 1 2359 1 2358 1 2357 1 2356 1 2355 1 2354 1 2353 1 2352 1 2351 1 2350 1 2349 1 2348 1 2347 1 2346 1 2345 1 2344 1 2343 1 2342 1 2341 1 2340 1 2339 1 2338 1 2337 1 2336 1 2335 1 2334 1 2333 1 2332 1 2331 1 2330 1 2329 1 2328 1 2327 1 2326 1 2325 1 2324 1 2323 1 2322 1 2321 1 2320 1 2319 1 2318 1 2317 1 2316 1 2315 1 2314 1 2313 1 2312 1 2311 1 2310 1 2309 1 2308 1 2307 1 2306 1 2305 1 2304 1 2303 1 2302 1 2301 1 2300 1 2299 1 2298 1 2297 1 2296 1 2295 1 2294 1 2293 1 2292 1 2291 1 2290 1 2289 1 2288 1 2287 1 2286 1 2285 1 2284 1 2283 1 2282 1 2281 1 2280 1 2279 1 2278 1 2277 1 2276 1 2275 1 2274 1 2273 1 2272 1 2271 1 2270 1 2269 1 2268 1 2267 1 2266 1 2265 1 2264 1 2263 1 2262 1 2261 1 2260 1 2259 1 2258 1 2257 1 2256 1 2255 1 2254 1 2253 1 2252 1 2251 1 2250 1 2249 1 2248 1 2247 1 2246 1 2245 1 2244 1 2243 1 2242 1 2241 1 2240 1 2239 1 2238 1 2237 1 2236 1 2235 1 2234 1 2233 1 2232 1 2231 1 2230 1 2229 1 2228 1 2227 1 2226 1 2225 1 2224 1 2223 1 2222 1 2221 1 2220 1 2219 1 2218 1 2217 1 2216 1 2215 1 2214 1 2213 1 2212 1 2211 1 2210 1 2209 1 2208 1 2207 1 2206 1 2205 1 2204 1 2203 1 2202 1 2201 1 2200 1 2199 1 2198 1 2197 1 2196 1 2195 1 2194 1 2193 1 2192 1 2191 1 2190 1 2189 1 2188 1 2187 1 2186 1 2185 1 2184 1 2183 1 2182 1 2181 1 2180 1 2179 1 2178 1 2177 1 2176 1 2175 1 2174 1 2173 1 2172 1 2171 1 2170 1 2169 1 2168 1 2167 1 2166 1 2165 1 2164 1 2163 1 2162 1 2161 1 2160 1 2159 1 2158 1 2157 1 2156 1 2155 1 2154 1 2153 1 2152 1 2151 1 2150 1 2149 1 2148 1 2147 1 2146 1 2145 1 2144 1 2143 1 2142 1 2141 1 2140 1 2139 1 2138 1 2137 1 2136 1 2135 1 2134 1 2133 1 2132 1 2131 1 2130 1 2129 1 2128 1 2127 1 2126 1 2125 1 2124 1 2123 1 2122 1 2121 1 2120 1 2119 1 2118 1 2117 1 2116 1 2115 1 2114 1 2113 1 2112 1 2111 1 2110 1 2109 1 2108 1 2107 1 2106 1 2105 1 2104 1 2103 1 2102 1 2101 1 2100 1 2099 1 2098 1 2097 1 2096 1 2095 1 2094 1 2093 1 2092 1 2091 1 2090 1 2089 1 2088 1 2087 1 2086 1 2085 1 2084 1 2083 1 2082 1 2081 1 2080 1 2079 1 2078 1 2077 1 2076 1 2075 1 2074 1 2073 1 2072 1 2071 1 2070 1 2069 1 2068 1 2067 1 2066 1 2065 1 2064 1 2063 1 2062 1 2061 1 2060 1 2059 1 2058 1 2057 1 2056 1 2055 1 2054 1 2053 1 2052 1 2051 1 2050 1 2049 1 2048 1 2047 1 2046 1 2045 1 2044 1 2043 1 2042 1 2041 1 2040 1 2039 1 2038 1 2037 1 2036 1 2035 1 2034 1 2033 1 2032 1 2031 1 2030 1 2029 1 2028 1 2027 1 2026 1 2025 1 2024 1 2023 1 2022 1 2021 1 2020 1 2019 1 2018 1 2017 1 2016 1 2015 1 2014 1 2013 1 2012 1 2011 1 2010 1 2009 1 2008 1 2007 1 2006 1 2005 1 2004 1 2003 1 2002 1 2001 1 2000 1 1999 1 1998 1 1997 1 1996 1 1995 1 1994 1 1993 1 1992 1 1991 1 1990 1 1989 1 1988 1 1987 1 1986 1 1985 1 1984 1 1983 1 1982 1 1981 1 1980 1 1979 1 1978 1 1977 1 1976 1 1975 1 1974 1 1973 1 1972 1 1971 1 1970 1 1969 1 1968 1 1967 1 1966 1 1965 1 1964 1 1963 1 1962 1 1961 1 1960 1 1959 1 1958 1 1957 1 1956 1 1955 1 1954 1 1953 1 1952 1 1951 1 1950 1 1949 1 1948 1 1947 1 1946 1 1945 1 1944 1 1943 1 1942 1 1941 1 1940 1 1939 1 1938 1 1937 1 1936 1 1935 1 1934 1 1933 1 1932 1 1931 1 1930 1 1929 1 1928 1 1927 1 1926 1 1925 1 1924 1 1923 1 1922 1 1921 1 1920 1 1919 1 1918 1 1917 1 1916 1 1915 1 1914 1 1913 1 1912 1 1911 1 1910 1 1909 1 1908 1 1907 1 1906 1 1905 1 1904 1 1903 1 1902 1 1901 1 1900 1 1899 1 1898 1 1897 1 1896 1 1895 1 1894 1 1893 1 1892 1 1891 1 1890 1 1889 1 1888 1 1887 1 1886 1 1885 1 1884 1 1883 1 1882 1 1881 1 1880 1 1879 1 1878 1 1877 1 1876 1 1875 1 1874 1 1873 1 1872 1 1871 1 1870 1 1869 1 1868 1 1867 1 1866 1 1865 1 1864 1 1863 1 1862 1 1861 1 1860 1 1859 1 1858 1 1857 1 1856 1 1855 1 1854 1 1853 1 1852 1 1851 1 1850 1 1849 1 1848 1 1847 1 1846 1 1845 1 1844 1 1843 1 1842 1 1841 1 1840 1 1839 1 1838 1 1837 1 1836 1 1835 1 1834 1 1833 1 1832 1 1831 1 1830 1 1829 1 1828 1 1827 1 1826 1 1825 1 1824 1 1823 1 1822 1 1821 1 1820 1 1819 1 1818 1 1817 1 1816 1 1815 1 1814 1 1813 1 1812 1 1811 1 1810 1 1809 1 1808 1 1807 1 1806 1 1805 1 1804 1 1803 1 1802 1 1801 1 1800 1 1799 1 1798 1 1797 1 1796 1 1795 1 1794 1 1793 1 1792 1 1791 1 1790 1 1789 1 1788 1 1787 1 1786 1 1785 1 1784 1 1783 1 1782 1 1781 1 1780 1 1779 1 1778 1 1777 1 1776 1 1775 1 1774 1 1773 1 1772 1 1771 1 1770 1 1769 1 1768 1 1767 1 1766 1 1765 1 1764 1 1763 1 1762 1 1761 1 1760 1 1759 1 1758 1 1757 1 1756 1 1755 1 1754 1 1753 1 1752 1 1751 1 1750 1 1749 1 1748 1 1747 1 1746 1 1745 1 1744 1 1743 1 1742 1 1741 1 1740 1 1739 1 1738 1 1737 1 1736 1 1735 1 1734 1 1733 1 1732 1 1731 1 1730 1 1729 1 1728 1 1727 1 1726 1 1725 1 1724 1 1723 1 1722 1 1721 1 1720 1 1719 1 1718 1 1717 1 1716 1 1715 1 1714 1 1713 1 1712 1 1711 1 1710 1 1709 1 1708 1 1707 1 1706 1 1705 1 1704 1 1703 1 1702 1 1701 1 1700 1 1699 1 1698 1 1697 1 1696 1 1695 1 1694 1 1693 1 1692 1 1691 1 1690 1 1689 1 1688 1 1687 1 1686 1 1685 1 1684 1 1683 1 1682 1 1681 1 1680 1 1679 1 1678 1 1677 1 1676 1 1675 1 1674 1 1673 1 1672 1 1671 1 1670 1 1669 1 1668 1 1667 1 1666 1 1665 1 1664 1 1663 1 1662 1 1661 1 1660 1 1659 1 1658 1 1657 1 1656 1 1655 1 1654 1 1653 1 1652 1 1651 1 1650 1 1649 1 1648 1 1647 1 1646 1 1645 1 1644 1 1643 1 1642 1 1641 1 1640 1 1639 1 1638 1 1637 1 1636 1 1635 1 1634 1 1633 1 1632 1 1631 1 1630 1 1629 1 1628 1 1627 1 1626 1 1625 1 1624 1 1623 1 1622 1 1621 1 1620 1 1619 1 1618 1 1617 1 1616 1 1615 1 1614 1 1613 1 1612 1 1611 1 1610 1 1609 1 1608 1 1607 1 1606 1 1605 1 1604 1 1603 1 1602 1 1601 1 1600 1 1599 1 1598 1 1597 1 1596 1 1595 1 1594 1 1593 1 1592 1 1591 1 1590 1 1589 1 1588 1 1587 1 1586 1 1585 1 1584 1 1583 1 1582 1 1581 1 1580 1 1579 1 1578 1 1577 1 1576 1 1575 1 1574 1 1573 1 1572 1 1571 1 1570 1 1569 1 1568 1 1567 1 1566 1 1565 1 1564 1 1563 1 1562 1 1561 1 1560 1 1559 1 1558 1 1557 1 1556 1 1555 1 1554 1 1553 1 1552 1 1551 1 1550 1 1549 1 1548 1 1547 1 1546 1 1545 1 1544 1 1543 1 1542 1 1541 1 1540 1 1539 1 1538 1 1537 1 1536 1 1535 1 1534 1 1533 1 1532 1 1531 1 1530 1 1529 1 1528 1 1527 1 1526 1 1525 1 1524 1 1523 1 1522 1 1521 1 1520 1 1519 1 1518 1 1517 1 1516 1 1515 1 1514 1 1513 1 1512 1 1511 1 1510 1 1509 1 1508 1 1507 1 1506 1 1505 1 1504 1 1503 1 1502 1 1501 1 1500 1 1499 1 1498 1 1497 1 1496 1 1495 1 1494 1 1493 1 1492 1 1491 1 1490 1 1489 1 1488 1 1487 1 1486 1 1485 1 1484 1 1483 1 1482 1 1481 1 1480 1 1479 1 1478 1 1477 1 1476 1 1475 1 1474 1 1473 1 1472 1 1471 1 1470 1 1469 1 1468 1 1467 1 1466 1 1465 1 1464 1 1463 1 1462 1 1461 1 1460 1 1459 1 1458 1 1457 1 1456 1 1455 1 1454 1 1453 1 1452 1 1451 1 1450 1 1449 1 1448 1 1447 1 1446 1 1445 1 1444 1 1443 1 1442 1 1441 1 1440 1 1439 1 1438 1 1437 1 1436 1 1435 1 1434 1 1433 1 1432 1 1431 1 1430 1 1429 1 1428 1 1427 1 1426 1 1425 1 1424 1 1423 1 1422 1 1421 1 1420 1 1419 1 1418 1 1417 1 1416 1 1415 1 1414 1 1413 1 1412 1 1411 1 1410 1 1409 1 1408 1 1407 1 1406 1 1405 1 1404 1 1403 1 1402 1 1401 1 1400 1 1399 1 1398 1 1397 1 1396 1 1395 1 1394 1 1393 1 1392 1 1391 1 1390 1 1389 1 1388 1 1387 1 1386 1 1385 1 1384 1 1383 1 1382 1 1381 1 1380 1 1379 1 1378 1 1377 1 1376 1 1375 1 1374 1 1373 1 1372 1 1371 1 1370 1 1369 1 1368 1 1367 1 1366 1 1365 1 1364 1 1363 1 1362 1 1361 1 1360 1 1359 1 1358 1 1357 1 1356 1 1355 1 1354 1 1353 1 1352 1 1351 1 1350 1 1349 1 1348 1 1347 1 1346 1 1345 1 1344 1 1343 1 1342 1 1341 1 1340 1 1339 1 1338 1 1337 1 1336 1 1335 1 1334 1 1333 1 1332 1 1331 1 1330 1 1329 1 1328 1 1327 1 1326 1 1325 1 1324 1 1323 1 1322 1 1321 1 1320 1 1319 1 1318 1 1317 1 1316 1 1315 1 1314 1 1313 1 1312 1 1311 1 1310 1 1309 1 1308 1 1307 1 1306 1 1305 1 1304 1 1303 1 1302 1 1301 1 1300 1 1299 1 1298 1 1297 1 1296 1 1295 1 1294 1 1293 1 1292 1 1291 1 1290 1 1289 1 1288 1 1287 1 1286 1 1285 1 1284 1 1283 1 1282 1 1281 1 1280 1 1279 1 1278 1 1277 1 1276 1 1275 1 1274 1 1273 1 1272 1 1271 1 1270 1 1269 1 1268 1 1267 1 1266 1 1265 1 1264 1 1263 1 1262 1 1261 1 1260 1 1259 1 1258 1 1257 1 1256 1 1255 1 1254 1 1253 1 1252 1 1251 1 1250 1 1249 1 1248 1 1247 1 1246 1 1245 1 1244 1 1243 1 1242 1 1241 1 1240 1 1239 1 1238 1 1237 1 1236 1 1235 1 1234 1 1233 1 1232 1 1231 1 1230 1 1229 1 1228 1 1227 1 1226 1 1225 1 1224 1 1223 1 1222 1 1221 1 1220 1 1219 1 1218 1 1217 1 1216 1 1215 1 1214 1 1213 1 1212 1 1211 1 1210 1 1209 1 1208 1 1207 1 1206 1 1205 1 1204 1 1203 1 1202 1 1201 1 1200 1 1199 1 1198 1 1197 1 1196 1 1195 1 1194 1 1193 1 1192 1 1191 1 1190 1 1189 1 1188 1 1187 1 1186 1 1185 1 1184 1 1183 1 1182 1 1181 1 1180 1 1179 1 1178 1 1177 1 1176 1 1175 1 1174 1 1173 1 1172 1 1171 1 1170 1 1169 1 1168 1 1167 1 1166 1 1165 1 1164 1 1163 1 1162 1 1161 1 1160 1 1159 1 1158 1 1157 1 1156 1 1155 1 1154 1 1153 1 1152 1 1151 1 1150 1 1149 1 1148 1 1147 1 1146 1 1145 1 1144 1 1143 1 1142 1 1141 1 1140 1 1139 1 1138 1 1137 1 1136 1 1135 1 1134 1 1133 1 1132 1 1131 1 1130 1 1129 1 1128 1 1127 1 1126 1 1125 1 1124 1 1123 1 1122 1 1121 1 1120 1 1119 1 1118 1 1117 1 1116 1 1115 1 1114 1 1113 1 1112 1 1111 1 1110 1 1109 1 1108 1 1107 1 1106 1 1105 1 1104 1 1103 1 1102 1 1101 1 1100 1 1099 1 1098 1 1097 1 1096 1 1095 1 1094 1 1093 1 1092 1 1091 1 1090 1 1089 1 1088 1 1087 1 1086 1 1085 1 1084 1 1083 1 1082 1 1081 1 1080 1 1079 1 1078 1 1077 1 1076 1 1075 1 1074 1 1073 1 1072 1 1071 1 1070 1 1069 1 1068 1 1067 1 1066 1 1065 1 1064 1 1063 1 1062 1 1061 1 1060 1 1059 1 1058 1 1057 1 1056 1 1055 1 1054 1 1053 1 1052 1 1051 1 1050 1 1049 1 1048 1 1047 1 1046 1 1045 1 1044 1 1043 1 1042 1 1041 1 1040 1 1039 1 1038 1 1037 1 1036 1 1035 1 1034 1 1033 1 1032 1 1031 1 1030 1 1029 1 1028 1 1027 1 1026 1 1025 1 1024 1 1023 1 1022 1 1021 1 1020 1 1019 1 1018 1 1017 1 1016 1 1015 1 1014 1 1013 1 1012 1 1011 1 1010 1 1009 1 1008 1 1007 1 1006 1 1005 1 1004 1 1003 1 1002 1 1001 1 1000 1 999 1 998 1 997 1 996 1 995 1 994 1 993 1 992 1 991 1 990 1 989 1 988 1 987 1 986 1 985 1 984 1 983 1 982 1 981 1 980 1 979 1 978 1 977 1 976 1 975 1 974 1 973 1 972 1 971 1 970 1 969 1 968 1 967 1 966 1 965 1 964 1 963 1 962 1 961 1 960 1 959 1 958 1 957 1 956 1 955 1 954 1 953 1 952 1 951 1 950 1 949 1 948 1 947 1 946 1 945 1 944 1 943 1 942 1 941 1 940 1 939 1 938 1 937 1 936 1 935 1 934 1 933 1 932 1 931 1 930 1 929 1 928 1 927 1 926 1 925 1 924 1 923 1 922 1 921 1 920 1 919 1 918 1 917 1 916 1 915 1 914 1 913 1 912 1 911 1 910 1 909 1 908 1 907 1 906 1 905 1 904 1 903 1 902 1 901 1 900 1 899 1 898 1 897 1 896 1 895 1 894 1 893 1 892 1 891 1 890 1 889 1 888 1 887 1 886 1 885 1 884 1 883 1 882 1 881 1 880 1 879 1 878 1 877 1 876 1 875 1 874 1 873 1 872 1 871 1 870 1 869 1 868 1 867 1 866 1 865 1 864 1 863 1 862 1 861 1 860 1 859 1 858 1 857 1 856 1 855 1 854 1 853 1 852 1 851 1 850 1 849 1 848 1 847 1 846 1 845 1 844 1 843 1 842 1 841 1 840 1 839 1 838 1 837 1 836 1 835 1 834 1 833 1 832 1 831 1 830 1 829 1 828 1 827 1 826 1 825 1 824 1 823 1 822 1 821 1 820 1 819 1 818 1 817 1 816 1 815 1 814 1 813 1 812 1 811 1 810 1 809 1 808 1 807 1 806 1 805 1 804 1 803 1 802 1 801 1 800 1 799 1 798 1 797 1 796 1 795 1 794 1 793 1 792 1 791 1 790 1 789 1 788 1 787 1 786 1 785 1 784 1 783 1 782 1 781 1 780 1 779 1 778 1 777 1 776 1 775 1 774 1 773 1 772 1 771 1 770 1 769 1 768 1 767 1 766 1 765 1 764 1 763 1 762 1 761 1 760 1 759 1 758 1 757 1 756 1 755 1 754 1 753 1 752 1 751 1 750 1 749 1 748 1 747 1 746 1 745 1 744 1 743 1 742 1 741 1 740 1 739 1 738 1 737 1 736 1 735 1 734 1 733 1 732 1 731 1 730 1 729 1 728 1 727 1 726 1 725 1 724 1 723 1 722 1 721 1 720 1 719 1 718 1 717 1 716 1 715 1 714 1 713 1 712 1 711 1 710 1 709 1 708 1 707 1 706 1 705 1 704 1 703 1 702 1 701 1 700 1 699 1 698 1 697 1 696 1 695 1 694 1 693 1 692 1 691 1 690 1 689 1 688 1 687 1 686 1 685 1 684 1 683 1 682 1 681 1 680 1 679 1 678 1 677 1 676 1 675 1 674 1 673 1 672 1 671 1 670 1 669 1 668 1 667 1 666 1 665 1 664 1 663 1 662 1 661 1 660 1 659 1 658 1 657 1 656 1 655 1 654 1 653 1 652 1 651 1 650 1 649 1 648 1 647 1 646 1 645 1 644 1 643 1 642 1 641 1 640 1 639 1 638 1 637 1 636 1 635 1 634 1 633 1 632 1 631 1 630 1 629 1 628 1 627 1 626 1 625 1 624 1 623 1 622 1 621 1 620 1 619 1 618 1 617 1 616 1 615 1 614 1 613 1 612 1 611 1 610 1 609 1 608 1 607 1 606 1 605 1 604 1 603 1 602 1 601 1 600 1 599 1 598 1 597 1 596 1 595 1 594 1 593 1 592 1 591 1 590 1 589 1 588 1 587 1 586 1 585 1 584 1 583 1 582 1 581 1 580 1 579 1 578 1 577 1 576 1 575 1 574 1 573 1 572 1 571 1 570 1 569 1 568 1 567 1 566 1 565 1 564 1 563 1 562 1 561 1 560 1 559 1 558 1 557 1 556 1 555 1 554 1 553 1 552 1 551 1 550 1 549 1 548 1 547 1 546 1 545 1 544 1 543 1 542 1 541 1 540 1 539 1 538 1 537 1 536 1 535 1 534 1 533 1 532 1 531 1 530 1 529 1 528 1 527 1 526 1 525 1 524 1 523 1 522 1 521 1 520 1 519 1 518 1 517 1 516 1 515 1 514 1 513 1 512 1 511 1 510 1 509 1 508 1 507 1 506 1 505 1 504 1 503 1 502 1 501 1 500 1 499 1 498 1 497 1 496 1 495 1 494 1 493 1 492 1 491 1 490 1 489 1 488 1 487 1 486 1 485 1 484 1 483 1 482 1 481 1 480 1 479 1 478 1 477 1 476 1 475 1 474 1 473 1 472 1 471 1 470 1 469 1 468 1 467 1 466 1 465 1 464 1 463 1 462 1 461 1 460 1 459 1 458 1 457 1 456 1 455 1 454 1 453 1 452 1 451 1 450 1 449 1 448 1 447 1 446 1 445 1 444 1 443 1 442 1 441 1 440 1 439 1 438 1 437 1 436 1 435 1 434 1 433 1 432 1 431 1 430 1 429 1 428 1 427 1 426 1 425 1 424 1 423 1 422 1 421 1 420 1 419 1 418 1 417 1 416 1 415 1 414 1 413 1 412 1 411 1 410 1 409 1 408 1 407 1 406 1 405 1 404 1 403 1 402 1 401 1 400 1 399 1 398 1 397 1 396 1 395 1 394 1 393 1 392 1 391 1 390 1 389 1 388 1 387 1 386 1 385 1 384 1 383 1 382 1 381 1 380 1 379 1 378 1 377 1 376 1 375 1 374 1 373 1 372 1 371 1 370 1 369 1 368 1 367 1 366 1 365 1 364 1 363 1 362 1 361 1 360 1 359 1 358 1 357 1 356 1 355 1 354 1 353 1 352 1 351 1 350 1 349 1 348 1 347 1 346 1 345 1 344 1 343 1 342 1 341 1 340 1 339 1 338 1 337 1 336 1 335 1 334 1 333 1 332 1 331 1 330 1 329 1 328 1 327 1 326 1 325 1 324 1 323 1 322 1 321 1 320 1 319 1 318 1 317 1 316 1 315 1 314 1 313 1 312 1 311 1 310 1 309 1 308 1 307 1 306 1 305 1 304 1 303 1 302 1 301 1 300 1 299 1 298 1 297 1 296 1 295 1 294 1 293 1 292 1 291 1 290 1 289 1 288 1 287 1 286 1 285 1 284 1 283 1 282 1 281 1 280 1 279 1 278 1 277 1 276 1 275 1 274 1 273 1 272 1 271 1 270 1 269 1 268 1 267 1 266 1 265 1 264 1 263 1 262 1 261 1 260 1 259 1 258 1 257 1 256 1 255 1 254 1 253 1 252 1 251 1 250 1 249 1 248 1 247 1 246 1 245 1 244 1 243 1 242 1 241 1 240 1 239 1 238 1 237 1 236 1 235 1 234 1 233 1 232 1 231 1 230 1 229 1 228 1 227 1 226 1 225 1 224 1 223 1 222 1 221 1 220 1 219 1 218 1 217 1 216 1 215 1 214 1 213 1 212 1 211 1 210 1 209 1 208 1 207 1 206 1 205 1 204 1 203 1 202 1 201 1 200 1 199 1 198 1 197 1 196 1 195 1 194 1 193 1 192 1 191 1 190 1 189 1 188 1 187 1 186 1 185 1 184 1 183 1 182 1 181 1 180 1 179 1 178 1 177 1 176 1 175 1 174 1 173 1 172 1 171 1 170 1 169 1 168 1 167 1 166 1 165 1 164 1 163 1 162 1 161 1 160 1 159 1 158 1 157 1 156 1 155 1 154 1 153 1 152 1 151 1 150 1 149 1 148 1 147 1 146 1 145 1 144 1 143 1 142 1 141 1 140 1 139 1 138 1 137 1 136 1 135 1 134 1 133 1 132 1 131 1 130 1 129 1 128 1 127 1 126 1 125 1 124 1 123 1 122 1 121 1 120 1 119 1 118 1 117 1 116 1 115 1 114 1 113 1 112 1 111 1 110 1 109 1 108 1 107 1 106 1 105 1 104 1 103 1 102 1 101 1 100 1 99 1 98 1 97 1 96 1 95 1 94 1 93 1 92 1 91 1 90 1 89 1 88 1 87 1 86 1 85 1 84 1 83 1 82 1 81 1 80 1 79 1 78 1 77 1 76 1 75 1 74 1 73 1 72 1 71 1 70 1 69 1 68 1 67 1 66 1 65 1 64 1 63 1 62 1 61 1 60 1 59 1 58 1 57 1 56 1 55 1 54 1 53 1 52 1 51 1 50 1 49 1 48 1 47 1 46 1 45 1 44 1 43 1 42 1 41 1 40 1 39 1 38 1 37 1 36 1 35 1 34 1 33 1 32 1 31 1 30 1 29 1 28 1 27 1 26 1 25 1 24 1 23 1 22 1 21 1 20 1 19 1 18 1 17 1 16 1 15 1 14 1 13 1 12 1 11 1 10 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1
1000
0 0 0 0 0 0 2 2 2 2 2 2 2 2 2 6 6 6 6 9 9 9 9 21 21 21 21 21 21 21 21 24 24 24 24 24 24 24 24 11 11 23 23 23 23 23 23 23 23 23 39 39 39 39 26 26 26 26 26 26 26 26 16 16 16 16 16 16 16 30 30 30 68 68 53 53 53 53 49 49 49 46 46 46 46 46 46 56 56 56 56 56 56 56 56 56 13 13 13 13 13 40 40 40 40 40 40 40 40 40 40 35 35 35 35 35 35 35 35 35 35 54 54 54 54 54 54 54 54 121 121 121 121 121 121 121 121 121 3 3 3 3 3 3 3 3 3 124 124 124 124 124 124 14 14 14 14 14 14 14 14 14 14 36 36 52 52 52 52 52 52 52 160 160 98 98 98 98 98 96 96 96 96 96 96 96 96 138 138 138 138 138 90 90 90 90 90 90 90 170 170 170 170 170 170 170 170 170 80 80 80 80 80 80 80 80 80 80 119 119 119 119 119 146 146 146 146 146 146 146 146 4 4 156 156 136 136 136 136 136 136 32 32 32 32 32 32 32 32 29 29 29 29 29 29 167 167 167 167 236 236 236 236 236 245 245 245 245 72 72 72 72 72 72 72 118 118 118 118 118 118 118 118 10 10 10 10 10 10 10 104 104 104 104 104 104 104 42 42 266 266 266 290 290 290 290 290 290 290 290 290 229 229 229 229 229 229 229 117 117 117 117 117 117 117 117 117 117 78 78 78 78 78 78 78 78 78 78 157 157 157 157 157 157 157 157 157 157 109 109 109 109 7 7 7 7 7 7 7 7 7 345 345 345 345 345 345 345 345 278 278 278 339 339 339 339 339 339 267 267 267 267 267 267 267 45 45 45 27 27 27 27 27 27 27 27 27 27 299 299 299 299 299 299 308 308 308 308 308 202 202 332 332 332 312 312 255 255 255 19 19 19 185 185 185 185 185 349 349 349 349 349 349 253 253 253 253 253 169 169 169 169 169 169 169 169 169 298 298 298 298 298 298 298 298 405 405 405 405 405 405 188 188 188 188 188 188 188 188 129 129 129 129 129 129 129 129 129 432 432 432 432 432 17 17 17 440 440 440 440 440 440 440 440 440 440 277 277 277 277 277 277 277 277 402 402 402 402 402 402 402 455 455 455 455 455 455 407 407 407 407 407 407 407 407 503 503 503 503 503 503 503 503 503 141 141 141 141 141 141 141 141 141 5 5 5 5 5 5 239 239 387 387 387 387 38 38 38 38 38 38 38 315 315 315 315 315 315 315 315 539 539 83 83 83 83 83 83 83 83 540 540 540 540 540 540 540 540 540 540 145 145 145 33 33 33 515 515 515 515 507 507 507 507 507 507 507 507 507 507 509 509 509 509 509 509 509 509 509 273 273 273 273 273 273 273 273 273 273 191 191 191 191 191 191 191 191 580 580 580 580 580 580 453 453 453 453 453 453 453 453 453 453 334 334 334 334 334 437 437 573 573 573 174 174 174 174 174 636 636 636 636 636 636 636 636 329 329 329 300 300 300 300 300 300 300 300 300 300 91 91 91 91 91 91 519 519 519 519 519 519 519 589 589 457 457 457 457 288 288 288 125 125 125 125 125 125 650 650 650 650 650 650 650 650 650 28 28 28 28 28 295 295 295 295 454 454 454 454 454 454 454 723 723 723 723 723 723 723 723 226 226 226 226 226 226 524 524 665 665 665 665 483 483 483 483 417 417 417 417 417 417 417 417 658 658 658 658 658 658 658 658 247 247 247 280 280 284 284 284 472 472 472 472 472 472 472 472 698 698 698 698 698 698 698 336 336 336 336 336 336 336 111 111 111 111 111 111 111 111 111 111 43 43 43 43 43 58 58 58 58 58 58 58 58 58 374 374 374 374 374 374 809 809 809 809 809 809 809 809 809 259 259 259 259 259 259 259 259 259 259 175 175 175 175 175 175 175 175 746 746 666 666 666 666 666 666 666 666 404 404 404 404 404 404 404 404 404 166 166 166 166 166 166 166 166 166 166 123 123 123 123 123 123 681 681 681 681 681 681 681 681 592 592 592 592 845 845 845 845 845 845 845 845 527 527 527 527 648 648 648 648 648 648 648 645 645 645 645 645 645 645 210 210 210 210 210 210 210 235 235 235 235 235 235 235 235 235 34 34 34 34 34 34 34 34 522 522 522 522 522 522 522 522 314 314 314 314 879 879 879 879 879 879 879 879 879 558 558 558 558 558 558 558 836 836 836 836 836
634954 930055 973289 114637 759640 522582 874760 533040 182944 261750 742675 481829 67761 947283 142145 48161 910623 464679 15220 356682 75117 921900 272953 653097 377986 737597 6402 252577 678430 882922 760973 584550 27298 925017 431032 311938 585991 8056 677016 571552 701295 538181 709582 68320 648022 612291 443213 903654 887003 510396 837269 857119 482637 329678 413770 45593 43068 992846 918073 440171 147781 654528 752505 789752 820104 609495 205080 577259 766178 165858 866240 615074 918204 747093 168829 667434 822414 278740 223521 6435 673491 349933 849347 952046 211406 527658 72967 704001 399568 808721 894356 527173 686084 789104 330081 416199 183128 760151 589042 338517 772655 928676 396032 288999 694832 789592 290247 460197 885408 700983 779722 575624 557762 102301 612275 736301 501869 960280 977266 480897 667348 915581 720971 233268 188673 938921 641559 10263 626956 697004 356047 129168 354697 281065 413114 298728 560410 347703 638687 69918 767980 499425 470342 517593 374578 505984 87869 768895 81348 34690 443419 125109 32331 691251 789869 468416 87022 369882 655160 689077 235689 865672 749486 665449 439042 9334 640824 883197 307067 866207 122473 261477 206992 199612 954069 391621 382474 905164 689407 898592 201294 39095 371874 65859 130893 922775 26801 488666 667970 662770 534418 83070 91478 795553 643781 801390 323748 423208 319930 839007 953601 709761 645605 29533 684831 523828 435793 18259 208656 312853 683645 450364 247864 123600 609006 918131 326980 451992 615984 23098 556351 326639 256016 253653 116974 54696 155136 398703 677362 793300 499959 247101 406774 623544 662770 760768 273617 881524 308061 504897 292843 628874 3204 534527 338459 169802 237968 651442 860905 551223 289996 360081 878102 299572 855233 351215 548571 252475 252016 731684 715182 32314 279561 24375 751404 778595 850322 354546 965846 87179 346913 174718 758959 955601 209408 88231 313459 498027 103887 347317 217354 175425 797968 292585 610669 871316 675905 10247 837970 625698 47132 619376 931175 443481 168139 549078 435265 725539 823310 106886 649643 16470 898984 110999 403559 452001 18369 682155 333764 407382 648179 883449 180490 571096 203919 760398 604070 320857 7738 914634 413403 961588 324244 541254 478600 972653 819933 29597 986290 746233 804036 363943 35680 630966 357685 583395 251336 859758 566947 350804 322213 94346 994958 340612 131436 486111 456347 342981 779569 771396 646399 529512 137926 480141 369808 279614 738724 960965 676648 132767 668727 920395 857612 333417 403036 480780 867493 556916 138012 648345 973609 597358 606382 121542 204492 116510 737984 454223 210330 451265 938483 889351 437608 625586 62839 993534 442619 564840 59434 914664 194870 823566 610677 199810 490603 483029 218359 531186 269062 194642 447716 830364 877252 234842 413388 147507 955775 421717 148706 131828 377662 629193 865104 974256 404807 248604 810710 385947 123596 699618 638855 644472 909688 762394 405477 640695 129298 227406 842896 168785 165893 935668 509765 188381 629028 416781 255327 807984 847074 9692 732201 765040 768619 209447 368229 416453 285164 979532 120162 532543 268292 249822 712451 573425 849664 633302 71963 801880 619372 804539 960165 966160 316244 87944 532915 161580 90625 166594 560882 560901 171722 142110 525786 33737 807749 199019 636430 364282 317214 465697 269336 215053 9405 959368 150738 259190 539900 161461 510315 956138 342125 5555 549623 355489 220403 574173 257468 286671 512287 441007 394090 977717 32804 764286 413534 239022 380558 745781 691599 154885 323342 317320 525516 232736 286410 518678 715798 307589 723026 638061 214736 852971 110139 423133 74242 751104 86763 896717 910850 391344 587332 936493 476024 797113 516729 109462 71750 255714 616937 908958 692269 558365 378551 582701 783984 158377 456391 742397 564820 101239 208823 147877 830087 164796 524388 309470 993799 890989 293409 6800 380193 962698 196629 641471 158943 964275 410604 528567 465177 125856 983081 245643 782285 210951 182355 142774 723224 430971 151656 817612 599132 47053 716391 821404 589197 192980 929661 314698 971774 309646 575327 617737 572838 26746 803273 667588 288457 91887 616886 514533 390494 583336 257205 42085 690408 605987 678942 98441 532484 966939 667622 20892 311831 842824 718780 900025 994881 187321 146905 160384 529679 989172 389238 582554 287011 985488 419388 928935 332545 753491 51147 838440 73485 6059 523498 203446 863974 385294 930347 283584 732338 195726 204581 271388 858115 276819 60201 62386 526157 915987 956961 398083 965579 220851 592126 269869 209534 285306 377297 960810 745610 938843 159622 215038 288040 535302 622467 466060 92259 352324 561801 427526 649243 517729 367210 866579 876925 147637 752752 162239 738005 826603 846699 204662 979309 834057 74272 766491 546062 495520 296044 393400 434880 691157 674110 282627 330027 380323 672557 291096 408382 541640 406616 988375 356928 754428 885054 152766 413348 333543 418011 565359 72208 201509 688918 472514 776684 720729 476816 615294 285665 760883 292134 400767 220109 189503 231673 358339 215021 872933 79802 867156 323697 812272 600819 589087 180663 268581 857642 792796 825221 340497 168621 374479 702676 147073 274984 3077 351305 933079 515015 528289 493570 332860 695246 777847 803167 396416 508586 452737 246711 812738 200703 355006 546727 497279 953068 112801 722451 815028 678979 841442 744639 901294 155776 828547 56268 509969 370489 866816 683745 195031 577667 522063 573738 632425 858919 376700 780426 991820 22238 338307 893473 907283 996262 25512 872933 744558 335710 326918 218604 463399 682345 95516 172466 252496 410017 405252 78614 79327 169412 336955 905796 881641 327176 196433 235011 29771 446606 140967 752817 133605 325677 25594 648552 495775 46230 629256 324159 421033 388836 997762 80114 302596 429514 46883 213811 951785 777242 433869 108459 478363 188931 349363 293445 153179 982548 404934 413232 427081 853752 571277 814418 156292 329750 650665 35161 516431 364408 642387 904474 37399 627805 877234 51076 159498 215728 994310 901106 698461 527793 92233 836476 782862 831851 822529 619120 433274 174410 917840 671993 446374 350690 226675 886612 774550 481152 644054 745759 194545 268104 301524 414279 683557 457399 353053 530801 543711 961350 181290 456223 842415 342569 933519 440224 917721 150714 513263 812796 172984 387760 727495 525443 429914 633392 398625 515677 377001 447149 998661 924515 433033 970197 465155 881351 958217 306436 547863 119332 313328 328613 686992 25080 928667 280180 668374 473056 388239 258652 888333 521428 87408 204837 795756 928884 154536 324687 384802 895379 681762 71818 142399 653611 289011 457467 954275 604440 720238 276641 663020 986831 642922 93635 96791 790531 390435 163025 426907 976191 297937 550937 636211 201903 265421 362025 323126 487798 680839 980246 836747 259739 670036 605836 501619 863957 601642 213156 901794 607595 728056 71951 834971 304035 697467 552720 727642 670660 285825 340532
9854
0 0 0 0 0 0 0 0 0 0 8 8 8 12 12 12 7 7 7 7 7 7 11 11 11 9 9 9 9 9 9 27 27 27 15 15 15 15 15 15 15 33 33 33 33 33 33 33 33 33 33 45 45 45 45 32 32 32 44 44 44 44 25 25 25 25 25 25 25 25 25 25 29 29 29 29 29 49 49 49 49 49 49 16 16 16 16 16 16 16 16 60 60 60 60 60 60 60 60 69 69 69 17 17 17 17 17 17 17 17 17 35 35 35 35 35 35 35 35 35 48 48 48 48 48 48 48 48 48 48 118 118 31 31 31 31 31 31 31 31 31 31 1 1 1 1 1 1 6 6 6 6 6 6 102 102 102 102 138 138 138 93 93 93 93 93 93 93 93 93 88 88 88 88 88 86 86 86 86 86 86 86 76 76 41 41 41 109 109 109 109 109 142 142 142 142 142 142 142 142 142 53 53 53 53 53 53 53 53 169 169 169 169 169 169 169 169 79 79 79 79 79 79 79 14 14 14 14 14 14 164 164 164 164 164 164 164 164 164 236 236 236 236 236 236 236 236 236 236 75 75 75 75 75 180 180 180 180 180 180 180 180 180 180 58 58 58 58 58 90 90 90 90 90 90 90 90 90 235 235 235 235 235 235 235 235 235 235 141 141 141 141 141 141 141 266 266 266 140 140 140 225 225 225 225 225 233 233 55 55 55 55 55 55 160 160 160 160 160 77 77 77 77 77 77 131 131 211 211 65 65 65 65 65 65 326 326 326 326 326 168 168 168 168 263 263 263 2 2 2 2 2 240 240 240 240 240 240 240 220 220 220 220 220 220 220 220 220 220 97 97 119 119 119 349 349 349 349 349 349 349 353 353 353 353 353 173 173 174 174 151 151 151 151 151 364 364 364 364 364 127 127 127 127 127 198 198 198 198 198 198 198 198 198 198 347 347 347 92 92 92 92 92 92 92 92 92 124 124 124 350 350 350 350 350 237 237 237 237 396 396 396 396 396 396 396 396 396 396 203 203 203 203 203 295 295 295 295 295 295 295 187 187 187 187 117 117 227 227 227 227 227 227 227 227 318 318 318 241 241 241 241 241 100 100 100 221 221 221 221 221 221 221 454 454 273 273 273 410 410 410 410 410 157 157 157 157 157 157 157 157 157 259 259 259 259 259 259 261 261 261 261 261 165 165 165 78 78 78 78 78 78 424 424 424 424 424 424 424 471 471 255 255 255 255 255 277 277 297 297 297 297 297 297 297 297 297 297 415 415 415 415 415 415 415 415 415 415 28 28 28 453 453 453 453 453 453 453 453 217 217 217 217 217 217 217 462 462 462 462 207 207 207 207 207 207 207 207 207 207 599 599 599 374 374 374 374 374 374 374 374 438 438 438 438 332 332 332 332 332 597 597 274 274 606 606 606 606 606 560 560 560 560 560 560 491 491 505 505 505 505 505 505 104 104 104 104 104 314 314 535 535 535 630 630 630 630 630 630 630 630 630 630 388 388 388 388 388 388 388 388 388 388 553 553 468 468 468 619 619 619 619 619 619 457 457 457 457 457 457 457 457 251 251 251 251 251 251 251 251 544 544 544 544 319 319 319 319 319 319 511 511 511 511 511 511 511 511 511 175 175 175 175 175 175 175 175 175 593 593 593 593 593 593 517 517 517 517 569 569 569 569 569 569 569 549 549 549 549 549 549 549 549 521 521 521 521 521 521 521 521 521 179 179 179 179 738 738 738 738 738 738 738 738 738 534 534 628 628 628 628 628 628 628 628 628 628 39 39 39 39 712 712 712 712 712 712 712 712 404 404 404 404 404 404 404 404 404 404 354 354 354 354 354 354 354 354 354 315 315 315 315 315 315 315 315 315 315 352 352 352 352 352 513 513 513 513 513 513 513 513 815 815 815 815 815 815 815 815 793 793 793 793 793 793 793 793 793 793 301 301 301 301 301 301 700 700 700 700 700 700 700 804 804 804 804 804 804 804 348 348 348 348 348 283 283 283 283 283 283 283 283 283 283 84 84 84 84 84 84 215 215 215 215 215 215 215 3 3 3 3 3 393 393 393 393 393 393 258 258 258 258 258 258 188 188 188 188 188 188 188 188 188 789 789 789 789 181 181 181 181 181 181 181 181 181 335 335 335 335 682 682 682 682 682 682 682 682 682 682 246 246 111 111 959 959 959 389 389 389 389 516 516 516 489 489 489 489 489 402 402 848 848 848 848 848 848 848 744 744 744 744 744 744 744 744 744 744 414 414 414 414 414 414 414 414 414 859 859 765 765 765 765 361 361 361 361 361 361 361 518 518 518 518 518 518 518 518 518 963 963 963 963 963 475 475 475 475 475 475 475 475 382 382 382 382 382 382 451 451 451 451 451 451 451 451 451 451 969 969 969 969 969 969 969 969 969 493 493 493 493 493 493 1037 1037 1037 1037 1037 1037 1037 1037 1037 50 50 50 50 50 50 50 50 50 281 281 281 810 810 810 810 810 810 810 810 445 445 445 445 445 445 445 445 209 209 209 209 209 741 741 741 741 741 741 741 741 741 425 425 425 870 870 870 870 870 870 870 584 584 584 584 584 584 584 199 199 199 199 199 199 199 199 199 199 671 671 671 671 671 671 671 602 602 406 406 406 406 406 406 406 406 406 406 990 990 990 990 990 80 80 80 80 80 80 114 114 114 114 114 114 114 114 114 114 400 400 400 400 400 1107 1107 1107 1107 998 998 998 998 998 1202 1202 1202 46 46 46 983 983 983 983 983 983 983 983 444 444 444 444 430 430 430 960 960 960 960 960 960 1019 1019 1019 1019 1019 1149 1149 1149 1149 1149 1149 1149 1149 206 206 206 206 206 206 206 206 206 206 1172 1172 1172 1172 1172 1172 431 431 431 431 431 431 431 431 431 431 1268 1268 1268 1268 958 958 958 958 958 958 571 571 571 571 571 571 571 571 571 571 463 463 463 463 463 463 463 463 463 463 723 723 723 723 723 723 723 723 723 1275 1275 1269 1269 1269 1269 1269 1269 1025 1025 1025 1025 625 625 625 625 625 625 625 625 625 625 919 919 919 919 919 919 919 919 919 1190 1190 1190 1190 647 647 647 647 647 647 647 647 570 570 570 1131 1131 1131 1247 1247 1247 1247 1247 1247 999 999 999 1051 1051 1051 68 68 68 68 68 68 872 872 872 872 1154 1154 1154 1154 1154 1199 1199 1199 1199 1199 1199 1199 1199 1199 144 144 144 144 1239 1239 1239 1239 1239 1239 1239 1239 1239 344 344 344 344 344 344 344 852 852 852 428 428 428 428 428 428 428 428 1280 1280 1280 1280 439 439 439 439 439 596 596 596 596 596 596 466 466 466 466 466 466 466 466 660 660 660 660 660 660 831 831 831 831 831 831 831 831 831 902 902 902 902 902 1362 1362 1362 1362 1362 1362 1362 1069 1069 345 345 345 345 345 345 345 345 345 345 1244 1244 883 883 883 883 883 883 883 883 883 1179 1179 362 362 362 362 362 362 362 362 362 362 1274 1274 1274 1274 1274 1274 1274 243 243 243 243 1032 1032 1032 1032 1032 256 256 256 1012 1012 1012 1012 1012 1012 1012 1012 1012 1012 1425 1425 1425 1057 1057 1057 1057 1057 1057 1057 1057 1057 1057 18 18 18 1492 1492 1492 1492 1492 342 342 342 342 342 342 342 342 823 823 823 823 823 823 823 823 823 979 979 979 979 979 1155 1155 1155 1155 1155 1155 1155 1155 610 610 610 610 610 610 610 610 1545 1545 1545 1545 1545 1545 1545 1545 1305 1305 1305 1305 1305 1305 1305 1305 1305 1305 541 541 541 541 541 541 384 384 384 384 384 384 384 384 384 384 1038 1038 1038 1038 1038 1038 1038 1038 1038 461 461 461 461 582 582 582 582 582 582 582 582 582 582 795 795 795 795 795 795 1638 1638 1638 1638 1638 857 857 857 857 857 857 857 1457 1457 1166 1166 1035 1035 1035 1035 1035 574 574 574 574 574 574 574 574 574 386 386 1060 1060 1060 1060 1060 1356 1356 1356 1356 1356 1356 1356 1356 1356 824 824 824 824 824 824 717 717 717 717 717 717 747 747 1697 1697 1697 1697 1697 817 817 817 817 817 817 817 817 1614 1614 1614 1614 1614 1614 1614 1614 1614 1614 830 830 830 830 1078 1078 1078 1078 1078 1078 376 376 376 376 376 376 376 376 376 1136 1136 944 944 944 944 944 944 944 944 944 944 1336 1336 1336 1336 1336 1336 1336 1336 1336 1336 485 485 485 485 485 485 485 62 62 62 62 62 62 62 464 464 464 464 464 464 464 464 464 1783 1783 1783 1783 1783 1783 1783 299 299 299 299 299 299 299 99 99 99 99 99 99 99 99 99 1371 1371 1371 1371 1371 1371 1371 1371 1170 1170 1170 1170 1170 1170 1170 1170 851 851 851 851 851 851 851 851 851 851 1764 1764 617 617 617 617 617 617 617 617 1528 1528 1528 1528 1528 1528 161 161 161 156 156 156 1612 1612 1612 1612 1612 1612 1612 1612 1612 1612 1106 1106 1106 1106 1106 1106 1106 1106 1106 280 280 280 280 280 280 280 280 280 280 1207 1207 1207 1207 1207 1207 1207 1207 1207 537 537 537 537 537 537 1590 1590 1590 1590 1590 1590 1590 1590 1590 1590 829 829 829 829 829 829 829 829 829 1815 1815 1815 1815 962 962 962 962 962 962 377 377 377 377 377 377 1718 1718 1242 1242 1242 1242 1041 1041 1041 1041 1041 1041 1041 858 858 858 858 858 858 858 1137 1137 1137 1137 1137 1137 1474 1474 1474 1474 1474 1474 1474 1474 1474 116 116 116 116 116 116 116 129 129 129 129 129 1808 1808 1808 1808 1808 1218 1218 1218 1218 1218 640 640 327 327 327 1463 1463 1463 1463 1463 1463 1463 1463 1463 1300 1300 1300 1300 1300 1300 1300 1325 1325 1325 1325 1325 1325 1325 365 365 365 365 365 450 450 450 450 450 450 450 24 24 24 24 24 731 731 731 731 731 731 1770 1770 1770 1770 1770 1770 1770 1001 1001 1001 1001 1001 1001 1001 1001 1542 1542 1542 1542 1542 1494 1494 1494 1494 1158 1158 1158 1158 720 720 720 720 720 720 720 2090 2090 2090 2090 2090 2090 2090 1885 1885 1885 1885 1885 1584 1584 882 882 882 882 882 882 882 882 427 427 427 427 427 427 427 427 427 427 1949 1949 1949 1949 1949 1949 1949 1949 1949 1949 1785 1785 1785 1785 1785 1785 1785 130 130 130 130 130 130 130 130 130 1756 1756 1756 1756 1756 1756 1756 1756 863 863 863 324 324 1094 1094 1094 1094 1094 1094 1094 1094 1094 1460 1460 1460 1460 1460 1460 1460 1460 1460 1460 629 629 629 629 629 755 755 755 755 755 755 755 755 755 1873 1873 1951 1951 1951 1951 1951 1988 1988 1988 1988 1924 1924 1924 1633 1633 1633 1633 1633 1633 1633 1633 1633 715 715 715 715 715 715 715 715 715 759 759 759 2163 2163 2163 2163 2163 889 889 889 1998 1998 1998 1998 1998 1998 1998 1998 1564 1564 1564 1564 1564 1564 1564 1564 1564 1564 478 478 478 478 478 478 478 987 987 987 987 987 987 1428 1428 1428 1428 1428 2152 2152 2152 2152 2152 2060 2060 2060 2060 2060 2060 2060 957 957 957 2282 2282 2282 2282 2179 2179 1059 1059 1096 1096 942 942 442 442 1496 1496 1496 1496 1496 2252 2252 2252 398 398 398 398 398 398 398 398 398 1665 1665 1665 1665 1665 1665 1665 1665 1665 1927 1927 1927 1927 1927 2055 2055 2055 2055 2055 2055 2055 2055 1631 1631 1631 1631 1631 1631 1272 1272 1272 1805 1805 1805 1805 2132 2132 2132 2132 1098 1098 1098 1098 1098 1098 1098 1098 1525 1525 1525 1525 1525 1525 1525 1525 2165 2165 2165 2165 2165 2165 2165 2165 2165 190 190 190 190 190 190 190 2368 2368 2368 2368 2368 2368 1220 1220 1220 2241 2241 2241 2241 339 339 339 339 339 339 339 996 996 996 996 996 996 996 996 1010 1010 1930 1930 1930 1930 1930 1930 1930 1930 1930 1602 1602 1602 1602 1602 1602 1602 1602 2160 2160 663 663 663 1524 1524 1524 864 864 864 1082 1082 1082 1082 1082 1082 1082 296 296 296 296 296 296 296 296 296 2470 2470 2470 2470 2470 2470 2470 2470 2470 2470 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 2027 2027 2027 2027 2027 2027 1379 1379 1379 1379 1379 1379 1379 790 790 790 1118 1118 1118 1118 1118 1118 1118 1118 1118 2357 2357 2357 2357 1353 1353 1353 1353 1353 1353 1353 1353 914 914 914 914 914 914 914 914 914 914 575 575 575 575 575 575 575 2257 2257 2257 2257 1052 1052 1052 1052 1052 1052 1052 1052 1052 226 226 226 768 768 768 768 768 768 1439 1439 1439 1439 1439 1439 1439 2404 2404 2404 2404 2404 2404 2404 2404 2404 2404 2004 2004 2004 2004 2004 2004 2004 2004 2004 2118 2118 2118 2118 2040 2040 2040 1822 1822 1822 1822 1822 1822 2229 2229 2229 2229 696 696 696 696 696 696 696 587 587 587 676 676 676 1310 1310 1310 1310 1310 1310 1310 1310 1310 2197 2197 2197 2197 2197 2197 1442 1442 1442 1442 1442 1442 1442 1442 330 330 330 1045 1045 1045 1045 1045 1045 1045 1045 1045 1045 1146 1146 1146 1146 1146 1146 1146 1146 1146 1657 1657 1657 1657 1657 1657 1657 1657 1657 1657 247 247 247 247 247 247 1827 1827 1827 1827 1827 1827 622 622 622 622 622 622 622 1147 1147 1147 1147 1147 1147 1147 1147 210 210 210 842 842 842 842 842 842 842 842 842 842 2212 2212 2212 2212 2212 2212 2212 2138 2138 2138 2138 1991 1991 1991 1991 1991 1766 1766 1766 1828 1828 2523 2523 2523 2523 2523 2523 171 171 171 171 1446 1446 1446 1446 1446 1446 1446 1446 1446 1446 2563 2563 2563 2563 2563 2563 2563 703 703 703 703 703 1076 1076 1076 1076 1076 1076 1076 1994 1994 1994 1994 1994 1994 1994 1994 1994 1994 2475 2475 2475 2475 2475 2475 2475 2475 2475 1573 1573 1573 1573 1573 1573 2021 2021 2021 2740 2740 2740 2740 2740 2740 2740 2740 2740 2051 2051 2051 2336 2336 2336 2336 2336 222 222 222 222 222 222 222 222 222 600 600 600 600 1733 1733 1733 1733 1733 1733 1733 1733 2639 2639 2359 2359 2359 2359 2359 2359 2359 2359 2359 2359 1596 1596 1596 1596 1596 1596 953 953 953 953 953 953 2474 2474 2474 2474 2474 2474 2774 2774 2774 2774 2774 2774 2774 490 490 490 490 490 490 490 490 1796 1796 1796 1796 1796 1796 1796 1796 1796 2588 2588 2588 2588 2588 2588 2588 1438 1438 1438 1438 1438 1438 1438 1438 2550 2550 1663 1663 1663 1663 1663 1663 1673 1673 1673 1673 1673 1673 1673 1673 784 784 2304 2304 2304 2304 2304 2304 2304 2304 2760 2760 2760 1074 1074 1074 1074 1074 1681 1681 1681 1681 1681 595 595 595 595 595 595 595 595 1206 1206 1206 1206 1206 1206 1206 1206 1798 1798 1798 1798 1798 1798 1798 1798 1798 2346 2346 2346 2346 2346 2346 2346 2346 2346 2346 2989 2989 2989 1224 1224 1224 1224 1224 1224 71 71 71 71 71 71 71 71 71 71 2929 2929 2929 2929 2929 2929 2929 2920 2920 2759 2759 2759 2759 1368 1368 1368 1368 798 798 798 798 798 798 860 860 860 860 860 860 860 860 1608 1608 1608 1608 1608 1608 1608 1608 1608 1821 1821 1821 1821 1821 1821 2646 2646 2646 1006 1006 1006 1006 1006 1006 1006 1006 1489 1489 1489 1489 1489 1489 1489 1489 1489 1489 551 551 551 551 551 551 551 551 3051 3051 3051 3051 3051 3051 3051 3051 3051 1738 1738 405 405 405 405 405 19 19 19 1168 1168 1168 1168 1168 1168 1168 1168 1036 1036 1036 1036 1036 2839 2839 2839 2839 2839 2839 2839 2839 2839 989 989 989 989 989 989 1787 1787 1787 1787 1787 1787 1787 1787 1787 1787 1611 1611 1611 3066 3066 3066 479 479 479 479 479 2067 2067 2067 1021 1021 1971 1971 1971 1971 1971 1971 1971 1971 1971 1971 3012 3012 3012 2139 2139 2139 2139 2340 2340 2340 2340 1334 1334 1334 1334 1334 1334 2784 2784 2784 2784 2784 2784 2784 2784 2784 645 645 645 645 645 1177 1177 1229 1229 1229 1229 1229 1229 1659 1659 1659 2473 2473 2473 2473 2473 2473 2473 2473 2473 1153 1153 1153 1153 1153 2108 2108 2108 2108 2108 727 727 727 727 727 727 727 727 2347 2347 467 467 467 467 467 467 2515 2515 2515 2515 1882 1882 1882 1882 1882 1882 1882 1882 1882 2666 2666 2666 2666 2666 3103 3103 3103 3103 3103 3103 3103 3103 3103 1225 1225 1225 1225 2525 2525 2525 2525 2525 2525 1616 1616 2495 2495 2495 2495 2495 2495 2495 2495 2495 2495 1183 1183 126 126 2327 2327 3253 3253 3253 3253 3253 3253 3253 3253 3253 3253 555 555 555 555 132 132 132 132 132 132 132 132 132 132 1915 1915 2324 2324 2324 2324 2324 2324 2324 2324 2733 2733 2733 2733 2733 2733 2733 2575 2575 2575 2575 2575 2575 2575 2575 2575 2575 2026 2026 2026 2026 2026 2026 2026 662 662 2380 2380 2380 2380 2380 2380 2380 1458 1458 1458 1458 1458 1458 822 822 822 822 822 1780 1780 1780 1780 1780 1780 3366 3366 3366 3366 3366 3366 3366 3135 3135 3135 3135 3135 3135 3135 3135 3135 3135 1062 1062 1062 3234 3234 3234 3234 1980 1980 1980 1585 1585 1585 1585 1585 1585 1585 1585 1071 1071 1071 1071 1071 2739 2739 2739 2739 2739 2739 2739 2739 2739 1370 1370 1370 1370 1370 1370 1370 1370 1370 2579 2579 2579 2579 2579 2579 2579 2579 2579 1823 1823 1823 1823 1823 1823 1823 1823 2552 2552 2552 2552 2552 2552 2552 2552 1333 1333 1333 1333 1333 1333 1333 1333 2867 2867 2867 2867 896 896 896 172 172 172 172 172 172 1529 1529 1529 1529 1529 1529 1452 1452 1452 363 363 363 363 363 363 363 363 1189 1189 1189 1189 1189 1189 1189 2852 2852 2852 2852 1695 1695 1695 1695 1695 1695 1695 2059 2059 2059 2059 2059 2059 2059 2059 2966 2966 2966 2966 2966 2966 2966 3143 3143 3143 3143 3143 1686 1686 1686 1686 1686 1686 1103 1103 1103 1103 1103 1103 1103 1103 1103 1103 2528 2528 2528 2528 2528 2528 2528 3406 3406 1290 1290 1290 1290 1290 1290 1290 1290 1290 2042 2042 2042 2042 2042 2042 2042 2042 2318 2318 2318 2318 2318 2318 2903 2903 3508 3508 3508 3508 3508 3508 1176 1176 1176 1176 1176 1176 1176 268 268 268 268 369 369 369 369 369 369 369 369 369 1340 1340 1340 1340 1340 1340 1503 1503 1503 1503 1503 1503 1503 1503 1503 1503 3156 3156 3156 2423 2423 2423 2423 2423 2423 2423 2423 1285 1285 1413 1413 1413 1413 1413 1413 1413 3351 3351 3351 3586 3586 2723 2723 2723 2723 2723 2723 2018 2018 1024 1024 1024 1024 1024 1024 1024 2919 2919 2919 2919 2919 2919 2032 2032 1466 1466 1466 2933 2933 2933 2933 2933 2933 2933 2933 2933 2933 1011 1011 1011 1011 1011 1011 1011 1011 1011 2466 2466 2466 2466 2466 929 929 929 929 929 929 929 929 929 929 2036 2036 2036 3088 3088 3088 3088 3088 3111 3111 3111 2109 2109 2109 2109 2109 2109 2109 2109 3373 3373 3373 3373 3373 3373 3373 3373 3373 3403 3403 3403 3403 3403 2458 2458 2458 2884 2884 2884 2884 2462 2462 2462 2462 2462 2462 2462 2462 2462 1497 1497 1497 1497 1497 1497 1497 1497 1497 3118 3118 3437 3437 1355 1355 1355 1355 1355 1355 1355 397 397 397 1375 1375 1375 1375 1375 1375 1375 3625 3625 3625 3625 3625 3625 3625 1817 1817 1817 1817 1817 1817 1817 1817 1817 2866 2866 2815 2815 2815 2815 2815 2815 2815 2815 2815 2815 3364 3364 3364 3364 2801 2801 3300 3300 2657 2657 2657 2657 2657 2657 2657 2371 2371 2371 1941 1941 1941 1941 1941 3615 3615 3310 3310 3225 3225 3225 3225 3225 3225 3225 3225 3225 1405 1405 1405 1405 1405 1405 1405 1405 1405 807 807 807 807 807 807 807 807 807 3387 3387 3387 3387 3387 3387 3387 3387 3387 3387 3484 3484 3484 3484 3484 3484 3484 3712 3712 3712 3712 3712 1651 1651 1651 1651 1651 486 486 486 486 486 486 486 3731 3731 3731 3731 3731 3731 1813 1813 1813 1813 1813 1813 1813 1813 916 916 916 916 916 916 916 1921 1921 1921 1921 1921 1921 1921 1921 1921 2294 2294 2294 2294 2294 2294 2294 2294 2294 2294 2353 2353 2353 2353 2353 2353 2353 2353 1034 1034 1034 1034 1034 1034 1034 1034 1034 1034 3886 3886 3886 3886 3886 3886 3886 3886 3886 3886 978 978 978 978 978 978 978 978 3443 3443 3443 3443 3443 3443 3443 2686 2686 1506 1506 1506 1156 1156 1156 1156 1156 1156 1156 1156 1156 2763 2763 2763 2763 1825 1825 1825 1825 1825 1825 4002 4002 4002 4002 3070 3070 3070 3070 3070 3070 3070 113 113 3849 3849 3849 3849 3849 3849 3849 3849 3598 3598 3598 3598 3598 3598 1043 1043 1043 1043 3467 3467 3467 3467 3467 3467 3467 3467 2105 2105 2721 2721 782 782 782 782 556 556 556 556 556 556 3653 3653 3653 3653 1089 1089 1089 1089 108 108 108 108 108 108 108 108 108 3286 3286 3286 3286 3286 3286 3916 3916 3916 3916 3916 3916 3916 3916 3911 3911 3911 3911 3927 3927 3927 3927 3927 3927 3927 3927 3927 3927 387 387 2271 2271 2271 3943 3943 3943 3943 3943 3943 2224 2224 2224 2224 2224 3144 3144 2859 2859 2859 2859 2859 2859 2859 2859 3548 3548 3548 3548 2893 2893 2893 2781 2781 2781 2781 2781 673 673 673 673 673 673 3698 3698 3698 3698 3698 3078 3078 3078 3078 3078 3078 1615 1615 1615 3522 3522 3522 3522 3522 3522 3132 3132 3132 3510 3510 2875 2875 2875 2875 2875 2875 2875 2875 2875 3813 3813 3813 3813 2116 2116 2116 2116 2116 2116 2116 2116 2116 2116 2873 2873 2873 2873 2873 1711 1711 1711 1711 1711 1711 1711 1711 1711 1704 1704 1704 1704 1704 1704 1704 1704 1704 3760 3760 3760 3760 3760 3760 756 756 756 756 756 756 756 756 906 906 906 2882 2882 2882 2882 2882 3871 3871 3871 3871 3871 3871 1403 1403 1403 1403 1403 1403 1917 1917 1917 1917 1917 1917 3896 3896 3896 3896 3896 3750 3750 3750 3750 3750 3750 609 609 609 609 609 609 2897 2897 4093 4093 4093 4093 4093 4093 4093 2106 2106 2106 2106 2106 2106 2106 2106 2106 2106 1832 1832 1832 1832 1832 1832 1832 1031 1031 1031 1031 1031 1031 1031 1031 1031 2013 2013 2013 2013 2013 2013 2981 2981 2981 2981 4306 4306 4306 4306 4306 4306 4306 2092 2092 2092 2092 2092 2092 3241 3241 3241 3241 3241 3241 3241 3241 3241 1196 1196 1196 1196 1196 3327 3327 3327 3327 3327 3327 3327 3327 3327 3327 728 728 728 728 728 728 728 70 70 70 70 70 70 70 2561 2561 2561 2561 2776 2776 2776 3862 3862 3862 3862 1187 1187 1187 1187 3782 3782 3782 3782 3782 3782 3782 3782 3782 3782 2000 2000 2000 2000 2000 2000 2000 2000 3187 3187 3187 3187 3187 3187 3187 107 107 107 107 107 1802 1802 4417 4417 4417 4417 4417 4417 4417 4417 4417 4417 1288 1288 1288 1288 1288 1288 1288 1369 1369 1369 1369 1369 1369 1369 1369 3933 3933 3933 3108 3108 2722 2722 1864 1864 1864 1864 2655 2655 2655 2655 2655 2655 2663 2663 2663 2663 2663 1116 1116 1116 1116 1116 4405 4405 4405 4405 4405 4405 2717 2717 2717 2717 2717 2717 2717 2717 1911 1911 1911 1911 2606 2606 2606 2606 2606 2606 2606 2606 2606 2606 4299 4299 4299 4299 4299 4299 4299 4299 1387 1387 3369 3369 3369 3369 3369 3369 3369 3369 3369 3369 2771 2771 2771 2771 2771 2771 253 253 2865 2865 2865 2865 2865 2865 2865 2865 900 900 900 900 900 900 900 900 900 900 2262 2262 2262 2262 2262 2262 3965 3965 3965 3965 3965 3965 3965 3965 2848 2848 982 982 982 982 982 982 982 982 1570 1570 1570 1430 1430 603 603 603 603 603 603 603 603 603 1104 1104 1104 1104 2239 2239 2239 2239 2239 2239 2239 3667 3667 3667 3667 3667 3667 3667 3667 2644 2644 2644 2644 2644 2644 2644 2644 2644 2644 3525 3525 3525 303 303 303 303 3360 3360 3360 3360 3360 3360 3360 3360 3360 1263 1263 1263 1263 4327 4327 4327 4327 4327 4327 4327 4327 4327 3780 3780 155 155 155 2228 2228 2228 2228 2228 2228 2228 4512 4512 4512 4512 4512 4512 4512 4508 4508 4508 4508 52 52 52 52 52 52 52 52 530 530 530 530 530 530 4444 4444 4305 4305 4305 4305 4305 4305 4305 4305 2296 2296 2296 2296 2296 2296 2710 2710 2710 2710 2710 2710 926 926 926 926 926 926 926 926 926 926 3926 3926 3926 3926 3926 3192 3192 3192 3192 3473 3473 2843 2843 2843 601 601 601 601 601 909 909 909 909 909 909 909 909 690 690 690 690 690 690 690 690 690 1022 1022 1022 1022 1022 1022 1022 1022 1022 567 567 567 567 567 567 567 567 567 567 1630 1630 1630 1630 2456 2456 2456 1568 1568 1568 1568 1568 1568 1568 1568 1568 1455 1455 1455 1455 1455 1455 3340 3340 3340 3032 3032 3032 3032 3032 3032 3032 3032 3032 3032 895 895 895 895 895 895 895 895 895 895 2003 2003 2003 2003 2003 2003 2003 2003 2003 2003 1838 1838 1838 1838 1838 1838 1838 2604 2604 2604 2604 2604 2604 2604 2604 2960 2960 4203 4203 4203 4203 4203 4284 4284 4284 4284 4284 4284 4284 4284 1999 1999 1999 1999 2754 2754 2754 2240 2240 2778 2778 2778 2778 2778 2778 2778 2778 2778 2778 1858 1858 1858 1858 1858 1858 1858 1397 1397 1397 1397 1397 3086 3086 3086 3086 3086 3086 3086 3086 2608 2608 993 993 993 1752 1752 1752 1752 1752 1752 1752 1752 1752 1752 4722 4722 4722 4722 4722 4722 4722 928 928 928 928 928 928 928 170 170 170 170 170 170 170 170 170 170 4158 4158 4158 4158 4158 4158 4158 4158 4158 1162 1162 1162 1162 1162 1162 1162 1162 1162 2215 2215 2215 2215 2215 2215 2215 2215 2215 4864 4864 4864 4864 3277 3277 3277 3277 3277 3277 3277 3277 3277 3277 2675 2675 2675 2675 2675 2675 1914 1914 1914 1914 1914 1914 1914 3935 3935 3935 3935 3935 3935 3935 3935 3935 4750 4750 4750 4750 4750 4750 4750 4750 381 381 381 381 381 381 381 192 192 192 192 192 192 3876 3876 3876 3876 3876 3876 3876 4451 4451 4094 4094 4094 4094 4094 4094 4094 4094 4094 4094 3242 3242 3242 3242 3242 3242 3242 2699 2699 2699 1705 1705 1705 3851 3851 3851 3851 3851 3851 3851 3851 3851 3851 669 669 669 669 669 669 669 669 4916 4916 4916 4916 4916 4916 176 176 176 176 5036 5036 5036 5036 238 238 238 238 238 238 238 238 238 966 966 966 966 4982 4982 4982 4982 4982 5078 5078 5078 5078 2432 2432 2432 2432 2432 2432 4983 4983 4983 4983 4209 4209 4209 4209 4209 4209 4209 4209 4775 4775 4775 4775 3409 3409 3409 3409 2938 2938 2938 2938 2938 2938 2938 2938 2938 2938 4879 4879 2544 2544 2544 2544 2544 4627 4627 4627 4627 4627 2546 2546 2546 2546 2546 5081 5081 5081 5081 5081 5081 5081 5081 5081 5081 3113 3113 3113 3113 3113 3113 3113 3113 3113 3807 3807 4844 4844 4844 4844 4844 4844 4844 4844 4844 4844 4452 4452 4452 4452 4452 4452 4452 4452 2378 2378 4736 4736 4736 4736 4736 1972 1972 976 976 976 976 976 976 976 976 976 976 4568 4568 4568 4467 4467 4467 4467 4467 4467 4467 2593 2593 4072 4072 4072 4072 4072 4072 4072 4072 2761 2761 2761 2761 2761 2761 2761 2761 2761 2761 1933 1933 4925 4925 4925 248 248 248 248 1465 1465 1465 1465 1465 1465 1465 4514 4514 4514 4514 3106 3106 3106 3106 3106 3106 3106 970 970 970 970 313 313 313 313 313 313 313 1081 1081 1081 1081 1081 1081 4694 4694 4694 4694 4694 4694 4694 4694 4694 4694 3085 3085 3085 3085 3085 3085 3085 3085 3085 3085 1326 1326 1326 1326 1326 2731 2731 2731 2731 2731 2731 2731 2731 1835 1835 5273 5273 5273 5273 5273 5273 5273 5273 128 128 3520 3520 3520 3520 3520 4708 4708 4708 4708 4708 4708 4708 4708 4708 4708 1578 1578 1578 1026 1026 5322 5322 3240 3240 3240 3240 3240 3240 3240 972 972 972 972 972 972 972 972 3879 3879 3879 3879 3879 3879 3879 3879 3879 4255 4255 4255 4255 4255 4255 4255 4255 4255 4255 1621 1621 1621 1621 1621 1621 1621 1621 2876 2876 2876 2876 2876 2876 3762 3762 3762 3762 3762 3762 3762 3762 3762 3039 3039 3039 3372 3372 495 495 495 4055 4055 4055 4055 4055 4055 4055 4055 4901 4901 4901 4901 4901 4901 2732 2732 2732 2732 2732 2732 2732 2704 2704 2704 2704 2704 850 850 850 850 850 850 5094 5094 5094 930 930 930 930 930 930 930 930 1950 1950 1950 1950 1950 5213 5213 5213 5213 5213 3632 3632 3632 3632 3632 3632 3632 2283 2283 2283 2283 2283 2283 2283 2283 4089 4089 4089 4089 5015 5015 5015 5015 5015 5015 4573 4573 4573 2522 2522 2522 2522 2522 2522 2522 1700 1700 1700 1700 1700 4394 4394 4394 4394 4394 4394 1816 1816 1816 1816 1816 1816 1816 881 881 881 881 881 881 881 1163 1163 1163 1163 692 692 692 692 692 3834 3834 3834 3834 3834 3834 3834 3834 3834 3834 5375 5375 5375 5375 5375 5375 5375 5375 5375 5375 2918 2918 2918 2918 2918 2918 2373 2373 2373 2373 2373 2373 2373 2373 1669 1669 1669 1669 1669 4149 4149 4149 4948 4948 4948 4948 4948 4948 4948 4948 4948 4948 2899 2899 2899 2110 2110 1803 1803 1803 1803 1803 1803 1803 1803 4028 4028 4028 4028 4028 2127 2127 2127 2127 2127 2127 2127 2127 1349 1349 1349 1349 1349 1364 1364 1364 1364 1364 1364 1364 1364 1364 1364 2041 2041 2041 2041 2652 2652 2652 2652 2652 2652 2652 2652 2652 947 947 947 947 947 947 947 947 947 1754 1754 1754 1754 1754 1754 2046 2046 2046 2046 4296 4296 4296 4296 4296 4296 4296 2765 2765 2765 2765 2963 2963 2963 2963 2963 2963 2963 2963 2963 1459 1459 1459 1459 2006 2006 2006 2006 2950 2950 2950 2950 2950 2950 2950 2950 2950 2950 2793 2793 2793 2793 2793 2685 2685 2685 2685 2685 2685 2685 2685 2685 2533 2533 2533 2429 2429 465 465 465 465 465 465 465 465 3889 3889 3889 3889 3889 3889 3889 3889 1330 1330 1330 1330 1330 1330 1330 1575 1575 1575 1575 1575 3568 3568 3568 3568 3568 3568 3568 3568 1736 1736 1736 1736 1736 1736 1736 1736 3392 3392 3392 3392 3392 3392 3392 5289 5289 5289 5289 5289 5289 5289 5289 5289 5658 5658 5658 5658 5658 5658 5658 1670 1670 1670 1670 1670 2816 2816 2816 2816 2816 2816 2816 2816 2816 800 800 800 800 800 800 800 2111 2111 2111 2111 2111 2111 2111 2111 1075 1075 1075 3272 3272 1406 1406 1406 1406 1406 1406 1406 1406 1406 1406 4259 4259 4259 4259 4259 4259 4259 5174 5174 5174 5174 5174 5174 5174 5174 5174 5174 2891 2891 2891 2891 2891 2891 2891 2891 2891 2891 888 888 888 888 888 888 888 888 888 4118 4118 4118 4118 4118 4118 4118 4118 3150 3150 665 665 665 665 665 3033 3033 3033 3033 3033 3033 3033 3033 3033 3292 3292 3292 3292 3292 3292 3292 3292 3292 3292 3791 3791 3791 2812 2812 2812 2812 4017 4017 4017 4017 4017 4017 4017 4017 4017 3968 3968 3968 3968 3968 3968 3968 3482 3482 3482 3482 3482 3482 3482 3482 5050 5050 5050 5050 5717 5717 5717 3168 3168 3168 3168 3168 3168 3168 608 608 608 608 608 305 305 305 1961 1961 1961 1961 1961 1961 1961 1961 1961 1961 5215 5215 5215 5215 5215 5215 5215 5215 5215 5215 4200 4200 4200 4200 4200 1485 1485 1485 1485 1485 1485 1485 1485 1485 435 435 435 4799 4799 4799 4799 774 774 5941 5941 5941 5941 5941 5941 589 589 589 589 589 589 589 589 589 4893 4893 4893 4893 4893 4893 4893 4579 4579 4579 4579 4579 4579 4579 4579 4579 4579 1696 1696 1696 1696 2005 2005 2005 2855 2855 2855 2855 2855 2855 2855 2855 2855 2855 3356 3356 3356 3356 3356 3356 3356 3356 4992 4992 4992 4992 4992 4992 4992 4992 4992 4992 5533 5533 3469 3469 3469 3469 4615 4615 4615 4615 4615 4615 4615 4615 4615 4615 801 801 4486 4486 4486 4486 4486 4486 4486 4486 4486 4486 5263 5263 5263 5263 5263 5263 5263 5263 5263 2922 2922 2922 2922 2922 2922 2922 2922 1209 1209 1209 1209 1329 1329 3493 3493 3493 3493 4309 4309 4309 4309 4309 5697 5697 5697 5697 5697 5697 2642 2642 6083 6083 6083 6083 6083 6083 6083 6083 2854 2854 5413 5413 5413 3998 3998 3998 3998 3998 3998 3998 3998 2940 2940 2940 2940 2940 2940 2940 5763 5763 5763 5763 5763 5763 5763 5392 5392 5392 5392 5392 5392 5392 5392 2192 2192 2192 2192 2192 2192 2192 5528 5528 5528 5528 5528 5528 5528 2541 2541 2541 6201 6201 6201 6181 6181 6181 6181 6181 6181 3824 3824 4564 4564 4564 4564 4564 846 846 846 3090 3090 3090 3090 3090 3090 3665 3665 3665 634 634 634 634 634 634 634 634 634 834 834 834 2370 2370 2370 2370 5163 5163 5163 5163 5163 5163 5163 5542 5542 5542 5542 5542 5542 5542 5542 5542 5542 2478 2478 2478 2478 72 72 72 72 72 72 72 72 72 72 1976 1976 1976 1976 1976 1976 1976 1976 1976 1976 5148 5148 5148 5148 5148 5148 5148 5148 6193 6193 6193 6193 3077 3077 3077 3077 2803 2803 2803 2803 2803 2803 2803 5938 5938 5938 5938 5938 5938 5938 5938 5938 5278 5278 5278 5749 5749 5749 5733 5733 5733 5733 5733 5733 5733 5733 5733 5304 5304 5304 5304 5304 5304 5304 5304 5304 5304 5713 5713 5713 5713 5713 5713 5713 5713 5713 2302 2302 2302 2302 4617 4617 4617 4617 4617 4617 3842 3842 3842 3842 3842 3842 3842 3842 3842 3842 4943 4943 4943 4943 4943 4943 4943 4943 416 416 416 2547 2547 2547 2547 2547 2547 4912 4912 1099 1099 1099 2585 2585 2585 2585 5443 5443 5443 5443 5443 5443 5443 3383 3383 3383 3383 3383 3383 3970 3970 3970 3970 3970 3970 3970 434 434 434 434 434 434 5053 5053 5053 5053 568 568 568 5850 5850 5850 5850 5850 5850 5850 4974 4974 4974 3185 3185 3185 5510 5510 5510 4213 4213 4213 4213 1902 1902 1902 1902 433 433 433 433 433 433 433 5935 5935 5969 5969 5969 5969 5969 1112 1112 1112 1409 1409 1409 1409 1409 1409 1409 1409 1409 1409 718 718 718 718 1276 1276 1276 1276 1276 1276 1276 1276 1276 1276 1119 1119 1119 1119 3216 3216 3216 3216 3216 3216 3216 3216 3216 3216 785 785 785 785 785 6438 6438 6438 6438 6438 6438 6438 6438 6438 4282 4282 4282 4282 4282 4282 4282 4282 3797 3797 3797 3797 3797 3797 3797 3797 3797 3797 2171 2171 2171 2171 2171 2171 2171 2171 2171 4064 4064 4064 4825 4825 880 880 880 880 5306 5306 5306 5306 5306 5181 5181 5181 5181 5181 5181 5181 5181 4187 4187 2603 2603 2603 3872 3872 3872 3872 3872 3962 3962 3962 3962 3962 3962 3962 4322 4322 5544 5544 5544 5544 5544 5544 5544 5544 5544 5544 3115 3115 3424 3424 2934 2934 2934 2934 2934 2934 2934 2934 2934 6279 6279 6279 6279 6279 6279 6279 6279 6279 6279 5812 5812 5812 6423 6423 6423 6423 6423 6423 6423 6423 6423 6423 5986 5986 5986 5986 6183 6183 6183 5495 5495 5495 5495 5495 3023 3023 3023 3023 3023 3023 96 96 96 96 96 96 1521 1521 1521 1521 6081 6081 6081 6081 6081 6081 4952 4952 4952 3048 3048 3048 3048 3048 3048 3048 3048 3048 3737 3737 2806 2806 2806 2806 6205 6205 6205 6205 6205 6205 3004 3004 3004 3004 3004 3004 3004 3004 3004 4905 4905 4905 5019 5019 5019 5019 1384 1384 1384 1384 2249 2249 5784 5784 5784 5784 5784 5784 5784 6661 6661 6661 6661 6661 6661 6661 3056 3056 3056 3056 4407 4407 4407 4407 6419 6419 6419 6419 6419 3440 3440 3440 3440 3440 3440 2428 2428 2428 4888 4888 4888 4888 4888 4888 1002 1002 1002 1002 1233 1233 1233 1233 1233 1233 1233 1233 1233 6027 6027 6027 6027 6027 6027 6027 585 585 499 499 499 499 499 499 499 499 499 503 503 5700 5700 4366 4366 4366 4366 4366 6481 6481 6481 6481 6481 6481 6481 6481 6481 81 81 4318 4318 4318 343 343 343 343 343 343 343 343 343 343 6760 6760 6760 6760 6760 356 356 356 356 6790 6790 6790 6790 6790 6790 6790 1144 1144 1144 1144 1144 1144 1144 1144 1144 1947 1947 1947 1947 1947 1947 1947 5626 5626 5626 5626 5626 5626 6404 6404 6404 6404 6404 6404 6404 6404 6404 6404 1897 1897 1897 1897 1897 4516 4516 4516 4516 4516 4516 4516 4516 4516 1431 1431 1431 1431 1431 1431 1431 1431 1431 523 523 523 523 2670 2670 2670 2670 2670 2670 2670 2688 2688 2688 2688 2688 2688 2688 6645 6645 6645 6645 6645 6645 6645 6645 6645 6645 2800 2800 2800 2800 5455 5455 5455 5455 5455 5455 6175 6175 6175 5469 5469 5469 5469 5469 5469 5469 5469 5469 5469 6361 6361 6361 6361 6361 6361 6361 6361 6361 3123 3123 3123 3123 3123 3123 3123 3123 3123 2399 2399 2399 2399 2399 2399 2399 4344 4344 4344 4500 4500 4500 4500 6339 6339 6339 6339 6339 6339 6339 6418 6418 6418 6418 6418 6418 6418 6418 6418 5069 5069 5069 5069 5069 5069 5069 5069 5069 5649 5649 6943 6943 6943 6943 2720 2720 2720 2720 2720 2720 2720 2720 2720 1508 1508 5303 5303 5219 5219 5219 5219 5219 5219 5219 5219 5219 2850 2850 1210 1210 1210 1210 372 372 372 372 372 372 372 372 1447 1447 1447 1447 1447 1447 1447 1447 4385 4385 4385 4385 4385 4385 4385 1077 1077 4050 4050 4050 4050 4050 4050 4050 4050 4260 4260 7060 7060 1737 1737 1737 1737 1737 1737 1737 6953 6953 6953 6953 6953 6953 6953 6953 6953 5177 5177 5177 5177 4837 4837 4837 4837 4837 4837 4837 4837 2221 2221 3796 3796 3796 3796 3796 3796 3796 2121 2121 565 565 565 565 565 565 565 6093 6093 6093 6093 6093 6093 6093 6093 6093 6093 4804 4804 4804 6331 6331 6331 6331 6331 6331 6331 4008 4008 4008 4008 4008 4008 4008 4008 4008 4008 4527 4527 4527 4527 4527 4527 4527 2094 2094 2094 2094 794 794 7112 7112 7112 4880 4880 4897 4897 4897 1555 1555 1555 1555 3840 3840 3840 3892 3892 3892 3892 3892 3892 3892 3892 6551 6551 6551 3949 3949 3949 3949 3138 3138 3138 3138 3138 3138 3138 3138 5041 5041 5041 5041 5041 5041 5041 5041 1337 1337 1337 1337 1337 1337 1337 3417 3417 3417 3417 3417 3417 3417 5136 5136 5136 5136 5136 2737 2737 2737 2737 2737 2737 2737 2737 2737 2737 6017 6017 5492 5492 5492 5492 5492 5492 5416 5416 5416 5416 5416 838 838 838 838 838 875 875 875 875 875 875 2292 2292 2292 2292 2292 2292 2292 42 42 42 42 42 42 42 42 4835 4835 4835 4835 4835 4835 4835 3694 3694 3694 3694 3694 3785 3785 3785 3785 5196 5196 5196 5196 5196 5196 5196 5196 5196 3210 3210 3210 3210 3210 3210 3210 3210 3210 3210 2590 2590 2590 2590 2590 2590 2697 2697 2697 2697 5338 5338 5338 653 653 653 653 653 653 653 653 653 1562 1562 1562 1562 1562 1562 1562 1562 1562 1562 5308 5308 5308 5308 5308 5308 5308 3021 3021 3021 3021 3021 3021 3021 3021 3021 3021 7015 7015 7015 7015 7015 7015 7015 7015 7015 3186 3186 6182 6182 6182 6182 6182 6182 6182 6182 3305 3305 7095 7095 7095 7095 7095 7095 6087 6087 6087 6087 6087 6087 6087 7043 7043 7043 7043 7043 7043 7043 7043 6249 6249 6249 6249 6249 6249 6249 3425 3425 3425 3421 3421 3421 3421 3421 3421 3421 3421 6634 6634 6634 6634 6634 6634 6634 6634 6634 6634 2100 2100 2100 2100 2100 2100 6840 6840 6840 6840 6840 6840 6840 4330 4330 4330 4330 4330 4330 4330 4330 5401 5401 5401 5401 5401 5401 5401 5401 1975 1975 1975 1975 3729 3729 3729 3729 3729 3729 3729 3729 3729 3092 3092 3092 3092 3092 3794 3794 3794 3794 3794 1412 1412 1412 1412 470 470 470 470 470 470 470 5471 5471 5471 5471 5471 5471 5471 5471 5471 5471 3509 3509 3509 3509 3509 4026 4026 4026 4026 4026 4026 7260 7260 7260 7260 7260 7260 7260 7260 6904 6904 6904 6904 6904 6904 6904 6904 6904 3207 3207 3207 3207 3207 3207 3207 3207 3207 3207 6126 6126 6103 6103 3131 3131 3131 3131 3131 3131 936 936 936 936 936 936 3233 3233 3233 3233 3233 3233 3956 3956 3956 3956 3956 3956 3956 3956 3956 7188 7188 7188 7188 7188 7188 7188 7188 7188 7188 4023 4023 4023 4023 4023 4023 4023 4023 4023 5230 5230 5230 5860 5860 5860 5860 7323 7323 7323 7323 7323 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 2597 2597 2597 2597 2597 2597 2597 2597 2597 2597 1970 1970 1970 1970 5119 5119 6526 6526 6526 6526 2440 2440 2440 2440 2440 2748 2748 2748 2748 2748 2748 2748 2748 3986 3986 3986 3986 3986 3986 3986 3986 3986 5663 5663 643 643 3651 3651 3651 3651 3651 3651 3651 3651 4492 4492 2071 2071 2071 2071 2071 2071 2071 2071 2071 2071 7592 7592 3727 3727 3727 3727 3727 3727 3727 3727 2119 2119 2119 2119 2119 2119 2119 2119 4800 4800 4800 4800 4800 7569 7569 7569 7569 7569 7569 7569 7569 7569 7569 5799 5799 5799 5799 5799 5799 5799 2144 2144 2144 2144 2144 2144 2144 6294 6294 6294 6294 6294 6294 6294 6294 2389 2389 2389 734 734 734 734 734 734 734 734 734 734 4381 4381 4381 4381 4381 4381 1159 1159 5887 5887 5887 5887 5887 5887 5887 2289 2289 2415 2415 2415 7699 7699 7699 7699 7699 7699 4871 4871 4871 4871 4871 4871 6630 6630 6630 2477 2477 2477 2477 2477 2477 2477 2477 2477 2928 2928 2928 1499 1499 1499 1499 1499 1499 1499 1499 1499 4234 4234 4234 4234 4234 4234 4234 4234 4234 4234 4956 4956 4956 4956 6281 6281 6281 7434 7434 7434 7434 2320 2320 2320 2320 2320 2320 2320 3550 3550 3550 3550 3550 4624 4624 4624 4624 4624 4624 4624 4624 3265 3265 3265 3265 3265 3265 1513 1513 1513 1513 1513 1513 1513 1513 1513 1513 577 577 577 577 6538 6538 6538 6538 6538 6538 6538 6538 6895 6895 6895 6895 6895 6895 6180 6180 6180 6180 6180 4531 4531 4531 4531 6652 6652 3463 3463 3463 3463 3463 3463 3463 3463 7109 7109 7109 7109 7109 7109 7109 7109 7109 5130 5130 5130 5130 1543 1543 1543 1543 178 178 178 178 178 178 911 911 911 911 911 911 4523 4523 4523 4523 4523 4523 4523 4523 4523 4523 3952 3952 3952 3952 3952 2681 2681 2681 2681 2681 2681 637 637 637 637 637 1385 1385 1385 1385 1385 1385 1385 5241 5241 5241 5241 5241 5241 5241 5241 1929 1929 1929 1929 1929 1929 1929 1990 1990 1990 4779 4779 4779 4779 5728 5728 5728 5728 5728 5728 1650 1650 1650 1650 1650 1648 1648 1648 1648 1648 1648 7321 7321 4450 4450 4450 4450 4450 4450 4450 4450 412 412 412 412 412 412 412 412 412 7826 7826 7826 2888 2888 2888 2888 2888 2888 2888 2888 2888 2140 2140 2140 2140 2140 2140 7205 7205 7205 7205 7205 7205 7642 7642 7642 7642 7642 1601 1601 1601 1601 1601 1819 1819 3461 3461 3461 3461 4067 4067 4067 4067 4067 4067 4067 4067 4067 4238 4238 4238 4238 4238 3880 3880 3880 3880 3880 3880 3880 3880 3880 4015 4015 8045 8045 8045 8045 8045 8045 8045 8045 8045 8045 3344 3344 2091 2091 2091 2091 2091 2091 2091 2091 2091 2091 5473 5473 5473 1304 1304 1304 1304 1304 1304 1304 1304 1304 2719 2719 2719 2719 2719 2719 2719 590 590 3264 3264 1574 1574 3642 3642 3642 3642 3642 2449 2449 2449 2449 2449 2449 4959 4959 4959 4959 4959 4959 4959 4959 4959 7689 7689 5529 5529 5529 6131 6131 6131 6131 6131 6131 6131 3097 3097 8030 8030 8030 8030 8030 8030 8030 7478 7478 7478 4100 4100 4100 4100 4100 4100 4100 6136 6136 6136 6136 6136 4710 4710 7889 7889 7889 7889 7889 7889 7889 7889 7889 3284 3284 3284 3284 3284 3284 3284 3284 3284 3284 1056 1056 3167 3167 3167 3167 3167 3167 5781 5781 2658 2658 2658 2658 2658 1866 1866 1866 1866 1944 1944 1944 1944 2874 2874 2874 2874 2874 2874 8165 8165 806 806 806 806 806 806 806 806 5250 5250 5250 5250 5250 5250 5250 5250 5250 4966 4966 4966 4966 4966 4966 4966 4966 4502 4502 4502 282 282 282 282 1504 1504 1504 8055 8055 8055 8055 8055 8055 8055 8055 8055 7062 7062 7062 5841 5841 5841 4583 4583 4583 3130 3130 3130 3130 3130 3130 3130 5974 5974 5974 5974 5974 4671 4671 4671 4671 4671 4671 4671 4671 4671 4671 3139 3139 3139 3139 3139 6133 6133 6133 6133 2218 2218 2218 2218 2218 2218 2218 2218 7088 7088 7088 7088 7088 2149 2149 2149 2149 2149 2086 2086 2086 2086 2086 3984 3984 1437 1437 1437 1437 7770 7770 7770 7770 7770 7770 7770 7770 733 733 733 733 733 733 733 5077 5077 5077 5077 5077 7639 7639 7639 7639 7639 1533 1533 1533 1533 1533 1533 1533 1533 2386 2386 2386 250 250 250 250 250 250 250 250 250 3513 3513 3513 3513 3513 3513 3513 3065 3065 3065 4878 4878 4878 4878 4878 4878 4878 4878 4878 4878 2201 2201 5888 5888 5888 5888 5888 1411 1411 1411 1411 1411 644 644 644 1782 1782 1782 1782 1782 6942 6942 6942 3589 3589 3589 3589 8259 8259 8259 8259 8259 8259 8259 8259 8259 6627 6627 185 185 185 185 185 185 185 185 4903 4903 4903 4903 4903 4903 732 732 732 732 2753 2753 3790 3790 3790 3790 3790 3790 3790 3790 3790 6307 6307 6307 4316 4316 4316 4316 3094 3094 3094 3094 7119 7119 672 672 672 672 7912 7912 7912 7912 7912 7912 7912 1778 1778 1778 1778 1778 6820 6820 6820 6820 6820 8263 8263 8263 8263 8263 8263 8263 7230 7230 7230 6040 6040 6040 6040 4059 4059 4059 4059 4059 3071 3071 3071 6861 6861 6861 6861 6861 6797 6797 6797 6797 6797 6797 1414 1414 1414 1414 1414 2452 2452 2452 2452 2452 2452 2452 2093 2093 2093 2093 2093 2093 2093 2093 7856 7856 7856 7856 7856 1184 1184 1184 1184 1184 5434 5434 5434 5434 5434 5434 5434 5434 3866 3866 3866 3866 3866 3866 3866 3866 7094 7094 7094 7094 7094 7094 6330 6330 6752 6752 6752 6752 6752 6752 6752 6752 7451 7451 7451 7451 7451 7451 7451 7451 7451 5262 5262 5262 5262 8515 8515 8515 8515 8515 8277 8277 8277 8277 8277 8277 8277 8277 292 292 292 1393 1393 1393 1393 1393 1393 1393 6925 6925 5114 5114 5114 5114 5114 5114 3163 3163 3163 3163 3163 3163 3163 3163 3163 3163 2656 2656 2656 2656 2656 2656 2656 5540 5540 5540 5540 5540 6802 6802 6802 6802 6802 6802 6802 7640 7640 7640 7640 7640 7640 7640 7640 7640 7923 7923 7923 7923 7923 7923 8307 8307 8307 8307 8307 8307 8307 8307 8307 5386 5386 5386 5386 5386 5386 5386 5386 6775 6775 6775 6775 6775 6775 6775 6775 6775 6775 4929 4929 4929 4929 6843 6843 6843 6843 520 520 520 520 520 520 520 520 47 47 1974 1974 1974 1974 1974 1974 1974 1974 8077 8077 8077 8077 8077 2279 2279 2279 2279 2279 2279 2279 2279 2279 2279 6107 6107 6107 6107 6107 6107 6107 6107 6107 1143 1143 1143 1143 1143 1143 1143 6574 6574 6574 6574 6574 6574 6574 2983 2983 2435 2435 8711 8711 8711 8711 8711 5906 5906 5906 3924 3924 3924 3924 3924 4339 4339 4339 4339 4339 4339 5354 5354 4153 4153 4153 4153 4153 4153 4153 4153 4153 6235 6235 6235 6235 6235 6235 6235 6235 7130 7130 7130 7130 7130 7130 7130 7130 7130 1398 1398 1398 1398 1398 1398 1789 1789 1789 1789 1789 1789 7241 7241 7241 7241 7241 7773 7773 7773 7773 7773 7773 7773 4144 4144 4144 4144 4144 4144 4144 4144 4144 4144 2254 2254 2254 2254 2254 2254 879 879 879 1863 1863 1863 1863 1863 1863 329 329 329 329 329 329 329 329 329 7655 7655 7655 7655 7655 7655 7655 7655 7655 7655 1908 1908 1908 1908 6830 6830 6830 6830 6830 6830 6830 6830 6830 6830 8470 8470 8470 8470 8470 8470 8470 8470 8470 7518 7518 7518 7518 7518 7518 3777 3777 3777 3777 3777 3777 3777 3777 2077 2077 2077 2077 2077 2077 2077 2077 4665 4665 4665 4665 4665 4665 4665 4665 4665 4665 183 183 183 5926 5926 2393 2393 5350 5350 5350 5350 5350 5350 2101 2101 2101 2101 2101 2101 6936 6936 1661 1661 1661 1661 1661 1661 1661 1661 1661 8642 8642 8642 8642 8642 8642 3122 3122 3122 3122 3122 3122 3122 3122 3122 3122 366 366 366 366 366 366 366 366 366 5117 5117 5117 5117 5117 5117 5117 5088 5088 5088 5088 5088 5088 5088 5088 5088 1628 1628 1628 1628 1628 1628 1628 1628 1628 1628 1859 1859 1859 1859 1859 1859 1859 1859 3049 3049 3049 7203 7203 7203 7203 7203 7203 7203 7203 8883 8883 8883 8883 8883 8883 7087 7087 7087 7087 7087 7087 7087 7087 7087 7087 8225 8225 8225 8225 8225 1904 1904 1904 1904 1904 1904 1904 1904 1904 4315 4315 4315 4315 4315 4315 623 623 623 623 623 623 4741 4741 4741 4741 4741 4741 4741 4741 4741 249 249 249 249 249 6490 6490 6490 6490 6490 6490 6490 6490 2907 2907 2907 2907 6421 6421 6421 6421 6421 6421 6421 6421 6421 6421 3616 3616 3616 3616 3616 3616 3616 3616 3616 3616 4544 4544 4544 4544 4544 4544 4544 4544 4544 4544 7590 7590 7590 5240 5240 5240 5240 5240 5240 5240 5240 5240 291 291 291 291 8161 8161 8161 8161 6111 6111 6111 6111 6111 6111 6111 6111 6111 6111 3799 3799 5202 5202 5202 5202 5202 5202 5509 5509 5509 5509 5509 5509 5509 7504 7504 7504 7504 7504 2504 2504 2504 1324 1324 1324 1324 1324 1324 4086 4086 4086 4086 4086 4086 4086 4086 4086 1255 1255 1255 1255 1255 1255 1255 1255 1255 787 787 787 3895 3895 3895 3895 3895 3251 3251 3251 4078 4078 4078 5046 5046 5046 5046 5046 8746 8746 8989 8989 8989 8989 8989 8989 4271 4271 4271 4271 4271 4271 4271 897 897 897 7897 7897 7897 7897 1473 1473 1473 1473 8122 8122 8122 6211 6211 6211 6211 6211 6211 6211 6211 3538 3538 3538 3538 3538 3538 3538 3538 3538 6415 6415 6415 6415 6415 4586 4586 4586 8001 8001 8001 3792 3792 3792 3792 3792 3792 7794 7794 7794 7794 7794 7794 7794 7794 7794 5382 5382 5616 5616 5616 5616 5616 5616 776 776 776 776 776 7817 7817 7817 7817 7817 7817 7817 4603 4603 4603 948 948 948 948 948 948 948 948 948 8629 8629 8629 8629 8629 8629 8629 8629 3931 3931 3931 3931 3931 3761 3761 3761 3761 7994 7994 3971 3971 3971 3971 3971 3971 3971 3971 3971 3971 2035 2035 2035 2035 2035 3046 3046 3046 4276 4276 4276 4276 9396 9396 9396 9396 9396 9396 9396 7377 7377 7377 7377 7377 7377 7377 7377 7377 7377 3602 3602 3602 3602 3602 3602 3602 3602 3602 3602 1967 1967 1967 6003 6003 6003 6003 6003 8763 8763 8763 8763 8763 8763 8763 8763 1845 1845 1845 1845 1845 1845 1845 1845 1845 1845 781 781 1668 1668 1668 8784 8784 8784 8784 8784 8784 8784 8784 8784 6019 6019 6019 4677 4677 5656 5656 5656 5656 5656 5656 5656 5656 5656 2536 2536 2536 6842 6842 6842 6842 6842 5886 5886 5886 5886 5886 5886 5886 2955 2955 2955 2955 2955 2955 2955 1454 1454 1454 1454 1454 1454 449 449 449 449 449 449 449 1624 1624 1775 1775 1775 1775 1775 1775 7243 7243 7243 7243 7243 7725 7725 7725 7367 7367 7367 7367 7367 7367 7367 7367 7367 7367 4302 4302 9225 9225 9225 7619 7619 7619 7619 7619 7619 1857 1857 1857 1857 1857 1857 1857 1246 1246 1246 1246 1246 1246 1246 1246 1246 1246 375 375 375 375 375 375 375 375 375 375 6814 6814 3177 3177 3177 3177 3177 3177 3177 3177 3177 3177 3963 3963 3963 3963 3963 6825 6825 6825 4805 4805 7731 7731 7731 7731 7731 4068 4068 4068 4068 4068 1861 1861 1861 1861 1861 1861 1861 1861 1861 7734 7734 7734 7734 7734 7734 7734 7734 2838 2838 2838 2838 2838 2838 2838 2838 7800 7800 7800 7800 7800 7800 7800 7800 9304 9304 9304 9304 9304 9304 9304 3798 3798 3798 3798 3798 3798 3798 3798 1257 1257 1257 1257 1257 1257 1257 1257 1257 1257 2556 2556 2556 2556 2556 2556 2556 4239 4239 4239 4239 4239 4239 4239 4239 4239 3639 3639 3639 3639 3639 3639 813 813 813 813 4657 4657 4657 4657 4657 4657 4657 4657 4657 5313 5313 5313 2480 2480 6090 6090 6090 6090 6090 6090 6090 9054 9054 9054 9054 9054 9054 9054 9054 9054 1709 1709 1709 1709 1709 1709 1709 1709 1709 1709 5805 5805 5805 5805 8870 8870 8870 8870 8870 8870 8870 5394 5394 5394 5394 5394 5394 5394 5394 5394 5394 6138 6138 6138 6138 6138 6138 4942 4942 4942 4942 4942 5962 5962 5962 5962 5962 5962 5962 5962 5962 5962 9015 9015 9015 9015 9367 9367 9367 9367 9367 9367 9367 9367 9004 9004 9004 9004 9004 9004 9004 9004 9004 6108 6108 6108 6108 6108 6108 6108 3314 3314 3314 3314 3314 3314 3314 3314 3314 4386 4386 4386 4386 4386 5216 5216 5216 5216 5216 5216 5216 5216 5216 8970 8970 8970 3940 3940 3940 3940 3940 3940 3940 3940 3940 3940
670637 670149 836408 29167 888073 396458 597904 100101 857744 260291 896104 247246 550312 482657 812043 511765 900248 617718 512395 887855 65342 848012 33983 633493 969842 639036 278814 828701 650846 647948 361773 121753 399805 305539 961020 513218 49659 214830 736401 489851 740335 456444 664343 969622 747453 469937 632891 717638 198171 917855 997438 566894 442473 65810 16897 188297 341806 246479 104820 561595 709087 130621 123220 183106 774603 651591 936725 206529 287637 662782 983371 909472 464049 972802 989469 650131 484154 355033 648902 493323 808130 706615 458801 135667 6134 447121 224839 248839 12093 496596 648068 739966 207825 422399 169388 569615 544736 767446 589164 628354 796288 980587 978391 310059 747746 23158 883810 963449 921873 595801 337732 537750 435645 135117 415618 810105 734415 23050 450643 948210 158030 209905 848564 167289 88919 771506 183644 790764 566987 94117 344829 505333 749148 970976 316512 993583 663925 453714 306413 940332 633263 576327 616204 927554 462549 995347 118045 60451 873347 276499 171636 339903 575560 435479 468161 951921 830317 607101 78662 50403 200743 911230 370976 96041 445909 13605 281463 63316 802993 197330 786447 288268 545241 106560 732243 800212 833876 778057 256108 515843 311428 583065 589782 540279 557824 401315 497743 619126 546389 167137 735519 795273 302021 749133 524111 534514 598789 915714 724306 119397 2408 658443 756544 316590 810142 452045 262958 198225 897170 496986 905958 109101 963460 290941 369226 905550 519404 406397 715185 454577 2243 6928 302785 531358 315628 541820 104428 318026 992313 203249 376077 653582 301346 727275 153425 772617 992826 234572 828906 645744 755316 953122 477340 928057 259152 108410 806420 975657 923437 796730 865072 631801 818762 721349 849514 822874 138323 248073 220138 515310 215235 360697 178679 694304 597966 753796 164408 902580 850262 312089 385638 844627 64682 900177 390330 214547 321528 832073 908808 215712 22831 645358 879917 476611 713346 390685 325927 755795 839797 820425 99678 232331 696699 204042 380612 117825 862159 454371 633063 708376 491893 625350 278939 322922 151276 233039 983372 370164 864455 474861 536230 757465 108166 267728 846079 313254 699738 136139 337328 421646 219887 837753 445016 126349 520575 815306 259165 315268 607156 364688 15704 724583 40068 470677 777706 951928 986134 912504 593555 670568 168763 54068 121189 895912 288942 188233 210995 34259 317275 773769 462773 489022 683163 883538 286887 947953 229332 238922 787668 356078 864943 409919 203286 493107 591391 642138 959395 402355 282410 573248 385421 867158 336610 312274 189126 950752 242430 557497 711496 286178 483213 901129 559855 970580 752434 89722 16158 610303 863572 417511 402672 734133 681859 947004 197775 215350 783187 958646 388522 901082 22538 805173 167070 237077 795402 101906 46386 100809 797201 53549 812899 146726 377968 285858 734688 612413 924998 111427 902075 591759 999562 144299 42738 26211 146168 917483 547460 782430 87079 221650 913037 865732 77811 152107 510423 54761 738314 434215 703399 135267 924884 827918 622324 736101 392513 872432 347684 960662 536116 578716 450531 848507 993095 443298 173424 269589 174682 248799 66897 190892 731870 809101 370967 378715 115613 136698 990871 16891 320803 290972 297213 357527 956194 408463 16732 984335 406445 356240 27501 510764 535128 393216 525178 558009 720276 747765 24298 848397 670105 6987 724268 409417 569151 142552 833384 612949 490845 852782 810986 539040 72841 748936 302124 460250 422857 377180 12303 686804 697083 187234 366050 150729 940431 830094 883877 902086 232917 861830 466000 768693 990631 462912 34145 933758 155330 783341 805208 988456 807120 722650 668067 447193 909642 961479 155611 713330 364034 818334 593193 493367 330769 938571 190775 794352 393030 823916 37611 905630 781265 242716 669180 168723 564570 326411 349027 393808 724285 372322 933442 415770 400081 310108 616557 558586 978974 960816 936414 984800 611760 647249 959028 55657 220225 471149 94919 197398 33194 537736 145769 853828 900789 984368 288460 109066 788115 559073 240258 495024 211298 29226 349418 534584 437281 173080 220723 643530 353573 587430 85620 220761 407146 319588 68510 708603 518753 875244 474483 662094 936544 541774 366164 160032 662046 626024 774443 906870 475413 403826 138730 630882 539674 383899 55311 183284 735773 430523 718242 175010 447037 282601 638618 778838 573570 288852 433053 653458 187992 448847 114733 361132 791179 630070 728916 394468 347891 762111 845158 737500 104876 288300 302042 889749 378849 635497 47996 13411 882320 970613 609510 221756 78839 515413 18170 947012 311335 720938 791619 179661 271154 650641 5518 135066 867762 917991 430330 916088 940214 846264 864473 77824 286958 817362 574514 973696 337079 876700 662258 139606 449007 52370 642497 114538 510580 73844 344998 333630 469607 613890 891964 285770 807625 587543 754126 452938 301776 537649 628014 563234 476278 574850 224592 151403 319690 478153 304430 609109 795021 210681 547548 164950 259953 304588 484428 287169 878970 450900 328745 952430 616595 228119 846087 403519 710882 169579 813242 922133 904186 395595 611793 893976 246314 997323 625101 498245 165662 950709 778850 983141 936243 168207 864196 139148 165768 366660 177660 769772 298973 147250 59177 908511 925676 360648 376883 65443 257091 376562 362955 403444 610350 108387 335573 449353 357387 104273 437448 229286 40667 693142 770817 855249 520885 523408 670331 971462 881127 168833 724095 846179 295165 372707 475335 679882 215390 695340 510189 403015 85584 547965 332101 591452 583985 666533 400033 750470 219360 531422 847364 737510 325147 17428 531409 108165 104200 990581 55878 170023 435759 907654 526989 495627 557082 506132 24336 586638 359019 281148 574256 18878 87357 242279 216591 410063 660907 828893 328193 575736 599658 562060 193676 894057 340373 604744 714735 351616 432571 906431 589825 827470 282187 15165 549274 295209 826532 113338 409953 624565 328393 37425 934141 553425 999508 703576 783804 565982 557082 629004 518576 642574 48979 146779 654896 693259 681989 98296 752715 595474 82560 800319 566602 290807 974249 122924 569894 806049 979164 336749 166918 54749 38126 600223 539120 343735 604971 231630 531140 358810 907418 335504 386369 502231 152991 798517 434243 631574 194571 273312 285806 412305 354130 680853 917187 114693 675319 391313 100841 980632 727700 505071 179339 867475 155185 539178 304781 114422 729103 566307 279341 216559 475682 274879 984887 464326 429510 837276 854857 35404 121716 871668 324715 347228 363892 171878 265020 281299 26199 276554 989219 696460 418326 361450 261533 58995 957853 995356 630542 777397 95957 669761 155891 496874 611068 142830 99330 898833 132675 627494 522775 100345 346557 451662 401396 613356 315080 305291 206590 97004 498977 280177 669861 310063 145436 511261 425394 563593 430926 399118 595752 534725 694787 304627 71465 377772 816045 616948 618139 768023 751182 235267 953909 307895 5355 889720 473811 537658 444021 243359 574673 867017 943869 947766 351365 609273 670977 133472 976057 759016 991336 246724 869269 371322 893661 366781 577700 905764 93044 648987 998549 172781 939001 701943 855636 430612 670855 239395 552039 350050 5716 407666 279818 741536 400884 203262 938244 654088 18429 494292 616080 734237 970580 299432 119262 235939 134044 383329 211536 766425 587108 702602 577468 395605 633389 33005 568259 845854 667635 786014 368244 39098 985771 369638 868569 47681 577537 378397 194434 673467 335384 198968 340992 627981 11714 105409 603262 612424 203551 106318 14759 327413 780259 330492 625687 463240 350431 957633 799031 957439 744072 645999 794788 89016 579971 202180 573144 149065 247705 257361 819184 349888 544833 472553 789898 295303 745877 685759 839409 983433 363393 492298 887468 825351 17712 229152 62460 288154 284498 134127 847453 25712 865936 876548 802500 496274 284996 862644 483067 444268 763164 447116 614402 352466 241305 362818 575253 161414 674171 109665 807349 173607 291155 434762 319813 713896 732258 638154 343469 292777 33555 458598 76727 407683 320761 599425 62054 653629 122523 58236 438401 817893 603791 780305 194760 190148 20307 525162 198542 451245 227683 697274 347510 852170 498211 572144 687648 310931 368953 185310 376504 555648 253205 645440 942701 196578 582459 829042 592517 923069 35747 62273 415107 758536 639524 65685 403544 788931 223979 484565 143944 664563 670867 929555 384394 987323 3910 184557 713139 679776 740152 245144 200114 524417 648942 582905 201429 257660 551290 362353 832984 964286 813457 104481 803755 762262 784302 528272 816386 547015 307189 242953 383281 923399 738459 431474 541981 959247 884119 466827 678447 680661 504644 344299 60453 42194 671717 75819 231462 366883 262977 130559 265041 415959 552586 490108 567713 259318 325164 497809 18493 434748 423848 552375 234812 642727 444620 445694 509705 356198 89496 990728 831244 684416 779353 744996 484547 30108 242720 287246 374961 32562 763173 538472 650957 555581 422506 667136 927439 439709 544488 143455 178546 856233 937746 445503 629322 174488 266640 345511 639103 529114 834804 394848 346526 260891 42100 990233 79694 642932 358822 437264 349981 332664 466773 711130 11994 989758 427559 224487 139435 710217 581270 36616 486109 377203 502897 1454 364502 18246 397756 801280 264965 484550 986625 73115 196708 617135 336631 653727 393330 275702 912314 468856 579122 514141 402394 964146 455685 411355 957994 194025 414168 384065 562598 29862 465201 125531 282465 141934 20884 986533 862132 528319 842236 976513 283768 349806 305978 907104 990962 195923 154725 415625 66626 513951 590375 232609 470848 602532 966667 335952 715721 547888 995621 935994 912581 324108 6146 893283 831408 934421 649876 249808 604456 673929 972277 5194 265417 778844 676422 69983 757272 83171 403171 222353 575569 732915 271233 133513 419010 375192 59778 520663 645273 199987 795707 43603 583484 340591 32351 930095 265543 715952 954244 258836 986116 842654 54673 29850 892896 38673 761776 421447 515372 634008 684940 115160 592494 117451 248549 35623 199055 72839 913762 489740 111882 510915 15701 740687 692622 304232 245347 991307 17876 220538 946380 423121 255670 54306 978364 847136 184808 605933 151945 766606 56790 462777 369736 849002 814564 739881 289424 350885 411905 261713 313610 227208 823265 941718 331935 393979 84141 665191 711106 319625 308123 629315 832962 144073 388484 788584 565815 793626 904830 627516 211575 759806 735526 84446 294261 904397 387227 691159 607908 670228 975703 751035 805682 32878 490414 322928 984595 457006 702021 749334 105152 558148 302504 966272 542797 445207 71674 904443 556655 538077 737514 461182 913683 575907 328135 177495 283534 993516 171567 897860 967948 96602 447914 917408 470034 921251 794672 103217 59753 813409 647407 849327 409608 116993 518572 544168 481282 2641 531919 278711 389052 771 75011 940544 626650 553894 146719 172834 174341 51894 670531 342832 999043 996309 591471 275077 855231 973035 170177 314426 146209 394585 450559 265664 495991 134755 183072 295484 613371 497972 281130 694389 505550 758356 913068 285299 75778 995417 220028 507685 353068 997312 355834 453818 107721 142591 362141 257226 120604 118427 614400 556720 183808 968608 359071 69653 121064 946979 343529 967435 669149 921292 491387 268024 818244 995194 714395 633130 204006 109712 170340 432813 573840 332170 445346 357849 128648 951068 347901 888504 619819 841959 389463 91996 775372 51117 569742 812361 855396 629435 288361 881187 159990 367582 849831 559601 370597 118273 257009 169282 807611 378059 273012 234261 579757 345051 215433 698953 368092 305732 308120 958270 499016 30091 98055 242136 875438 324805 749527 436227 566267 806971 128867 635662 807066 312274 566156 770424 172808 753132 105194 147920 249726 789036 23574 493427 888692 525953 635969 493831 273628 75306 531992 206416 590382 408162 259728 337497 90542 138423 524459 263154 972324 450919 740833 201548 714314 393730 871898 293245 69907 581504 818987 537565 251692 390208 259376 254173 583079 905087 168839 208927 427103 575904 771759 973774 524555 535449 866963 252157 105057 363609 836089 969956 953703 181602 612250 589829 979931 361686 620359 368362 353303 704046 51365 558785 523358 415171 752916 126918 313695 712561 397605 186371 287523 468717 521516 393226 878053 90135 416660 807928 874682 455616 1229 267044 78996 565892 382181 366822 95455 846636 276850 475518 529813 30824 90617 402281 750491 740794 469687 838155 695890 520019 592008 424029 115013 360514 680005 448269 640150 871996 752255 74330 719072 241136 955216 67739 202012 356700 487001 268348 323394 501233 173693 864934 853917 501873 433314 395866 24647 514595 733788 770602 401413 236059 226674 921645 38175 579448 369623 736789 741418 993944 453848 435450 28533 777537 761865 104339 191604 802047 568389 218498 553508 41457 530975 149790 385114 171589 10375 823259 626317 668613 401397 465588 147709 721669 774177 477544 821028 422426 848428 144269 41759 212208 900603 799034 694543 103770 706026 835401 363841 576975 349147 250311 894936 864420 618616 528375 808998 408483 173582 873057 132824 114504 141646 910363 301563 573013 812473 700748 784482 242982 22807 97657 728194 227617 384175 433391 140889 136134 615238 837885 333907 679461 355594 482315 634748 642472 277793 581492 54519 54038 458591 913392 251409 523236 39083 146559 339771 662924 93181 129663 998353 809762 641707 918243 536609 452739 364407 249853 661050 172548 35880 553973 763715 5348 894585 429854 581851 565156 710346 350576 868265 851442 786073 846509 133405 503142 609831 859069 374112 156741 688095 622216 785339 181410 262900 409360 916496 194726 520946 751267 92268 274772 591171 363666 714015 246487 601848 968411 744508 741996 755477 924051 237097 674761 505895 39944 422888 963369 371761 412957 118596 676066 229434 840930 830339 759477 931397 770592 379560 430926 818470 137197 424547 598213 966685 632851 760953 266037 110096 692085 420432 569170 254795 161879 320636 462123 956493 913617 43868 196131 429438 482205 809228 247733 478156 818871 54180 209614 14687 666608 158158 241850 221747 843476 601467 834839 332062 506007 716510 969265 134404 366579 118464 714519 244684 493651 18856 458131 451057 801065 789765 299560 829022 265717 972402 942117 837910 378543 652421 980219 573184 486397 816542 702873 319428 803160 491937 3999 421220 580923 176278 13473 981402 831492 815074 499812 455912 488205 895322 413307 213730 354206 532653 102377 78174 562916 19570 361019 109846 126673 189186 410895 332382 86176 645111 419934 966675 237925 225084 506527 712656 596880 515972 702360 31294 83210 715277 145775 936623 201313 692798 416846 587185 557128 724482 983192 487369 213833 161725 293739 263318 768460 726657 792719 439630 921478 361618 326543 798934 591967 193429 597905 772785 963702 728685 753572 807096 139196 212466 3322 209317 479588 679899 311681 795000 176495 393740 809832 552475 497728 842762 630609 498282 720745 876056 956316 565375 541360 946442 626028 845068 605234 503131 610508 578595 244467 675316 351742 14291 557020 356863 721949 667639 557823 826053 666579 683484 27205 615825 33242 277268 765939 708894 776078 361133 791423 172504 9278 479682 129345 428928 690998 924692 136574 199293 217811 657001 481474 960933 944060 961602 436806 676171 54775 782889 567455 967553 634055 740037 156550 603126 840175 651561 413406 135000 629016 515045 129511 381097 389301 166701 534622 578153 651520 572612 691400 737997 734772 379811 210156 193034 875916 374730 498592 636395 577460 998938 982827 57768 541535 661582 518071 433295 847496 317632 148637 949405 312367 822042 633206 866760 733935 548454 446847 880762 302902 915782 328014 547347 962827 453487 656629 82416 352553 472657 242263 268039 875094 804737 683160 649191 599521 734622 35410 101384 350359 221342 620688 732061 55773 59288 655054 644592 243261 258896 132341 249874 485548 133416 329448 237228 799221 706659 354683 10950 780168 915948 645606 430863 671325 486321 846602 889807 445307 227237 163401 181106 776813 719181 549828 814306 935451 428085 63030 557755 264307 972558 28094 950047 631403 627356 334862 328833 951637 537218 598191 980015 992865 538807 214614 538529 897908 699751 819494 709180 309099 143809 978531 18472 231999 919549 600528 969235 94778 654397 523963 124155 362164 866831 295213 313282 973683 287376 511907 719850 617691 438860 547408 365210 859494 529381 167170 411324 432971 31303 768843 247169 991947 682511 787760 601875 476054 980694 639115 784809 867377 78250 670130 459464 892677 850391 788875 409361 268174 33382 741716 554425 26032 651645 563751 234837 981867 983708 144396 195416 314798 16946 529612 602484 480854 915319 786692 79023 600685 745729 613458 979540 101049 971299 517000 77851 388612 968550 69932 953958 993029 539728 698337 905355 315227 753549 964943 926672 776639 745390 930308 180626 664230 133805 645587 97691 158971 229449 828409 45444 99425 445837 542784 900938 174836 741782 953589 612913 184690 802702 124696 757342 972440 511707 53526 678528 673655 91030 328917 592042 600230 895593 238232 724366 587771 691635 976047 196092 308608 466197 472390 405486 193758 928386 86394 318943 458758 788675 462783 677065 571854 819863 515673 25731 401221 586686 36372 161254 98983 493029 351437 43057 338213 57519 518501 72321 837874 393738 707867 140514 860117 947727 231482 756246 879917 519881 677209 560830 672130 259228 9739 137975 769271 659901 175159 262240 406158 661734 81749 407724 120138 779294 425485 691688 500424 980939 571288 469849 729506 153744 796916 725781 133283 939692 984451 863581 834116 438984 806703 961932 782287 639731 281283 11209 191190 837986 916027 252644 589481 654983 974007 703561 814123 908208 9279 328889 722413 576672 544846 142565 791116 535304 896072 607548 975467 562518 229318 811612 626316 532628 370000 658285 668828 430032 58540 659348 235332 472749 825006 454362 994039 439021 825884 649614 368556 75013 402323 966054 467254 198875 570157 443896 53550 246001 693682 484424 374569 597446 648186 362542 691899 349504 209905 384799 511910 174157 289846 207120 542686 569615 386742 83500 36881 44000 480753 227736 594409 523963 690779 820996 685517 318532 10506 835344 364416 209831 176740 868049 344445 622811 955812 663032 279714 175044 895893 980756 39538 194538 178479 522004 229649 348581 267148 768483 218816 875709 423699 64350 981199 355487 96419 19046 69568 780014 91796 345830 648585 340282 91435 281873 957917 610007 681444 338023 660563 928723 397549 220946 514519 656187 136588 357992 159784 368525 118693 954859 746031 960670 315361 720236 70579 906794 616800 538561 718651 800958 334839 318353 127611 874531 668333 448233 946254 942103 488015 227760 856749 677898 739710 335677 554713 363051 897936 174206 841958 666065 913024 663980 537748 514632 943077 818375 74074 98208 267948 349609 982680 956620 455078 82853 8670 896441 52506 78013 551924 753675 456324 915752 204893 962586 117416 469251 77105 684865 550082 308520 879201 48722 779510 444358 947335 127457 615197 459098 374800 940252 794430 624136 841903 774027 381698 404163 129987 683691 201893 505966 484694 385443 975703 430370 57862 400310 62591 412036 633414 870678 591432 936358 661514 722871 62218 66734 657726 949116 537100 536071 859095 73436 727956 939783 731757 235508 738107 304517 793450 513274 847880 947060 240966 723292 217266 791220 814209 56243 154481 524296 57994 9292 825530 267459 699126 595905 501693 510608 843487 535341 442566 456574 286405 747499 29620 532750 536499 505216 745489 712432 817737 634146 129876 266525 125880 918786 333388 136929 322033 334312 491820 700905 718964 417478 744482 893495 453423 198765 803946 982032 702467 10882 915833 958863 234357 103483 924067 959622 631795 517064 790017 533544 281948 836710 878513 563480 685393 478409 926891 622708 579423 918144 540393 938486 529511 942625 983781 271426 400172 150115 391558 92434 841934 276630 257241 981691 962491 915015 447023 235118 403653 581370 856318 213464 260426 415016 559995 90462 847109 72325 642984 135678 595651 792457 621301 272992 232642 877036 549407 707246 267024 711334 863221 428732 218638 218915 292456 996444 18186 35573 395561 659084 95202 234151 14331 186059 389884 277154 29448 985192 817900 677081 436567 444242 515125 858627 285960 582591 559612 45835 437061 665526 514540 789701 535357 819070 406814 566928 581143 217318 840050 175956 281506 231679 265566 410680 906335 853315 308137 380296 5628 867561 399169 621359 670060 130928 104989 821203 139553 553963 205613 651739 645654 690704 752930 311265 468107 760513 462325 296723 921032 136054 40840 681033 999616 514286 848194 683380 667436 831763 178291 129710 259369 295748 25939 974401 504320 746007 649930 814036 680175 773808 876281 963199 178282 923292 296777 917583 509347 304270 434908 767506 601430 184616 38107 783839 372994 981969 844980 325674 502481 914113 311955 832182 970346 919308 773904 155831 131489 895450 72321 157358 319438 516909 744359 606815 508642 664200 346167 536252 766259 825867 532963 560836 422604 407970 445577 414270 885035 869724 433891 522619 59558 145346 710857 149712 713062 289934 227353 9811 184352 774727 975681 510267 44358 32043 971526 799886 191774 831467 664960 854331 968076 138944 994909 205376 889285 737627 353873 839956 796038 261064 665384 439072 854186 621711 694319 879942 775799 140752 624735 431495 631210 45366 557901 910223 588588 628543 830588 416874 499968 431511 567580 780348 669085 69777 409817 703849 32169 879055 58146 309465 972593 372714 644780 689662 520153 760667 72334 774374 865379 803734 532479 94800 968887 980582 787103 128344 157605 964287 970666 234275 508901 575860 708422 222013 653189 304982 449597 870818 644125 539423 139228 131088 40325 903357 137763 172610 584350 215099 854962 358939 577154 825820 752758 918285 280297 831574 997424 723741 856259 457203 445286 947326 837967 155715 778881 970790 917005 29786 291474 564923 967788 786296 335187 153798 601010 471925 419547 23948 841546 965489 471146 107029 681826 213375 661552 967053 180120 774652 641175 168503 647524 118462 751687 52513 938554 683058 672409 54357 336794 501338 548619 446267 954933 6527 871708 661526 502872 145586 966313 163958 771545 105028 750924 873518 320007 656730 777795 426262 830925 73044 740596 935227 961373 280570 529610 342921 647706 320417 130733 808897 640652 322338 751707 710785 280824 226996 593805 479322 109002 401032 644865 650112 124182 562373 566148 293872 229927 903431 670322 805059 797097 463594 855757 205550 73381 42227 601537 47543 351817 30364 367672 459415 311974 585596 193940 765259 60869 23729 811025 674516 38418 993835 109385 858462 65895 781996 111976 51703 578357 937008 436387 18637 925282 389895 767656 157445 105992 362099 605874 956128 56576 354332 355355 72959 639143 771876 566884 283421 302446 652007 46141 155288 958557 585349 417282 521712 664332 950192 569315 337251 186749 274723 466183 322432 650485 215057 379390 134710 67139 914678 809094 993280 831660 906313 195047 346777 160608 758043 846056 685441 609949 134594 184106 819292 744107 751663 870175 979421 243898 292143 521517 551892 425415 927985 57394 804077 528428 805087 334800 39758 916316 995287 929875 921389 411324 24840 746543 223784 916435 463684 248094 815912 834322 961012 905489 80448 103767 173181 997609 136042 431737 319436 830286 756507 2934 318893 238635 755509 427322 497447 190368 801312 433670 823443 759707 96719 180378 149564 256062 86420 602502 983510 701771 246917 822669 821350 345703 307160 160278 474002 848796 682275 176911 186182 304969 650306 386156 463407 230122 387117 11692 878042 344749 263503 865044 274851 95393 975016 949699 385757 335824 621679 478069 88139 453044 256729 768847 65157 593796 756165 42018 872079 865896 651531 213759 404934 686589 951974 103459 846261 369478 622377 751833 374106 894499 494378 366707 182630 228545 375064 947108 373636 959222 183891 270207 647952 139224 539205 643402 619633 219949 695068 127762 617373 176780 595968 521932 921273 791668 651863 657457 131250 871595 643756 327989 360246 225609 586235 446491 827601 296377 590919 255678 477587 354541 860059 187023 82221 749949 479535 402360 43372 141496 914042 571278 154952 730933 552664 834559 181899 929822 489629 268023 361231 614192 528614 939951 909930 925675 3164 664720 578008 30337 351643 775807 1697 475851 879097 107136 929432 534405 513142 981210 534190 867085 280677 752344 236640 613144 630168 621119 695925 415293 624770 553013 746050 54616 234433 897518 254282 149500 43354 965976 934419 499352 868478 302396 448489 152749 168496 369357 829750 357013 423281 246921 347125 440253 673721 560368 774682 402201 741031 150572 133760 142334 633475 416509 649930 39541 963171 243555 718635 606927 174411 158129 737801 811100 603281 980461 784138 662433 398081 161264 959404 627165 549673 495630 24478 429892 955198 487210 583815 58780 799151 747256 195171 743352 753539 158676 51228 264277 368568 177357 981955 722138 179470 156745 279332 374715 414312 525386 352740 81333 200703 196107 975249 654241 236731 309907 777694 832947 456717 722957 913189 50828 482087 239806 215501 683887 320821 152257 960871 89856 5655 714404 347734 735234 418838 781321 575880 631736 24560 400106 913290 254965 313429 829417 15451 185767 949110 513866 478166 106903 362107 104348 825317 349556 690923 765966 578838 504874 808448 883299 657862 299000 989190 325857 894715 411601 734071 690792 103105 7462 296553 315796 523333 740111 709689 387910 470448 450894 153328 285300 714540 936956 193013 644804 817401 23504 846990 639390 248355 367047 606120 316152 915492 173986 341969 770650 727987 176057 81729 437420 691483 13984 638186 157798 668987 303962 460602 966628 153868 345950 606464 353102 323578 597468 24789 515374 263578 541472 776018 609388 618042 932115 865810 427585 367054 828545 342281 987804 639099 198072 797699 288563 416931 940843 120939 54789 312533 151330 385821 77235 811900 42125 963569 93460 923672 101590 415111 765899 162213 473198 585938 147056 243454 762595 572004 477878 136653 281906 757804 342462 157457 428171 322043 467129 680441 345506 666765 497013 398860 560604 850181 885268 436324 765148 117389 322620 243733 850789 3828 19406 931275 608825 375007 812678 980052 127061 596149 981422 48545 305823 976411 756208 471142 192227 647188 887033 93838 731421 977549 785447 241276 497262 376786 256497 611847 64375 158851 712116 501238 616808 777257 167813 340818 121454 924504 570400 794907 219585 59429 602095 945639 59794 377518 65224 281919 456522 998651 896776 494067 982129 866132 286898 718230 818065 50693 807190 575798 487076 930062 51961 447878 929623 855505 962140 178425 381533 860029 185684 656047 245767 787804 772055 874686 611687 565985 375341 848391 763976 169999 513144 357418 889740 648624 736074 792425 560622 59508 298129 419231 314647 468456 39447 530562 531929 867924 918855 727492 884164 103435 545732 696308 69277 693959 623723 68419 478531 398588 162385 269505 579766 674568 667699 881197 536655 27874 879399 825794 68410 146174 244033 751244 267494 577560 52401 706305 741529 323545 526032 257977 985679 984433 9677 597954 221586 45847 691770 758980 26951 813305 58495 624899 375011 611238 936845 945834 656558 284488 623659 257884 146774 589647 134554 138648 347474 843879 637399 297598 400124 986149 954488 967315 786714 578732 622056 436095 404827 449200 405456 885785 794799 70317 688991 965352 934860 158544 495325 37525 867830 980246 83659 750320 126588 826014 606318 567210 663082 758981 919743 303502 85552 21045 852698 263347 175001 171089 111364 721239 883593 830617 860494 817291 725529 341616 623304 200244 417396 251373 45041 898252 900582 957983 508035 757360 229903 751703 894606 352528 63933 557061 939518 268748 896302 215021 664114 806163 812912 437050 315113 411394 839336 502485 701760 90868 863476 119726 264754 308605 948976 35499 655454 339084 41364 4707 834025 456963 415699 934579 370120 805371 438326 163706 165673 902189 439403 685799 914667 989366 544720 329783 111856 898894 330974 727950 540642 498476 155065 368225 538769 472705 594233 404193 485190 755911 857419 924512 490016 123570 359665 595483 136380 951126 961273 379100 383021 125225 939985 44491 361087 838582 420643 361258 382174 836863 504546 633682 600545 687512 14882 512803 214807 364811 139635 746607 653936 6952 846867 810824 321842 688027 992761 23569 378129 999223 540718 233952 834975 905900 845955 350119 359905 434001 161164 424375 242881 457699 304245 426897 360850 838862 195046 602777 356540 536454 193448 939542 543397 728538 639431 147908 807680 100452 148242 959236 434062 34362 446728 164955 312674 38756 479900 641287 224457 519645 894761 126956 971214 637974 253850 340820 355582 180852 316227 843116 340160 524099 524545 777672 12942 694434 655097 872356 462832 133342 928907 912204 194321 565141 205379 657364 65080 104076 700638 784056 918612 123155 734394 409574 434287 642801 988418 858509 955060 343007 434321 388262 157332 749182 786998 212246 147736 312278 348358 556058 936273 480843 544646 867 906604 494199 544854 40718 814611 613298 805801 349419 476901 55826 250068 21625 995404 848404 595062 531452 996309 758262 713566 483842 970628 148815 573824 294230 501681 510961 851569 133432 282738 951422 831269 177102 574043 731612 288661 196854 33793 768180 446953 872513 711811 140880 102510 140301 313547 814179 906547 798460 120852 357234 95920 812980 476699 992749 953568 424498 429993 500562 336457 173632 367516 888898 889770 878970 661133 449568 677616 342686 346246 305408 386934 599168 479868 929369 77941 117852 830739 565439 135439 182468 130793 533351 426902 58163 332281 800659 702047 458343 642774 578713 953148 896381 518746 833328 367948 688493 173222 562174 472419 5852 424154 10412 963112 110714 363433 54676 938276 36521 236166 694375 585713 925995 470507 103594 645705 488705 628067 927985 304274 37004 797016 389086 940203 909680 331490 887975 454908 239129 523038 297437 761250 686434 16338 150114 945741 514694 60176 950109 36211 501744 660119 532756 964686 258504 407820 959287 392679 12145 555386 436924 602567 894147 305326 260958 75737 236057 842873 567432 196782 608293 591076 612396 94057 358685 7034 58490 890650 671251 708537 972465 693245 347564 217098 608250 743805 909275 764003 413532 77563 208856 865473 44915 42408 812307 875275 873243 674975 607581 954919 350891 712497 456504 314586 305561 125230 899732 618600 637197 632005 359032 706220 839752 572368 291496 142367 284691 547096 534719 689172 569263 302341 42450 516003 408420 87570 999985 714622 515227 337303 554748 747586 366889 646988 788191 269218 385002 176650 897007 56712 11693 859163 900232 799130 145283 680994 891766 214109 381129 900885 317463 921126 925147 754486 810200 320840 540156 794934 289245 207055 455058 793854 79838 937984 504527 90090 505987 868815 7349 899260 792957 724272 454662 485389 240525 412178 381626 638232 962968 490666 550133 603951 421218 563682 898502 245722 208846 75981 348834 864928 236917 655124 697417 194683 313590 503051 488641 159802 749428 654234 106174 28627 174297 584751 380152 453872 194052 512867 454030 48904 403336 533742 151591 723400 136753 589725 57132 294646 729456 87662 66260 867159 332865 149622 516228 983794 255413 38366 147226 63710 43263 3740 395975 859258 607457 357196 989024 578139 249330 998488 952983 360485 933734 212115 170545 487056 106185 211442 548952 89916 130547 958455 96362 754469 972107 151558 93861 967478 204302 304086 101135 153994 273156 780666 531172 533564 340171 35761 795220 310116 770415 263662 133613 600987 697888 341219 731888 514981 958615 155748 612795 325888 669751 219477 373885 665975 691134 219049 334729 463900 247536 164364 817047 641422 653713 841618 25549 710411 611771 242988 320786 981290 416079 451467 419059 278878 255898 719693 301803 64539 633257 922082 713041 493546 836532 668485 935399 185567 452709 372326 203659 341109 169087 13710 985330 26989 730472 148685 643577 705483 116469 557120 174607 938069 865443 88877 229608 625356 482286 899494 857098 976558 719465 656082 494902 336550 681980 846127 252012 792837 774776 577127 166228 127281 450594 767852 739150 20408 889940 251036 110560 338655 687191 857215 91427 276917 23625 490432 642825 104722 245234 588772 688790 305820 138049 690234 543463 61452 671852 328669 753961 262642 682740 65327 568106 800698 464417 650191 271122 280455 803874 177398 131740 691600 33608 617816 945345 252564 791488 149592 16451 506740 288650 660801 470225 512798 29530 811752 52557 847204 417709 447835 75175 621137 678849 38476 977855 68704 342246 966381 688646 205744 860081 458034 141332 951941 366006 158927 97944 124717 891099 184194 794181 63695 278770 442959 606450 675285 474638 424025 323723 381780 939255 678483 161882 137533 955886 256040 854607 331954 231412 122745 494444 821154 337555 241212 558520 780205 346805 813363 857616 437616 875594 594235 798410 269055 626921 492784 699106 545432 912689 504842 275774 86433 64582 85898 343546 955770 755729 913105 93319 707475 753745 347498 419714 563719 185166 149573 901605 220734 480205 299263 464525 802375 856176 198813 230129 119299 879513 592696 248170 185617 415408 144401 825778 142355 352889 859413 782731 975625 817683 713086 744943 109489 361358 212013 966679 246255 185784 557962 620922 624476 892409 796892 329188 980643 786966 281549 320006 798914 932873 282642 812364 419094 279901 301594 584303 18277 980056 351027 490549 934718 552710 357735 957787 80103 15097 632268 778359 48360 804847 957059 158736 518604 944107 90552 112502 553804 124824 731295 933659 344479 4587 781786 7472 9604 98622 697679 670186 983116 664656 818731 322647 899597 964214 685916 379733 426796 757450 624633 676508 652591 723024 23465 83005 664814 556650 186106 599940 545744 767652 312789 20547 779344 330738 758086 912545 341073 505536 498194 56539 163801 656452 168973 160499 591280 651057 47629 764493 479478 745993 402303 883861 374048 669548 307450 825401 716713 318676 518750 654773 83827 947865 811722 353880 117455 644161 662812 756771 851435 724532 84691 96928 855256 816220 977623 394697 836089 68988 963406 221824 475571 457700 138084 460279 348290 893598 561086 317011 104312 760089 391471 859891 789018 285309 442826 127732 27544 768075 940975 887949 970150 856843 881292 202644 58163 877756 338452 919293 592822 616959 611369 959975 64615 936976 158524 693517 487999 872669 819085 135650 681163 478505 849030 11130 416354 301979 834759 641964 772703 159642 595475 884994 692757 95859 322933 216265 452737 267895 201875 187420 880527 217677 718673 704139 260213 908478 936872 245801 688737 142359 900670 860115 69607 741307 153828 780963 499882 295688 211470 767999 423045 728898 584215 912074 405252 731508 688580 409150 142982 774281 31045 843141 571811 131926 886124 430513 297833 611032 705688 199623 482609 433874 28972 484651 35372 98252 264456 115223 103683 916791 886492 436041 939485 60684 992440 89570 137953 611285 149797 974913 296163 593556 605350 637476 976883 306377 253980 962239 223539 815659 743652 880816 724561 378859 122540 133463 687755 68958 947535 350997 939089 986879 410056 202273 436192 681919 426523 974338 398228 915696 422840 198005 988456 853282 35897 956542 257017 316573 106660 73974 718187 733611 429544 748253 266537 411508 557974 135450 11173 600249 299677 619691 995255 581818 230490 716929 423947 557874 353211 177440 811574 264768 88531 117656 935858 683548 474394 459006 748548 164805 823882 973499 130682 694109 892079 961940 673287 693086 581352 625258 292864 902872 442307 555869 832157 270382 565957 136538 910253 283233 710960 475750 677285 83170 230888 482955 29762 495388 73359 89712 201798 721918 893509 82225 658248 244819 801690 83586 819340 764029 36824 884795 983191 223612 51770 852660 539318 454921 73023 24756 482384 6479 847267 307689 736067 614877 421082 518956 161476 143537 208440 84654 909335 661354 397513 612308 307347 737453 962536 409613 737794 231405 662097 464836 118592 627039 293303 606422 677009 909061 789515 429475 746573 676900 185602 708847 414507 109082 362868 80366 230160 133301 128670 774401 223503 570280 460754 4386 401019 301098 714902 965431 316881 259839 372971 419790 916969 762814 37992 186790 43502 582646 478571 73763 352955 418357 788656 514878 603483 706118 991633 908026 260133 578130 337514 536774 524063 66905 294698 174912 433028 425607 551665 561314 269827 714064 69913 731498 608404 594596 184230 187448 444884 329790 688640 648815 463065 265077 355749 259532 111930 255968 232901 718067 270756 78718 267187 610311 368707 372877 450205 288129 668405 632483 196041 167803 87935 352594 926938 699914 833954 277796 514845 511910 89305 794868 436312 958504 880971 517057 122737 725675 36247 113018 541328 286102 457769 380614 273855 738955 717608 564380 873484 170973 100825 627995 740790 543471 412608 885908 118175 866227 240671 917973 747659 240480 479042 263123 119686 791456 592345 364372 241292 599778 213867 725275 601041 265585 104867 620060 320681 238979 67778 589257 907147 637478 488962 617768 144694 609831 640255 24877 556242 832249 126866 843659 466763 42220 124332 145155 202551 804301 506612 635401 250122 83097 316383 612300 724269 240197 430055 725811 758629 204283 394074 38562 998070 90636 311380 136858 670289 729002 328047 840099 224850 606645 827771 771680 991056 958961 81872 337740 635704 643615 305594 685275 320829 62056 894509 190729 636673 419451 825001 58038 407563 953521 107977 460600 186 703114 225821 967130 633280 638086 255073 417977 316681 566689 451210 23415 135240 812705 401841 35949 565534 790967 233275 779010 187481 959354 486286 422370 29852 203733 329066 159908 277480 264169 926254 371092 215842 699498 991855 145450 276281 699713 886213 428795 55467 365364 873031 673579 118883 455830 717829 122815 379074 974897 309660 21550 956469 212247 920865 119192 265741 487368 673644 14712 439226 854368 335650 963761 244586 436556 564593 643031 509907 955920 757313 406315 282666 760540 949077 435774 44696 631046 661221 29431 992754 76311 718606 567526 423543 6491 77506 299586 624877 970471 695410 730124 390978 757772 564639 644883 334840 222083 480995 801678 942125 581319 266161 987502 958927 565262 879441 687247 707474 584171 846150 731969 607353 156357 486054 620385 274823 607782 362963 99623 821784 596971 152182 151688 834853 975404 484303 428784 991870 361935 385614 253380 396320 242718 221458 729920 600865 21831 144629 92668 346726 948661 93655 38624 858659 198048 840537 262184 491415 539849 955781 658655 660953 281434 926660 729644 393904 323444 930826 80606 694427 230337 958843 497626 158278 380173 807362 592111 87883 206558 43183 586351 585256 145274 783986 873300 461083 455206 621974 454549 252696 64123 596040 627756 462655 430747 866252 783310 218491 729129 890485 491260 657757 623053 1734 353686 571241 361837 25129 192997 552373 75824 140906 830290 4228 396671 724169 276660 708228 25264 378507 892266 673967 899904 611568 615470 639638 397522 327789 115186 264916 717233 671112 79262 68592 847843 875746 572091 967367 729165 815878 805162 8774 200947 751000 231069 292237 701490 587864 222289 317063 146041 316041 938781 520154 891782 495727 728174 848977 398268 238853 136193 360752 655142 578313 906678 297801 94867 103347 74933 696921 748650 158317 728662 665485 416623 624806 624249 212301 177835 807213 347415 147115 502513 845675 417439 127473 198442 454853 997128 821089 615853 41522 458520 41002 146519 962645 709538 344151 396283 11475 265735 665559 863901 488470 470288 801791 50621 897125 886784 229688 887964 261735 383986 784121 979794 149327 893245 462987 203763 320372 931495 63771 872070 640249 769317 49860 872601 758883 162918 78487 387578 651660 463650 472296 999419 743263 242701 781611 22177 256271 774203 353217 672118 226946 672277 787992 255904 691690 605192 144244 796876 219758 965814 962060 521887 995964 957634 760470 348524 217217 514519 407739 497836 7867 502971 380545 776766 740455 376604 437342 13976 943092 810905 935217 471055 364880 682304 454721 263569 522819 122046 17039 250963 297796 679472 350410 25665 486279 331911 600559 202517 789969 398480 562021 153956 349779 890738 381136 321564 218991 136582 249849 311958 385765 195276 395083 593155 228881 304256 813450 874307 291512 998908 304847 535450 408515 837175 963716 383566 604504 63583 295049 515832 89406 264873 356884 906678 484558 887236 591138 929240 851053 264718 920233 698377 720100 206063 150375 916387 157851 170256 611685 948677 400487 687611 804455 351795 750150 166071 64889 860599 391635 208590 690752 415628 655851 660899 899801 848080 901773 428085 221936 654611 44825 619482 345067 255651 917990 877351 896945 786125 86242 401386 426526 650388 140127 466599 872771 497933 955738 149911 946083 464379 378944 423912 36576 344023 467370 996906 224740 124530 327767 473994 311561 662572 916388 467102 82093 806979 867616 666084 752892 852644 592797 643269 228955 365909 930985 529900 524099 721153 158007 124746 701267 612371 747048 923169 600227 71838 914301 35576 332031 173153 403797 695240 213824 459050 763740 50713 219675 627229 719207 749922 366198 393480 572748 484409 916368 61690 985076 736168 19690 419676 654566 879138 487845 317047 424975 671585 925383 568563 400987 981086 197843 263569 608211 641160 137425 781910 769374 844264 262967 637627 576438 53761 44424 877043 186208 662487 351321 282780 586206 210259 989217 265192 959560 179703 256475 263866 891960 628321 551184 970355 693870 645615 942894 849958 1302 774392 658374 57017 119005 728220 620040 181972 359480 710467 853091 602712 441546 14814 754923 55134 18721 527024 223966 232995 597813 41903 489651 490965 132030 87504 189455 737543 777041 328097 925789 254976 606697 152781 777751 271788 506644 784719 206178 312067 809471 843034 744440 56806 12070 106604 308519 846738 804331 412110 440992 976878 684677 468582 445237 39317 501193 331725 148717 927139 55433 967754 474703 919419 61112 355156 157413 606197 866263 593888 422691 646001 816121 152621 590448 664073 519192 551603 501225 688084 221607 148877 518870 173645 290231 763157 427369 235709 410905 346806 64423 473971 87562 452446 978085 414863 763193 729860 932164 867198 49867 571215 815556 732923 116517 308616 446392 723216 46079 341426 591957 221193 7598 554689 567742 711259 22385 630262 548206 574698 793963 292528 561218 531343 141717 444381 639044 858865 260798 326327 440668 90417 378612 250169 932936 289401 907825 172748 841778 537312 19639 938612 508825 873022 264130 918740 895067 827793 310317 255613 383207 331614 54617 655521 937992 390115 528123 75314 237773 430342 292982 417598 86673 556753 177412 818671 728072 600944 338792 886628 537708 389063 461698 557343 873118 817014 20137 597055 545121 556841 527365 220855 725887 991825 55802 680143 602871 444993 301430 462782 124348 118284 409850 963765 714422 995140 415539 330935 537150 992027 801019 964554 685221 265556 746938 943159 701999 990190 575139 582890 497818 227501 939198 271876 499778 100808 273018 299785 7806 488019 674720 318370 743893 62617 112063 151914 388198 750051 290413 713128 422876 776810 109074 627264 502462 313917 177401 949754 626701 274811 91883 44987 992791 922920 347542 775859 415391 480460 88942 100081 523873 410341 568161 234547 644755 749687 321624 801970 234575 907927 635293 229875 682471 412732 297496 83033 383 591746 617546 87755 395134 221311 96257 408836 37437 205085 469314 948803 660025 766847 752008 961201 646203 869012 677326 55608 302410 982316 172709 28834 841464 700560 412691 440267 133775 713835 846944 356550 169698 577537 322732 270797 194446 64 168627 37327 361096 186204 340192 702849 294224 144795 31506 454680 43116 994593 833763 994233 398183 402757 62922 760002 293937 588211 257575 221933 214726 316256 517621 684291 759973 145117 372305 955256 948085 56112 574036 169049 96005 993088 693768 106733 743666 20732 339447 837568 250253 828079 136988 339705 432300 180203 192620 604721 470486 928630 331660 739269 921386 746440 304937 647976 692530 486293 911235 136805 386984 50425 818134 604384 588100 859295 244941 36441 988785 414284 674062 43805 738587 84089 20627 915109 370627 236748 827833 560259 598404 173238 783292 520384 44893 289437 262820 733432 720686 556947 566231 226459 726337 550270 282506 395787 617402 997315 590268 926286 488862 734490 470706 274602 77840 675758 27633 899874 506255 503415 34827 285943 620237 953139 915314 62927 149228 987954 709204 311164 75838 753395 301502 939346 297173 337995 238666 805786 359172 634121 206653 886984 320011 664241 658121 264508 366911 631355 553968 526576 783901 160174 141242 779137 649802 121378 420631 928158 599461 577322 489926 452493 425165 577848 810489 776688 288753 948452 306116 645852 131451 807546 243458 2852 981054 722380 557043 683923 517736 183837 909305 3344 312610 968999 679948 906348 166866 730575 337254 443469 563541 64293 125389 285039 142190 462242 342655 778660 179895 687081 146402 333405 125226 147607 344680 470741 720472 666730 738941 211035 809686 732071 400075 379975 662567 420617 215746 264635 793214 249506 927565 29677 317087 806816 60327 672157 994185 92740 373261 821953 269534 202042 665661 960762 361212 63244 979846 436604 665405 575685 16376 178070 484877 255896 526383 225401 964483 586550 703142 534937 526528 956873 43358 160055 178434 378784 954840 669560 929773 51816 524734 378299 132070 192661 202220 813945 480111 340542 330341 709936 807170 470487 107511 583049 163920 701717 864095 640011 249238 847536 502266 72111 724755 9580 420345 681619 821728 587068 691404 5375 696818 167276 518452 704285 676627 204971 797277 278507 20060 248922 323371 19661 759573 366547 192889 42091 161168 827923 817379 162047 243249 898219 17403 313614 31016 723998 609216 271927 327103 302129 974524 424337 846638 657707 35323 344785 862603 188175 708081 699607 749491 218507 218493 402319 508335 587338 211858 676585 391802 818231 185444 322111 610725 708176 604853 87255 86742 156436 9261 986095 868287 18321 439357 222879 109641 29923 786091 889672 630012 307367 747186 592618 778215 739512 155687 753112 559143 221759 643676 920253 158273 572823 946456 681230 452469 586192 466212 338972 526159 612011 76469 910641 549109 180079 199137 316545 290394 244087 814652 274461 77402 158974 840845 66132 96867 979031 356740 283304 757162 499172 317315 377671 504488 529326 229874 343435 957776 528819 333925 174925 284080 582799 514561 324204 932327 115420 14338 735079 488496 297998 702670 762350 535455 535401 984596 959718 274381 970054 662388 873156 657206 853283 662220 416116 930629 857076 120593 622862 909553 693119 242084 409564 349719 205753 759632 308549 416804 281053 288126 915422 807546 877635 398968 683902 207221 93917 107852 666634 368001 151263 917532 662202 296939 757350 321128 109719 516662 69948 430730 662053 11409 351765 196695 534145 974407 342107 590228 41607 442242 676205 348096 250117 494750 543975 456758 433410 510854 67257 992249 479100 616704 897462 460272 849729 899604 853635 439831 823555 749641 471674 722588 637394 589692 370500 782070 325171 837046 660276 373310 770579 664880 448946 739708 42856 355037 664999 686449 358887 171865 84732 632543 440437 255680 720275 880215 746988 627656 844074 630124 318296 100631 512961 318629 78299 385334 401094 281555 578247 503797 312397 208385 599814 686961 13606 247686 287986 358984 165859 447960 527621 472959 340895 169447 585502 317953 277190 956932 242048 227635 837970 285293 863569 186065 539958 924171 688669 773935 20838 32175 765369 395931 432951 48926 172685 695525 260183 76294 21204 360165 536650 540035 244104 865613 453394 667610 580397 351404 751911 739862 99278 843452 450115 844440 810130 610657 671903 101337 811492 227965 66709 964895 645268 648469 986684 904919 813133 725114 452262 2804 676836 86710 236781 867042 80816 156011 412962 524187 362172 75817 271731 9034 598953 612420 294878 869819 482702 445104 492754 150092 71329 385069 244813 943397 131988 757251 231838 861839 409431 356110 750471 226909 266667 286758 171637 872163 225560 182600 981940 689604 828072 77665 159967 456141 409768 632323 233077 652719 46684 674093 647982 929823 125402 370949 413483 586082 853482 131111 848407 296655 450258 861919 353657 237522 927280 602550 185000 297443 487307 155350 11763 707672 582538 59598 629415 843511 150381 527596 956975 454635 939325 477062 998598 948579 743536 420845 129965 223215 967876 339691 948452 553890 298486 616079 296731 812581 712903 111478 689622 114082 225556 137182 381821 422465 376103 913550 369961 591554 724 727739 923827 272939 300305 40877 64887 779869 326708 923262 25273 598384 471935 485792 486569 338001 749090 879951 985441 226408 162514 861041 429221 19641 669905 740969 853184 800284 334221 408926 409912 760514 744571 313725 248235 240496 593839 430131 102092 164638 465549 616477 727388 634226 265829 110155 819243 653446 136297 369946 761482 265500 768012 826542 693304 386034 877925 957334 153606 177090 743206 196348 903033 665075 338047 407689 341615 795784 478105 916237 969455 94357 662550 725310 601860 877401 508530 200364 911467 917374 302530 632423 333133 285783 467119 142520 746850 739101 942205 810474 631572 419502 357414 898981 988414 433773 61819 727642 868637 19757 834741 527187 120885 416713 471694 950219 213711 783378 376185 160901 964735 269747 960693 843002 605651 467733 988211 347347 101311 841595 626009 630163 131974 956175 372720 463240 418831 539426 935724 311058 450311 802333 311244 144490 713618 645099 868705 18197 754660 673391 149141 59168 862550 732720 790243 387727 123470 248418 102908 877291 652614 284730 965386 944903 334445 66648 924649 65683 35088 988955 358920 711639 387439 1947 934906 513552 616075 394671 263899 532530 503695 5288 75895 996529 373936 69080 67650 511170 44288 40100 567249 525488 867432 848566 952187 384520 133922 711582 796538 300081 327919 818863 497752 70666 746181 810937 831532 685461 106805 193366 665594 325237 209806 49695 98978 196830 435802 28067 200611 222594 393307 826634 121661 259966 214470 672669 404411 129297 308201 71708 192674 645230 413666 487353 869794 483229 910675 819222 821327 544158 113119 231260 330412 972367 402615 453591 331564 855288 788280 43852 907050 604073 4382 211569 779757 984473 786551 244782 821899 659935 157741 230102 793713 357959 50495 743871 256575 368118 304929 807683 443636 873822 426177 750673 342728 468078 552987 947543 357504 531359 329042 978960 655190 969424 264135 719251 424938 768317 503850 295698 53613 595651 835469 326160 287168 966381 160151 164952 243387 379750 19106 493388 654178 815013 59292 268803 218945 634627 114131 510719 57907 626793 941036 944969 742610 225945 456374 653005 299857 24560 279614 945894 468062 841870 256605 908647 708240 139574 886926 875992 997289 927310 656447 716618 666048 752815 401426 325820 241872 264992 276416 538142 451918 372389 193225 235361 958087 698379 901094 651320 752918 253950 447482 560715 789036 604664 947191 442606 879406 273958 391640 290504 47787 512424 543214 705902 21371 202955 490792 781564 413191 256165 420665 277326 320478 616864 768671 561433 147026 949941 352622 851860 356489 197950 252544 968168 196992 375848 952250 429053 312448 666922 199118 387410 250166 815343 669639 9363 652034 366696 727361 326683 474316 373119 421721 909118 161737 193373 893044 74214 117685 681437 858046 130068 921407 281070 613503 893099 23293 193701 686642 75858 143039 921642 382744 584536 209929 771942 312533 713189 497850 738065 718334 707157 400019 261823 35553 362931 341767 636904 271757 9902 722702 909838 869368 962417 979270 246495 490517 683196 863739 386109 287326 389051 73649 998816 41911 625733 785336 255909 59673 324749 134750 733918 991607 335591 377021 791478 551478 455552 715998 491841 621836 604833 134791 480556 582096 496290 119750 985364 63191 223082 939925 97272 21584 805100 488095 864307 107816 391534 28142 475725 70845 194953 136051 734342 104224 501332 42000 662141 234153 607597 978374 129544 784503 250291 790649 372783 415868 773040 424921 283573 357005 483085 605295 139248 353943 226353 732013 799802 484405 992652 690939 592135 318277 561090 883477 612885 14450 420244 230716 937944 144665 390521 29893 38110 896232 885104 380943 979723 916881 602979 556591 761954 1219 915586 71885 511092 452933 315159 555387 817687 516245 891389 17321 821651 956957 796369 963654 104148 431986 204841 635868 17269 914261 563773 109422 343760 387352 15263 234437 570856 152446 385201 351174 322362 515874 849940 877456 145794 263077 730638 554653 594838 131359 3192 54850 569129 488067 399840 57748 448578 615272 854204 118436 152426 225701 838366 888102 916473 420874 900177 923616 590240 817167 844573 74775 712368 970897 406076 835641 581652 17866 175863 152426 77693 465068 822209 871029 653182 890280 411070 176569 152076 549992 841535 229319 428444 102714 926876 110602 861328 899049 5308 753803 674258 296705 521857 285327 549782 439382 448569 542154 860110 107404 872294 233418 661694 899622 689150 658937 415743 135242 42149 36312 229012 370465 862709 38818 473092 916493 355923 534449 303937 141568 453422 464805 900997 847107 694393 847869 81789 684744 727 43707 930417 334526 482075 898170 750964 407454 984401 870595 881244 43595 111266 745530 785873 894977 588366 691465 971722 239598 434355 116353 400041 13481 951679 856241 504961 628831 10835 288079 640456 813284 150602 124846 454620 749073 278892 481692 364434 215103 794250 209829 677166 467036 892035 517 946866 74832 459870 993209 52609 779635 252297 96178 637708 237705 446116 952237 697693 575685 960605 849166 604713 428781 497233 536196 326951 669152 795988 771680 536178 980061 817425 392021 637176 256139 24732 638190 739337 287461 684976 925894 530811 210671 313388 419302 823050 182593 693903 723374 593782 136236 635180 456664 492487 724321 990301 8687 459965 304348 31308 434606 176088 439464 245668 9460 373609 880173 984171 870734 10155 101471 895629 514475 88180 676690 309141 948875 377975 982061 887602 769990 884138 447185 459669 143408 865841 694059 269013 723793 493150 912108 374926 941762 981819 515477 788196 382960 735089 348466 697658 378660 448330 224744 607639 291085 55216 683309 63123 165084 347975 632152 456704 658782 97956 597608 698378 698606 851411 977960 110514 529655 562179 707354 136313 888572 423842 527198 928799 479529 522742 81266 474041 422906 314875 948112 38870 618902 271503 730076 188311 525519 529640 109098 626376 597937 139743 687471 304877 89247 8532 178714 793055 149197 605175 878803 664962 333217 167644 571465 623049 166008 46109 903034 49329 496128 493959 77449 789626 790400 775643 47835 373788 929390 43099 427229 324958 774 421388 404421 157935 345749 446729 54480 748987 921485 537816 899427 227250 71519 289555 278383 565646 11906 112604 679670 725782 418823 568111 982159 639784 403464 736162 464178 601734 547516 60961 503155 934661 407986 468365 174779 858732 482903 998610 594263 724781 287185 950098 86320 280514 171200 583529 201418 242821 839452 399248 355607 965206 475666 787567 549891 595511 151229 944137 95580 616166 228907 965486 534048 357695 471020 353460 270366 835617 384937 959859 723875 933608 299921 901738 271337 859615 313129 880497 837721 286344 485316 935183 504398 634228 383189 571146 572837 156118 447272 841525 156144 97130 76623 460309 563385 974 257527 688458 809377 254935 766317 410468 26717 502736 729613 814930 289479 366072 954034 963867 101982 842918 643874 530886 822390 294387 613369 668674 597588 796366 676828 60858 772581 304714 272723 411604 272955 698626 245888 793747 471937 88012 769922 329623 692393 900765 348394 109874 762737 861580 181557 423608 21299 806720 186939 710994 626421 897931 218667 503829 884278 725424 16587 698947 889582 332783 501102 67062 759831 464657 64141 289996 77879 822081 942046 17207 356060 6088 196547 74739 169793 695123 940863 495083 923821 754313 991685 680503 820867 33583 144026 753607 192389 83125 5434 426690 592897 796393 228876 591448 435188 96918 403490 374968 658963 869396 994954 284625 277032 423921 149757 442468 436287 528682 457260 689685 874274 336694 759099 364591 335470 803687 505360 126502 387382 860044 207943 253781 571925 28330 853182 265426 234846 328286 763897 337299 844351 327744 954288 617052 195776 970418 63357 412101 489379 408109 769100 987732 424200 365033 350173 148440 32951 471993 49518 246447 97527 496693 118573 816187 172271 320185 932653 252647 563145 938629 908756 539984 569445 297465 472821 426521 342807 516416 194905 273225 799617 345727 426035 403450 635909 838962 572292 891355 286411 638360 20099 56218 872586 609497 335732 157148 433375 207877 418415 106300 68484 796419 332398 973215 84774 805886 682679 337655 930211 473278 111989 379480 53694 603711 101757 175487 648890 850090 846882 898136 278248 897689 996674 908823 555356 625347 204832 591461 334725 641474 441392 572313 205799 20981 365928 141394 998789 553146 126572 418808 891715 504393 344474 355593 450277 452906 715692 619780 214810 336447 998257 462712 409235 636915 11646 389124 952236 324215 525757 144032 365273 176879 548909 454791 251806 634472 222312 258568 805273 409181 714378 292653 937772 61851 161013 473086 905252 556420 939190 783580 48282 231516 546102 102718 443313 928263 610718 23155 905987 752056 930707 349013 289271 706673 56544 696120 116353 566785 656746 472701 120215 661917 300424 51552 759103 870874 986640 532131 813991 905223 224407 912985 87386 496736 608220 670479 904452 661831 336567 637336 25344 144660 759818 392618 788644 587746 327231 108251 991500 306073 243351 120002 705134 473172 935525 885130 504289 691243 62735 695817 723668 380407 474786 897350 700750 126140 187581 755782 305367 272908 429565 338761 2282 117774 13747 798808 509533 576603 553131 711080 166897 341776 958415 441108 704703 869600 901603 430909 731630 714734 680716 111981 159680 497602 659720 867931 779343 717285 701078 954079 333445 924523 118142 523816 436970 660055 946364 716299 508825 812832 684011 235498 334284 576238 726246 622346 627933 224508 805674 272367 781307 659828 257506 575842 987892 375880 942091 930213 836723 554525 299931 580693 771401 302894 530714 822883 29255 584032 954223 788096 965758 320421 183495 98575 982078 667585 780902 217390 60687 190949 24057 704836 764086 427346 728908 897748 688556 400729 842875 441391 94754 956858 319079 927128 191684 990719 874883 67139 468913 357709 727913 354948 536823 528158 359385 540119 658848 944740 513989 437917 351514 185649 417138 103421 234557 160842 557093 765841 439264 42255 215425 395931 530592 404275 429126 498452 705096 757780 174931 34742 669722 2657 139624 174268 113876 374901 387111 224232 400399 494789 393946 560474 383909 193304 718223 753749 85406 479521 165653 329319 783308 679728 863557 171316 503127 678985 343940 205936 417593 802317 432991 6268 610803 350241 571658 223778 318429 297030 224390 703888 237599 605829 873389 509897 976329 872593 197985 939518 502855 341152 185949 417449 368674 405264 384365 640042 918777 170214 961210 295965 368178 800416 37238 325423 176849 396611 869119 89696 728137 765805 213266 66339 604974 35286 831896 567739 720175 176101 895385 555344 127510 769617 285070 747273 909345 134401 395261 828967 193511 868758 210572 176497 629447 192640 989135 525147 348483 75456 932699 81691 70050 79521 411646 171578 448542 93652 940869 786171 874834 51049 800878 640915 426727 439437 201254 672226 532874 800861 866326 971580 59065 944546 550980 16281 468967 333556 376155 699569 386965 772006 665231 188706 579233 501632 209192 3923 518774 773119 999861 149148 274434 429074 283901 656238 531979 530059 46838 704856 386232 691878 754600 53466 99138 636114 534332 949074 814229 294468 554826 496604 607059 958750 699330 179244 592495 710314 275878 606613 960524 189199 968641 259986 736848 763323 688701 134047 829511 681240 441465 201808 470213 553804 678185 585214 568701 300788 591408 817341 271051 989251 53608 977647 611043 263572 383258 855567 100654 178798 599715 619631 528454 251696 16112 120327 931233 899307 280695 809603 478304 632743 840892 394529 331011 602341 93493 369195 439766 247701 416366 408596 50541 887111 322118 646442 302653 3876 589661 380808 493295 839885 883957 277006 726686 393166 761145 478681 420698 546263 151821 244397 125453 328776 617995 582720 311633 105617 500981 298522 623515 991010 728065 12667 46778 314107 646479 771460 303287 826508 726730 963301 889541 421810 299018 711509 481158 751922 382402 436020 621515 169355 538148 439198 865955 709686 949647 996557 12679 410744 595366 709643 27253 742464 977657 789073 453823 753290 346857 729692 973195 705432 856335 819420 669348 823962 875533 524132 284204 862108 165451 904138 33491 937118 501297 769592 589276 784260 224392 263049 327026 993822 78677 417683 535505 843403 729086 398916 416493 108446 964994 514193 131051 223259 863565 699479 234610 491761 799983 992709 593033 629391 150895 975775 686011 839117 84482 991577 177303 471792 652301 117825 249360 202452 560476 655256 698493 13785 916911 260814 624798 316670 383877 675560 791151 67709 209155 29963 94999 109276 700138 696555 457401 912158 706587 847493 67226 418084 89693 842714 834901 453812 588518 383757 563279 416142 541396 157988 582917 548198 255948 220714 586052 185064 314125 233772 682396 701985 324769 269525 610233 26325 861554 673667 399692 253598 245566 700536 685253 879759 595881 214135 688237 828564 407431 745985 135509 6432 159042 11963 618309 8518 965946 779799 763996 929445 785128 264408 370942 696378 115241 970643 515303 715712 796870 659785 616219 250735 397462 273175 412775 45080 293435 40580 92486 622817 695524 872672 120422 482701 222253 39304 351094 902392 855225 557505 178619 898933 893347 118547 964679 933142 669368 728843 404484 241320 660223 230675 939846 784591 856045 366697 319892 634514 608841 257111 613401 427656 54312 463354 516671 698222 426969 269038 511484 995570 653354 507004 638998 741136 773628 291040 302708 497073 74898 322950 118967 511631 990388 912474 462590 353819 240298 791816 473691 302153 571759 971465 83106 249996 763625 382898 940030 964582 805021 98399 955519 751930 853699 855431 16653 177737 893221 901667 845544 436271 435227 978378 336935 298975 216607 421144 533491 993439 484141 930331 286653 276428 898955 138778 958628 302523 586958 232109 330329 94284 748371 110032 743266 691082 519183 285029 86776 282224 685298 45809 678661 887510 779256 943482 621729 123731 427163 605268 578432 973702 746841 851226 947103 981832 457077 395103 185568 684378 688690 878030 510707 307286 383151 295789 666684 421367 447707 446926 238618 726809 425847 712174 368476 61382 379111 658524 888001 534329 213691 990206 469936 41413 364484 597814 357325 104728 81422 185868 667594 860543 596210 230603 811324 524574 917549 347560 357659 695681 608204 275205 148508 879486 325940 223800 877191 923148 799246 528178 217745 483905 109522 643935 141496 630967 518946 929975 277841 811699 137655 278731 491311 468652 968549 308235 286430 859825 876520 785603 593361 937335 59544 256656 649487 368522 387426 904916 453385 146538 528799 746708 538282 843644 990446 816411 900287 804785 155359 336580 883739 97405 566958 27390 91746 215393 38253 184525 76911 865786 469846 74985 506591 614069 636120 360558 785778 81339 671237 657943 364374 308092 938501 795919 792591 6327 226290 785424 874517 801170 849120 884478 78985 70747 912083 951970 792798 341989 127595 467346 715427 958787 361312 853585 12454 728023 647603 343541 264460 327309 60185 502546 69537 902198 417255 153887 319644 340387 671584 489598 174204 849521 313147 999183 407496 548090 764424 144919 454433 865119 232128 819197 261590 877491 607622 644940 475668 630953 890361 442336 98880 543332 122294 203993 923213 7492 910662 491657 92633 899905 296021 617290 338286 699309 607580 183263 422933 651886 470638 786147 674573 206119 895053 216811 827388 796771 622077 329675 952721 694906 641737 438626 484031 792260 370526 945255 374317 666003 945457 891661 605594 161553 506780 890814 376295 760857 484419 629725 398643 512689 6508 990676 230379 911352 36156 755138 986720 56254 524907 574034 69554 144208 68668 289549 132818 202306 792884 71383 632832 660977 633613 295898 649148 306146 206217 148099 9983 983611 97191 135781 327733 110837 478997 264671 365195 931436 643276 349043 598503 413299 421464 479604 165617 503128 925845 702044 78909 533442 43487 898818 210913 617572 356959 769940 498627 638074 266714 426658 413974 82896 720223 915670 25991 393265 455947 857224 759442 677283 949139 460708 838084 449956 689092 924161 183295 291632 269253 622202 257660 156533 95284 29709 696140 115703 481491 558037 720716 410357 408137 962215 631609 524734 517459 181111 795522 809274 819157 87351 15754 143157 161833 625554 231761 149332 61963 591574 152174 188743 878052 111613 783741 490232 214980 838336 199022 545730 966593 883 992403 779735 560278 50017 5879 789578 426946 697807 458096 597024 548500 77747 186050 873187 986352 638614 806979 220809 428365 145512 987451 367753 825406 392258 971521 309263 260689 30585 173328 491603 994223 864089 177952 672872 264459 392286 3951 894103 670447 187727 637400 623233 584683 10769 749099 21379 840975 841703 119401 103721 400273 364494 623866 903171 24473 230987 875646 52008 248790 324777 595032 161107 846254 790156 897365 383431 295637 592610 792714 61673 648346 578270 929351 299796 415460 349257 927487 8610 16666 365528 527332 25302 266355 247727 361993 125700 346015 314529 314919 970043 799859 129815 341935 155461 346953 49013 921611 657673 57876 846126 14456 475976 697269 213379 600459 24819 273050 192091 410412 147960 188895 984437 169310 24147 245077 766642 474410 59109 291195 23268 876310 270528 936065 598579 926815 309940 877172 100566 19968 443484 117771 505411 764879 708098 582761 610497 495802 152005 997128 251503 712055 336948 305921 282539 602609 398503 429809 180890 392886 626314 147374 106946 906859 232715 664105 91268 230127 758080 972299 359253 773610 415701 24653 540730 92681 863920 680268 707154 629906 213194 735492 693036 541695 887922 743529 164094 678766 852741 945901 552889 978424 275872 391892 434113 905382 87757 216867 976126 114836 528915 354866 402430 772906 464337 78496 750539 580031 117283 645777 34626 871511 807741 242633 405677 867611 123566 317208 808458 956092 904845 15598 803372 168191 708295 962008 842279 21168 808879 188906 297272 958889 751293 248561 963379 274345 194568 413140 787021 686178 79358 890310 534504 431324 482676 254335 480376 877938 752750 943307 107254 393808 303536 959766 550031 904642 940628 676911 966488 641653 909042 298793 418372 233732 290328 832084 255994 365307 552552 428309 176769 62092 53147 220415 712371 745327 483293 799270 992792 305405 45277 97256 848736 43471 805189 924626 917410 76110 334694 9784 558550 506653 44826 732255 139934 10582 106376 484677 617611 173391 417984 770753 247397 321646 308214 704881 645948 365903 734150 632405 707155 585264 829551 546349 758452 789584 546701 1671 352317 595506 491047 620440 26982 581771 8199 226019 860602 11229 722230 651058 799411 507923 142170 200291 763270 709601 389556 508057 31451 31508 846164 976811 495802 251949 448735 477732 516106 367017 933322 102851 423420 795545 276008 875258 64757 566641 5535 22365 680622 266599 591730 414694 734728 752442 77037 765436 966150 128886 19358 341544 533754 355823 854118 729398 78857 821862 189697 633984 952807 73374 559285 31481 45763 553716 722775 676999 246213 300857 898353 903370 933721 57056 966028 734288 464599 975497 823870 466108 339402 643877 221823 403961 941034 99800 770239 917451 368713 433392 779502 508770 276521 256256 151190 666880 899171 308455 193866 258228 165005 992794 729372 57171 203728 633045 494058 904064 830259 873975 525718 292682 213343 260354 614820 992952 765259 42564 56165 779313 256273 206326 370001 183938 982731 38085 420728 775753 469118 586625 504305 720502 563909 545278 747594 113561 138784 763437 287402 73933 639528 425191 553688 117492 255780 700290 742153 233268 395750 596605 609955 725076 4496 18120 636885 221411 214989 382904 41752 586790 989553 403677 16740 596682 499604 425024 352765 568434 35717 171918 954297 503929 313061 589604 903350 772810 170414 416879 298664 888266 392092 309614 226113 461565 878979 698727 157842 547854 467357 297664 918510 308342 325106 135725 416640 340390 748447 525196 741147 594434 705096 524799 893481 142423 179561 747384 313891 999992 299134 74771 232939 748894 412399 949324 100907 871266 510390 943354 93060 781383 109002 599451 416979 770209 87388 902716 397676 322865 735883 988181 85466 699878
6678
0 0 0 0 0 3 3 4 4 4 4 4 4 4 6 6 6 6 6 6 6 6 6 6 23 23 23 23 23 23 23 13 13 24 24 24 24 24 24 24 24 24 10 10 10 10 10 10 10 10 10 10 30 30 30 30 30 30 30 30 30 30 5 5 5 5 5 5 5 5 5 69 69 69 69 69 69 69 69 69 69 57 57 57 57 71 71 71 71 71 26 26 26 26 26 12 12 79 79 79 79 79 46 46 46 46 32 32 32 32 32 32 32 32 55 55 55 55 55 55 55 55 94 94 94 94 94 94 94 94 94 22 22 22 22 22 22 22 50 50 50 50 50 50 70 70 70 70 70 105 105 105 105 105 105 132 132 132 132 132 132 132 132 128 128 128 128 128 128 128 8 8 8 8 8 8 8 8 8 160 160 160 160 160 74 74 74 83 83 83 83 134 134 134 134 134 129 129 129 174 174 174 174 168 168 168 168 7 7 7 7 7 7 7 7 7 44 44 44 44 44 44 44 44 44 44 141 141 141 141 141 141 141 141 167 167 167 167 167 167 167 222 222 222 222 67 67 67 200 200 200 200 200 200 16 16 16 95 95 95 95 95 95 95 95 170 170 170 170 170 170 170 117 117 100 100 100 100 100 100 100 100 100 115 115 115 115 1 1 1 98 98 98 98 98 98 98 98 98 98 14 14 299 299 299 299 299 299 253 253 253 253 253 253 253 17 17 17 17 281 281 281 199 199 199 199 199 199 199 199 283 283 283 283 283 283 283 283 283 283 162 162 162 162 162 162 162 162 162 243 243 243 243 243 265 265 34 34 286 286 286 286 286 286 2 2 2 228 228 228 368 368 368 368 368 368 368 368 368 332 332 301 301 301 301 294 294 294 294 294 294 294 220 220 316 316 316 158 158 158 158 158 101 101 101 101 29 29 29 29 29 29 29 29 29 314 314 314 314 314 314 363 363 363 363 363 363 363 363 363 20 20 20 20 20 20 20 20 20 20 354 354 354 354 354 354 354 354 56 56 56 56 56 56 56 56 394 394 394 394 394 394 394 394 412 412 412 412 412 427 427 427 427 427 427 427 206 206 206 206 206 206 206 206 197 197 197 197 197 197 197 197 197 54 54 54 54 54 54 54 54 311 311 311 311 311 311 311 311 311 311 49 49 49 49 477 477 477 477 477 477 477 477 477 399 399 399 399 399 399 399 399 514 514 514 514 514 514 514 514 514 514 257 257 257 257 257 257 257 257 257 315 315 315 315 269 269 269 269 370 370 370 441 441 441 441 441 441 441 485 485 485 485 485 485 485 485 485 485 537 537 45 45 529 529 529 529 529 529 529 529 583 583 583 583 583 583 381 381 381 381 381 381 381 381 381 381 479 479 479 479 479 479 570 570 419 419 419 419 419 419 419 419 468 468 468 468 468 468 468 468 468 468 440 440 440 440 440 440 627 627 627 627 627 627 627 627 627 209 209 209 214 214 214 214 214 214 214 214 214 320 320 320 320 149 149 149 194 194 194 194 194 194 194 194 194 562 562 562 562 562 562 110 110 110 110 110 110 110 19 19 326 326 326 326 326 326 606 606 606 606 606 606 606 472 472 472 472 472 472 472 472 472 673 673 673 673 673 673 673 673 409 409 409 409 694 694 694 694 694 694 694 694 694 694 185 185 185 185 175 175 175 175 175 175 277 277 277 277 657 657 657 657 657 657 657 657 657 403 403 403 403 403 403 313 313 313 313 313 313 313 313 313 770 770 770 770 770 770 770 770 770 770 246 246 246 246 512 512 512 345 345 345 345 345 345 345 416 416 416 416 416 416 416 416 416 307 307 307 307 375 375 375 375 480 480 480 480 480 61 61 61 61 61 61 61 61 61 740 740 740 740 740 740 740 740 389 389 389 389 389 389 389 389 389 389 410 410 293 293 688 688 688 688 688 688 688 688 688 688 574 574 574 414 414 414 414 414 414 414 414 414 211 211 211 211 211 211 211 211 767 767 767 767 767 118 118 118 118 118 118 118 118 800 800 139 139 139 203 203 203 203 577 577 577 577 577 577 577 577 292 292 292 292 292 564 564 564 564 564 564 564 564 564 564 191 191 191 191 692 692 556 556 431 431 431 431 431 431 120 120 120 120 120 120 120 120 120 120 788 788 788 788 788 788 788 788 249 249 43 43 934 934 573 573 573 573 573 573 573 573 513 513 513 513 513 513 513 531 531 531 531 531 531 531 531 531 531 458 458 443 443 462 462 769 769 769 769 72 72 72 72 683 683 683 683 683 683 683 683 647 647 647 647 647 647 647 647 538 538 538 198 198 877 877 877 877 1006 1006 1006 1006 1006 1006 1006 1006 1006 1006 836 836 836 836 836 836 1038 1038 1038 1038 1038 1038 823 823 823 369 369 369 86 86 86 86 86 86 86 86 541 541 541 546 546 546 546 461 461 461 461 461 633 633 633 633 633 633 584 584 584 584 584 322 322 322 322 322 322 322 322 322 322 797 797 797 797 797 797 797 797 737 737 718 718 718 718 718 718 718 718 718 853 853 853 853 853 853 887 887 887 887 887 887 887 887 490 490 490 490 490 490 850 850 452 452 452 452 452 452 452 452 452 452 1121 1121 1121 1121 1121 1121 1121 979 979 979 979 979 979 979 979 979 979 579 579 579 579 579 579 579 579 895 895 895 895 895 895 895 895 782 782 782 782 782 782 782 1158 1158 1158 1158 1158 1158 1124 1124 1124 1124 1124 1124 1124 1163 1163 1163 1163 1163 1163 1163 997 997 997 997 997 997 597 597 597 597 597 597 1033 1033 1033 1033 1033 1033 1033 1033 1210 1210 1210 1210 1210 1210 1210 1210 192 192 192 192 192 192 192 192 250 250 250 250 250 250 250 250 250 250 445 445 1079 1079 1079 1079 278 278 278 278 278 278 278 1195 1195 1195 1195 1195 1195 1195 1195 349 349 349 349 991 991 991 991 991 991 991 991 1025 1025 1025 1025 1025 1025 993 993 993 993 993 993 993 371 371 371 371 494 494 494 494 1162 1162 1162 1162 1162 1162 1162 1162 1162 406 406 1106 1106 1106 1106 1106 1106 1106 1106 1106 1106 903 903 903 903 903 903 903 903 1149 1149 1149 1137 1137 1137 1137 1137 1137 475 475 475 475 475 475 475 475 940 940 940 940 940 940 940 940 532 532 532 532 532 532 532 532 433 433 433 433 433 433 433 433 433 433 1068 1068 1068 1068 1068 1068 1068 1068 1211 1211 1211 1211 1211 1345 1345 1345 1345 1345 508 508 508 508 508 1139 1139 1139 1139 1139 1139 1139 1139 1139 1139 1203 1203 1203 860 860 860 860 860 397 397 918 918 918 918 918 918 918 51 51 51 51 1122 1122 1122 1122 1122 1122 1122 1122 1122 1122 1413 1413 1413 1413 1413 1177 1177 1177 1177 1177 1177 1177 1177 697 697 697 697 697 830 830 830 830 830 1259 1259 1259 1259 1259 284 284 284 284 267 267 267 267 267 267 435 435 435 435 640 640 640 996 996 996 996 996 996 996 996 996 996 742 742 242 242 1254 1254 1254 1254 1254 1254 1254 1055 1055 1055 1055 1055 1435 1435 1435 1435 1435 1435 1435 169 169 169 169 169 169 169 169 169 9 9 9 9 9 9 1372 1372 1372 1372 1372 1372 1372 1372 1398 1398 1398 1398 1398 1398 1398 833 833 833 833 833 833 833 833 833 833 1127 1127 1127 1127 1127 1127 1127 1127 1239 1239 1239 1239 1239 1239 1239 1239 355 355 355 355 355 667 667 667 667 667 611 611 611 611 611 611 611 611 611 611 761 761 761 761 761 761 1116 1116 1116 1116 816 816 816 816 816 816 816 164 164 164 164 164 164 164 164 164 164 975 975 975 975 975 975 975 975 975 1511 1511 1511 1511 1511 1511 1511 1511 1511 1511 753 753 753 753 753 753 753 704 704 704 704 704 704 704 704 1182 1182 1182 1182 1182 523 523 523 523 523 523 523 730 730 730 730 730 730 730 730 730 730 1268 1268 1384 1384 1384 146 146 146 146 146 146 146 146 146 146 1008 1008 1008 1008 1008 1008 1260 1260 1260 1260 1260 1260 1260 1260 1260 1260 901 901 901 901 901 901 901 901 143 143 143 143 620 620 620 620 620 643 643 643 643 643 643 643 643 643 555 555 555 555 555 555 651 651 651 651 651 651 651 651 651 651 674 674 674 674 449 449 449 449 449 1761 1761 1761 1761 909 909 909 909 909 909 995 995 995 995 1474 1474 1474 795 795 795 795 795 795 795 795 1565 1565 1565 1565 1565 1565 908 908 908 908 63 63 63 63 1659 1659 1659 1298 1298 1298 1298 1298 1504 1504 1604 1604 1604 1604 1604 1604 1604 1604 1604 664 664 664 664 664 664 664 664 672 672 672 749 749 749 749 749 749 749 749 749 749 1484 1484 896 896 896 896 896 366 366 366 366 366 366 366 366 913 913 709 709 709 709 709 261 261 261 261 261 261 261 261 367 367 367 367 367 367 367 367 948 948 948 184 184 184 184 184 1226 1226 1226 1226 1226 1226 1226 1209 1209 1209 157 157 157 157 157 157 157 157 720 720 1318 1318 1318 1318 1318 1318 1478 1478 1478 1478 1478 1478 1478 1131 1131 1131 1131 1131 1131 1131 1131 1131 290 290 820 820 820 820 820 820 820 820 820 820 1000 1000 1000 1000 1000 1897 1897 1897 1313 1313 1313 1057 1057 1057 757 757 757 757 757 241 241 241 241 241 268 268 268 268 268 268 268 1577 1577 1577 1577 202 202 1100 1100 1100 1100 1113 1113 1113 1113 1113 1113 1113 1113 1113 1113 582 582 582 582 582 582 582 582 1296 1296 1296 1296 1296 1296 1296 1878 1878 1878 1302 1302 1868 1868 1868 1868 1868 1868 1868 1868 1868 1868 1034 1034 1034 1034 1034 1034 1034 1034 1243 1243 1243 1243 2016 2016 2016 2016 2016 2016 2016 1791 1791 1791 1791 1791 1791 1791 1791 1791 1791 2009 2009 338 338 1029 1029 1029 1029 1029 1029 1029 554 554 554 554 554 554 2042 2042 2042 1819 1819 1819 1819 542 542 542 542 866 866 866 866 866 866 866 1315 1315 1315 317 317 317 317 317 317 317 317 317 1251 1251 1251 1251 1251 329 329 329 329 329 329 329 212 212 212 212 205 205 205 205 205 205 1568 1568 1568 1811 1811 1811 1811 1811 1534 1534 1534 1996 1996 1996 1996 1996 1996 1996 1678 1678 1678 1678 1678 1678 1678 1678 1678 905 905 905 905 905 905 905 766 766 766 766 766 766 766 766 766 1515 1515 1515 1515 1285 1285 1285 1285 1285 1285 1285 1285 259 259 259 259 259 259 259 259 646 646 646 646 646 646 2058 2058 2058 2058 2058 2058 2058 2058 2058 2058 1856 1856 1856 1856 1856 1856 1856 1856 1856 892 892 892 892 892 892 892 892 892 892 1009 1009 1009 1009 1009 2141 2141 2141 2141 2141 2141 2028 2028 2028 2028 2028 2028 1731 1731 1731 1731 1731 1731 1731 632 632 1179 1179 1179 1179 1016 1016 1016 1016 1016 1683 1683 1683 1683 1683 1537 1537 1537 1537 1537 1864 1864 1864 1864 1864 1864 1864 1864 1741 1741 1741 1741 1741 1741 1741 1167 1167 1167 1167 839 839 839 839 839 839 839 839 839 839 448 448 448 448 448 448 1688 1688 1688 1688 1688 1688 1688 1688 1688 226 226 226 226 226 226 460 460 460 460 460 551 551 551 551 551 551 551 325 325 325 325 325 325 325 1858 1858 1858 1858 1858 1858 1858 1858 1858 36 36 36 36 36 36 36 2313 2313 2313 2313 2313 204 204 204 1322 1322 1060 1060 1060 1060 1060 1060 1060 1060 1060 1391 1391 2315 2315 2315 2315 2315 2315 2315 2315 2315 2088 2088 2088 2088 2088 2088 2088 2088 1951 1951 1951 1951 1951 1951 1951 1951 1951 210 210 210 210 210 210 210 210 1309 1309 1309 1309 1309 2229 2229 2229 2229 2229 2229 2229 2229 1253 1253 2266 2266 2266 2266 2266 2266 2266 2266 2266 2266 827 827 827 827 827 1626 1626 1626 1626 1626 2238 2238 2238 2238 2238 2238 2238 2238 2238 2238 1871 1871 1871 154 154 154 154 154 154 1472 1472 1472 1472 1472 1472 1472 1472 1472 1472 2435 2435 2435 2435 2435 2435 2435 2435 2435 2435 1214 1214 1214 1214 1214 1214 1468 1468 1468 1468 1468 1468 1468 1468 863 863 863 863 863 863 863 863 1406 1406 1406 1406 1406 1406 1406 1172 1172 1172 1172 1172 1172 1172 1172 1172 408 408 408 408 408 408 408 408 408 408 296 296 296 296 296 296 296 296 1267 1267 1267 1267 1267 1267 1267 1267 1267 2213 2213 2213 2213 2213 2213 2213 2213 2213 2213 1497 1497 1497 1497 1497 1497 1497 1497 1497 1973 1973 1973 1973 1973 1973 1650 1650 1561 1561 1561 1561 1561 1561 1561 1437 1437 1437 1437 1437 1437 1437 1437 1437 1592 1592 1592 1592 1592 1592 1592 1592 1592 1592 2170 2170 925 925 1128 1128 1128 1128 1128 2197 2197 589 589 589 589 1616 1616 1616 1616 1616 1616 1138 1138 1138 1138 1138 2071 2071 358 358 358 358 358 358 358 358 1836 1836 1836 1836 1836 1836 1836 1836 1836 436 436 436 436 436 436 436 436 436 436 865 865 865 865 865 865 865 2532 2532 2532 2532 2532 2532 526 526 526 526 526 526 526 526 526 526 1637 1637 1637 1637 2163 2163 2163 2163 1806 1806 1806 1806 2360 2360 2360 2026 2026 2026 2026 2026 2296 2296 2296 2296 2296 2296 2296 2296 59 59 59 59 59 59 559 559 559 559 559 1981 1981 1981 1981 1981 1981 1981 255 255 255 255 255 255 2325 2325 2325 2325 2325 2325 2511 2511 2511 2511 2511 2511 817 817 817 817 817 817 93 93 93 727 727 727 727 727 727 727 899 899 899 899 899 899 899 899 1795 1795 1795 1795 1795 1795 1795 1795 1795 1795 572 572 572 275 275 275 275 275 275 275 275 275 2280 2280 2280 2280 2280 2280 2280 2280 2280 1257 1257 1257 1257 1257 1257 1257 1257 1257 1257 2702 2702 2702 2702 2702 2702 1992 1992 956 956 956 956 956 956 956 1852 1852 1852 1852 1852 2789 2789 2789 1143 1143 1143 1143 1143 1143 1143 1143 845 845 845 845 845 845 1219 1219 1219 1219 1219 1219 1219 1219 2050 2050 2050 2050 2050 2050 2050 2050 2050 2050 1600 1600 1600 1600 297 297 297 297 297 297 297 297 2299 2299 2012 2012 2538 2538 2538 2538 608 608 608 608 608 608 608 608 608 608 11 11 11 11 11 11 1359 1359 1359 1359 2393 2393 2393 1736 1736 1736 1736 1736 1736 1736 266 266 266 1289 1289 1289 1289 1289 1289 1289 1289 1289 1289 558 558 558 558 558 558 558 2699 2699 2699 2699 2699 2699 2699 756 756 756 756 2698 2698 2340 2340 2340 2340 2340 2340 2340 2340 2340 1421 1421 1421 1421 1421 1421 1421 1421 1421 1421 615 615 25 25 2816 2816 2816 2816 2816 2816 2816 992 992 992 992 992 1970 1970 1970 1970 1970 1970 2230 2230 2230 2230 2230 2230 2230 2230 2541 2541 2541 2541 2541 2541 2541 2541 2541 1794 1794 1794 1794 1794 914 914 914 914 914 889 889 3001 3001 1680 1680 1680 1680 1680 1680 1680 1680 1680 588 588 588 729 729 729 729 729 729 729 2552 2552 2552 2552 2552 2552 2182 2182 2182 1220 1220 2369 2369 2369 2369 2369 2369 2369 928 928 928 928 928 1011 1011 1011 1011 2739 2739 2739 2739 2739 966 966 966 966 966 1417 1417 515 515 675 675 675 675 675 675 675 334 334 334 334 334 334 334 334 2327 2327 2327 2327 2327 2327 333 333 333 333 333 189 189 189 189 189 189 189 189 189 2268 2268 2268 2268 2268 2268 3035 3035 1044 1044 1044 1044 1044 196 196 196 196 196 196 196 196 1229 1229 1229 1229 1229 1229 1229 1229 1229 1229 2648 2648 2648 2648 2648 3013 3013 3013 3013 3013 3013 3013 3013 3029 3029 3029 3029 3029 3029 3029 3029 3029 937 937 937 937 937 937 937 937 937 841 841 841 841 841 841 841 841 841 841 474 474 474 474 474 474 474 474 2027 2027 1603 1603 1603 1603 1603 1603 1603 1603 3126 3126 3126 3126 3126 3126 3126 3126 3126 1425 1425 1425 1425 1425 1425 1425 1425 1425 1425 1943 1943 1943 1943 3021 3021 3021 3021 3021 3021 3021 3021 2791 2791 2791 2791 2791 2791 2791 1911 1911 1911 1911 1911 1911 1911 1911 1496 1496 1496 1496 1496 2996 2996 2996 2996 2996 2996 2996 2996 1326 1326 649 649 649 1415 1415 1415 1415 2594 2594 2594 1212 1212 1212 2129 2129 2129 2129 805 805 805 805 805 805 805 805 805 805 1825 1825 1825 3217 3217 3236 3236 3236 3236 3236 3236 2554 2554 2554 2554 2554 2554 2554 2554 2554 1471 1471 1901 1901 1901 1901 1901 1901 2678 2678 2678 2678 2678 3304 3304 3304 1036 1036 1036 1036 1036 1036 1036 2483 2483 2483 2483 2483 2483 2362 2362 2362 2362 2362 2771 2771 2771 2771 2771 2771 2902 2902 2902 2902 2902 2902 2902 2902 2107 2107 2107 2107 2107 2107 2107 2107 3333 3333 3333 3333 3333 3333 3333 3333 907 907 2673 2673 1862 1862 1862 1862 1862 1862 1862 1862 1862 377 377 377 377 377 377 377 3166 3166 3166 3166 3166 3166 3166 3166 1807 1807 1807 1807 1807 1807 1807 1781 1781 1781 1781 2379 2379 2379 2379 2379 2379 2379 3283 3283 2562 2562 1123 1123 1123 1123 1123 1369 1369 1369 1369 1369 1369 1352 1352 1352 3214 3214 3214 3214 3214 3214 3214 1495 1495 1876 1876 1876 1876 1876 844 844 844 844 844 844 844 844 844 1690 1690 1690 1690 1690 1690 1690 1846 1846 1846 1846 1846 1846 1846 1904 1904 1904 1904 1904 1904 1904 1904 2882 2882 2882 2882 2882 2882 2882 2882 2882 2882 1694 1694 1694 1694 2803 2803 2803 2803 2803 2803 2803 2803 735 735 735 735 735 735 735 735 2563 2563 2563 2563 2563 2563 2563 2563 2649 2649 2929 2929 2929 2929 2929 2929 2929 1693 1693 1693 1693 1292 1292 1292 1292 1292 1292 1292 142 142 142 142 142 142 142 142 2395 2395 545 545 545 545 545 3015 3015 3015 2047 2047 2047 2047 2047 2047 2047 2047 2047 2047 3010 3010 3010 3010 3010 3010 3010 3010 3010 3010 3053 3053 3053 3053 3053 3053 3053 3053 3053 1702 1702 1702 1702 1702 1702 1702 1702 1702 1702 328 328 1930 1930 1930 1930 1930 1930 1930 2935 2935 2935 2935 2334 2334 2334 2334 2334 1238 1238 1238 1238 1238 1238 3000 3000 3000 3000 3000 3000 3000 2157 2157 2157 2157 2157 1959 1959 1959 1959 1959 1959 1959 1959 336 336 336 336 336 336 336 1820 1820 1820 1820 1820 2636 2636 2636 2636 2674 2674 2674 2674 879 879 879 879 879 879 879 879 879 2875 2875 2875 2875 2875 2875 2875 2875 2875 2433 2433 1527 1527 3446 3446 3446 3446 3446 3092 3092 3092 3092 3092 3092 3092 418 418 418 418 3362 3362 3362 3362 3362 3362 1826 1826 1826 1826 1826 1826 1528 1528 1528 1528 1528 1528 2571 2571 2571 2571 2571 2571 2571 2571 2160 2160 2160 2160 2160 2160 2160 2160 2160 1560 1560 1560 1560 1560 1560 1560 2770 2770 2770 2770 2770 2770 2770 2770 2770 2770 1629 1629 1140 1140 1140 1140 1140 1763 1763 1763 3636 3636 3636 3636 3636 826 826 826 826 826 1465 1465 1465 1465 678 678 678 678 728 728 728 728 728 728 728 728 728 728 1092 1092 1092 3211 3211 3211 3211 3211 3211 3211 3211 404 404 404 404 3369 3369 3369 3369 3369 3369 2873 2873 2873 2873 2873 2873 703 703 703 703 703 703 703 703 2167 2167 2167 2167 2167 2167 2986 2986 2986 2986 2986 2986 2986 2986 2986 256 256 256 256 256 3264 3264 1710 1710 1710 1710 1710 1458 1458 1458 3142 3142 3142 3142 3142 3142 2465 2465 2465 2465 2465 2465 2465 218 218 218 2991 2991 2991 2991 2991 2991 2536 2536 2536 2536 2536 1776 1776 1776 1776 1776 1776 1776 1776 3189 3189 3189 3189 3189 3189 3844 3844 3844 3844 3844 3844 3844 3844 3844 609 609 3373 3373 3373 924 924 924 3902 3902 3902 3902 3902 3902 550 550 550 550 550 550 550 550 3874 3874 3874 3874 3874 3874 3874 3874 3874 974 974 974 974 974 974 974 974 974 3928 3928 3928 3928 3928 3928 3928 3928 3928 3928 2122 2122 2122 2122 2122 2122 1984 1984 1984 1984 592 592 592 592 592 592 1047 1047 1047 1047 1047 1047 1047 1047 1047 1047 1593 1593 2394 2394 2394 2394 2394 2394 2394 2394 2394 2394 2134 2134 2134 2134 3759 3759 3759 3759 3759 3759 3759 3759 3995 3995 3995 3995 502 502 502 502 502 502 502 502 502 502 1338 1338 3542 3542 3542 3542 3542 1765 1765 1765 1765 1765 2473 2473 2473 2473 2473 2473 768 768 768 3585 3585 3585 3585 3585 3585 3585 3585 3585 3585 2808 2808 2808 2808 2808 2808 2808 2808 2808 1882 1882 1882 1882 1882 1882 1882 1882 1882 1882 4058 4058 4058 2779 2779 2779 2779 2779 2779 2779 2779 2779 2779 754 754 754 754 754 754 754 754 754 945 945 945 3872 3872 3872 3872 3872 3872 3872 3872 3872 3811 3811 3811 3811 3811 2690 2690 2690 2690 2690 2690 2690 2690 2690 2539 2539 2539 2539 2539 2539 2539 2539 2539 3294 3294 3294 3294 3294 3294 595 595 595 595 595 2728 2728 2728 2728 2383 2383 2383 2383 2383 2383 4119 4119 3440 3440 3440 3440 3440 3440 3440 3440 3440 3440 1405 1405 1405 1405 1405 1405 1405 2713 2713 2713 2713 2713 2713 2713 2713 2713 2713 2439 2439 2439 2439 2439 2439 2439 2439 2439 2332 2332 2332 2332 2332 2332 2332 2332 2332 2332 2828 2828 2828 2828 2828 4082 4082 1246 1246 1246 1246 1246 1246 1246 1246 1246 1569 1569 1569 1569 1569 1569 1569 1569 1569 1866 1866 1866 2127 2127 2127 2127 2127 2127 2066 2066 2066 2066 2066 2066 2066 1427 1427 1427 1427 1427 1427 1427 1427 1427 1427 1739 1739 1739 1739 1739 1739 1739 1453 1453 1453 1453 1453 1453 1453 1453 1290 1290 1290 1290 1290 1290 1290 1290 1290 1018 1018 1018 1018 1018 4233 4233 2493 2493 2493 2493 2493 2493 2493 2493 3958 3958 3958 3958 3958 3958 525 525 525 525 525 525 525 525 525 525 2377 2377 3886 3886 3886 3886 3886 3886 3886 3886 3886 3886 3242 3242 3242 3242 3242 3242 3242 3242 3561 3561 3561 3561 3561 3561 3561 2216 2216 2216 2216 1031 1031 1031 1031 1031 1031 1031 1031 1031 1031 2133 2133 3279 3279 3279 3279 1759 1759 1759 1759 3237 3237 3237 3237 3237 3237 3237 3237 3237 4140 4140 4140 4140 4140 1334 1334 1334 1334 1334 405 405 405 405 405 405 405 405 405 405 4045 4045 4045 4045 4045 4045 422 422 422 422 422 422 422 422 422 4032 4032 4032 4032 4032 4032 4032 4032 4032 112 112 112 112 112 112 112 112 3532 3532 3532 3532 855 855 855 855 855 855 855 855 855 3716 3716 3716 3716 365 365 365 365 365 1169 1169 1169 1169 1169 1169 1169 1169 1169 1169 3054 3054 3054 3054 3054 3054 1311 1311 1311 1080 1080 1080 3037 3037 3037 3037 3037 3037 3037 3037 3037 3541 3541 3541 3541 3541 3541 3541 4010 4010 4010 4010 4010 4010 4010 4010 4010 4010 1525 1525 1525 1525 1525 4264 4264 4264 4264 4264 4264 4264 4264 4264 4264 1879 1879 1879 1879 1879 1879 1879 1879 1879 1540 1540 1540 1540 1540 1540 1540 2463 2463 2463 2463 2463 2463 2463 4341 4341 4341 4341 4341 3607 3607 3607 3607 3607 3607 3170 3170 3170 3170 3170 3170 3170 3170 3170 2726 2726 2726 2726 2726 2726 2726 2318 2318 339 339 3767 3767 3767 3767 3767 3767 3767 3255 3255 3255 3255 3255 3255 3255 3255 3255 3480 3480 3480 3480 3480 3480 3480 871 871 871 871 871 871 871 1689 1689 1689 1689 1689 1689 1689 1689 1689 3534 3534 3534 3534 3282 3282 3282 3282 3282 3282 527 527 527 527 527 527 3118 3118 2835 2835 2835 2835 2835 2835 2835 2835 4299 4299 4299 4299 4299 4299 4299 4299 4299 4299 1544 1544 1544 1544 1544 1544 1544 37 37 37 37 37 37 37 37 1329 1329 1329 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 4553 4553 4553 2371 2371 2371 4271 4271 4102 4102 4102 4102 4071 4071 4071 4071 4071 4071 4071 3030 3030 3030 3030 3030 3030 3030 838 838 838 838 838 3384 3384 1423 1423 1423 3665 3665 3665 3665 3665 3665 3665 3665 3665 188 188 188 188 1885 1885 1885 1159 1159 1159 1159 1159 1159 1159 1159 2879 2879 2879 2879 2879 2879 2879 2879 2879 2068 2068 2068 2068 2068 2068 2068 3773 3773 3773 3773 3773 3773 3773 3773 3773 2801 2801 2801 2801 2801 2801 2801 2801 842 842 842 842 842 842 842 842 2622 2622 2622 2622 2622 2622 2622 2622 2622 2622 3571 3571 3571 2778 2778 2778 3230 3230 3230 3230 3230 3230 3230 3222 3222 3222 2112 2112 2112 2112 2112 2965 2965 2965 3951 3951 3951 3951 3951 3951 3951 3951 3951 3951 3066 3066 3066 3066 3066 3066 3066 3066 3066 3066 1227 1227 4221 4221 4221 4221 4221 4221 4221 4221 4221 4221 2961 2961 2961 2961 2961 2961 2961 2961 2961 2961 3178 3178 3178 3537 3537 3537 3537 3484 3484 3484 3484 3484 3484 3484 3484 1900 1900 1900 1900 1900 1900 1900 1900 1900 1900 4511 4511 2171 2171 2171 2171 4591 4591 4591 4591 4591 4591 4591 4591 4591 4767 4767 4767 4767 4767 4767 1205 1205 1205 1205 1205 1489 1489 1489 1489 1489 1489 1489 4431 4431 4431 4431 4431 4431 4431 2913 2913 2913 941 941 941 3761 3761 2401 2401 2401 178 178 178 178 178 178 3382 3382 3382 3382 3382 3382 3382 3382 3382 3382 48 48 48 48 48 48 48 48 48 3858 3858 3858 3858 3858 1746 1746 1746 834 834 834 834 834 834 1536 1536 1536 2890 2890 2890 2890 2890 2890 2890 2890 254 254 254 156 156 156 4310 4310 565 565 565 4235 4235 3735 3735 3735 3735 3735 3239 3239 3406 3406 3406 3406 3406 3406 3406 3406 3506 3506 3506 3506 3506 3506 3506 3506 739 739 739 739 739 739 739 739 739 739 303 303 303 303 303 303 84 84 84 84 84 84 84 576 576 576 111 111 111 111 111 111 111 111 922 922 922 922 922 922 922 922 922 922 4089 4089 4089 4089 4089 4089 4089 447 447 447 3835 3835 3835 3835 3835 3835 2496 2496 2496 4280 4280 4280 4280 4280 4280 3172 3172 3172 3172 3172 3172 3172 3172 3172 4378 4378 4378 4378 4378 4378 4378 4378 4378 4378 2665 2665 2665 2665 2665 2665 2665 2665 2665 2665 864 864 864 864 864 4073 4073 4073 4073 4073 1183 1183 1183 1183 1183 1183 1183 821 821 821 821 821 821 821 1813 1813 1813 1813 1813 1094 1094 1094 1094 1094 1094 1094 1094 1094 1094 455 455 455 455 4260 4260 4167 4167 4167 1424 1424 1424 1424 1424 1424 1424 1424 1424 1102 1102 867 867 867 3724 3724 3724 3724 3724 3724 3724 3724 4776 4776 4776 4776 4776 4776 4776 4776 4776 4776 2853 2853 2596 2596 2596 2596 2596 2596 2596 4598 4598 4598 4598 4598 3114 3114 3114 3114 3114 3114 3114 3114 3114 3114 1818 1818 1818 1818 1818 1818 1818 1818 2452 2452 2452 2452 2452 2452 2452 2452 2452 2452 2989 2989 80 80 80 80 80 80 80 80 80 80 1074 1074 1074 1074 1074 1074 1074 1074 4892 4892 4892 4892 4892 4892 2628 2628 2628 2628 2628 2628 68 68 68 171 171 171 171 2008 2008 2008 2008 2008 2008 2008 2130 2130 2130 2663 2663 2663 2663 2663 2663 2663 4965 4965 4965 4965 4965 4965 4965 4965 4965 1400 1400 1400 1400 1400 1400 1400 1400 1400 4437 4437 4437 4437 4437 4437 4437 3240 3240 3240 3240 3240 4020 4020 4020 4020 4020 4020 4020 746 746 746 3841 3841 3841 3841 3841 3841 3841 3841 3841 3841 1841 1841 745 745 745 745 745 745 3151 3151 1147 1147 1147 1147 1147 1147 2146 2146 2146 2146 2146 2146 2146 2146 1013 1013 1013 1013 1105 1105 1454 1454 1454 1454 1454 1454 1454 1454 1454 1454 4690 4690 3483 3483 3483 3483 3483 3483 3483 3483 3483 3483 3661 3661 3661 3661 3661 3661 3661 3661 3661 3661 3134 3134 3134 3134 3134 3134 3134 3134 3134 3664 3664 3664 3640 3640 3640 3640 3640 3640 3640 4267 4267 4267 4267 4267 4916 4916 4916 4916 4916 2519 2519 2519 2519 2519 2519 3181 3181 3181 3181 3181 3181 3181 3181 3181 2425 2425 2425 2425 2425 2425 2892 2892 2892 2892 2892 2892 2892 2892 2892 2892 3216 3216 3216 3216 3216 3216 2889 2889 2889 2889 2889 2889 2889 2889 2889 5074 5074 5074 5074 5074 5074 5074 5074 5074 5074 5187 5187 5187 5187 5019 5019 5019 5019 5019 5019 5019 1145 1145 1145 1145 1145 1145 2612 2612 2612 2612 2612 2612 4498 4498 4498 4498 4498 4498 4498 4498 4498 2126 2126 2126 2126 2126 2126 1523 1523 801 801 801 801 801 801 801 765 765 765 765 765 3122 3122 3122 3122 3122 3122 3122 3364 3364 3364 3364 3364 3364 3364 3364 3364 3364 3863 3863 3863 1549 1549 1549 1549 3374 3374 3374 3374 3374 3374 3374 3374 3374 2352 2352 2352 2352 2352 2352 2352 1642 1642 1642 1642 1642 1642 1642 1642 1642 1642 4816 4816 2335 2335 2335 2335 2335 2335 4446 4446 4446 4446 4446 4446 3274 3274 3274 552 552 552 495 495 495 495 495 495 495 495 495 4001 4001 4001 4001 4001 4001 4001 4001 5028 5028 5028 5028 5028 1481 1481 1481 1481 4079 4079 4079 4079 4079 4079 4079 4079 2987 2987 5366 5366 5366 1247 1247 1247 1247 1247 1247 1247 1247 3363 3363 3363 3363 3363 3363 5618 5618 5618 5618 5618 3402 3402 3402 3402 3316 3316 3316 3316 3316 3316 3316 3316 3316 493 493 493 5581 5581 5581 4493 4493 4493 1676 1676 1676 1676 1676 1676 1676 1676 1676 3376 3376 3376 3376 3376 109 109 109 1768 1768 1768 5306 5306 5306 5306 4292 4292 4292 4292 4292 4292 4292 4292 4292 4292 1636 1636 4142 4142 4142 4142 4142 4142 4142 4142 4142 3788 3788 3788 3788 3788 3788 5026 5026 5026 5026 5026 5026 5026 3936 3936 3936 5445 5445 5445 5445 5445 3933 3933 3933 2957 2957 2957 2957 2957 2957 2957 2957 2957 2957 4828 4828 4828 4828 4828 4828 3495 3495 2632 2632 2632 2632 2632 2632 2632 2632 2632 2632 2884 2884 2884 2884 2884 2884 3102 3102 3102 3945 3945 3945 1455 1455 1455 1233 1233 1233 1233 1233 1233 1233 1233 3949 3949 3949 3949 3949 3949 4185 4185 4185 4185 4185 4185 4185 4185 5045 5045 5045 5045 5045 5045 1277 1277 1277 1277 1277 1277 1277 1277 3794 3794 3794 3794 3794 3794 1264 1264 1264 1264 1264 3528 3528 3528 3528 3528 3528 3528 4161 4161 4161 4161 4161 4161 4161 4161 4161 4161 3049 3049 3049 3049 3049 3834 3834 3834 4871 4871 4871 4871 2254 2254 2254 2254 2254 2254 2254 5112 5112 1335 1335 1335 1335 1335 1335 5190 5190 5190 5190 5190 4373 4373 4373 4373 4373 4373 4373 5738 5738 5738 5738 4667 4667 4667 4667 4667 4667 4667 5153 5153 5153 5153 5153 5153 5153 5153 5153 5153 1378 1378 1207 1207 1207 1207 1207 1207 1207 1207 1662 1662 1662 1662 1662 1662 1662 4592 4592 4592 4592 4592 4592 4592 4592 4592 4592 705 705 705 705 705 705 705 705 705 4763 4763 4763 4763 4763 4763 4763 4763 4763 4763 2489 2489 2489 2489 2489 2489 2489 5555 5555 4697 4697 4697 4697 4697 4697 4697 1444 1444 1444 1444 1444 1444 1444 4146 4146 4146 4146 4146 4146 4146 4146 4146 5779 5779 5779 5779 5779 5779 5779 5779 2235 2235 2235 2235 2235 2235 2235 2235 2235 789 789 789 789 789 789 2484 2484 2484 2484 2484 2484 2484 2484 2484 5899 5899 5899 5899 5899 5899 5899 5899 2908 2908 2908 2908 2908 2908 2023 2023 2023 2023 2023 308 308 308 308 308 308 308 308 308 308 305 305 305 305 5531 5531 5531 1089 1089 1089 1089 1089 1089 5277 5277 5277 3725 3725 3725 511 511 511 511 511 511 511 511 511 1812 1812 1812 1812 1812 1812 1812 5701 5701 5701 5701 471 471 471 471 471 471 471 471 471 471 4625 4625 4625 5267 5267 5267 5267 5267 5267 5267 5267 183 183 183 183 183 183 183 183 1446 1446 1446 1446 1446 2421 2421 2421 2421 2421 2421 2421 2421 2421 2570 2570 2570 2570 2570 2570 2570 2570 2570 2570 4326 4326 4326 4326 4326 4326 4326 4326 4326 507 507 507 507 507 4025 4025 4025 4025 4025 4025 4025 4025 4025 4025 4170 4170 1891 1891 1891 1891 3492 3492 5250 5250 5250 5250 5250 5250 5250 5250 5250 1104 1104 1104 1104 1104 5166 5166 2321 2321 2321 2321 2321 2321 2321 2321 3256 3256 3256 3256 3256 5175 5175 5175 5175 5175 5175 5175 5175 5175 5175 5892 5892 5892 5892 5892 5892 1333 1333 1333 5203 5203 5203 5203 5203 5203 5203 2239 2239 2239 2239 2239 6125 6125 5205 5205 5473 5473 5473 5473 5473 5473 5473 5473 5473 5473 4031 4031 4031 4031 5544 5544 5544 5544 5544 5544 5544 5544 5544 4246 4246 4246 4246 4246 1760 1760 1760 1760 1760 2054 2054 2054 2054 2858 2858 2858 2858 2553 2553 2553 900 900 900 900 900 900 900 900 900 4648 4648 4648 4648 3410 3410 3410 3410 3410 3410 3410 5169 5169 5169 5169 5169 2642 2642 2642 2642 2642 2642 2642 2642 2642 1835 1835 1835 1835 1835 1835 1835 1835 1835 1835 4168 4168 4168 4168 4168 4168 4168 4168 1798 1798 1798 1798 270 270 270 2011 2011 2011 2011 2011 2011 2011 2011 2011 2704 2704 2704 2704 4206 4206 4206 4206 2276 2276 2276 2276 3931 3931 3931 3931 3931 3931 3931 3931 3931 4699 4699 4699 4699 4699 4699 4699 5421 5421 5421 5421 5421 5421 2324 2324 2324 2324 2324 2324 2324 2324 3405 3405 3405 3405 5879 5879 5879 5879 5879 5879 5879 5879 4195 4195 4195 4195 4195 4195 4195 4195 4195 1873 1873 1873 1873 1873 1873 1873 5616 5616 4889 4889 4889 4889 4889 4889 4889 5810 5810 5810 5810 5810 5440 5440 5440 5440 5440 5440 5440 5440 4608 4608 4608 4608 4608 4608 4608 4608 4608 4608 5330 5330 5330 5330 5330 5330 3069 3069 3069 4262 4262 4262 4262 4983 4983 4983 3846 3846 3846 3846 3846 3846 3846 6081 6081 6081 6081 6081 6081 6081 6081 6081 3647 3647 3647 3647 3647 3647 3647 3647 3647 3647 3331 3331 3331 3331 3331 3331 3331 3331 3331 282 282 282 282 888 888 888 888 888 888 888 888 888 5723 5723 5723 3870 3870 3870 3870 3870 3870 6242 6242 6242 6242 6242 6242 3760 3760 3760 1870 1870 1870 1870 1870 6428 6428 3273 3273 3273 4150 4150 4150 4150 4150 4150 3943 3943 848 848 848 848 848 848 848 221 221 221 221 221 221 221 221 221 221 1019 1019 1019 1019 1019 1019 1019 2326 2326 2326 2326 2326 2326 2326 2326 6422 6422 6422 6422 2670 2670 4835 4835 4835 4835 4835 5869 5869 5869 5869 5869 5869 849 849 849 849 849 849 4383 4383 4383 4383 3826 3826 3826 3826 3826 3826 3826 3826 3826 6102 6102 6102 6102 6102 1814 1814 1814 1814 1814 1814 1814 1814 6548 6548 6548 6548 6548 6548 6548 6548 6548 6548 2820 2820 3146 3146 3146 3146 3146 3146 3146 3146 3146 1407 1407 1407 1407 1407 1342 1342 1342 1342 1342 1342 1342 4636 4636 4636 4636 4636 4636 4636 4636 4636 4636 5209 5209 5209 361 361 361 361 361 361 361 361 361
887236 326343 578400 329856 456393 714793 529783 37324 595716 749383 835564 577103 857554 450009 167412 944326 113994 387125 936277 417119 411471 571131 742364 749303 618262 388381 26332 139860 691374 582121 459121 500187 962669 152355 588311 694119 503935 975583 923889 843078 200988 592692 902890 714919 434892 211237 169175 594635 781557 437738 926595 409360 774830 954941 855611 659098 5130 881163 509109 409359 301882 282028 554160 366884 175056 113010 104828 887698 228124 7056 816385 709859 519150 146704 44384 593095 393483 129721 308650 503173 727943 185683 300154 210559 349358 113196 645586 215614 492383 145214 7152 267070 947651 263096 38841 366010 784697 183529 353595 847323 428084 433660 367487 737988 972804 768070 660010 286652 361559 976666 951708 918632 66119 812478 322046 971858 508417 572892 31605 943161 490502 952826 35863 858124 389732 104510 130865 340215 745762 409273 824104 204235 696409 71857 313820 35919 331485 538517 168231 402664 530638 287586 594496 685367 9559 121885 301143 415529 776406 658635 752853 9458 419265 171421 950490 618631 336686 949759 190012 29879 759328 312592 336241 589112 326501 615580 364758 418960 188488 806507 61832 781163 222467 534165 261943 67402 831471 371352 293754 369430 783020 706919 483171 911350 123218 933055 240177 462560 540134 18449 272871 875696 750483 408195 516655 5061 460884 862385 325666 391302 129244 281392 447439 769306 444321 248150 345590 140592 931655 737799 253111 187012 179969 769854 937773 913708 418046 837546 295704 730885 106649 313288 336553 405392 686643 5167 592713 12485 167324 173146 439456 263369 886444 167758 159526 766248 761685 758122 633506 967186 481876 484486 372286 997559 129628 464677 51155 751278 157991 824029 842439 288579 210349 118054 311226 307155 986087 894957 549949 624358 216182 407720 637431 303973 564777 340406 559217 606417 346373 720986 226966 39917 744011 697566 790193 548056 619573 219601 238721 224443 17474 643926 709942 449582 936047 558175 679904 930322 304541 148520 3382 66105 209088 17880 296030 457267 71308 479928 635322 248202 807475 738727 361066 195234 649187 953041 696926 109757 841757 131716 719210 440551 239008 219527 693214 431858 937702 776630 482543 200829 507707 873272 193503 939340 883124 871974 907324 878015 588975 842280 190479 314454 525133 813670 983746 445440 687267 841234 180807 675416 809292 187085 617826 122640 420294 4665 25198 589881 730109 345996 960074 466548 931127 521023 97686 192873 748777 560163 591882 564312 983218 447084 103769 55048 600377 61816 63998 58995 93211 786571 833462 986454 298341 817748 331703 968821 343525 884140 631533 828862 707329 638800 527667 413486 863054 209045 513576 367634 488477 37791 492123 224919 8825 166143 270869 163986 237407 464792 59018 761745 144920 38904 957471 19465 787759 40143 561825 968360 966569 613362 716114 632019 303844 808483 178556 761783 235625 90005 947281 305913 194707 952898 839013 321398 141284 623125 901897 295402 180055 236622 703040 125295 568904 928323 86169 616847 550786 501407 149122 314546 266554 618259 729963 956233 835284 632541 17008 296882 30781 383121 131228 903321 758347 192720 819101 996416 119904 429946 374998 655382 595042 320123 382181 209706 678272 552522 47696 340009 79113 217084 798036 790336 649708 357280 230859 618605 184481 922044 949001 589473 774731 349896 681704 352247 310107 75465 967864 870806 255184 747566 353815 769419 230628 538064 223861 447967 957357 227609 537559 99002 34484 490118 604754 175673 730481 607503 177512 60477 164998 188799 115038 303562 8586 906075 274131 309365 90688 977605 164067 512812 510652 719979 227581 768869 870303 866899 243561 824411 907325 553214 556375 551660 323817 904508 649027 28310 284215 331283 680305 525429 647023 762084 122242 396609 452092 217909 932957 55625 613785 263587 248746 348124 480572 893015 533265 235506 768661 524551 757689 320873 542760 877530 954377 498935 419121 211307 163484 802197 894953 958845 559167 125710 502409 25577 14774 460077 61119 429093 108365 590254 845475 840037 981040 219150 355933 57286 224248 487537 446348 289314 249703 214406 912957 619712 343346 499424 251420 40870 388940 696522 747603 561930 676792 948083 899117 358439 845017 804478 143761 38357 853750 647365 878221 71022 964520 702701 16535 67703 962980 950841 250380 206093 112967 826373 514668 142504 569768 122638 494119 683595 747392 291157 778114 178550 472935 585803 791864 4749 820142 932726 983055 628967 728976 817740 583665 645152 98289 449149 892352 200892 946076 893437 659785 960804 22937 849669 964547 343527 549355 973350 436437 155512 143732 141165 277963 672639 948900 49688 35196 255476 983815 651284 429198 376815 4466 793776 25112 943388 670301 411557 557262 232757 750725 99153 994843 902604 411517 985358 153310 64506 542949 203822 729702 473132 392812 306084 584465 247939 638442 90194 992525 564006 203560 484821 574322 425906 896319 447006 192172 972602 178012 736804 463554 850229 459362 14310 951415 520965 622900 460712 456480 728650 193066 485088 428500 349889 649455 210973 228989 715361 506634 951402 926062 11762 768719 71226 918462 616379 7914 308011 448010 376134 154993 858751 342047 333604 574812 97006 460295 525634 139350 925212 299457 761026 389111 628810 414110 462800 817659 63291 688510 337376 158538 395784 288439 532060 139469 420967 629225 137574 399646 119252 191112 78832 71822 360266 73103 626551 337093 244683 590453 79433 171973 879425 999595 462820 121279 659469 528285 900717 67817 117891 783996 453500 715448 555173 903398 449771 111487 731304 447994 766054 753707 165129 423963 174301 334316 287574 428378 682297 575476 670976 103660 264290 554631 820125 716394 916392 875538 623384 437003 193388 250932 466098 561986 714043 33008 234394 767074 704592 567362 155574 629996 188211 479847 387992 56900 242708 857044 986323 46379 569772 680693 136410 235451 683472 577849 523600 466235 903039 97649 153479 755451 478961 344066 375437 274990 973274 438480 763634 921290 727378 129260 363627 410511 693147 333163 421557 711498 50663 828526 168316 155404 840517 196091 414993 84931 899212 828933 465171 774743 289502 342905 640495 41571 185610 955997 818018 662273 427548 458611 103459 415003 857933 7253 840685 983167 93705 788402 276039 173315 73594 104231 668298 192238 89567 261633 666509 236750 661636 664781 641062 271394 292502 57593 463216 403620 195740 353447 915311 561036 992340 48338 996662 181523 957775 973493 470262 328096 815503 55188 965665 569206 632189 385597 719909 493908 281264 127495 399895 86361 59665 81830 477181 168637 164405 545827 576601 696968 111986 715346 256527 442745 267258 158642 334049 15382 863503 727086 720535 677548 715620 748303 737077 752728 591648 269174 877218 74065 621189 548029 436450 33599 255836 640970 886284 735294 624120 423226 7092 435503 667473 621804 149742 505554 236364 273353 866006 673187 919191 892723 30566 544446 701492 305573 505384 483491 852569 273056 605240 808130 671958 473692 17539 394357 255732 843462 710975 392524 879893 637208 791861 687443 425086 464671 829911 900045 37836 389944 831569 457933 551356 447649 958227 983382 617915 930712 418375 905713 378601 640700 265768 242500 408689 947271 828205 484077 986537 317457 75201 886003 262563 683933 514120 531881 319321 898383 32616 515924 835265 634940 292021 71384 389667 662740 96952 707661 226713 365052 393809 547218 126500 240687 97583 842850 879654 810014 30448 40757 842782 99615 563111 137232 621989 216593 57754 209485 485071 648416 650858 314169 834592 954506 120874 536845 167548 507538 428471 118818 631767 452528 911744 65718 90520 911198 767943 487021 111790 286425 572588 89641 321179 83012 651562 96993 780514 519632 874383 745709 114708 889490 488613 195399 990936 974334 171485 375980 499784 10545 64762 532541 957285 12760 975971 500209 568278 816230 650646 848001 681533 956001 258731 88689 191110 146427 665117 114358 686574 967561 731706 975649 924079 714454 168333 674876 98439 176481 15101 470227 956793 158828 518641 373039 603711 383422 673211 822743 972600 424169 518674 75005 773301 938878 730773 790980 21282 900989 43086 426950 391701 126982 461616 405729 477460 950918 602881 205135 360475 79312 110831 765203 438208 803337 212653 668397 439374 283773 817306 254175 554594 138321 495678 93717 943438 924772 868859 351383 284188 154219 222354 681422 462485 894268 883915 512786 415732 953993 884557 168155 703183 296568 671787 53533 807990 858842 242460 814168 328290 789250 371815 465991 448416 504385 423579 748307 766664 789090 666890 221981 327886 308711 27438 466706 471299 77225 308399 3487 593167 537122 24572 360637 809928 368469 434642 125267 696054 788332 440500 637370 318562 677799 959693 668558 218826 321089 612965 54555 117384 603373 187591 455931 960371 178646 827829 515191 194985 43235 774797 70784 403852 134394 738182 277903 415971 988943 60704 371812 1552 625110 735550 851571 682642 834273 22654 806368 306933 616836 656864 778305 925534 344988 246315 854245 797102 169430 244342 1516 289923 534682 536760 688348 722964 156233 887411 849055 789762 554346 254253 764543 888522 889381 487936 750902 585622 116643 422141 304721 438634 452247 910120 558846 803808 392666 788664 699808 658626 718027 522454 504509 327162 253504 955528 631086 474900 492950 968882 120502 233234 912153 441127 467503 981786 699866 177791 301886 887466 640175 474574 5968 590638 750419 736831 731139 808205 694665 931432 896978 802936 568106 878266 598248 510830 949251 929055 371836 624436 704311 70417 544842 861275 547223 849509 669097 849658 133875 725511 488939 972475 470329 842476 847982 67714 783543 406601 812880 787363 352212 87359 251714 599026 484392 768449 947646 569138 326376 380809 167745 507107 73803 326786 34958 409677 291012 695867 740765 402229 351008 982866 254730 960987 105747 13462 17023 406472 3115 795562 962645 718852 953343 876889 226068 302066 509227 170623 275121 702276 277296 738479 496634 584358 926963 131747 292915 560258 493440 161632 681809 458690 466672 155868 959725 985425 929140 14898 685446 254227 281475 706931 667480 841737 822208 114365 533143 507851 559281 405830 43062 151692 54457 98958 186303 15607 893882 777892 425309 911393 663545 725922 144582 512507 764600 333890 656002 365056 724165 698915 308175 858441 383748 587930 408487 70698 886718 814445 37470 267513 248078 179145 590805 636667 699692 479356 920978 188263 386803 808947 717539 502659 833951 778365 9586 45111 468329 877728 480748 917740 883038 747293 255762 360342 407784 955906 890632 901721 899526 542538 728352 8667 378852 826169 176327 411060 94587 238698 305875 637005 794912 399044 445671 806683 539206 204490 106275 363018 326130 830104 648169 308658 865315 677272 851094 503048 399252 221510 422493 103801 477413 784234 626035 584757 207182 501209 110411 526144 161742 985149 793624 875734 832717 909969 800245 637798 251996 850536 166685 648980 113737 896204 567685 766700 880821 308142 858321 341021 443040 135988 714191 871328 405060 811000 331919 333291 614685 291215 491398 470205 357033 750973 646446 450763 484416 871177 130984 885324 635272 504850 737678 593847 312301 663500 821714 338572 770254 705710 588661 416530 309111 596209 629389 368380 176853 901606 322421 759585 938393 354952 497388 812872 961104 457476 269710 584634 192023 406153 409882 116005 911463 413550 303402 735612 638814 927424 157319 179070 928827 608196 480369 880819 838150 721139 735890 220128 462733 643353 93008 971723 440234 53713 684796 500633 533648 452582 997870 121690 974286 859644 102019 996155 940818 690687 489731 493961 389937 104739 975347 601478 860762 782420 595330 732832 988008 470167 992506 49203 301620 753402 21134 816027 619384 700781 55087 12054 787268 964946 1426 609596 886317 253293 404026 412547 873258 828935 680968 495944 541357 376675 412218 269998 177345 121248 932823 476648 845266 656326 82740 971905 314753 213485 908496 39721 938047 460366 527657 498408 83808 756958 397571 940984 736608 393796 364761 725375 14924 324788 561152 815924 74295 450827 170022 172641 464780 641860 336587 623815 474762 351759 381481 447333 641549 961138 22307 94580 712167 888181 993122 626107 865143 183523 186367 646988 443099 5873 313194 380675 995299 506772 494719 953373 750962 331766 606107 226181 332026 482956 615578 161911 794292 885745 393772 58042 804640 927548 602172 845781 957859 315318 504905 307984 206483 346092 380396 894268 965911 825580 199734 662228 703598 14231 826244 21498 283970 33235 469322 309310 130383 176301 303266 375684 633231 461751 705886 316175 970164 944433 99240 689345 767005 278126 179080 878515 326166 618540 295963 484485 235132 96965 215101 75469 698268 96912 363605 991630 164267 199673 212957 182042 788126 352221 442469 700440 205452 422374 777874 694032 337894 325642 325182 761336 221878 462595 573178 709088 897722 19248 238166 799441 787670 927710 139184 127557 735842 498080 563490 426700 293871 643237 867788 629258 60351 502289 530501 834980 700583 804399 495274 806030 714136 365877 31733 428953 877433 722537 300047 786561 751734 562676 970530 484833 221429 655161 447218 967127 667087 602250 434583 461360 177172 694128 367352 39872 622286 402786 836830 13219 576747 739277 40691 739046 459801 477870 201437 179887 449271 952079 236966 669473 555001 818502 987622 84394 332620 608899 997860 57767 144017 618922 610738 423288 415663 940426 224252 55837 312153 521056 825005 120220 93310 229010 754448 925641 698279 12716 430748 739027 305449 441334 310429 30074 466235 628705 468720 715827 575003 22274 260663 245553 864987 457995 173868 661375 438103 537239 817812 286461 419546 684092 333323 152918 546672 291470 953239 118627 679630 829705 323590 934635 591326 2075 915602 82976 968479 441157 139421 356687 764866 921253 138789 709619 373651 79472 160358 994409 962057 337043 959142 733029 51294 683876 653364 454568 955526 953171 423024 128202 668396 135525 737262 113329 451129 351196 593734 610720 672271 107213 347406 184166 583143 531802 368255 204104 704332 719730 650480 122226 208356 235760 424981 438786 339590 679261 494585 570766 524532 880785 385739 52375 391548 934427 125754 249889 274850 775426 915976 314961 162249 570863 916120 537922 261623 486188 373161 728761 943580 284738 722157 713439 387894 507395 837471 528583 496751 953851 765389 999376 813016 943980 189015 763648 776810 716405 548202 497230 380328 385562 828991 788687 808572 950038 584803 317000 442988 351480 13547 438499 15679 919464 338231 855056 274421 204296 734751 456744 569742 33273 181196 758009 355068 111176 982419 298667 376551 118416 398031 973612 619488 329987 487488 299659 491622 701975 243839 334731 198396 159170 322662 410495 451005 929256 833454 88425 735059 25415 148993 895951 861195 349957 319564 863464 384535 116165 309046 388679 674873 890737 32531 427280 220010 294321 764579 67114 669167 26158 327242 735809 138025 380826 828641 783788 963933 111792 234435 846849 386427 236071 146154 709632 201033 817843 23123 805003 985741 306506 498335 833885 55367 326771 145953 408393 834240 346638 293711 874518 953394 345477 706130 804933 718786 525671 219471 410623 118012 642669 77036 485481 306742 892110 786897 673065 541902 945804 572024 355594 944065 589699 932050 496286 182775 783791 907855 858801 303967 597236 840782 433633 529452 709340 89282 876574 715225 894862 275361 117793 537511 349498 104512 193731 47101 230896 184475 110408 930500 139752 303704 532903 817502 312870 570716 266091 789754 511241 126311 779613 193790 76724 196795 650320 373938 457425 950593 176987 955638 620133 679303 766404 735954 892588 195743 296942 627334 689785 300594 338108 321063 77805 628379 796715 297776 264326 616813 151128 800919 44883 348948 987420 268903 321716 47001 494610 172650 447774 824465 580760 942129 286617 769453 587445 993625 959366 899893 69348 639828 657030 483813 144807 151332 282211 230393 954014 645763 76933 250393 322673 716072 828580 562272 431663 70537 359185 634020 234883 304030 688196 406595 655465 983052 147129 236567 193785 118363 754066 784205 394371 553717 347438 670348 86520 755688 7451 462398 510314 967505 848416 370566 448991 291824 976916 908698 593106 148312 919280 337564 66554 927850 210437 213659 992907 849848 253403 349610 466780 825073 19694 61207 968216 845900 810489 526343 824078 416766 763467 756938 593563 593023 499706 947683 437441 575773 382810 322980 217936 996642 108699 337219 199512 971189 800177 290793 370289 134247 447628 316984 929136 407514 608841 518666 510092 529698 163427 980379 286234 908132 535067 185672 199626 664795 67671 129743 433437 888336 929025 136012 758914 758741 53500 80881 30169 41642 71353 635546 611368 229222 963157 817898 868128 134509 756521 844049 268884 446152 419057 123726 166308 760461 990372 243017 323764 625689 756471 696036 366603 65928 328240 642897 224615 843007 808323 720874 726995 954651 29401 69891 318846 959104 959930 349375 420695 106343 444125 187028 698787 32629 619694 566408 541424 161354 706436 258329 900938 592665 429283 608718 483166 55666 13038 432940 60590 818263 176567 394609 779823 387862 415624 558261 794502 720932 38052 45638 282748 865676 66539 166448 397868 284625 558763 116990 405909 162129 53109 449737 457568 650358 765485 562327 371422 38603 431768 441180 462311 814376 98643 992314 67182 432869 696295 689807 791248 217252 466921 63161 801635 482346 206473 711893 205508 305500 597587 109430 407757 328710 287405 605461 384318 834674 276111 571451 580132 807378 651118 231782 829318 533301 850450 598193 830467 254928 981556 467172 505686 704878 439957 450339 293275 529966 410406 3732 752341 296362 931124 925471 587782 265715 189337 99766 786451 933241 851860 200542 955453 946620 901095 421727 301488 384796 549395 98720 15616 376908 538007 369634 742644 184413 728592 555218 296388 901397 748241 972537 564564 884001 445933 423765 20896 368496 586215 339868 206970 55199 171660 116489 759386 795241 655843 810905 817425 771568 408519 579476 8761 525263 625217 778425 792194 626782 506322 103885 159863 241852 205849 8624 803160 921729 278214 620770 627738 820289 222779 258829 101654 623939 657502 907583 372781 535611 298976 833431 201007 432416 802820 556909 186223 26534 86136 421333 903006 533174 938938 902122 379087 124492 365580 103600 120937 488673 202067 690256 222113 336192 406144 204354 820822 803099 855918 604970 807514 984818 627973 910577 238665 673260 6196 526813 706432 693521 131828 129577 17065 429774 147339 905072 957239 215940 921488 66601 465017 933023 625960 72588 909548 670791 258217 784141 109080 501390 77343 786936 451658 754297 924916 118446 55730 688498 361969 778408 823665 933431 261399 401176 811630 789291 687390 307349 681824 502482 144767 974598 984730 257300 481794 86701 707889 360909 227748 668465 82794 111568 87198 123525 379200 327692 687558 632774 10317 835586 709594 594183 326335 843632 944199 311808 43190 794850 726482 93023 326725 125446 337996 485988 34532 15561 551751 525296 372131 493895 800751 177299 645123 590866 564213 455588 604002 336254 601669 908164 394576 198297 189347 567465 135754 692431 118383 303690 147900 802703 91540 306388 29267 136188 592575 199174 133105 138297 49039 14187 782740 589881 802193 553092 901391 388721 389201 962938 180006 317696 106909 495911 999394 968161 529674 10048 670245 305096 677076 723519 421639 116508 998971 937553 944447 582460 498132 912011 75411 947829 383447 160159 182801 908418 894795 72830 961721 808741 86335 995685 395333 198619 79925 622040 616147 267912 919635 849012 175932 289281 829276 653097 909796 590998 55685 72447 505976 321031 866521 695817 915821 775917 291095 47770 665927 323228 895582 257617 493514 681689 1623 819231 393078 772967 119983 454538 264513 886624 31836 754716 675511 877696 792237 587652 765768 7226 556838 553469 888132 234156 666656 477171 237241 814416 611944 117460 95219 999371 889752 171819 875006 210346 855073 372044 231860 880253 685243 838657 251773 697054 567866 728238 36383 956 158344 999246 778883 611477 462209 295246 874948 896955 465762 881495 174224 296226 755698 396824 872265 361151 244558 326736 114967 134171 182759 533948 150564 952345 410439 558726 350639 917025 625935 428767 188597 662658 127721 434097 308001 637525 440860 430884 756490 368351 505160 276387 244729 918472 406962 713359 977426 83499 154938 75115 72360 35582 402288 917708 246874 85682 876687 862667 251726 233351 979786 878890 575685 241923 566378 517562 816278 898834 642378 248739 983745 718535 538173 531302 521910 720391 227406 519627 931033 211876 161473 198945 239714 652203 688617 622222 766501 735682 608274 157805 831590 614422 966557 931921 963861 557014 909302 318608 366774 442717 158246 957257 328776 936666 998081 98752 456690 68551 352363 96644 31930 824860 738429 611173 444086 402505 487424 640450 767771 344235 855941 492360 189336 751356 708139 395499 723289 815693 258208 885370 522761 891570 322962 924616 983659 582042 681200 231860 124059 470484 908869 32181 884269 27415 778072 427714 487817 14685 533584 957127 855270 174456 608851 695425 313715 280945 181402 286490 481116 650019 174406 30084 520418 900524 905147 612148 877931 275924 512950 744846 46191 23278 334487 645887 613290 941004 822757 13989 931668 976579 873843 805805 185087 782211 681022 777172 276776 158754 556593 234526 903947 83571 58963 965985 215377 859698 375058 223712 528013 285024 307434 263082 498736 691116 899508 483639 23494 536714 226030 758010 67243 121749 118916 842811 930395 773576 884148 295819 463942 413962 283918 417580 387485 634148 324904 345878 357838 824062 179652 393068 707453 344419 909825 874010 182778 839077 658576 193590 439524 107540 797786 31749 378695 630613 991650 52263 36325 4910 1091 652451 320034 395779 920221 999727 345659 343393 435136 649244 593774 996428 858689 955881 16345 906315 229426 565224 685235 20518 820744 303830 44039 976455 940079 502929 16255 148515 668895 440866 637562 863612 812153 101036 199023 483638 552751 963159 563983 849251 676637 890245 483471 552956 176629 818540 791308 773894 733926 783315 36166 892003 923132 678669 399328 790518 719635 185737 934588 827064 716240 808928 210120 765975 661486 723441 624725 95760 640033 393855 426682 80391 656821 482818 674660 916869 857036 712011 337377 619999 782597 972454 657958 30245 815448 996099 906785 784861 422418 271422 107956 648096 650192 885988 205171 871707 620319 384396 679683 83225 131014 555677 625505 191951 704297 498305 260736 737098 895117 895287 726272 113156 396622 321109 387010 624506 992562 97741 27135 459788 965106 389131 651934 327355 517255 284796 57410 69229 145205 780195 760964 373850 459671 322763 635661 195526 121571 675621 211045 109662 159629 117171 909753 871190 451960 638148 413431 113374 76152 495499 50480 225795 412409 538161 108949 20002 140151 83427 60622 784052 501988 601028 828471 324456 635834 567477 496676 149568 585785 675858 215384 53803 748888 749825 163819 522040 296527 316393 939749 86928 79423 619002 177252 182207 877062 8011 568641 763296 679307 793766 3671 125572 537928 917939 116480 520139 183625 267943 604279 867193 431582 119894 925707 352133 339061 579174 28021 577348 959918 968964 312373 145662 865999 451236 49544 15536 465581 458280 776925 990915 803203 929625 566149 120474 837624 978088 628261 477538 180221 404505 558628 168766 137191 753577 800731 346873 232966 339912 827399 88107 328260 992467 695678 725360 504344 198718 466909 180452 50321 40512 293756 425313 148370 129084 399185 430501 337615 169180 448411 625172 694720 172860 393736 147823 68700 782738 845568 622064 454034 491710 158463 260930 464340 327938 796415 222173 347226 187852 975418 68831 690026 718328 205575 263773 754363 563762 543182 983056 417714 765008 892734 593732 307550 496070 280075 279855 731819 403300 795800 889161 693073 69322 488757 630375 369870 147115 941746 38699 842023 903692 37355 314123 916267 283482 741071 863544 531829 584954 514355 224445 236209 348362 461189 172905 362939 760583 819359 43292 57139 133953 937974 465501 243181 519348 873990 408290 728674 366796 268883 907264 118376 897658 413858 655388 662433 148963 305589 815475 101878 40156 868836 989823 222655 447807 489706 315122 974084 760301 745135 436321 67713 757810 891014 495327 569325 996485 666340 903028 894527 790554 987946 478531 182666 429197 171223 796681 265277 557977 712887 177937 663022 898066 223336 566482 757292 228216 572846 460711 364486 975015 386155 258738 496220 121553 654732 426618 446477 793472 389015 155782 555642 684061 557682 284177 619045 768385 930144 235005 645277 178119 917593 58498 671457 360335 898760 625346 404154 908026 121409 958393 235534 370746 405677 189909 481571 821961 772615 447955 595702 246286 458888 876080 450374 312098 73588 174696 889043 915025 367315 998077 259107 251210 710195 584440 138158 762127 774494 50982 364309 395905 814852 925694 301600 909013 40062 167660 980465 670226 966466 782023 763148 96800 627466 60831 689447 22667 751692 826671 835446 109659 255648 182606 17499 251184 387653 484659 217942 58422 221170 374244 958220 736228 945148 633349 211266 211310 144782 445569 247036 105696 51735 401780 228090 434429 532359 382447 313682 787730 410429 388001 18554 629258 584609 94048 423957 310663 150614 114546 723940 956014 998377 61587 767424 220205 736245 156145 680778 667215 649147 971700 783495 919393 124072 699904 571972 807600 208159 695250 205387 973098 7190 544636 713934 752372 777306 994732 879730 996622 970662 783440 791365 819941 970983 877539 612800 314671 513583 761351 345011 969416 361303 203588 732398 936530 571544 396156 963091 273293 182131 773221 323449 195249 639391 225678 329600 824723 940895 987782 907494 92450 13491 480928 461107 259286 573866 896592 918817 278900 690090 245916 42339 852803 32387 916985 110716 542037 967183 481185 222119 174487 155168 246189 124724 469846 473314 277446 622322 571321 429789 997546 578138 835753 25494 914070 323692 627051 916988 198332 417724 884357 668019 411945 751753 833793 564756 701896 709344 596289 134672 30627 647163 22425 710833 478041 555573 958966 588610 569234 802667 666901 502374 551919 580872 705442 166095 615661 749650 796781 273391 604610 967754 16681 560124 681002 669861 434911 326958 121961 895053 851541 646060 332963 597487 616588 367753 949410 587633 926831 522185 695991 618665 150704 651812 226048 143309 346853 745505 986907 414495 533624 167492 730460 788926 804185 1238 708480 165814 537811 183256 877298 526002 462949 207510 548825 405701 385082 278988 152659 19287 369473 729598 436032 767381 396430 49742 505618 227563 972209 120702 117375 855601 902151 788249 406528 842006 976639 567187 876907 217069 911238 145757 619830 501156 580584 802351 907614 321341 309382 928290 323535 370665 406813 722119 792027 123553 415707 648101 920981 889497 991919 258295 285363 276945 915908 401449 198074 891722 222579 470405 602613 877931 346703 628142 338021 555674 963144 91563 826327 671400 752533 892432 449685 386601 325633 141356 464188 658661 50179 717833 747320 439935 931713 886812 231315 936269 963728 311265 826133 812053 881047 223089 116439 532452 602683 699051 436501 699159 195754 606504 25522 892863 222796 258296 176585 906430 622729 963689 96036 681772 665792 233947 729549 427280 365110 686393 244657 250276 337803 538226 804897 53023 927722 982719 763298 997004 39805 671596 79707 852957 877592 912360 244307 481310 922828 567561 598061 404 775481 292282 207129 708447 571033 340462 442565 88366 151181 935227 384208 201799 890419 287354 670028 834997 641457 724345 349389 992144 273145 982326 964834 158780 354559 598261 576429 933823 624212 83050 832725 312602 243760 46089 568414 224448 161317 999986 868939 321254 215653 40000 188519 983523 756096 392714 538663 944796 434600 11904 545562 962332 192090 45948 996327 66208 45960 936184 32888 637706 790753 250510 805149 520649 804120 144721 523254 540666 32284 738356 943654 422276 277423 591137 293663 450001 477594 600973 785161 682151 487947 821 691733 717671 859470 633662 672472 50274 313088 506457 78115 21058 182803 678616 844273 415079 792462 611665 738649 678485 663981 35862 358143 403776 32038 154544 803643 717184 452502 875526 299342 114140 693287 682379 455488 429695 172176 762734 954729 72555 808019 235856 712453 39938 266997 913214 627955 37661 842456 880781 401726 73286 718644 975361 913579 915906 95270 825526 637762 163651 289628 34986 363765 543825 960299 531116 991232 15583 713688 274058 47921 457767 841132 19014 189957 199924 822007 87561 179295 982030 808737 924920 558449 514873 940148 407831 611781 385556 243894 762224 629036 142677 711460 29203 96932 598343 145578 829274 788662 711971 131113 498505 718452 5712 413919 900499 629933 523422 835971 108455 599329 862611 776827 922075 321579 910486 670136 267676 641178 569111 638729 75652 590455 807976 37636 758817 614954 88171 358427 909233 111043 694436 27019 860047 795125 67718 515503 550089 614984 52471 943687 993930 33268 521980 90104 684778 681077 600674 720288 298286 891363 801741 584331 109474 783765 484500 675127 99302 336031 230337 302120 913172 928650 221208 157967 506781 478465 610694 698044 386582 388888 343075 179718 370047 839208 756256 594611 705659 153462 991704 884607 412789 776732 405732 869479 871065 547229 374161 415792 159463 316687 754932 920630 220289 531493 278960 738963 374121 215391 489770 909282 237444 440142 282204 922514 567443 732513 791971 783871 978103 667586 555703 399996 515089 531634 24866 627086 149197 820730 369081 34355 799671 450357 892305 29342 433402 466472 355911 954542 796498 746778 246869 188371 191949 182372 965526 621487 56493 496164 530600 179487 319804 536173 765060 31211 540910 47093 298597 742203 68058 189009 260767 156397 409813 460011 59135 139390 35483 183071 308204 904841 856465 912639 601330 337004 494947 138750 893758 423788 657775 833053 535218 442263 97611 302634 287007 69923 206701 388261 698114 88406 148164 246272 493691 622657 327721 879597 24790 127628 224168 111912 705656 767485 515893 858058 897926 870188 915918 966317 740113 647608 551777 218061 593375 922560 438338 604320 188696 699070 540286 413400 335761 501862 711250 328032 927205 151937 362763 569874 544349 920389 30547 678859 364056 910025 324267 624213 116170 294295 157057 730374 37743 361776 360811 561532 958564 219181 604595 371236 798616 565572 669747 241570 656276 349701 997804 376760 646900 65363 178338 540822 893959 888236 986302 596960 712971 878972 994358 598153 576412 815338 863437 181761 757873 418407 250528 429797 735623 165765 149552 187786 27395 747504 224116 342223 99615 76461 704743 975645 690777 398953 783464 900030 232479 112602 466904 117318 782515 174393 176982 127828 268000 725816 711914 428301 245684 663493 254863 277290 911711 917717 581804 75985 305943 207185 531607 498430 861107 861737 27555 746716 597678 504053 843519 463792 907653 970236 656793 148067 623956 39608 235534 204504 138990 170243 349957 188572 528208 398625 225349 137748 316809 171753 435078 540896 209283 844016 310556 832279 636024 867941 980501 831534 437763 295873 785291 116495 461559 409272 157714 189033 670962 77154 685998 523115 753589 813243 849157 84905 675408 669438 644391 618504 416879 853181 685650 187730 415971 515045 4783 372603 832948 654934 228412 407114 841860 522197 96361 460870 442660 222513 760284 903011 398765 417805 867731 920994 839294 385259 3982 340509 776590 163554 585112 568272 197073 275910 42330 421783 940655 348334 97077 225905 371462 263697 872309 165834 610202 571823 369547 992893 93439 729277 107498 894202 939948 469033 304643 578715 231834 666254 304231 993370 630191 209016 799644 711408 415920 600442 880182 387199 556262 516162 251041 210864 531092 99588 589793 351939 638641 813123 673061 434579 122508 747111 361452 152685 256621 745259 231017 294653 104911 773719 98485 633469 591775 188108 955110 849405 324413 622711 688330 854315 747539 732562 792486 958528 727287 953225 937745 830498 14642 400248 515932 199802 476809 280173 117073 954964 618985 870679 743033 677810 549354 968745 691441 138704 349037 671221 262269 585504 98346 643308 139444 343221 341272 887409 954178 103917 379090 61746 428694 220854 660399 915404 867927 350582 186995 335298 96907 3699 670522 117944 716605 802391 67574 668336 371781 862984 227559 528617 212855 412118 523713 620683 418553 3783 250295 844142 434698 244271 123722 93325 753281 466271 705155 312230 523408 803254 396271 928054 854377 931435 500189 745747 546770 497918 865993 178769 451062 791135 107077 167076 64461 92320 398021 312379 856038 303095 833122 145516 739042 125552 226881 482644 875449 285810 975428 684720 824734 128441 268305 487779 752625 612887 258966 98067 126627 704181 928116 784871 354229 883422 455647 491035 584780 465107 822605 224303 410409 763250 517261 746200 343248 141453 4959 798997 79261 868198 241253 657273 67391 660943 935960 173672 664230 985828 852327 671359 594417 810717 443414 671539 374023 545338 106330 62742 714022 262829 426237 701322 631472 391783 493437 247147 22447 667689 594987 542856 579637 991372 407231 489558 735271 859806 38466 502818 536840 161320 647839 121429 692013 272987 585259 188756 541801 767618 962217 928238 291192 533605 319249 295596 399426 67769 184179 511465 557334 538250 961023 815535 611282 504838 83338 554695 926612 500097 586078 8831 401487 781030 447539 566080 471877 142262 676399 807626 988143 239871 544772 938928 885867 694326 530957 424349 209141 445084 29242 190538 679832 695149 182005 446411 41867 684077 106518 61665 730076 360390 88240 351629 82244 76717 951559 268949 65139 157111 214261 4489 766746 482366 20464 392908 664858 970074 548987 238951 435894 787136 274984 709861 209307 185723 320314 641867 303588 881478 175894 497714 211809 333501 800834 451907 777351 173912 41161 265956 979787 443105 116073 58384 458619 672755 367653 178414 553842 751720 91833 979528 223908 353297 79217 763312 428116 500368 744554 796338 220992 161999 196135 406912 641708 265966 390118 986411 726106 133222 345497 508537 785523 988715 769811 333644 720306 844751 534251 251371 926316 71607 115956 912383 805511 431922 473029 899893 127745 762658 927199 503941 603367 183616 457943 956388 506044 96939 888252 460050 287388 89676 440152 125040 376910 734671 41309 736802 782154 771031 183558 222258 583054 350741 833104 304094 546856 862614 824418 615047 303522 455915 238502 61246 542192 298343 737670 4352 306618 448620 431433 149075 888239 10946 560840 810471 21667 61633 390401 357295 854996 849075 674378 518320 155154 128200 220784 419133 401200 729138 281896 827235 709987 394254 519132 124122 310422 676402 79830 570058 723720 815105 8237 854528 757927 873484 385951 53802 29102 963916 886025 242575 808408 971101 537591 177023 583787 555714 536669 9952 683816 667497 717918 230401 990513 912337 179377 351477 339947 829474 13342 753976 463612 615541 684202 5844 175907 623231 616609 508422 8978 706178 698399 160742 868600 559312 160842 393529 747518 428892 681383 405543 52940 210112 218395 537938 390197 374591 600786 873673 538876 75962 19773 428707 197946 445795 990539 973961 645583 776516 681795 194140 245353 131429 370222 861269 870817 73442 250997 324267 480045 939804 595 153991 159792 238813 710965 730996 725326 38173 596881 605755 136866 156329 545411 394260 73043 125307 850247 563650 503401 462440 26340 461062 934473 999319 883131 496813 478296 182285 978454 42902 819799 161424 780925 810914 298563 419008 296384 192345 464348 549182 6279 262647 464070 176976 992040 632529 188101 177851 917666 103689 988473 870029 75076 256472 774961 182062 707601 444379 305002 117431 726193 309665 49205 39072 993734 394730 7679 83500 538671 96532 352424 368771 665866 674563 284357 260840 431732 482992 507297 915900 353688 775317 29017 190174 540268 568502 396646 216291 294405 822578 871258 141326 415241 726328 340093 413815 475844 445629 63583 113215 167099 108695 816892 173857 84968 105004 206785 249269 123860 494965 98167 283241 709116 513690 343285 749480 535056 629999 857598 403888 300208 865193 411034 193905 906317 56047 985487 390310 470074 614143 241734 52373 951392 324620 679227 289783 571326 639338 607709 236373 746180 532531 178681 524267 4676 631734 862432 560495 985967 176293 342351 999975 758526 723286 460237 813927 696440 220712 304053 452276 161364 798739 635571 925401 801052 789010 698931 249500 226069 881443 122265 289672 803024 68910 9859 185832 323799 544607 322768 150269 722577 888154 25703 28729 791508 412157 350139 79554 980987 913055 104537 875987 805260 335396 361220 772465 385248 922654 984065 643914 51750 119158 390237 477969 176731 561070 992099 702332 312547 745350 577501 886057 449870 44005 524124 916032 716132 118959 937820 901728 709385 639316 185040 431593 758188 227447 125353 14743 814603 949662 561520 103085 579610 389390 247056 190219 286763 62647 936733 662357 112714 775597 543453 773431 442229 377006 880345 590951 789952 836789 728045 101827 327945 786824 585030 496431 971119 192864 88540 572959 878949 606492 995097 301559 908729 927084 333997 120174 535727 828145 316034 90427 317859 898858 731615 726439 243774 691059 465607 657932 203825 267066 215576 925655 26158 307376 61027 227018 29331 510883 983698 136605 682075 852594 887588 575809 75376 605302 554505 52774 858534 293007 598448 561844 533239 753311 694623 394568 345832 59329 674958 733873 956424 764701 546973 505116 619595 360797 36280 771201 533240 692388 194622 629797 675234 819570 61249 849668 718779 252620 172960 725618 600352 921078 81579 41322 437864 190053 803151 251801 533430 552352 356997 61487 945070 704059 145975 138628 749263 103122 708375 310770 970816 408704 286993 910716 322430 54156 681638 368159 386657 412853 594967 873259 110663 122154 373759 557351 654492 877570 436111 971763 522639 834752 147258 298653 958613 682909 287959 743270 218952 396346 846546 270914 635279 507440 18204 32636 211812 744287 24355 999560 545419 832141 943824 541589 822593 849989 58219 957364 650506 387268 570502 330327 865974 836025 470442 855084 458148 432979 393302 698515 17445 27003 681005 508528 957514 888338 784838 110531 35472 198541 983906 863849 966159 296181 370106 823401 608807 125473 22177 570822 32278 276861 410150 64868 431883 400764 502211 788779 570956 835779 757563 523921 147746 385993 334180 555287 547055 739086 925428 456451 41614 712508 440385 927966 550288 779835 732602 708945 195386 901068 259502 895937 135793 60735 922726 454044 567387 549682 778386 48649 929540 55411 150676 955668 511545 982676 551764 214359 210742 653436 86742 245604 46142 817890 324873 926528 692200 525056 412654 212644 581904 920732 355651 166584 344025 68324 326539 693358 870437 37419 126264 681643 440175 225283 27939 536008 467519 465132 185118 158304 135259 327058 242008 265436 976355 306615 975760 389390 234121 971763 925949 38465 508640 845480 55417 726171 279685 711841 983999 303925 894919 740797 153712 917700 499542 752320 984593 139817 98021 295467 814955 433750 170850 206817 133249 804258 958095 875126 199063 334959 980452 104105 634939 37266 174903 22511 448668 530896 228639 212601 246948 97165 716007 376278 912545 795140 329232 755332 175498 489254 66157 703428 889913 325707 809237 572086 691326 551156 792589 694976 1470 308126 514533 798622 720705 825417 937069 363038 446296 724632 857044 823 982165 500795 559728 451425 348181 797192 521082 871332 185625 462234 126078 801648 380030 162036 435735 184471 836357 626183 174239 329553 849824 684872 795698 562715 555796 5013 56766 919842 41507 115667 24405 418909 463571 500868 864443 807156 164373 902051 687194 251960 612125 381868 969825 197829 17958 305528 924563 660491 425036 281905 388204 599505 154209 929418 24719 186191 314564 55179 563153 325309 48315 767835 649914 253459 656262 174094 505478 729320 661767 256698 576764 748160 744097 114459 842029 205153 77644 560567 594797 445000 533309 249320 351275 820236 544921 758958 665519 661266 717377 445972 252583 109136 768434 505055 258286 490871 633118 19111 757724 901375 456163 427009 759495 478899 915892 972920 676819 372840 828946 53757 755512 985339 327848 795489 732796 987180 946037 816180 429906 593155 346086 13719 919872 862387 862484 874411 352769 339667 57896 572035 149367 26743 271974 842723 950952 469562 908645 404884 232540 538499 707791 601887 477246 772484 563639 893208 993804 512928 468809 397911 924684 949464 972402 216555 492036 682757 516130 820345 275523 638102 155440 488441 700067 838574 66312 949078 870090 730596 739452 528080 327350 825360 20849 459737 86600 454513 446628 461125 62136 221345 16510 771001 831229 559058 570748 299760 24393 529850 135040 778185 264945 322085 448536 711915 876842 59662 926138 32011 757318 163930 774306 859811 459084 594231 327018 13570 716756 671680 938702 65742 389871 996709 261525 22986 651114 703322 213144 495995 962632 470273 585714 816573 840708 754664 133347 40564 554869 908498 907559 451682 184384 841833 668891 789140 655362 669566 180654 744914 19488 54755 82806 434678 862125 657039 545522 105501 603995 833473 456658 460723 691853 828662 918277 560906 764014 314936 277207 771303 969103 501152 121452 135990 451223 112271 388866 465252 744875 944163 981693 408407 51519 314080 460513 445955 954533 214450 167195 488599 194240 885512 351560 94559 380053 877085 507815 649779 859298 706356 22847 940172 869098 985534 67206 718009 422956 381350 484768 481725 492073 533396 739187 235478 352165 534686 37473 284139 909704 942458 102982 636548 287429 422250 304728 929057 279173 774561 839442 954830 623196 286636 49976 265562 813250 508684 159980 746667 786036 576268 88188 573851 867676 517022 344398 890866 148567 6250 99422 530939 1890 285172 353427 181520 837801 694395 122674 153684 386575 749268 636433 187792 254932 472887 955432 902388 675671 697388 132965 875774 567805 941786 441518 778666 760444 49193 636122 330864 571419 928697 843583 953018 46993 360649 656940 305466 176730 529649 159740 554110 830349 253057 838910 342743 598892 994021 201609 680472 952351 838532 424849 214353 588691 804055 842502 311895 509721 360692 472496 836850 950738 781845 524659 549653 211771 198787 743068 164387 21993 864887 237337 449482 156505 86512 77624 460388 963231 194096 12431 121301 632641 47074 222168 318021 676318 370258 70048 861460 690648 278890 171209 278497 590391 725853 229877 252973 866006 461013 605181 471278 341853 162397 531012 788771 24987 638503 223708 46446 483071 501960 549443 562893 269138 94248 963848 433976 349443 866338 453607 266179 245666 939680 344580 625527 907424 253788 396569 942304 862089 36784 270866 215583 176183 527256 404481 60804 345187 593376 343376 519388 792144 676893 455165 823661 490456 134525 870332 955771 468811 817997 867015 697271 742986 384613 601342 913248 773297 642425 757981 13621 123628 893585 698334 979783 345854 700102 923886 438973 447271 111286 487605 361934 356427 115631 153801 298789 176738 458178 396599 885704 476418 482075 507649 307922 536095 832783 747464 337356 24058 656074 336012 851404 323122 148955 385536 593800 635090 443308 351986 72706 79671 15925 872770 927736 192994 291293 185019 346958 967249 557916 207622 368673 932659 215091 408540 538709 429433 949471 661246 974531 507678 600532 970874 451066 912252 829842 859622 881258 494357 603229 840651 650007 90652 936673 451684 496531 938920 551688 839393 830284 516225 406303 652312 814198 562499 851987 574602 250368 402968 700316 343979 596105 896189 484437 377895 755816 831412 538217 330451 794975 154981 287557 389965 551402 113309 555303 402643 86964 594024 1059 699386 88828 471047 767597 513667 727252 155052 447957 765553 709942 151597 732501 26788 296571 917226 370594 482907 486717 715235 766081 253711 245682 237454 917881 917132 984686 552000 718997 609947 679637 499158 752610 474136 257689 312808 48042 182397 395619 376621 70287 741318 97876 116902 474887 243908 864943 527515 336867 917497 434623 573609 998733 341157 379406 331157 330376 630499 816698 679644 252987 244874 435518 597822 964160 849583 451297 915383 144181 360109 609096 352936 422285 171260 429625 398647 30363 502417 106807 875578 421801 124614 494833 876815 800099 445740 983279 118240 916104 639264 882553 762546 714646 683277 585630 512430 73760 550536 937698 21422 42301 796995 623289 377780 340020 932512 901453 365263 39247 571540 591597 182766 234803 522236 64135 752301 892369 744129 422652 4085 859853 473012 11325 759184 811520 456981 621314 680353 305283 829741 980331 271548 813143 138605 514330 220885 587208 564154 558535 767543 659308 238530 984061 76236 10728 679520 956294 741653 6727 502061 136523 414466 265737 502171 167337 636726 57466 954845 134671 758037 708005 692260 873274 777118 55665 413394 473704 82736 480717 477405 420045 581317 313416 345804 935601 692554 84681 730073 690439 792002 748678 418595 185614 868009 297676 350405 417931 803513 657181 43998 958945 441248 463608 139112 62312 44833 220692 68074 937221 796621 240643 293004 904705 642679 787206 521659 197405 661824 37678 998698 432657 715772 520688 32829 801665 420894 814080 999261 9604 556638 328503 795286 223816 941805 118507 155469 650241 203697 911481 450211 613138 626270 737215 445652 707959 876330 936457 914907 380815 737486 241204 866064 26594 378403 803108 313609 914329 498111 636034 639689 530964 477218 122738 679584 623635 874698 573387 645333 176718 602028 234311 548791 845600 694745 487444 160046 201427 766585 861097 994872 249549 125960 7984 278816 151671 956794 735521 217156 241745 322109 142452 282397 969230 171033 981418 866514 774113 509365 489857 323773 548763 172 678646 479485 632322 669364 879305 304111 38942 764568 136488 63889 248790 604890 802450 466488 147581 374057 747988 991252 829460 85054 975528 784347 342673 339564 557524 314472 258460 510474 576806 97160 948683 251028 145660 485788 270534 320475 328019 736842 361823 778961 515111 428703 503709 603478 508697 103798 440612 513493 395040 473119 461023 478789 199508 533154 365667 252711 481840 185928 955089 740395 495340 957278 622424 626036 916584 222935 168633 431386 879211 193331 275329 959560 57425 396464 580426 771438 360312 905382 536067 992417 556870 709392 314542 882533 183793 904213 364346 210603 994202 409232 276486 628750 44025 220348 403624 886763 115996 607515 731491 778549 75093 448009 555317 46122 882731 431133 912126 512776 346393 622416 503273 902681 813490 54103 77165 826665 976946 814036 493480 735350 202122 973322 799739 488426 227665 589148 866039 380561 23101 240501 200834 741220 742932
8988
0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 11 11 11 11 11 11 11 16 16 16 16 16 16 16 28 28 28 12 12 12 12 12 12 15 15 15 15 15 15 15 15 15 26 26 26 26 26 13 13 13 13 13 13 13 13 56 56 56 56 56 56 56 56 61 61 61 61 61 61 61 65 65 65 65 65 65 65 65 65 75 75 8 8 8 40 40 40 40 40 40 40 40 9 9 9 9 9 9 9 29 29 29 29 29 34 34 34 34 34 34 34 34 34 63 63 63 63 63 63 63 39 39 39 39 39 39 39 17 17 23 23 23 23 23 23 140 140 128 128 128 128 128 128 128 128 128 128 124 124 105 105 47 47 47 47 47 47 47 1 1 1 1 1 1 1 1 95 95 95 95 95 95 95 95 95 95 148 148 148 68 68 68 68 68 68 68 68 68 68 97 97 97 97 97 97 97 97 158 158 158 158 158 158 158 43 43 43 43 43 154 154 154 154 154 154 154 154 154 154 216 216 216 216 216 216 216 177 177 177 177 177 177 177 87 87 87 87 87 159 159 159 78 78 243 243 113 113 33 33 33 33 33 33 33 33 33 33 170 170 170 170 170 170 170 170 52 52 132 132 132 132 132 132 132 156 156 156 156 156 156 156 156 150 150 150 150 150 150 150 150 172 172 172 172 172 172 172 172 172 172 195 195 146 146 146 146 146 146 146 146 146 146 122 122 122 122 122 122 122 122 122 250 250 250 250 147 147 147 147 147 147 147 281 281 281 281 281 281 281 281 263 263 263 263 263 263 263 263 21 21 270 270 270 270 270 270 335 335 198 198 198 198 198 255 255 255 255 255 255 255 120 120 120 259 259 259 186 186 186 186 186 186 48 48 48 48 48 48 48 48 90 90 90 90 90 90 260 260 260 260 143 143 143 143 143 206 206 206 206 206 206 206 206 206 394 394 394 394 394 387 387 387 387 387 387 387 387 387 169 169 169 169 76 76 76 389 389 389 389 389 389 389 389 280 280 280 280 214 214 214 214 214 214 111 111 118 118 118 118 96 96 96 96 96 96 96 96 96 96 343 343 343 343 343 343 343 343 343 30 30 30 49 49 304 304 304 304 304 304 304 304 208 208 208 208 208 208 208 208 22 22 22 22 22 126 126 126 126 126 126 126 126 126 261 261 193 193 193 424 424 424 424 424 424 420 420 420 420 420 420 420 420 420 420 540 540 540 540 540 540 540 540 299 299 299 173 173 173 173 173 173 173 173 234 234 234 234 234 234 234 234 234 114 114 114 114 205 205 205 205 205 205 205 205 205 205 326 326 326 326 268 268 268 268 268 268 268 110 110 110 110 110 110 273 273 273 273 273 273 273 345 345 345 324 324 324 324 458 458 458 458 513 513 513 513 513 513 513 513 513 265 265 265 265 265 265 265 265 265 265 201 201 429 429 349 349 349 349 349 204 204 204 256 256 256 632 632 632 632 632 632 635 635 635 635 635 635 392 392 392 392 392 392 392 550 550 550 550 550 550 550 550 550 550 514 514 514 262 262 262 262 262 598 598 598 72 72 72 72 72 72 685 685 685 685 428 428 428 428 428 428 428 428 595 595 595 595 595 465 465 465 683 683 683 323 323 323 323 323 323 524 524 524 524 524 524 524 524 235 235 235 235 235 235 192 192 192 192 192 192 192 192 212 212 212 212 212 212 176 176 176 176 176 176 176 176 701 701 701 701 701 701 121 121 121 388 388 388 388 388 388 388 296 296 296 296 296 296 296 600 600 600 600 600 600 197 197 197 197 197 197 197 197 100 100 100 100 100 100 100 100 665 665 665 665 665 665 665 211 211 211 211 211 211 211 211 211 211 73 73 73 73 73 73 589 589 589 589 589 589 482 482 482 279 279 279 279 279 594 594 594 594 594 607 607 512 512 512 512 512 512 512 587 587 587 587 587 587 587 194 194 194 194 194 194 194 824 824 824 824 824 824 824 824 824 655 655 655 655 655 655 655 69 69 69 69 69 69 69 718 718 718 718 718 718 718 718 718 633 633 633 633 633 633 633 633 633 716 716 716 716 716 716 523 523 781 781 781 781 781 781 781 291 291 291 291 291 291 291 291 291 291 702 702 702 702 702 702 702 702 702 702 855 855 855 855 855 855 488 488 488 488 488 488 488 488 849 849 786 786 786 786 786 535 535 535 535 535 535 535 612 612 612 612 612 612 845 845 845 845 845 966 966 966 966 966 966 966 966 966 966 386 386 386 386 386 386 791 791 791 791 791 791 791 791 14 14 14 14 14 795 795 686 686 686 686 776 776 776 776 776 776 776 776 896 896 896 896 896 896 359 359 359 359 359 359 359 286 286 286 286 286 753 753 753 753 119 119 119 119 119 119 119 119 119 382 382 382 382 382 382 382 382 810 810 810 810 810 810 464 464 464 464 464 91 91 91 91 91 91 91 91 91 91 602 602 602 602 677 677 677 677 677 677 677 677 677 677 199 199 199 161 161 161 163 163 163 163 163 163 163 494 494 494 494 494 494 814 814 814 814 814 814 697 697 697 697 697 697 854 854 854 854 854 854 854 854 854 707 707 707 707 707 707 707 707 909 909 909 909 909 909 909 346 346 346 346 346 1076 1076 1076 1076 813 813 813 813 962 962 962 962 962 962 962 962 869 869 869 869 869 869 869 213 213 213 913 913 913 315 315 315 315 315 315 315 315 759 759 712 712 712 597 597 597 597 946 946 946 946 946 946 435 435 435 435 435 435 435 435 610 610 610 610 401 401 401 401 401 401 401 401 995 995 995 995 995 995 995 995 1006 1006 1006 1006 1006 856 856 856 856 856 856 1220 1220 1220 1220 1220 1220 1220 1220 1220 1220 749 749 749 749 749 749 749 749 1200 1200 1200 1200 1200 1200 1030 1030 1030 1030 1030 1030 1030 1030 1030 575 575 575 575 575 575 575 575 575 575 1175 1175 1175 1175 662 662 662 662 662 748 748 157 157 157 157 157 10 10 10 10 10 10 1172 1172 1172 1172 1172 1172 1172 1172 1172 1173 1173 1173 1173 534 534 730 730 730 730 730 730 730 730 730 730 838 838 838 838 398 398 398 788 788 788 102 102 102 102 102 102 102 102 102 102 278 278 278 278 278 278 278 1315 1315 1315 1315 687 687 687 687 687 996 996 996 996 996 996 996 990 990 990 990 933 933 933 933 1297 1297 778 778 778 778 239 239 888 888 888 888 888 888 356 356 356 356 356 356 356 356 356 502 502 502 502 502 502 502 502 502 502 1335 1335 1335 1335 1017 1017 1017 1017 1017 1017 1017 705 705 705 705 705 705 705 705 368 368 368 402 402 402 402 402 402 402 402 1116 1116 1116 1116 1116 1116 1069 1069 1069 1069 1069 1069 1069 1069 1069 1383 1383 1383 1383 1383 1383 1383 669 669 44 44 44 44 44 44 1464 1464 1464 1464 1351 1351 1351 1482 1482 1482 1174 1174 1174 1174 1174 1174 1174 1174 1174 350 350 350 350 350 350 350 350 516 516 516 516 516 516 516 516 516 516 808 808 808 808 808 808 1167 1167 1167 1167 1167 1167 1167 989 989 989 989 989 989 989 276 276 276 276 276 276 276 276 276 276 1538 1538 1538 1538 1538 1538 1538 672 672 672 672 581 581 581 581 1203 1203 1203 1203 1203 763 763 763 763 763 763 763 1413 1413 1413 1413 1413 1551 1551 1551 1551 1198 1198 1198 1198 1198 1198 1198 1198 1198 1198 395 395 395 427 427 427 427 427 427 427 427 427 1565 1565 1565 1565 1565 1565 1565 1565 1565 1565 750 750 750 750 750 750 750 750 347 347 347 347 347 347 411 411 411 411 411 411 411 411 411 411 999 999 999 806 806 806 806 806 1278 1278 1278 1278 1278 1278 890 890 890 890 890 890 890 890 20 20 20 20 20 20 20 20 20 887 887 887 887 887 887 1448 1448 1448 1448 1448 1448 59 59 59 59 59 59 59 59 59 725 725 725 1261 1261 1261 1261 1261 1261 1170 1170 1170 1170 1170 988 988 988 988 988 988 988 988 332 332 332 332 332 332 332 332 332 332 1152 1152 1152 1152 1152 1152 178 178 178 178 178 664 664 664 664 664 664 664 945 945 945 945 945 945 945 945 945 1163 1163 1163 1163 1163 1752 1752 1752 1752 1752 1752 1752 1752 1752 1093 1093 1093 1093 1093 908 908 277 277 277 277 277 277 277 277 277 678 678 678 678 678 1369 1369 1369 1369 1369 1369 1369 1369 1369 1757 1757 743 743 743 743 743 743 743 743 743 743 803 803 803 803 803 803 803 803 230 230 230 230 230 230 230 230 230 1322 1322 1707 1707 1707 1707 1707 1707 1707 1707 1707 1707 1180 1180 1180 1180 1124 1124 1124 900 900 900 900 653 653 653 653 653 653 653 653 116 116 116 264 264 264 264 264 264 264 264 264 1827 1827 1827 1827 1827 1443 1443 1443 1443 1443 1443 1443 1443 1443 932 932 932 932 480 480 480 480 480 480 1408 1408 1408 1516 1516 1516 1516 1516 1516 1516 583 583 583 583 583 833 833 833 833 833 833 833 833 833 833 647 647 647 647 647 1304 1304 1304 1304 1304 1304 1304 1431 1431 1431 1431 1431 1431 1431 1431 1431 1669 1669 1669 1669 1669 1669 1669 1669 1634 1634 1634 151 151 151 151 151 151 151 151 151 151 1268 1268 1268 1268 1268 1268 1268 1268 1772 1772 1772 1772 1772 309 309 1494 1494 1494 1494 1494 1494 1494 1494 1885 1885 1885 1885 1885 1885 1611 1611 1611 1611 1611 1611 1611 1611 1611 1611 474 474 474 1702 1702 1702 1702 1702 1702 1702 1702 640 640 640 640 640 640 640 1085 1085 1085 1085 1085 1760 1760 719 719 719 719 719 719 719 719 719 290 290 290 889 889 889 889 889 481 481 481 481 481 481 481 481 481 481 580 580 580 580 1742 1742 1742 1742 1742 1742 1742 1742 1914 1914 1914 1914 1914 1914 577 577 577 577 1913 1913 1112 1112 1112 1112 1112 1112 241 241 241 241 241 1973 1973 1318 1318 1318 1318 1318 1318 1318 1318 1966 1966 1966 1966 1966 1966 1966 1966 1966 1469 1469 1469 1469 1469 1469 1606 1606 579 579 579 579 579 579 579 542 542 542 145 145 145 145 145 145 145 145 1104 1104 1104 1104 1104 1104 1104 1104 1999 1999 1999 1999 1999 1999 1438 1438 1438 1438 1438 1438 1438 1438 1438 136 136 136 136 136 1054 1054 1054 1054 1054 1054 1054 1054 1054 1490 1490 1490 1490 274 274 274 274 274 274 274 396 396 396 396 396 396 396 396 396 1964 1964 1964 483 483 483 483 483 483 483 483 1503 1503 1503 1503 1503 1503 1503 1503 985 985 1481 1481 1481 1481 1481 1481 1481 1761 1761 1761 1761 1761 1761 1761 1761 1761 1761 1074 1074 1275 1275 1275 1275 452 452 452 452 2236 2236 2086 2086 1740 1740 1740 1740 1722 1722 2057 2057 2057 2057 2057 919 919 919 919 919 919 919 919 919 2028 2028 2028 2028 2028 2028 2028 2028 816 816 816 816 816 816 816 816 1564 1564 1564 1564 1564 231 231 1930 1930 1930 1930 1930 1930 1930 1930 1930 1930 1270 1270 1270 1270 1270 1058 1058 1058 1058 1058 1479 1479 1479 1299 1299 1299 1299 1299 1299 1299 1299 1299 1626 1626 1626 1626 1626 1626 1626 1626 1822 1822 1822 1822 1822 1822 1822 1822 86 86 86 86 86 86 86 2322 2322 2322 2322 2322 2322 1716 1716 1716 1716 1716 1716 1716 1716 1716 1954 1954 1954 1954 623 623 623 623 623 623 623 1749 1749 1749 1749 1749 1749 1749 1749 2050 2050 2050 2050 2050 2050 2050 1600 1600 2109 2109 2109 2251 2251 2251 2251 2286 2286 2286 2286 2286 2286 1688 1688 1688 1688 1688 1398 1398 1398 1366 1366 1366 1366 1366 1366 1366 1366 1366 1366 1798 1798 1798 1798 1798 1798 1798 1798 844 844 844 844 844 844 2145 2145 2145 2145 2145 2145 104 104 104 104 104 104 104 104 104 104 408 408 408 408 408 408 408 408 1554 1554 1554 1554 1554 190 190 190 190 190 1718 1718 1718 1718 1718 1718 1718 1718 1718 1741 1741 1741 1741 799 799 799 799 799 799 799 799 799 799 2194 2194 2194 2194 2194 2194 2194 2194 2194 2194 2138 2138 2138 2138 2138 2138 2138 2138 2138 721 721 721 2147 2147 2147 2147 2147 2147 2147 2147 2147 645 645 645 645 645 645 645 645 645 645 1763 1763 1763 1763 1763 1763 1763 1763 1763 1185 1185 1185 1185 1185 1185 1185 2155 2155 2155 2155 2155 2155 2155 2155 1568 1568 1568 1568 1568 1568 1568 1568 1568 1568 2243 2243 2243 2243 2243 2243 351 351 351 351 351 351 351 351 153 153 153 153 153 153 153 153 153 153 1654 1654 1654 1654 2201 2201 2201 2201 2201 2201 2201 2201 634 634 634 634 634 634 634 634 31 31 31 31 31 31 31 31 31 31 953 953 953 953 953 953 953 953 1374 1374 1374 1374 1374 2132 2132 2132 2132 2132 2132 2132 2143 2143 2143 2143 2143 2143 2143 2143 437 437 437 437 437 437 437 437 1943 1943 1943 1943 1943 1943 1943 1943 1943 1943 449 449 449 449 449 449 1984 1984 1984 2508 2508 2508 2508 2508 2508 2508 2508 2508 2237 2237 2237 2077 2077 2077 2077 601 601 601 601 601 601 1894 1894 1894 1894 559 559 820 820 820 820 820 1419 1419 1419 1419 1419 1419 1419 1419 462 462 462 462 462 462 462 462 462 462 843 843 843 843 2410 2410 2410 2410 2410 2410 2410 2410 2410 2410 562 562 562 562 562 2473 2473 2473 2473 2473 1047 1047 1047 1047 1047 1047 1047 1047 1047 2018 2018 2006 2006 2006 2006 2006 2714 2714 2714 2714 2714 2714 2714 2714 2714 1064 1064 1064 1064 1064 2396 2396 2396 2396 2396 2396 1710 1710 1710 1710 626 626 626 626 2490 2490 2490 2490 2490 2490 994 994 994 994 994 963 963 963 963 963 963 670 670 670 670 1399 1399 1399 1399 1399 1399 1399 1399 443 443 443 443 443 1730 1730 1730 2154 2154 2154 2154 1247 1247 2310 2310 2310 2310 2310 2310 2310 2310 1519 1519 1519 1519 1519 1519 1519 1519 1379 1379 1379 1379 1379 1379 1379 333 333 333 333 333 333 333 2133 2133 2133 2133 2133 2133 2133 2133 2292 2292 2292 2292 1342 1342 1342 2001 2001 2001 2001 2001 2001 423 423 423 423 423 423 423 423 423 2108 2108 2108 2108 2108 2108 2108 2108 2108 1747 1747 1747 1747 1747 1747 1747 2385 2385 2385 2385 2385 2385 2385 357 357 357 357 357 357 357 249 249 249 2633 2633 2633 2633 2633 1735 1735 1735 1735 1735 1735 1735 2422 2422 2422 2422 2422 2422 2928 2928 2928 2928 2928 2928 2928 2928 2928 2487 2487 2487 2487 2487 2706 2706 2706 2706 2706 2706 2706 2706 2706 2706 1115 1115 1115 1115 1115 1115 1115 1115 1115 1115 576 576 576 576 576 576 2263 2263 2263 2263 2263 2263 2244 2244 2244 907 907 907 907 907 907 1056 1056 1056 1056 1056 1056 1056 1056 1470 1470 1470 1470 1470 1470 1470 2537 2537 2537 2537 2537 2537 2537 1988 1988 1988 1988 1988 1988 1988 1770 1770 1770 1770 1770 1770 1770 1770 1770 2804 2804 2804 2804 2804 720 720 720 720 1253 1253 1253 1253 1253 1253 1253 1253 340 340 340 340 1352 1352 1160 1160 1160 1160 1160 2616 2616 2616 2616 2616 1958 1958 1958 1958 1958 1958 1958 1958 2245 2245 2245 1194 1194 1194 1194 1194 1194 1823 1823 1823 1823 1823 1823 1823 1823 1823 1823 735 735 735 735 735 735 735 735 1052 1052 1052 1052 1052 3089 3089 3089 3089 3089 3089 3089 3089 3089 2823 2823 2823 2823 1401 1401 1401 1401 1401 2705 2705 2705 2705 2705 2705 2705 2705 479 479 479 479 479 479 960 960 2004 2004 2004 2004 2004 2004 2342 2342 2342 2342 2342 2342 2342 2342 2271 2271 2271 2271 551 551 551 551 2175 2175 2175 2175 2175 2175 2175 2175 2175 2175 2115 2115 2115 2115 1795 1795 1795 1795 2909 2909 2909 2909 2909 2909 2719 2719 2719 478 478 478 478 478 478 2015 2015 2015 2015 2015 2015 2015 2015 2015 1125 1125 1125 1125 1125 1125 1125 1125 1125 439 439 439 439 439 1360 1360 1692 1692 1692 1692 1692 1692 1692 1692 1692 1645 1645 1645 1645 1645 1645 1645 1645 694 694 1110 1110 1110 1110 1110 1110 1110 1110 1570 1570 1570 1570 1570 1570 3020 3020 3020 3020 3020 1829 1829 1829 1829 1829 1938 1938 1938 1938 1938 1646 1646 1646 1646 1646 1646 1511 1511 1511 1511 1511 1511 1511 1511 2847 2847 2847 2847 2847 2847 2847 2847 3027 3027 3027 3027 3027 3027 3027 3084 3084 1237 1237 1237 1237 3204 3204 3204 3204 3204 3204 1182 1182 1182 1182 1182 1815 1815 1815 2544 2544 2544 2544 2544 2544 2158 2158 2158 2158 2158 2158 2158 1780 1780 1780 1780 1780 1780 1780 1780 1780 1038 1038 1038 1038 1038 1038 1038 1038 1038 1038 2598 2598 2598 3214 3214 3214 3214 1934 1934 1934 1934 1934 1934 1934 1934 2096 2096 2096 2096 1792 1792 1792 1792 1792 3210 3210 3210 3210 3210 3210 3210 3210 3210 3210 2505 2505 2505 2505 2505 2505 2505 2505 2505 2280 2280 2280 2280 2280 2801 2801 3003 3003 3003 546 546 546 546 546 546 546 546 546 546 2880 2880 2880 2880 2880 2880 2407 2407 2407 2407 2407 2407 2407 2407 1994 1994 1994 1994 1994 1994 269 269 1435 1435 1435 780 780 780 780 780 780 780 959 959 959 959 959 959 959 959 71 71 71 71 71 2339 2339 2339 2339 2339 2339 2264 2264 2264 2264 185 185 185 185 185 2262 2262 2262 2262 2262 2262 2262 1661 1661 1661 1661 1661 1661 1661 1661 1661 3092 3092 3092 1594 1594 1594 1594 1594 1594 1594 1594 1594 1594 2740 2740 2903 2903 2903 2903 2903 2903 2903 2988 2988 2988 2988 2988 2988 2988 2988 2988 2988 2856 2856 2856 1059 1059 1059 1059 1059 1059 1059 1059 1059 2950 2950 1239 1239 961 961 53 53 53 53 53 53 53 675 675 832 832 832 832 832 832 832 711 711 711 711 711 711 711 711 3528 3528 3528 3528 3528 3528 2472 2472 2472 2472 2472 2472 2472 2472 1818 1818 1818 1818 1818 1818 1818 1818 1818 1587 1587 1587 1587 3153 3153 3153 3153 1072 1072 1072 1072 1072 1072 1072 1072 1072 1072 2831 2831 2831 3327 3327 3327 3327 3327 3327 3327 3327 3327 3352 3352 3352 3352 3352 3589 3589 3589 3589 3589 3589 3589 3589 3438 3438 3438 3438 3438 1265 1265 1265 1265 2775 2775 2775 2775 3368 3368 3368 3368 1144 1144 1144 2737 2737 2737 2737 2737 2737 3429 3429 3429 3429 3429 3429 3429 3429 3429 3429 2965 2965 2965 2965 2965 2965 1033 1033 1033 1033 1033 1033 2214 2214 2214 2214 2214 2214 2214 248 248 248 248 248 248 248 248 733 733 733 733 733 733 733 733 3205 3205 3205 3205 2476 2476 2476 2476 2476 2476 2476 2476 2476 2476 2837 2837 2837 2837 2837 2837 2837 2837 710 710 710 710 710 710 710 710 710 200 200 200 200 200 200 1492 1492 1492 1492 1492 1492 1527 1527 1527 1527 1527 1527 1527 1527 1527 1527 3009 3009 3009 3009 3009 3009 1618 1618 3404 3404 3404 3404 3712 3712 3712 498 498 498 498 498 3162 3162 3162 3162 3162 3162 3162 3162 3162 3162 1816 1816 1816 1816 1816 1852 1852 1852 1852 1852 1852 1852 1852 1852 1852 1415 1415 1415 1415 1415 1415 1415 1415 1415 1415 391 391 391 391 391 391 391 3559 3559 3559 3559 3559 3559 1406 1406 1406 1406 1406 1406 1406 1406 1406 2179 2179 2179 2179 2179 88 88 88 88 1583 1583 1583 1583 1583 2827 2827 2827 2827 2827 2827 1548 1548 1548 1548 1548 1548 1548 1548 1548 1548 681 681 681 681 681 681 681 247 247 247 3246 3246 3246 3246 3322 3322 3322 3322 3322 3322 2042 2042 2042 2042 2042 2042 2042 2042 2042 2171 2171 2171 2171 2171 2171 2171 2171 3625 3625 3625 2982 2982 2982 3190 3190 3190 3190 3190 3190 1715 1715 1715 1715 1715 1715 1715 1715 1715 3462 3462 2609 2609 2609 2609 2254 2254 2254 2254 2254 2254 2091 2091 2091 2091 2091 2091 2118 2118 2118 2118 2118 2118 2118 2118 1891 1891 1891 1891 1891 1891 1891 1407 1407 1407 2547 2547 2547 1553 1553 1553 1553 1553 1553 1652 1652 1652 1652 1652 1652 1652 1652 2676 2676 2676 2676 2676 2764 2764 2764 2764 2764 3211 3211 3211 3211 3211 3211 3211 3211 3211 3211 3137 3137 3137 3137 3137 3137 3137 3137 3137 3372 3372 3372 3372 3372 3372 1235 1235 1235 1235 1235 1235 1235 1235 1235 1235 2758 2758 2758 2758 1867 1867 141 141 141 141 141 141 141 141 141 3784 3784 3784 1287 1287 1287 1287 1287 1287 1287 1287 1745 1745 2492 2492 2492 2695 2695 2695 2207 2207 2207 2207 2207 2207 2207 2207 2628 2628 2628 2628 2780 2780 2780 210 210 210 210 210 210 210 419 419 419 419 419 419 419 419 419 46 46 46 46 46 1924 1924 1924 1924 1924 1924 1924 1924 2585 2585 2585 2585 2585 2585 3717 3717 3717 3717 3717 3717 2760 2760 2760 2760 2760 2760 2760 2760 2760 2287 2287 2287 2287 2287 288 288 288 2772 2772 2772 4041 4041 4041 1378 1378 1378 1378 1378 1378 3501 3501 3067 3067 3067 3067 3067 3067 3067 3067 3400 3400 3400 3400 3400 3584 3584 2129 2129 3565 3565 3565 3565 3565 3565 3565 3565 3565 3565 1605 1605 1605 1605 2557 2557 2557 3736 3736 3736 3736 3736 3736 3736 3736 3736 2200 2200 3323 3323 3323 2453 2453 2453 872 872 872 3644 3644 3644 3644 3644 3644 3644 3923 3923 3923 3923 3768 3768 3768 3768 3768 738 738 738 738 738 738 738 738 3452 3452 3452 3452 3452 3452 2577 2577 2577 2577 2577 2577 3757 3757 3757 3757 3757 3757 2110 2110 2110 2110 2110 2261 2261 2261 1579 1579 1579 1579 4080 4080 4080 4080 4080 4080 4080 4080 1617 1617 1617 1617 1617 1617 1617 3339 3339 3339 3339 3339 3339 2283 2283 2283 2283 2283 2283 3094 3094 3094 3094 3094 3094 3094 3094 3094 3106 3106 3106 3106 769 769 769 149 149 149 149 149 149 149 149 3723 3723 3723 2510 2510 4157 4157 4157 4157 4157 418 418 418 418 3028 3028 3028 3028 3766 3766 3766 3766 3766 3766 3766 3766 3766 3615 3615 3615 3615 3615 3615 3615 3615 1199 1199 1199 1199 3626 3626 3626 1862 1862 1862 1862 1898 1898 1898 1898 1898 1898 1898 1898 1898 1898 1921 1921 1921 1921 1921 1921 1921 1921 2230 2230 2230 2230 2230 2230 2230 2230 2230 2230 1067 1067 1067 1067 1067 1067 1067 1677 1677 4121 4121 4121 4121 4121 4121 4121 4121 4121 4121 5 5 5 5 5 5 5 5 1613 1613 1613 1613 1613 1613 1613 1613 1613 1598 1598 1598 1598 1598 1598 1598 1598 1598 1598 756 756 756 756 756 756 756 50 50 50 50 1996 1996 1996 1996 2520 2520 2520 2520 2520 2520 4190 4190 3347 3347 3347 3347 3347 3347 3347 3347 2429 2429 2429 2429 2429 2429 2429 2429 2429 1225 1225 1225 1225 1225 1225 1225 1225 3512 3512 3512 3512 3512 3512 3512 3512 822 822 822 822 822 822 822 822 1775 1775 1775 1775 1775 1775 1775 1775 1608 1608 1061 1061 1061 1061 1061 1061 1061 1061 4266 4266 4266 4266 4266 1442 1442 123 123 123 123 123 123 123 123 3172 3172 3172 3172 3172 3172 3172 3172 2902 2902 2902 3856 3856 3856 3856 3856 3856 3524 3524 3524 3524 3524 3524 3524 3524 3524 3524 2670 2670 2670 2670 1316 1316 1316 2922 2922 2922 2922 2922 2922 2793 2793 2793 2793 2793 2793 3043 3043 3043 1034 1034 1034 1034 1034 1034 1034 167 167 167 167 167 167 167 167 167 1029 1029 1029 1029 1029 1029 1029 3207 3207 3207 3207 3207 3207 3207 1706 1706 1706 1706 1706 1706 1706 1706 1706 1989 1989 1989 1989 1989 1989 1989 1989 4312 4312 4312 987 987 987 987 987 987 987 987 987 3029 3029 3029 3029 3074 3074 3074 3074 3074 3074 3074 3074 3074 3074 1471 1471 1471 1471 1471 1471 1471 1471 1471 4390 4390 4390 4390 4390 4390 4390 4390 469 469 3665 3665 3665 906 906 906 2691 2691 2691 2691 2691 2691 2691 2691 2691 399 399 1724 1724 1724 1724 1724 1724 1724 447 447 447 447 447 447 1487 1487 1487 1487 1487 1487 1487 1487 4682 4682 4682 4682 3940 3940 3940 3940 3940 3940 3940 3940 3940 1586 1586 1586 1586 1586 1586 1586 1586 1586 1390 1390 1390 1390 1390 1390 1390 1390 2328 2328 2328 2328 2328 3488 3488 3488 3488 3488 3488 3488 3488 1323 1323 1323 4302 4302 4302 4302 4302 4302 3657 3657 3657 3657 3657 4293 4293 4293 1099 1099 1099 1099 1893 1893 1893 1893 1893 1893 1893 1893 4690 4690 4690 4690 4690 4690 2579 2579 2579 1560 1560 1560 1560 1560 1269 1269 1269 1269 1269 1269 3407 3407 3407 3407 3407 3407 3407 3407 3407 3407 2069 2069 2069 3770 3770 3770 3770 3770 3770 3770 3928 3928 3928 3928 3928 4314 4314 4314 4314 4314 4314 4314 4314 4314 4354 4354 4354 1394 1394 1394 4082 4082 4082 4082 2550 2550 2550 2550 2550 2550 2550 2770 2770 2770 2770 2770 2131 2131 2131 2131 2131 2131 2131 2131 3906 3906 3906 3906 3906 3906 3906 3906 951 951 951 951 951 951 951 951 951 3123 3123 3123 3123 3123 3123 3123 3123 3967 3967 3251 3251 3251 3251 3251 3251 3251 3251 2521 2521 2521 2521 4192 4192 4192 4192 4192 4192 4192 4192 1048 1048 1048 2624 2624 2624 2624 2624 2624 2624 2624 2708 2708 2708 2708 2842 2842 3742 3742 3742 3742 3742 3742 3742 3742 3742 1186 1186 1186 1186 1186 1186 1186 4336 4336 4336 4336 841 841 1558 1558 1558 1558 1558 1558 1558 1558 3259 3259 3259 3259 3259 4076 4076 4076 4076 4076 4076 4797 4797 4797 4797 4797 4797 4797 4797 4797 4797 4755 4755 4755 4755 1349 1349 3159 3159 3159 3159 3159 3159 3159 3159 3159 4033 4033 4896 4896 4896 4896 4896 4213 4213 4213 1520 1520 1520 1520 1091 1091 1091 1068 1068 1068 1068 1068 1068 1068 1068 1068 1068 2660 2660 2660 2660 2660 2660 2660 2660 2660 3862 3862 3862 1367 1367 1367 1367 1367 1367 1367 1367 1367 1367 1234 1234 1234 1234 1234 1234 3300 3300 3300 3300 3300 3300 3300 3300 3300 3300 4613 4613 4598 4598 4598 4598 4598 4598 4598 4598 4598 3360 3360 3360 3360 3360 3360 3360 3360 4046 4046 4046 4046 4046 4046 4046 4046 4046 4046 4698 4698 4698 4698 4698 4698 4698 3506 3506 5022 5022 5022 5022 5022 5022 5022 5022 5022 1513 1513 1513 1513 1513 1513 266 266 266 266 266 2750 2750 2750 2750 1837 1837 1837 4904 4904 4904 4904 4904 4904 4904 4904 4904 4904 4089 4089 4089 4089 4089 2782 2782 2782 2782 2782 2782 2782 4341 4341 4341 4271 4271 4271 4271 4271 4271 982 982 982 982 982 982 982 982 566 566 566 566 566 566 566 566 566 4407 4407 4407 4407 4407 4407 4407 4407 4295 4295 4295 4295 4295 1782 1782 1782 1782 3592 3592 3295 3295 3295 2553 2553 2168 2168 2168 2168 2168 2168 4351 4351 4351 4351 4351 4351 4351 4351 4351 1333 1333 1333 1333 1333 1333 1333 1333 1333 1333 3392 3392 3392 3392 2648 2648 2648 2648 181 181 181 181 181 181 181 181 883 883 883 883 883 5189 5189 5189 5189 5189 5189 5189 3411 3411 3411 5151 5151 5151 5151 1712 1712 3623 3623 3623 4533 4533 4533 4533 5204 5204 5204 5204 5204 5204 5204 5204 5204 5204 3781 3781 3781 1145 1145 1145 1145 1145 1145 1145 1559 1559 1559 1559 1559 1559 1559 1559 1559 1113 1113 1113 1113 1113 1113 1113 1113 1113 4325 4325 4325 4325 4325 4325 4325 4325 4325 5043 5043 5043 5043 5043 5043 5043 5043 5043 5043 4251 4251 4251 4251 4251 4251 4251 4251 4251 4251 3865 3865 3865 3865 3865 3865 3865 3865 3865 2482 2482 2482 5108 5108 5108 518 518 3867 3867 3867 3867 3867 3867 3867 3775 3775 3775 3775 3775 3775 3775 3775 3775 3775 1459 1459 1459 1459 1459 1459 1459 1459 1459 1459 58 58 58 1847 1847 1847 1847 1847 1847 1847 1847 4730 4730 4730 4730 4254 4254 4254 4244 4244 4244 4244 4244 1512 1512 1512 1512 1512 1512 1512 1512 4630 4630 4630 4630 4630 4630 4630 2274 2274 2274 2274 2274 2274 2274 2274 2527 2527 2527 2527 2527 2527 668 668 668 668 668 668 668 668 668 668 4588 4588 4941 4941 4941 4941 4941 4941 4941 4941 4941 1631 1631 1631 1631 1631 1631 1631 1347 1347 1347 3671 3671 3671 3671 3671 3671 3671 3762 3762 3762 2373 2373 2373 2373 2373 2373 2373 2373 3496 3496 3496 3487 3487 3883 3883 3883 3883 3883 3883 3883 3883 3883 815 815 815 815 815 815 815 815 1659 1659 1659 1659 1659 1659 1659 2371 2371 2371 2371 2921 2921 2921 2921 2921 2921 2921 3235 3235 3235 4749 4749 4749 4749 4749 4749 4749 4749 4749 5350 5350 5350 5350 3880 3880 3880 3880 3880 3880 3880 3880 3138 3138 3138 3138 3138 3138 3138 3138 470 470 470 470 861 861 861 861 861 861 861 861 5029 5029 5029 5029 5029 5029 5029 5029 5029 5029 4899 4899 4899 3256 3256 3256 3256 3256 3473 3473 3473 3473 3473 3473 3473 3473 3473 5303 5303 5303 1467 1467 1467 1467 1467 1467 1467 1467 5283 5283 5283 5283 5283 5283 3803 3803 3803 3803 3803 3803 3803 3803 3803 1744 1744 1744 1744 98 98 98 948 948 948 948 948 948 545 545 545 545 545 545 4565 4565 4565 4565 4565 459 459 459 459 459 459 459 459 459 2029 2029 2029 2029 2029 2029 4858 4858 4858 4858 4858 4858 4858 4858 4710 4710 4710 4710 5273 5273 5273 5273 5273 5273 5273 5273 5273 5273 556 556 556 556 556 556 556 556 556 3136 3136 3136 3136 3136 3136 3136 3136 3136 5212 5212 5212 5212 5212 5212 5212 5212 5212 1619 1619 1619 1619 1073 1073 1073 1073 1790 1790 1790 5050 5050 5050 5050 5050 621 621 3616 3616 3616 3616 1858 1858 1858 1858 1858 1858 2731 2731 2731 2731 4489 4489 4489 4489 4489 4489 4489 4489 4489 5083 5083 5083 5083 1288 1288 1288 1288 1288 1288 1288 1499 1499 1499 742 742 742 742 742 742 742 742 5157 5157 5157 5157 5157 5157 5157 5157 5157 5157 3843 3843 3843 3843 3436 3436 3436 1612 1612 1612 4263 4263 5370 5370 5370 5370 5370 5370 4607 4607 4607 3403 3403 3403 3403 3403 3403 3403 3403 3403 3675 3675 3675 3675 3675 4645 4645 4645 4645 4645 4645 4645 84 84 84 84 4686 4686 4686 4686 4686 4686 5784 5784 5784 5784 5784 5784 5784 5822 5822 5822 5822 5822 5822 5822 5822 2918 2918 4992 4992 4265 4265 4265 4265 4265 4265 4265 4265 4265 4711 4711 4711 4711 4711 4711 4711 4711 2225 2225 2225 2225 2225 2225 2225 2225 2225 2225 2003 2003 868 868 868 868 310 310 3661 3661 3661 3661 3661 5783 5783 5359 5359 5359 5359 4846 4846 4846 4846 4846 3642 3642 3642 3642 3642 3642 3642 3122 3122 3122 3122 3122 3122 2298 2298 2298 2298 2298 998 998 998 998 998 2134 2134 2134 2065 2065 2065 2065 2065 2065 3988 3988 3988 3988 3988 3988 1283 1283 1283 1283 1283 790 790 790 790 790 790 790 790 3394 3394 3394 3394 3394 3394 3394 3394 3394 4241 4241 4643 4643 4643 4643 4643 4643 4643 4643 4643 1623 1623 1623 1623 1623 1623 1623 4471 4471 3639 3639 3639 3639 3639 3639 3639 3639 3639 3639 3548 3548 3548 3548 3548 3548 3548 3241 3241 4029 4029 1497 1497 1497 1497 1497 1497 1497 1497 412 412 412 412 412 412 412 412 413 413 413 413 413 5639 5639 5639 5639 3426 3426 3426 3426 3426 3426 3426 5634 5634 5634 5634 4419 4419 4419 4419 4419 2931 2931 2931 2931 2931 2931 2931 2931 2931 2931 4676 4676 4676 4676 4676 4676 4676 4676 4676 2484 2484 2484 2484 2484 2543 2543 2543 2543 2543 2543 2543 2543 2543 5220 5220 5220 5220 5220 5220 5247 5247 5247 5247 5247 5247 5247 5247 5247 5247 1545 1545 1545 1545 1545 1545 1545 1545 1545 1542 1542 5016 5016 5016 5016 5016 5016 5016 5016 5016 3194 3194 3194 3194 3194 3194 3194 3194 3194 3194 5339 5339 5339 5339 5339 3659 3659 3659 3659 3659 3659 3659 3659 3659 3659 522 522 522 522 522 522 4172 4172 923 923 923 923 923 923 923 923 923 923 3086 3086 3086 3086 3086 3086 3086 657 657 3041 3041 3041 3041 3072 3072 2534 2534 2534 2534 2534 2534 5768 5768 5175 5175 5175 5175 5175 5175 5175 5175 5175 5175 3280 3280 3280 3280 3280 3280 3280 3280 3280 3280 41 41 41 41 41 41 41 4405 4405 4405 5365 5365 5365 4023 4023 4023 4023 4023 4023 4023 4023 4023 4147 4147 4147 4147 4147 4147 4147 4147 4147 4147 2717 2717 2717 2717 2717 2717 2717 2717 2717 2035 2035 2035 2035 2035 2035 2035 2897 2897 1778 1778 1778 4605 4605 4605 4605 4605 5528 5528 2047 2047 2047 2047 2047 2047 144 144 144 144 144 144 144 144 144 144 3073 3073 3073 2722 2722 2722 2722 2722 5225 5225 5225 5225 5225 5225 5225 5225 5225 5225 5680 5680 5680 5680 5680 5680 5680 4794 4794 4794 4794 5256 5256 5256 5256 5256 5256 4619 4619 4619 4619 4619 4619 2841 2841 2841 3000 3000 761 761 761 761 761 4897 4897 4897 4897 5583 5583 5583 5583 5583 5583 5583 5362 5362 5362 5362 5362 5362 1375 1375 1375 1375 1375 1375 1375 108 108 108 6300 6300 6300 6300 6300 6300 6300 6300 6300 2030 2030 2030 2030 2030 2030 2030 2030 5709 5709 5709 5709 5709 5332 5332 5332 5332 5332 5332 5332 2005 2005 3866 3866 3866 3866 3866 3866 339 339 339 339 339 339 339 4461 4461 4461 4461 4461 4461 4461 4461 2803 2803 2803 2803 2803 2803 2803 4385 4385 4385 6254 6254 6254 6254 6254 6254 682 682 682 2696 2696 2696 2696 2696 2696 2696 2696 2696 2696 2659 2659 2659 2659 2659 5596 5596 5596 5596 5596 5596 5596 5596 5596 4729 4729 4729 4729 4729 4729 4729 1957 1957 1739 1739 1739 1739 1739 1739 1739 1739 1739 3484 3484 3484 3484 3484 3563 3563 3563 3563 475 475 475 475 475 475 475 475 475 475 4406 4406 4406 4406 4406 4406 4406 4406 4406 4406 4977 4977 4977 4977 4977 4977 4977 4977 4977 4961 4961 4961 4961 4961 4961 4961 4961 4961 3057 3057 3057 3057 3057 2215 2215 2215 2215 2215 2215 5489 5489 5489 5489 5489 5489 5489 5489 1363 1363 1363 1363 1363 2594 2594 2594 2594 2594 2594 2594 2594 2332 2332 2332 2332 2332 2332 2332 3503 3503 3503 1758 1758 1758 1758 1758 1758 1647 1647 1647 1647 5296 5296 5296 5296 5296 5296 5296 5296 1158 1158 1158 1158 1158 1158 1158 1158 1158 1158 2071 2071 4908 4908 4908 4908 4908 4908 4908 2148 2148 2148 2148 2148 2148 2148 2148 2148 303 303 4894 4894 4894 3954 3954 3954 4383 4383 4383 4383 4383 4383 4383 5444 5444 5444 5444 5444 5444 5444 1949 1949 1949 1949 1949 1949 1949 1949 1949 1949 5683 5683 5683 5683 5683 5683 5683 5683 1588 1588 1588 1588 915 915 915 915 915 915 915 1675 1675 1675 1675 1675 1675 1675 1675 1489 1489 1489 2806 2806 2806 2806 4120 4120 4120 4120 4120 4120 4120 4120 4120 6371 6371 6371 6371 6371 6371 6371 2442 2442 2442 2442 2442 5007 5007 5007 5007 5007 5007 5007 5007 5007 874 874 874 874 874 874 3104 3104 3104 3104 3104 3104 3104 3104 3104 5412 5412 5412 5412 5412 5412 1979 1979 4360 4360 4360 4360 4360 4360 4360 4360 4360 4360 5356 5356 5356 5356 5356 6569 6569 5090 5090 5090 5090 5090 5090 5090 5849 5849 5849 5849 5849 5849 5849 2637 2637 2637 2637 2637 2637 2637 6393 6393 6393 6393 6393 6393 6393 6393 6393 6393 2383 2383 2383 2383 2383 3748 3748 5041 5041 5041 5041 5041 5041 5041 5041 1853 1853 1853 1853 1853 1853 1853 1853 1853 2 2 2 2 2 2 2 2 2 2 1472 1472 1472 1472 1472 4696 4696 4696 246 246 246 246 2581 2581 2581 2581 2581 3366 3366 3366 847 847 847 847 4474 4474 4474 4474 4474 4474 4474 4474 3875 3875 3875 3875 3875 3875 3875 3875 3875 3176 3176 3176 3176 3176 3176 3176 3176 3176 3176 5611 5611 6644 6644 6644 6644 6644 6644 6644 2428 2428 2428 3068 3068 3068 3068 3068 5959 5959 5959 5959 5959 5959 6499 6499 6499 6499 6499 6499 1307 1307 1307 1307 1307 1307 1307 1307 1307 438 438 6277 6277 6277 6277 6277 6277 6277 6277 6651 6651 6651 6651 6651 2124 2124 2124 2124 2124 2124 2124 2124 2124 2124 4985 4985 4985 4056 4056 4056 4056 4056 1656 1656 1656 1656 1656 2548 2548 2548 2548 2548 2548 2548 2548 2548 2548 1187 1187 1187 1187 1187 1187 1187 1187 3734 3734 3734 3734 3734 3734 3734 3734 2188 2188 2188 2188 2188 2188 2188 2188 2188 941 941 941 941 941 6113 6113 6113 6113 6113 6303 6303 6303 6303 6303 6303 6303 6303 6303 6303 1746 1746 1746 3239 3239 3239 3239 3239 3239 3239 3239 81 81 81 81 81 81 81 81 81 3208 3208 3208 3208 3208 3208 3208 3208 3208 3758 3758 3515 3515 3515 3515 3515 3515 5290 5290 5290 5290 5290 5290 5290 5290 5290 5290 2730 2730 2730 2730 2730 2730 2730 2730 6785 6785 6785 383 383 383 383 383 383 383 383 383 1609 1609 1609 1609 1609 1609 1609 1609 1609 1609 649 649 37 37 37 37 37 37 37 37 2940 2940 3553 3553 3553 3553 3553 5827 5827 5827 5827 1024 1024 1024 1024 5257 5257 5257 5257 5257 5257 5257 5257 1208 1208 1208 1208 1208 1208 1208 1208 1602 1602 1602 1602 1602 1602 1602 1602 1602 1602 2556 2556 3965 3965 3965 3965 3965 3965 3965 4524 4524 4524 4524 4524 4524 6239 6239 6239 6239 6239 6239 4073 4073 2555 2555 2555 2555 2555 2555 2555 207 207 3663 3663 3663 3663 3663 3663 3663 3663 3663 6755 6755 6755 6755 6755 5657 5657 5657 5657 5657 6607 6607 6607 6607 1680 1680 1680 1680 1680 1680 6242 6242 6242 6242 3780 3780 3780 6880 6880 6880 5882 5882 5882 1468 1468 1468 1468 1768 1768 1768 1768 3683 3683 3683 3683 3683 2493 2493 2493 2493 821 821 821 4021 4021 4021 4021 4021 4021 4021 4021 4021 4804 4804 4804 4804 4804 4804 4804 4804 4621 4621 4621 4621 4621 4621 4621 4621 4621 4621 5449 5449 5449 5449 5449 5449 1726 1726 1726 1726 1726 1726 1726 1726 1726 5399 5399 5399 5399 5399 5399 5399 5399 5399 5121 5121 5121 5121 5121 5121 5121 3169 3169 3169 3169 3169 3169 3169 3169 3169 2185 2185 2185 2185 2185 1584 1584 1584 1584 1584 1584 1584 1840 1840 1840 1840 1840 1840 1840 1840 1840 1840 654 654 654 654 654 654 4193 4193 4193 4193 4193 4193 4193 4193 4193 4357 4357 4357 4357 4357 4357 4412 4412 4412 4412 4412 4412 4412 5644 5644 5644 5644 5644 5644 5644 5644 5644 5644 6902 6902 6902 6902 6902 6902 6902 6902 6902 7187 7187 5008 5008 5008 5008 5008 5008 5008 5008 5008 5008 7214 7214 6953 6953 6953 656 656 656 656 656 656 656 656 656 1896 1896 1896 1896 1896 5340 5340 5340 5340 5340 5340 3853 3853 3853 3853 3853 3853 3853 3853 2233 2233 2233 2233 2233 4947 4947 4845 4845 4845 4845 6686 6686 6686 6686 4225 4225 4225 4225 4225 4225 2858 2858 2858 6034 6034 6034 6034 7011 7011 7011 7011 7011 7011 7011 6479 6479 6479 6479 6479 6479 6479 6479 6479 6479 1436 1436 1436 1436 1436 1436 1436 1436 1436 4328 4328 4328 4328 4328 4306 4306 4306 4306 4306 4306 2848 2848 2848 2763 2763 3641 3641 3641 3641 6701 6701 6701 6701 6701 6701 6749 6749 6749 6749 6749 6749 6749 6749 6749 6749 7272 7272 7272 7272 7272 7272 7272 7272 5425 5425 5425 5425 5425 5425 5425 5955 5955 5955 4824 4824 4824 4824 4824 4824 4824 4824 1819 1819 1819 1819 1819 1819 1819 1819 1819 1040 1040 1040 1040 1040 1040 1040 3650 3650 3650 3650 3650 3650 4523 4523 4523 4523 4523 4523 4523 4523 4523 4523 6352 6352 6352 6352 6352 6352 6352 6352 3815 3815 3815 3815 3815 3815 3815 4669 4669 4669 4669 4669 4669 4669 4669 4669 1875 1875 1875 1875 1875 1875 1875 1575 1575 1575 1575 1575 1575 1575 1575 1575 1575 5437 5437 5437 5437 5437 7496 7496 7496 7496 7496 7496 7496 7496 7496 7496 1020 1020 1020 1020 1020 1020 1020 1020 1020 4952 4952 4952 4952 4952 4952 4952 4952 4952 5513 5513 5513 5513 5513 1633 1633 1633 1633 1633 1633 1694 1694 1694 7479 7479 7479 7479 7479 2089 2089 2089 2089 2089 2089 2089 2089 2089 4224 4224 4224 4224 4224 4224 4224 4224 4224 4720 4720 4720 4720 4720 4720 4720 4720 3293 3293 3293 5293 5293 5293 5293 5293 5293 5293 5293 319 319 319 319 319 319 319 2000 2000 3534 3534 3534 1805 1805 1805 1805 1805 1805 1805 2839 2839 5566 5566 5566 5566 5566 5566 5566 5566 1070 1070 1070 1070 1070 1070 1070 1070 3178 3178 3178 3178 3178 2437 2437 2437 2437 2437 2437 2437 2437 2437 2305 2305 2305 2441 2441 2441 2441 2441 2441 7569 7569 7569 7569 7569 3298 3298 3298 3298 3298 3298 2320 2320 2320 2320 2320 2320 2320 2320 2320 2320 2715 2715 2715 2715 2715 2715 2715 2715 2715 5053 5053 5053 5053 5053 5053 5053 5053 5053 67 67 7407 7407 7407 7407 7407 7407 1625 1625 1625 1625 1625 1625 4494 4494 4494 2163 2163 2163 2163 4137 4137 4137 6308 6308 6308 6308 6308 6308 6308 6308 6308 533 533 533 533 533 533 533 533 6150 6150 6150 5980 5980 5980 5980 5980 5980 5980 5980 1945 1945 1945 1945 1945 1945 1945 1945 1945 5447 5447 5447 5447 5447 5447 5447 5447 5447 5447 1043 1043 1043 1043 1043 2053 2053 2053 2053 2053 2053 2053 2053 2597 2597 2597 2597 2597 2597 2597 2597 1365 1365 1824 1824 1824 1824 1824 1824 1824 7284 7284 7284 7284 7284 7284 4363 4363 4363 4933 4933 4933 4933 4933 4933 4933 3301 3301 3301 3301 3301 3301 3301 3301 3301 1460 1460 5439 5439 6062 6062 6062 6062 6062 6616 6616 6616 6616 6616 6616 6616 6616 6616 7610 7610 7610 7610 7610 7610 7166 7166 7166 7166 7166 7166 7166 2580 2580 2580 2580 2580 2580 1585 1585 1585 1585 1585 1585 1585 1585 1585 1585 2783 2783 2783 2783 2783 2783 2783 7634 7634 7634 7634 7634 7634 3544 3544 3544 3544 3544 3544 2199 2199 2199 2199 2199 2199 2199 3132 3132 3132 3132 3132 3132 3132 3132 3132 5807 5807 5807 5807 5807 5807 5807 5807 5807 2542 2542 2542 2542 2542 7749 7749 7749 7749 7749 4049 4049 4049 4049 4049 4049 4049 4932 4932 2516 2516 2516 2516 2516 2516 2516 2516 5548 5548 5548 5548 5548 5548 5548 5548 5548 5548 3749 3749 3749 3749 3749 3749 3749 3749 7484 7484 5618 5618 184 184 184 184 184 184 184 184 184 5912 5912 5912 5912 5912 5912 5912 5912 7106 7106 7106 7106 7106 865 865 865 865 6321 6321 6321 6591 6591 6591 6591 6591 3306 3306 3306 3306 3306 3306 3306 3306 3306 3864 3864 3864 3864 3864 3864 5361 5361 5361 5361 5361 6429 6429 6429 6429 6429 6429 6429 6429 6429 5989 5989 5989 5989 5989 5989 2172 2172 949 949 949 949 949 949 949 949 1655 1655 1655 1655 1655 1655 1655 1655 1655 1655 8047 8047 8047 8047 8047 8047 8047 8047 8047 8047 7948 7948 7948 7948 5416 5416 5416 5416 5416 5416 7678 7678 3139 3139 3139 3139 3139 3139 3139 3139 3139 4258 4258 4258 4258 4404 4404 4404 4404 4404 7973 7973 7973 7973 7973 7973 7973 7973 7973 5731 5731 5731 5731 7203 7203 7203 7203 7203 7203 4857 4857 4857 4857 3291 3291 3291 2747 2747 2747 2747 2747 7542 7542 7542 7542 7542 6336 6336 6336 6336 6336 6336 6336 6336 6336 2704 2704 2704 2704 2704 2704 2704 2704 3362 3362 3362 3362 3362 3362 3362 3571 3571 3571 4851 4851 4851 4851 4851 7655 7655 7655 7655 7655 7655 7655 7655 7655 7655 6960 6960 6960 6960 6960 6960 6960 6960 6960 2755 2755 2755 2755 2755 2755 2755 5560 5560 5560 5560 5560 5560 2675 2675 2675 2675 6471 6471 6471 6471 6471 6471 6471 6471 6471 2620 2620 2620 2620 2620 2620 2620 6573 6573 6573 6573 6573 6573 6573 7393 7393 7393 7393 7393 1377 1377 1377 1377 1377 1377 1377 1377 1377 6940 6940 6940 6940 6940 6940 6940 6940 6940 6940 1397 1397 1397 1397 1397 1793 1793 1793 1793 1793 1793 1793 1793 1793 4135 4135 4135 4135 4135 4135 4135 4135 4135 5173 5173 5173 5173 6510 6510 6510 6510 1592 1592 1592 1592 1592 1592 1592 1592 2247 2247 2247 2247 2247 2247 3157 3157 3157 3157 3157 3157 3157 3157 3157 7020 7020 7020 7020 7020 7020 7020 7020 7020 7020 7314 7314 7314 7314 7314 7314 7314 7314 7314 7314 5323 5323 5323 5323 5323 6314 6314 6314 6314 6314 6314 6314 4906 4906 4906 4906 4906 8060 8060 8060 8060 8060 5197 5197 5197 5197 5197 4204 4204 4204 4204 4204 1086 1086 1086 1086 1086 1086 1450 1450 1450 1450 1450 1450 1450 1450 1450 3088 3088 3088 2011 2011 2011 2011 2011 6716 6716 6716 6716 6716 6716 6716 6716 6716 2515 2515 2515 619 619 619 619 4935 4935 1801 1801 1801 1801 1801 1801 1801 1801 1801 1801 4170 4170 660 660 6162 6162 6162 6162 6162 6162 6162 6599 6599 6599 6599 6599 6599 6599 7445 7445 4167 4167 4167 4167 4167 5877 5877 5877 5877 5877 5877 5877 5877 5877 5877 3705 3705 6846 6846 6846 6759 6759 6759 6759 4649 4649 4649 552 552 552 3395 3395 3395 6534 6534 6534 6534 6534 5929 5929 5929 5929 5929 5929 5929 444 444 444 1263 1263 1263 1263 1263 6065 6065 6065 6065 723 723 723 219 219 219 6146 6146 6146 6530 6530 6530 6530 6530 6530 6530 6530 6530 2815 2815 2815 7718 7718 7718 7718 6883 6883 6883 6896 6896 6896 6896 6896 6896 6896 6896 7290 7290 7290 7290 7290 7290 7290 2956 2956 2956 6208 6208 6013 6013 6013 6013 6013 490 490 490 490 490 490 490 490 490 490 2241 2241 2241 2241 2241 2241 2241 3151 3151 3151 3151 3151 3151 3151 3151 4998 4998 4998 2867 2867 2867 2867 2867 2867 2867 2867 2867 8229 8229 8229 8229 8229 8229 8229 2195 2195 2195 2195 2195 2195 2195 2195 2195 2195 1753 1753 2569 2569 1092 1092 6437 6437 6437 6437 6437 6437 6437 5627 5627 5627 5627 5627 5627 5627 5627 8231 8231 8231 7945 7945 7945 7945 7945 7945 6405 6405 6405 6405 337 337 337 337 337 337 337 337 337 2040 2040 2040 2040 2040 2040 2040 2040 2040 2874 2874 2874 2874 2874 7885 7885 7885 6057 6057 6057 4512 4512 4512 4512 4512 4512 4512 4512 4512 1864 1864 1864 8288 8288 8288 8288 8288 6139 6139 6139 3533 3533 7572 7572 7146 7146 7146 7146 7146 7146 7146 7146 6503 6503 6503 6503 6503 6418 6418 6418 6418 6418 6418 6418 3575 3575 1218 1218 1218 1218 1218 1218 1218 1218 1218 1218 8440 8440 8440 8440 8440 8440 8546 8546 8546 8546 8546 8546 8546 8546 8546 5630 5630 5630 5630 5630 5630 5630 5630 5630 5630 3152 3152 3152 3152 3152 2400 2400 2400 2400 2400 2400 2400 2400 2400 2400 7434 7434 7434 7434 7434 7434 7434 7434 5039 5039 5039 801 801 801 6342 6342 6342 6342 6342 6342 1905 1905 1905 1905 1905 1905 1905 1905 3317 3317 3317 3620 3620 3620 3620 3620 6042 6042 6042 6042 6042 6042 6042 6042 5879 5879 5879 5879 5879 5879 5879 117 117 117 117 117 117 117 1686 1686 1686 1686 1686 1686 3994 3994 3994 3994 3994 3994 6830 6830 6830 831 831 831 831 831 831 831 831 831 831 5130 5130 5130 5130 5130 5130 5130 2123 2123 2123 2123 317 317 317 317 317 8334 8334 8334 8334 8334 8334 4736 4736 4736 4736 306 306 306 306 2044 2044 2044 2044 2044 2044 2044 2044 2044 2218 2218 2218 2218 2218 2218 2218 2218 18 18 18 18 18 18 18 18 7161 7161 7161 7161 7161 7161 7161 3754 3754 3754 3754 3754 3754 3754 3754 3754 6446 6446 8002 8002 8002 8002 4956 4956 6784 6784 6784 6784 6784 6784 6784 6784 6784 6784 2506 2506 2506 2506 5645 5645 7683 7683 7683 7683 7683 7683 7683 6572 6572 6572 6572 6572 6572 6572
589864 994738 175216 156379 959754 912933 853104 962364 413788 877436 743211 466930 576459 40714 783785 596306 522294 898284 116004 777054 463490 108222 334047 368713 870601 416949 730553 622784 805656 684923 68915 953597 375921 419926 787791 646255 680228 429525 164136 142832 732287 639784 907832 134573 353115 723312 245199 644562 839549 498372 415914 567376 936514 957543 580808 481654 855387 414829 530090 560275 425485 123651 432972 669475 699361 895660 492530 973309 79686 870396 263632 230017 671630 791633 580565 248771 173157 623308 418767 768121 198441 22453 186754 995223 657535 1640 626202 644706 898205 191119 539157 311145 35891 61873 765651 889465 210488 353871 266507 773415 141965 242645 950930 733837 993123 694111 680074 145006 994616 138500 847168 806324 83275 717436 214464 242562 694942 960243 114509 398252 719554 195788 949072 780347 30302 904000 22569 997006 748112 475557 50004 129954 141802 605099 740644 616385 149939 732336 227358 688523 287451 186677 802538 853447 515824 98186 363160 260431 608403 470467 470861 466997 783810 943733 499835 105777 929967 18533 105516 165131 258461 954128 432258 721829 379589 731291 135857 135530 468674 926956 912491 994555 807126 562230 900414 563725 309144 56120 58148 295217 496089 712009 727341 808056 212943 602064 80238 510070 844499 671920 946090 736363 724562 765013 134237 126555 795308 295467 391143 871157 236298 494503 636597 398310 959284 59976 755250 233385 716140 420635 200403 365971 848713 425025 289653 621520 289846 802474 884572 854956 6217 356083 941851 732470 622343 808797 304483 327077 957168 208897 261465 677850 140669 413746 655936 461552 137807 101419 341272 447962 447261 195194 3282 774394 719135 585638 202358 989075 758474 312131 111945 319767 107229 738809 361680 193864 144117 806067 193809 116849 961028 370094 38174 767988 652585 422597 823738 151152 668900 949575 263873 828852 122539 79139 474102 744254 951358 601845 576964 390344 405934 957267 638314 6779 183286 658105 569383 622450 182832 22502 202049 125348 82378 807933 727768 959824 363747 964698 290105 666864 55570 826626 248052 835802 740808 288097 999047 215758 196051 925988 718472 132863 550956 923650 361300 424786 757229 936675 783966 33751 556727 944467 822155 116700 525653 453545 292694 811952 2930 412985 986618 822236 7334 715481 312569 47035 578742 956698 367692 603221 492270 301238 192276 432816 131302 258942 963536 812965 239444 292688 335884 705298 54162 94058 679338 33192 750115 13382 102092 322732 855143 422504 682892 280509 575501 22208 195698 900404 31155 761000 753304 218974 522405 910635 633423 210940 333987 927137 848 514039 583116 374604 330228 192987 437430 62005 107866 914000 458445 935101 599779 595398 399890 182188 206724 909357 331982 57183 536524 491739 198253 465641 636867 547445 752677 936339 82944 863750 154582 656957 552792 203508 612504 607009 4812 788469 273194 40812 83593 18877 855692 280397 993704 157926 604836 732562 154571 698744 94414 161664 296470 139114 780173 404583 815560 503376 487861 156580 392456 848134 853847 418920 853125 402663 110005 56029 728681 42786 406490 968013 862523 776346 897442 18000 313549 41402 443939 260406 543524 401499 260894 543293 623441 605506 962847 517725 220799 972864 902940 194661 371571 124442 291182 837701 339312 186957 480824 814344 897933 520829 780546 690621 804474 498087 644092 256612 528795 605295 482187 744312 38914 986323 960771 861012 460224 467754 685916 141159 245255 558849 258429 522385 756806 858239 619080 38835 227123 57364 488912 252656 17859 197610 865628 719132 15698 428046 789706 239937 914753 511999 221070 588471 661185 177255 746428 143889 279532 770038 106610 284493 946078 824390 967131 778307 892790 856967 713516 956488 89843 940187 131104 261514 185082 151220 428748 125604 950380 48623 346685 803689 227396 354347 500573 635773 532302 332784 292728 171321 7851 93500 800713 284517 890906 159965 652288 494153 27282 263449 110043 231138 370177 678599 915971 723444 383434 645836 222967 619165 350347 61385 718027 887541 276838 430054 544621 56348 738270 504247 918719 73171 236873 412334 343660 404548 737505 409667 370911 542433 823295 644077 275382 50224 422048 553792 428670 279662 724866 889748 398758 392050 233034 343609 967900 165740 708154 331923 992379 886327 365715 181929 540495 774576 303505 819037 793571 977508 801978 941248 438202 317754 487597 393856 759548 893662 708055 752582 328660 815544 508117 937646 309787 387236 484105 772308 357993 157703 76222 929835 916950 581327 418449 395511 194968 92201 129974 428508 483506 763001 980014 811392 948972 114317 46719 537909 476330 601995 414601 260019 804216 846457 467872 285714 782405 904131 160032 444483 780391 683545 910317 460744 878575 609817 292492 110210 217225 161555 568775 311929 871159 343278 998392 726185 894336 405577 849720 94624 32848 895429 528473 31976 998562 820408 405634 248306 905557 252166 792071 82628 337376 581834 696142 257614 468471 127567 960134 801969 180710 840634 82132 107022 915965 182247 448138 407646 383706 340160 277725 68306 78127 760761 759741 71825 428702 460046 474457 151315 829835 426560 851356 790863 471719 608073 829954 857201 778363 149241 382480 799759 230237 59863 976892 216172 586983 618624 192343 524419 654071 748097 492623 887862 510483 814660 859187 191829 55685 975489 812251 233122 670978 149103 867439 198352 181873 214394 305199 368521 580190 153562 804322 856474 292371 857838 646132 304206 615757 497754 497362 672884 595754 481705 743738 71074 183570 6337 558411 676781 121974 688494 31269 216254 904610 58944 213751 892116 732347 15174 568420 711386 219467 95998 670929 755077 552248 651815 918753 681028 262271 652399 891747 344813 9305 444842 810581 534729 184211 673008 157556 234288 617351 539009 433273 690622 411725 722459 611160 864416 540841 271664 401234 575500 10703 817928 198187 304489 980177 629716 962226 880208 858607 10934 491888 601978 647634 3375 879553 910797 430982 700962 200138 703663 388030 808689 72836 762133 878986 302275 741634 59311 327111 766420 770306 90387 233013 433975 531281 968757 812300 303332 659218 832372 348597 180384 230920 930388 233644 913116 38124 268025 120762 942410 170726 177279 210915 306135 710211 170859 745403 874195 737280 156940 963852 396131 252508 509909 679399 2289 101961 244297 970860 494477 616267 114701 747689 896432 956246 637005 366939 106190 201057 585654 129103 898397 106949 320326 89903 441273 620407 410201 560654 492781 316892 880571 530657 335739 488383 97540 408712 312503 948015 117002 549036 879048 865932 7148 717767 445539 892621 637815 310017 410646 14970 173169 98007 787543 549113 621658 655685 693280 767348 818627 481362 590001 253171 323741 630652 641042 825947 149854 849516 930910 589227 423812 525165 440161 728236 598373 53894 863684 808530 79217 141560 473512 436221 502892 541751 147675 927192 135821 738507 846582 779006 370214 478221 632229 973540 393525 495031 477632 284518 123448 265400 296026 366544 836656 225118 523609 870738 564929 234045 831216 441833 455920 580172 254056 807459 237228 460568 305071 739020 164567 809264 318686 38361 967122 241879 727922 700064 342609 216879 749462 319999 465269 742618 334575 345210 616230 262160 504516 53050 405012 463047 350012 38460 69261 841632 514535 749851 563854 29025 202655 670560 332887 878847 462229 210355 22992 294265 909097 770075 14673 118292 295098 691929 698757 769072 502724 761475 743292 434947 478329 482624 722436 967257 718646 873024 8153 364270 173235 608266 533899 929258 295191 67308 180014 910526 399328 86274 382047 774888 765989 532802 242776 697218 946564 949959 757281 952409 628812 636082 725785 92814 923074 928881 129614 315951 937593 193314 623193 259702 313845 661252 653613 408097 743190 848113 709542 478831 302073 529566 888384 848477 89435 78138 737951 185755 622665 319964 81373 497263 547260 630438 168787 297621 286408 980183 262075 803341 149787 135324 424713 149967 52632 368842 470049 612299 106333 872288 123220 876440 892065 825972 373721 645613 508679 326034 272976 857881 956177 328685 960852 921642 113339 862942 938697 598455 828133 219936 569725 702926 279584 834434 176901 240577 296345 532981 197026 455981 421265 588623 80823 473672 522371 601511 599426 737620 576852 777563 683255 631890 454790 348679 80504 790759 200826 531623 486898 348244 735154 156660 465191 36003 931632 846301 296892 137407 76265 4060 656200 442763 544725 655481 832045 223115 141774 586542 640352 764401 244750 129978 417306 34761 669846 103249 88048 602467 470147 252669 733593 657101 321476 66693 975213 377724 118439 559119 680793 197345 506311 684905 377848 819338 829797 888633 999379 628324 902022 654499 50760 33438 167399 36449 108000 836117 700596 62485 422119 429396 120432 981179 893474 393061 216314 442306 38402 125250 441122 670651 111871 785982 460480 903779 334353 145727 298166 478152 602153 825943 606346 297545 307746 704438 868601 394397 114352 37545 581312 532398 302555 746353 554600 712239 796418 79711 327726 919741 466187 89822 874024 385013 257898 483824 918506 27930 556289 266925 807620 348188 983176 778116 831312 85407 658188 231051 309216 637555 791610 505598 795530 486169 823397 572462 643095 288707 561218 51242 751392 785407 792483 986793 18849 877476 431877 289978 671016 25132 88689 846021 760013 469970 29117 842758 99775 665005 814145 530436 417787 976026 167866 588528 446531 984244 65273 64954 339724 754632 638790 989908 515014 93354 390934 827257 757828 770622 701417 608865 518447 931789 582434 685824 895559 478000 982561 311761 770755 844391 561840 703559 613117 370793 309735 775235 242440 290069 587351 719043 134923 35641 167227 96253 302744 390340 87879 364109 276893 609763 220974 543120 669959 770559 931091 573195 437800 555709 281580 726439 46962 385751 467077 776957 851271 501537 197041 992693 546772 971948 588611 581330 478902 282906 832883 163792 469178 332967 703475 834308 332973 853984 561346 968966 328449 990768 989838 940291 899456 427065 947532 292669 548723 86938 686116 863685 933695 719910 653139 668537 410790 413398 663432 144474 301687 628076 873970 199007 740520 457775 492720 833642 372275 418071 606622 123388 827454 31119 310958 75395 610815 457310 581799 966432 64378 982143 583125 355895 984180 244125 690816 587125 436266 943597 554733 758119 512916 78374 771360 934079 260377 7035 792075 132041 399001 986454 437571 648166 522357 46475 135487 873256 183352 580345 757356 74867 877044 583001 938463 636341 318493 396795 351480 964247 626016 782913 663674 78642 202893 368744 905427 574477 786606 566176 76168 110987 125316 316942 764950 216643 7199 957248 864638 316677 344247 801042 664227 948566 649306 805067 568717 618322 500635 481100 686555 173285 255813 367013 230732 842896 390748 805258 256291 580053 632763 218222 214921 590257 910814 683914 112666 468078 48888 605483 295549 76088 839605 125861 139398 401212 885386 152740 790386 957262 441332 373981 569318 504915 684356 477805 9486 50050 128311 630483 439829 152968 682973 665012 598429 582560 648234 604281 637060 693588 626007 745060 471476 356197 415811 187404 193091 44618 965647 58871 196131 671762 993570 273509 495227 383456 596242 476427 708097 26130 740872 645768 302151 994448 178373 880612 738203 640785 48720 790508 85861 765235 954528 914587 418532 158336 809283 787201 155997 753911 998394 43937 221835 846274 895818 647344 669928 821584 149927 246907 100130 781073 645404 567900 737945 124644 621904 280627 930342 670896 158946 618128 186450 881509 646570 143672 301469 861035 952711 723575 832391 237030 44372 364837 650494 367396 781217 893339 502918 932239 305953 13042 117699 842633 620281 472779 25972 104205 36462 483188 702626 653557 280183 393005 499893 588416 613543 549559 317097 359989 754578 384602 397849 40856 869633 87586 124217 739546 715317 194632 592267 570973 978169 941575 526546 524131 98946 985867 671511 44043 395358 588049 457111 26278 797034 385007 244948 150899 512236 108070 249513 788316 595668 123192 759666 653782 257563 659173 323387 229428 815339 896574 166550 853748 547410 865040 132540 692575 468798 157564 797930 11283 694742 307625 922560 867601 412767 817540 105142 527629 277665 490276 843875 107298 549455 546950 728982 230857 604960 99092 68043 325980 414053 797296 230120 799393 928033 760428 54363 444497 214877 538032 738731 572851 129901 277929 104003 760138 926211 413855 804963 67217 799295 703654 336685 40019 84861 656721 600358 783767 763029 550862 906012 389258 888651 400679 888038 554708 587800 212966 299277 967011 52449 377548 154371 277516 672942 637383 83770 810640 767241 728445 239977 456942 969023 949844 927960 148038 76003 446081 460179 976770 625832 112255 229268 693096 94280 414252 925930 571486 62335 25848 673359 961394 138052 919775 924184 943508 110935 546775 803797 556673 745488 230170 964800 95197 727234 710533 585579 800675 434667 739205 435868 556959 471438 719805 364741 39034 360087 108030 501148 999649 554721 935330 436829 146035 94079 288054 138804 13108 627046 744571 466300 837059 531440 74205 752149 888264 686838 544595 777712 997552 820527 489348 416840 991024 582936 825590 36752 204185 403083 8612 563565 89062 789158 836255 289206 121274 900311 479368 83328 836193 343443 502935 335675 88115 892831 117304 195224 444930 865029 268448 580911 594352 345862 793660 483231 614597 924345 191626 865667 423860 625653 793357 992953 535606 902860 109602 615533 788194 645836 252464 80343 327884 515268 750079 932830 776189 554629 28273 40331 971975 781733 431947 706928 997278 892035 608506 678707 183455 106631 715758 496566 731181 173501 438664 59522 52901 479795 426942 906558 384846 870275 201512 715984 518026 382656 328965 203007 673948 333501 652126 549975 975203 475518 440331 654320 664135 153665 737790 178042 87268 299436 323307 682793 677250 566162 268764 363453 408987 591420 856007 692403 620933 709319 305746 187322 497919 788027 833664 225020 828253 52234 971525 76677 333817 949848 726533 117356 373413 162452 543348 827082 692176 923036 747468 701147 37858 388547 135728 359096 173361 637378 652133 990296 875751 819241 631050 548472 299874 88548 586469 117217 339860 221778 676423 341078 939902 134246 734012 913576 593950 801289 727428 200462 942110 670656 499021 354945 177853 445039 854792 12667 409370 455642 734913 334288 195576 162 785419 370635 76768 191898 818150 433494 281222 427910 56209 763023 750785 687014 577815 271337 276790 464888 624641 6265 402055 4955 118007 843811 233713 764187 6257 31460 378398 868088 653170 487819 115168 362969 653559 330269 544755 398250 681879 45504 476852 668247 3089 956396 201179 896137 948147 808952 70299 862373 142719 396828 481349 729788 250589 668429 792858 172687 464304 818832 887879 802133 930427 993890 709904 723055 610506 786583 877028 477969 466944 835774 671064 556630 443463 184752 24688 853881 605133 660442 510929 656789 354371 22168 959871 533795 771377 331590 249575 429886 529951 39199 141546 803789 221224 279264 331654 477275 58658 559798 313430 55993 65065 928275 376432 18275 874372 464077 149584 836139 647561 666504 765759 38162 816960 371812 948773 507332 660678 961814 166533 833388 760723 949849 949585 36146 425539 195524 631437 921384 439498 109520 978947 137148 185888 977440 626538 26592 21743 459740 186076 89903 645142 413645 291425 529845 108247 292907 142618 766034 428398 497553 211794 184088 217329 106192 862668 720446 588009 534836 830953 875953 361840 820420 698435 37410 417215 475118 405443 508307 152609 940706 901190 897879 103619 67493 49432 941753 42976 402440 618457 89427 276 601284 333150 373874 111490 772810 255526 443960 85134 837180 461657 559397 283792 603449 571532 157060 325293 389929 203583 366658 532805 828018 846672 895197 277623 239658 17610 917896 629446 416310 869362 236606 522636 877797 289265 458053 800368 864001 17032 79982 789660 931448 586895 290912 322219 818106 970310 25740 231575 649646 654371 571816 823352 863586 907822 127390 516268 943675 277908 128690 160374 831547 559213 503210 180285 808129 47102 527592 478030 337131 387286 387674 803214 890893 493849 174205 330483 630895 169609 197600 645602 188194 336361 187284 882537 505556 585664 865415 806955 552772 252230 939214 825595 553860 908023 67887 946270 719538 384234 411065 861933 813076 523301 663229 309672 962510 868700 469638 225275 677411 802647 558996 867575 620636 417737 269152 449246 61280 369248 55993 823569 159148 354376 989263 327121 801733 642808 679134 777037 400540 887505 333490 22947 536935 534858 335839 924234 579331 935650 649618 374549 135413 965228 130714 330323 243032 20380 916270 166812 344772 142421 8079 48093 765702 144389 932438 299900 16649 673276 825633 274624 352390 712301 308129 659977 471196 807070 948431 276291 113040 200103 516885 841852 34467 312351 495793 368212 572122 863435 124810 454047 341386 90982 111872 706127 947668 801898 894535 932940 323505 290792 171602 774952 870327 761747 254595 566540 285975 945986 816879 97015 331858 290973 434205 627980 583715 331448 433617 37774 277959 612129 686227 256364 910679 260730 186757 900781 669179 165665 119851 488386 811145 277697 12235 467227 118391 502064 568316 448142 354213 977723 89252 445924 434235 866893 441905 949050 368192 676275 976125 380118 731902 351320 982081 286304 725722 842317 741151 502300 362746 238061 11922 646714 753424 541188 863042 845702 256001 313603 101292 105375 762425 582194 177368 389387 111857 597789 341263 331323 744 701334 639977 687050 321559 72148 811082 221684 942851 750512 970787 56443 170416 237140 677145 812249 236970 418709 937410 336217 660964 325366 259735 332384 610460 773438 44509 991407 85485 800644 936944 892527 612576 277246 714967 705110 313314 651005 689839 617844 642525 159118 400866 521414 50532 79677 888168 481084 809651 757568 95230 414263 905926 807616 237371 88308 130929 265388 644334 214995 779490 828382 836073 978493 393125 378715 712807 255728 610307 905729 728095 281346 611112 881444 986085 879587 55680 177471 271106 334373 993853 451808 979833 367319 36277 931838 354166 781816 546321 479893 495493 58735 592199 385041 768178 279426 323012 73568 812001 617662 226125 347602 905631 660928 933979 37499 761494 306770 337412 81935 417118 977642 786687 211846 367903 527682 232207 296689 985162 801868 125901 182341 731453 205151 863228 392291 846160 255096 425909 904092 708257 978636 636032 254864 514560 937573 690242 345640 647669 58329 516876 288781 699325 670345 831359 199052 532378 489791 764128 296114 298109 608744 617507 256241 75209 189536 839364 841925 34022 471482 703414 971763 195017 876868 841300 403489 727468 280343 25808 513218 14616 485496 159140 34826 892855 167559 6235 981643 308568 393475 437891 490484 604323 552315 583544 856868 664732 227249 220114 160133 66731 501072 458479 531935 546863 225176 140660 840419 377081 214196 82506 596143 438277 922767 720673 999055 146972 78150 326917 924678 269836 467946 38429 36397 167430 797310 853791 32250 364834 30585 66557 819140 1833 340701 723652 800877 5104 268346 310148 424666 393375 317802 581553 85616 784319 679005 847582 220264 397537 970250 588662 351665 511869 15507 42677 994603 642544 788336 604926 877613 97986 435991 835183 539828 863402 691399 55960 501172 85714 979256 918097 792015 66773 779077 478660 969144 606372 284541 813471 471831 100201 964875 610547 749468 498814 299563 313974 717676 579468 925 713341 730166 173324 569545 941928 847966 443145 120915 995990 223155 222557 157870 796927 879990 509215 970459 299533 234316 802043 753937 661579 598878 464806 42201 257464 54958 675498 533818 891118 266362 835144 210001 722207 839606 16508 912458 228587 735141 495928 533938 17607 227678 230935 250043 936857 982279 656879 381374 708134 179498 775660 909390 211220 190306 896681 729996 491208 532101 65173 330814 79855 844811 835311 167823 735996 293490 530971 629493 960475 984843 394300 922918 941291 943891 185529 598184 128972 36730 344918 547007 920585 233520 885750 588752 466797 197522 975456 64834 238791 703494 906152 122330 184310 471450 193736 350133 586699 233723 53594 389675 947157 739737 551501 741588 758501 875745 307318 872975 801417 276179 517294 278184 483670 231143 513688 690947 498597 171074 731587 408 561345 532344 742677 35135 587540 55378 699310 975352 786620 937390 405120 184563 462607 955836 793236 818276 636910 829591 959499 356458 807427 129708 414906 505173 786824 858419 34626 781979 344355 73115 186650 771240 599088 215143 403914 759449 679009 903671 144183 582418 976965 443884 404353 525299 827296 264743 471073 802559 241163 427077 206565 981627 712325 23187 432782 589796 103712 108558 631926 433311 679999 768189 988180 748909 252670 658465 813004 395775 340306 30136 782306 773457 938398 131909 923820 877783 652824 478849 675246 414200 162297 490515 252053 292153 283827 743562 725750 517976 663401 94372 992393 398655 415611 495649 622013 555964 897683 269606 674123 72330 655685 21297 617604 85096 502462 982623 796316 385517 742392 532751 581516 472876 951934 111145 67428 128598 722872 568247 931317 393596 79564 997697 289828 707295 388758 39661 845732 204375 51822 236037 684772 347903 791840 238658 310139 611677 893022 39466 680321 927780 23031 84905 630743 253751 699226 579527 650832 915048 930050 973759 289283 337624 95574 273505 268913 249838 99873 828368 811463 771992 986696 880455 824843 76939 845242 832712 618359 168472 467695 780553 432630 985926 977887 614550 314712 394924 531236 386116 684641 310537 507837 238688 351569 351003 673045 96142 40769 990089 363518 907979 843104 578300 982598 98896 68613 772556 965046 383355 441632 449216 946447 867938 849290 808770 453704 337878 75162 126848 12360 234033 164768 382402 291276 40432 549275 599224 48287 512444 584120 453152 636258 187451 584960 147302 657273 452651 19747 763703 993838 688257 365249 284398 935081 714150 997177 97786 520898 973476 409052 684922 635244 358141 197188 84864 491240 917102 72578 696894 694702 89116 159028 373383 958540 835389 430932 756997 406231 664690 17416 102468 494173 857334 390688 160157 441889 774299 937515 857636 923408 340973 750027 253547 530019 374011 880412 118127 948965 546412 606719 612232 312269 413240 390574 620617 528755 346844 72292 523150 327138 534838 497594 669528 324817 644076 603072 194777 606798 697919 237692 828982 756093 976921 202330 316535 863291 537188 825952 496880 958756 769466 526845 166140 990833 796350 501367 903408 186056 797560 182248 724153 855564 176529 808954 489841 136898 109986 695266 935716 63114 97073 959142 525347 649308 438935 143205 375144 705068 425105 569093 400288 360255 620322 361086 20712 129960 410435 902166 133500 363768 83858 848213 439391 683291 10182 435759 746054 388542 362164 392266 674869 826905 330274 516106 24782 602344 909908 2639 302133 563429 928269 705198 341408 394557 21802 785467 623505 590816 509828 292897 918202 93161 183882 387146 687879 682982 120290 96714 172719 35101 381644 774577 399849 538906 74694 499282 19936 610650 340226 429593 513307 901500 481148 728578 532676 10721 837510 505819 633718 921657 839376 201618 108853 82390 249770 248456 902100 777925 181589 603817 410513 606168 87979 307754 23075 44846 506211 517403 540388 998589 252617 409651 742886 663373 85246 38958 793341 954262 812242 75325 963694 850434 675805 444459 223323 423192 971162 790936 441292 747136 959270 76181 176370 30266 102386 87348 840847 178464 750754 236704 762900 795844 913362 774714 930898 474042 947581 681429 433478 27486 919459 589280 73212 501115 764618 628479 36321 919687 425394 18625 197449 763408 450898 756371 608723 319990 169280 248628 885439 852807 452376 460422 384025 248325 295532 474544 637686 471860 880913 881409 927761 626988 896257 196901 213266 378805 110305 718030 907965 144423 414173 842517 96043 715998 651632 741542 505743 477544 814300 594046 614294 343086 365432 909357 808925 132847 139750 422366 170729 344979 110003 834073 925514 874768 613521 863984 217694 166058 621064 460463 766204 824961 305463 202529 694748 557804 732452 300087 232801 832647 251916 705322 563462 648604 551774 496606 904153 105484 605086 324110 385518 142100 357172 833947 658514 512133 762188 774059 820105 38492 764123 12438 953689 686236 691170 546413 741990 217376 161421 440432 331906 791309 808922 573546 657647 836114 393266 223819 334948 832460 678494 679397 368258 939841 126864 397626 248974 970487 625551 532601 198926 379465 433590 480064 542448 276349 617755 238983 373893 615868 18678 596269 660866 942449 569502 467742 772531 560663 291107 658770 570398 997769 102188 701360 599576 87475 400267 181790 92399 752463 756514 375755 459585 944687 971361 946709 185310 296874 340972 175008 137507 413009 572942 112536 777895 702747 220957 538167 542130 672278 64107 443440 576605 286370 815006 639261 577800 325612 603713 605767 9867 902510 923777 819114 926187 697570 392849 539555 20141 104586 189678 264042 439809 27919 575607 723640 81688 420147 812093 228426 536506 338749 276592 979808 496343 47660 19118 864609 660225 446571 480188 158015 444047 604642 492575 706498 363210 255719 591554 877649 891282 250419 792189 768505 732322 275334 988231 196466 213029 281968 572784 469508 987702 272465 658668 295920 938124 87639 269401 552553 939508 60066 117722 940957 419007 308750 630726 516553 713654 487281 210108 224871 683611 815460 167910 46769 215686 10907 280426 130711 481405 602151 124998 99347 247555 445596 21697 947475 385878 506558 867788 570643 607962 129938 644174 207526 587319 725428 428415 724512 813740 466714 753271 372822 950456 565278 122544 408303 91545 670030 949910 997360 74744 449499 919404 843820 666303 875945 538788 108450 54868 28152 243877 489988 305167 870469 160147 207750 440968 799799 618957 607167 391072 632882 292970 947061 766492 40742 20046 37637 387057 372632 785203 256679 917663 63916 146506 352910 107328 29057 129744 336867 845379 368938 418039 297067 9534 994675 13363 943302 254703 103390 686431 319555 633175 653114 513286 258658 848681 493787 50836 981559 137841 121547 573337 584507 259810 433206 635415 968081 411960 121684 149318 920447 664817 996270 180727 544573 960840 896479 659255 77836 441036 40891 997394 595115 373927 178254 936160 853759 386059 662339 905782 880165 827067 966478 427475 712751 87436 850977 123759 779282 766901 922330 992324 477612 104303 231713 834433 482930 196045 208162 14759 302232 95377 442566 35219 389790 249262 52495 314945 19546 254346 498994 638693 970561 895604 480509 586221 894039 164587 126717 396154 992235 356774 404216 558170 27542 976965 585188 508555 278158 813304 129347 649492 774573 47891 392853 121889 412250 583020 553178 258013 206819 471756 962728 67105 892223 597316 269469 756380 387174 434928 352804 968813 622496 805388 661548 314925 850767 251510 584707 844733 785310 274090 562117 315933 685328 630537 939357 750516 539523 388311 525195 355344 173747 418140 786978 648361 624866 869231 737524 152850 224609 336376 188723 53637 13728 507141 801438 803263 403494 398765 611355 566161 107155 53931 627433 100683 404871 488786 461685 517930 452823 805464 335676 549617 564423 889907 527711 100618 52680 846224 638565 413704 983613 703023 895146 913861 166445 253222 664340 996141 984315 495938 464440 22536 541815 347202 91899 15088 799727 181603 613254 468538 139941 121619 860054 950690 64081 966 896813 520396 426279 919092 207641 601933 937776 737398 73646 347018 159332 709885 444313 859933 242916 890833 361695 632035 79199 215989 747643 729 811348 950339 179355 994385 371096 110814 664947 511850 577009 487832 367798 237249 373895 375904 863505 568398 207950 618309 325631 742405 51982 761699 91296 803799 486981 141462 969451 497132 800816 90303 321007 412313 435492 175994 159834 743212 320937 429736 425351 381580 129150 982690 719178 289490 308333 500273 147842 200119 312100 956966 479554 780253 41750 455078 727205 458791 938048 975683 707631 774237 374587 671798 401953 719139 703568 458444 917441 117490 221563 199293 925853 621187 348963 871231 519829 86527 961356 578250 544733 499449 739691 968632 979196 937818 392308 282017 14250 435906 395789 670408 357543 670702 839193 912411 994591 269694 144996 662839 279532 626852 759964 408176 362496 85206 885901 836287 962067 34896 280201 964548 205091 423764 277967 608465 972123 322833 11569 203931 102896 14174 269494 11916 500631 12789 519125 251370 551500 319718 906034 267345 202510 748616 224777 134347 210735 482122 85513 292823 882456 859161 10524 561490 582843 171362 447558 285373 5965 877815 501485 582159 597164 61661 3776 776442 999219 587278 714990 462377 873357 315704 704881 598744 347447 452314 670730 404707 42919 774282 681608 741585 666218 333254 542024 243898 745056 444730 137413 350819 669268 846090 765684 687227 255729 376082 302120 195600 402473 389636 338741 445362 707479 390596 297074 171850 615206 425796 318185 603608 910074 311864 453985 93902 670399 792195 172300 579524 761919 345635 886107 323292 519602 326925 234608 534429 327970 642317 634956 1211 701621 624522 561290 314849 264710 71249 434068 786159 409648 308193 917820 982306 320305 915279 627648 718627 690354 926032 440295 87029 150563 913364 338738 29924 406722 475305 298529 7050 615352 649832 489748 471371 47541 868604 834853 31567 144009 69229 783676 780812 818147 280056 489244 850969 119390 762600 418667 820357 414597 587406 215857 788434 774481 640110 364666 415011 611035 737486 722183 495149 732485 145245 223394 675029 658911 484764 377942 38949 410688 384453 32244 291290 403051 688968 964729 739044 357572 471910 331800 112830 84085 918145 706107 698138 946587 395656 626691 21892 552501 957301 808794 243560 93550 767290 225398 415763 69553 545135 822935 490166 653779 39605 128752 46867 378869 209565 629573 755360 954686 236892 585310 209233 364651 32347 104926 471967 484572 34212 487560 357300 779017 589285 141850 857331 685682 764970 200976 338715 479086 128849 494653 500756 162108 641347 99315 626699 554392 707422 822610 478797 174317 17256 254976 126552 60153 62362 455561 684422 506827 580385 988848 575257 427895 928150 55601 706559 17176 836853 668188 200230 97353 540736 866731 184488 264884 857507 79180 79927 287889 744865 420167 762866 16685 153083 271037 989260 660647 480290 455398 657922 272170 23325 508518 369429 98245 686503 569917 240643 214798 388475 659632 245243 552759 816862 61629 485083 2542 189078 820236 965343 533917 767631 486161 380746 904999 914598 941191 977578 950006 819973 786413 665803 152365 89386 192549 973954 353441 549728 165171 964521 482976 114565 672134 692222 795098 246368 965704 919830 796253 304452 189237 560148 622525 204554 975486 372576 759744 381455 820933 487835 936133 538376 761843 387947 831175 867309 74683 830324 349000 793600 493903 443427 613086 764012 796164 47322 412711 141967 273971 58513 741458 188478 72622 850602 74790 165359 713059 349298 305463 600993 923850 491251 736021 353287 336898 217517 235800 396396 474474 345821 109326 156013 233378 21501 769216 82962 4590 629704 873515 524760 834484 963213 966830 537425 235057 453555 47317 269851 611952 643621 269616 137088 585033 785862 420727 832809 694702 596845 51652 621047 418919 43657 882681 536399 665274 830628 610424 540652 741042 585958 373543 315191 331676 876398 529871 606362 956523 974010 615444 565771 964137 685702 6823 357123 3405 167814 404737 110464 503587 166888 401326 514321 98797 941653 549217 837539 416974 501906 633035 930357 500379 39065 243447 489856 73277 124139 17961 165370 360475 374514 756830 899449 39526 1012 205368 485941 64792 544682 526793 950340 261085 865046 495242 371955 316241 477943 571604 665509 995427 88621 121477 783337 829619 571800 371242 964029 195087 597293 618920 415562 798906 723750 823484 137086 238150 377783 932624 662881 310714 339427 627547 858741 982247 589427 593547 197704 390031 645236 605882 322796 334957 551266 751737 373558 528204 405749 894903 124560 784048 832051 92894 505139 50256 485481 354378 791275 764757 623236 445260 394713 587730 621230 755164 383924 745402 464188 922908 399993 815907 550723 638797 463730 968720 620157 549627 116848 991989 820374 981857 173684 720346 750229 453492 246824 400152 406142 501602 420404 259422 717767 711950 810577 792692 405116 885083 678153 859655 698661 642796 204573 138257 334876 325707 125380 760039 458201 638891 513047 520774 958440 664380 907240 356804 739035 972001 500885 774419 529887 777864 640794 150005 103672 754906 346373 550794 168272 993642 581168 226694 271578 931064 174250 234032 872267 871362 78109 591577 269252 552128 386569 824256 370166 287210 917486 975254 785223 993468 836261 627275 493725 234545 775009 168375 700130 46873 121598 628186 830195 960012 669166 904465 773193 141476 418475 861268 54128 955669 461036 658796 632886 222591 835858 961467 259323 769431 787810 832146 365388 452196 77843 310412 380220 238455 246580 925903 825879 624901 457844 171820 327551 171821 65978 920469 754385 635196 125045 811669 421671 445064 853536 174016 845088 482998 111115 146008 276979 371718 702660 529728 354053 496987 854620 706417 748 15701 971224 860572 644796 50674 715685 845524 650849 598134 63429 840679 901469 271292 619249 891747 153184 926877 870672 209893 453500 479426 544355 129138 430103 602967 594652 875532 779682 327293 95016 327012 997724 92967 481971 165964 953297 245473 694817 876872 188576 826456 845577 444106 9821 909866 249333 996188 57976 373173 218558 688794 695528 612126 256201 119232 903842 518438 454625 78622 760100 598907 654086 434295 946763 914248 454691 875215 21356 252481 347842 352634 948071 74265 514057 469490 886704 288160 643737 847901 336482 481465 582421 665986 413782 814793 482641 696920 577942 914813 818728 123192 720092 70799 502242 747236 55731 331686 499733 162290 961954 677802 481405 722842 710097 867917 484188 935356 847153 578576 769638 287335 50983 340601 794405 500412 54732 629710 547592 144849 554764 60157 153119 615579 915282 718396 571715 610021 236019 864260 203621 312774 466069 229905 995183 676584 851386 77381 507670 203681 953333 227675 978027 938790 658507 544623 423006 508546 393781 3476 585887 404076 691593 63199 860106 121932 93258 612400 990878 654708 688770 152776 40374 268152 478444 524941 180997 154679 171759 307407 763062 986466 608612 901759 231745 494786 795706 278823 615125 745891 462750 505082 747570 563030 737703 561568 400823 914736 333695 547797 601040 750041 29557 287660 462767 243323 937367 110484 972651 387222 644894 884006 102239 699959 921872 849048 47292 818425 501187 905278 990697 924992 760673 704072 332573 117224 3064 745907 737485 990571 823592 693258 601034 878665 450808 428417 5730 358774 408491 758457 261735 254493 339953 155252 532281 797577 930266 752428 590871 388043 107098 460408 690309 104610 247197 904114 96432 213271 253999 323182 112899 519436 140115 405050 901735 345846 717729 875781 217082 970149 378993 484645 48883 313095 648957 689344 416173 240216 409200 531254 229698 923565 626145 861924 707426 246008 218050 722560 875613 916844 656539 307638 534139 438455 363423 219726 171344 969217 603839 727165 885962 549531 808367 978485 421889 880819 486848 272930 986487 228057 409117 575745 898312 10993 240605 842205 490330 826031 560262 558503 96781 802588 194335 917079 559973 860752 820343 458848 14600 621919 568727 867875 657741 525453 512623 275909 911685 735970 561286 65046 942261 347410 714571 829923 769444 104679 611311 382427 735171 450202 210023 228192 158579 224350 494731 623403 37219 438951 247108 125474 855595 430953 75923 100299 135478 289856 246421 400305 949900 752315 196196 759727 187193 921000 339173 963019 311661 454765 207279 793282 939413 591445 648669 100967 770432 390424 53394 963088 572201 442238 447954 827483 396222 578643 190413 26337 421731 836216 106451 744541 816758 464364 272961 637296 427423 511937 612766 16328 873264 706310 901478 97669 444340 831173 755487 748171 27279 113602 579420 282887 224881 267743 803171 860483 454652 174491 544904 986356 204600 826943 59401 681313 865526 150878 784777 571572 922802 41903 937117 500031 63612 910493 22985 788735 191962 785212 466899 990131 453780 312890 543713 935059 577670 762501 475906 405348 853041 196715 571127 37925 844398 781447 436971 97115 542843 35560 632524 659269 61859 366445 991186 429887 885454 951934 850390 67929 512054 335316 732089 165285 629192 572519 144237 827124 843051 957399 338317 932708 1796 316615 748898 727564 263311 742408 569708 622231 569158 298628 489581 608630 63565 347658 483262 194770 41805 201972 432638 202220 329089 88223 886421 105037 241275 488606 170776 594364 686016 781420 78485 505637 564431 849303 312707 559674 64427 384541 351132 938936 137308 733220 546990 302985 307937 714549 537203 53442 733543 774118 162468 570935 942680 310141 506723 884117 137390 588251 306671 582729 165205 315540 489892 81528 357636 838775 919216 165746 623601 772694 604637 249638 365166 591527 719841 888350 615630 422298 867009 216121 1793 394332 41664 12385 451772 395799 239689 883586 439509 736079 441890 752165 824256 947365 809279 194943 605288 98552 853177 754065 552393 461481 131176 516390 927231 539437 316868 1078 158276 971381 616637 121710 28991 990861 641092 580177 72969 913328 56105 332935 849453 240523 615532 360285 377740 15991 123101 504570 720250 702097 52760 533132 853186 511169 501660 912779 472224 69637 776770 314648 545678 778041 232559 292547 86356 581605 345983 240949 95731 191654 711910 618722 840683 97033 536731 22150 299094 570614 738367 956229 783893 370729 605634 722579 277561 833083 736440 288211 167010 947559 396200 107387 474662 479497 379971 279114 428425 963396 905595 429831 418690 305046 685198 16987 970405 175521 992304 648465 819479 444722 634231 289085 952720 717854 190115 145424 819639 555341 951474 301526 396922 447171 626189 554154 930446 379067 568521 675766 530654 482872 20267 616703 466183 923479 736880 928098 155946 129117 613281 832737 135406 107158 72609 892686 509889 573491 526135 365983 41412 416346 232688 580968 10450 176991 81085 362182 464323 808202 410379 760822 227306 165865 699861 255457 523174 912965 432872 995725 281942 816791 461161 542190 407258 419475 99167 229216 992883 661770 340586 960265 219072 229917 975783 547964 744789 254643 577735 835628 638652 604808 387427 256597 613953 7388 262713 135627 821771 161236 825830 484649 65209 277100 928102 400091 34484 487284 741533 910855 503868 92481 168885 875516 108162 554294 681038 942848 733543 616223 95516 804459 954513 983027 506046 472495 326767 34193 728909 60000 379774 83277 38722 900787 537471 299533 349155 155443 342936 582257 509547 471033 609774 810320 303817 924580 322660 919136 667336 443208 733044 888755 928946 791172 737339 919268 795861 8745 405621 717361 504238 15959 872051 137036 569864 667725 758652 399703 308534 415716 658576 575580 947360 834922 488339 250860 499071 142061 167519 490174 949954 51162 450119 240403 116276 703469 832515 121130 747626 106410 225060 356661 376100 560304 673403 990818 81764 757671 993212 952609 161202 159867 522661 746893 230837 347201 334007 703901 299078 457795 777338 699297 910166 918852 532286 457579 933636 613098 986655 204577 821953 488159 946246 21609 493759 111654 909350 610856 827009 702450 443246 941690 785965 505814 605056 738272 444842 773104 451881 933255 227009 363121 369715 167831 678785 471271 452741 922670 60327 199017 334556 88293 951708 929681 949183 84910 619939 521820 753057 348339 487511 106950 770021 655610 525434 881555 942317 813033 936373 387825 557929 762827 905142 953841 17197 516464 138103 40386 406069 368616 213658 573336 877277 921577 28351 180415 165579 399464 814195 14027 323912 717803 30825 845558 67271 801394 644715 725295 284450 720710 951138 913975 609599 514362 127118 611406 553090 492008 793844 253878 387468 343439 359287 51577 976385 724285 971888 679131 191105 122819 586230 934305 518792 391104 72980 715451 201812 413489 984958 299881 908152 818143 691651 28143 705908 933934 770528 845758 557706 342380 305723 812794 212591 53488 421220 574322 872307 428250 983808 654672 736581 360586 496038 214734 868228 646774 155889 490382 891962 154678 371680 464352 584041 400998 229499 17130 103105 445047 646637 223709 665826 662004 951293 128091 707865 843459 195125 222454 982363 543613 826769 902608 549540 331693 756518 905504 848770 386888 791757 140516 558162 897891 93995 760214 784081 134700 45735 826321 476238 488158 20395 141627 496569 261993 310269 69719 224694 807733 220316 399555 166479 722123 945040 425715 370256 187298 46387 908198 747798 930962 915577 169558 875767 812727 101334 205489 375868 214385 846929 158837 432616 172728 340613 103824 629128 654453 414919 401063 117896 718898 208275 212329 273850 678462 805312 353227 866996 260708 760512 403632 468081 650291 903772 77522 546366 739151 371830 608345 840245 172278 899813 522056 941276 253413 402849 230668 677431 833066 276841 406438 434106 128311 231848 377315 573541 756579 661604 389145 742003 343543 589268 853848 905995 365892 176094 430923 302994 684066 459420 473569 928249 721775 298295 278539 442691 905550 967961 132732 943720 658335 71306 871251 417436 121288 842662 756347 246693 373516 741175 961782 10209 406423 598967 996318 16369 949818 387527 537400 976623 560988 248298 969279 410037 701456 227569 621629 617477 393133 969329 446895 384215 669948 793515 393254 669643 555175 769321 17188 245631 838237 781600 877196 431266 712917 824268 929098 38792 944256 593699 32668 504368 121894 64608 539569 591259 504491 127943 836645 406668 234062 727728 258215 927903 631564 108526 451148 61746 515897 1746 813786 616603 679405 277654 493100 75243 851306 603702 327743 39969 380521 740102 634778 542230 894423 10686 707766 484198 264896 744213 34133 278654 662395 833874 350151 775565 356824 617136 380562 727556 193675 195093 149793 404978 274347 910310 698628 191947 571415 48102 397917 320823 390773 708952 704156 582884 510496 527480 392324 701516 291708 58889 768382 100764 782847 248128 267086 955392 34443 605355 804858 485932 379581 780170 968244 87079 780449 132176 174457 105548 984680 131077 449196 420218 402824 921492 12772 429178 934472 242756 226615 605477 363188 558427 584745 636747 488254 726610 488749 665120 858378 960272 422875 138605 577046 244783 604131 612339 783356 607531 674515 72413 950783 607589 638582 234390 12604 228212 656551 437396 501410 518215 795695 996107 293946 671299 710781 990324 492459 423292 792482 36145 76854 354892 163171 993202 476082 289822 237573 419296 537591 235337 321849 238275 820442 585924 57638 195116 384831 443283 542417 870436 329987 136354 81675 269420 991582 655409 896608 135639 766131 663171 265167 611787 729788 723477 119425 98264 149633 609638 526825 869043 916277 621893 969640 391960 201915 393750 681858 731739 162875 667609 907649 494108 660382 196274 809098 602787 384919 323953 758918 623209 143062 88411 716117 174397 764594 754454 516704 429797 952130 663749 170900 504681 773755 276055 673545 611549 760639 905904 397383 816306 606400 877412 115960 243793 544985 967839 919735 153487 736919 872958 443800 371941 346653 673760 690031 743352 378571 461228 92302 10083 404802 753703 601521 72343 51801 818200 268588 949117 777690 473715 342903 341842 833565 847724 732022 266883 934471 860091 479521 615751 249983 238186 254948 275038 290455 982098 939222 447092 203099 329437 521599 428627 269591 899839 582577 235466 74906 555070 487909 42413 161220 728089 741193 104816 399049 624304 822784 521917 408234 670423 740198 269525 484047 747189 158502 290365 648597 904478 867680 312714 976329 294266 620847 842874 204146 545351 119061 117342 628410 657465 70944 355282 155311 874799 135175 758794 330152 982394 22502 459607 899432 195501 135986 101449 387493 792970 824051 16694 64691 360272 78839 527254 651614 928328 458637 67983 30686 844619 283212 249594 735378 239162 662099 713072 686005 161049 31984 502695 727983 668050 827406 294210 375548 745542 900013 890904 674156 336728 370908 274517 505024 417566 786754 944570 928216 828643 646039 369338 264309 274285 914296 90878 412302 529336 376397 925383 948205 218191 83539 324348 915845 68371 964914 526486 19766 83510 694126 597805 229488 544832 57127 910842 146946 424753 524441 923772 813656 984857 612931 355767 595916 121784 176376 536632 758072 749865 699281 59640 91774 633107 931501 257729 915208 585824 897992 610291 928681 93238 930117 204704 800774 268391 962463 427263 809186 335800 648560 286682 796534 976058 526605 271726 401204 310120 632756 255668 368142 966440 163397 804400 131605 85564 801213 792547 475648 780818 126162 703783 177668 234032 405094 242463 714785 960301 447951 209994 126519 836889 728928 953676 755354 402921 536500 542063 211400 33961 908162 636757 959162 495010 950016 827863 131228 437927 623628 172841 279619 399849 464721 339617 77133 215532 765569 7865 481213 601921 971929 283843 410779 609327 33392 170946 64234 503910 586723 248768 135607 578120 400011 296362 626785 411141 17996 584379 17325 717830 506842 635112 472799 548062 131028 15290 122524 910412 719469 540006 930668 864240 528389 458829 303132 205198 882625 65126 316703 478359 131572 327252 428928 877177 762597 557506 135729 284423 170789 158648 654982 29641 253757 369028 456808 443146 464035 531787 21709 196618 928310 163336 276319 718776 487472 172515 949967 660056 317219 215242 497889 530564 60255 419439 923574 365689 880186 659775 114986 624358 943197 431651 846014 942280 346986 699648 10094 113452 568132 492974 759747 419736 23104 959737 200140 332055 914614 525253 877232 561969 153018 312616 655133 340810 14480 461059 936913 616370 200464 620224 365527 735124 114718 833477 516232 82206 125837 180325 308090 237465 391923 126096 24486 146282 424733 400404 895709 710814 824639 478549 668357 574420 946762 11146 24978 746234 276279 700666 2447 346219 380379 650865 337399 395063 545286 388498 396547 111055 602896 986443 138896 424175 2347 136530 377864 279191 219964 107010 173000 652398 38251 59688 184143 690324 921725 497349 940585 183269 275840 994621 884218 263349 946542 367153 793593 875054 114043 634205 395396 855791 267144 208349 399409 939990 724044 342113 486829 406626 384576 864325 190658 608565 124394 207981 624253 5970 492007 534939 112594 536351 156652 947292 260556 808906 608206 373245 459308 954799 919677 12972 804819 8686 844483 936513 490823 8979 155143 769729 515947 735509 298287 832925 108841 102428 626720 13915 50369 641071 415956 547251 632884 501957 258187 224364 251134 720533 45577 946556 863701 844606 383985 963949 651267 305256 443623 21720 548254 603249 377861 828137 746639 423325 318285 512720 143683 189646 560325 178365 630758 19394 677623 38458 847495 221642 551894 566276 843841 11515 328416 918180 478565 694633 366727 818783 679654 511347 657451 982501 781168 372934 841945 502602 459910 260064 844733 825970 296517 704497 643867 165386 387316 236189 523689 200456 136257 773657 693587 588064 887743 153845 294017 618434 571902 861719 41674 151174 364383 841395 770653 212376 784206 207051 570658 944451 244733 976850 420377 743149 789818 248519 508824 957975 732972 869008 833033 120966 270709 57310 691710 375006 676560 11705 645819 894837 342638 869583 577759 838485 608547 902271 451817 196353 837282 306680 455129 493789 565283 555731 125038 436698 844633 972331 365895 360442 499440 648458 223361 366505 286556 263161 329752 641958 6372 158540 99932 482329 990986 179992 862276 933152 117814 27513 538861 584733 839113 157729 748870 986196 677854 399143 51366 421716 437791 730456 159872 263714 542455 253807 363549 757697 784605 541848 608518 329268 735698 524570 942063 660207 486096 208611 48815 751403 912080 542918 30833 948486 596545 580720 696638 1162 508534 322453 142803 403981 714447 726971 62028 172510 352938 957172 134207 981905 530309 101363 452588 70768 621347 70080 112964 805223 422584 55352 20855 883230 906037 105124 539146 366151 985088 512411 906828 954839 732615 675685 124532 157826 141809 215917 64479 39291 7283 545041 437826 232518 54083 395933 88930 366279 414708 77990 397392 177345 451750 226220 313448 683862 449263 860508 516094 865983 884501 478248 557718 870194 999311 306817 181078 763256 709438 812203 28091 466138 401276 590879 153361 454565 482510 618425 551909 80785 695599 358257 781129 161989 868290 352303 494736 289346 760335 409503 278756 123874 984880 334905 999554 891718 157908 534464 338725 117673 37854 268308 946556 924010 13788 930899 917550 416137 833534 162854 562291 26324 633140 478092 215056 122701 47145 457578 911016 147267 862389 794144 65035 607151 801295 186888 316417 524915 762087 186587 929007 527447 300958 998728 348875 235682 485513 218441 714226 535687 499969 373686 510245 217459 445800 596570 957547 596896 901861 351666 246518 945328 868138 895039 253832 138941 502033 80212 778298 129715 467226 767905 132051 799374 63477 243517 359757 976022 949030 353956 432646 835144 687242 826982 54718 957466 877565 1807 491703 437765 590126 400241 758358 406695 758705 8606 559392 852000 434040 248070 819962 639137 73507 95302 157948 568604 626513 398139 421073 187828 702973 319045 248627 599441 283062 860581 19176 407159 537551 376934 818422 329801 943768 934255 695216 169285 287719 727894 110329 247493 580646 898392 843012 508652 311650 572004 697144 417551 499911 119040 682340 846238 236766 479224 553757 790340 210605 4049 513323 179774 670560 81019 120030 852732 798657 947873 99010 325901 90314 47982 265799 968492 959199 528489 745229 699071 233510 519368 322483 907842 119141 480185 231674 297017 915336 901236 741786 416401 825737 937863 512250 520994 686833 608271 406372 236571 920292 208341 298301 780048 304561 917625 97425 800367 484148 971028 148302 497441 775514 961507 91576 876613 807145 513054 974708 659008 479545 577892 288919 210283 624630 654631 731583 30204 494490 968543 844708 164922 680824 891168 542138 827591 700748 945780 136955 317598 462025 595482 281363 946370 240654 793772 806778 444219 977254 38754 421845 386386 461307 440554 672144 390099 587291 660856 662098 264380 756014 565023 866713 870403 574419 719790 98079 340730 986117 410654 542999 500745 675690 809852 338290 986073 871465 717127 880592 515998 266166 119446 125471 910746 212260 741839 270322 279360 774040 232571 263947 518523 581189 288711 368897 573381 370340 835687 749278 248741 740760 662142 859091 838656 125738 912690 929678 389024 839578 88691 550114 792395 744198 770921 498080 278579 953549 313458 446110 461544 845715 236506 226233 487927 380532 902246 749550 588545 320065 89319 889066 500473 614375 942747 630206 880647 591591 227047 755824 590509 290231 633182 35370 170782 707387 520371 327773 873076 276151 297537 928328 803975 258791 576895 337409 263986 673582 597952 197177 405093 896257 926041 937637 142523 147617 260314 732535 58222 462503 3228 461927 939570 124689 770604 653391 807834 694372 718097 283533 807318 226808 24584 784647 697076 566629 464263 519526 215173 630705 198612 280759 90749 856869 318045 829482 811018 589562 999538 40253 382460 193361 433464 965332 251627 306733 922780 470578 51422 601156 258609 287093 136301 473463 545285 25922 414953 669801 194786 476345 463860 706867 325518 50629 658423 205786 508992 647341 830431 967467 5858 226316 73808 991434 970292 942973 883349 665389 503146 935251 770806 365428 503868 781605 435206 748797 241436 849820 706709 258873 932106 310596 949215 209073 60718 28097 324866 349121 333401 315692 911986 933349 62065 743326 842387 191389 258340 369922 715266 935808 575458 475800 456183 719971 444611 347090 140067 653138 232313 603514 916974 861122 951115 488810 742097 760670 430355 832410 977917 574 378660 53617 333512 11849 577217 984463 753093 967852 148843 430616 76017 417806 742551 290971 513532 724614 668823 318177 393975 450293 372024 513744 263732 976806 152092 295290 447954 83742 666301 747940 885398 874397 471270 468540 551964 916363 289467 108776 103088 838381 319769 878327 261025 789089 781573 813308 580580 218259 865754 260090 725702 817070 810322 162091 392228 10771 120604 980022 430858 959763 553744 462350 730415 400641 839958 208474 253163 894629 323998 337293 646868 945101 43992 102241 488616 559605 671481 446889 422915 239335 687271 946804 54185 3960 281361 510408 859152 818715 860300 542156 123760 43439 781696 486625 190702 233957 703053 545840 266234 874178 561111 532968 137222 692539 113933 475789 936815 660610 744811 670762 715600 987395 299784 942043 222095 591743 843431 799074 387445 730213 918351 194563 172480 960490 208999 135849 112773 963631 864703 165243 922762 503102 200929 217343 535176 861275 871757 723369 76211 317651 563576 217644 310096 391545 524292 92056 46146 657509 330017 481318 150594 410081 842176 305457 175113 184628 707840 324692 562663 182536 743097 950574 930387 301871 711779 342206 456499 685438 854336 715536 530682 449335 135857 912055 789875 67635 416802 83228 141039 183687 996804 117892 362878 522617 962410 481543 217501 661730 786106 443377 817780 561518 730097 781582 292289 961647 768466 958976 18735 422479 351429 18336 768759 618916 499687 207964 543377 322325 274841 847902 409647 849875 751372 21241 631827 279368 999205 192977 796347 280172 301718 512797 624675 543392 884674 20177 912757 870391 511242 146397 737848 765024 286440 715117 45121 808599 740768 351257 831208 184465 192785 612056 462756 641115 152413 439438 562247 39248 584529 979691 950067 172263 94176 276333 672356 479462 926850 282068 622072 813058 391295 574753 759184 335045 356899 946332 156845 617327 834591 440808 800042 195393 277583 795197 846379 399415 466798 146509 139258 433932 343014 603674 427658 966954 277929 721646 800251 918026 102479 588031 89802 885657 639337 946446 339392 460311 292908 85789 686307 599133 647581 708378 26935 163166 810953 829190 818935 951762 43631 134250 673974 857667 17123 54383 713843 139715 991357 619539 195108 430328 576160 524895 390644 350088 963149 807491 904596 707819 424695 950176 322370 645671 95164 950987 77072 473096 582999 223198 746719 986498 945178 71273 748473 984242 229391 366354 415972 113820 680520 532204 771607 51325 259446 845525 257528 474152 786804 34577 4322 314097 861283 414280 104861 999698 43719 146178 830441 658009 764393 159440 220778 273791 566547 767763 456388 351697 391724 867781 840360 150484 537378 847430 51885 783159 657667 777471 261246 780184 775143 709430 248002 55645 241279 720800 82964 980689 629358 381243 80271 20692 374065 524965 390245 632417 161501 457137 673104 536383 976888 336335 23492 356381 935089 590861 918738 479781 24132 659291 649159 939624 223783 848334 40345 702055 809666 821394 858723 364548 211878 552683 85095 592753 176284 505421 597125 167289 185808 945787 978318 226022 735590 817473 755286 573077 518247 370739 91972 497256 389647 230225 718352 262349 92512 571178 46947 263932 931258 541138 359532 957420 607375 729244 605677 701528 868042 209361 691032 863203 915515 119190 188527 843249 264047 624478 89033 437757 37548 497486 724725 452395 899485 452551 646661 140420 131924 392452 849999 746206 336524 852023 991021 534311 46756 870098 217383 710208 554649 902649 119005 11225 979185 615066 629040 888533 229128 207451 641023 112395 23997 220585 357058 826243 725967 738196 826135 57094 35299 459829 545272 156738 377158 295702 745757 711513 597360 242503 117837 31635 580876 345080 48538 765753 236425 110176 159145 757693 691485 882929 7317 477698 138094 296636 381158 492544 114788 46439 340203 814559 990436 929562 246929 816768 141891 117980 441129 75083 353976 960982 806154 312763 421066 247870 71935 673047 177416 116255 335366 656741 620784 629775 81497 638380 450634 969851 891926 226711 585999 394247 557908 778537 252549 300452 920753 22103 45243 891174 742647 779224 193600 589594 97483 563487 260096 724023 539820 312686 772797 778255 359348 646561 709159 268431 704774 876734 520366 519855 341660 436135 591634 785082 952232 345650 205203 238955 3556 572622 202242 718034 503303 296532 787772 750163 213919 328297 601353 646790 182391 982975 402568 929146 34507 632151 389568 561396 423220 672843 277871 814762 213005 712294 322265 739640 635001 884956 172856 174118 832798 975572 685933 669717 649688 872601 262280 93803 207161 60871 247937 809334 477817 901977 888006 247015 644939 76894 133733 500370 196712 250297 131956 365521 161851 806444 124234 967644 369033 520919 248568 179824 338641 769176 863749 712536 800101 734208 567774 9866 936867 33359 663743 890623 990155 106185 965476 377327 498617 364241 496883 358020 321741 22647 542741 869172 594229 482947 91666 346841 656844 237690 596707 429316 394674 439330 667355 583328 496874 986175 302072 262204 37188 165933 465337 327820 223999 878264 743153 892472 746395 932395 986717 97118 103594 418492 534375 321980 484539 317976 133926 149909 506061 100125 120400 439071 291342 727698 499378 272174 850841 43042 427833 680156 133071 66532 618898 544551 762248 123879 939045 628817 290217 173217 473354 362846 821458 268815 400238 16655 325780 731269 196144 60674 123132 622955 862185 309357 513458 143027 574443 509266 293994 632437 895616 686302 747354 968655 830680 762464 207235 941747 235477 891300 563016 436992 235008 439775 52749 530180 345087 851983 82393 433213 328837 997264 466970 817137 305856 834421 166448 178376 446767 40096 911019 37512 538738 840605 900621 792766 774477 894227 274447 931766 34016 640976 327194 471175 639855 412211 219946 22003 77577 820499 546359 530941 167176 787197 172319 327631 818772 196687 679344 943293 541402 765223 992387 477083 965607 67726 612002 606795 785994 306445 804297 293533 831462 739235 214787 972631 825157 835039 396669 634016 891965 68588 679371 872398 726050 433799 103345 662487 128556 983148 424029 738379 492359 336558 490189 410278 586427 153885 291834 251234 90810 328717 826451 681119 265729 481536 409184 36357 188745 349709 145773 878112 683194 724829 948379 518815 877654 510122 745406 822017 693735 359593 78385 162700 276482 667392 705474 259382 645533 339464 255158 177266 866922 106876 680243 455910 105487 337870 141191 514275 614457 696872 893583 42841 440510 114881 126318 649881 873110 767589 976273 615644 482116 643116 902175 326830 120071 177003 562504 231211 831110 197186 576091 136102 996192 713374 3771 171359 473471 380161 776899 80088 759626 624316 695507 140085 153077 425077 926613 401506 870105 347578 103149 601647 612483 665107 323794 876131 457092 457902 463130 314859 990048 425626 485107 668492 763860 52345 803911 603757 12833 907882 815056 363330 198854 322932 637820 353050 926248 231858 931752 94017 824598 579639 775670 250861 118626 350557 547061 943187 685258 506283 962754 96465 621338 165793 325358 716886 847955 996072 564657 464839 976907 967606 865434 192696 855374 716972 148155 782428 370308 725961 690306 523362 703143 133830 972919 636050 393369 871898 75735 194511 392809 337832 529762 434471 347239 935014 992233 725571 364451 308790 9102 547242 480321 93758 364236 74562 280632 641563 581691 385692 462404 313825 127379 810841 672294 179702 910342 73185 51791 29252 73726 712909 280904 681088 54164 871792 997015 192608 233188 621190 123913 402274 28414 954876 826574 127865 315070 926232 229283 46666 154054 797981 706136 23516 458338 707068 726698 625874 160073 321575 256785 33872 321054 230455 115679 416073 975175 94304 140210 682063 938491 225004 168610 79634 15025 844673 334310 293769 743371 983231 25378 694760 216465 530321 726574 161661 172756 338679 467323 96329 751531 797408 117847 621136 842126 758168 77758 427063 289295 7134 517056 69966 662045 103698 225354 815214 86832 329085 988206 58955 15997 582514 597528 551900 252907 485429 476197 754151 327488 168902 472954 301729 202210 965399 282313 915378 390350 634253 744750 429307 871583 134607 204293 478868 633880 756917 659484 647876 785622 648681 656543 667524 403483 629547 243993 360031 943500 40302 923453 352857 179614 8083 716896 906295 177046 279158 179953 933219 475990 417633 198948 549512 360818 202500 554114 28839 294692 314328 861444 669104 36448 684399 974165 601961 90194 928170 51683 370956 542207 765593 821433 843549 909998 963112 286904 569392 482164 221751 786483 810638 634472 983645 248036 881854 315481 733774 505285 229520 664314 752590 675863 633124 245743 188512 446143 439781 541117 230251 707191 737289 720857 861885 535492 996461 291587 185 428643 316282 166064 427626 131615 143395 597042 31215 393193 765201 430806 706245 441577 953550 882433 334626 858668 522600 97281 438603 538403 970593 606621 148547 203932 331243 743024 143071 469980 184504 632920 46602 468333 400622 728430 159646 750804 472723 119386 24208 305213 961517 799100 542732 52633 667975 504268 345052 272162 209775 198984 181241 958263 818899 995943 900621 803472 986231 770641 521293 131842 486069 245920 781077 583329 298873 710348 733270 725903 278487 29007 456561 975937 797855 664895 688540 154227 969237 533980 820122 1781 632208 22858 418631 990517 818690 57354 70148 300770 945365 522055 768867 479000 189753 736104 520516 464337 599966 909690 853446 559022 328982 852675 974273 327252 14277 376071 187258 260345 612493 909780 676402 710476 373347 165989 157898 854592 593606 107729 312311 670229 379346 257129 996288 659629 374803 619214 54942 693673 363613 511693 403904 806578 95889 58376 262513 970226 554518 748339 863503 528531 791401 407627 480169 26132 67098 86519 490266 46595 937474 773218 371538 951523 899102 736523 206489 194886 726482 296142 27021 608362 507226 227186 577471 909977 902919 594700 503032 835342 943034 844982 884073 116634 387422 884005 803335 330633 592682 899693 273114 668810 526453 861846 254436 47929 996834 191272 283413 171227 136259 676999 636020 58985 896606 594557 460772 10512 881145 260064 570736 726535 432215 871817 13589 929301 789689 719160 522400 622130 372877 288696 79805 571335 11566 270698 560789 391628 987028 613605 664606 171626 275420 993581 765076 576231 197904 935376 54381 623295 480454 133830 82097 353475 33437 667113 786618 915037 521590 440411 943541 514581 754173 317111 115337 232206 575207 3902 340756 160938 990329 33027 621661 734041 198003 868731 265644 291652 790361 921306 877110 788642 502469 950505 900312 233702 61366 458217 726235 397742 321781 37960 89493 697945 526430 241723 569899 428743 327375 731176 153862 32688 184244 393241 851634 199208 345219 61257 227368 869128 853915 403400 525589 973211 809896 271738 193398 616629 873437 126044 918123 141576 513197 768576 615879 396136 78948 208838 768697 303031 641833 858329 787552 305005 797186 798438 808855 348520 109480 199221 310165 590736
9991
0 0 0 0 0 0 0 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 5 5 5 14 14 14 8 8 8 8 29 29 29 10 10 10 10 10 10 10 10 26 26 26 26 2 2 2 2 13 13 13 13 13 13 13 13 13 57 57 57 57 66 66 66 66 66 66 23 23 23 23 23 23 23 23 70 70 70 70 70 70 70 70 70 61 61 63 63 63 63 63 63 63 63 17 17 17 17 17 17 17 17 17 17 40 40 40 40 40 86 86 86 86 86 86 97 97 97 97 97 97 97 97 4 4 4 4 4 4 4 4 79 79 79 79 79 79 79 79 79 79 89 89 89 89 108 108 108 108 108 108 108 108 108 92 92 92 92 92 92 92 92 92 92 168 168 168 168 168 168 168 168 168 168 124 124 124 124 124 124 124 93 93 93 179 179 179 179 179 179 179 179 179 179 25 25 25 25 25 25 25 44 44 44 44 44 44 44 44 44 44 52 52 52 52 52 52 153 153 153 99 99 99 99 99 99 118 118 98 98 98 98 136 136 136 136 136 136 136 136 136 136 30 30 80 80 80 80 88 88 88 88 88 88 31 31 31 31 78 78 78 261 261 261 261 261 261 261 11 11 11 11 11 11 11 50 50 50 50 50 119 119 119 119 119 119 35 35 35 35 35 35 35 176 176 176 176 176 176 176 176 176 176 201 201 201 201 201 129 129 129 129 129 129 241 241 241 241 184 184 184 184 7 7 112 112 112 112 112 112 112 112 112 103 103 103 103 103 103 103 103 103 292 292 292 292 292 292 190 190 190 190 190 190 357 357 357 357 357 357 357 34 34 34 34 34 188 188 188 188 188 188 188 188 188 81 81 81 81 81 81 81 81 226 226 226 226 226 226 226 226 73 73 73 73 73 73 73 73 132 132 132 132 132 132 393 393 393 393 393 393 393 120 120 120 120 120 120 120 120 225 225 225 225 225 225 236 236 236 236 236 236 236 236 236 236 320 320 320 320 290 290 290 290 290 121 121 121 121 121 121 121 121 216 216 216 216 216 216 216 299 299 299 299 299 299 299 299 299 299 94 94 94 94 94 258 258 258 258 258 258 258 258 46 46 46 178 178 127 127 379 379 379 379 195 195 195 195 488 488 488 488 488 488 488 488 488 488 152 152 152 366 366 366 366 366 366 279 279 279 279 279 142 142 142 142 142 142 142 142 466 466 466 466 466 466 466 466 466 466 117 117 117 117 117 215 215 215 215 215 215 262 262 262 185 185 185 185 185 387 387 387 387 387 387 387 387 387 220 220 220 220 220 220 19 19 19 161 161 161 161 161 161 161 234 234 234 234 234 234 234 234 234 234 318 318 318 318 318 318 565 565 565 565 565 565 565 565 565 565 282 282 282 282 282 282 198 198 198 198 198 198 198 198 198 198 425 425 425 425 425 425 425 425 425 425 84 84 84 84 237 237 237 237 237 237 237 237 237 289 289 289 289 289 259 259 259 259 259 259 259 259 259 259 104 104 104 104 104 104 104 104 104 353 353 415 415 415 415 415 415 415 415 415 581 581 581 581 581 581 581 581 581 581 550 550 550 550 550 612 612 612 699 699 699 699 699 699 699 699 699 699 284 284 284 187 187 187 187 187 187 187 187 414 414 414 414 414 414 414 525 525 122 122 122 122 122 269 269 606 606 606 606 606 606 606 606 606 59 59 59 702 702 702 702 702 702 650 650 650 721 721 721 512 512 512 512 512 512 512 512 695 695 695 695 149 149 149 149 149 149 149 149 123 123 336 336 336 248 248 248 495 495 495 495 495 495 495 495 361 361 219 219 219 219 219 219 219 219 219 219 752 752 752 752 752 696 696 731 731 731 731 731 731 731 814 814 814 814 814 814 814 814 419 419 419 419 419 419 419 419 419 391 391 391 391 391 391 391 391 391 391 617 617 617 617 617 617 617 617 617 617 743 743 743 743 743 743 743 332 332 332 332 332 332 332 332 332 595 595 874 874 874 874 874 874 874 874 874 755 755 755 755 755 755 755 755 755 755 90 90 90 90 90 90 90 90 90 90 260 260 260 260 597 597 858 858 858 858 858 858 858 858 858 858 927 927 927 927 170 170 170 170 170 170 339 339 339 339 339 339 339 115 115 115 115 115 115 115 115 549 549 549 549 549 549 549 549 549 549 64 64 64 64 64 64 64 64 640 640 640 640 640 640 640 53 53 53 53 53 53 53 53 53 53 884 884 884 884 884 884 884 884 910 910 910 910 527 527 527 527 527 527 527 527 527 316 316 300 300 300 384 384 384 384 384 384 384 384 384 441 441 441 441 441 441 441 795 795 795 795 795 795 795 795 795 757 757 757 192 192 192 192 192 192 192 578 578 578 578 578 578 541 541 541 541 541 541 541 303 303 303 303 303 303 303 303 303 783 783 783 783 783 472 472 472 472 472 472 472 472 472 472 412 412 671 671 671 671 671 671 671 671 671 671 924 924 924 924 924 924 924 924 924 924 856 856 409 409 758 758 758 758 758 758 758 758 758 526 526 526 526 526 526 20 20 515 515 515 515 515 750 750 750 750 750 750 750 701 701 701 701 701 701 701 701 692 692 692 692 692 692 692 480 480 480 480 480 480 809 809 809 809 809 809 809 809 433 433 433 433 433 433 433 433 546 546 546 546 1124 1124 1124 1124 1124 1124 1124 1124 1124 1124 125 125 125 125 125 309 309 762 762 762 521 521 521 521 521 669 669 669 669 669 669 669 669 669 146 146 1204 1204 1204 1204 1204 1204 1204 1204 946 946 946 946 946 946 946 946 946 946 372 372 372 372 818 818 818 818 818 818 818 818 818 818 514 514 514 514 683 683 683 683 683 1013 1013 1013 1013 1013 1013 1013 1013 1013 717 717 717 717 717 717 717 717 717 637 637 637 904 904 904 904 904 904 904 904 904 975 975 975 975 975 975 975 975 975 864 864 864 864 864 864 864 864 864 1264 1264 1264 1264 1264 1264 1264 1264 859 859 859 859 868 868 868 868 868 868 868 868 868 868 1237 1237 1237 1237 1237 206 206 206 270 270 1127 1127 54 54 54 54 54 54 54 54 1271 1271 469 469 469 469 430 430 430 430 430 841 841 841 841 841 82 82 82 82 82 82 82 82 82 842 842 842 842 842 842 842 837 837 837 837 837 837 837 837 744 744 744 744 744 1231 1231 1231 1231 1231 1231 1231 1231 1231 1231 189 189 189 189 1245 1245 1245 1245 1245 1245 1245 1418 1418 1418 1418 1418 1418 1418 1418 1418 1418 1021 1021 1021 1021 1021 1021 1021 1381 1381 1381 1381 1381 1381 1381 1381 460 460 460 460 460 460 1037 1037 301 301 301 301 301 301 140 140 140 140 140 140 140 140 140 140 137 137 137 137 137 266 266 266 266 266 266 106 106 106 106 106 106 106 106 106 106 424 424 424 424 424 424 424 1479 1479 1479 1479 1479 1479 1305 1305 1305 1305 688 688 688 688 688 688 688 688 688 688 1006 1006 1006 1006 1006 1006 1006 1006 1006 1006 1067 1067 1067 1067 1067 1067 1067 1067 1067 603 603 533 533 533 533 533 1343 1343 1343 1343 1525 1525 1525 1525 1525 1525 1525 1525 674 674 1325 1325 1325 1244 1244 1244 1244 1244 667 667 667 667 667 667 55 55 55 55 55 55 55 55 838 838 1267 1267 1267 624 624 624 624 624 624 456 456 456 456 456 456 456 456 1177 1177 1177 1177 1177 1177 1122 1122 811 811 811 811 811 811 811 811 1194 1194 1194 1535 1535 1535 1535 407 407 407 481 481 481 481 481 481 481 481 481 1337 1337 1337 1337 1384 1384 1384 1384 1384 323 323 323 323 323 323 1523 1523 1523 963 963 963 963 963 963 963 963 963 1421 1421 233 233 233 233 1629 1629 1629 1629 1629 1629 1629 1629 1629 1629 861 861 861 861 861 861 406 406 406 65 65 65 1101 1101 1101 1101 1582 1582 1582 1582 1582 1582 1582 869 869 869 869 869 869 869 747 747 747 217 217 217 217 217 1562 1562 1562 1562 1562 1562 1562 1562 1562 1562 959 959 959 959 959 959 741 741 530 530 530 530 530 1633 1633 1633 1222 1222 1222 1222 1222 1222 1058 1058 1058 1058 1058 1058 1058 871 871 871 871 871 871 1266 1266 1266 1266 790 790 790 790 790 790 790 790 790 329 329 329 329 329 329 329 329 329 329 919 919 919 919 919 919 919 739 739 739 739 739 957 957 957 957 957 957 957 957 957 12 12 12 12 12 12 12 12 12 214 214 214 214 328 328 328 328 328 328 328 328 304 304 304 304 304 304 304 304 1390 1390 1390 1390 1390 1390 1311 1311 1311 1311 1311 1311 1311 1311 1311 1631 1631 1631 1631 1631 1631 1631 1530 1530 1553 1553 1078 1078 1078 1078 1508 1508 1508 1508 1508 1508 1508 1849 1849 1849 1849 1849 1849 1849 1849 1849 618 618 618 618 618 918 918 918 918 918 918 918 753 753 753 753 619 619 619 619 619 1477 1477 1477 1477 929 929 929 929 929 929 929 1209 1209 1209 1209 1209 1209 1786 1786 1786 1786 408 408 408 408 408 816 816 816 816 816 816 816 816 335 335 335 335 335 335 1825 1825 1825 1825 1324 1324 1324 1324 1324 1324 1117 1117 1117 1117 1117 446 446 994 994 994 994 544 544 544 544 544 544 544 544 1799 1799 1799 1799 1799 1799 1799 1799 1799 351 351 351 351 1648 1648 1648 1648 1648 945 945 945 945 945 1257 1257 1257 1257 1257 1257 1813 1813 1813 601 601 601 601 601 465 465 465 465 465 465 1911 1911 1911 462 462 462 462 930 930 1963 1963 1963 1963 1963 1963 1963 1963 1963 1304 1304 1304 1304 1366 1366 1366 1366 1366 1366 1366 1199 1199 1199 1199 1199 1199 1199 1199 1199 1199 435 435 435 1949 1949 1949 1949 1949 1949 1949 1949 444 444 268 268 268 268 268 268 268 268 1205 1205 1205 1205 1205 1205 1205 1205 1205 1205 326 326 326 326 326 326 326 326 781 781 1713 1713 1713 1713 1713 1713 1713 1713 1713 1713 1189 1189 1189 1189 1586 1586 398 398 398 398 398 398 398 398 398 398 1951 1951 483 483 483 483 1057 1057 1057 1057 1057 1057 1057 1057 1057 1057 632 632 632 632 632 632 632 632 632 632 1158 1158 1158 1158 1158 1158 1158 1158 1889 1889 1889 1889 1889 1889 1889 506 506 506 506 973 973 973 973 973 973 973 973 973 1620 1620 1620 1620 1620 1620 1620 1620 1620 287 287 287 287 287 287 287 1060 1060 1060 1060 1060 1060 1060 1060 1119 1119 1119 1119 1423 1423 1423 1423 1423 1423 1423 1423 1487 1487 1487 1487 1487 1487 1284 1284 1284 1284 1284 1416 1416 1416 1416 1416 1080 1080 1080 1080 1174 1174 1174 2098 2098 2098 2098 2098 2098 2098 2098 976 976 976 976 976 976 976 976 1291 1291 1291 1291 1291 1291 1291 1291 1291 1850 1850 1850 1850 1906 1906 1906 1906 1906 1906 1906 1906 1906 1906 716 716 716 716 716 716 716 716 1805 1805 1805 1805 1805 1805 1805 2006 2006 2006 1034 1034 1034 1034 1034 1034 1329 1329 1329 1329 1329 1329 1329 154 154 2238 2238 2238 2238 2238 2238 1784 1784 1784 1784 1784 1784 1784 1784 2279 2279 2279 2279 2279 2279 2279 2279 1556 1556 1556 1556 1811 1811 1811 1811 1811 1811 1811 1811 1811 1070 1070 1439 1439 1439 1439 1439 1439 1439 1439 1439 580 580 1454 1454 1454 1454 1454 1490 1490 1490 1490 1490 1490 2299 2299 2299 2299 1335 1335 1335 1335 1335 1335 1335 1335 1335 1592 1592 1592 1592 1592 1592 389 389 389 389 389 1613 1613 1789 1789 1789 1789 1789 1440 1440 1440 1440 1440 1440 1440 1440 378 378 378 1441 1441 1441 1441 1441 1441 1441 1441 1603 1603 1603 1603 1603 1603 1603 1603 1603 1915 1915 1915 1915 1915 1915 1915 159 159 159 159 159 159 159 159 159 159 1971 1971 1971 1971 1971 1971 1971 1971 1971 1971 2011 2011 2011 2011 2011 2011 2011 2185 2185 2185 2018 2018 2018 1296 1296 1296 1296 1296 1296 1296 1296 1296 1296 1816 1816 1816 1816 1816 1816 1816 1816 1816 1816 1729 1729 1729 1729 1729 1729 230 230 230 230 230 230 230 230 230 676 676 676 676 676 676 676 676 676 676 1773 1773 1773 1773 1773 1773 1773 1773 1773 1362 1362 1362 1362 1362 1362 1981 1981 1981 1981 1981 1981 1981 1981 1981 1876 1876 1876 1876 1876 1876 784 784 1617 1617 1617 1617 1617 1617 1617 1617 1617 1115 1115 1115 1115 1115 1115 310 310 310 310 310 310 1601 1601 1601 1601 1601 1601 1601 1601 1601 1601 2382 2382 2382 2382 1318 1318 1318 1318 1318 1318 1318 1318 1318 770 770 770 475 475 475 475 475 475 475 2438 2438 2438 2438 2438 2438 2438 2438 2438 2438 591 591 591 591 591 591 591 1992 1992 1992 1992 1992 1992 1992 1992 1992 1992 1104 1104 1104 1104 1104 648 648 648 648 648 648 648 1093 1093 1093 1093 1885 1885 1885 1313 1313 1313 1313 1313 1313 1982 1982 1982 1982 1982 1982 1982 1982 1982 2457 2457 2457 1323 1323 1323 1323 1323 1323 1702 1702 1702 1702 1702 1702 1702 1702 1702 881 881 881 881 881 881 1624 1624 1624 1624 1624 1624 653 653 653 653 653 653 653 653 1573 1573 1573 2198 2198 2198 2198 2198 2198 2565 2565 2565 2565 2565 2565 2565 1483 1483 1483 1483 1483 1483 1483 135 135 135 135 135 135 135 135 135 1372 1372 1372 1372 1372 751 751 751 751 751 751 751 751 1380 1380 1380 1380 1380 1380 1380 1380 331 331 331 1675 1675 1675 1675 1675 1675 1675 1675 756 756 756 756 756 756 756 870 870 870 870 870 870 870 1646 1646 1646 1646 1646 1646 2399 2399 2399 2399 2399 2399 2399 2399 890 890 890 890 890 890 890 890 890 890 2036 2036 2036 2036 2036 2036 2036 2036 2232 2232 2232 2232 2232 2232 2232 2232 2232 2232 1185 1185 1185 1185 1185 1847 1847 1847 1847 1847 1847 1847 1847 1847 1847 1652 1652 1652 1652 1652 1652 1652 1652 1652 611 611 611 611 611 611 611 611 611 796 796 796 796 796 796 796 796 796 2560 2560 2560 2560 2560 2560 2615 2615 2615 2615 2615 1518 1518 130 130 130 130 130 130 2475 2475 2475 2475 2475 513 513 513 513 513 513 513 2671 2671 2671 2671 2671 2671 2671 2671 2671 2671 1029 1029 1029 1029 1029 1029 1029 1029 1029 1029 2857 2857 2857 2689 2689 2689 2689 2689 2689 2689 2689 2689 358 358 358 358 358 358 358 358 358 613 613 613 1935 1935 1935 1935 1935 1935 1935 1935 1935 2884 2884 2884 2884 2884 2884 2884 2884 2884 1511 1511 895 895 895 895 1470 1470 1470 1470 2348 2348 2348 2348 2348 2348 2348 2348 2348 2348 2533 2533 2533 2533 2533 2533 1722 1722 1722 1912 1912 1912 1912 1912 1912 1912 1912 1912 1912 494 494 494 738 738 738 738 738 738 738 738 738 738 356 356 356 2470 2470 2470 2470 2470 2470 2470 2470 2470 2470 2080 2080 2316 2316 2316 2316 2756 2756 2756 2756 2756 2756 2045 2045 2045 2045 2141 2141 2704 2704 2704 2468 2468 1156 1156 1156 1156 1156 1156 1156 1156 1156 1156 2280 2280 2280 2280 2280 2280 2280 1408 1408 1408 1574 1574 1574 1574 1574 1574 1574 1574 1550 1550 1550 620 620 620 620 620 620 620 620 620 620 1484 1484 1484 1484 1484 1484 1484 1779 1779 1779 1779 1779 1779 1779 1779 1167 1167 1167 1167 1167 1167 1167 1167 2447 2447 2447 900 900 900 900 900 900 1032 1032 1032 1032 1032 1032 1032 1032 1032 1032 2079 2079 2079 2079 1970 1970 1970 1970 1970 1970 2941 2941 2941 2941 2451 2451 2451 2451 2451 761 761 761 761 761 2244 2244 2244 2244 2244 2244 2244 1808 1808 1808 1808 1808 690 690 690 690 787 787 787 787 787 787 889 889 889 889 889 889 889 889 2041 2041 2041 2041 330 330 1132 1132 1132 3078 3078 3078 3078 3078 3078 2512 2512 2512 2512 421 421 421 421 421 421 1843 1843 1843 1843 1843 1843 1843 1843 1843 873 873 873 873 873 873 873 873 873 873 1061 1061 1061 1061 1061 1061 1061 1061 1061 1061 1176 1176 1176 1176 1230 1230 3018 3018 3018 3018 3018 3018 3018 878 878 878 878 878 878 878 878 2561 2561 2561 2561 2561 2561 2561 2034 2034 2034 2034 2034 2034 2034 2747 2747 2747 2747 2747 2747 2747 2747 2747 1565 1565 1565 1565 1565 1565 1565 2101 2101 2101 1895 1895 1895 1895 1895 1895 675 675 2375 2375 2375 2375 2375 2375 2375 2375 2375 2375 3101 3101 3101 3101 3101 3101 3101 3101 3101 3101 1614 1614 1614 1614 1614 1053 1053 1053 449 449 449 449 449 2950 2950 2950 2950 2950 2950 2024 2024 2024 1051 1051 1051 1051 1051 2112 2112 952 952 952 952 1278 1278 1278 1278 1278 1278 1278 1278 1278 1278 448 448 448 448 448 448 448 1450 1450 1450 1450 1450 1450 1450 2097 2097 2097 894 894 894 894 894 894 1192 1192 1192 2254 2254 2254 2254 2254 1005 1005 1005 1005 1005 1005 1005 1005 2398 2398 2398 2398 2398 2398 2398 1842 1842 1842 598 598 598 1957 1957 1957 1957 1957 1957 1957 1957 1957 1957 3051 3051 3051 3051 3051 3051 3051 2013 2013 2013 2013 2013 2013 2013 1246 1246 1246 1246 1246 1246 1246 1246 1246 1246 703 703 703 703 703 703 703 703 703 498 498 498 498 498 498 498 2819 2819 2819 672 672 672 672 672 2055 2055 2055 2055 2055 2055 2055 2055 2055 1626 1626 1626 1626 1626 1626 3447 3447 3447 3447 907 907 907 907 907 3094 3094 715 715 715 715 715 715 2415 2415 2415 2415 2415 2415 2415 2415 2415 2415 3148 3148 3148 3148 2267 2267 1947 1947 2656 2656 2656 2656 2656 2656 2656 2656 2656 2656 3487 3487 3487 3487 3487 3487 3487 3487 3487 3422 3422 3422 2905 2905 2905 2905 2905 2905 2905 2905 2905 2905 1587 1587 1587 1587 1587 1587 1587 1587 1940 1940 1940 1940 1940 1940 1940 1940 2057 2057 2057 2057 2057 2033 2033 2033 2033 2033 204 204 204 204 3324 3324 3324 197 197 197 197 197 197 197 1536 1536 1536 1536 2791 2791 2791 2791 2791 2791 2791 3131 3131 3131 3131 3131 3131 3131 1501 1501 1501 1501 1501 1501 1501 2963 2963 2963 2963 2963 2963 2963 2963 2963 780 780 1216 1216 1216 1216 1216 1216 1216 1216 1216 1216 2397 2397 2397 2397 2397 1742 1742 1742 1742 1742 2416 2416 2416 2996 2996 2996 2996 2996 2996 2996 2996 2996 1019 1019 1019 1019 1972 1972 1972 1972 1972 1972 1972 1972 2616 2616 2616 2616 1656 1656 1656 602 602 602 602 602 1783 1783 1783 1783 1783 2418 2418 567 567 567 567 567 567 567 567 567 567 532 532 532 532 532 532 822 822 822 2817 2817 2817 2817 2817 2817 2817 3462 3462 3462 3462 3462 3462 3462 587 587 587 587 587 587 587 3196 3196 3196 3196 2568 2568 2568 2568 2568 2568 2894 2894 2894 2894 2894 2894 2894 2894 1944 1944 1944 1944 1944 1944 1944 1944 1944 517 517 517 517 517 517 2571 2571 2571 2571 2571 2594 2594 2594 2594 1832 1832 1003 1003 1003 3136 3136 3136 3136 1877 1877 1877 1877 1877 1877 1877 2808 2808 2808 2808 2808 350 350 350 350 350 489 489 489 489 489 489 489 167 167 167 167 167 167 167 167 167 1345 1345 1345 1345 1345 1345 2090 2090 2090 436 436 436 436 436 436 436 436 436 436 2248 2248 2268 2268 2268 2268 2268 2268 2268 2268 2268 2268 2120 2120 2120 2120 2120 2120 2120 2120 2933 2933 2933 2933 2933 2933 2933 2933 2933 2933 2160 2160 2160 2160 2160 1534 1534 314 314 314 314 314 314 314 2827 2827 2827 2827 2827 2827 3508 3508 3508 3508 950 950 2309 2309 3049 3049 3049 3049 3049 1354 1354 1354 1354 1354 1354 1354 1354 3588 3588 3588 3588 2202 2202 2202 2202 2202 2202 2202 2202 2202 2202 3752 3752 3752 3752 3752 3752 1404 1404 1404 1404 1404 710 710 710 710 1635 1635 1635 1635 1635 1635 1635 1635 1635 2540 2540 2540 2540 2540 2540 77 77 77 77 28 28 28 28 28 28 28 28 28 28 1727 1727 1727 1727 1727 1727 1727 1727 1727 1727 2531 2531 2531 2531 2531 2531 2531 2531 2531 682 682 682 682 682 682 682 682 682 682 951 951 951 951 951 3266 3266 3266 3266 3266 3266 3266 3796 3796 3796 3796 3796 3796 3796 2677 2677 2677 730 730 730 730 730 730 730 1410 1410 1410 1410 1410 1410 1410 1410 1410 3158 3158 3158 3158 3158 3158 3158 3312 3312 2691 2691 2691 2691 2691 2691 2691 2691 2691 2691 2975 2975 2975 2975 2975 2975 2975 2975 2975 2975 970 970 970 970 970 970 970 970 970 970 1956 1956 327 327 327 327 327 327 327 327 327 327 3031 3031 3952 3952 3952 3952 3952 3952 3226 3226 3226 3226 3226 3226 3226 3226 3226 4058 4058 4058 4058 4058 4058 4058 4058 3171 3171 1283 1283 1283 1283 1283 1283 1283 1283 1283 1653 1653 1653 1653 1653 1653 1475 1475 1475 2524 2524 2524 2524 2524 2672 2672 2672 1391 1391 1391 1391 1391 1391 1391 1391 1391 1391 2391 2391 2391 1339 1339 1339 1339 1339 2631 2631 2631 2184 2184 2184 2184 2184 2184 2184 2184 981 981 981 981 981 1955 1955 1955 1955 1955 2792 2792 2792 2792 2792 2792 1950 1950 1950 1950 1950 1950 1950 2130 2130 1781 1781 1781 1781 1781 1781 1781 1781 1781 1781 3155 3155 3155 3155 3155 3155 3155 3155 3155 1022 1022 1022 1022 1022 1022 2774 2774 2774 2774 2774 2774 3436 3436 1108 1108 1108 1503 1503 1503 1503 1503 3279 3279 3279 3279 3279 3279 3279 3793 3793 3793 3793 3793 3793 3793 229 229 229 229 229 229 229 229 229 229 1451 1451 1451 1451 2701 2701 2701 2701 2663 2663 2663 2663 2663 2663 2663 2663 2237 2237 2237 2237 2237 1965 1965 1965 1965 1965 2707 2707 2707 2707 4052 4052 4052 4052 4052 2050 2050 2050 2050 2050 2050 2050 2050 1331 1331 1331 1331 1331 1331 2695 2695 2695 2695 2695 2695 2695 2695 4229 4229 4229 1135 1135 1135 1135 1135 1135 1178 1178 1178 1178 1178 1178 1178 1178 3157 3157 3157 3157 2573 2573 2573 2573 2573 2573 879 879 879 879 879 879 879 879 879 3561 3561 3561 3561 2371 2371 2371 2371 2371 2371 2371 2005 2005 1795 1795 1795 1795 1795 1795 1795 1795 1795 1795 566 566 566 566 2669 2669 2669 2669 2669 2669 2669 1088 1088 1088 1088 1088 1301 1301 2944 2944 2944 3525 3525 3525 3525 3525 3290 3290 3290 3290 3290 536 536 368 368 368 368 368 442 442 442 442 442 442 2216 2216 3937 3937 3937 3937 3937 3937 3937 1790 1790 1790 1790 1790 1790 1790 1790 1790 4000 4000 4000 4000 4000 4000 4000 4000 2056 2056 1728 1728 1728 1728 3837 3837 3837 3837 3837 3837 3837 3867 3867 3867 3867 3867 1444 1444 1444 1444 1444 1444 1444 4045 4045 4045 4045 4045 4045 4045 4045 3362 3362 3362 3362 3362 3362 3362 3362 2740 2740 2740 3425 3425 3425 3425 3425 3425 3425 3425 486 486 486 486 486 486 486 486 3451 3451 3451 3451 3451 3451 3451 3451 1298 1298 1298 1298 1298 1298 1298 2958 2958 2958 2958 2958 1688 1688 1688 2831 2831 2831 2831 2831 2831 2831 3245 3245 4170 4170 4170 4170 4170 4170 2928 2928 2928 2928 2928 2329 2329 2329 2329 2329 2329 2329 2329 2329 4221 4221 4221 4221 4221 4221 4221 4221 4221 4221 1507 1507 1507 1507 1507 2764 2764 2764 2764 2764 2806 2806 2806 2806 2806 2806 2806 2806 2806 2806 3738 3738 3738 3738 3738 3738 1882 1882 3414 3414 3414 3414 3414 3414 3414 4071 4071 4071 4071 4071 4071 4071 3526 3526 3526 3526 3526 3526 3526 3526 3526 3526 243 243 243 243 243 243 1376 1376 1376 1376 1376 1376 1415 1415 1415 3625 3625 3625 3625 3625 2304 2304 2304 2304 91 91 91 91 91 91 91 91 91 91 1665 1665 1919 1919 1919 1919 1919 1919 503 503 503 503 503 503 503 2109 2109 2109 4346 4346 4346 4346 4346 4346 4346 2780 2780 2780 2780 2780 2640 2640 2640 2640 2640 2511 2511 2511 2511 2511 2511 2511 2511 4143 4143 4143 4143 4143 4143 2339 2339 2339 2339 2339 2339 2339 2339 1486 1486 1486 1486 1486 1486 1486 1486 1486 1486 3910 3910 3910 3910 3910 1417 1417 985 985 985 985 985 985 985 985 985 985 1506 1506 1506 1506 1506 1506 1506 1506 3086 3086 3086 3086 3086 2294 2294 2294 2294 2294 2294 2294 2294 4100 4100 4100 4715 4715 4715 4715 4715 4715 4715 4715 4715 4715 1042 1042 1042 2676 2676 2676 2676 2676 561 561 4417 4417 4417 4417 4417 1473 1473 1473 1473 1473 4743 4743 4743 4743 4743 4108 4108 4108 4108 4108 4108 4108 4108 4108 4108 2526 2526 2526 2526 2526 2526 3413 3413 3413 3413 3413 3413 3413 3413 451 451 451 734 734 734 734 734 734 734 734 2981 2981 2981 2981 2981 2981 2981 2981 2981 2981 2968 2968 2968 3763 3763 3763 3763 3763 3763 3763 3303 3303 3303 3303 3303 3303 3303 4686 4686 4686 4686 4686 4686 4686 3688 3688 3688 4557 4557 4557 4557 1107 1107 1107 1107 1107 1668 1668 1668 1668 1668 1668 1668 1668 1668 1999 1999 1999 1999 1999 1999 1999 1999 3590 3590 3590 3590 1637 1637 1637 1637 1637 1637 1637 1637 4842 4842 4842 4842 4842 4842 4842 4842 4842 2078 2078 2078 2078 2078 2078 4819 4819 4819 4819 4819 4297 4297 4297 4297 4297 4297 4106 4106 4106 4106 4106 2960 2960 3246 3246 3246 3246 3246 3246 3246 3246 3246 3246 708 708 708 708 708 4689 4689 4689 4689 3700 3700 3700 3700 3700 3700 1509 1509 2407 2407 2407 2407 2407 2407 2407 4398 4398 4398 4398 4398 4398 4398 4398 395 395 395 4272 4272 4272 4272 4272 4272 4272 4272 1791 1791 1791 3573 3573 3573 3573 3573 3573 3573 3573 3645 3645 3645 3645 3645 3645 3645 3645 3645 3645 1348 1348 1348 1348 4458 4458 4458 4458 3206 3206 3206 3206 3206 3206 3206 3206 4456 4456 2833 2833 2833 2833 2833 2833 2833 2833 2833 4700 4700 4700 4700 1607 1607 1607 1607 1607 1607 1607 1607 1607 1607 5035 5035 5035 969 969 969 969 969 508 508 508 508 508 508 508 508 508 508 2642 2642 2642 2642 2642 2642 2642 2642 2284 2284 3754 3754 2580 2580 2810 2810 2810 2810 2810 2810 2810 2810 2810 1160 1160 1160 1160 4721 4721 4721 4721 1777 1777 1777 1777 1777 1777 1777 1777 1777 630 630 630 3113 3113 3113 3113 3113 3113 3673 3673 3673 3673 2770 2770 2770 2770 968 968 968 968 968 968 968 2572 2572 2572 2572 2158 2158 2158 2266 2266 2266 2266 2266 2266 2266 3569 3569 3569 3569 3569 3569 3569 3569 3569 3569 4379 4379 4379 4379 4379 4379 4379 1864 1864 1864 1864 1934 1934 1934 1934 354 354 1522 1522 1522 1522 1522 1522 1522 3626 3626 3626 3626 4750 4750 4750 4750 4750 2832 2832 2832 2832 2832 2832 2832 2832 4389 4389 4389 4389 4047 4047 3604 3604 3604 4371 4371 255 255 255 2957 2957 2957 2957 2957 2957 1455 1455 1455 1455 1455 3347 3347 3347 3347 3347 3347 3347 3347 4208 4208 4208 4208 4208 4208 2342 2342 5087 5087 5087 5087 5087 5087 5087 5087 5087 1401 1401 1401 3497 3497 3497 3497 3497 3497 3497 3497 5050 5050 5050 5050 5050 5050 4692 4692 4692 4692 4692 4692 2022 2022 2022 3640 3640 3640 3640 2403 2403 2403 2403 2403 2403 2403 2403 2403 2403 2581 2581 473 473 473 4344 4344 4344 4344 4344 4344 4344 4344 2133 2133 2133 2133 3300 3300 3300 582 582 582 582 582 582 582 3855 3855 3855 3855 3855 3855 3855 3855 3855 3855 3600 3600 3600 3600 3600 3600 3600 2374 2374 2374 2374 2374 2374 2374 2374 2374 2374 1857 1857 1857 1857 1857 1857 1857 1857 1857 2023 2023 5045 5045 5045 5045 4293 4293 4293 4293 4293 4293 4293 4293 3153 3153 1941 1941 1941 1941 1941 1941 4814 4814 4814 4814 4814 4814 4814 2213 2213 2213 1412 1412 1412 1412 1412 1412 1412 1412 5029 5029 5029 5029 5029 5029 5029 1085 1085 1085 1085 1085 1085 1085 1085 3801 3801 3801 3801 3801 3801 3801 5333 5333 5333 5333 5333 5333 271 271 271 271 271 271 271 271 271 271 3916 3916 4791 4791 4791 4791 3110 3110 3110 3110 3110 3110 3110 3110 3110 3110 5399 5399 5399 5399 5399 2417 2417 2417 2911 2911 2911 2911 2911 2235 2235 2235 1190 1190 1190 4177 4177 4177 2106 2106 2106 2106 2106 2106 2106 4257 4257 4257 4257 4257 4257 4257 4257 2932 2932 2932 2932 2932 2932 2932 2932 2932 3980 3980 3980 1180 1180 2205 2205 2205 2205 2205 2205 2205 2205 2205 2205 3028 3028 3028 3028 3028 3028 3028 1974 1974 1974 1974 1974 2192 2192 2192 2192 2192 3076 3076 3076 3076 3076 3076 3076 3076 2880 2880 2880 2880 2880 2880 2880 2880 3272 3272 3272 3272 3272 2016 2016 2016 2016 3442 3442 4457 4457 4457 4457 4457 4457 4457 4457 4457 4457 2629 2629 2629 2629 2629 2629 571 571 571 571 571 571 571 571 571 60 60 2544 2544 2544 2544 2544 2544 2544 2544 2544 2544 1046 1046 1046 1046 1046 1046 5269 5269 5505 5505 5505 5505 3074 3074 3851 3851 3851 3851 3851 3851 3851 3851 3851 3851 5146 5146 5146 5146 5146 5146 5146 4003 4003 4003 4003 4003 4003 4003 4003 1575 1575 1575 1575 1575 1575 1575 1575 1575 1575 4972 4972 4972 4972 689 689 689 689 689 1667 1667 1667 1667 1667 1667 1667 1667 3592 3592 3592 3592 3592 3592 3592 3592 3592 3592 3876 3876 3876 3876 3876 3876 3876 3876 2053 2053 2053 2053 2053 2053 2053 2053 5351 5351 5351 1478 1478 1478 1320 1320 1320 1320 1320 1320 1320 1320 1320 4160 4160 4160 4160 4160 4160 4160 4160 4160 4160 2001 2001 2010 2010 2010 2010 2010 2010 2010 2010 2010 2010 5616 5616 5616 5616 5616 5616 5616 2757 2757 2757 5314 5314 5314 1861 1861 1861 1861 1861 1861 1861 3181 3181 3181 3181 1674 1674 1674 1674 1674 1674 1674 3337 3337 3337 482 482 482 482 1650 1650 1650 3614 3614 3614 3614 4543 4543 4543 5542 5542 5542 5542 5542 5542 5542 5542 5542 5542 3736 3736 3736 3736 4105 4105 3776 3776 3174 3174 3174 3174 3174 3863 3863 3863 3863 3863 3915 3915 3915 3915 3915 3915 1549 1549 5536 5536 5536 5536 5536 5536 5536 5536 5536 5536 3463 3463 3463 3463 3463 3463 3463 3463 3463 283 283 283 283 283 283 283 1064 1064 1064 1064 1064 1064 1064 1064 1064 3597 3597 3597 3597 3597 3597 3597 3597 3597 4529 4529 4529 4529 4529 4529 4529 3946 3946 5279 5279 5279 5330 5330 5330 5615 5615 5615 5615 2487 2487 2487 2487 2487 2487 2487 2487 1986 1986 1986 1986 1986 1986 1986 1986 851 851 851 3767 3767 3767 3767 3767 3767 3767 3767 114 114 114 4448 4448 4448 4448 4448 1724 1724 1724 1724 1724 4145 4145 3195 3195 3195 3195 3195 3195 3195 3195 3195 3584 3584 3584 3584 3584 5229 5229 5229 5048 5048 5048 5445 5445 5445 5445 5445 5445 1753 1753 1753 1753 1753 1753 1753 1753 1753 4468 4468 5282 5282 5282 5282 5282 5282 5282 5282 5282 5282 5678 5678 5278 5278 5278 5278 5278 5278 5278 5278 5278 5278 3356 3356 3356 3356 3356 3356 3356 5847 5847 5847 939 939 939 939 939 939 939 939 939 4278 4278 4278 4278 4278 4278 4278 633 633 633 633 4756 4756 4756 4872 4872 4872 4872 4872 4159 4159 3722 3722 3722 3722 3722 3722 1828 1828 1828 1831 1831 1831 1831 1831 1831 1931 1931 1931 1931 1931 1931 1931 1931 1931 4805 4805 4805 4805 4805 4805 4805 4805 4805 4345 4345 4345 4345 3570 3570 3570 1020 1020 1020 5578 5578 4837 4837 4837 4837 4837 4837 4837 4837 4837 5425 5425 5425 5425 5425 5425 5425 2355 2355 2355 2355 2355 2355 2355 2355 2355 2355 2340 2340 2340 2340 2340 2340 2340 3393 3393 3393 3322 3322 3322 3322 3322 3322 3322 3322 1099 1099 1099 1099 1099 2700 2700 2700 2700 2700 1375 1375 1375 1375 1375 1375 1375 1375 4011 4011 4011 4011 4011 4011 4011 4011 4011 4011 660 660 660 660 660 660 660 660 660 3633 3633 3633 3633 3633 3633 3633 3633 3633 3633 5572 5572 5572 5572 5572 5572 5572 5572 413 413 95 95 95 95 95 4862 4862 4862 4862 4862 2924 2924 2924 4615 4615 4615 4615 4615 4615 4615 4615 1815 1815 1815 1815 1815 3133 3133 3133 3133 3133 3133 1619 1619 1619 1619 5053 5053 5053 5053 5053 5053 5053 5053 4169 4169 4169 4169 4169 1138 1138 1138 1138 1138 1138 1138 1138 1138 4801 4801 4801 2673 2673 2673 2673 2673 2673 2673 2673 2673 4971 4971 4971 4971 4971 4971 4971 4971 4971 4971 4964 4964 4964 4964 4964 4964 4964 4956 4956 4956 4956 4956 4956 4956 4956 4956 4956 6028 6028 6028 6028 6028 6028 2864 2864 2864 2864 2864 2864 2864 2864 2864 2864 2912 2912 2912 2912 2912 2912 2912 2912 2912 2912 3906 3906 3906 3906 3906 3906 3906 3906 3906 3906 3306 3306 3306 3306 3306 638 638 638 638 638 638 638 638 638 2937 2937 2937 5233 5233 5233 6141 6141 2319 2319 2319 2319 2319 2319 2319 2319 1510 1510 1510 1510 1510 1510 1510 4151 4151 4151 4151 4151 4151 4151 4151 4151 5800 5800 5800 5800 5800 1572 1572 1572 2308 2308 2308 2308 2308 2270 2270 2270 2270 509 509 509 509 509 509 509 509 509 1474 1474 1474 1474 1474 1474 1474 5609 5609 5609 5609 5609 5609 5609 5609 5609 5609 3834 3834 3834 3834 3834 3834 3834 3834 3834 3834 6085 6085 1388 1388 1388 3025 3025 3025 3025 1359 1359 1359 1359 1359 1359 1359 1930 1930 1930 1930 1930 4654 4654 4654 4654 4654 4654 4654 4654 2310 2310 2310 2310 2310 2310 2310 2310 3858 3858 1336 1336 1336 1336 3407 3407 3407 3407 3407 3407 3274 3274 3274 3274 3274 3274 3274 3274 3274 6049 6049 6049 6049 6049 6049 6049 6049 6049 6049 2522 2522 2522 2522 2522 2522 2522 2522 2522 2522 5583 5583 5583 5583 5583 5583 5583 5583 5583 5583 2490 2490 2490 2490 2490 2490 6132 6132 6132 6132 6132 6132 6132 5844 5844 4975 4975 4975 4975 4975 3338 3338 3338 3338 3338 5302 5302 860 860 860 860 860 860 860 860 860 2899 2899 2899 4304 4304 4304 2302 2302 2302 2302 2302 5543 5543 5543 5543 1482 1482 1482 4349 4349 4349 4349 4349 4349 4349 4349 4732 4732 4732 4732 4732 4732 4732 4732 4732 4732 4981 4981 4981 4981 4981 4981 4981 4981 4530 4530 4530 2114 2114 2114 4893 4893 4893 4893 4893 4893 4893 4893 4893 4893 4062 4062 4062 4062 4062 5781 5781 5781 5781 5781 5781 5781 4363 4363 4363 4363 4363 4264 4264 4264 4264 4264 4264 4264 4264 4264 4264 2086 2086 2086 2086 2086 2086 2086 3564 3564 3589 3589 5207 5207 5207 5207 5207 5207 5796 5796 6041 6041 6041 6041 6041 6041 6041 6041 5401 5401 5401 5401 5401 5401 5401 5401 5401 5401 1680 1680 1680 1680 1680 1680 1680 1680 4332 4332 4332 4332 4794 4794 4794 4794 4794 6233 6233 3309 3309 3309 3577 3577 3577 3577 3577 3577 3577 3577 410 410 410 4678 4678 4678 4678 4678 4678 4678 4678 4678 4678 1515 1515 1515 1515 4318 4318 4318 4318 4318 4318 4318 4318 4318 6484 6484 6484 2146 2146 2146 2146 2146 2146 2146 6082 6082 6082 6082 6082 3870 3870 3870 3870 3870 3870 3870 1075 1075 1075 1044 1044 2719 2719 2719 2719 5916 5916 5916 5916 5916 5916 5916 1581 1581 1581 1581 1581 1581 1581 6676 6676 6676 6676 6676 1745 1745 1745 1745 1745 1745 1745 1745 1745 1745 1754 1754 1754 1754 1754 1754 1754 1754 6373 6373 6373 6373 6373 6373 6373 6373 4570 4570 4570 4570 4570 4570 4570 4570 4570 987 987 987 987 987 987 987 2611 2611 2611 2611 2611 3996 3996 3996 3996 3996 3996 3996 6657 6657 6657 6657 6657 6657 6657 6657 6657 5167 5167 5167 5167 5167 5167 5167 4195 4195 4195 4195 4195 4195 4195 4195 4195 4903 4903 4903 4903 4903 4903 6596 6596 6596 6596 6596 6596 4752 4752 4752 4752 4752 4752 4752 4752 4752 6347 6347 6347 6347 6347 3591 3591 2463 2463 2463 2463 5956 5956 4291 4291 4291 4291 1289 1289 1289 1289 1289 1289 1289 1289 1289 1289 3434 3434 3434 3434 3434 3434 3434 3434 3434 4976 4976 4976 5845 5845 1774 1774 1774 1774 6248 6248 6248 6248 6248 6248 6248 6248 6248 1772 1772 1772 1772 5436 5436 5436 5436 5436 5436 5436 5436 5436 2171 2171 2171 2171 2171 205 205 205 205 205 1239 1239 1239 1239 1239 2118 2118 2118 2118 2118 2118 2118 2118 2118 6320 6320 6320 6320 6320 6320 6320 3624 3624 3624 4491 4491 4491 4491 4491 4491 4491 4491 4491 2136 2136 1233 1233 1233 1233 1233 1233 4343 4343 4343 4343 4343 6294 6294 6294 6294 6294 6294 2949 2949 2949 2949 2949 2949 2949 5423 5423 5423 5423 5423 5423 5423 5423 5423 3886 3886 3886 3886 6340 6340 6340 6340 6340 6340 6340 6340 6340 4107 4107 5126 5126 5126 5126 4354 4354 4354 4354 4354 4354 6850 6850 6850 6850 6850 6850 6850 6850 6695 6695 6695 6695 6695 6695 6695 6695 6695 6695 2637 2637 2637 2637 2637 4333 4333 4333 4333 4333 4333 4333 4333 4333 2442 2442 2442 2442 2442 2777 2777 2777 2777 2777 4579 4579 4579 4579 4579 4579 4579 4579 4579 6215 6215 6215 6215 6215 6215 6215 6215 6215 4574 4574 4574 4574 4574 4574 4574 4574 4574 4574 6529 6529 6529 6529 6529 6529 6529 6529 5801 5801 1660 1660 5380 5380 5380 5380 5380 5380 5380 5380 5380 6777 6777 6777 6777 6777 6777 6777 6777 3917 3917 6370 6370 6370 6370 6370 6370 6370 6370 4268 4268 4268 4268 5487 5487 5854 5854 5854 5854 5854 417 417 417 417 417 417 5410 5410 5410 5410 2054 2054 2054 2054 3112 3112 4340 4340 4340 4340 4340 4340 4340 4213 4213 4213 4213 4213 4213 4213 4213 4213 3378 3378 3378 3378 3378 3378 3378 5246 5246 4406 4406 4406 4406 4406 4406 4406 1300 1300 1300 1300 1300 1300 1300 1300 1300 1300 4486 4486 4486 4486 4486 4486 4486 4486 4486 4486 3880 3880 3880 3880 3880 3880 3880 4023 4023 4023 4023 4023 5532 5532 5532 5532 5532 5532 5532 5532 5532 5532 3650 3650 3650 3650 2466 2466 2466 2466 2466 2466 2466 2466 5272 5272 5272 5272 5272 5272 5272 5272 3343 3343 3343 3343 3343 3343 3343 3343 680 680 680 680 680 680 680 5215 5215 5215 5215 5215 5215 5215 5215 5215 5215 5184 5184 5184 5184 6934 6934 6934 6934 4924 4924 5145 5145 5145 5145 5145 5145 5145 4884 4884 4884 4884 4884 4884 4884 7192 7192 7192 7192 7192 7192 7192 7192 7192 6262 6262 6262 6262 6262 6262 6262 6262 6262 6262 7115 7115 7115 7115 7115 7115 7115 7115 7115 1469 1469 1469 1469 1480 1480 1480 1480 1480 1480 1480 7268 7268 7268 7268 7268 7268 7268 3379 3379 6739 6739 6739 6739 6739 6739 6739 6739 6739 6739 4637 4637 4637 4637 4637 4637 4637 4637 4637 4637 4909 4909 4909 4909 4909 4909 4909 4909 3798 3798 3798 1685 1685 4270 4270 4270 4270 4270 4270 4270 4270 4270 6333 6333 6333 6333 6333 6333 1442 1442 1442 1442 1442 3918 3918 3918 3918 3918 3918 3918 524 524 524 524 524 524 524 524 524 524 7230 7230 7230 7230 7230 3095 3095 3095 3095 3095 3095 3095 4148 4148 4148 4148 4148 4148 4148 4148 5093 5093 5093 5093 4338 4338 4338 4338 4338 4338 4338 4338 4338 4338 1964 1964 1964 1964 2224 2224 2224 2224 2224 2224 2224 5393 5393 5393 5393 5393 5393 5393 5393 7403 7403 7403 7403 7403 7403 7403 7403 7403 7403 2052 2052 2052 2052 2052 2052 2052 2052 2477 2477 2477 2477 2477 3941 3941 3941 3941 3941 3941 5092 5092 5092 5092 5092 5092 5092 5387 5387 5387 5387 5387 5387 5387 3005 3005 3005 3005 3005 3005 3005 3005 3005 4656 4656 6015 6015 6015 6015 6015 6015 6015 6015 3572 3572 5404 5404 5404 5404 5404 5404 5404 5404 5404 6560 6560 6560 9 9 9 9 9 9 9 9 9 9 7430 7430 7430 7430 7430 7430 4635 4635 4635 4635 4635 4635 4635 4635 5882 5882 5882 5882 5882 3817 3817 3817 3817 3817 3817 3817 3817 224 224 224 224 224 224 224 224 2066 2066 2066 2066 2066 2066 2066 2066 2066 6531 6531 6531 6531 6531 6531 6531 845 845 845 845 845 2769 2769 2769 2769 2769 729 729 729 729 729 729 729 729 729 2890 2890 2890 2890 2890 2890 4460 4460 4460 4460 4460 4460 6882 6882 6882 6882 6882 6882 6882 2420 2420 4620 4620 4173 4173 4173 4173 4173 4173 4173 4173 4173 4173 399 399 7023 7023 7023 7023 7023 4562 4562 4562 4562 4562 4562 5364 5364 5364 5364 5364 5364 5364 5364 5364 5364 1888 1888 1888 1888 6355 6355 6355 6355 6355 6355 6355 2712 2712 2712 2712 2712 2712 2712 2712 5471 5471 5471 5471 5471 5471 4946 4946 4946 4946 4946 4946 4946 4946 4076 4076 4076 4076 4076 4076 5297 5297 5297 5297 5297 5297 4536 4536 4536 4536 4536 4536 4536 4025 4025 4025 4025 4025 4025 4025 6622 6622 5258 5258 5258 5258 5258 5258 5258 5258 5258 5258 4493 4493 4493 4493 4493 4493 4493 2042 2042 2042 2042 2042 2042 2042 2042 2042 608 608 608 608 5806 5806 5806 5806 5806 5806 5806 5806 5806 807 807 807 807 807 807 807 807 807 7048 7048 7048 7048 2915 2915 2915 4878 4878 2953 2953 2953 2953 6129 6129 6129 7708 7708 7145 7145 7145 7145 519 519 519 519 519 3142 3142 3142 3142 3142 2188 2188 2188 2188 2188 2188 2188 2188 2188 2188 1691 1691 1691 1691 1691 1691 1691 5234 5234 5234 5234 5234 5234 5234 5234 5234 1126 1126 1126 1126 1126 1126 1126 1411 1411 1411 1411 5698 5698 5698 5698 5698 5698 5698 5698 5698 2869 2869 2869 2869 3711 3711 3711 3711 3711 3711 3711 3711 7658 7658 7658 7658 7658 3441 3441 3441 3441 3441 3441 3441 3441 3441 5599 5599 5599 5599 5599 5599 5599 5599 7856 7856 7856 7856 1559 1559 1559 1559 1559 1559 1559 1559 1559 1559 24 24 24 24 24 24 24 24 24 24 7272 7272 7272 7272 7272 7272 7272 7272 7272 4435 4435 4754 4754 4754 4754 4754 4754 4754 4754 5559 5559 5559 5559 5559 5559 5559 6391 6391 6391 6391 6391 800 800 800 800 800 800 5280 5280 5280 5280 5280 5280 1229 1229 4995 4995 4995 4995 4995 4995 7160 7160 72 72 3681 3681 3681 3681 3681 3681 3681 3681 3681 7519 7519 7519 7519 7519 7519 7519 7519 7519 7519 4604 4604 4604 4604 4604 4604 7447 7447 7447 7447 7195 7195 7195 7195 7195 7195 7195 7422 7422 7422 7422 7868 7868 7868 7868 7868 7868 7868 7868 7868 277 277 277 277 277 277 277 277 277 7699 7699 4545 4545 4545 4545 4545 4545 4545 4545 4545 2860 2860 2860 2860 2860 7728 7728 7728 7728 7728 7983 7983 7983 7983 6261 6261 6261 6914 6914 6914 6914 6914 6914 7984 7984 7984 7984 7984 7984 7984 7984 7984 3456 3456 3456 3456 3456 3456 1770 1770 1770 1770 1770 1770 1770 1770 1770 4616 4616 5194 5194 5194 5194 5194 5194 2499 2499 2499 2499 3509 3509 3509 3509 3509 3509 2903 2903 2903 2903 2903 2903 2903 5628 5628 5628 5628 5628 5628 5628 5628 5460 5460 5460 5113 5113 5113 5113 5113 5113 5113 5113 6673 6673 6673 6673 6673 6673 6673 5478 5478 5478 1834 1834 1834 1834 1834 1567 1567 1567 1567 1567 1567 1567 1567 1567 4744 4744 4744 4744 4744 4744 4744 4953 4953 4685 4685 6683 6683 5948 5948 5948 5948 5948 5948 5948 1476 1476 1476 1476 1476 1476 1476 1476 5558 5558 5558 5558 5558 5558 5558 5558 5558 700 700 700 700 700 700 700 700 3223 3223 3223 3223 3223 3223 3223 3223 3223 3223 3200 3200 3200 6991 6991 6991 6991 6991 6991 6991 6991 6991 6991 7615 7615 7615 2927 2927 2927 2927 2927 2927 2927 2927 166 166 166 166 6122 6122 6122 6122 6122 6122 324 324 324 324 324 7654 7654 7654 7654 7654 7654 7654 7654 7654 3925 3925 3925 3925 3925 3925 3925 3925 3925 7225 7225 7225 7225 7225 7225 7225 7225 7225 4741 4741 4741 4741 7812 7812 7812 7812 7812 7812 7307 7307 2328 2328 2328 2328 2328 2328 2328 1396 1396 1396 1396 1396 1396 1396 1396 334 334 334 334 334 334 334 3621 3621 3621 3621 7382 7382 7382 4201 4201 6002 6002 6002 5120 5120 5120 5120 5120 5120 5120 5120 5120 5120 4524 4524 4524 4524 4524 4524 4524 6241 6241 6241 6241 6241 6241 6241 6241 6284 6284 6284 6284 6284 6284 6284 1891 1891 1891 1891 1891 1891 1891 1891 1891 8320 8320 548 548 548 548 548 548 5469 5469 5469 5469 5469 5469 5469 5469 5469 1265 1265 6213 6213 3350 3350 3350 3350 3350 3350 6600 6600 4816 4816 4816 4816 7288 7288 7288 7288 7288 7288 7288 7158 7158 7158 7158 7158 7158 7158 7158 7158 4453 4453 4453 4453 4453 4265 4265 4265 4265 4265 4265 4265 6226 6226 5895 5895 5895 3705 3705 3705 3705 3705 2751 2751 2751 1797 1797 1797 1797 6212 6212 6212 6212 6780 6780 6780 6780 6780 6780 6780 6780 363 363 363 363 363 363 363 363 363 363 5334 5334 709 709 709 2516 2516 2516 2516 2516 1923 1923 6232 6232 6232 6232 4348 4348 4348 4348 4348 4348 4348 4348 4348 4348 1737 1737 1737 1737 1737 1737 1737 1737 1737 1737 7220 7220 7220 7220 7220 7220 7220 7220 7220 7220 8335 8335 8335 1853 1853 1853 1853 1853 1853 1853 7823 7823 7823 7823 7823 7823 7823 7823 5495 5495 426 426 426 426 426 426 426 3184 3184 3184 212 212 5789 5789 5789 5789 5789 5789 5789 5789 5635 5635 5635 5635 5635 5635 5210 5210 3280 3280 3280 3280 3280 3280 6465 6465 6465 6465 6465 6465 4788 4788 4788 4788 4788 4788 4788 4788 4788 6539 6539 6539 6539 6539 6539 6539 6539 4829 4829 4829 4829 4829 6599 6599 6599 6599 6599 6599 6599 6599 6599 6599 5405 5405 5405 5405 5327 5327 5327 5327 5327 5327 5327 5327 5327 3010 3010 3010 3010 6636 6636 6636 6636 6636 6636 6636 6636 6636 6636 7958 7958 7958 7958 7958 7958 7958 7958 7958 7958 6655 6655 6655 6655 6655 6655 6655 6655 6655 5648 5648 5648 5648 1768 1768 1768 1768 3207 3207 3207 3207 3207 1662 1662 1662 1662 1662 1662 1662 1662 1662 4508 4508 4508 4508 4508 4508 4508 4508 4508 5139 5139 5139 5139 5139 5139 5139 5139 6453 6453 1040 1040 1040 1040 1040 8554 8554 8554 8554 8554 8554 8554 8554 8554 8554 3781 3781 3781 3781 3781 3781 3781 3781 3676 3676 3676 3676 6627 6627 6627 6627 6627 6627 6627 6627 6627 6627 8627 8627 8627 5257 5257 5257 5257 5257 3191 3191 3191 3191 3191 3191 3191 3191 3191 3191 4726 4726 4726 4726 4726 4726 4726 3493 3493 3493 3493 3493 5520 5520 5520 5520 5520 5520 6196 6196 6196 6196 6196 6196 6196 6196 6196 6196 7817 7817 7817 7817 7817 7817 7817 8058 8058 6334 6334 6334 6334 6334 6334 6334 3977 3977 3977 1488 1488 2736 2736 2736 2736 2736 4352 4352 4352 4352 4352 4352 4352 4352 1282 1282 1282 1282 1282 1282 1282 1282 1282 2588 2588 2588 2588 2588 2588 2588 2588 2979 2979 2979 2979 2979 2979 2979 2979 2979 8769 8769 8769 732 732 732 732 732 732 732 732 732 2306 2306 2306 5701 5701 76 76 76 76 76 76 2883 2883 2883 2883 2883 2694 2694 7121 7121 7121 7121 7121 7121 7121 8005 8005 5054 5054 5054 5054 5054 5054 5054 5054 5054 454 454 454 2478 2478 2478 2478 2478 2478 2478 2478 5427 5427 5427 5427 5427 4873 4873 4873 4032 4032 4032 4032 4032 4032 6409 6409 6409 6409 2289 2289 2289 2289 2289 2289 2289 2289 3721 3721 5476 5476 6908 6908 6908 6908 6908 6908 6908 6908 6908 6908 3325 3325 3325 3325 3325 3325 3325 276 276 276 276 276 276 276 276 276 276 5277 5277 4305 4305 4305 4305 4305 4305 4305 4305 4305 6490 6490 6490 6490 6490 6490 6169 6169 6169 6169 5681 5681 1914 1914 1914 1914 1914 1914 232 232 232 232 6162 6162 6162 6162 6162 6162 7835 7835 7835 7835 7835 7835 7835 7835 1602 1602 1602 1602 1602 1602 1602 1602 1602 5735 5735 5735 5735 5735 5735 5735 5735 5735 5735 980 980 980 980 980 980 980 7627 7627 7001 7001 7001 7001 7001 7001 7001 7432 7432 7432 7432 7432 7432 7432 7432 7432 3139 3139 3139 3139 1715 1715 1715 1715 1715 1715 1715 1715 1715 1883 1883 1883 1883 1883 1883 609 609 2887 2887 6456 6456 6456 6456 6456 6456 6456 6456 6076 6076 5697 5697 5697 5697 5697 5697 5697 5697 6572 6572 6572 6572 6572 6572 6572 6572 6572 8582 8582 8582 8582 5633 5633 5633 5633 5633 5633 5633 5633 5633 4905 4905 4905 7871 7871 7871 7871 7871 7871 7871 7871 7594 7594 7594 7594 7594 7594 7594 7594 7594 7594 191 191 8461 8461 8461 8461 319 319 319 319 319 319 319 319 319 319 5308 5308 1937 1937 1937 1937 1937 1937 1937 8716 8716 6742 6742 6742 6742 6742 5669 5669 5669 5669 5669 5669 5669 6910 6910 6910 6910 6910 6910 7725 7725 5897 5897 5897 5163 5163 5163 5163 7237 7237 7237 7237 6540 6540 6540 6540 6540 6540 6540 6540 6540 4066 4066 4066 4066 4066 1651 1651 1651 1651 1651 1651 1651 1651 1651 1868 1868 6279 6279 6279 6279 6279 6279 6279 6279 5121 5121 5121 5121 5121 5121 1254 1254 1254 1254 1254 1254 1254 1254 8695 8695 8695 8695 8695 8695 8695 8695 8695 8234 8234 8234 8234 8234 8234 8234 4661 4661 7035 7035 6281 6281 6281 6281 6281 6281 6281 6281 6281 6281 2763 2763 2763 2763 2763 2763 2646 2646 2646 2646 2646 2646 2646 2646 3689 3689 3689 3689 3689 3689 3689 3689 3689 3689 1731 1731 7266 7266 7266 7266 7266 7266 7266 7266 7266 7266 7834 7834 7834 7617 7617 8862 8862 8862 8862 8862 8862 8862 8862 8862 2628 2628 2628 8890 8890 8890 8890 8890 8890 3932 3932 3932 3932 3932 3932 3932 3932 4501 4501 4501 4501 6160 6160 6160 6160 2434 2434 2434 2434 8486 8486 8486 8486 8486 8486 8486 8486 8486 4882 4882 3913 3913 3913 3913 3913 3913 3913 5263 5263 5263 5263 126 126 126 126 126 126 126 126 126 5428 5428 5428 5428 5428 5428 5428 5428 673 673 673 673 673 673 529 529 529 529 403 403 7614 7614 7614 7821 7821 5983 5983 7092 7092 7092 7092 7092 7092 4298 4298 1377 1377 1377 1377 1377 1377 1377 1377 1377 7249 7249 7249 7249 7249 7249 7249 7249 7249 5101 5101 5101 5101 5101 5101 5260 5260 5829 5829 5829 5829 5824 5824 5824 5824 5824 5824 7309 7309 7309 7309 7309 7309 7309 7309 7309 7309 4415 4415 4415 4415 4415 4415 4415 4415 4415 6815 6815 2585 2585 2585 2585 2585 2585 9417 9417 2435 2435 2435 8516 8516 8516 8516 8516 8717 8717 8717 8717 8717 8717 8717 1874 1874 1874 1874 1874 1874 2405 2405 2405 2405 2405 2405 2405 308 308 308 308 308 308 308 8536 8536 8536 8536 8536 8536 8536 8536 6073 6073 2082 2082 2082 2082 2082 2082 1182 1182 1182 1182 1182 1182 1182 4940 4940 4940 4940 4940 4940 4940 4940 4940 3593 3593 3593 3593 3593 3593 6473 6473 6473 6473 6473 6473 6473 7219 7219 7219 7219 5226 5226 5226 5226 5226 5226 5226 5226 5226 5226 6299 6299 6299 6299 6299 6299 6299 6299 2840 2840 2840 2840 2840 2840 5760 5760 5760 5064 5064 5064 5064 5064 5064 5064 7437 7437 7437 7437 7437 7437 7437 5799 5799 8370 8370 8370 8370 8370 7851 7851 7851 7851 7851 7851 7851 7851 7851 7851 6769 6769 6769 150 150 150 150 150 1123 1123 1123 1123 1123 1123 1123 6068 6068 6068 6068 6068 1030 1030 1030 1030 6227 6227 6227 835 835 835 835 2085 2085 2085 2085 2085 2085 2085 2085 2085 2085 6195 6195 6195 6195 6195 7837 7837 7837 7837 7837 7837 7837 7837 7837 7837 4758 4758 4758 4758 7132 7132 7132 7132 5430 5430 5430 5430 5430 9125 9125 9125 9125 9125 9125 9125 3070 3070 3070 3070 3070 3070 7609 7609 7609 7609 5389 5389 5389 5389 5389 5389 5389 5389 5389 5389 5621 5621 6472 6472 4397 4397 4397 4397 9494 9494 9494 9494 9494 9494 9494 9494 9494 4682 4682 4682 4682 7506 7506 7506 7506 5593 5593 5593 5593 5593 6243 6243 6243 6243 6243 6243 6243 6243 6243 6243 223 223 223 223 5825 5825 5825 5825 5825 5825 9408 9408 9408 9408 9408 9408 9408 9408 9408 9408 463 463 463 463 463 463 463 463 463 463 6601 6601 4006 4006 4006 4006 4006 4006 4006 4006 4006 7472 7472 7472 5714 5714 5714 5714 5714 5714 7832 7832 7832 7832 7832 7832 7832 1000 1000 6588 6588 6588 6588 6588 6588 6588 6588 6588 6588 2935 2935 9573 9573 9573 9573 9573 9573 9573 7298 7298 7298 7298 7298 7298 7298 7298 2867 2867 2867 2867 2867 2867 5814 5814 5814 5814 5814 7855 7855 4522 4522 4522 4522 4522 4522 3549 3549 3549 3549 3549 3549 3549 3549 3549 3549 9817 9817 9817 9817 9817 9817 9817 9463 9463 9463 9463 3599 3599 3599 3599 3599 3599 3599 3599 3599 3599 1148 1148 1148 1148 1148 1148 1148 1148 1148 1148 7637 7637 7637 7637 7637 7749 7749 7884 7884 7884 7425 7425 7425 7425 7425 9626 9626 9626 9626 9626 9626 1212 1212 1212 1212 1212 2945 2945 2945 2945 2945 2945 2945 2945 2945 2386 2386 2386 2386 2386 2386 2386 2386 2386 2386 5140 5140 9282 9282 9282 9282 9282 9282 9282 9282 9282 9282 5343 5343 5343 5343 5343 5343 5343 5343 3420 3420 9174 9174 9174 6849 6849 6849 2131 2131 2131 2131 5836 5836 5836 6674 6674 4855 4855 4855 7290 7290 7290 7290 7290 7290 7290 7290 7290 9580 9580 9580 9580 9580 9580 4761 4761 4761 4378 4378 4378 4378 4378 7481 7481 7481 7481 7481 5030 5030 5030
386054 296438 720859 210799 556393 154916 328657 274715 797543 946429 50902 370277 26659 128643 228476 767224 47483 756219 933183 419551 844470 31397 448915 265988 350700 258104 792158 477074 449209 741514 58081 31252 623954 662680 823265 760984 139815 163432 597089 385197 318283 419394 547585 32475 829681 562831 166916 609519 461037 41467 504770 980410 878306 362485 665347 313160 175894 989875 515070 851144 179640 479443 241528 790539 16319 219967 958846 732457 236871 177216 774699 106390 968875 67066 61778 784841 883850 972920 182007 268623 688554 927016 257058 645636 223103 54150 258778 73820 951112 31896 148235 479604 972114 752046 928488 568082 913840 406170 179562 275112 915784 818567 623332 588065 762736 230794 324742 133748 585193 155518 10224 452226 453310 487757 102788 818740 520436 554399 566567 196115 370527 471185 664869 940653 117758 760059 427120 586440 599638 787085 87357 327449 267107 839433 469124 887066 46970 309775 373558 844926 558817 230218 234370 709920 992810 211066 658662 376076 684043 185074 546468 337459 383779 274494 252226 807490 602496 575738 184095 361434 192691 149262 525011 904023 653865 536268 343172 546925 925320 610706 176411 750314 186883 772270 167345 62465 694861 135493 624431 410291 553269 77814 935834 996420 80683 166301 389046 871313 97011 477943 167191 168288 394233 602876 696732 38060 642919 283496 127884 416017 152417 476686 391750 149240 698183 633443 373986 590521 485822 107252 460969 433311 91877 86423 836276 450719 107139 344023 579429 750743 213229 922175 239748 497295 570172 386871 664675 877820 532950 182871 538919 436307 443466 128916 70300 631096 164748 524343 803825 17363 726448 140784 444841 292078 734989 235016 932826 24995 670827 371463 814476 773008 616686 355624 241085 540043 305272 245950 361823 977035 361865 353622 827666 194303 568206 280567 859567 22838 705626 973118 832868 174767 441496 98298 25274 444413 545415 549291 243662 436455 138136 934023 574888 171612 838781 851948 225331 106240 582590 16422 605040 938830 977108 64494 192517 294187 392587 424805 546510 364667 297247 50835 668520 622227 744147 898348 942953 235672 883018 137257 490529 374098 481917 315830 149380 265769 188426 941085 465763 548085 118605 496531 889322 45219 514121 11926 217540 897448 500317 268466 503965 990210 605442 709873 699598 558332 746712 97774 856658 983789 114557 97984 706599 230793 471208 189002 443019 852680 258333 834819 472861 133250 391641 707630 321495 814906 7153 768859 149919 572146 580836 37765 35249 339511 798826 398436 64852 127156 796696 844913 721486 465797 577541 645390 10734 239634 956655 254582 385470 682145 763148 990368 471140 39630 948521 618181 998688 412456 793484 961759 611408 888313 852825 249350 286098 166700 348303 702865 838675 934655 697425 49789 139242 854977 352309 622637 685482 890956 73392 226910 800944 673778 435343 87267 130684 210264 897292 775115 417628 179460 328196 381234 830536 166264 5735 267873 16139 707847 879515 193705 549191 836196 284610 945405 838249 420649 361909 28156 601290 191577 624155 505423 298337 865265 694765 644434 947029 283708 478035 161597 589271 87352 169053 389966 918894 391863 702502 783812 36075 104775 809110 732031 173137 228447 919765 242575 518864 465648 369179 875767 222737 796294 113241 53146 361337 453933 173288 74690 560305 844802 299572 737919 988569 699822 959548 719583 207059 288908 266257 13223 842545 718290 139624 560674 547165 237725 906559 307852 855831 754985 504345 925179 654313 317974 902544 917599 315112 779072 990739 656135 944683 236071 64778 793367 862882 114165 850690 762180 314413 561505 336635 674458 944755 137654 635050 273132 585847 891716 550439 663831 555351 532099 154004 878230 355469 939250 572242 356919 324867 487698 170550 728497 949671 863404 339392 951563 453457 286412 157395 162266 605390 595148 214127 701098 533204 433438 102905 983613 63904 655375 26612 383020 686191 992443 487025 27975 2138 52925 428271 618815 555964 261548 674608 929903 9418 373747 873328 632246 770241 729999 810630 602166 657137 643637 89349 903928 907870 520222 662359 997799 840245 162544 876984 386379 132009 767692 972879 815770 630311 962140 182599 185506 783365 331736 542080 847157 476689 510840 480208 44375 72074 152891 172234 156503 979140 781406 335279 694702 927072 1586 430497 658673 262906 790574 298796 568652 157783 742692 744505 618438 258559 64705 290467 427246 217353 91761 402681 386211 234180 102652 803291 546236 95560 395447 819438 351994 626849 31609 10772 793476 252259 298118 40550 487757 463350 371129 468715 561809 17288 510361 184220 393904 643080 141078 632396 440237 507209 365286 205159 566833 346348 917802 434300 330315 817453 751216 850811 806724 366221 436459 26248 920262 227528 788673 516503 514017 122616 840977 434822 312995 682938 984713 543527 436674 575883 875077 550816 49242 350263 522689 739955 452474 787708 503585 198695 607370 771758 694717 783819 502378 549090 410075 529176 301414 703369 932174 862121 567989 233498 422370 814623 173230 129839 170917 303070 371311 712091 47342 559509 970708 610617 576764 429815 636816 259164 943727 95712 523758 543693 448298 279683 834198 161287 266116 381049 674049 296830 303721 133939 588792 208613 522490 389730 626518 552534 969791 586682 939621 82174 172919 999456 657758 930178 369380 984919 172486 291329 925382 18153 772170 29696 749046 846952 571381 40972 518899 263271 346334 116439 321504 404972 752807 440289 638120 246581 272850 57429 556637 38869 569861 432774 221419 28504 147027 39180 881855 717677 222018 285396 297216 427989 395421 64096 142642 315181 701427 284986 923119 813021 471035 386166 414409 378573 134354 933960 439435 353984 359853 128561 579115 785105 387630 18005 967490 108119 824729 790944 86560 179112 349364 935463 529137 636386 26258 324922 997707 361403 770180 629229 955522 834097 741911 881721 230582 411778 2272 206810 302677 415537 57394 84535 466179 889497 501473 269301 612440 400874 344835 1076 748593 86437 469955 942948 698698 13533 121287 3488 603875 745537 480874 296295 904430 109693 927171 371824 691274 197304 106571 755265 249022 408579 631328 988191 335518 270683 145077 701875 401173 104567 582686 370484 885659 143599 262765 544256 178762 973840 812665 989000 912918 664034 205192 573605 139913 459271 864684 50211 332639 22610 397763 636328 469704 536295 963679 106384 317951 935857 481008 913290 175598 432984 826493 5076 401663 91066 385058 95225 87995 631652 379837 865820 833848 45763 556024 844249 224215 472754 873176 546382 558629 957033 347376 624120 669247 16868 354677 702376 214994 657787 350304 487930 284923 731116 32399 427921 278257 72735 329952 627775 827360 380655 599025 450627 783699 406300 713215 597791 411053 420869 434379 353173 721697 333027 906191 956511 959745 460077 242028 992689 660695 617025 972150 140345 773938 908799 796639 811807 937707 269753 580351 151928 174724 633793 620275 361820 327689 353136 360324 928141 512861 4807 449777 692584 659490 69357 17710 380179 124989 354331 952584 9427 876858 289687 191383 337763 544967 2160 171575 674876 26989 669773 131741 612626 226359 881313 409401 20533 924098 51257 292220 945758 887501 252724 879538 601885 246019 47723 861746 431073 188100 507358 761565 997868 513404 315377 300710 885155 794352 188437 710818 710921 253916 904877 791121 852788 867518 160736 868112 490410 2364 647295 823411 848167 836122 465399 769362 441963 798373 120483 840191 490565 848039 219232 657905 348753 535405 79904 467262 622958 437037 992169 146725 636199 447547 750034 553198 604783 559985 562629 472481 452224 597841 114824 974754 546987 462934 514269 239303 828684 759521 606157 653811 223782 710108 271987 54473 883063 580666 618350 538870 105299 788036 615440 245778 206887 333984 30886 974941 577724 768145 383188 343956 374119 192005 324265 825508 239649 371085 780716 959935 555987 691437 360272 133438 575494 68021 478516 225727 680006 797315 727143 896594 284467 290656 732458 578263 521170 544184 848844 422579 587913 316765 820760 209054 854495 791593 261502 504785 239581 444215 128533 524142 617621 228835 421231 817631 641128 150000 312606 281362 291896 296592 967156 296259 262951 179112 783055 844032 377537 452994 618327 182111 220917 109117 248583 893 768912 190861 227792 29795 530033 988841 97543 470919 951482 566845 287028 443903 407438 721062 914987 386771 984744 98924 570510 813827 818164 139322 818722 437678 687635 521857 775200 87097 554371 794425 33678 865464 587616 141853 295230 756046 253097 788372 654800 986984 846742 910737 298323 530794 31060 883576 765658 642469 751653 37657 875974 694783 270625 200925 441883 977381 797056 565077 695783 568592 95697 141004 745638 310841 819916 91792 173395 842122 17468 926881 789862 78440 286417 800568 577056 106797 297625 520730 423837 388197 217665 68463 613548 634017 809984 998355 932845 870846 456094 714857 994714 218915 759631 401676 313483 308953 80139 102675 178619 774969 32915 444591 18734 121497 802677 284300 137087 34943 618688 89803 962116 26134 124574 440358 841467 54803 384148 525009 542624 62191 861337 336464 573578 21590 595114 979718 973423 276782 99709 914222 204773 362709 546316 29407 969744 578901 746124 935905 65336 493863 389578 625013 267405 739479 899797 856447 265471 457736 968109 1181 907540 835307 606169 439959 666423 446704 883181 654166 837572 176045 514971 577901 431566 718362 390497 169376 655594 313740 238966 264480 261753 70123 947039 552577 487599 646313 78230 932583 515768 925649 142664 127635 706847 778465 559629 169069 74990 629322 829825 775643 491625 568157 657554 390240 358455 967519 506478 484035 164564 937369 456233 524002 76617 881520 356726 658377 959355 272513 361076 141621 957208 581563 669029 900344 192133 799432 831308 525965 205747 829713 187885 709459 549228 165899 958859 33139 916938 695954 18131 269778 873736 82751 787323 89884 317619 639996 77513 671306 368787 545532 299410 921383 989578 783017 261043 963544 970407 136281 866185 66489 884754 798265 707630 499625 177311 219086 92125 547811 233006 287254 849870 816827 597738 282953 994887 784743 366530 940832 985237 816737 829503 426565 515752 38898 610809 233357 907039 650938 263541 988305 66983 449741 711291 697960 150400 518370 553779 820009 151832 284524 37945 465906 487171 853372 799861 207248 218319 471129 605715 244298 690606 822587 836022 782785 172704 739566 334511 250927 387940 970792 857901 955295 892917 286447 53114 139306 209195 396637 834727 729635 605933 498060 64756 731420 491265 973878 61697 800320 391842 480576 984229 108724 665430 489372 43893 78739 278980 401328 643359 82890 191909 988151 385676 38682 174057 988006 864844 835261 566421 576987 153387 560932 389909 864481 593156 947518 794396 752504 855704 264937 242386 87635 469223 649581 422052 806703 849661 249487 823386 733676 381697 269785 829001 539034 422145 28423 823944 205267 556037 131278 143376 574753 127195 332477 73519 558627 187930 923729 361729 530240 801779 576019 822708 627263 382497 425364 422199 221152 845369 348095 960956 131152 398519 335662 925770 652738 904405 239519 189761 528398 407857 218938 739696 386272 183985 791076 619317 234778 669669 181737 456734 123272 750937 315742 682463 933042 960030 842047 232857 588337 700274 898456 392184 461325 852502 633240 483420 522824 95249 903259 33122 303209 908792 114162 457243 762994 22738 23463 73691 199164 620137 216339 30789 690120 61497 529961 896961 134017 570270 585243 114786 965508 192728 154170 441481 367545 479686 571130 476418 582181 523458 832654 176825 491427 744252 226927 298196 228661 62681 416640 553146 923910 531202 758431 233850 553956 735530 374221 516853 194155 603732 539553 550533 505656 672534 80730 12941 753906 514721 694080 929198 516802 236653 169621 301885 980769 243258 137630 672895 280908 959746 514381 820424 676032 969548 487527 196243 391278 195453 289759 446921 368012 413454 307261 891212 611699 911302 5284 615256 725509 526673 565389 406829 318448 560522 659094 368680 957469 465341 404138 227641 780325 290507 812097 299360 149421 839181 20916 580929 11417 924457 943849 795814 691232 799170 883999 625834 233193 860776 224298 377454 396693 275960 444415 573041 940107 732761 368193 636310 540490 648606 113821 654902 980567 864459 892289 703223 706617 258827 894623 729738 694923 381338 147665 938144 120204 677978 876687 744930 698345 139164 207363 944366 178644 55995 876453 676730 840151 30262 83173 454642 250954 881469 699576 93689 45369 743988 411039 71108 258044 559243 986031 793880 86127 416522 121595 799499 209978 64031 690514 210555 866853 751310 47438 254201 850384 106953 593689 113613 937743 356181 667812 465261 488629 421361 903210 522593 374282 371750 203360 821006 678287 670228 981079 26053 747298 642846 549623 299681 275725 270259 790216 1240 524513 945934 37044 47990 432041 769474 697913 397370 886666 32658 882186 249520 880107 963683 601209 928515 830095 155545 377655 205025 211792 53317 906554 963014 54285 356893 983786 860793 670458 520750 684981 841636 92024 909907 574495 651553 761740 83743 341292 364003 410669 952965 163353 491590 376128 976786 501750 558273 150143 694538 118151 275698 452649 491246 543623 284318 61430 34062 586247 405610 481159 923442 406468 483052 304183 248779 428448 726454 79609 732830 670066 774343 486474 279359 747120 736116 719913 782583 410990 90780 367138 324395 65055 332564 485396 438318 954496 269202 597451 203382 79578 16428 544256 349251 465841 52184 452358 619475 596498 876936 277093 378481 231158 517693 752165 685378 967776 617122 133098 606414 881215 799548 89251 185710 911077 246006 512444 271192 224988 230692 910105 618611 275021 776508 432902 495785 15723 690932 451648 146275 813074 610801 307756 823371 108948 663832 856456 152684 556087 721344 645741 213946 613970 610170 228116 851060 226941 234375 508650 741934 789568 666228 721288 259969 781492 288854 479010 827936 527418 661979 145744 310288 655686 627372 740079 97450 880501 720410 465303 691809 218101 425135 190738 394508 763537 297340 879381 73642 610156 22983 734248 472952 932839 568545 824452 96543 374945 324986 335011 708158 924809 492075 793853 171631 960704 399674 241910 104049 230262 967087 71354 606303 232400 748861 763056 406552 324559 590049 916375 936301 879241 706376 326755 185778 91947 990761 260284 262615 147597 306236 49073 684924 731879 958245 951771 580172 940816 475093 862636 685082 287975 865104 742545 232854 561470 556139 360228 746572 805348 261600 660012 744325 715048 246499 97017 873973 861056 802024 799970 661287 135302 415607 422586 126131 222128 822702 831487 119893 894330 539067 810401 618176 984799 770015 550684 862383 23112 176879 982417 412092 191642 907380 596974 656783 32081 96767 543195 18829 954818 985920 18869 179279 493615 640619 774412 563521 229424 877295 833035 720006 337438 415011 495650 180847 600134 989930 273109 585784 124250 373731 517778 751472 570673 629874 313460 119935 665041 451452 149240 976668 358624 399177 859569 789208 982991 202464 583586 251671 182688 497763 82292 238918 349523 329589 751254 131597 850610 684872 737710 719970 8366 715354 790810 684991 198304 833970 79027 216031 93224 640434 917882 110247 501152 758075 375579 310432 883376 53825 932374 842693 663602 571525 435458 600522 748347 316908 137072 431438 457666 786652 359664 608616 891278 379455 327646 29093 70717 560743 880464 4453 557619 203972 646569 827037 664800 397086 798310 657086 151719 129527 429621 561551 997057 222350 626645 921617 137057 26124 93701 912276 61965 659090 399945 735766 612588 226643 734306 623412 274863 811974 267608 844594 546337 505290 489927 327691 38735 701986 571414 14779 861274 429594 147177 925752 201117 316907 655659 38880 482606 641103 330475 448455 793729 69671 220471 86648 127310 552048 574570 771809 390942 104287 657938 118116 635786 653326 192534 147370 114725 456596 725593 23900 797920 906819 397477 851537 456017 413310 670288 444191 178980 114196 335476 703718 894948 907044 335922 214631 570416 513748 139316 860838 267845 46139 649013 148744 525659 739498 818777 922795 809773 454016 435836 77428 442761 586387 994018 887211 179705 174599 844876 312113 749715 6583 698023 260510 228089 162295 542855 903703 962391 667550 787041 728355 599998 134635 523402 953674 525623 693451 167118 319825 151656 418334 885 498604 329820 198470 948746 213354 525695 920533 330354 586995 997529 229884 258615 990932 704031 940651 358559 402375 479398 8931 658255 806866 793077 706757 645901 560112 207597 740885 447785 474467 549350 283533 76812 762927 708045 950476 384416 172796 478766 776376 46988 929053 475672 717432 371047 323925 90220 418224 773528 551457 858795 758268 206215 551958 964039 914716 357133 327871 200633 357730 631748 929062 300674 391911 577890 959540 902679 713627 579666 882449 147078 797631 364969 586816 759126 764130 752859 73426 707482 974076 728906 114402 144639 764996 769967 495157 864054 402087 826609 332333 576009 672252 974375 436802 296349 923767 752845 5328 957478 218748 878564 363017 896469 539703 739777 891831 891882 563773 864479 927902 969123 157019 786643 980922 119966 702063 727629 396493 692137 437189 851302 492095 425492 954297 799950 599648 997363 286218 229441 91014 483329 556647 890215 402769 803208 219700 774779 528046 533177 413763 275853 475843 627546 633013 19486 429145 578986 133790 754086 837330 342908 852022 797122 355689 107006 325691 335965 925845 377186 9814 557829 538127 777999 210119 402332 413874 446431 309567 241367 453079 64911 149273 986157 852632 199697 446107 465370 350905 657587 981231 520130 40994 589955 378953 562378 835382 778527 391545 560293 780733 538126 451270 326105 742041 781735 213232 271340 357899 616397 533018 896179 853057 637587 346988 890190 78207 504420 827389 700179 485242 874757 28684 588283 801837 394359 554619 109136 274237 866502 1321 312007 699126 924556 995510 481178 513944 605277 770477 717780 836599 117852 36266 281624 181595 927765 427862 860780 169405 465787 519228 357657 635211 106332 708678 191201 563217 361720 889272 450670 669853 288969 947667 129427 888893 399937 462807 993037 672133 232236 347536 628938 270348 791399 978035 321631 969870 359546 223630 790207 13037 122342 331108 249131 140216 402338 397870 340881 5818 577410 790140 468554 737129 221760 1436 906794 880576 108503 518493 292239 245396 500726 386711 389607 756417 512075 458609 267430 44278 364491 62897 440687 177137 351612 442268 952303 502794 32552 773454 234383 691952 983637 958123 379823 279479 871744 236577 476789 485724 495823 657126 796883 160213 528524 249653 987899 177446 280577 596002 148865 48751 475450 998478 873389 387398 394914 487325 642096 920633 510774 869217 988172 706090 700882 602575 369092 837851 814022 474181 651996 120208 831839 103979 750368 849672 549735 813986 351570 634619 194968 345956 843316 996422 894613 52970 349252 59495 495414 855841 959954 524818 847933 112263 182160 221796 378763 231361 974671 443054 67440 681557 271760 755268 166325 715703 767948 130139 745108 169715 496034 819674 793616 229668 772762 237461 192633 541785 900907 576680 330674 859327 291778 50928 862319 657868 396244 108530 961237 822591 138190 103724 64479 793060 628292 846573 93045 973482 10927 403773 716795 349183 651491 42759 665311 583112 588837 846088 150171 343748 151753 550727 72817 781979 180937 676797 806670 545605 925910 116100 989455 939491 253989 561990 37462 556490 302419 381725 492102 34929 339263 395180 674309 997351 625492 351568 189794 269091 221744 383572 833206 670098 563470 37003 814967 198210 73106 179550 142183 759111 956458 558995 546473 542129 624639 956263 710871 478784 448088 345943 135646 39885 908605 464449 689522 231503 140885 51680 245850 511669 686801 853331 127187 476921 703806 42940 974381 296171 844710 229297 71213 593983 498740 917832 591747 728813 511888 631372 291762 394937 619140 358682 308750 904198 113016 443819 543736 583515 434973 345315 273386 818568 159783 359301 87292 442867 815116 501287 850492 889172 974385 886179 227610 403582 347736 679152 895806 374075 698454 232170 538110 475577 364247 543751 325216 885316 463229 236718 419272 195151 882722 589891 342727 481894 335332 629329 460405 991676 226818 232303 592991 763788 103188 777022 442955 151435 398280 712956 390410 864301 923156 853614 378734 896903 742695 524077 905119 490228 675530 265750 503137 966209 315462 907783 194797 521737 363076 306743 98971 767552 838072 61386 120122 504147 312116 478138 412055 525584 636683 613989 29815 190718 678887 691202 646700 214860 281680 210564 717642 575864 463964 814700 787354 812714 858200 624838 163306 419629 146909 555980 361293 813702 528664 731072 706498 174993 910094 664683 694789 94843 755249 313461 908028 370166 774577 892326 645045 428689 487949 171079 459889 71156 773124 167306 25141 374879 422269 622442 107633 424781 689306 310360 557970 969120 799684 659096 549757 605219 434381 834818 106211 482304 723692 624159 475527 320720 445094 852575 689438 471329 854415 203918 4261 852168 198422 609614 371335 166182 732205 634509 705386 213904 83449 395492 814558 719419 173994 423538 449363 236217 277316 199955 985366 808731 669217 372658 392098 785613 358657 851926 793646 194473 64805 333963 988111 596915 897299 591501 666162 853913 825571 143965 225772 159982 309169 265698 380646 159713 99076 838348 395240 162789 575395 103879 82642 388994 586263 878190 120116 199768 555038 752749 581150 963154 254631 524173 503095 563713 915000 208418 743137 575449 588237 105635 824154 122980 267340 38871 681756 137863 209495 142119 969241 499446 928154 272607 869044 677091 820918 189584 875055 767212 342022 697840 680112 426548 851490 8722 593652 255255 454438 18160 593483 397971 168966 310599 415033 502268 843461 445369 612301 227671 579649 502247 108565 136568 748279 806718 574734 128981 682448 626008 684436 856185 31535 525312 222892 723103 343151 511203 869579 101561 527278 110683 406027 383097 231357 309744 228222 858751 557559 353829 497550 875125 285573 526067 10465 150771 438189 26660 476648 423800 939053 144659 557619 966176 242647 689526 962143 42072 629705 53734 199647 346047 285360 283081 891431 503130 485364 940748 99253 259061 972911 671127 729604 452998 709708 207927 100147 594842 666595 362719 734619 657567 323200 141246 753684 389828 850280 141174 837860 797497 772910 638183 500607 555490 666610 657153 275772 64100 633937 630038 400393 193046 210127 801044 534834 156697 37657 767299 164647 462620 250280 497434 388405 348708 18122 858365 233940 415216 592766 337599 235150 745471 849532 121983 419281 856260 764723 223241 19944 640693 473453 392378 922608 84018 242866 723172 211781 659275 19695 418685 68705 404067 155906 760776 60795 372300 39251 405959 325060 202703 4214 189600 514357 934596 67383 340576 755468 77784 21813 278796 11543 1535 126588 686385 12084 690816 204040 855816 425679 977704 475171 250469 611992 728033 521227 909104 813168 223654 111380 973489 29757 380500 273155 571577 471015 280600 665465 678545 448096 963629 889699 657104 92732 758914 746467 48282 223754 29832 922241 378195 286165 702698 944385 941571 70962 462594 393602 83601 722260 75664 60562 298446 82774 462740 643000 438391 552255 641481 844529 965052 36868 194094 269757 523874 855747 693299 601546 876454 218605 230092 199576 974286 938307 344792 691551 100575 673472 654471 692622 445377 449719 265386 753960 366172 311235 185680 726731 125167 855701 426413 652805 386405 200116 528488 184211 865045 553635 926309 960998 904540 865519 40840 470717 259637 609161 984808 101836 988289 272720 358792 606792 579293 582996 770020 801197 330399 320820 23074 542965 920944 276662 488313 575348 872790 649414 647019 623617 366885 372627 567055 706734 54771 184410 477053 914668 672825 808724 480283 88948 911197 452533 812535 706084 967361 389890 684306 562566 414966 228677 685600 862310 735431 2164 732265 811303 494585 697678 716918 619344 725976 655703 713509 910873 664924 877570 845371 849287 738623 845989 400236 785225 950485 364758 660435 442904 106242 83328 217812 99281 986935 867362 865077 283392 970218 410013 806378 246826 578126 770675 222111 961514 554183 313129 176681 261438 329361 950547 301406 585728 750565 486603 985422 116239 914588 510048 542249 355527 867563 843738 31185 399345 186193 439881 468782 451410 617849 190009 270715 921774 441543 407736 830117 21821 296869 309864 183801 631482 328882 457207 635200 766693 811044 65752 328646 871119 425672 91373 141621 405623 23674 32086 875126 923651 642664 287765 924283 796044 651262 991600 160675 199988 173636 654197 285566 219605 119370 771237 885800 512384 285174 270066 616320 178949 657458 920899 411786 93076 889080 101757 835248 157423 329734 184466 312965 350846 99033 697245 85417 522784 933892 306578 571466 193964 577377 480964 811384 422206 264794 510445 998024 193012 353432 178827 675805 110381 552180 51018 959771 824347 113655 284949 725807 285221 860002 681358 942443 16997 959868 577182 730535 532892 833328 48230 919851 598781 61870 161994 525272 52344 959393 407068 612459 850960 464991 694225 112964 154438 595164 955356 346063 705456 414820 138604 339169 137216 245541 740809 762218 871320 362067 767099 300256 400747 223358 954417 71589 221370 116675 432041 37568 595327 413327 513754 661054 11609 2016 368955 552681 73056 530412 742200 477997 21954 694046 965636 907237 287152 864448 24156 120754 434817 834991 596359 96199 688226 540148 155381 562762 865832 552883 458618 36564 838499 582995 692058 647880 498002 178206 172954 914182 477129 795700 41786 595497 701355 462334 943492 91081 615660 113898 789553 51305 56981 416132 594044 788259 751712 688132 647446 811178 8433 599888 769999 990534 480445 672499 970415 627667 296873 285121 420631 362079 35705 777402 401321 450701 573010 790710 171263 141531 918609 719440 706079 578543 974564 994618 242561 114421 636049 321934 782568 509228 862888 849038 671405 171716 362524 730772 784173 896625 646047 553545 522555 707485 111033 696846 805199 574111 727596 522595 319081 65833 779944 371703 348233 560599 929202 521034 563566 79290 632441 410580 177321 365894 229922 891100 339303 212840 591095 909697 346748 959988 841070 407067 967939 848585 501877 96200 585092 453544 343014 802246 527351 567427 7332 405922 295892 137030 118104 545263 49897 282275 360203 785305 547360 313890 672269 667087 983189 579640 957813 567949 169844 990817 828049 444197 485960 852696 941561 671524 914832 315261 133926 875676 267637 206961 104704 388697 942655 95912 38832 567262 328687 161635 39695 779504 984751 673175 761026 560728 815665 382475 270229 235775 979405 184230 390233 118084 823159 485129 201038 67973 86987 715733 692421 915757 649183 984743 956687 927684 87013 327191 636629 344638 730605 774764 756035 88142 954783 965979 566815 584360 415563 192093 10775 854767 251480 391555 48204 937789 373790 485610 345378 872058 651283 106061 545176 449644 697571 647769 944417 382506 113628 303487 676166 198023 614694 505755 280353 226803 207367 401814 979750 358917 688882 437467 416719 362699 480599 459690 281944 796060 973418 728018 215602 599030 707442 952232 354708 1770 492950 676870 878468 554396 224715 861495 760913 833460 876810 167747 893608 357854 650405 726578 637007 149883 895947 479804 133184 908536 986292 732830 19046 983200 291201 332071 849162 232296 276666 299294 108375 725325 199334 963911 781388 744565 541049 129091 739975 519290 881607 266163 362409 847774 83512 388594 237873 375833 578890 840735 815640 322282 943623 169979 90584 67754 896111 370821 884025 672945 733733 711036 269022 714653 782830 660094 739066 299199 602310 722522 88548 657199 317633 814760 272051 22344 609170 536272 189562 686109 539977 793065 189363 373355 738208 325157 86816 627745 789562 44507 945341 247506 675261 967349 760727 469580 163449 786676 122806 39411 334333 901015 642562 554599 131242 307083 210531 477100 89485 11444 843386 970024 707726 107641 198323 805681 679503 573937 262984 904345 553191 224407 511112 928 265050 620536 75054 581753 784253 500302 368037 44094 557446 710957 450679 419016 2803 364100 800433 525479 632269 123802 219309 772262 745648 666766 671907 72997 950326 315075 850269 411948 677830 415811 466621 414877 767342 177634 695904 229748 829984 69737 553943 133276 597099 681713 990137 991757 142005 949206 207972 756284 228541 635794 624187 859293 467365 97152 718696 258732 736662 852516 514587 378508 198394 136631 784269 897561 205378 904856 967668 696013 56006 935013 440885 997504 646928 148667 307806 172270 828563 561154 323181 242787 85942 561619 864511 36190 163089 655407 813206 544036 994175 139214 969451 918993 951848 689578 157068 274307 610354 974366 964435 878242 764140 532516 246043 71149 713412 482148 477414 782492 425429 112555 291508 605832 62188 13061 456638 256838 597443 926928 897295 288996 137361 265604 25800 311661 217005 280109 800492 549910 170647 801143 579760 848908 900506 722086 791765 70468 308959 378148 527094 738302 783713 772908 155192 919257 203810 924640 367072 35245 888165 412658 279114 28931 251219 825866 511647 8005 196303 191291 975910 154618 43611 279122 83543 778256 334776 318290 623951 760341 175516 744253 456697 569553 19979 321691 188293 767839 316903 589752 632932 858019 135693 587976 292216 344357 826229 649844 302124 217140 874846 502918 385706 40471 837242 44812 517943 823676 15116 711332 560746 822051 653121 516561 798468 149570 554168 496783 145875 418711 171107 761103 344954 818421 519469 776002 602745 224052 135848 206131 717012 614033 871945 431644 159247 936542 966742 513697 943692 87003 494415 743197 323225 700627 423599 993264 989570 712939 185700 648152 453900 966101 466057 477000 148144 806445 347427 198375 573603 710930 840747 808437 628357 643084 166902 258409 576308 958471 531251 409475 580791 304947 514784 277844 462850 947797 111164 435218 612168 689214 146449 950724 798582 485913 813706 567189 61018 837583 107861 45662 74235 703945 369476 258378 896454 631024 213203 698260 164058 661689 538758 883963 101511 115553 338263 24396 475969 152139 298675 644459 385472 984886 37212 110352 442966 580709 47722 26166 533771 987327 316174 344982 444864 475331 969153 26672 555955 518271 744774 389816 478257 578790 739848 646174 664483 776701 142294 285772 457824 942165 988523 609101 985024 491253 27977 380426 160206 183074 381843 865453 677796 856410 196334 801603 536517 18635 691667 727121 286873 555484 450769 866924 683722 137410 334450 499719 27824 784070 832726 97122 117102 563861 2147 958068 466297 510343 972338 647739 544001 842105 574537 317072 639325 905492 405805 445427 668387 196318 538428 487356 667923 464964 996925 820631 54507 221213 523912 367942 281485 317420 372924 868318 502871 893981 329804 37213 496718 521009 403518 371803 665296 305555 500658 120476 712839 874929 995188 537104 376519 390137 183100 540091 958395 930089 273627 726611 72099 670189 224448 24950 6180 349344 502569 303739 917388 424483 940684 54470 449369 750429 948946 873710 595495 125607 630553 702057 149268 221399 490062 892286 167349 414494 404861 938897 408785 261460 261051 225206 456685 612951 144008 209592 972928 931909 939110 515100 878525 747984 641068 573657 324422 80779 814599 3132 756020 927610 887774 26657 489967 782585 406879 861143 477436 235675 694135 775739 693673 335418 134695 135737 981227 476612 145906 826576 328845 946925 167355 777813 899822 4845 718773 66210 991285 933314 962787 746408 917209 306156 380651 626038 801831 696197 712587 96686 215217 653142 829416 875075 174700 394091 449221 381932 792626 482396 828878 196441 587215 807464 126308 155494 763933 136871 945554 50430 786919 449185 191837 270857 619449 320905 774192 98901 504565 43273 449149 883810 562619 11382 697326 255882 559084 700501 818129 577116 383670 223096 473992 917365 937303 527756 521434 554229 892736 355597 426875 275506 715034 931028 458684 604810 59099 364183 891016 148944 851829 950747 989881 845426 367416 905463 448376 802894 557945 821021 404965 750122 133199 711245 874520 247328 883289 419585 694421 871766 650816 217613 902811 361736 117613 281604 415668 519917 887702 935288 299285 360807 989806 401563 714908 80912 205657 127530 441838 719101 789832 971969 215512 587402 620299 645494 507039 793634 748659 181664 675595 368166 355112 516447 188332 231553 927436 476465 591871 131063 415428 547365 741933 812272 115782 633972 683475 859609 662277 756074 883303 811412 784257 991828 463879 599964 821061 754948 874342 619502 922089 660324 973219 477643 996239 275227 44416 514069 534120 934475 636519 956737 511382 605189 922732 375748 292068 172814 200991 311122 25730 593568 548456 913562 368112 719490 853232 811826 194067 77955 679932 506696 936888 82952 153079 71584 810664 457107 869494 632499 474783 646701 847125 743299 248246 905360 453444 892716 694100 320735 772796 150909 36930 57028 286591 516455 889115 432642 900292 436845 540802 421988 254273 536367 312147 950243 809069 544131 943704 865834 92502 119624 605892 755116 737190 385581 43866 264797 561649 984607 193843 815794 429494 966945 381505 893768 505761 81925 465776 557761 714335 888327 561698 953844 495349 100086 114875 996238 926206 210969 873048 225679 855059 692061 846655 987433 974977 566152 140066 249483 740561 311194 444819 707916 821405 532966 997006 174632 800360 577110 585316 620507 617688 592591 810616 435195 603841 937755 776495 620862 479854 734852 71463 824977 569946 138002 931034 154457 863620 625285 174354 761545 842300 959607 65472 487402 736217 588528 589547 899874 271461 58686 809252 813943 823221 852275 182050 146595 635469 346469 502906 789058 387602 112486 784679 278112 245026 842658 287489 641516 497308 83285 302454 624244 809902 503304 232864 163106 859123 936197 623299 266437 320173 190286 136104 540593 841323 56389 509476 924137 55276 4423 95540 490576 289994 153968 477083 368283 156283 603476 349224 336431 626314 69747 861828 30989 379422 362748 389057 205705 995368 957331 710381 833827 52988 213576 896580 916809 167379 216515 531417 815012 281561 842496 636661 201150 375749 505061 265412 620700 141109 99422 436172 855143 391094 86467 314402 249623 278491 884571 980891 567301 417339 540688 919487 926001 638851 681372 813495 76237 797967 906124 688104 734327 539533 567111 674304 506286 863439 448155 702603 339999 642978 568893 96064 287374 44901 832927 540764 426754 26499 389884 697190 464256 185507 834464 493854 776302 335053 60762 564361 242926 456271 532197 814843 458521 346103 741086 952045 405642 737079 441477 501096 727592 844772 772657 51842 134500 215767 226886 947869 893126 502066 688360 476286 246005 31375 443994 392473 118796 633564 412497 542357 830919 557480 505093 978399 839321 369185 397650 308853 601789 444710 714388 345236 210928 258996 104238 188556 946291 192832 645194 290146 788059 630445 678024 38128 49786 42659 378237 688110 942819 660482 438668 199307 764980 697260 833610 85916 188928 901254 313072 916792 290883 191039 209171 78195 338173 60201 59071 943214 112383 981409 179419 185201 167150 362149 736806 9971 696426 917114 838018 667129 165581 556925 272171 596466 662467 92687 274185 250346 442469 968800 756753 239835 40554 238375 800226 265847 691710 10170 36827 750310 92781 40121 774923 995256 93692 712440 466256 698074 485664 501134 183891 191950 482037 975842 70001 774435 11212 472966 232326 855901 158288 360946 185159 464695 722277 218886 670668 385849 764599 814537 717744 871546 542113 864204 843156 381460 68761 29842 687326 158212 620496 699972 682916 655697 799092 347684 948462 886882 667898 320776 753600 928160 239766 371244 855202 508884 542370 205431 339987 545401 469657 517243 586205 316423 124806 184909 635973 212971 69204 288363 160198 744047 467919 105422 356108 390601 874321 980924 122903 767471 926780 358204 130245 819712 965041 523341 189888 165325 309128 51407 399428 996028 599119 997200 804545 615708 418444 748804 969927 995410 217642 468238 343719 954507 447251 974421 352981 952394 733562 596989 742957 470542 349351 509706 565654 755002 409983 562945 794819 910890 831718 489100 437922 557072 368880 969076 756228 60661 790383 826211 432109 66910 78908 994748 392072 823628 468637 779103 830994 818079 845662 662475 6107 117287 138918 362382 15771 657068 21163 855496 125212 885812 358820 900022 114706 118206 374624 776791 926246 96313 539758 973463 990801 748890 504979 191733 940853 850698 660936 238933 710786 644434 396395 901526 492879 290020 352082 319238 43662 776473 175569 81865 154147 292874 905759 581248 460464 700400 948468 7864 23311 861210 880433 223259 469843 886357 397946 467234 270427 24518 67520 152591 652053 543901 855714 366771 781785 229986 590710 409715 363244 195411 859543 273200 513812 236375 529005 460339 722519 868360 219862 150917 159331 844585 797704 250821 301165 387906 895176 565741 621026 881767 797614 718149 100457 117543 407108 429513 5901 474014 914737 260670 721251 308906 721127 867288 105730 123716 727783 934128 234517 301680 637687 346980 913994 292222 333472 77018 541490 924169 893829 603253 843620 887029 447700 618388 312600 413149 777972 337291 676895 360962 829183 631646 799955 66155 308261 338663 483634 589973 987242 267013 135732 208870 764151 532573 568838 133357 116273 295149 533030 721800 927336 840160 946595 406704 29509 904837 504692 523575 4317 981303 664894 188395 53247 843439 696117 274919 390496 457879 299329 30847 613881 352496 340403 198089 729073 713059 360564 794871 648330 170367 508665 977554 542557 276920 674007 636524 931696 599658 925155 375250 894928 79457 872914 110029 281533 438528 133372 503799 210829 403035 466363 859564 545487 289428 141559 824410 125467 561341 527538 293607 150288 898196 706934 413530 796239 631407 341585 833844 317932 190734 906453 379051 132424 363444 317710 110751 152680 312676 881019 654065 716138 298642 936050 177638 565470 971640 735788 628669 604033 930563 828044 332189 578796 12334 350945 422163 572440 578839 602058 29483 756632 167570 197077 667337 852735 275237 719767 978104 65095 96655 452754 22036 176775 13880 281805 760134 153767 415527 848443 889474 322643 574689 678327 576250 365422 565737 948801 785508 627264 467469 404386 79242 82047 803279 349584 545229 631716 746461 586052 989312 388484 829850 975956 608440 20260 884140 466090 587015 749221 423483 961600 112248 479135 133814 211410 307406 135467 770944 89246 813023 66030 331664 533368 502995 918116 743564 153209 957027 38383 539648 233362 633015 729183 258566 553202 888876 995141 539452 233295 901158 313557 901428 812362 15435 847814 482307 21030 378518 865883 729945 147900 335131 736081 246575 612566 525917 114590 215947 158293 277790 60433 520569 242288 992903 36327 479014 114287 959557 860306 114838 833659 299621 308252 385856 383337 946141 73860 584213 708519 500456 850164 546937 852314 924880 578312 575117 662900 729604 871530 762129 651228 905970 969311 93692 51215 155978 807959 884969 954826 493613 952752 590090 689661 866698 517653 157252 938000 343965 335598 773264 590579 504635 340838 410721 859719 661411 379547 76472 691642 37003 683329 288171 575712 884576 91087 562252 798770 721106 586445 121069 458785 86216 443461 62690 224883 585013 71015 398551 22309 881351 760051 712819 964539 751236 48133 551617 528173 668784 846251 133728 714493 957815 538719 427338 307376 94049 515529 50300 462129 272136 755110 982241 369433 873390 550619 822121 100046 371609 882555 754595 137862 682324 438060 38661 671262 604267 394093 520516 893196 35362 700230 972487 352617 603426 143412 288302 68643 937890 115419 621826 306098 986383 79773 953949 790092 186654 226201 287237 292874 242783 757160 769699 671214 540101 615060 93965 335839 691775 306600 168103 50660 879502 312856 329210 316746 777630 264744 496719 834849 26550 880532 824765 892194 75756 646725 398121 578634 946322 521117 479859 346170 511890 531900 576258 55896 20420 414914 591936 989947 856528 740083 651787 259279 639285 477580 553558 406614 156083 546429 430208 30502 817519 76198 856215 61930 452761 571376 41964 283840 330004 581369 277491 49260 333234 236092 280176 404876 219513 808247 766654 141249 340847 650827 86076 595842 800697 171997 534409 207794 633931 73339 478448 15674 509958 83829 331045 265667 575215 849370 801906 478196 523647 434880 399283 811791 505553 239628 872074 897125 922318 696157 209836 451181 460347 386310 83194 260490 199617 377955 315003 594304 405279 546683 872540 16510 787644 799661 22057 997762 829441 471477 492811 206885 480012 653529 897947 790933 648339 805082 903477 57640 211305 574653 312487 299543 345911 707501 332719 121270 652940 860302 50820 568999 747792 185434 316514 120282 383139 902983 605415 837666 548922 465784 98816 638399 485494 710159 338838 81170 765201 750485 545790 744425 462622 262801 387474 625876 806368 790166 864074 702349 689046 671689 998769 151757 783270 496294 662600 492350 35161 618860 507174 74138 536535 503407 144733 77555 413367 938013 659765 327856 502990 604637 692536 801171 345162 504833 394028 655341 437989 423794 976568 438899 718124 603933 947241 183560 642797 858662 716874 613019 543483 140378 30185 204870 3225 19779 819632 689096 641292 700732 736387 135545 918525 900204 789128 231515 191544 184263 449303 866805 334329 880778 940634 554234 545163 437367 277032 203575 696746 688629 76007 181942 483338 331881 851550 518350 770395 827932 31540 806268 805915 463446 548267 688610 629874 793956 469643 646379 252994 466682 927402 53560 141559 889059 429544 494745 891931 65074 623534 526350 368408 452680 3709 719332 533570 412288 706530 325834 508022 768162 939276 495502 392145 91844 264530 536506 830481 753449 600769 932999 126406 172949 861192 793837 517108 531594 971547 300097 484035 543728 967832 423671 578052 385323 14309 492628 730631 725526 967699 60588 24025 34457 529883 516390 471172 123234 98984 688048 339426 159304 532510 572351 369851 276377 117073 649802 550198 759169 246447 243508 246304 422703 430154 671159 267169 125563 566568 647876 947084 995245 55010 294624 184279 621671 684968 673166 151246 536204 937112 427399 365156 644089 488082 243645 982826 618319 87212 484113 169910 98272 606469 552183 313048 932050 382262 512199 379502 961845 267651 717474 912746 915778 199134 182468 678512 22049 842493 42690 783623 816391 813678 729563 605713 396577 444741 374552 908480 840642 29812 142122 178143 61865 815882 153673 734370 796738 457091 867225 934987 89827 710781 45498 729930 707720 972552 597785 626708 688877 791694 286348 634374 250786 609239 435658 919337 19565 478264 726576 234516 187993 827843 750888 497592 813051 45409 802292 433871 748694 354083 301243 548138 927893 302060 23253 284237 246215 890758 963738 994048 455326 451561 995305 596734 955448 976418 83734 435217 527199 153321 182788 953981 385080 607942 521906 849888 774475 198237 262374 931150 633697 440716 953737 130192 36426 67272 864170 659917 526132 443536 400768 77456 314674 349074 735897 722350 976497 520672 727534 93379 735241 768245 169751 407018 405570 38770 979690 739875 947492 824533 985543 821935 794624 25555 991379 665799 572830 105901 279545 497162 45125 920799 879734 616913 799518 493740 382984 119794 109426 765685 806588 562079 979703 234886 130192 584810 279839 688787 21087 473048 798639 542623 858354 360751 641587 589179 254578 941784 186706 175077 653263 899895 627149 154107 416572 855050 979021 844585 450006 386136 371568 28443 146392 182712 506003 369888 696653 971423 427579 731792 431958 919418 132874 752954 113342 914016 467848 863549 835945 343790 401511 293959 255137 122191 461566 480998 733260 107604 341957 254272 755160 891272 758231 607374 555879 318828 358907 500498 887622 760741 688281 759787 989828 265203 411631 770146 719504 198048 390830 318408 605087 973047 48772 433423 533766 569870 52874 236043 756718 351004 596943 324208 910325 418266 189708 924291 895415 714322 415432 918805 263093 131200 573812 943889 691941 667128 683247 858689 539552 614320 917808 235064 127378 102224 351861 591425 144940 467085 334266 405858 825608 191941 293223 355194 172375 714498 843915 311436 714822 867313 698898 252535 671507 110678 42194 732806 819315 982228 37939 648206 873129 959566 893780 249193 901057 16680 294471 79868 317213 821090 765901 343139 389418 498882 284850 287770 267216 689396 158174 517463 204322 49447 112230 917035 863674 268910 141617 75663 947992 260955 646852 140439 596452 76934 932290 238184 601644 803037 219283 770793 773986 301099 719614 855322 239928 9804 617386 763146 698088 381328 401594 762697 657315 769212 973962 823318 93137 896364 627045 465607 300348 370996 212406 2293 405660 757954 795510 8646 450322 366907 136262 62398 936399 432787 862334 390290 416749 93662 186115 353655 5479 61580 676467 295387 738654 479105 200232 176640 839505 66855 378829 816615 795684 48965 758927 470820 385195 520019 481552 696973 55761 905428 773201 779387 150921 979089 87685 949940 944713 841926 668596 238757 409860 633819 540125 576006 492348 14918 175117 870485 871874 782552 691892 247948 860685 113926 250678 170687 566420 907451 387336 571396 176818 389415 559598 72823 214117 700219 541867 754588 630499 953750 719017 125518 386177 27452 627340 666768 760144 778769 835033 837158 118545 397233 339772 346379 339342 354207 628056 7090 155301 273113 390060 947683 238792 112886 853199 237247 597481 125231 183199 492363 135364 290368 763532 492484 664947 120876 83602 356254 82561 773111 235149 427256 632586 27882 462271 103411 25471 493205 431850 108401 660779 6804 671232 439360 130479 633721 817607 646370 765514 32363 74307 353202 531653 701008 245733 138751 395605 652742 791680 318553 194596 943786 808760 991976 909447 918146 855127 27583 319482 873006 838798 26080 392292 327151 609218 670297 353772 324738 266846 45047 104465 145741 271716 721370 797903 397456 129214 236347 803904 519968 768034 775791 753043 947043 834738 751831 810118 656937 699551 208863 911039 272929 506217 789592 313771 427437 428717 523091 988948 719970 768468 299221 533357 585661 402141 969558 748382 683540 431005 51812 73437 832968 710311 617469 47615 303859 202515 161509 30533 19333 875488 280382 806484 94242 224981 367024 366130 737424 457978 740532 99155 92358 637595 396276 840403 184155 232969 914834 472358 833652 52995 587002 731937 599723 287800 315777 993496 811995 640440 971367 708695 48421 34754 501671 278354 941658 735715 525500 781788 794238 381892 929093 645847 363303 572352 443068 259 405853 329438 618581 655141 934166 437307 234809 390008 495182 268703 810291 986462 700148 22742 471327 267529 886531 71722 428720 756831 506835 241439 453828 70837 793186 537218 380534 477309 839234 977007 229892 490918 547335 839165 299193 344125 935755 235508 57825 555105 88682 856166 684593 55254 203844 204639 381456 912405 85199 921613 619636 786210 498850 475565 422193 318259 320736 131781 472791 734088 298420 92880 992142 17851 232592 567464 530515 566318 848200 966347 344738 381119 702918 986690 329132 439787 694692 335768 767078 827545 11229 385206 267491 407511 942617 882844 202741 679095 918313 422121 117364 250699 441845 699097 124038 464621 485179 797150 40304 939063 158514 140588 221314 409836 464178 166546 332032 336312 218945 519869 606838 414959 786639 23118 604623 436419 625950 921764 494593 580270 562062 126864 333731 855412 216250 344086 785467 923789 117811 215683 457780 704920 699380 149668 349748 558272 909877 449497 949274 129486 822126 192691 699900 15904 722750 35645 899100 317285 634585 989772 271168 526013 59089 756671 622010 88452 576539 355236 514918 816229 680043 913448 806837 289875 588667 485204 376571 845649 410246 235804 35219 466222 361277 663611 250970 389464 42536 38166 723095 206332 957203 509354 276962 386516 580875 726005 721821 982781 349326 666012 25537 501607 505085 269111 279630 455421 186593 685788 951146 422800 996736 609024 924567 992270 694839 50648 889900 176067 96336 251109 460446 40361 818165 957389 968927 158527 222028 254942 94278 648096 491245 321462 429977 291354 368227 341962 807611 54831 919367 199636 356788 337909 781399 720827 709964 788524 779683 592868 797921 419634 879005 870045 625048 424020 323718 702502 187534 610869 926190 788252 59253 681237 762537 239745 467970 715375 853415 388450 992411 946754 830341 424344 311221 988448 457679 703183 876934 981618 697227 125774 901243 372776 446140 931722 122441 866867 713098 568700 203288 482722 429721 879098 35734 860001 747392 169586 536938 160090 516590 686803 34934 801267 17685 884231 534176 783403 629082 203855 171277 470725 143348 895753 102376 495295 874170 154656 590214 700278 254982 994980 949838 524072 669210 64833 92813 665210 801020 612135 825778 799558 469942 575423 143660 445344 617171 351977 263740 243778 723163 489634 885392 328889 904195 398196 775486 474387 129569 493021 837045 573614 538759 305720 861901 679479 483462 209720 797183 446804 549741 955243 359480 163110 83411 317039 908497 772874 251818 3961 7995 370224 434891 494576 595252 64804 346230 470862 994299 787385 404124 198670 152667 823378 323897 160731 403757 682251 578593 635708 309777 132487 17735 456186 650938 428934 258165 712898 930654 700631 91411 130111 882246 969236 621095 965276 456193 13872 344484 277140 91323 29251 474105 533745 519601 57611 605837 346702 961311 564743 194162 306500 349244 204645 452363 691673 662272 859355 530391 540668 46265 865034 680775 347217 652214 533731 300058 701384 807828 482475 550115 509501 809355 567177 685488 379047 743340 938028 481254 187783 100134 883601 263444 587161 557978 401036 114533 473829 143401 438301 939906 486176 346708 319558 528956 340188 365699 713776 893918 368144 489491 396895 767696 498492 601171 637003 945955 647478 824167 708915 662630 962531 366372 708567 288745 393456 354067 488817 506548 830333 470536 337184 475672 517241 770524 393221 886172 989470 139181 386913 764844 420539 626524 893180 689975 56786 956645 832840 473753 588518 526736 135321 136005 578536 446440 26930 26620 694988 940009 380123 679202 870043 853340 26699 266496 90482 255020 316141 255644 475998 140102 690493 574674 764616 908050 874897 925143 448213 989441 285228 10566 472580 941049 20620 295314 887993 151317 11869 532442 17892 520657 118279 74043 104613 839693 523805 635116 941834 793831 542574 370022 172223 584005 547842 937646 92373 61288 618620 387544 998083 345323 866385 240261 533623 393939 931836 718006 362387 650842 924717 144379 551195 825089 830920 51196 429289 359089 908822 337645 563760 593739 438844 400802 572104 424795 437781 911960 588864 326787 411901 16970 227434 871591 219137 340694 560040 153416 23773 50308 739110 385172 226175 974084 577015 193996 807216 148468 839801 256131 387458 946387 424810 200033 853478 147245 193911 549398 339317 19222 970070 311629 598746 850234 352316 235375 780536 467366 317543 776847 48442 12834 524697 855484 8462 218210 776854 34409 735995 280406 683299 622361 399534 864900 640913 819852 777978 19566 856252 89413 142414 353485 842931 39631 762753 61478 712691 506408 706173 764998 113212 853104 867129 358285 592966 323285 518500 563411 310766 795256 487163 463897 981573 130149 916050 674343 292661 218054 52602 715661 565938 976048 271287 282946 466684 922901 925557 125757 575144 712753 385497 279269 578674 4737 44146 132223 793514 31630 314905 586387 56240 180546 920547 518997 528220 772492 226175 135913 458358 548668 375914 624199 451673 509937 202578 955924 978657 576438 541796 712661 354043 101946 163014 747252 181359 228763 808971 43570 514668 146430 446557 691521 902754 267893 151225 200931 218331 82852 112827 725299 255276 73767 539663 899826 485355 372319 221959 142863 972510 565580 693006 648057 309177 606075 137684 701793 769115 801942 225379 254481 753653 25986 856629 457947 689533 306231 252610 845650 908805 615231 107424 720589 85735 814564 846204 61436 177155 945269 905502 694522 536421 722220 784052 919867 422377 755814 25959 613204 996454 952977 31726 31001 468753 159541 598673 476855 364742 939938 48587 654113 269139 850920 40464 768945 872763 890540 930669 374683 549513 466863 234903 878472 622894 507141 606373 464687 855331 130328 210413 403641 972199 347093 574170 662396 9957 768829 384007 428523 249020 691614 148792 352789 597761 868687 115101 710187 895135 930356 328437 237056 44084 903104 154569 153365 672806 492618 507094 492862 228488 298769 472638 809450 349926 207972 945595 817635 333529 261977 164675 288790 651752 588157 965132 399313 817071 648296 741504 915214 52531 180969 831055 763032 926626 848456 54060 380967 523596 275256 307723 472886 533361 378219 387565 608453 912538 228319 124113 958743 431348 437347 946703 612898 970309 464333 977944 146436 736322 541254 453491 225487 878176 806361 675342 530217 850247 417257 257776 53425 491471 826650 50290 87132 648183 675431 350098 730305 638385 445246 912075 946755 311404 250875 332604 917304 101746 278845 807755 424838 716217 89168 506090 704151 426727 681114 840592 811944 242298 560619 194876 602335 611198 479110 136830 172548 678806 17646 238610 264129 340188 704073 664505 916149 773391 45992 218880 697718 652069 109067 463147 458759 460555 195086 482503 55724 50682 665844 530235 334017 669837 102333 977101 29378 231784 447525 519620 384661 779255 130788 489206 84068 286830 662841 245826 723274 669625 966366 111296 774517 253524 158548 156496 40933 655042 664877 667165 132789 496725 907651 131975 641207 996319 860777 569134 741168 275878 538797 102844 81670 762556 910394 260606 550760 883426 813589 709438 192439 758183 294320 341714 33316 346065 996030 171984 678492 257870 155009 365040 183280 920078 424401 696498 119449 596801 122962 754816 78183 900322 84779 827272 320840 36163 769915 568957 375998 952809 897989 271252 719863 877034 179627 292288 630299 121570 93267 4639 568551 679967 151051 942641 358170 426555 339484 618393 363825 211207 40149 932367 144031 350228 802835 43920 201861 703992 808000 331729 539992 492753 912163 493280 710855 283048 860842 145816 922884 415491 257950 690786 981630 184296 478542 882108 134566 747397 915358 617243 725606 816372 237759 530791 92308 872361 408206 596024 431613 458332 807270 848786 825843 17412 834531 727438 408626 560480 307783 117213 45592 353079 291959 205738 891300 58055 163628 616217 968789 704425 24535 156552 893408 328663 986583 449967 373947 545580 397584 959693 833723 819941 778064 475545 796908 123528 556897 501999 430524 436738 656459 285188 372943 844916 554785 977930 463960 707063 345463 192831 419447 134515 487871 879480 812215 325302 786962 566404 627021 901546 806156 281851 62941 721623 680975 479375 181700 517844 986010 202568 901777 628958 542081 845687 336215 426711 827554 437372 665563 901986 172419 61122 916048 109051 888140 791993 824805 275027 674949 995700 959841 509978 872312 970098 330304 911955 329895 255350 70342 237463 76681 350954 907694 469190 931922 533515 905790 875421 8081 928164 162122 489844 363355 26978 637232 163026 521914 83982 181525 443128 270537 760498 563062 345944 748770 186056 141792 290577 488747 963406 898116 679482 270926 423938 618586 850787 764610 801606 83279 878950 658697 512056 483545 774180 422719 113745 381957 721013 387428 679395 219527 214639 528212 530686 345681 127334 278381 942640 815974 134788 695011 915919 61200 424598 150394 487952 562612 531587 103233 442645 915291 854426 48666 73885 684350 453891 853138 219172 642925 317300 442935 73562 324801 565492 986176 197652 127394 452865 522687 217175 385127 855805 367617 261080 526184 282492 871992 159908 361919 233572 987135 789075 463585 409328 475374 843885 60900 651322 400751 577465 557063 444675 29516 282880 114878 639017 741438 487798 114893 691172 510806 714856 272589 416382 275077 156863 703733 765602 610734 108342 428430 361216 462579 98491 197621 526825 712457 327662 706364 705828 896836 544311 50124 437864 822764 973110 267212 984132 448359 611802 199280 64757 752272 383008 740643 982955 665304 704164 789500 977439 451725 526291 807680 555110 907544 690990 260313 238543 326195 185835 759590 784725 200817 901822 828485 476984 812956 191622 262621 644400 805375 371692 361283 590174 164751 762265 810467 148900 485297 545748 506428 870232 64261 268054 156287 593895 518984 530047 217925 267232 502763 583365 589503 339218 728231 392422 865091 567742 809693 70164 823149 427708 189819 10191 741500 189122 24455 800392 566843 783903 231982 256251 128229 715281 828874 552135 310241 881697 836477 579286 289234 853505 58064 146812 882600 793322 362773 273085 254839 480353 180162 924761 766559 148233 170203 623528 487605 51090 45966 825936 500077 256931 687640 772221 222021 825664 486354 621222 499672 947187 936967 535625 196046 21657 116058 777813 81661 298978 151771 836922 860749 144415 171744 840797 744069 490522 295510 615945 422749 580654 733435 740417 489080 59219 834508 14542 85081 601177 338946 56768 384004 189079 139606 384865 775285 969521 389014 960900 437914 56709 811281 791894 956900 410546 438477 469471 96437 163030 444641 828305 837481 218635 397833 576014 323122 476682 751114 514898 412602 719858 230787 842361 603948 185104 404283 731179 893441 787225 181214 29705 169 22161 242324 983401 290258 285763 788400 586140 415082 815947 617028 861657 525967 108169 344042 849327 465490 932560 188022 159360 302573 899075 469978 434916 20134 151335 133044 616273 459654 887757 668862 794656 627305 562780 881357 514919 209203 169543 124692 632725 653835 135848 694024 110916 682091 306051 155920 704316 952185 181380 590371 523720 349848 96536 675276 456998 877319 823510 534330 497878 64913 508472 820356 779952 985959 756674 922010 321942 843281 427069 749254 758918 786198 860507 160640 985458 333311 796174 32935 401425 534934 829625 991362 783615 328399 270092 949217 106783 272427 211280 607884 227326 918002 822879 167081 872819 890271 60365 817178 461844 990596 389417 936832 416108 861944 640493 143905 944588 74070 443220 265618 795463 961960 397813 14455 601348 812318 525733 553932 426097 128611 551 694647 747311 312543 474572 437976 229307 325275 899309 980377 647619 108849 816550 58198 951643 960539 456608 88246 806854 893739 139972 88800 963752 112645 215325 240686 304553 436720 833036 852695 547201 717390 692066 405313 147783 363008 693984 717322 616517 73579 898394 226205 419803 66026 12595 429759 405122 987388 751574 921054 349280 384728 184665 172468 696505 285638 977476 952403 104794 321676 209794 854220 945166 845592 900301 661122 126086 809525 331080 547787 890958 11937 275960 802370 930461 573972 614857 879443 855833 891694 432016 925517 178179 375434 371367 57992 385610 292760 320115 79166 706612 188957 609345 849073 868435 803722 784356 981876 236949 136054 613668 772399 794379 867871 225361 699637 657165 34972 278805 983626 56520 768675 455677 327660 882813 991829 31368 41029 945827 886156 576632 902646 610022 358504 602334 794830 435296 536520 900452 629004 657562 355453 952375 229008 226725 350412 425198 26168 354894 116289 373605 465813 82809 959701 186095 284865 196061 127873 643504 448611 937841 411270 516632 937460 852602 986798 401457 562708 81302 857589 678154 827197 680880 912901 781059 205357 785307 890097 575244 859236 446747 822951 685149 48655 276944 259548 117479 125637 720698 999898 123787 645599 429643 324294 125358 149698 68833 730703 963282 800084 742772 990424 604661 571744 488745 645400 544854 767427 969801 798803 990989 583606 748386 141831 534385 52923 499858 460658 576338 764318 801452 803392 264288 668601 192489 750615 42599 173546 765521 230427 528991 800930 984093 855263 727163 665491 758892 288271 232249 455406 51838 150123 703086 900250 290271 504837 464839 595898 697397 119148 168508 914589 816843 370220 403976 411808 662234 350777 889626 685789 327119 105020 477843 549028 835495 473162 992962 203610 841141 559163 858534 390781 695286 787779 922380 977471 137504 932212 258226 817363 435447 480146 625704 951998 16724 629965 808521 222851 430501 855373 322021 312760 274279 381969 715038 418424 397327 60617 525392 993155 181157 155774 82686 495939 428111 425869 646872 691240 876381 112349 87260 668506 869098 242999 655113 166109 146282 281589 625420 624880 83848 566654 240799 548569 116378 949542 84009 554640 288356 670042 930257 80817 150630 731985 389323 338230 691866 243725 679299 872119 251528 732193 844394 38578 32424 380339 619972 668380 190865 728725 208869 745862 178340 803976 324510 615537 796788 35025 930390 666538 203057 865363 539137 979845 918328 761173 38573 439417 958593 768803 250314 208962 892186 180802 581853 680587 100960 150451 714433 330908 803512 894822 101439 4200 775528 99625 274989 203191 890039 647527 518170 724580 471505 36772 314556 643601 755146 305668 524412 728242 156976 96568 86859 863531 353361 307995 308910 486663 904219 355492 302414 291554 471172 363636 756063 573002 482298 510337 429749 528063 330240 638695 636155 490704 379912 695681 716055 452293 679089 440059 196978 241210 501940 626916 126130 333820 2835 360810 124875 427682 639761 40469 162398 497361 919817 18052 70667 184604 923273 304703 823645 71344 313904 925635 969126 508036 101414 984303 443085 205540 967782 458759 346664 828835 227369 429623 592409 67792 950506 991198 604746 892854 447868 141343 250307 29885 712594 572268 107050 40182 512438 618564 992201 380990 396248 917967 187650 506666 688362 204233 351299 622634 372873 462225 784354 481731 669649 888861 179078 582716 895035 350186 758506 591771 646193 27932 276888 421406 839935 287467 61006 69970 330722 616374 742497 378289 258548 29623 132970 495983 272860 125370 581054 299467 852106 274218 688970 541439 681648 772857 589525 707910 68723 570512 16999 293470 279593 238770 841978 944703 376289 371373 977341 991155 940560 518858 730314 919792 386608 32992 584217 689937 147841 393105 227152 38882 700281 696420 350153 453156 498944 687449 424637 246030 340608 616173 862615 319287 766904 556686 895979 698443 93560 373161 275127 56672 70683 411574 961150 601797 793987 74510 31713 43095 359979 540547 264605 377566 777749 968866 657852 646690 474799 469112 823628 206842 801672 988108 324293 701962 839577 541988 837911 273365 87995 483931 188767 657186 176744 370187 268005 489315 92333 305751 257455 746711 306434 977878 222603 252894 534822 488146 694063 330532 549039 925336 231018 329013 368824 751936 485374 705265 594720 410346 627806 669908 582226 729941 757065 777675 34142 530705 864711 715688 157343 590536 814941 348660 241959 902497 93635 108005 396220 261540 474052 630707 607047 601443 719439 541895 265494 856830 207900 31315 758140 218216 461800 238298 376450 688221 341378 732247 146669 369800 733314 326724 115187 920808 166203 404172 150586 37840 180760 305339 249596 373435 409706 703101 237867 652453 580088 317549 351312 201582 570738 726327 210496 502114 446319 395425 283653 516841 845763 637290 449742 562382 396078 246590 325140 431996 101303 506026 482458 667575 370709 32218 99724 477522 287488 966242 637729 603217 344058 484887 143446 497401 673679 53285 794850 269560 878975 714081 260162 971464 582193 429853 605006 158878 455628 141573 887984 124441 634887 720269 202368 224361 653274 186869 155608 508108 441894 124446 268164 626011 42998 418016 133988 513314 185660 188920 585167 814322 632191 771478 840670 403437 546212 186724 830530 649594 191028 94530 294215 436090 328682 245027 38253 214607 429152 718910 982653 160404 782823 673457 500461 19883 105139 625985 889143 321055 42324 141167 244296 990005 950304 282404 13596 992258 269762 945795 478922 978004 90805 159724 693295 695770 768131 411638 8117 350762 154053 659522 274091 625969 337798 181674 702412 375609 217752 319102 102603 380501 332766 317942 406824 569617 114335 735123 770544 89695 660697 163621 786176 866322 129602 664526 66839 936399 346707 148199 844921 884368 735476 488148 415990 11170 608655 4081 839441 868752 133413 128818 550741 657093 536086 393200 768821 715292 461683 87095 432519 701495 187466 615055 352834 945446 806244 449221 949899 12508 69904 773614 81779 401286 68690 530307 877088 410060 725264 547695 419878 830738 650767 68298 701261 49178 778154 671924 24854 251007 147328 611072 455799 10812 361858 166938 303832 222452 658651 963029 871010 110730 393801 896483 774484 493802 971081 173356 63985 910029 801751 642647 40277 962241 660466 617269 401793 81407 531273 462186 766907 411109 175725 891299 497524 792983 77081 153599 888960 852686 535205 280250 460125 111388 396249 275272 199197 476906 52088 783216 339243 76095 870115 7780 484543 578648 179091 843468 327794 640692 440142 856013 370624 175777 91503 488290 933640 391695 827064 943142 278256 281013 278222 136128 858251 631900 400624 679613 410745 444892 974379 913045 437513 339064 636071 109335 10251 859324 931389 937610 643491 598682 944602 617635 5764 626462 95235 848522 661096 652805 564469 428658 563617 623427 906575 457983 686645 320711 854349 49382 755413 439997 565829 955007 506778 166816 465786 86435 688250 100281 208926 230168 101534 148284 729560 871016 43868 564567 591978 907567 801113 328302 912639 66082 958484 608746 205196 548921 788020 439190 462566 928489 279426 829068 271081 686077 433437 969454 733646 143510 341767 281011 594234 865597 450599 432585 705256 105741 771716 787272 458851 274751 798102 116392 822661 872547 558528 76259 749708 563606 32900 835202 430163 276358 178879 460058 789598 924367 971217 188161 91995 162431 784952 286375 370454 836929 595200 563000 574891 824006 21224 879518 591287 420165 496884 557082 101115 711459 587840 830913 89542 175968 212938 280339 113760 653324 478159 146461 177782 728200 546408 649133 686024 879881 714990 521358 116739 486154 789647 332676 925583 171554 487321 203449 519199 98934 117558 711436 465458 239721 119675 919098 271919 484533 433756 865503 83098 520926 757062 606690 481412 480335 853469 148227 364359 629210 99911 365311 14232 505414 843257 13217 720714 832561 350765 944759 224814 261424 677235 624453 239334 432969 654744 978206 415792 54010 846840 865103 288718 165998 671227 868004 797086 13532 302470 477727 545134 680006 18691 336886 858756 667801 225529 518669 667437 900150 360112 41983 700039 878445 701731 967049 654244 823117 8744 436549 484055 408802 415979 437297 522740 293448 401684 393047 290848 3463 307991 782686 698339 914373 186991 821868 957305 67793 77489 638438 680246 75885 280631 140552 34907 572272 988958 828739 562796 253224 145106 753815 613210 18679 273232 117380 275315 606076 772306 637771 547950 120374 481242 679492 299646 132063 552972 239908 459821 588687 602867 378417 406964 56014 579984 762149 247399 899478 358802 399368 782625 495347 695071 180913 559607 870318 191480 912170 941145 53921 737611 321667 481070 462897 119436 89759 316213 159054 176585 241458 339773 887763 331153 259082 423078 856830 622018 154980 516955 892188 477929 819682 568915 307918 310394 424401 651253 747538 3585 882768 122794 325597 9199 821089 994737 904715 846274 505730 662149 487700 620117 948755 873670 739178 927068 388678 462111 79645 374873 460186 142649 504598 977112 542322 835487 663963 702530 393791 796357 66053 44651 767410 252354 228781 630537 490691 6632 664139 281521 484177 425420 648802 801925 99150 141448 421102 293831 831641 212793 512533 279211 964431 245778 957465 20590 829318 708299 748729 805135 266916 82260 642973 668819 166986 73603 780261 331965 394598 84335 882613 631349 709417 427195 738462 90390 501896 213910 394484 610973 291608 585563 209987 947355 821477 251007 763142 431615 815497 535331 262559 471649 869886 114030 499960 539438 363427 44557 326241 967776 33747 866929 317019 329901 409127 281174 267893 627088 471519 860811 683779 997815 65625 836082 610824 228486 219676 88734 248537 268028 35113 735250 598430 219191 461269 668014 907992 602436 725389 139927 671036 951917 361141 720555 669031 316352 484220 974221 273488 99498 865510 209526 26952 983565 915796 103282 905443 340751 423030 749445 413099 77476 146044 370985 970666 334539 866275 211838 143382 574517 988062 333216 715074 771739 169266 745322 742481 837259 138267 570051 716813 622004 863417 972525 48903 332974 99544 446720 264844 374831 760106 935451 127502 435351 624441 641473 812828 55488 34013 522440 786587 533035 850878 464819 289112 690364 125575 117910 352332 831936 187839 312980 148675 91830 307900 231190 691529 348572 519265 226542 100234 354997 793176 989107 631145 263800 422807 957998 700020 641390 671264 549820 63653 742443 831764 740318 113248 762544 962628 422043 333609 252576 942731 671250 910081 687578 525788 89173 988984 679256 947125 363665 540878 114488 850485 763952 180743 744765 369937 871966 528669 692475 64257 130484 507426 145775 362325 225497 203297 539511 790833 744116 725882 189325 869013 848464 507162 431149 651252 848140 149651 838498 313177 152976 563204 158230 751061 966778 18771 189587 28026 309167 198027 597693 402489 232853 373977 636317 417901 107212 676409 995893 349394 509070 878976 989099 805619 438182 213642 465392 942273 860089 950821 865201 18114 924500 908584 328454 220218 341296 698141 773917 791145 180377 961086 793001 187167 602850 567907 813395 390787 210540 696317 502518 152299 72027 875851 218234 185143 604157 872939 770815 127322 234930 667132 891370 976037 983092 359737 524422 504699 404323 898876 474281 282709 119548 951080 770736 362551 930813 236640 99349 582753 519453 729328 375845 117953 632572 697829 550690 217448 90350 635553 10106 598702 214263 890700 504965 299602 806687 989949 33004 348350 818267 765391 837876 57472 820915 61748 515147 243658 845728 449821 251224 412197 179793 236784 383670 918132 694145 689830 213215 968288 68818 466057 195166 732511 661983 423075
9911
0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 9 9 9 9 9 9 9 9 13 13 13 13 13 13 13 13 8 8 8 5 5 5 5 5 5 5 5 5 39 39 39 39 39 39 39 39 39 39 17 17 17 17 17 17 17 3 3 3 3 3 3 3 3 27 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 33 33 33 33 33 33 33 33 33 72 72 72 72 72 7 7 7 7 7 53 53 53 53 53 60 60 88 88 88 88 88 102 102 102 109 109 79 79 79 79 104 104 104 104 104 104 126 126 126 42 42 42 42 42 42 42 42 42 25 25 25 25 25 25 25 25 25 25 117 117 117 117 117 117 117 117 117 2 2 2 2 2 2 159 159 159 159 159 159 159 159 159 1 1 1 1 1 1 1 137 137 137 137 137 24 24 24 24 24 127 127 127 127 127 127 127 105 105 105 105 105 105 105 105 105 105 181 181 181 181 174 174 174 174 174 174 174 174 174 83 83 83 83 83 139 139 139 44 44 44 44 44 44 44 44 44 73 73 237 237 237 237 237 237 123 123 123 123 123 123 118 118 118 62 62 62 62 257 257 257 257 257 257 257 257 184 184 184 184 184 184 184 184 184 166 166 166 166 166 93 93 197 197 197 197 197 197 197 227 227 227 61 61 89 89 89 89 89 89 89 228 228 228 228 228 228 228 228 228 95 95 95 95 95 95 95 95 95 95 65 65 65 168 168 168 168 168 168 168 168 168 168 92 92 92 92 92 92 92 92 205 205 205 205 205 205 205 205 205 319 319 319 319 319 319 319 319 319 319 366 366 366 141 141 141 149 149 149 149 157 157 157 157 157 157 157 157 334 334 334 334 338 338 338 338 338 338 313 313 313 313 313 313 313 313 313 216 216 216 216 216 216 216 163 163 250 250 250 250 210 210 210 210 210 131 131 131 131 131 336 336 336 336 336 336 315 315 315 67 67 67 67 67 113 113 113 113 268 268 268 268 268 268 284 284 284 284 284 433 433 291 291 190 190 190 190 190 90 90 90 90 90 90 90 90 337 337 337 337 337 337 337 337 337 337 87 87 87 87 50 50 50 50 50 50 50 116 116 116 116 116 116 416 416 416 416 161 161 161 161 161 161 86 86 86 86 86 86 86 365 365 365 365 365 365 462 462 462 462 462 462 462 462 462 462 398 398 398 398 398 398 398 398 398 494 494 494 494 494 494 172 172 172 172 172 172 172 172 172 172 499 499 499 499 499 499 499 499 499 499 535 535 535 543 543 543 543 281 281 281 281 281 522 522 522 522 522 573 573 573 573 573 573 506 506 506 136 136 136 136 136 136 136 136 136 136 514 514 514 514 514 514 56 56 56 56 56 56 56 56 56 547 547 470 470 470 470 470 470 470 164 164 164 164 164 164 164 164 164 226 226 226 226 226 226 226 226 178 178 178 178 38 38 38 38 38 38 38 38 38 38 238 238 238 238 195 195 195 195 669 669 669 669 669 669 68 68 610 610 610 151 151 151 534 534 534 534 534 509 509 509 509 509 509 509 509 509 586 586 586 586 586 586 586 586 586 586 229 229 242 242 242 75 75 75 75 75 75 75 572 572 572 572 572 572 414 414 19 19 19 19 19 19 19 19 353 353 353 353 353 353 353 353 580 580 580 477 477 477 477 477 477 477 477 477 276 276 276 276 276 276 276 276 276 401 401 401 401 754 754 754 754 754 754 753 753 753 422 422 422 422 422 422 422 422 422 422 34 34 34 34 34 34 692 692 692 692 692 590 590 590 590 590 590 590 590 590 551 551 551 551 551 551 471 471 471 206 206 206 206 206 823 823 823 823 823 823 823 321 321 321 321 321 321 200 200 200 200 140 140 140 140 140 140 140 140 717 717 850 850 326 326 264 264 264 264 264 264 264 264 264 791 791 791 791 791 791 643 643 643 562 562 562 562 562 562 562 562 562 328 328 328 119 119 119 119 119 119 119 119 119 119 143 143 143 714 714 472 472 472 472 472 472 472 472 472 472 295 295 295 295 295 295 295 295 521 521 340 340 340 890 890 890 890 890 890 890 890 302 302 302 302 302 302 302 302 863 863 863 863 863 863 863 863 863 851 851 851 851 851 869 869 869 869 869 425 425 425 425 425 873 873 873 819 819 819 819 819 819 819 323 323 323 917 917 917 917 917 860 860 860 860 860 860 699 699 395 395 395 395 247 247 247 247 247 247 247 247 235 235 235 235 235 235 235 235 235 82 82 82 82 82 82 82 82 82 82 973 973 973 973 973 973 973 933 933 933 933 933 347 347 347 347 347 347 28 28 28 28 901 901 147 147 147 147 147 303 303 303 303 303 434 434 434 434 434 115 115 647 647 647 81 81 81 81 81 1062 1062 1062 1062 1062 1062 1062 1062 1062 1062 918 918 918 918 918 918 918 952 952 952 952 952 952 952 306 306 306 306 306 306 386 386 386 386 386 386 702 702 702 702 702 374 374 653 653 653 653 260 260 260 260 260 546 546 546 546 546 546 546 546 546 142 142 142 269 269 269 269 269 269 269 269 504 504 138 138 999 999 962 962 962 962 962 962 962 468 468 468 468 468 468 468 468 803 803 803 803 803 803 803 996 996 996 996 996 996 996 182 182 182 182 182 182 1097 1097 1097 1097 1097 1097 1097 1097 1097 1097 1132 1132 1132 1132 782 782 782 775 775 775 775 775 775 775 775 637 637 637 637 1026 1026 1026 1026 1026 1182 1182 1182 1182 1182 1182 1182 1182 796 796 1225 1225 1044 1044 1044 1044 1044 1044 1044 1044 1044 16 16 16 16 16 16 16 16 841 841 841 841 841 841 841 841 554 554 554 554 554 554 554 344 344 344 344 710 710 710 710 710 710 710 710 710 710 662 662 662 662 707 707 707 707 707 707 500 500 500 500 500 630 630 630 630 630 752 752 762 762 762 762 762 762 762 762 762 762 589 589 589 589 589 196 196 666 666 666 666 666 666 666 666 701 701 701 701 701 701 701 701 1289 1289 1289 1289 1289 1289 114 114 114 114 114 114 114 114 114 114 1098 1098 1098 1098 1093 1093 1093 1093 1093 1093 525 525 525 525 1239 1239 1239 1239 1239 1239 1239 1239 1239 1239 750 750 750 750 750 750 902 902 776 776 776 711 711 711 711 711 1261 1261 1261 1261 1261 1261 623 623 976 976 976 976 741 741 741 171 171 624 624 624 624 496 496 496 496 496 496 496 496 1133 1133 1133 1133 1133 1133 1133 412 412 412 412 412 412 412 1421 1421 1421 1421 1421 1421 1421 1421 1421 621 621 621 621 621 621 621 621 1442 1442 1442 720 720 720 720 1137 1137 1137 1137 831 831 831 831 831 831 831 748 748 748 1351 1351 1351 1351 1351 280 280 280 1119 1119 657 657 657 657 657 657 657 657 657 657 20 20 20 20 20 20 20 402 402 402 402 402 402 402 402 1009 1009 1009 1009 273 273 273 1485 1485 1485 677 677 677 625 625 625 625 41 41 995 995 995 995 995 995 995 995 995 995 324 324 324 324 324 324 285 285 285 285 285 285 805 805 805 805 805 805 805 805 335 335 335 335 335 335 316 316 316 316 316 316 316 316 870 870 870 870 870 870 1015 1015 1015 1015 1015 1015 641 641 641 641 122 122 122 122 122 298 298 298 298 298 298 298 298 298 552 552 552 552 552 552 552 552 552 552 1317 1317 1317 1317 1083 1083 1083 1344 1344 1120 1120 1120 1120 1360 1360 1360 1360 1360 1360 1360 219 219 219 219 194 194 1406 1406 85 85 85 85 220 220 220 220 220 220 220 220 1453 1453 1453 1453 1453 1453 1453 1453 1453 1453 1085 1085 1085 1464 1464 1464 1464 1464 1464 1464 1464 1464 1464 985 985 985 443 443 443 443 443 443 443 446 446 446 446 446 446 446 541 541 541 541 541 541 541 541 541 541 1692 1692 1692 1692 1692 1692 1692 1007 1007 1007 1007 1007 1007 1007 1007 1007 540 540 540 540 540 540 1468 1468 1468 1468 1468 1468 1468 1468 949 949 949 949 949 949 444 444 444 444 444 444 444 454 454 454 454 454 454 454 889 889 889 889 889 889 889 889 889 1375 1375 1375 1375 1375 1375 1265 1265 1265 1265 1265 1265 1265 1265 1285 1285 1285 1285 1285 1285 1285 1285 574 574 574 574 574 574 574 574 574 574 1476 1476 1476 1476 1476 1476 1476 1476 565 565 565 565 868 868 868 868 868 1331 1331 1331 1369 1369 417 417 417 417 417 417 417 417 417 417 613 613 169 169 169 169 169 169 169 531 531 531 531 531 531 801 801 801 801 801 801 801 801 801 801 1530 1530 1530 1530 1530 1530 1530 1530 1560 1560 1560 1560 1560 1560 1560 1560 1123 1123 1123 1123 1123 1123 1123 992 992 992 992 992 1086 1086 1086 1086 1086 1086 1086 1086 766 766 766 766 766 766 827 827 827 827 827 827 827 827 1581 1581 1581 1581 1856 1856 1856 1856 1856 1856 1856 1856 1856 14 14 14 14 14 14 14 14 14 14 460 460 460 460 1784 1784 1784 661 661 661 661 661 661 661 278 278 278 278 530 530 530 1609 1609 1609 1609 1609 1609 1609 1609 1609 1209 1209 1209 1209 1209 1209 1209 1209 375 375 375 375 375 1302 1302 1302 1302 1302 1302 1302 1302 1302 1302 134 134 134 134 1378 1378 1378 1378 1378 1378 1378 1378 1378 1378 664 664 664 578 578 578 578 1652 1652 1652 1652 1652 1652 1652 1652 1652 1652 519 519 519 519 1681 1681 1681 1681 1681 1681 1681 1681 1681 1681 84 84 84 1376 1376 1376 1376 1376 1748 1748 1748 1748 1748 1748 1748 1748 1748 1748 1730 1730 1730 1730 1730 1730 1730 1730 1730 2010 2010 318 318 1603 1603 1603 874 874 874 874 874 874 874 874 874 761 761 761 761 1262 1262 1262 1262 1262 1262 1262 1262 1262 1262 1612 1612 1612 1612 1612 1612 1612 1612 1612 1612 317 317 317 317 317 1709 1709 1709 1709 1709 1709 1709 1709 1709 1479 1479 1479 1479 1700 1700 1900 1900 1900 1900 1900 1900 829 829 829 361 361 361 361 941 941 941 941 1401 1401 2004 2004 2004 2004 2004 2004 2004 2004 2004 687 687 2018 2018 2018 1666 1666 1666 1666 1666 1952 1952 1952 1952 1952 1952 2053 2053 1527 1527 440 440 440 440 440 440 1196 1196 1662 1662 1662 1662 1662 1662 428 428 428 428 428 428 428 1585 1585 1585 1585 1391 1391 1391 1391 1391 1391 1391 1391 1391 130 130 130 130 130 130 130 130 703 703 703 703 703 2020 2020 2020 2020 2020 2020 2020 2020 2020 2020 755 755 755 755 755 2119 2119 2119 2119 2119 2119 2119 2119 1059 1059 1059 1059 1059 1059 1059 778 778 778 778 778 778 778 778 2105 2105 1340 1340 1340 1340 1340 1340 1340 642 642 642 642 642 642 642 642 387 387 387 387 387 387 387 387 1480 1480 1480 1480 2039 2039 2039 2039 2039 2039 2039 2039 2039 2039 2091 2091 2091 2091 2091 2091 2091 1678 1678 1678 1678 1678 1046 1046 1046 1458 1458 1458 1458 1667 1667 1271 1271 1271 1271 1271 1271 1271 1271 1271 202 202 202 202 202 202 2096 2096 585 585 585 585 585 585 585 1907 1907 1907 1907 1907 1802 1802 1802 1802 1502 1502 1502 1502 1502 1502 1502 1502 1502 343 343 343 343 343 343 343 1423 1423 1423 1423 1423 1423 2173 2173 2173 2173 2173 1546 1546 1546 1546 1546 1546 984 984 984 984 984 984 984 984 1967 1967 1967 1698 1698 1698 1698 1698 1698 1275 1275 1275 1275 1275 1275 1275 1275 1275 1275 2276 2276 2276 2276 2276 2276 2276 2276 2276 2276 2045 2045 2045 1307 1307 1307 1307 1307 1307 1307 1307 2177 2177 2177 2177 2177 2177 2177 2177 979 979 979 979 2017 2017 2017 2017 2017 864 864 864 864 2392 2392 2392 2392 2392 2392 2392 2392 2392 2392 571 571 571 571 47 47 47 47 47 47 47 2142 2142 2142 2142 2142 2142 2142 2142 2142 1269 1269 1269 1269 1269 1269 1269 1269 1269 1269 1104 1104 1104 1104 449 449 449 449 742 742 742 742 742 742 382 382 382 382 382 382 2082 2082 2082 2082 1504 1504 1504 1504 1949 1949 1949 1949 1949 1981 1981 1981 1981 1981 1981 1981 1981 1981 1045 1045 1045 1045 1045 1045 1045 132 132 132 132 740 740 740 740 740 740 740 740 1970 1970 1970 1970 1970 1970 15 15 15 15 15 15 15 348 348 348 1636 1636 1636 1636 1636 1636 1636 1636 2022 2022 2022 2022 2022 2022 2022 2022 2042 2042 2042 2042 2042 2042 2042 2042 155 155 155 654 654 654 654 654 654 2394 2394 2394 2394 2394 2394 2394 2394 2394 2394 617 617 617 617 617 617 2113 2113 2113 2113 2113 2113 2113 2113 929 929 929 929 929 929 929 2349 2349 2349 2349 2349 2037 2037 2037 1928 1928 1928 1928 1928 1928 1928 1928 1928 1528 1528 1528 1528 1528 1528 2346 2346 2346 2346 2346 2346 2346 2346 2346 2346 981 981 981 981 981 820 820 820 1505 1505 1505 1505 1505 1505 1505 1505 1505 1505 245 245 245 245 245 245 245 1745 1745 1848 1848 1060 1060 1060 1060 1060 1060 1060 1684 1684 1684 1684 1684 1684 1684 1684 1684 1684 1008 1008 1008 1008 1008 1008 1008 1008 2076 2076 2076 2076 2076 2076 2076 2076 2076 2076 943 943 943 943 943 2286 2286 2286 2286 2286 2286 2286 2286 2286 2318 2318 2318 2318 1930 1930 1930 1930 1930 2212 2212 2212 2212 2212 294 294 294 294 294 294 294 294 294 731 731 731 731 731 731 731 731 731 731 798 798 798 798 798 798 798 798 2661 2661 2661 2661 2661 2661 2661 2661 2661 2661 1272 1272 1272 1272 1301 1301 1301 1301 1301 1361 1361 1361 1361 1361 599 599 599 599 2029 2029 2029 2029 2215 2215 2215 2215 2215 2215 2215 2215 2215 2787 2787 2787 2787 970 970 970 970 970 970 970 970 970 970 2481 2481 2481 2481 2481 2284 2284 2284 2284 2284 2607 2607 2607 2607 1025 1025 1025 1329 1329 2525 2525 2525 1117 1117 1117 1117 1117 825 825 825 825 2792 2792 2792 852 852 852 852 852 852 852 167 167 167 167 167 167 167 2220 2220 2220 2717 2717 2717 2717 2717 2717 2717 2717 2306 2306 2306 2306 2306 2306 2306 760 760 760 760 760 760 2873 2873 2873 2873 2873 2282 2282 2282 2282 2282 2282 2282 2282 2391 2391 2391 2391 2391 2391 2391 2391 2391 1838 1838 1838 2568 2568 2568 2568 2568 844 844 844 844 844 844 844 1237 1237 1237 1061 1061 385 385 385 385 385 2269 2269 2526 2526 2352 2352 2352 2352 592 592 592 592 592 1247 1247 1247 475 475 475 1699 1699 1699 1699 1699 1699 961 961 961 961 961 961 513 513 513 513 513 513 513 513 682 682 682 682 682 682 1244 1244 1244 1244 1244 1244 1244 2416 2416 2416 2416 2416 2416 2416 2416 2416 2416 2016 2016 2016 1648 1648 1648 1648 1648 1152 1152 1152 1152 1152 1152 1152 29 29 29 29 1542 1542 1542 1542 1542 2222 2222 2222 2222 2222 495 495 495 495 495 495 495 495 52 52 52 52 52 52 2479 2479 2479 2479 2479 2479 516 516 516 516 516 516 645 645 645 959 959 2441 2441 2441 2441 2441 2441 1164 1164 1164 1164 1164 2674 2674 2674 2674 2674 2674 2674 2674 684 684 684 684 684 684 684 684 684 684 2414 2414 2414 2414 346 346 346 346 346 1704 1704 1704 1704 2986 2986 2986 2986 2986 2986 1465 1465 1465 1465 1465 1465 1465 1465 1465 1465 1245 1245 834 834 834 834 834 963 963 963 963 3069 3069 3069 3069 3069 3069 3069 3069 2155 2155 2155 2155 2155 234 234 234 234 234 234 234 234 804 804 804 804 804 804 804 804 1218 1218 1218 1218 1218 1218 1218 1793 1793 1793 1793 1793 1793 1793 1793 1793 2958 2958 1758 1758 1758 1758 1202 1202 1202 1941 1941 1941 1941 1941 2007 2007 2007 2007 2007 420 420 420 420 420 420 420 420 875 875 875 875 875 875 875 875 875 380 380 380 380 380 2200 2200 2200 2200 2200 2200 2200 2200 744 744 744 744 744 3002 3002 2830 2830 2830 2830 2830 2830 2830 2830 667 667 667 667 667 667 1556 1556 1556 1112 1112 1112 1112 1112 1112 1112 2935 2935 2935 2935 2935 1077 1077 1077 1077 1077 3094 3094 3094 2331 2331 2331 2331 2331 2331 2331 2331 660 660 660 660 660 660 660 660 660 660 2174 2174 2174 2174 2174 2174 2174 1995 1995 1995 1995 1995 1995 1995 1995 1995 1995 2335 2335 2335 2335 2335 2335 2335 2335 2335 2454 2454 2454 2454 2454 2442 2442 2442 2442 2442 2442 2584 2584 2584 2584 608 608 608 799 799 799 799 370 370 2553 2553 2553 2553 2553 2553 2553 2553 2553 463 463 463 463 463 463 463 463 463 1990 1990 1990 1297 1297 1297 1297 1297 1297 1297 1297 1297 1297 729 729 729 729 729 729 1760 1760 1760 1760 1760 1760 1760 1760 2601 2601 2601 2601 2601 2601 3367 3367 3367 3367 3367 3367 2054 2054 2054 2054 2054 2054 2054 2054 3339 3339 3339 3339 3339 3339 3339 3339 3339 400 400 400 400 400 400 400 400 2217 2217 2217 2217 2217 2217 2217 2217 2217 507 507 507 507 507 507 903 903 903 903 903 903 903 903 903 903 2005 2005 2005 2005 2005 2005 2405 2405 2405 2405 2405 2405 2405 2405 2405 2405 3433 3433 756 756 418 418 418 418 418 418 418 418 3168 3168 3168 3168 3168 3168 3168 3168 3168 1882 1882 1882 1882 1882 1882 1477 1477 1477 1477 1477 1477 1477 1477 1477 1477 2597 2597 2597 2597 1729 1729 2737 2737 2737 2737 2737 2737 2737 2737 2737 2737 2495 2495 2495 2495 2495 2495 1921 1921 1921 1921 1921 1921 1921 1921 1921 1921 1509 1509 1509 1509 1509 2500 2500 2937 2937 1377 1377 1798 1798 1798 1798 1798 1798 2143 2143 2143 2143 2143 2143 2297 2297 2297 2297 2297 1591 1591 1591 1591 3220 3220 3220 3220 3401 3401 3401 3401 3401 3401 3401 3401 3401 2909 2909 2909 2909 2909 2909 2909 2909 3572 3572 3572 3572 3572 3572 3572 3572 3572 3572 233 233 233 233 233 3434 3434 3434 3226 3226 3226 3226 3226 3226 3226 3226 3226 2103 2103 2103 3607 3607 3607 3607 3607 3607 3607 3607 3607 854 854 854 854 2815 2815 2815 2815 2815 2815 2815 2815 2815 2655 2655 2655 2655 2655 1139 1139 1139 1139 1139 1139 2257 2257 2257 2257 2257 2257 2257 2257 2257 2257 3109 3109 3109 3109 3109 3109 3109 3109 3109 3109 2403 2403 2403 3528 3528 3528 3528 3528 3528 3528 1819 1819 1819 1819 1819 1819 1819 1821 1821 1821 1821 1821 1821 1562 1562 1562 1562 1562 1562 1562 1562 2343 2343 2343 2343 2343 2343 448 448 448 448 448 448 448 448 567 567 567 567 567 567 567 567 567 567 704 704 704 704 704 704 704 704 704 704 1074 1074 1074 1074 1074 1074 1074 1074 1074 2118 2118 2118 2118 2118 2118 2118 2118 3716 3716 3716 1358 1358 1358 1358 1358 1358 1358 187 187 871 871 871 871 871 871 871 871 2075 2075 2075 2075 2075 2075 2075 2075 3061 3061 2274 2274 2274 2274 2274 2274 2274 1130 1130 3708 3708 1454 1454 1454 2878 2878 2878 2878 2878 2878 2819 2819 2819 2819 2819 2819 2515 2515 3258 3258 3258 3258 3258 3258 3258 3159 3159 3099 3099 3099 3099 3099 3099 3099 3099 797 797 797 125 125 125 125 125 125 125 3686 3686 1789 1789 1789 1789 1789 1789 1789 1789 1789 1789 1540 1540 1540 1540 1540 1540 1540 2233 2233 2702 2702 2702 2702 2702 2702 2922 2922 2922 2922 1535 1535 1535 1535 1535 1535 46 46 46 46 46 46 46 678 678 678 678 678 1890 1890 1890 1890 1890 1890 1890 1890 1890 1539 1539 1539 1539 1539 1539 2863 2863 2863 2863 3081 3081 3081 3081 3081 3081 3081 3828 3828 3828 3828 3828 3828 3828 628 628 628 628 628 628 628 628 628 2583 2583 2583 3457 3457 3457 3457 3457 3457 3457 3120 3120 3120 1157 1157 1338 1338 1338 1338 1338 1338 1338 1338 1338 1338 2470 2470 2470 2470 2470 2470 2470 2470 2470 2470 3757 3757 3757 3757 3757 3757 3757 2012 2012 3678 3678 3678 3678 3678 3678 3678 3678 3678 3678 1448 1448 1448 1448 1448 1448 1448 1448 1392 1392 1392 1392 1392 1392 1392 674 674 674 1870 1870 1870 1870 1870 1870 1870 1870 905 905 905 1947 1947 1947 1947 1947 1947 1947 1947 948 948 948 948 948 948 3994 3994 3994 3994 3994 3994 3994 3484 3484 3484 596 596 596 596 2845 2845 2845 2845 2845 2845 2845 2845 2845 1917 1917 1917 1917 1917 1917 1917 1917 3876 3876 3876 3876 2372 2372 2372 2372 2372 2372 2372 2372 3654 3654 3654 3654 3654 3654 3654 3654 3654 1204 1204 1204 1204 1204 1204 1204 1204 3622 3622 3622 3622 3622 3622 3622 2887 2887 1580 1580 1580 3173 3173 3173 3173 3173 3173 3173 3173 1203 1203 1203 1203 1203 1203 1203 1203 2566 2566 2566 2566 2566 1683 1683 1552 1552 1552 1552 1552 1552 1552 1552 1552 3117 3117 3117 3117 3139 3139 3139 1712 1712 1712 1712 1712 1712 1712 1712 1712 1212 1212 1212 1212 1212 1212 1212 1212 1212 1212 1034 1034 1034 1034 1955 1955 1955 2644 2644 2644 2644 2644 2644 2644 212 212 212 212 974 974 974 974 974 974 974 974 2397 2397 2397 2397 2397 2397 497 497 497 497 1427 1427 1427 1427 2725 2725 2725 2725 2725 2725 2725 2725 2725 2725 3225 3225 3225 3225 3225 1795 1795 1795 1795 1795 1795 1795 3165 3165 3165 3165 3165 3165 3165 1837 1837 1837 1837 1837 1837 1837 3893 3893 3893 3893 3893 3893 3595 3595 3595 3595 3595 3595 3595 3595 3595 4073 4073 4073 4073 4073 4073 4073 4073 3150 3150 3150 3150 3150 3150 3150 3150 485 485 485 485 485 485 485 2657 2657 1600 1600 1600 1600 1057 1057 1057 1057 1057 1057 3594 3594 3594 3594 3594 1305 1305 1305 1305 1305 1305 1305 1305 1305 2554 2554 2554 2554 2554 2554 2554 2554 2554 2554 2852 2852 2852 2852 2852 2852 3831 3831 3831 3831 3831 3831 3831 3831 3831 780 780 780 780 780 780 780 780 780 780 2791 2791 2791 2791 2791 2791 2791 1677 1677 476 476 476 476 476 476 3032 3032 3407 3407 3407 3407 3407 3407 3407 3407 1036 1036 1036 1036 1036 1036 1036 1036 1569 1569 1569 1217 1217 1217 1217 1217 1217 1217 1217 1217 1217 397 397 397 397 397 397 397 3106 3106 3106 3106 3106 3106 3111 3111 3111 3111 3111 3111 3111 3111 2175 2175 2175 2175 2175 4165 4165 4165 4165 4165 4165 4165 4165 4180 4180 4180 4180 3775 3775 3775 3775 3775 3775 3775 251 251 251 251 251 251 251 3664 3664 3664 3664 3664 3664 3664 4147 4147 1110 1110 1110 1110 822 822 822 822 822 3861 3861 3861 553 553 553 553 792 792 792 792 792 792 792 792 792 792 1365 1365 1365 1365 1365 1365 3037 3037 3037 665 665 665 665 665 665 665 665 3105 3105 3105 1088 1088 1088 1088 1432 1432 1432 1432 1432 1432 1432 1432 1432 4391 4391 4391 4391 4391 4391 4391 4391 706 706 706 706 706 706 706 706 945 945 945 945 945 945 945 945 945 945 2762 2762 2762 2762 2762 2724 2724 2724 2724 2724 2724 2724 2669 2669 2669 2669 2669 2669 3515 3515 3746 3746 3746 3746 120 120 120 120 120 120 120 120 120 1966 1966 1966 1966 3251 3251 3251 3251 3251 697 697 697 697 3259 3259 3259 3259 3259 2571 2571 2571 2571 2571 2571 4328 4328 4328 4328 4328 4328 4328 4328 2074 2074 2074 2074 2074 2074 2413 2413 2413 2413 2413 2413 4186 4186 4186 4186 4186 4186 4186 4186 2408 2408 2408 2408 2408 2408 2408 2408 2369 2369 2369 2369 2369 2369 2369 2369 2369 2751 2751 2751 2751 2751 2751 2751 2751 2751 2751 746 746 746 746 746 746 746 746 2777 2777 2777 2777 2777 1616 1616 1616 1616 3961 3961 3961 3961 3961 3961 3961 3517 3517 3517 3517 3517 3517 3517 3517 3517 2663 2663 3328 3328 2860 2860 2860 2860 2860 2860 2860 2860 1507 1507 1507 1507 1507 1507 1507 1564 1564 1564 2146 2146 2146 2146 2146 2146 2146 2146 2773 2773 2773 2773 2773 2773 2773 2773 3733 3733 3733 3733 3733 3733 3733 3733 3733 3733 4475 4475 4475 4475 2956 2956 2957 2957 2957 2957 2957 2957 2957 2957 2957 2957 3441 3441 3441 3441 3441 3441 3441 3441 3441 3985 3985 3985 3985 4171 4171 4171 4171 4171 4171 1529 1529 1529 1529 1529 1529 2626 2626 2626 2626 2626 2626 2626 2626 2626 1826 1826 1826 1826 1826 1826 1826 2589 2589 2589 3869 3869 3869 3869 3869 3869 3869 2393 2393 2393 2393 3807 3807 4167 4167 4167 4167 4167 4167 2229 2229 2229 2229 2758 2758 2758 1259 1259 4653 4653 4653 4653 4653 4653 4653 4653 4653 4653 3630 3630 3630 3630 3630 3630 3630 3630 3630 3630 1801 1801 1801 1801 3633 3633 3633 3633 3633 2422 2422 2422 2422 3487 3487 3487 4316 4316 4316 4316 4316 4316 2710 2710 2710 1800 1800 2720 2720 2720 4025 4025 4025 4025 4025 2600 2600 3527 3527 1759 1759 1000 1000 1000 1000 4835 4835 2538 2538 2538 1655 1655 1655 1655 1655 1655 1655 309 309 309 309 309 309 309 3101 3101 3101 3101 3101 3101 3101 3101 3101 3101 3353 3353 3353 3353 3353 3353 3353 3353 2272 2272 2795 2795 2795 1256 1256 1256 1256 1256 1256 1256 1256 2035 2035 2035 2035 2035 2035 2035 2035 2035 925 925 925 811 811 811 811 811 811 3083 3083 3014 3014 3411 3411 3411 3411 3411 3411 3411 3411 2449 2449 2449 2449 2449 2449 2449 154 154 154 154 154 154 154 154 4009 4009 4009 4009 4009 4009 2592 2592 2592 2592 2592 2592 2592 2592 2592 2592 2507 2507 2507 2507 2507 2507 2507 4497 4497 4497 4497 4497 4497 4497 4497 4497 1747 1747 1747 1747 1747 1747 1747 1747 1747 1747 3320 3320 3320 3320 3320 3320 3320 3320 3320 3320 1736 1736 1736 1736 1736 4453 4453 4453 4453 4453 4453 4453 4453 821 821 821 821 821 821 821 821 1095 1095 1095 1095 818 818 818 818 818 818 818 818 1942 1942 1942 1942 1942 1942 1942 1942 4354 4354 4354 4354 4354 4354 4354 4424 4424 4424 4424 2637 2637 2637 1422 1422 4744 4744 4744 4744 1456 1456 1456 1456 1456 1456 1894 1894 1894 1894 2593 2593 2593 2593 2593 2593 2593 2593 2593 2593 4051 4051 4051 4051 4051 4051 4051 4051 2104 2104 2104 2104 2104 43 43 43 43 43 43 43 43 43 4930 4930 4930 4930 4930 4930 4930 4930 4930 1429 1429 1429 1694 1694 1694 1694 1694 1694 1694 1694 1694 1694 4193 4193 4193 4193 4193 4193 4193 3903 3903 3903 3903 3903 3903 3903 3903 3903 3903 4468 4468 4468 4468 4468 4468 4468 4468 80 80 80 1122 1122 1122 1122 3064 3064 3064 3064 3064 3064 1100 1100 1100 1100 1100 1100 1100 1100 1100 98 98 98 98 98 3841 3841 3841 3841 3841 3841 3841 2023 2023 2023 2023 3645 3645 3645 3645 3645 3645 3645 3645 3645 4921 4921 3526 3526 3526 3526 3526 3526 3526 4027 4027 4794 4794 4794 4794 4794 4794 4794 4794 3753 3753 3753 3753 3753 3753 3753 812 812 1834 1834 1834 1834 1834 3944 3944 3944 3944 3944 3944 3944 3944 3944 3944 3174 3174 3174 3174 3174 3174 3174 3174 3174 4451 4451 4451 4451 4451 4451 4451 4451 4451 853 853 853 3795 3795 3795 3795 3795 3795 3795 3795 4880 4880 2482 2482 2482 2482 2482 2482 2482 2482 2482 2482 3240 3240 3240 3240 3240 1277 1277 5281 5281 5281 5281 5281 5281 5281 5281 5281 4586 4586 4586 4586 4586 4586 4586 5031 5031 5031 4856 4856 4856 4856 4856 4856 2696 2696 2696 2696 2696 2715 2715 2715 2715 2715 2715 2715 2715 2715 2715 1163 1163 1163 1163 1163 1163 1163 1163 1163 5262 5262 5262 5262 5262 5262 4838 4838 248 248 248 248 5180 5180 5180 5180 2560 2560 2560 2560 2560 2560 2560 668 668 668 668 668 1545 1545 1545 1545 1545 1545 1545 1545 1545 4946 4946 4946 4946 4745 4745 4745 4745 4745 4745 4745 4745 4745 5088 5088 5088 5088 5088 3463 3463 795 795 795 795 5069 5069 5069 5069 5069 5069 5069 5069 2375 2375 2375 2375 2375 2375 2375 2375 2375 2375 3410 3410 3410 3410 3410 4521 4521 4521 4521 4521 4521 4521 4521 4521 4521 3669 3669 3669 3669 3669 3669 3669 3669 4752 4752 4752 4752 3423 3423 3423 3423 3423 3423 3423 3423 3423 2285 2285 2285 2285 2285 1523 1523 1523 1523 1523 1523 1523 1523 1523 1523 3543 3543 3543 3543 3543 3543 3543 4332 4332 4332 4332 4332 1179 1179 1179 1179 1179 1179 1260 1260 1260 1260 1260 1260 912 912 912 912 3565 3565 3565 3565 3565 3565 3565 4454 4454 4454 4454 4454 4454 4454 5113 5113 5113 5113 5113 5113 4075 4075 725 725 725 725 3738 3738 3738 3738 3738 3738 4683 4683 4683 4683 4683 4683 4683 4683 4683 4683 2991 2991 2991 2991 2991 5093 5093 5093 5093 2283 2283 2283 2283 2283 2283 2283 4657 4657 4657 4657 4657 5412 5412 5412 5412 5412 5412 1370 1370 4985 4985 4985 4985 4288 4288 4288 4288 4288 4288 4288 4288 1960 1960 1960 1960 1960 3493 3493 3493 3918 3918 3918 3918 3918 3918 3918 3918 1359 1359 1359 1359 1359 1359 1359 1359 3172 3172 3958 3958 3958 2330 2330 2330 2330 2330 2330 2330 1161 1161 1161 1490 1490 1490 1490 1490 1490 1490 1490 1490 1490 2539 2539 2539 2539 2539 2539 4613 4613 4613 4613 1754 1754 4282 4282 4282 4282 4282 4282 4282 4282 4388 4388 4388 4388 4388 4388 4388 3539 3539 3539 1686 1686 1686 1686 3001 3001 2435 2435 2435 2435 2435 4812 4812 4812 4812 4812 4812 4812 4812 4812 3610 3610 3610 3610 3610 3610 1596 1596 1596 1596 1596 1596 1596 1596 1596 1596 5295 5295 5295 5295 5295 5295 5295 5295 4832 4832 4832 4832 3151 3151 3151 910 910 910 910 910 910 910 910 4839 4839 4839 4839 4839 4839 4839 1522 1522 3814 3814 3814 3814 3814 3814 3549 3549 3549 2784 2784 2784 2784 2784 2784 2784 968 968 968 968 968 4343 4343 4343 4343 4343 4343 5263 5263 5263 5263 5263 5263 5263 5263 5263 5263 5153 5153 5153 5153 5566 5566 5566 5566 5566 5566 1150 1150 1150 1150 1150 1901 1901 1901 828 828 828 828 828 828 828 828 1624 1624 1858 1858 1858 1858 1858 1858 1858 1858 1858 1858 4545 4545 4545 4545 4545 4545 4545 2578 2578 2578 2578 2578 2578 2578 2578 3612 3612 733 733 733 733 5066 5066 5066 5066 5066 5066 5066 5066 4909 4909 4909 4909 4909 4909 5457 5457 5457 5457 5457 5457 5457 5457 5457 5215 5215 5215 5215 5215 5215 3991 3991 3991 3991 3991 3991 3991 3991 1808 1808 1808 1808 1808 1808 1808 1808 1808 3442 3442 3442 3442 3442 3442 3442 3442 4843 4843 1988 1988 1988 474 474 474 1830 1830 1830 1830 1830 1830 1830 1830 1830 5202 5202 5202 5202 5202 5202 5202 5202 4293 4293 4293 4293 4293 4293 4293 4293 4293 3282 3282 3282 3282 3282 3282 3282 3282 3506 3506 3506 977 977 977 977 977 977 977 977 977 977 1326 1326 1326 1326 1326 1326 1326 656 656 656 656 656 656 656 656 656 656 1939 1939 4085 4085 4085 4085 4085 4085 4085 4085 4085 4085 5638 5638 5638 5638 4185 4185 4185 2998 2998 2936 2936 2936 2936 2936 2936 2936 2936 1185 1185 5013 5013 5013 5013 5013 5013 5013 4555 4555 4555 4555 4555 4555 4555 2396 2396 2396 2396 2396 2396 2396 2396 2396 2625 2625 2625 2625 2625 2625 2625 2625 2625 2625 4715 4715 4715 4715 4715 4715 2801 2801 2801 2801 2801 2801 4254 4254 4254 4254 4254 4254 4254 5524 5524 5524 5524 5524 5524 5524 5524 5524 407 407 407 407 407 407 407 407 407 407 763 763 763 763 763 763 763 763 763 763 2731 2731 2677 2677 2677 2677 2677 5748 5748 2485 2485 3856 3856 5223 5223 5223 5223 5223 2162 2162 2162 2162 2162 2162 2162 2162 2162 2162 4020 4020 4020 4020 4020 4020 4020 5845 5845 5845 5845 3084 3084 3084 3084 3084 3084 3084 935 935 935 935 935 935 935 935 935 3934 3934 5817 5817 5817 5817 5817 5817 5817 5817 773 773 773 773 773 773 773 773 1363 1363 1363 1363 1363 1363 1363 1363 1363 1363 2967 2967 2967 2967 2967 2967 2967 2967 305 305 305 305 305 305 305 305 2303 2303 2303 357 357 357 357 4088 4088 1051 1051 1574 1574 1574 1574 1574 1574 1574 1574 1574 1574 5164 5164 5164 5164 5164 5164 5164 5164 266 266 266 266 266 266 266 266 4863 4863 4863 4863 4863 4863 4863 4863 4863 4863 688 688 1295 1295 736 736 736 736 736 736 2166 2166 2166 2166 2166 5589 5589 5589 5589 5589 5589 5589 5589 5589 5589 1728 1728 1728 1728 1728 1728 1728 1728 1728 4148 4148 4148 4690 4690 4690 4690 4690 4690 4690 4642 4642 4642 4642 4642 4642 920 920 920 920 920 920 920 920 5767 5767 5767 5767 5355 5355 5355 5355 5355 5355 5355 5355 1309 1309 1309 1309 1309 867 867 867 867 867 867 867 867 2582 2582 2582 2582 3542 3542 3542 3542 1597 1597 1597 1597 1597 3667 3667 3667 3667 3667 3667 5647 5647 5647 5647 5647 5647 743 743 743 743 743 743 743 4263 4263 4263 4263 4263 4263 4263 4263 1799 1799 1799 1799 1799 1799 1799 960 960 960 1073 1073 1073 1073 4573 4573 4573 4573 4573 4573 4883 4883 4883 4883 4883 4883 4883 4883 2812 2812 2812 2812 3026 3026 3026 3026 3026 3026 3026 4291 4291 4291 4291 4291 4291 4291 4291 4291 2197 2197 2197 3292 3292 3292 3292 3292 3596 3596 3596 3596 3596 3596 3596 3596 1379 1379 1379 1379 1379 1379 1379 1379 1379 1379 469 469 5207 5207 5207 5207 5207 5207 5207 5207 1238 1238 1238 1238 1238 1238 1238 1238 2350 2350 2350 2350 2350 2350 2350 2350 6148 6148 6148 6148 6148 6148 893 893 893 893 893 893 893 1270 1270 1270 2740 2740 2740 2740 2588 2588 2588 2588 2588 2588 2588 2588 2588 2588 3988 3988 3988 3988 3988 670 670 670 670 670 670 670 670 670 3452 3452 3452 3452 3452 3452 3452 3452 3452 3797 3797 3797 6303 6303 6303 6303 6303 6303 6303 6303 6303 6303 5002 5002 5002 5002 5002 5002 5002 5002 5002 5002 1415 1415 1415 1415 1415 447 447 447 5929 5929 5929 5929 5929 5929 5929 5929 5929 5929 2565 2565 191 191 191 191 4797 4797 4797 4797 4797 4797 3759 3759 3759 3759 3759 3759 279 279 279 2249 2249 2249 2249 2249 2249 2249 2249 2249 1283 1283 1283 1283 1283 1283 1283 1283 2341 2341 2341 2341 2341 2341 4803 4803 4803 4803 4803 4803 4803 4803 1752 1752 1752 1752 1752 1846 1846 2433 2433 2433 2433 2433 2433 936 936 936 936 6155 6155 6155 6155 6155 6155 6155 4676 4676 4676 4676 4676 4676 4676 4676 4676 4676 4487 4487 4487 4487 4487 4487 4487 4487 4487 4487 4753 4753 4753 4753 4753 4753 4753 2537 2537 2537 3395 3395 3395 3461 3461 3461 3461 3461 3461 3461 6377 6377 221 221 221 221 221 221 221 6197 6197 6197 6197 6197 1614 1614 1614 1614 1614 1614 1614 3673 3673 3673 3673 6427 6427 6427 6427 6427 6427 6427 3761 3761 3761 3761 3886 3886 3886 3886 3886 3886 3886 3886 3886 3886 2492 2492 2492 2492 2492 2492 2492 5595 5595 5595 5595 5595 5653 5653 5653 5653 5653 5653 5653 4950 4950 4950 4950 4950 4950 4950 3098 3098 3098 3098 3098 3098 3098 5442 5442 5442 5442 5442 5442 5442 5442 6730 6730 6730 6730 6730 6730 6730 6730 6730 2251 2251 2251 4811 4811 4811 4811 277 277 277 277 277 277 277 277 277 6359 6359 6359 6359 1055 1055 1055 3248 3248 3248 3248 4609 4609 4609 4609 2940 2940 2940 987 987 987 987 987 987 1690 1690 1690 1690 1690 1690 1690 1690 1690 2248 2248 2248 2248 2248 2248 2248 6398 6398 6398 3629 3629 3629 3629 1106 1106 1106 1998 1998 1998 1998 1998 1998 1998 1998 1998 1998 6474 6474 6474 6474 6474 6474 6474 6474 4673 4673 4673 4673 4673 4673 4673 4673 5089 5089 4751 4751 4751 4751 6597 6597 6597 6597 6597 6597 1676 1676 1676 1676 1676 1676 1676 1024 1024 1024 1024 1024 1024 4991 4991 4991 4991 4991 4991 4991 4991 1723 1723 3195 3195 3195 3195 3195 3195 3195 1613 1613 1613 1613 1613 1613 3976 3976 3976 3976 3976 3976 3976 4371 4371 4371 4371 4371 4371 5809 5809 5809 5809 5809 5809 5809 5809 5809 6563 6563 6563 6563 6563 6563 6563 6563 6563 6563 1043 1043 1043 1043 1043 1043 1043 5378 5378 5378 5378 5378 5378 4708 4708 4708 4708 4708 4708 4708 3556 3556 3556 3556 3556 3556 3556 3556 2634 2634 2634 2634 2634 2634 3960 3960 3960 5754 5754 5754 5754 5754 5754 5754 5754 5754 5947 5947 5947 5947 5947 5947 4132 4132 4132 4132 4132 4132 4132 4132 4132 2632 2632 3791 3791 5840 5840 5840 5840 5840 5840 5840 5840 5840 5840 2847 2847 2847 2847 2847 2847 1174 1174 1174 5677 5677 5677 5677 5677 5677 5677 5677 5677 4364 4364 4364 4364 4364 4364 4364 4364 4364 4364 6551 6551 6551 6551 5319 5319 5319 5319 5319 5319 5319 6314 6314 6314 6314 6314 6314 6314 6314 6314 6699 6699 6699 6699 6699 6699 6699 6699 4036 4036 4036 4036 4036 4036 4036 6375 6375 6375 6375 6375 6375 6375 6375 6375 6375 2541 2541 2541 2541 2541 2541 2541 2541 5162 5162 5162 5162 5162 5162 5162 5162 5162 5162 1258 1258 1258 6142 6142 6142 6142 6142 6142 6142 6142 6142 6142 5313 5313 5313 5313 5313 5313 5326 5326 5326 5326 5326 2134 2134 2134 3207 3207 3207 3207 3207 3207 3207 3207 3507 3507 3507 3507 3507 3507 3507 3507 1424 1424 1424 1424 1424 1424 842 842 842 842 842 842 842 4006 4006 4006 4006 4006 4006 5847 5847 5847 5847 5847 5847 5637 5637 5637 5637 5637 5637 5637 5637 5637 2562 2562 2562 2562 2562 1211 1211 1211 1211 1211 4008 4008 4008 4008 4008 4008 4008 2743 2743 2743 2743 2743 2743 2743 2743 2743 2743 3850 3850 3850 3850 4903 4903 4903 4903 4903 1197 1197 1197 1197 1197 1197 6252 6252 6252 6252 6252 6252 6252 5350 5350 325 325 325 325 325 6348 6348 6348 4644 4644 4644 4644 4644 4644 4644 4644 1671 1671 1103 1103 1103 2150 2150 2150 2150 2150 2150 2150 2150 2150 5216 5216 5216 5216 5216 5216 5216 5216 5216 7176 7176 7176 7176 3118 3118 3118 3118 3118 3118 3118 3118 916 916 916 916 916 916 916 916 3793 3793 3793 3793 3793 3793 3793 3793 6469 6469 6469 6469 6469 6469 4539 4539 4539 4539 4539 4539 4539 2068 2068 2068 2068 2068 2068 2170 2170 2170 2170 2170 2170 186 186 186 4789 4789 4789 4789 4789 4789 4789 4789 2993 2993 2993 2993 2993 2993 2993 6938 6938 6938 6938 6938 6938 6938 620 620 620 620 4900 4900 1643 1643 1643 1643 3491 3491 3491 3491 3491 3491 3786 3786 3786 4437 4437 2864 2864 2864 2864 2864 2864 2864 2864 2864 2864 6283 6283 2703 2703 5526 5526 5526 3188 3188 3188 3188 3188 3188 3188 3188 3188 4390 4390 4168 4168 4168 4168 4168 421 421 421 421 421 421 421 421 421 421 7278 7278 7278 7278 7278 7278 7278 7278 7278 7278 2041 2041 2041 2041 2041 6003 6003 6003 988 988 5924 5924 5924 5924 5924 5924 5924 5775 5775 5775 5775 5775 5775 7271 7271 7271 5706 5706 5706 5706 5706 5706 5706 5706 5706 2910 2910 2910 2910 2910 2910 2910 2910 490 490 490 490 5844 5844 5844 5844 5844 5844 5844 5844 5844 4238 4238 4238 1832 1832 1832 1832 1832 1832 1832 1832 4396 4396 4396 4396 1918 1918 1918 1918 1918 1918 1918 1918 7442 7442 7442 7442 7442 7442 7442 7442 7442 7442 5407 5407 2438 2438 2438 2438 2438 2438 2438 2438 2438 2438 7396 7396 7396 7396 7396 4417 4417 4226 4226 4226 4226 4226 4226 204 204 204 204 204 204 204 204 204 6708 6708 5011 5011 5011 3390 3390 3390 3390 3390 3890 3890 3890 3890 3336 3336 3336 3336 3336 3737 3737 3737 3737 3737 2206 2206 2206 2206 2206 2206 2206 2206 693 693 5555 5555 5555 5555 5555 5555 5555 5555 5053 5053 5053 5053 5053 6093 6093 6093 1144 1144 1144 1144 1144 1144 1144 1144 1144 1143 1143 1143 1143 1143 3447 3447 3447 3447 3447 3447 3447 3447 4935 4935 4935 4935 4935 2477 2477 2477 6189 6189 2436 2436 2436 2436 4392 4392 4392 4392 2757 2757 2757 2757 2757 2757 7555 7555 7555 7555 7555 7555 7555 7555 7555 6564 6564 6564 6564 6564 6564 6564 6564 6564 5148 5148 5148 1518 1518 1518 1518 1518 1518 1518 1518 1518 1518 6629 6629 6629 6629 6629 6629 7137 7137 7137 7499 7499 7499 7499 7499 7499 7499 2945 2945 6725 6725 6725 6725 6725 2262 2262 2262 544 544 544 544 544 544 544 4178 4178 4178 4178 4178 501 501 501 501 501 4911 4911 4911 6237 6237 6237 6237 6237 6237 6237 6237 1268 1268 1268 1268 1268 1268 1268 1268 5056 5056 5056 5056 5056 5902 5902 7527 7527 3609 3609 3609 3609 3609 3609 6844 6844 6844 6844 6844 1135 1135 1135 2984 2984 2984 2984 2984 2843 2843 2843 2843 2843 6 6 6 3867 3867 3867 3867 3867 3867 3867 3867 3867 3867 4879 4879 2302 2302 2302 6504 6504 6504 6504 6504 6504 6504 3006 3006 3006 3006 3006 3006 3006 5710 5710 5710 5710 5710 5710 5710 5710 5710 5710 915 915 915 915 915 915 915 915 915 915 5344 5344 5344 5344 5344 5344 5344 5344 1310 1310 1310 1310 1310 1310 1310 1310 267 267 7525 7525 7525 7525 3377 3377 3377 3377 3377 3377 3377 3377 2898 2898 2898 4528 4528 4528 4528 2888 2888 2888 2888 2888 2888 2888 6402 6402 6402 6454 6454 6454 7324 7324 7324 7324 7324 7324 7324 7324 7324 2505 2505 2505 2505 2505 2505 2505 2505 5331 5331 5331 5331 5331 3790 3790 3790 3790 3790 3790 3790 3790 2094 2094 2094 2094 2094 2094 2094 4791 4791 4791 4791 4791 4791 4791 7312 7312 5044 5044 5044 5044 5044 5044 5044 5044 5044 5044 2456 2456 2456 2456 2456 2456 2456 2456 6627 6627 6627 6627 6627 6627 7487 7487 7487 7487 4276 4276 4276 4276 4276 4276 4276 4276 4276 4276 5446 5446 7088 7088 7088 7088 7088 7088 6285 6285 6285 6285 6285 6285 6792 6792 2727 2727 2727 2727 2727 2727 2727 2727 2727 6466 6466 6466 6466 6466 6466 7060 7060 7060 7060 7060 7060 7060 907 907 907 907 7039 7039 7039 7039 7039 7039 7039 389 389 389 389 389 389 389 389 389 389 5420 5420 5420 5420 5420 5420 5420 5420 5880 5880 5880 2228 2228 2228 2228 2228 2228 2228 2228 4952 4952 4952 4952 4952 4952 4952 4952 4952 3456 3456 3456 3456 3456 1474 1474 1474 1474 1474 1474 1474 7965 7965 7965 7965 7965 7965 7965 7965 7965 3947 3947 3947 3947 3947 3947 3947 3947 5380 5380 5380 5380 5380 5380 5380 7133 7133 7133 7133 7133 7133 7133 7133 7133 7133 7167 7167 7167 3329 3329 3329 3329 3329 3329 3329 3329 7421 7421 7596 7596 7596 7596 7596 7596 7596 7596 7596 7596 218 218 218 218 218 218 218 218 3588 3588 3588 3588 3588 3588 3588 3588 3588 3588 6580 6580 4486 4486 6984 6984 6984 3474 3474 3474 3474 3474 3474 3474 3474 3474 3474 3640 3640 2775 2775 2775 2775 5311 5311 5311 5311 5311 5311 5311 5311 5311 5311 6289 6289 6289 2060 2060 2060 2060 2060 2060 2060 2060 2060 7423 7423 4902 4902 4902 4902 4902 4902 4902 4902 4902 4902 4182 4182 4182 4182 4182 4182 4182 4182 4182 4182 6053 6053 6053 6053 4807 4807 4807 4807 4807 4807 4807 4807 4807 4807 5074 5074 5074 5074 5074 5074 5074 1733 1733 1733 1733 3283 3283 7744 7744 6271 6271 6271 6271 6271 6271 6271 6271 6271 2640 2640 2640 2640 2640 2640 2640 2640 2640 2640 3631 3631 7107 7107 3892 3892 3892 3892 3892 3892 3387 3387 3387 3387 3387 3387 3387 3387 3387 3387 2190 2190 2190 5887 5887 5887 1968 1968 1968 1968 1968 1968 1968 1968 7485 7485 7485 7485 7485 7485 7705 7705 7705 7705 7316 7316 7316 7316 7316 7316 7316 7316 3414 3414 3414 3694 3694 3694 3694 8090 8090 4456 4456 4456 4456 4456 4456 4456 3697 3697 7799 7799 7799 7799 7799 7799 7799 4943 4943 4943 4043 4043 4043 4043 4043 4043 4043 4043 4043 4043 4057 4057 4057 4057 4057 4057 7407 7407 7407 3529 3529 3529 3529 3028 3028 3028 3028 3028 3028 3818 3818 3818 3818 3818 3818 3818 3818 3818 3818 4336 4336 4336 4336 4336 4336 4336 2893 2893 2893 2893 2893 2893 2893 2893 6455 6455 6455 6455 6455 6455 6455 7432 7432 7432 3726 3726 3726 3726 3726 3726 3726 3726 6269 6269 6269 6269 6269 6269 6269 6269 7374 7374 7374 7374 7374 7374 7374 7733 7733 7733 1494 1494 1494 1494 1494 1494 6520 6520 6520 6520 2794 2794 2794 2794 2794 2794 2794 2794 2794 7426 7426 7426 1372 1372 5279 5279 5279 5279 5279 5279 5279 5279 5279 5184 5184 5184 5184 5184 5184 6120 6120 6120 6120 6120 6120 6120 6120 6120 6120 5242 5242 5242 5242 5242 5242 5242 5242 2876 2876 2876 7584 7584 7584 7584 7584 7584 7584 4646 4646 4646 4646 4646 5195 5195 5195 5195 5195 5195 5195 5195 4337 4337 4337 4337 4337 4337 6618 6618 6618 6618 6618 3598 3598 3598 3598 3598 3598 3598 5038 5038 5038 5038 2916 2916 2916 2916 2916 2916 2916 2916 2916 2916 8231 8231 8231 8231 3978 3978 3978 3978 3978 3978 3978 3978 2745 2745 2745 2745 2745 2745 2745 2745 2745 2745 7329 7329 7329 7329 2563 2563 2563 2563 2563 2563 2563 2563 2563 3023 3023 3023 3023 3023 3023 3023 3023 3023 4772 4772 6360 6360 6360 6360 6360 6360 2169 2169 2169 2169 2169 2169 2169 2169 6029 6029 6029 6029 6029 8049 8049 8049 8049 8049 3599 3599 3599 3599 3599 3599 3599 3599 5114 5114 5114 5114 5114 5114 5114 5114 5114 8102 8102 8102 8102 8102 8102 8102 8102 4346 4346 4346 4346 2768 2768 2768 2768 6131 6131 6131 6131 6131 6131 6131 6131 6131 6131 1428 1428 1428 1428 1428 1428 3278 3278 3278 3278 3278 3278 5145 5145 5145 5145 5145 5145 5145 5145 3698 3698 3698 3698 3698 3698 3698 3698 3871 3871 4706 4706 4706 4706 4706 1610 1610 1610 1610 7385 7385 7385 7385 7385 6585 6585 2354 2354 8406 8406 8406 8406 8406 8406 8406 8406 8406 6778 6778 6778 3627 3627 3627 882 882 882 882 882 882 882 882 882 6355 6355 6355 6355 6355 6355 6355 4406 4406 4406 4406 4406 4406 4406 4406 4406 1116 1116 1116 1116 1116 1116 6429 6429 6429 6675 6675 6675 6675 6675 6675 6675 7457 7457 7457 6017 6017 6017 6017 6017 6017 6017 6017 6670 6670 6670 6670 6670 6670 6670 6670 6670 6670 6649 6649 6649 6649 6649 1781 1781 1781 1781 1781 1781 1781 1781 5967 5967 5967 5967 5967 5967 5967 5975 5975 5975 5975 5975 5975 3701 3701 3701 3701 3701 3701 3701 3701 3701 3701 1508 1508 1508 1508 1508 1720 1720 1720 1720 1720 4432 4432 4432 4432 4432 4432 4432 4432 4432 4432 8146 8146 8146 8146 8146 8146 8146 8146 3056 3056 3056 3056 4550 4550 4550 2982 2982 2982 2982 2982 2982 2982 1625 1625 1625 7552 7552 7552 7552 7552 7552 7552 7552 7552 7552 1646 1646 1646 1646 1646 1646 7010 7010 7010 7010 7010 1035 1035 1035 1035 1035 1035 1035 1035 1035 1035 2387 2387 8715 8715 8715 7213 7213 4237 4237 4237 4237 4237 4237 4237 5789 5789 5789 5789 6310 6310 6310 6310 6310 6310 6310 6310 1517 1517 1517 1517 1517 1517 1517 5398 5398 5398 5398 5398 5211 5211 5211 5211 5211 5211 5211 5211 5211 5211 7082 7082 7082 2301 2301 2301 2301 2301 2301 2868 2868 2868 2868 2868 2868 2868 3834 3834 3834 3834 3834 3834 3834 8268 8268 8268 8268 8268 8268 8268 8268 8515 8515 8515 8515 8515 8515 8515 8515 886 886 886 886 886 886 886 886 886 886 3010 3010 5577 5577 5577 5577 5577 5577 5577 5217 5217 5217 5217 5217 7136 7136 7136 7136 7136 7136 7136 7136 7136 7136 3453 3453 3453 3453 3453 3453 8666 8666 404 404 404 404 404 404 6297 6297 6297 4544 4544 4544 7352 7352 7352 7352 7352 7352 7352 7352 7352 6384 6384 6384 6384 6384 6384 6384 6384 6384 967 967 967 967 967 967 6937 6937 6937 7463 7463 7463 8457 8457 8457 8457 8457 5246 5246 5246 5246 8994 8994 8994 8994 8994 8994 8994 8994 8994 8994 6479 6479 6479 6479 5898 5898 5898 5898 2739 2739 6660 6660 6660 2087 2087 8654 8654 4889 4889 4889 4889 4889 7375 7375 7375 7375 7375 4081 4081 4285 4285 4285 4285 7193 7193 7193 7193 8514 8514 8514 6309 6309 3720 3720 3720 3720 3720 3720 3720 3720 3100 3100 3100 3100 3100 3100 3100 3100 3100 8112 8112 8112 8112 8112 8112 8112 8112 8112 7724 7724 7724 1989 1989 1989 1989 1989 3639 3639 3639 3639 3639 3639 4582 4582 4582 4582 4582 8847 8847 8847 8847 8847 8847 8847 8847 4850 4850 4850 4850 4850 4850 4850 4850 4850 5655 5655 5655 5655 5655 8657 8657 8657 8657 8657 8657 7367 7367 7367 7367 7367 7367 7367 7367 7367 5085 5085 5085 5085 5085 5085 6091 6091 6091 6091 6091 6091 6091 6091 4866 4866 4866 8492 8492 4640 4640 4640 7430 7430 3309 3309 3309 4598 4598 4598 4598 4598 4598 4598 4598 4598 5144 5144 5144 5144 5144 5144 5144 2552 2552 2552 2552 4483 4483 4483 4483 4483 4483 6562 6562 6562 6562 6562 6562 6562 6562 6562 6562 1385 1385 1385 1385 1385 1385 1385 1146 1146 2049 2049 2049 2049 2049 2049 2049 2049 2049 7435 7435 7435 7435 7435 7435 7435 7435 5933 5933 5933 5933 5933 5933 5933 5933 5933 7231 7231 7231 7231 7231 7231 7231 6587 6587 6587 6587 6587 6587 6587 6587 6587 5903 5903 5903 5903 5903 5903 5903 5903 1501 1501 1501 1501 1501 1501 7793 7793 7793 7793 7793 7793 8819 8819 8819 8819 8819 8819 3040 3040 5733 5733 5733 5733 5733 5733 4858 4858 4858 4858 4858 8396 8396 8396 2072 2072 2668 2668 2668 2668 2668 2668 2668 2668 3062 3062 4519 4519 4519 1963 1963 1963 1963 1963 1963 1963 1963 1963 1963 4842 4842 4842 4842 4842 4842 4842 4842 3113 3113 3113 3113 3113 3113 3113 3113 3113 3113 2947 2947 2947 2947 2947 2947 2947 2947 7954 7954 7954 7954 7954 7954 6838 6838 5399 5399 5399 5399 5399 8616 8616 8616 8616 8517 8517 8517 8278 8278 8278 8278 8670 8670 2856 2856 2856 7443 7443 7443 7443 4923 4923 4923 4923 8415 8415 8415 9210 9210 9210 9210 9210 6156 6156 6156 6156 6156 6156 6156 6156 6156 1602 1602 1602 1602 1602 4788 4788 2108 2108 2108 2108 2108 2108 121 121 121 1850 1850 1850 1850 1850 1850 1850 1850 1850 1850 5023 5023 5023 5023 5023 5023 5023 6896 6896 7517 7517 7517 6654 6654 6654 6654 6654 6654 6654 5584 5584 5584 5584 5584 5584 5584 5584 5584 8166 8166 8166 3711 3711 3711 3711 3711 3711 3711 3711 3711 3711 3735 3735 3735 3735 3735 2700 2700 2700 6533 6533 5952 5952 5952 5952 5952 5952 5952 5952 5952 5952 9150 9150 9150 9150 9150 9150 9150 9150 8949 8949 8949 8949 8949 8949 7666 7666 3618 3618 3618 3618 3618 3618 3618 3618 3618 3618 3047 3047 3047 3047 3047 3047 3047 3047 3047 3047 2151 2151 2151 2151 1192 1192 1192 1192 8133 8133 8133 8133 8133 8133 8133 8133 8133 7246 7246 4648 4648 4648 4648 4648 4648 4648 4648 4648 4648 5315 5315 5315 5315 5315 5315 5315 5315 5315 2857 2857 2857 2857 2857 2857 5935 5935 5935 5935 5935 5935 5935 5935 8485 8485 8485 8485 458 458 458 458 458 458 458 6281 6281 6281 6281 6281 6281 6281 6281 6281 4641 4641 4641 4641 4641 4846 4846 4846 4846 7808 7808 7808 7808 7808 7808 7808 7808 2772 2772 3661 3661 3661 3661 3661 3661 3661 2323 2323 2323 2323 2323 2323 2323 2323 2323 2323 1626 1626 1626 1626 1626 5434 5434 5434 5434 5434 5434 5434 5434 5434 5434 5009 5009 5009 5009 5009 5009 5009 5009 5009 5009 7297 7297 7297 7297 7297 7297 7297 7297 7297 7297 5081 5081 5081 5081 5081 5081 5081 5081 9414 9414 9414 9414 9414 9414 9414 1339 1339 1339 1339 1339 1339 1339 1339 3558 3558 3558 6898 6898 6898 6898 6898 6898 6898 6898 6898 3749 3749 3749 3749 3749 2412 2412 2749 2749 2749 2749 2749 2749 8971 8971 8971 8971 8971 8971 8971 1395 1395 1395 1395 8465 8465 8465 8465 5288 5288 5288 8242 8242 8242 8242 8242 8242 8242 8242 8242 3808 3808 3808 3808 3808 3808 3808 3808 3808 4096 4096 173 173 173 173 173 173 173 4604 4604 4604 4604 4604 4675 4675 4675 4675 4675 4675 4675 4675 4675 6537 6537 6537 6537 6537 6537 6537 8632 8632 8632 8632 8632 7325 7325 7325 7325 7325 7325 7325 7325 7325 4069 4069 225 225 225 225 225 225 225 225 225 225 8856 8856 1053 1053 1053 3437 3437 3482 3482 3482 3482 3482 939 939 2127 2127 2127 2127 2127 2127 2127 2127 7837 7837 7837 7837 7837 7837 7837 7837 8283 8283 8283 8283 8283 8283 4813 4813 4813 4813 4813 4813 4813 4813 8798 8798 8798 8798 8798 8798 8798 8798 8798 955 955 955 955 955 955 955 955 8147 8147 672 672 672 6095 6095 6095 6095 6095 6751 6751 6751 6751 6751 6751 6751 6751 6751
51710 415650 499857 329975 746805 740049 894254 932531 699823 721755 81652 67827 105312 536305 115489 169399 988704 532372 623228 822150 276176 874980 64183 657786 640403 846100 204703 901958 6367 30832 17160 378648 505889 699831 650379 601498 260367 785571 458440 224604 953509 165657 880896 481251 804019 557667 350210 769327 982725 209902 818332 848206 305652 917570 962613 466392 331138 52282 973470 749260 578558 375731 331012 188504 191835 251258 8483 483867 195832 679507 817440 311711 751621 92793 221645 588178 195382 149524 321491 437903 430820 271968 757762 39943 735185 305169 568740 610772 858352 7177 531586 560300 998427 591741 244420 306346 734971 304361 302466 881556 524842 569338 935262 321781 100404 658332 369055 224349 848783 991229 709930 280872 882322 931364 657102 700726 628755 200523 953231 424801 510611 249746 427214 330759 981152 142063 830461 255168 811572 485801 278495 447188 305986 280348 558772 447037 514027 924287 933010 65795 108616 719000 552748 584348 178702 66656 410307 386185 968807 180602 393122 391217 766195 701940 743794 82937 637412 61899 813122 401784 984155 743157 417667 921923 499100 260716 759581 516297 684668 605493 186416 839057 421963 780850 929701 472593 912862 780271 864190 333377 417355 158129 614280 462896 571982 480630 493189 756039 15622 40373 55624 466725 931132 755752 276331 763450 599570 493523 461870 473627 329192 875878 73936 91322 641442 676466 780982 271264 463332 393188 367167 914717 611537 455678 566977 91435 932119 277516 426350 640881 626630 270743 164360 985486 622382 665992 653791 813765 916289 213968 119596 306499 198831 640574 63800 816308 173373 117751 54120 262131 761869 282973 917593 706025 334129 368284 236778 517368 440260 104336 58465 475134 229400 160531 160613 688631 595880 788010 758110 995626 440370 685690 357478 813302 639545 860283 717692 402235 33906 759172 667863 185957 198742 695350 885012 177269 609588 167713 577084 920477 21184 260333 175413 497737 968218 297331 679998 877241 433745 225449 34161 840349 319313 370074 831712 351839 20246 426199 704804 251158 700053 385816 616043 453007 140426 554023 370091 2922 143351 411493 95970 223261 426715 844794 297991 483399 344654 121905 994057 122160 8785 418693 281028 117821 361755 114012 937747 874830 578961 830949 63287 338213 816092 273065 817251 197377 71429 162261 272280 765993 375295 649416 209191 527718 13630 331635 326996 733205 330343 758343 176040 505856 167486 297064 132946 6053 684699 37874 840924 734100 407476 590778 186532 44314 421331 275128 984121 322899 904917 628207 477986 52310 836565 811425 488295 128221 296336 181429 174461 322243 891361 73313 781084 245015 361519 143891 805051 487322 160692 209653 69374 70655 906269 672632 47068 260351 408640 730165 728680 302858 551715 110378 529324 27465 34358 289466 988448 740426 512474 774073 18021 251016 639125 574585 551033 805656 607403 929396 213845 783146 804280 141713 262418 568661 221317 894521 510398 937141 987651 208224 196537 275511 117247 266645 273910 378330 769483 125416 894769 27450 758038 233556 355350 451839 167666 217874 261469 201561 176846 652867 579843 684661 401123 700737 743715 532710 506380 12126 520536 505377 72661 974027 424367 763269 846689 438952 664324 463389 701225 186994 419272 506386 840613 714487 665780 845750 54610 399797 305026 591750 59219 888373 923245 592669 792739 115805 474504 211643 658820 981800 558859 880685 493960 952545 78693 378805 794536 45376 684487 245954 871976 214814 251916 321459 644826 393330 125307 390026 410258 420826 735738 412434 385737 843780 768810 374821 830819 216443 458585 894653 748227 922960 247767 703202 922409 884820 162958 858279 763218 389229 173658 341850 759733 412780 636889 64859 905236 730091 682720 22203 567510 152630 142992 341974 843715 157921 761232 182862 979239 537910 982083 701914 34465 393571 767370 478507 236117 994937 9989 666588 937205 581641 666190 874828 471920 66699 438638 700796 842739 67031 887810 146779 9809 954224 752658 649015 537658 735865 195316 908732 26763 169483 587408 677527 134707 210604 402151 637307 951056 961056 401846 324809 480665 73559 37784 260891 189603 660306 505908 15044 674484 853044 298724 778376 509376 608913 349847 957343 86521 945365 462675 211044 962665 244378 725561 825226 164401 30155 384278 843763 34405 926764 857544 907929 51916 255017 188097 582439 450639 629860 182647 855465 236919 421940 908347 167229 418703 470620 426737 262713 365436 189004 599595 789740 322667 994153 180193 266033 672689 485288 482685 151636 607025 32221 392617 899015 329976 117110 632996 33551 24463 163397 237658 420449 698774 731320 854487 645787 800811 598649 907076 499732 268234 634053 383943 96342 757696 585410 21719 308326 121852 33677 688982 408970 308782 986138 699748 495955 688075 16830 869685 673071 91813 307059 818353 188284 574467 614823 825592 495594 602773 291056 702413 61864 164295 885548 724484 500872 602989 197979 46891 672127 179399 317672 109160 841826 585532 221077 459642 589430 237422 24748 516207 36618 529464 995327 739401 969401 944681 248688 169955 566642 45525 634632 802208 585108 52804 767927 405016 819125 480360 183716 984051 22687 498143 282453 917778 987699 501546 931158 804900 907246 636282 406721 398539 957449 586761 995 588782 730065 544902 469260 268845 343038 915559 369591 250488 897564 586902 755610 814249 124294 369143 763886 585718 109999 673351 327868 360848 188585 209738 844426 74466 583808 810540 833818 905860 301672 433052 753538 927799 699858 252172 555277 261276 907668 246452 933415 639885 693248 530250 604611 80689 640292 843587 147621 717825 367922 655200 956395 265854 466642 5450 550815 522858 374330 345045 179793 458698 774128 42743 95311 783700 402656 170059 718987 77763 878506 425032 906386 549611 904931 947420 153706 689763 46997 496920 822569 235339 829298 895068 562809 351750 671840 898263 249327 225318 601698 40344 611560 386665 372398 853470 923406 274071 589956 694674 420651 724724 104940 13367 61810 803162 256033 696825 311995 328613 371089 954791 991588 365505 107837 184331 956202 656789 758414 224376 864747 700859 917728 862441 157014 299695 233352 684148 842514 296600 554174 755381 237886 622482 819192 347124 765729 239259 330368 223688 185465 566445 721 470101 23021 315489 585899 734174 639051 878132 710805 395406 125040 772764 125653 74925 18081 134755 286340 843775 926810 691491 419186 566983 518601 489519 695872 690732 495811 17284 424087 187363 744045 643444 266032 66426 122295 174373 548145 44145 904307 625809 594885 323880 835819 452450 842273 888020 20686 901010 116403 958241 350644 271918 215208 288122 349982 635534 580909 320909 927695 108266 484860 433687 705424 43586 658420 231238 304853 211686 64320 19307 377957 576883 6655 44636 713077 472980 25658 110646 567781 687178 579810 205539 372210 938741 215576 277391 539165 93732 213684 985830 28019 306851 46281 63622 442740 732748 650784 320072 549169 916761 913261 834090 709020 198755 318101 963459 678308 291101 970901 88206 530054 146120 759385 917626 36612 710426 963704 696268 524657 742792 934365 920854 862960 67275 34928 29323 790410 496758 480592 445293 852716 538911 635095 740797 531974 42678 915959 343826 418488 487475 866983 357567 512480 437155 639668 970997 189738 412481 362681 935622 201304 615757 402370 676545 933761 205730 468214 380311 876360 557589 705047 592611 884258 910482 602497 806624 44637 363890 399794 845570 187656 771133 221645 802825 133900 898247 422106 648090 695463 671962 608818 248305 650930 963006 306500 455264 495459 562637 156011 915270 871805 785423 476293 532502 334558 941594 858977 311174 668148 314365 873701 318397 679572 419138 519368 638662 700128 918460 166020 289843 770628 499077 457988 469257 541625 734084 440843 660903 93364 238063 985316 370031 367553 922650 131999 129587 604807 37475 372810 889434 402585 637930 93901 255324 633167 96992 670877 929200 990902 803033 878429 785344 479040 566882 559445 150178 992627 643584 111615 765731 387617 430827 719002 464947 892535 388774 4072 901101 821054 824760 295077 352933 26503 52664 317774 157920 764003 999960 725646 694558 645241 680218 91998 5111 259590 862248 663495 765457 337080 157965 275170 795072 738170 292272 671088 604690 853128 859496 373023 371819 550765 541501 57675 750134 940623 133179 534882 409187 247812 579265 82791 743022 22932 52820 166667 267485 478315 658543 699208 187307 622484 589379 512581 165802 479817 701513 887130 385811 984508 437163 577578 722554 709844 15743 75287 343782 47732 389887 125157 902176 736716 982881 126774 617155 910259 293447 268531 947205 813881 898663 655142 586456 27182 619626 164535 13644 923411 736915 755443 726191 31472 383431 9726 798906 759492 735023 563364 893252 578267 904615 171818 649299 701206 507292 778205 877938 899329 453616 446761 864803 948711 224811 680643 262937 521663 161817 431491 332662 398945 181152 674239 95726 283791 130505 984607 203855 25995 416947 742849 579969 72016 720574 253685 798245 671732 227813 644722 699023 675414 417977 239079 981269 779402 253588 301500 473975 942544 673812 26578 970445 732426 691903 445277 939796 220529 309322 326768 929954 260799 556519 187642 950710 481792 345478 337137 499057 836317 531011 306381 414838 888616 797400 161486 900840 488273 663454 491803 80641 301270 607933 442918 574531 100157 147277 343930 93365 163275 16722 878522 96143 25425 264629 115859 996925 702886 35955 536114 696138 543616 152266 956353 405332 329031 197782 234131 548839 733372 407239 199160 877081 978532 575325 463194 924861 885648 697100 290268 157458 847087 742216 983669 117851 938372 141643 424770 255137 829238 814943 127676 343586 83159 675800 307646 943313 385347 382759 587224 273155 39798 667226 845800 962851 305151 958193 825789 746571 415405 636125 685078 661221 925641 799058 149343 28290 412087 682234 209896 294025 401630 67738 537205 389178 522675 310903 355155 429549 107911 407770 347132 84016 830697 275849 816427 195296 747734 451252 687275 141085 203286 230766 389500 148914 511428 77565 833440 280894 159676 749036 510638 470246 923431 353772 502126 818323 634175 528130 81063 727538 380364 468126 50863 392718 714743 218861 668601 299449 754974 482074 4247 560700 526054 502799 330964 602897 431801 301235 580157 559042 175768 478100 461347 812324 2425 712114 256425 99036 385759 476615 117331 212906 940651 459087 112152 642930 727869 620042 803026 258129 671507 476515 817189 951676 295335 846258 95861 956490 271525 618981 798516 578955 950744 131104 650633 687320 699377 351580 372152 50968 757875 595168 831006 928238 324321 660717 12873 722258 938111 957442 810256 878360 535662 995545 826574 318241 335426 69408 759194 374685 575401 692635 697269 175918 371062 2990 45733 802080 271370 16547 980134 354715 617559 824968 350312 867869 174478 881253 796083 969570 37361 264902 323774 74155 260209 352301 457471 337219 259915 805089 329021 305254 59484 261538 899986 173851 553887 247933 915187 876040 712831 381304 878030 741753 690535 476501 631219 297469 800743 705930 895451 993334 992006 615655 24704 586444 431388 420144 677301 231801 892174 181221 451106 360220 604629 200857 20693 548923 3443 388009 552658 981761 927757 671973 770696 326509 153496 321899 883549 384081 649600 365383 569101 435991 294707 935154 277148 87142 398460 558398 105081 76881 638799 825222 388315 51434 238281 421199 560203 816245 790421 622059 394610 84364 32825 587585 85537 360058 842981 253391 301557 289199 116954 513020 559849 36841 7898 830683 211700 735031 147129 940136 732826 926225 887308 748827 425977 264781 26190 30111 63140 23179 784919 998313 739931 546163 515564 324931 849820 660028 14974 69972 562154 520962 216783 943696 764232 137639 210573 681933 67132 93559 74701 200698 106374 527624 411130 565877 637808 396861 453791 748481 360905 975190 120728 192521 481506 193653 614971 820656 55625 935033 323742 251974 610283 775811 495690 488696 664834 776482 173684 51735 123851 492003 208900 488093 697896 14416 343413 966868 744594 406515 411651 571529 386877 838126 558280 12002 387236 600868 219687 508148 777804 400758 646638 565843 845757 932871 13014 712369 942141 348460 197381 578313 419467 315662 421738 148518 348911 977130 228327 971839 955209 860776 540414 27863 512157 46794 411247 524685 233636 840534 350298 307023 704217 394287 506232 830882 705810 720883 373496 645234 839065 761720 611720 302165 324084 509338 701134 361613 258833 481945 392970 69878 797535 537742 3148 322981 803585 937234 684394 47852 257424 8688 603053 926450 586997 818844 453224 394204 664595 769889 31956 929707 980914 417664 558769 314126 343185 277431 87906 107598 40788 967808 512206 404078 180264 932946 360441 754327 380869 218168 536100 671924 261855 660870 733074 205946 340382 252405 853961 387806 78932 9023 907056 723488 556526 738365 818886 909154 723164 900177 809792 606002 80650 925075 701160 780632 193259 957228 780490 497303 864791 479189 831222 592028 528771 110082 485378 439218 755748 354958 324153 737344 953131 842823 188293 732330 731537 102201 25304 711106 12538 249684 975377 259391 106866 309270 61754 461439 403306 716135 284205 125953 457223 711744 956972 683529 755683 414480 503777 532391 93948 299966 785507 393364 742576 804465 420081 244812 841456 88555 561786 818740 290794 538429 881355 142596 504580 996169 153169 281300 670206 610802 740430 368770 355211 516072 898454 706117 724211 569389 129522 630725 490332 975150 683817 112453 3422 420364 653473 83785 427214 923511 256096 875150 992916 862347 684408 204022 897368 798140 676052 728954 573819 206618 608000 318948 925896 647811 396853 911821 57132 356882 964231 700435 481138 284326 989205 707649 472036 296033 13787 508268 213838 209412 787483 186609 792269 368487 668512 547030 927875 609177 30437 163443 684480 394776 988604 971511 31995 5924 285983 71564 245815 345709 463936 261603 588937 283360 570193 333122 801890 547359 507507 374278 994495 958838 112162 758527 47512 416785 666857 774171 421759 552210 249690 669988 224507 340793 728899 358500 558345 327210 879560 542379 799487 37711 76871 268260 25606 69275 304550 499623 428959 851387 744474 980740 684422 948059 8039 611907 367532 133962 779094 230768 682911 908307 376514 613963 944401 78156 921286 544555 463689 715351 653424 1867 123948 786154 394223 415769 315114 643263 703835 525843 390148 738643 833844 663593 705530 57366 76183 546312 951430 64930 846352 559245 183981 259508 796072 528235 659948 645419 662711 366580 124801 348334 145829 442487 334458 261545 743598 366422 836231 98495 707831 795810 957665 281406 291456 183785 970544 83922 442638 649162 297611 116185 947070 235985 818297 439455 457808 24339 892228 822661 267834 561432 635110 541238 455141 35356 802041 496173 787391 286497 109232 260925 32901 287030 552339 204823 115454 782047 926429 196713 466698 475520 226764 364710 581310 985994 480797 935251 424005 327219 688829 423859 776483 291106 28259 285028 982999 375293 18572 721554 55278 349982 422668 31384 779560 168913 470900 95185 32239 299945 967103 5403 454203 474823 487111 465079 430215 156292 790302 436863 121786 771517 484663 483562 741274 977747 858646 897375 412346 881022 176098 510294 782668 654070 260290 691866 335981 218286 617927 187770 367311 492653 314387 267036 141131 625579 948703 7477 344916 390219 120530 687999 313213 838949 562150 756207 107543 230492 862114 310465 205721 137240 970076 468368 67168 378597 941479 405499 253965 830214 768336 802726 590885 466643 469119 167868 798770 971909 402916 174111 253792 742450 242021 812438 274907 768464 632280 611907 682451 900113 369071 337395 375015 516257 121332 724360 567532 134431 36980 737682 593770 599811 809198 969088 813843 160573 407571 914856 834753 587893 410827 953066 318131 782345 861963 840029 89986 799902 451924 60188 935628 360566 353663 537993 446111 397962 773475 857337 635169 816487 227401 377670 761023 229817 888318 303504 585052 385590 882476 479909 165493 646782 866844 590343 808825 458159 329970 840416 719191 833926 862014 269764 595593 617600 193854 984826 51113 173614 358867 300442 406145 753748 880763 455194 338622 455169 397765 184011 357168 541225 715971 233205 289505 162965 945277 541058 912700 649309 423102 346547 800803 894728 14630 694725 40370 224288 100315 220385 137230 166684 638797 773815 507843 63869 3148 676888 275784 302661 423957 220476 291126 405851 168716 605569 112601 340695 15640 523173 715080 532399 615261 944728 800609 383271 13441 658883 192705 54405 652734 645155 598281 176913 158825 563407 307335 806224 687224 870975 244196 892926 801089 4684 845012 59733 535804 510010 844512 577664 309388 393984 552477 685105 492169 324656 546354 58200 692892 823571 637094 309919 456946 698519 13399 293836 644216 575176 857439 283776 520015 742772 491263 967791 144141 944191 897285 608028 411737 558277 49417 282653 33083 7331 614037 621172 434952 151772 775652 512721 250963 424277 36581 959482 196064 743841 423007 651531 295128 973625 79492 310631 103297 371870 617701 268545 440155 648664 771740 498895 139213 708373 272938 900874 552430 445359 750641 903666 721914 685930 205337 800099 428950 145084 104019 524018 356907 714095 786782 337800 772096 823169 291869 675650 269395 845341 258179 463392 890264 255131 616891 197265 153211 866998 419459 110487 622167 562868 518806 423372 760008 804969 853815 30651 181416 818475 671503 673565 581869 622805 349468 585294 560364 560357 807555 653749 3690 110649 283623 926801 373179 592700 665767 476871 469909 936795 82828 298849 933252 721595 901658 628125 285428 738257 489828 959618 344386 555972 971190 21286 542853 348636 816777 88679 303346 800022 176523 118562 426900 115237 981873 758247 904681 41983 208968 508472 864926 754229 858621 431929 186233 531242 799680 343431 627991 102262 677687 794075 705309 916844 895239 719826 819249 250379 94760 485889 888596 371592 575798 137482 277491 739195 918893 929023 97499 58762 891257 599617 283121 928899 54948 535333 829262 621405 168860 205684 665165 294400 627672 184526 465168 117900 573894 304731 332783 697653 203717 589760 789273 386426 565661 229357 883888 212289 272669 894183 956670 635720 194658 402563 473532 419165 878592 360395 843495 722856 542059 512919 845867 858401 76497 452839 137171 490566 871708 713339 785390 238144 72138 437908 769800 852067 171540 599735 518894 622814 781707 615208 562878 480175 504943 847224 785025 736199 700152 43891 622198 598556 382962 168029 895144 551810 55439 422562 94607 785940 537057 139522 996222 236594 661220 108313 493687 192539 485534 393034 781887 489212 620248 319698 241509 717343 816635 199689 240212 898883 65747 90158 179353 972262 673228 565785 165834 627796 744162 925323 254608 365096 373345 501864 166953 391620 386293 784031 584786 43993 886558 121814 248334 746715 988171 108034 139473 16973 903997 607787 857954 517203 690390 239284 506082 923646 629217 290037 555468 892176 535922 823555 702045 357625 46566 473834 150105 692571 591273 332513 912526 791590 559686 905962 280224 654500 307434 480838 952295 391773 782238 817792 228765 988614 537285 609085 385026 639527 565635 957790 651179 593064 489059 926961 112023 770211 65835 754668 389830 691927 806842 333750 540646 197992 412379 435977 179362 87665 709463 45475 783559 931444 493828 122946 489405 573929 556485 64029 808310 603246 179781 359711 786602 780366 299003 595210 269419 954388 53250 646098 815122 324467 792442 785634 973335 787942 325966 531097 349259 37636 869595 554578 149805 446956 416246 488783 713441 42725 388408 460480 581118 85286 705206 808048 716693 275588 861982 547271 594151 291448 966370 487757 208893 303160 181100 360773 552795 91358 89316 926190 548363 606350 723519 42705 824356 340140 473887 182742 266537 126488 834412 427418 687920 29992 259935 800526 553637 491559 638415 807329 396484 243387 845253 644323 627812 575731 864679 566052 921552 173832 463750 292767 882247 621501 714497 365963 955868 293916 674176 791461 63251 521918 748317 667972 439975 351360 729231 473426 314842 823326 574659 510603 141036 583962 985833 287026 567123 439991 836955 364759 139083 970584 668595 985144 333870 279506 295329 873407 956096 396480 47787 243208 930234 125292 359675 473823 323572 27014 254867 624726 750997 449395 242831 868871 542198 667465 84352 843885 900713 7753 294487 861747 353618 65070 386543 161556 982908 78267 181591 941266 674004 440845 786915 192416 158563 705458 646015 324911 306893 752103 88114 424408 881826 111773 900671 301624 660797 688654 321959 519084 899424 379224 878548 546678 252426 675195 195381 962401 359200 772178 34147 603395 282665 55051 96983 809942 721061 877511 886884 151496 296949 311287 659300 59570 164423 572359 853265 516330 20258 480868 960255 964784 487079 100821 609138 422450 201334 29517 89004 629073 246332 102302 173947 381219 870851 371926 684622 487551 315163 717878 460654 941742 430032 416938 45114 167655 82858 288810 420670 655773 983983 358642 649330 658358 254642 551762 538702 546801 685561 836484 745266 194007 951411 64242 329615 674851 307854 317029 368894 529914 574639 808484 538165 124863 150189 213185 737822 513415 146097 898150 266485 917074 755695 979926 696253 787746 318212 944628 65576 842924 799895 862150 405259 2382 657188 955073 656596 535238 695570 884943 501722 746490 738811 867873 779326 326557 501158 449673 98769 191158 740812 304208 240526 440780 618887 65713 675688 109749 272061 521776 334807 723803 422179 162730 920033 818038 723988 780758 104939 98128 879121 544643 550439 395436 571898 274231 740075 224527 828996 674055 397325 765925 14632 188825 540103 36466 190851 289606 405378 67704 301249 646408 860347 226682 923580 307146 956993 727526 226467 540687 86216 423555 386230 644470 823954 803491 158858 15621 649739 934098 573834 246983 322412 944530 591059 565947 499203 417762 131501 684355 301024 936759 986858 419461 394589 761145 652471 405235 598559 743502 812543 245458 95240 206197 948537 32134 590604 621863 898000 655433 533604 687901 161994 371318 833569 319569 706645 745423 775891 789064 239395 649579 33069 806887 982647 221927 341601 453728 887890 178192 775212 117221 864573 11505 589068 384451 173217 372344 280219 791231 831715 685815 937171 776214 34785 796177 184401 587766 226671 812424 727027 982177 138163 74693 854442 608491 720194 277498 187628 263436 206061 29013 96064 904411 72903 238675 397024 954580 238576 590587 477192 120310 564764 754857 103175 904544 721684 276263 494560 368318 716813 548864 111004 693795 640459 483062 98250 782254 595254 215361 205623 575566 574944 345999 899160 89355 48798 629859 514642 217571 234647 199323 303132 548705 491358 861214 846727 828349 199926 820213 177586 233083 452632 179966 997893 85347 938020 691750 59880 411173 699217 284697 174242 352541 944001 79009 590140 287642 309593 106736 340076 711019 482347 979333 90163 978253 974103 833222 92163 212039 214874 142179 32612 874687 835762 525379 676636 979999 285057 984556 435601 256475 102986 43190 183227 250676 339220 399789 214726 197339 821530 997525 344492 537498 981775 67312 728785 178104 259965 855638 525540 940870 992979 804364 511232 456172 89922 296443 785345 941311 475546 73143 422634 284242 651386 442752 862702 143989 132591 94544 489615 222355 621507 789885 83023 276462 121269 560581 289887 700488 258341 314444 207876 686089 201985 903037 23568 507419 442347 264942 675691 448807 189103 811568 522712 316411 625793 176214 551133 587444 769585 355840 108168 334606 182500 460466 490076 779782 897305 990451 541519 896659 704830 644662 127993 788832 848519 802255 155312 639045 600325 814673 10659 545673 653385 170505 380667 248766 397292 338527 781312 562013 679102 77242 456307 586937 270540 667995 899855 953293 591377 509708 448832 900454 945169 95985 996542 887858 511743 13626 90724 370819 30450 243956 122443 508048 867271 654438 351585 81956 452028 183555 889217 218219 635180 274514 749931 341528 411057 921163 776006 175515 742591 64178 872935 917879 952937 791393 793147 583641 104277 376215 574836 185415 421198 76257 508331 176233 753510 484700 705586 706785 282442 197340 750428 434539 641910 949825 201574 735548 635915 434689 155249 516752 448180 730125 215366 822171 226465 18892 901587 533251 590466 821045 141327 597330 406464 933698 943052 933454 446480 523782 982542 456759 253292 780507 190832 686373 230828 855113 423092 672007 843292 653480 216968 686441 839289 459151 924181 122217 36096 865676 322453 779122 825848 128763 535044 549940 752398 472172 476809 892940 832609 665298 353630 44401 404412 697785 265405 439111 771421 525776 569189 666033 335769 405344 116770 964017 69742 9693 514379 1065 521720 982930 232860 535309 616099 155648 44265 640435 653650 88646 854214 245332 880209 903711 989878 954697 858019 493658 796628 626717 936597 397458 511311 306406 943009 922149 357422 759316 163409 641685 403861 414249 580787 208766 846751 230032 350656 676224 44949 941081 469709 45797 938899 608638 773627 153319 746887 924196 249865 672528 625394 779923 890109 13997 554460 165310 18694 610607 315431 969640 757146 412964 860096 996237 5161 530929 293927 945333 285761 795234 934699 987498 999347 897944 727675 86358 851611 477472 247981 907055 531880 659739 237468 566242 292906 654260 436194 474287 410918 660611 503423 581781 103911 563744 952612 630597 583677 930418 210490 370395 513437 676014 134214 280203 75794 253867 497412 922149 124650 631376 236216 27260 675180 895978 142781 992888 310176 922849 140308 781152 273832 83394 185365 21026 298381 585657 215043 682066 777928 427423 417087 329180 93382 115940 430873 640387 79075 391890 256260 238986 81103 679547 792556 387612 908252 977842 882555 457044 351677 228095 411191 524813 944196 517595 572033 994707 879643 651310 642706 610740 377477 124710 555480 80820 417246 604925 698281 498756 16820 185357 413363 118307 830814 820226 691365 923492 194303 893225 923190 674081 863279 895005 868928 162469 613327 165992 866209 748933 493671 880915 120474 274665 230317 977546 342155 602466 439746 116851 838893 639404 946810 743984 608393 297851 854658 628058 299495 565808 767428 716197 90030 618506 197036 63603 819799 544363 280654 38696 140782 874444 260356 763937 917622 213119 652277 505022 630507 342332 325498 272972 534306 560858 150160 348991 463718 311834 779588 779878 15373 725801 20281 255199 846187 489085 681633 108572 646528 260111 721421 548014 262015 737169 869283 808867 102231 738707 712671 192815 793264 199395 616641 562479 867538 186306 488572 673655 975392 837792 840557 731866 596988 319871 197781 155246 750382 143122 773897 592614 723805 452235 689653 963233 566869 614662 185689 570988 419467 621746 60881 986944 946640 163588 329224 264878 94912 310920 509071 559979 769438 567217 644439 366444 428905 986482 223797 23564 135043 158624 133451 302024 592740 517970 674935 720381 7310 658452 799380 472009 28572 896284 896020 898512 547228 558226 317788 258545 253548 932236 612467 235064 385129 211561 586977 513062 363001 366579 502782 142284 534059 62516 200620 248720 334882 588916 211219 381726 785612 423626 4302 39697 820422 227534 212832 441275 58354 289593 730617 506896 634602 376209 905697 848640 992115 705534 344490 435907 944893 258912 492295 421054 575976 468836 413260 522529 414404 981674 438311 897265 637879 899086 723081 551540 426944 723371 157535 63484 165300 592444 25804 379054 801055 413423 292126 670078 477340 622089 157296 664864 97025 187360 451393 643810 56756 420167 690448 232093 889876 45082 106161 917373 286243 806611 144306 254304 193767 620787 489242 46978 847032 71894 112883 38052 44816 501573 639351 177932 997401 175981 964450 965512 74720 311752 604137 273630 845910 9504 821423 304848 306955 303986 618432 440791 784929 961394 949731 281101 775029 460323 492501 473998 82488 912181 154387 881125 707993 507789 631060 417158 168702 635872 495145 771007 931223 875104 693643 116479 571806 551441 527793 77246 166817 417769 393877 864097 790405 135836 38138 364595 312424 451986 609232 724305 260549 835326 573725 138953 432977 941829 62217 391607 657840 790669 487052 594341 96163 559751 177109 268543 65214 359272 643822 367698 681085 803772 913543 449562 536352 914183 577333 960373 587473 585831 703234 774136 129560 688746 492268 289854 311672 9901 779253 703787 773266 17997 924457 510685 719687 608763 801532 120387 502381 127298 326597 36605 762099 525718 978018 151548 723920 157944 268391 166503 940420 900461 472819 981050 355314 659184 926890 821756 3445 304786 332629 799899 428672 606042 900667 136470 86143 944675 544195 624534 574188 116063 403093 414372 347517 853027 171364 840806 568553 288516 11315 74106 70092 495901 288217 670012 468900 127543 495423 957224 318177 643873 315465 481201 999838 809979 144743 409409 755357 744029 566632 264109 598284 114438 466792 630638 469958 675869 850728 203553 465043 214135 208828 925347 40040 303908 236784 373007 129221 538304 883820 519360 572557 454511 502331 151513 474841 883899 336330 121004 643358 265282 766402 264762 350016 626407 998009 812739 796005 19412 692807 578880 664558 359757 611424 704370 600792 682146 208797 340401 401498 389126 158334 793373 829026 874658 751030 315924 934030 908059 978926 737124 391901 722110 515285 215436 777263 104480 192031 275397 476264 875840 295933 211749 19971 143430 947896 718554 952262 985153 650591 995895 688371 179160 862058 637913 140471 827136 930577 912868 58229 754147 617646 645859 705463 685363 787443 45649 619682 119770 220471 868492 905484 579591 845843 327156 850795 894665 618514 324082 776610 870400 134888 241256 519546 609302 238284 803760 891248 55663 168237 681517 570801 981444 447190 649901 195392 105895 974281 563372 14051 529907 936771 404418 293624 729156 125997 835509 494906 393574 268972 66036 87333 632768 936681 270232 767416 749537 873948 294674 220631 152317 541675 550594 774607 353409 676134 486259 34762 62055 589996 628231 778534 399098 679667 321766 549225 58326 901678 52877 956903 313526 261443 290490 199308 534907 182126 8899 254429 961923 394358 194359 921331 941511 748038 260420 236971 945199 673578 613704 224225 988594 675977 923902 941182 503307 573641 683700 941131 225494 752707 886544 397640 390327 571722 645971 857732 782962 186411 299042 101283 733946 573428 152930 631499 538823 331209 668151 393664 876302 884803 243153 91967 924635 463241 356465 694410 524588 230676 52034 603030 812773 639714 712649 66140 90316 23680 616329 699228 833501 299285 456504 18614 271342 190249 458196 225235 31200 156764 505862 62986 818200 115465 546116 570337 610068 49112 31649 192381 945569 906434 630061 47172 906836 867618 20287 380621 135290 646530 706869 799790 379651 90375 957669 506096 453791 591676 289551 533813 509351 257489 263960 743526 491856 221173 360027 665654 984147 625437 91778 200885 260570 940916 15590 564268 169400 460178 889724 163545 462338 219518 611685 656604 221783 693216 941623 336610 230360 151211 662407 136064 775009 947007 991643 448092 721018 709898 736993 585907 938706 701060 315843 809957 478556 318381 823662 860059 768729 336443 247418 469997 721173 951116 912214 173058 427268 619528 911089 47117 985084 485975 477476 189228 630399 845642 318939 191481 857221 802626 821911 340367 475191 649005 102369 90589 414519 438066 680386 195959 443555 946394 359404 100669 792383 251975 97176 848195 559831 753635 948301 861735 80740 424394 885623 560245 444591 575508 152382 754904 411596 35272 828260 177408 800580 186719 379703 989883 24673 227837 187921 186805 489943 761945 333950 901683 832669 234352 677351 847414 750435 87319 257579 529395 558702 467471 199123 424108 857236 313715 493084 66896 916556 297846 307511 955252 621899 381078 926601 288550 854595 369257 698518 843513 454059 537755 194597 477525 469363 728153 480433 282845 550128 753851 689706 471667 780585 432042 211869 489181 809983 385346 918813 168653 150207 698169 359195 350384 8485 834684 291456 175447 822850 827824 255014 141671 745545 771742 413103 166155 655254 119877 864927 343311 989116 89950 608033 163370 779189 475499 32048 935571 151928 244686 313371 524692 932780 172893 751525 107915 664355 869848 784896 680113 938807 862177 390601 864050 591414 762239 992214 787902 287075 834786 441783 510928 35300 593236 393896 256263 231611 363254 304304 577795 280377 479045 750613 704337 23880 105075 42300 113401 196175 932800 968570 142525 968421 466454 168133 954011 199446 877750 477130 569085 381223 477987 111478 852345 379654 918225 105870 855136 536328 668800 298477 992176 923936 462093 593131 747168 93076 567511 171125 595474 819120 965610 995589 720585 412918 906734 361624 3460 74167 609940 129160 660343 338828 254143 797634 48173 377145 3347 482764 42096 693266 283359 431141 445674 595483 508725 436445 630887 997475 408168 722997 750325 361763 705582 8311 738429 857923 360466 105780 445433 118709 514621 173281 702323 141874 834394 508856 734533 627585 436329 11193 773478 329654 669892 114336 592756 295601 501097 982393 904138 329580 197581 131707 202579 288077 333290 970188 795621 259861 157052 937981 599400 680514 270459 864652 561261 189053 226669 427858 322350 337703 388312 696972 749078 366881 682980 401315 745194 47272 688596 190175 723329 104200 99939 380816 390143 556236 259253 853272 717128 660491 425464 972158 349615 392348 577071 641036 950165 799473 860959 257869 685240 758786 543673 519393 632613 116442 760890 417510 227307 382066 696570 546681 462263 461911 234327 382501 711874 950382 212058 727907 132690 766490 494389 876348 309086 188067 366641 628636 36930 971851 868606 490372 47805 231371 803589 337586 63411 843549 85302 539267 459439 441502 698304 733421 922456 29480 365395 671716 803099 244039 657666 350218 171069 53829 695996 914020 533050 879453 522273 451650 537225 1400 217110 28185 805977 414514 347009 198706 172671 553561 638931 819672 699605 970595 60581 172727 790995 238198 932429 867745 251300 177756 523154 487283 688241 4263 36794 115552 483438 194273 688745 661943 31388 318223 305876 682470 356081 836298 801545 945911 893498 300452 309258 909168 563563 476748 214126 129639 956506 576011 25266 932484 984225 241458 685589 182193 354736 480873 864517 698369 205019 963664 767357 216292 184813 821781 439686 447886 557742 683098 643200 883732 809525 925346 273894 283996 978023 554850 279211 884163 23889 48845 994787 445245 62261 10438 875299 890215 630832 658823 806847 847194 549799 1977 521974 251258 313197 643924 626801 505384 560955 950039 342291 849996 882474 453636 340419 623578 922555 356954 995748 450627 962653 2699 274085 295929 68632 498638 561159 741013 328021 79366 293718 805115 629857 642700 811764 948139 422603 633535 405139 672747 825783 484882 398075 327849 170143 564428 926556 852248 32059 946990 222471 638919 653277 423002 75136 933288 305116 252640 742474 961196 951806 259093 710152 387345 808386 374393 544746 752292 772571 428779 969173 3390 515112 648149 915663 628920 882176 974891 311084 228075 364651 433375 704199 309551 411690 325297 703636 656541 572528 179891 887509 406756 338446 194848 422682 345469 713780 7358 233555 497037 311140 284657 793825 460392 139716 971315 653877 838675 1835 62671 875036 393826 35951 533965 638902 767010 735061 930860 65119 315121 341902 794209 451228 142119 6224 355073 127294 676837 281584 389466 342942 740826 283506 157237 315621 392784 994078 508090 284133 946982 826132 87654 596429 259947 847809 595160 407874 36887 499977 428299 482631 860628 510534 233583 522430 660654 980712 256685 965162 223365 700407 503672 768529 524736 957958 113325 6592 340886 133255 1195 275518 432550 936884 721915 949363 704119 595078 786986 130077 114844 442945 116074 185873 96900 823030 115546 545975 831784 122999 213170 166032 415654 987548 918872 644730 67804 969655 290525 479486 587766 941183 67216 552189 595677 279370 50219 449093 989413 782305 197330 103377 959111 744339 400635 51786 330832 528716 620283 22064 807241 975127 475547 916825 606573 368391 183980 895185 132424 506779 363051 340209 202027 277784 211080 892759 607010 362702 739708 183111 247630 332793 136747 629948 372571 352666 182604 83963 30905 686713 35233 907514 500273 226675 521029 670043 527619 329767 47431 437446 522066 538458 118357 88367 358998 79219 139379 204334 587162 891022 954260 448926 160444 530527 949962 956694 766718 389655 653152 470820 227421 974089 664691 282303 875784 31939 178389 70319 105259 697946 403244 113878 825812 178289 914146 668539 386226 517363 187548 128012 335290 525003 842045 453246 475409 452195 654631 166959 253869 76945 778879 975177 475444 693291 982332 928628 280098 8326 645759 808298 696089 691391 618521 321055 738524 936837 145891 952257 375775 444152 856900 829188 118291 218865 777717 580089 667712 904394 491560 794815 206036 319521 895513 130771 845475 889007 991577 213070 77577 547337 597307 219541 287613 706447 893277 179901 571189 479648 158416 612155 556187 269229 885002 590652 650368 669507 32441 360777 608450 956040 123155 448168 421182 342619 111230 958727 738244 576115 132775 262724 407555 10066 574491 808622 955300 626803 672716 349157 721821 325296 689874 829435 241468 295865 578124 355489 965438 378058 556735 133143 819311 474047 913212 973546 801302 834159 937539 304664 36951 118027 277308 197031 52858 477994 976844 255948 929104 682352 14481 538110 328500 776682 322479 108866 30741 534232 38426 309393 410993 521511 368879 849179 18791 650190 24027 398993 869521 790090 649506 836113 555016 258848 480346 306778 120051 482568 472574 400407 191442 97529 750758 239242 944130 912718 876860 824746 538073 821619 366448 802349 547867 302702 483325 667437 499958 320247 195623 463793 17503 281162 952753 800876 385553 251499 787964 675635 135011 411239 241218 391809 116538 731358 272706 688545 219506 776383 852054 131080 773023 440289 383088 974701 703048 18347 974496 528705 276313 822441 161599 908941 545674 636606 736280 971093 226368 240867 421265 846996 124084 285991 595806 132635 131871 513303 125512 81549 20988 423532 175706 30005 103298 936518 733131 38451 172736 858032 243554 824390 442009 288401 732116 561324 367843 802769 623359 404865 199562 17338 722553 77494 673694 319666 463243 167958 411475 215571 202706 958552 351529 362208 414612 236859 5023 377353 442569 421893 219792 276580 459026 159788 606835 325607 94617 834316 455379 784659 379223 551381 984944 118651 853049 505700 219255 768363 27427 316720 101167 560720 983928 108583 647069 721428 626160 361127 24501 520565 766329 991537 872920 54929 477677 120729 544211 196738 35707 985393 9872 706870 206334 212906 179088 114887 754843 504414 287245 342316 344074 26846 424409 64959 28688 593907 611974 963654 188502 17790 249645 300157 147066 179858 133007 422464 641070 790186 330441 366874 861258 711547 331496 402654 851930 891882 103914 793513 401440 149216 189310 171352 530854 164620 993857 226957 844499 916239 958121 531976 266595 158189 56654 528786 47799 55576 487090 905357 260354 215370 543727 611966 786546 519153 200290 175726 582471 381210 988608 25319 889405 547595 88436 26026 56666 507997 983363 511094 255384 304860 13160 995456 57646 434629 193406 814875 598221 499710 995316 280446 764730 164911 864971 16629 590617 977008 958414 485504 423077 494665 531208 274726 959793 319450 852269 424974 33530 310037 938097 168024 171250 24492 931995 584179 792381 660383 335172 357456 720208 682529 763061 384234 362301 847765 161017 372393 565805 423687 765795 472062 756861 930255 548520 103218 179745 531297 825664 194399 151450 183060 131890 142642 795402 990323 279974 372259 183681 714512 423955 483493 694075 449336 160519 768731 547923 529407 151415 690664 381318 765149 846384 103577 174015 385624 191299 236679 335267 694286 513239 239760 731063 753018 780695 557368 563949 3595 803707 639791 244439 377299 925483 258479 85307 716578 600070 899267 287934 522151 986667 418782 596494 493032 437117 717508 162372 512441 464708 996706 95465 714097 221712 469942 889506 422113 548578 685449 837412 381032 186629 701985 687655 555247 681394 64955 162894 97249 992240 942379 638433 701270 307106 464474 266283 903597 486471 212605 418757 955563 298278 55835 662100 77371 485744 357250 692960 578956 192134 280706 262725 917829 444393 211378 986888 169126 482152 363633 287766 492406 723815 823011 624394 704652 451150 308847 212530 373945 765928 577223 930314 626411 892529 744839 662393 300626 765270 154753 794474 39976 84548 347960 83078 11258 311743 995902 315831 971170 390372 278673 298453 402624 460218 619744 227042 329039 912385 504489 994339 408600 380151 617511 375956 503993 49142 284006 325256 509081 411478 512563 360089 524042 416411 761102 610466 777946 441851 114061 722079 59587 796760 762951 588343 96412 537073 202035 471783 369439 432039 352695 851577 992080 300447 401613 197332 897728 769093 973111 271056 445206 457275 158828 365867 736145 889508 749342 591106 134024 32380 976359 719323 554000 182694 748175 878999 356395 649428 869926 671232 154940 333054 359032 27035 733646 492264 212022 442790 428601 812874 701600 635275 535905 126920 7722 924481 994187 848993 256053 811538 316323 28868 228445 871326 782107 145446 545682 649216 627659 76128 223880 465309 646973 304962 733664 192745 973250 886643 681939 28726 744068 513799 588039 556706 77466 831496 489922 926178 975364 938398 170881 8443 259230 313240 604423 232950 231894 878620 805529 820517 745956 397162 448015 682962 997197 507212 150491 849748 519429 783551 985932 6527 652884 575313 921627 813531 673020 487190 682112 10127 60730 508652 810072 348933 641987 708436 452602 536503 597124 744619 798332 789564 24739 569601 180725 817268 334932 590953 310394 474975 388210 35985 703870 250069 223961 585139 430158 837731 403714 507296 818764 673545 198542 971647 921013 840599 683090 689288 87636 675906 362799 426671 184606 227216 391740 669637 561805 731909 262287 97901 832976 306996 196690 757319 353543 147309 585327 936995 659118 58283 247751 621788 427335 11429 57908 247406 904608 513582 216462 952379 488514 937929 854761 892949 209031 392148 37882 986880 917036 142479 911251 465768 458848 799097 199901 929240 462126 84998 30030 49868 581083 724790 964140 234655 242833 956480 664235 752846 811577 700494 587538 206616 205318 677727 989754 435926 449624 53704 422504 66535 68246 930057 942705 269531 838911 796310 422467 416719 680650 708507 276133 737025 584886 64665 434806 610433 944287 485257 398388 763635 923273 190522 91722 514232 789775 611110 265269 856731 508016 740712 190141 440120 554106 855731 4668 100345 855624 756176 152228 29488 386225 809973 689409 690436 835987 443658 514178 185682 609806 167403 641611 823172 149254 229465 383315 923155 545964 477427 834960 221043 767908 592628 524107 817814 879447 831962 144131 721288 183728 168517 680932 189014 788104 666268 512730 206560 21955 290690 493367 302859 803510 837606 287484 728607 629215 699683 881876 775970 345909 227736 227128 542117 683314 134923 282124 195811 146433 156025 565286 184618 234986 332917 162686 561289 197212 541697 568537 440819 864680 34558 490705 788983 828593 526906 420898 397036 882841 496080 168992 733987 398657 849229 412156 51378 111381 53273 368410 108917 694401 806045 361363 512291 808908 314627 578471 54681 100306 438615 367668 356927 322 212233 868037 924897 704301 143590 500490 77039 976393 244362 418366 948720 301063 409209 527905 330521 812702 838764 74740 294542 654511 23501 488221 98591 906214 206202 793123 396082 254734 233090 13048 935887 718095 224047 955094 736503 19699 149023 609587 121091 676152 472761 617399 520720 71933 379343 757200 876763 293335 573820 23784 470474 736000 119265 423629 864015 372136 687502 621541 15530 358704 462145 701285 565388 498787 88649 993508 614254 671107 979300 607349 719135 83456 874903 679043 395909 246746 299665 216314 201607 761625 292206 290083 848385 375149 566566 168421 730019 89210 184413 30327 368885 222429 938148 161428 631844 281764 532268 604609 524837 34256 98183 223525 952592 485266 179039 136990 647729 890151 910186 899667 659965 818845 976028 612955 752952 798445 841516 870629 57898 464687 985383 267803 683360 593586 731710 457786 571746 50801 505278 946859 88536 504792 732654 563968 782304 752067 91732 317577 309484 654550 289081 381819 519761 555483 473419 922752 609417 570400 257284 941040 710182 373586 264696 377515 207459 561684 549978 975414 200374 257812 504175 545483 696798 81371 308081 371238 241081 361592 35045 643104 922932 872066 913635 91291 760714 56955 217393 87177 56544 914983 996106 926908 74203 351263 599775 789298 65995 334651 855344 363168 666699 262150 567631 182288 964396 90248 117381 497571 931010 467507 931323 365493 820635 629918 805795 990324 895317 351080 446562 939961 193895 429565 375494 537965 180417 212341 290253 372957 387591 295952 388430 497556 160977 440670 901489 184815 960512 260028 748739 723801 869250 563355 559422 722123 696051 87423 111558 240727 625365 412203 663291 106096 352518 127076 108528 97320 526001 207557 969881 120942 581302 403156 879353 469002 645764 362762 69379 890848 41273 950955 774481 288782 156688 60468 373574 333392 627004 888000 807127 411875 935697 149760 774139 252638 523646 803442 717114 792837 436323 886395 405069 137095 801037 596371 406514 744702 219159 672085 563641 624932 150228 710185 223000 154362 35131 989600 601461 135421 901343 193019 743987 290158 497707 711751 476971 184626 749495 994416 70683 626323 945331 330270 853181 311824 23322 886534 155276 601438 420192 156412 594624 224216 631043 228198 507876 658749 767076 48406 16091 631160 376232 729789 29722 304155 204140 837394 495971 176028 160514 797815 984014 309044 280279 634810 612652 949043 1040 564228 612479 54710 961821 969739 516270 72153 876655 98443 221424 645427 361436 645459 610275 888818 666872 623255 646010 142675 904623 258856 880160 361295 680126 62868 417788 324062 967742 483645 140300 519055 175677 652948 735353 937610 178641 421903 516169 153969 427094 700128 417562 459733 515666 65130 528466 391639 695846 599785 200109 959719 655345 34744 359808 907971 995459 394190 550550 564204 687947 843762 713393 826594 298569 566496 954863 448757 457660 684864 853595 651597 407109 610644 209511 629397 911184 183783 319252 358277 413925 499980 659792 2813 513109 649001 499246 789702 34017 977994 953955 84304 825776 323060 292133 913089 939726 664881 583618 794751 995581 236647 670109 153545 259515 250646 219479 827018 800979 588531 194640 820062 36645 111858 184356 233387 991283 952278 342126 160418 627774 910170 637310 489389 807674 600985 727745 900295 696790 450946 235128 144277 985289 88935 497970 761860 638844 78880 837553 981181 401203 129835 979969 302496 950626 615089 199010 393163 273993 926379 939919 212649 490490 542815 933939 467943 146124 447339 108215 473429 246855 31223 105928 802400 3237 445498 682466 339813 105908 150779 410730 816898 993572 502851 759269 107993 835913 522176 260865 688168 265351 25001 496651 418813 89818 292017 159549 11206 219164 568306 864038 33646 260176 85545 677444 829091 682429 930220 341460 453683 963200 594881 53341 242267 144173 237557 281543 814212 651359 376292 429522 434500 682061 771140 265647 663190 16820 72836 647310 779255 641561 992697 63135 785165 9661 290157 578961 264273 574041 597073 221545 384737 803314 696186 861340 723849 454600 68084 405770 773194 521155 726653 333796 309093 792043 600431 685424 693444 769056 778577 999969 612945 669438 687426 981051 94197 362695 791693 447693 986770 864634 407897 301779 279506 288694 551880 165604 389952 232692 974560 414977 323161 727170 720508 122330 859487 75773 472911 787279 823587 817644 194816 185896 737296 738856 443882 888742 70779 427351 674477 813970 770772 859937 282071 95641 741037 520703 38388 112039 995872 218862 54030 563020 41079 804917 355320 332322 355291 904329 280992 472880 799001 264111 196570 348912 737204 694124 205300 825682 652991 523075 971571 516759 162291 512149 879033 287683 186685 392581 216876 423414 118468 994475 831547 642658 859452 333926 897098 421041 317843 742215 919976 237901 664892 801408 983503 714836 35784 467222 678239 194290 419194 35805 368324 503951 751210 386549 348573 278788 296410 398913 978605 871606 393765 921966 249893 821892 114656 627513 345464 172436 735146 753523 519690 245766 392106 987027 583531 780309 998384 377707 955345 568576 705910 838655 715459 871799 262887 733172 205190 249487 205775 560617 160912 91388 504489 723590 863630 210986 929253 934134 238851 380967 841067 184331 960584 85050 309148 971883 740026 750517 262813 418301 871064 188432 940280 63377 446986 283278 832097 575519 687849 569344 254177 206733 50960 410680 81092 395014 565914 531111 427916 628555 809332 970709 152417 149310 198260 158535 505494 382564 812106 294500 618675 592662 692184 122985 657933 536740 662810 866976 412765 610942 308948 230492 116300 55110 544908 66444 508698 15869 708215 857944 659289 538262 891374 4810 512203 741564 614439 502918 267898 76822 819101 86590 864695 31491 912790 589280 886467 522175 816272 171930 870149 892819 960660 856800 225983 120795 510762 492081 431878 404632 525470 714005 110618 977228 385915 827326 468678 33952 591589 407005 619122 599442 114500 100283 326525 382798 673323 711656 652319 428974 944579 351536 438259 191275 965971 48874 80115 844394 937061 22579 643165 488330 98035 875971 954942 61637 230546 960588 885987 806442 462145 718347 785486 281903 76673 715793 588342 795201 776134 258617 435949 608265 271872 834883 526530 284711 8850 950629 88056 94085 248730 67055 292322 233605 726367 135740 364585 302579 381959 802400 27955 359269 204864 519756 353055 668551 427002 334001 832830 187664 593735 228218 690804 806034 974600 50420 547677 808422 935075 865061 977293 810223 345811 532721 793946 323406 557439 349563 96007 521999 908841 356728 23958 543502 922185 466646 64042 771777 615087 247051 20517 977499 465391 495262 373663 900954 435687 522392 573165 315855 476768 310582 914817 913630 413292 111134 311840 68377 10248 347687 711992 677594 221562 461031 332120 326628 45236 996731 897538 846839 858789 204223 497238 55342 878387 153722 144182 310757 951591 654876 685934 119543 424512 969611 620057 301369 856644 439714 260327 318211 568877 304996 903327 923518 466637 788058 671529 50022 53212 952908 220785 831756 856679 264316 322461 850967 983277 659660 582113 934952 562030 492064 102517 536490 300702 347763 403936 989766 115135 361423 365081 425489 988729 919753 49706 259284 735898 587176 695418 455782 960788 696993 40773 218779 84640 892123 611185 204158 509275 782204 946492 604792 670270 906867 527875 676367 459801 438969 767801 68534 815680 648566 498967 744067 322793 89505 842713 487036 445379 240689 535872 592215 693180 265858 56780 840341 304810 336087 477950 729477 451603 876284 262045 569629 78055 478046 119726 50850 755749 27722 145256 460867 368629 53143 817190 236307 96100 319902 340099 647903 704916 359828 456350 231745 304277 79789 721407 787044 731740 933586 999348 884056 444909 422096 432867 277344 362953 833057 986967 98449 792543 584089 158228 847871 688142 594019 616280 532611 713632 786593 52997 256337 273261 814132 714107 334557 86984 248257 301512 585409 842171 326915 720318 790600 144552 479903 300949 738088 702483 29408 14914 975437 148630 335993 290517 871601 498885 949223 546019 560234 494447 881600 482103 66420 730356 186419 918497 248762 61216 614083 49478 411000 614980 649965 368795 727481 17568 852315 960915 150025 137589 492642 731611 68233 163194 681209 558513 458624 209227 425654 955042 550056 464951 547020 949100 447029 488771 457692 916638 289639 688740 176471 947718 827910 233689 522389 966700 13714 451476 499123 521904 8806 659754 843863 794117 98860 285626 461893 431470 261492 521150 503804 936516 877257 624571 626051 800078 631779 425053 62628 64413 525948 7707 117389 409120 886896 395041 188265 182376 51286 514548 626105 181361 287575 591360 100092 291733 655416 632009 311390 276099 72142 791993 284613 782374 339490 762263 438342 116607 913750 449392 938097 587122 483773 394053 491640 7035 422669 975477 82804 776146 682646 819413 249719 858514 75682 422615 561252 622437 261494 125277 483714 257667 971279 257336 739153 237582 960813 723823 404587 603762 155325 643066 269478 580995 347396 230032 616907 944723 861398 595421 290344 148385 635285 74122 856048 756259 940244 927776 807890 360101 896383 496706 746248 983497 43331 675081 145795 986214 730354 214727 573356 582145 478307 964168 900742 953368 573706 747193 748266 448807 102754 877856 905101 248531 592698 711134 808036 117269 217637 25532 909077 985147 892953 909858 640426 105760 9408 462552 542987 838252 93554 522900 540416 87524 301197 420009 804390 959329 170016 503141 245602 482189 93513 500845 714383 177623 199654 259584 374285 668308 93626 335629 613558 875809 239549 21256 729138 732150 437721 453724 471494 186238 855639 857524 451942 707052 137263 460383 102718 671380 828326 907462 862614 201398 789094 478937 718208 260032 868642 832843 881826 281680 770936 512381 512635 530528 554142 143386 419924 533132 950843 426718 779086 705792 582750 47692 440011 401985 5460 281321 768556 367710 797427 53078 194938 540960 227851 933452 736262 949792 163836 763410 538731 130533 416633 895454 181643 717052 739789 975166 493396 577698 699234 421839 681243 907202 126556 23001 840903 389929 538778 642852 194004 685328 299240 372010 514350 712660 745101 551739 377512 230610 736913 110800 244206 782806 193225 798359 88188 442153 726708 378519 228262 440369 137637 959519 222382 935407 332281 796272 619698 632026 859234 282730 723393 733864 863413 564860 420401 851041 257729 275285 276068 567599 717396 123989 338173 253382 261611 681374 135642 62518 883908 996260 357119 732466 659516 104293 140278 350072 914700 150658 324443 205040 223020 231998 439728 407643 587904 425434 395117 531553 578011 48813 246308 822751 525429 778019 546559 203835 652121 253300 20944 554591 364409 199711 129555 681765 527293 310408 564857 503790 267917 422850 944563 609892 422364 152999 966212 645347 394281 503082 545467 510305 697748 581207 71198 205960 882519 588305 577950 777850 721357 108076 136251 371259 530577 398641 967202 981738 963862 219961 502389 838944 184437 765382 315890 419856 438154 735025 656076 272075 490298 153009 107566 275413 405656 377427 100566 786423 638146 587371 464782 50101 747056 288089 792842 78765 453953 926800 564616 505060 343350 61747 942169 187890 441534 207635 487443 135703 682822 654413 888958 297260 47703 289808 385869 921557 26276 980859 37046 194745 92555 643395 67521 515029 870838 52597 914560 325710 290161 725905 103209 399687 466926 385505 630635 47541 239797 547975 418392 126192 222956 474979 170030 207650 495878 867819 101987 779661 672896 705224 421837 926796 795775 440989 89192 228391 577490 651474 723096 47690 971849 359338 540541 837202 938851 683348 622079 896894 587576 273290 624611 355906 851835 66547 69497 993677 789667 294538 177590 828814 978732 822206 45010 848021 223942 391290 521512 287484 439977 565343 422619 142390 930198 717300 46344 401781 453206 134512 619114 313191 476969 994389 127117 738965 160979 297305 436322 905352 717451 856982 736410 958850 575739 273956 832532 824854 84640 880660 799552 593507 215640 22852 335582 375205 597962 105364 585679 855447 421567 467623 596477 832170 20676 562530 935346 938608 668173 80277 582992 662425 35997 196412 719946 371070 625962 912719 292448 381953 595298 453073 289295 115197 421732 54161 295294 666447 908072 719793 220731 444628 522909 889374 631290 919075 149325 275719 343776 171147 798830 486037 949626 561650 113559 960009 525062 104708 796952 546728 330403 673593 477212 926096 957618 735445 638147 291749 383653 710193 279067 274427 315071 46496 78964 131844 687308 802187 378242 456424 567808 290460 391372 105135 3984 478791 422112 142120 859022 147337 165581 400922 370338 227274 337504 674653 618090 795314 376738 737986 114621 351108 797062 309911 101863 719004 162898 296304 969368 8202 620056 539316 73960 843442 971510 316877 220077 500074 741465 199922 629319 987052 304419 659099 498312 750719 752374 231816 842722 857267 512870 386950 637381 942270 411273 876376 40094 373222 655483 606188 289746 570685 969411 247009 387961 226290 4493 266239 524292 273152 880884 26096 656546 546823 575784 601910 706101 762450 987869 858479 974320 993577 706299 796193 771800 625287 348784 846968 877492 343211 272971 223464 844568 403622 721662 689516 878656 735268 576079 601969 981279 351201 521604 563321 55599 252654 401331 290479 688418 842004 238183 288278 556122 818383 53648 539281 277852 874363 90515 503659 355910 135480 490270 733655 723677 974648 181096 512621 321300 639282 753009 467724 766568 277750 960419 155728 174061 824895 458793 797370 496695 985575 808194 262577 518903 863514 42728 707915 519542 31608 349867 702181 2684 655969 479047 392829 839135 486630 828122 227764 735814 802821 188844 412011 831808 80305 470126 649194 789419 858984 955308 605668 274340 403657 311155 478459 948473 196132 605242 364501 971714 809927 468018 354860 593776 375284 709557 892262 803626 900357 583011 482648 383524 698659 101214 854794 37678 530655 311164 620313 100709 819997 380989 510540 35913 15815 492012 392506 257038 821882 812233 647307 943845 163397 69238 498566 435674 599622 554466 59843 660280 730440 40413 509882 473285 978042 570151 614724 505628 634208 801261 280885 526446 419420 150345 358739 679404 699714 140457 515354 584292 722061 363439 287408 815249 235183 878988 248869 588498 472033 158873 61903 442729 834402 898256 923536 579889 717196 586305 323882 854874 578973 192839 899844 314007 535426 274221 864504 917469 744254 407736 898553 438571 453641 668442 566758 651403 651359 520628 458710 972102 539897 188 963954 112547 947554 668078 351923 791639 139165 910116 695013 136406 93673 636000 97453 770361 296143 808571 234163 801189 124986 167954 975102 41662 468728 107376 879292 699620 807994 618620 869445 583837 624210 13924 471719 780835 666247 777223 724510 113980 884792 448068 657334 129420 758539 827166 926067 610142 534720 323543 404845 166600 748726 111036 917837 617862 101252 261430 732798 698422 26083 962181 523717 617301 43118 516439 135191 642468 95989 12813 882871 403900 165773 696376 809273 298114 881195 332862 768363 227892 561430 201347 199466 916789 170362 570739 778955 391198 137388 990637 663046 192883 616519 104385 298332 121398 297104 559982 385644 447836 735191 13442 218377 741025 149562 822093 85975 824557 794559 910285 694800 322842 68954 126169 709731 299819 844789 605316 306418 667896 29648 204827 109695 155757 358779 827287 496329 479395 653090 355630 708022 376940 472902 949571 989910 395732 548285 463800 911677 431092 749163 282462 312268 17655 907182 160604 525689 2879 161175 693518 364658 177417 248462 707617 886308 68883 236192 745703 204646 735413 560563 565903 785512 625340 965729 443510 729451 60342 472314 754715 573226 45849 796423 434603 150409 276057 238609 130471 250715 991977 45785 908282 453762 808555 613041 244962 656722 190204 767053 4829 519097 838706 978244 994557 511730 904838 184014 931518 514204 628673 83844 360605 472757 282539 674940 775721 588960 407150 936040 948926 316615 737037 688128 590054 942359 464785 506148 662298 563951 656345 629830 506598 433071 523192 28086 43624 472193 240780 217252 574970 895145 399364 667478 489718 482156 293023 273683 955562 181207 268037 260943 93892 826552 823032 565662 359440 336229 743589 865805 538018 753949 724724 783980 897244 992745 34051 881767 104275 27890 396460 786878 33715 166250 274084 582310 908496 207710 191934 479066 36593 210946 556750 509290 959040 650130 150508 576341 892785 505106 160916 45108 949737 361350 207808 168393 491 100578 570547 373272 762483 612843 178098 541375 277051 752732 784363 731764 97873 926785 835422 390842 219866 795736 250289 309972 101274 875354 140888 396311 318596 199142 567766 675756 207773 320833 212578 59718 437128 774237 77963 486685 352781 336541 745224 65474 801420 33872 923584 151010 796975 478025 103175 376258 620633 368110 528495 707285 945431 591143 389990 956483 96835 279884 457137 94661 14040 195876 214291 941651 350281 538166 432302 305059 902569 317489 469933 369702 119153 172768 758619 200945 982958 240012 876553 464187 994701 549809 978920 662644 187752 338606 528074 782126 135927 678065 240436 553199 805539 601798 957763 260736 458931 619624 409267 424891 13746 502317 182567 767537 408223 575420 519952 672764 253218 63309 347370 725109 838663 319355 963717 454665 81481 470034 188257 74925 868183 163981 220442 538238 548930 919403 23713 208224 146750 700316 30484 390241 368108 830722 740769 770249 596508 852354 161208 906183 134893 304363 150569 395972 458474 353167 721370 441482 985347 359048 847543 512628 545734 147107 667677 940152 903039 502654 615171 350063 852263 538506 462959 865721 189003 453833 618585 951793 356113 127427 193106 175263 925224 849855 476820 260223 878025 927829 432074 805848 597729 678551 766171 767632 606658 143903 211093 527816 372357 181559 696195 953466 266109 376899 643376 489764 295435 770035 152153 946748 129191 11197 927175 593586 327926 634968 658282 412184 938190 595449 431401 526532 810796 5691 365921 670588 729450 203112 763224 246667 214649 138822 212953 270033 236046 654224 211334 496174 355610 777232 926908 644051 828728 589769 910571 237302 302018 39442 970875 914730 424293 974614 511878 890555 366650 555611 107880 208725 812011 789652 36819 823757 488607 915585 832280 598513 819807 44323 346767 505126 683064 131112 58408 269676 988126 904164 903424 663700 202122 687910 490957 964597 997248 605226 688073 209780 490906 734669 901710 236711 631609 239477 483088 241525 360314 421878 861881 705984 354848 133919 154744 792571 850832 353471 503542 447498 492991 304499 249628 39461 989389 94227 170586 506651 303820 714306 422383 738087 505561 63185 988109 279998 576667 488769 633671 933347 524676 646726 255022 681112 384539 73643 181519 33206 459953 260718 2735 433622 232871 969999 67973 41915 306724 761006 843915 967948 812803 556651 197683 105033 237975 908716 297391 620872 66002 325369 464825 338534 227499 958456 372410 292003 707905 699668 651246 291862 733954 594839 236584 302669 287973 596727 965149 265135 806216 184971 819512 882548 972018 38584 780028 790551 584175 686978 862581 929217 889709 8171 42119 105552 294773 97829 697746 603886 297349 38879 716464 346727 403564 45681 630664 297638 749105 223123 427730 380814 412872 791181 380599 806970 149317 3902 609890 244022 104570 533314 717435 522607 274892 984395 658057 383686 832502 313426 861901 30523 161089 845503 764476 138227 378915 228966 414052 848940 396681 514353 259511 696732 541717 294541 799791 958746 95405 130600 81652 500197 550054 13551 582476 629311 818499 614358 374245 233218 18988 83174 123719 49047 530178 471096 589110 441689 672754 513896 359494 973602 970193 702930 284613 718906 512292 84213 32555 202057 77252 386882 149375 693845 936407 247942 288492 587085 742232 718018 900442 789555 375769 365630 675878 448796 699025 868857 27465 302523 252607 337820 224797 905455 162038 407094 229354 400893 916113 250544 26862 30952 46725 975285 94302 176798 969615 716610 676131 583402 440050 872405 371336 687462 656601 99505 192286 766032 711668 525281 909426 519080 765713 698588 362909 136024 550916 137489 693837 432493 279370 904325 479195 400854 402995 231139 494700 220937 79398 208557 62461 506839 632262 97136 798414 85148 466620 685125 191270 110941 291471 893638 347880 46310 611304 57890 906055 130607 391031 353105 523947 36385 420163 766237 879363 604715 701726 543692 916532 874064 165732 160526 289824 460028 796259 698728 636515 610228 790751 148553 378651 439135 295134 14552 424153 627570 299501 116838 380146 601652 791943 380438 804110 898383 423807 552946 88528 794023 755209 900003 537435 158047 184668 268566 201579 652940 471497 881969 745938 314883 744069 189216 152857 230341 223993 379702 498563 394608 280086 737929 870700 197603 39824 603977 33285 299810 179841 508930 9847 699767 373596 796145 249427 254876 6981 175594 55363 653852 543917 428443 357673 947095 398955 311703 372341 212197 945376 980485 581128 421375 734914 956561 797744 485473 387547 327638 920495 928602 352795 332258 656789 462224 989895 931760 315392 455797 686342 101253 266630 164061 932420 835714 408744 139188 961710 276981 226062 481932 289110 37948 648063 489916 78549 648073 567080 569716 842496 348333 630976 329843 557076 618513 230763 930644 256357 435224 792694 37203 622916 799767 481798 553480 268978 881295 194860 623065 893671 775029 367824 620116 275937 342346 684727 960808 750550 888157 276762 702030 747549 43722 942496 188107 353051 663204 379290 687007 724329 719568 193523 20531 401445 565815 641608 358670 744490 342115 39698 575049 14815 774330 748421 559176 881529 799677 126507 944237 855659 678626 519236 130633 629487 133611 42068 329175 837788 923312 34223 101422 396612 137745 60691 194827 520057 700669 502900 60095 540146 758522 83413 698595 589418 407992 138152 826775 414648 461752 959206 283904 604741 951456 407718 972728 51052 679486 551810 763704 296778 805939 94716 37866 291458 801413 217686 983931 937309 981118 897262 126758 784995 996777 16161 97761 314142 820922 171448 363885 583516 92584 800227 295277 439276 292017 160340 695997 415990 770059 718009 108980 679803 883455 274220 790673 451884 696487 135771 759558 753672 644893 122166 112497 175843 87615 316520 338061 112264 876341 511980 232478 536243 714215 56600 915942 426732 230633 987665 375304 604383 601453 298064 341674 807695 440711 487222 375447 658974 510591 663149 167710 697705 94995 843329 810817 272793 51420 108228 958665 432808 972668 240893 351146 343884 217529 95381 778240 443678 828861 323859 530811 503259 873712 332225 797758 496747 812197 972339 788060 705451 831219 982678 829015 987921 189529 356037 571056 762230 927281 950705 617290 748433 771008 826953 752866 690217 919804 224516 182355 423783 547760 120543 857608 533386 569978 485227 521254 570089 824264 354086 130916 19652 378172 504257 345588 678504 36531 11229 589974 584474 103591 540685 641781 575815 329607 559699 376049 964184 482330 347694 792164 913754 216146 131268 251154 728492 519394 605095 242823 12908 331936 566981 26757 970825 113712 638509 837950 627786 145957 781578 173844 468095 608945 135959 682445 697504 937337 748595 884654 462181 907982 142522 304036 376477 782560 241486 107889 459096 949982 456111 768933 707019 159371 931798 480179 748906 393235 527975 603520 114412 428212 103899 660642 63962 394286 151518 519474 272911 817406 726907 750733 534252 64037 493559 956432 275501 738986 790733 217179 676734 731709 97106 851372 223726 449744 489023 788232 77383 579505 908577 29075 615857 83763 137639 981128 595751 492102 118792 533528 653983 299067 768210 639396 317914 158877 290465 220977 586106 598800 681001 961299 182375 458838 598823 687330 675626 64549 957128 100381 954026 86881 801461 900835 693237 731830 617978 223954 719431 695743 121117 931870 434007 24418 460564 859709 193418 738237 612873 171648 768776 325549 276451 727068 300036 157713 430477 989862 114706 196030 799494 869898 802658 506467 828700 274119 355877 614495 168476 486500 21093 622094 545160 131693 476060 122632 211699 497687 841961 161783 704120 950396 733341 857706 427567 595530 736338 750872 568855 388337 752434 855061 773842 924508 805817 745312 565678 384223 21718 123992 50429 215513 989777 115846 661018 26749 386797 513384 603336 334764 525407 74186 939517 618303 408777 755855 361284 978915 358265 931909 832366 275823 54170 688152 357702 925320 226341 602120 901131 461502 815998 704727 551474 41583 360420 452514 90340 841818 974933 298481 162917 980402 208667 127893 711105 692742 148913 267815 786399 68968 615797 462021 163237 446189 748628 389244 610673 679087 957101 415706 890836 869251 298841 811935 18137 836455 246817 921962 366059 628880 405842 581501 622600 685586 676337 402050 774715 365764 164087 125671 906559 609745 801540 336440 857758 951680 382882 912727 604569 928817 31241 480507 485008 592795 366527 827538 390123 773009 378974 901526 247077 680924 992842 791497 374552 639030 505263 162684 874379 185604 638119 695213 551902 981358 113552 608813 771061 568116 705402 309257 893210 703091 54725 978854 214293 233967 588934 213144 358876 722883 409645 989706 824657 648963 914743 578377 786294 782553 474238 169540 12507 228065 406975 203607 685816 28460 883585 115075 881645 866865 977842 94519 43653 97670 617904 406290 29783 939272 911881 963564 950300 444399 162669 728117 811633 578916 697890 818387 357181 643910 809977 929182 815421 553878 885425 149623 34661 168614 863816 137976 33540 11294 350719 244964 20616 313635 497440 298223 314831 81289 217306 537340 892453 57831 452889 289177 471714 272136 664976 345604 792985 612578 135162 368689 303937 284471 901950 210629 276006 839176 212581 906718 797570 58258 297685 521717 825133 764721 878759 668222 130527 776467 962482 416431
5001
0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 17 17 17 17 17 17 17 21 21 21 21 21 21 21 16 16 16 18 18 26 26 26 26 23 23 23 23 23 23 23 23 3 3 3 3 3 3 27 27 27 27 27 27 27 27 34 34 34 34 5 5 5 5 5 5 5 5 63 63 63 63 63 63 63 65 65 65 65 65 65 65 65 65 65 72 72 72 92 92 92 92 36 36 36 36 36 36 36 36 36 51 51 51 51 51 51 51 51 51 51 71 71 71 71 8 8 8 8 8 8 8 8 8 37 37 37 37 37 37 37 37 100 100 100 100 100 100 100 100 57 57 57 57 57 57 57 57 108 108 108 108 108 108 144 144 144 144 144 144 144 144 144 117 117 117 117 117 117 117 117 20 20 20 20 20 20 95 95 95 95 95 95 95 95 60 60 60 60 60 60 60 14 14 14 14 14 14 14 14 14 158 158 158 158 158 158 158 158 158 35 35 103 103 103 103 103 103 103 103 173 173 173 173 173 173 173 173 173 113 113 113 113 239 239 125 125 125 125 125 125 125 132 132 132 132 132 132 244 244 244 244 244 244 244 244 244 30 30 30 137 137 137 137 137 137 137 93 93 93 93 93 93 93 93 93 231 231 231 231 231 231 231 231 231 231 260 260 260 260 260 260 260 260 260 140 140 140 140 140 140 140 140 140 140 249 249 249 249 249 249 249 249 165 165 165 165 165 165 165 165 165 165 89 89 89 89 89 89 89 89 89 324 324 324 324 324 324 324 324 324 324 216 216 216 216 216 216 216 225 225 225 225 226 226 226 226 226 226 226 226 226 317 317 317 317 317 317 317 317 317 317 306 306 306 306 306 306 67 67 67 67 67 186 186 186 186 241 241 241 241 241 241 241 241 13 13 138 138 138 138 6 6 6 6 6 6 6 110 110 110 110 332 332 404 404 404 404 404 404 212 212 212 212 212 52 52 52 52 52 52 52 52 52 286 286 286 286 286 286 286 286 286 286 406 406 245 245 245 245 245 394 394 394 394 437 437 437 437 437 437 437 437 437 329 329 329 329 329 329 329 329 75 75 75 75 75 75 160 160 160 160 160 160 160 160 160 368 368 368 353 353 353 66 66 66 66 66 66 66 187 187 370 370 102 102 102 102 102 102 102 102 102 102 232 232 232 232 232 232 232 232 395 395 395 395 395 395 395 395 395 395 230 230 230 230 230 10 10 10 10 10 10 10 10 163 163 163 163 524 524 524 524 524 524 524 94 94 94 94 250 250 250 151 151 151 151 151 151 151 151 151 151 303 303 303 303 303 303 303 303 303 303 410 410 410 410 410 410 410 410 410 410 7 7 322 322 322 322 322 322 322 310 310 310 310 310 310 310 310 310 358 358 358 358 358 358 358 358 358 358 234 234 234 234 234 234 240 240 240 240 240 435 435 435 435 435 543 543 543 543 543 543 543 543 543 586 586 586 586 586 586 586 586 586 409 409 409 175 175 175 175 175 175 175 175 175 175 167 167 167 413 413 367 367 367 367 367 367 624 624 557 557 557 557 557 557 557 557 470 470 470 470 470 530 530 530 76 76 76 76 76 76 76 152 152 152 152 551 551 551 206 206 206 206 206 206 206 206 206 206 311 311 311 311 311 311 311 311 311 311 648 648 648 648 536 536 536 536 604 604 604 604 99 99 99 99 99 99 99 99 99 99 749 749 749 749 749 749 749 560 560 296 296 296 296 296 296 296 296 296 296 726 726 726 726 726 726 726 726 726 726 389 389 389 389 389 146 146 146 146 520 520 520 520 520 520 520 520 520 157 157 157 157 157 157 157 157 537 537 537 537 537 537 537 537 224 224 224 224 224 823 823 823 823 823 823 823 823 88 88 88 88 88 88 88 88 88 88 683 683 683 683 683 683 683 683 527 527 376 376 376 376 376 376 784 784 615 615 615 615 615 615 615 615 615 615 620 620 620 620 620 620 620 283 283 283 283 283 283 810 810 810 810 810 810 810 810 810 168 168 168 168 168 168 168 168 168 168 393 393 271 271 271 271 271 271 271 233 233 233 233 920 920 920 920 920 920 920 920 920 917 917 87 87 87 87 87 357 357 357 357 357 862 862 862 862 259 259 259 259 259 259 909 909 909 909 909 909 465 465 441 441 441 441 441 727 727 727 727 727 722 722 722 722 722 722 722 722 506 506 506 506 506 835 835 835 972 972 192 192 192 192 192 192 869 869 869 869 869 869 663 663 663 663 663 663 663 663 663 663 832 832 832 832 403 403 403 403 403 403 403 403 403 403 573 573 573 573 573 573 573 573 1014 1014 1014 902 902 300 300 300 300 300 300 300 300 154 154 154 154 154 154 154 154 154 154 932 932 932 932 563 563 563 563 563 563 563 539 539 539 219 219 219 219 219 219 219 219 996 996 996 996 996 996 649 649 649 649 252 252 252 252 252 252 252 252 990 990 990 990 990 990 990 990 787 787 787 787 787 787 787 787 374 374 374 374 374 509 509 509 509 509 509 771 771 771 771 771 771 771 198 198 198 198 198 198 198 198 1075 1075 1075 1075 1075 1075 1075 1075 1075 1075 115 115 115 115 115 115 115 741 741 741 741 741 741 741 741 741 323 323 720 720 767 767 767 767 767 767 767 767 718 718 718 718 858 858 858 858 858 858 858 858 858 1016 1016 665 665 794 794 794 448 448 448 448 448 448 248 248 248 248 248 248 248 248 248 83 83 83 83 83 83 83 83 765 765 765 765 765 765 765 765 689 689 689 689 689 753 753 753 442 442 442 442 442 1073 1073 1073 1073 1073 1073 1126 1126 1126 1126 1126 1126 1126 1126 1126 1126 402 402 402 402 402 402 402 402 402 1024 1024 1024 1097 1097 1097 1097 1097 1097 1097 28 28 28 28 28 28 28 28 28 28 209 209 209 209 209 321 321 321 321 321 321 321 176 176 176 176 176 176 647 647 647 579 579 579 579 579 1298 1298 1298 1018 1018 1018 1018 1018 1018 1018 238 238 238 238 238 817 817 817 817 817 817 817 924 924 924 1113 1113 740 740 740 740 740 740 740 740 740 1243 1243 1243 1243 1243 1243 723 723 723 723 723 194 194 78 78 78 78 78 78 78 78 78 538 538 538 538 538 538 538 538 538 538 1209 1209 1369 1369 458 458 458 591 591 371 371 371 371 371 371 371 371 371 1133 1133 1133 945 945 945 945 562 562 800 800 800 800 800 800 800 800 800 800 492 492 492 492 492 492 417 417 417 417 417 417 417 417 325 325 325 325 325 325 325 325 325 325 1 1 1 1 1 1 1 1 1 44 44 44 44 44 44 44 44 44 44 81 81 81 81 1085 1085 184 184 184 184 184 184 184 184 508 508 508 508 508 508 508 508 508 485 485 485 1446 1446 1446 1446 719 719 719 719 719 1303 1303 1303 1303 1303 1303 703 703 703 703 703 703 703 1411 1411 1411 362 362 362 362 362 314 314 314 314 170 170 170 170 170 170 326 326 326 326 326 326 326 326 326 268 268 268 268 268 268 268 268 268 1091 1091 1091 1091 1091 1091 1091 1091 1091 1091 1166 1166 1166 1166 1166 1166 1166 1166 1166 1107 1107 1107 1107 1107 1107 1107 1107 1107 1107 871 871 871 995 995 995 995 995 995 995 995 1502 1502 1502 1502 1502 1502 1502 1502 1502 1502 1041 1041 1041 1041 1041 1041 1041 1041 1458 1458 1458 1458 1458 1533 1533 1537 1537 1537 1537 1537 963 963 963 963 1279 1279 1279 1438 1438 1438 1438 1438 1438 1438 1221 1221 1474 1474 1474 1474 1010 1010 1010 1434 1434 1434 1434 1434 1434 1434 1434 1151 1151 1151 1151 1151 1151 927 927 1401 1401 1401 1401 734 734 734 734 734 734 734 734 396 396 396 396 396 737 737 737 737 737 737 737 814 814 814 814 814 814 814 814 814 1658 1658 1658 1658 1658 1658 1658 1475 1475 1475 1475 1475 1475 430 430 430 430 354 354 354 354 354 354 1648 1648 1648 1648 1019 1019 1019 1019 1019 1019 1019 1019 1019 468 468 468 468 468 468 1581 1581 1581 1581 1529 1529 1529 1529 1529 1383 1383 987 987 987 1318 1318 1318 1318 1318 1642 1642 1642 1427 1427 1427 1427 1427 1689 1689 1689 1689 1689 1689 1689 1689 1689 638 638 638 638 638 638 638 1371 1371 1371 1371 1371 1371 1371 1371 1371 1765 1765 422 422 422 422 422 422 422 422 422 422 1337 1337 1337 1337 1337 1337 1337 1337 1688 1688 1688 854 854 854 854 854 854 1321 1321 1321 1321 1321 1321 1321 1321 1321 1554 1554 1554 261 261 261 261 261 261 261 261 881 881 881 889 889 669 669 669 669 669 669 554 554 554 554 554 554 554 809 809 809 1220 1220 1220 1220 1220 496 496 496 496 707 707 687 687 687 687 687 687 533 533 533 533 533 533 533 533 1268 1268 1268 1268 1552 1552 1552 1552 1552 1552 1552 1552 844 844 203 203 203 203 203 203 203 203 203 203 451 451 451 1714 1714 1714 69 69 1575 1575 1575 1575 1575 1575 1575 1575 1575 434 434 434 434 434 434 434 434 969 969 969 969 1633 1633 1633 1633 1633 1633 84 84 84 84 84 84 84 359 359 359 257 257 257 1053 1053 1053 1053 1053 1053 1053 1053 1053 1053 1534 1534 1534 1153 1153 1153 1153 1153 1153 1153 1153 1153 1462 1462 1462 1462 1462 1462 1462 1462 1462 1899 1899 1899 1899 1899 1899 1899 1899 1478 1478 1478 1478 608 608 608 608 608 608 608 1912 1912 1912 1912 1912 1912 1912 1564 1564 1564 700 700 700 700 700 700 700 700 700 427 427 427 427 427 427 427 1486 1486 1486 1486 580 580 580 580 580 580 580 580 580 936 936 936 936 936 936 46 46 46 46 46 1698 1698 347 347 347 347 347 347 347 347 347 32 32 32 32 32 32 32 1088 1088 1088 1088 1088 1088 1088 1088 1088 1866 1866 1866 1866 1866 1866 1866 1866 1866 1866 1952 1952 1952 1952 1952 1952 1952 1952 1952 1952 1174 1174 1174 1174 1174 1174 228 228 228 228 228 419 419 419 419 419 419 419 419 419 419 855 855 1461 1461 1461 1461 1461 1461 1081 1081 1081 1081 1081 1081 1081 584 584 584 584 584 429 429 429 447 447 447 447 447 447 447 447 1878 1878 1878 1878 1878 1348 1348 1348 2026 2026 2026 2026 2026 2026 2026 960 960 960 960 960 1025 1025 1025 1025 1025 382 382 382 382 1226 1226 1226 1226 1226 566 566 566 566 566 566 2038 2038 2038 2038 2038 2038 2038 2038 2038 2038 1387 1387 1387 1387 1440 1440 1440 1440 1440 1267 1267 80 80 80 80 80 80 1556 1556 1556 1556 1556 1556 1556 1556 1556 1556 1464 1464 1464 1464 1464 1224 1224 1224 1224 1224 1224 1224 473 473 473 473 473 473 473 473 2155 2155 2155 2155 2155 2155 2155 2155 2155 487 487 487 487 2091 2091 2091 2091 2247 2247 2247 2247 2247 2247 2247 2247 2247 1158 1158 1158 1158 1158 1158 1158 1361 1361 1361 1361 1361 1361 1361 2008 2008 2008 2008 2008 2008 2008 2008 2008 2008 2289 2289 2289 2289 2289 2289 2289 2289 340 340 340 1632 1632 1632 1632 1632 1632 1632 1632 1632 1887 1887 1887 1887 1887 1887 1887 1887 1887 1887 805 805 805 805 805 1543 1543 1543 1543 1543 1543 1543 1543 1543 1234 1234 1234 1234 1234 1670 1670 1277 1277 1277 1277 1277 1277 1277 1277 1277 1277 1726 1726 1726 1726 1726 1726 1726 1726 1726 1726 1009 1009 1009 1009 1009 1009 1009 1009 926 926 926 926 926 926 926 2004 2004 2004 2004 2004 2004 2004 2284 2284 2284 2284 2284 2284 2284 2284 773 773 773 773 773 773 773 773 773 54 54 54 54 54 54 54 54 54 1087 1087 1087 1087 1087 1087 109 109 109 109 109 2363 2363 2363 2363 2363 2363 2363 2363 1898 1898 1898 1544 1544 1544 1544 1544 1544 1544 1544 1544 1544 1846 1846 1846 1846 1846 1846 1846 1846 1646 1646 1646 1646 1646 1646 1646 2321 2321 2321 2321 2321 246 246 246 246 246 246 266 266 266 266 266 266 1591 1591 1591 1591 1591 1591 731 731 731 731 731 731 731 731 2358 2358 2358 2358 2358 2267 2267 2267 2267 2267 2267 2267 732 732 732 732 732 732 732 732 732 1937 1937 626 626 626 626 626 85 85 1368 1368 1368 2475 2475 2475 2475 2475 2475 2475 890 890 890 890 890 890 1807 1807 1807 1807 1807 70 70 70 70 70 70 2116 2116 2116 1351 1351 1351 1351 1351 1351 1351 1351 1505 1505 1505 1505 2489 2489 2489 2489 2489 2489 2489 2489 2489 2489 2445 2445 2445 2023 2023 2023 2023 2023 2023 2023 2023 2023 2023 1934 1934 1934 1934 764 764 764 764 764 764 764 1574 1574 1574 2389 2389 2484 2484 2484 2370 2370 2370 2370 2370 2370 2370 2370 2370 2370 2350 2350 2350 2350 2350 2350 2350 2350 2350 2029 2029 2029 2029 2029 2029 2029 1047 1047 2246 2246 2246 2246 2246 2246 2246 2246 2246 1004 1004 1004 1004 1004 1004 2433 2433 2433 2433 2433 2433 2433 2433 2433 851 851 851 851 851 851 851 851 851 851 1859 1859 1859 38 38 38 38 38 38 38 1059 1059 1059 1059 1059 1059 1059 1059 528 528 528 2619 2619 2619 2619 2210 2210 2210 2210 2210 2210 2210 2179 2179 2179 2179 2179 636 636 636 636 636 636 636 636 636 636 2258 2258 1349 1349 1349 1349 1349 1595 1595 1595 1595 1595 1595 1595 1595 1595 1595 1342 1342 1342 1342 1342 483 483 483 483 483 483 872 872 2493 2493 2493 2493 2493 2493 911 911 911 911 911 911 911 911 911 1894 1894 1894 1894 1894 1894 1796 1796 1762 1762 1762 1762 1762 1762 1762 1762 1762 281 281 281 281 281 281 281 1254 1254 1254 1254 1254 2405 2405 2405 2405 2405 2405 2405 2039 2039 2039 2039 2039 2039 2039 2039 510 510 510 510 510 2381 2381 2381 2381 2381 2381 2381 644 644 644 644 644 644 1102 1102 1102 1102 1102 1102 1102 1102 1102 1102 2451 2451 2451 2451 2451 2451 2451 2451 2451 1096 1096 870 870 870 870 870 870 870 870 870 870 2069 2069 2069 2342 2342 2342 2342 2342 2342 2342 2342 2342 2342 2356 2356 2356 2356 2356 1200 1200 1200 1200 1200 2021 2021 2021 2021 2021 2021 2021 2021 379 379 379 1141 1141 1141 1141 1141 1141 1141 1141 1141 493 493 493 493 493 272 272 272 272 272 272 272 272 463 463 463 463 1294 1294 1294 1294 1294 1294 1294 1294 1294 943 943 943 943 943 1496 1496 1415 1415 1415 2390 2390 2390 2390 432 432 432 432 432 432 432 432 432 432 582 582 582 582 1731 1731 1731 1731 1731 1731 90 90 90 90 90 90 90 90 1271 1271 2392 2392 2560 2560 2560 2560 2560 2560 2130 2130 2130 2130 2130 2130 2072 2072 2072 2072 2072 2072 2072 2072 2072 2072 2367 2367 2367 840 840 840 840 2278 2278 2278 2278 568 568 568 568 1980 1980 1980 1980 1980 1980 1980 1980 2597 2597 2597 2597 2597 2597 2597 2597 2672 2672 2672 2672 1417 1417 1417 1417 1417 1967 1967 1967 1967 1967 1967 1967 2124 2124 2124 2124 2553 2553 2553 2553 2553 2553 2553 2553 2553 2553 377 377 377 377 2688 2688 1994 1994 1994 1994 1994 1994 1994 1994 1994 135 135 135 135 135 135 135 135 2795 2795 2237 2237 2237 2237 2237 1066 1066 1066 1066 1066 1066 1066 1614 1614 1614 1614 1614 1614 112 112 989 989 989 989 989 989 989 989 989 428 428 428 428 428 428 428 428 2908 2908 2908 2908 2908 2908 2517 2517 2517 2517 2517 2517 2517 2517 2425 2425 2425 2425 2425 2425 2425 2425 2425 1776 1776 1776 1776 1776 1776 1776 1776 1776 1776 2733 2733 2733 2733 2733 2733 2733 2733 2221 2221 2221 2221 2221 2221 2221 2221 2205 2205 2205 2205 2205 2205 2205 2205 2745 2745 2745 595 595 775 775 775 775 775 775 775 775 775 1744 1744 1744 1744 1744 1744 1744 1744 1832 1832 1832 1832 1692 1692 1692 1692 1692 750 750 750 750 750 750 750 750 750 181 181 947 947 947 947 3022 3022 3022 1506 1506 1506 1506 1506 1506 1506 1506 1506 2753 2753 2753 2753 1233 1233 1233 2673 2673 2673 2673 2673 2426 2426 2426 2426 2426 2426 2426 2426 2426 469 469 469 469 469 469 440 440 440 440 440 284 284 284 284 284 284 486 486 486 486 486 486 486 486 486 486 849 849 849 849 849 849 849 849 849 2231 2231 2231 2231 2231 2231 2231 2231 2385 2385 2385 2385 2385 2385 2385 2385 2385 2385 320 320 2750 2750 2750 2750 2313 2313 2313 2313 2313 2313 2313 2313 729 729 729 729 3102 3102 3102 3102 3102 1892 1892 1892 1892 1892 1892 721 721 721 1517 1517 1517 1517 1517 1517 1517 1517 1517 1195 1195 1195 1195 1195 1195 1195 1195 3202 3202 3202 3202 3202 3202 3202 3202 1272 1272 1272 1272 1272 1272 1272 1146 1146 1707 1707 1707 2855 2855 2855 2855 2855 2855 2855 2855 2855 2855 2577 2577 2190 2190 2190 2190 2190 2901 2901 2901 2901 2901 2901 1377 1377 1377 1377 1377 1377 1377 2596 2596 2596 2596 2596 2093 2093 2093 2093 2093 2093 2093 2093 2093 2093 495 495 495 495 495 495 336 336 336 336 336 336 336 336 336 336 3189 3189 3189 3189 1030 1030 1030 1030 1030 783 783 783 783 783 783 2044 2044 2044 2044 2044 2044 1410 1410 1410 2141 2141 2141 2141 2141 2141 2141 2371 2371 2371 2371 2371 2371 2371 939 939 2772 2772 2772 2772 2772 2772 2772 2772 2772 1489 1489 3373 3373 3373 3373 3373 3373 2958 2958 2958 2958 2958 2958 2958 2127 2127 2127 2352 2352 2352 2352 2352 2352 2352 335 335 335 335 335 335 2894 2894 2894 2894 2894 2894 2894 2894 2894 2894 868 868 868 868 868 868 868 868 2311 2311 454 454 337 337 337 337 337 337 337 337 337 3292 3292 3292 3292 2642 2642 2642 2642 2642 2642 2642 2642 3301 3301 3301 3301 3301 3301 3301 3301 3301 3301 1794 1794 1794 500 500 500 2515 2515 2515 2095 2095 2095 2095 2095 2095 2095 2095 2095 1656 1656 1656 1656 1656 489 489 1309 1309 505 505 505 505 505 505 505 505 505 505 2174 2174 2174 1851 1851 1851 1851 1851 1851 1851 1851 1851 1851 965 965 2437 2437 2437 2437 2437 1319 1319 1319 1319 482 482 482 984 984 984 984 984 984 1926 1926 1926 1926 1926 1926 1926 1926 1926 1926 1911 1911 1911 1911 1911 1911 1911 1911 1838 1838 1838 1838 3048 3048 3048 3048 3048 3048 3048 3048 3115 3115 2548 2548 2548 2548 2548 2548 2548 1026 1026 1026 1026 1026 3059 3059 3059 3059 3059 3059 2978 2978 2978 2978 2978 2978 2978 1933 1933 1933 1933 1933 1933 1933 1933 1933 2265 2265 3203 3203 3203 2608 2608 2608 2608 2608 2608 2608 2608 1944 1944 1944 1944 1944 1944 1944 1944 1196 1196 1196 1196 1196 3056 3056 3056 3056 3619 3619 1150 1150 1150 1150 1150 1150 1150 1150 1150 1316 1316 1316 1316 1316 1316 1316 3655 3655 3655 3655 3655 3655 2764 2764 2764 2764 2764 2764 2764 964 964 964 964 964 964 2828 2828 2828 2828 1916 1916 1112 1112 1112 1112 1112 1112 1112 1112 1112 2223 2223 1269 1269 1269 1269 1269 1165 1165 1165 1165 1165 1165 1165 1165 1165 738 738 738 738 738 738 738 738 1173 1173 1173 1173 1173 1696 1696 1696 1696 1696 1696 1696 1404 1404 1404 1404 1404 1404 1652 1652 1652 1652 1119 1119 1119 1119 1119 1119 1119 1119 1119 1119 3451 3451 3451 3451 2782 2782 2782 2782 2782 2782 2782 2782 2782 2782 1308 1308 1308 1308 1308 1308 1308 1308 1308 159 159 159 159 159 159 1932 1932 1932 1932 1932 1932 1932 1932 1932 1906 1906 1906 1906 1906 1906 1906 516 516 3501 3501 3501 3501 3501 3501 3501 3501 3501 148 148 148 148 3710 3710 3710 3710 3710 3710 3710 3710 3710 3629 3629 3629 3764 3764 3764 3764 3764 3764 3764 3764 2506 2506 2506 2506 2662 2662 2662 2662 2662 2662 2662 3078 3078 3078 3078 3078 3078 3078 3078 3078 3078 1476 1476 942 942 942 942 942 942 942 942 942 942 3243 3243 3243 3243 3243 3243 3243 3950 3950 3950 3950 3950 3950 3950 3950 654 654 654 654 654 654 654 2034 2034 2034 2034 2034 2034 2034 3844 3844 3844 3844 3120 3120 3120 3120 3120 3120 3120 2238 2238 2238 2238 2238 86 86 86 86 86 86 3437 3437 3437 3437 3437 3437 3437 3966 3966 3966 3966 3966 1650 1650 1650 1650 1650 1650 1650 1650 1650 258 258 258 258 258 3603 3603 3603 3603 3603 3603 3603 3603 3603 3595 3595 2669 2669 2669 2669 2669 2669 2669 3964 3964 3964 3964 2360 2360 2360 2360 2360 2360 2360 2360 2360 2360 2045 2045 2045 2035 2035 2035 2035 2035 2035 2035 3066 3066 2760 2760 1124 1124 1124 1124 1124 1124 1124 1571 1571 1571 1571 1571 1571 1571 1571 1571 3225 3225 3225 3225 3225 3225 3225 247 247 247 247 1888 1888 1888 1888 464 464 464 464 464 193 193 193 193 3811 3811 3811 3811 2380 2380 2380 2380 2380 2380 2380 2380 2380 2380 1862 1862 1862 1862 1862 424 424 424 424 424 424 424 424 424 424 19 19 19 19 19 2188 2188 1063 1063 1063 1063 1063 1063 1063 1063 1232 1232 1232 1232 1232 1232 1232 1232 1232 1232 2173 2173 2173 2173 443 443 443 443 443 3161 3161 3161 2146 2146 41 41 41 41 3854 3854 3854 3854 3854 3854 3274 3274 3274 3274 3274 3274 3274 3274 3274 3625 3625 3625 3625 1499 1499 1499 1499 1499 1499 1499 4056 4056 4056 3697 3697 3697 3697 3697 3697 3697 3697 3697 3697 1512 1512 1512 1051 1051 1051 1051 1051 1051 1051 1051 1051 1033 1033 1033 1033 1033 1033 1033 1033 4228 4228 4228 4228 4228 4228 4228 4228 4228 4228 3089 3089 3089 3089 3089 1473 1473 1473 1473 1473 1473 1473 1473 1473 2820 2820 2820 2820 2820 2820 2820 2820 1435 1435 1435 1435 1435 1435 1435 1435 1435 1435 831 831 831 831 831 831 831 831 831 1813 1813 1813 1813 2082 2082 2082 2082 2082 2876 2876 2876 2876 2876 2876 2876 2876 2876 2227 2227 2227 2227 2227 2227 2227 2227 2227 2422 2422 2422 2422 639 639 639 639 639 639 639 3432 3432 3432 3432 3432 291 291 291 2815 2815 2815 2738 2738 2738 2738 2738 2738 2738 2738 3034 3034 3034 3034 3034 3034 3034 3034 3034 3034 2366 2366 2366 2366 2366 4086 4086 4086 4086 4086 3177 3177 3177 3177 3177 3177 3177 3177 3177 3177 4112 4112 4112 4112 4112 4112 4112 3747 3747 3747 3747 3747 3747 2098 2098 2098 2098 4347 4347 4347 4347 4347 4347 621 621 621 621 621 3157 3157 3157 3153 3153 3153 3153 3153 2539 2539 2539 2539 2539 2539 2539 2748 2748 2748 2748 2748 2748 2748 2748 2748 2206 2206 2206 2206 2206 1135 1135 1135 1135 1135 1135 1135 1135 1135 1135 1905 1905 1905 1905 1905 1905 2429 2429 2429 2429 2429 2429 2429 2429 2429 2429 2628 2628 2628 2628 2628 2628 2628 2628 2628 3029 3029 3029 3029 3029 3029 641 641 641 641 641 2852 2852 2852 2852 2852 2852 2852 2852 2852 2852 1804 1804 1804 1804 1804 1804 1804 1804 1804 968 968 968 968 968 4314 4314 4314 4314 1161 1161 1161 1161 1161 1161 1161 1161 1161 1161 4447 4447 4447 4447 4447 2936 2936 2936 2936 2936 2936 2730 2730 2730 2730 2730 2730 2730 713 713 713 713 1651 1651 1651 1651 1651 1651 1651 1651 1651 1651 4270 4270 2986 2986 2986 2986 2986 2986 2986 2986 2986 2986 2129 2129 2129 2129 2129 2129 2129 2253 2253 2253 2253 2253 2253 2253 2253 2253 1873 1873 1873 1873 1873 1873 3531 3531 3531 3531 3531 3531 3531 3531 617 617 617 617 617 617 617 617 617 617 819 819 819 819 819 819 819 819 3456 3456 3456 3456 3456 3456 3456 3456 1599 1599 1599 1599 1599 770 770 3850 3850 3850 3850 3850 3850 3850 4420 4420 4420 4420 4420 4420 4420 1935 1935 1935 1935 1935 4090 4090 4090 4551 4551 4551 4551 4551 4551 4551 4551 121 121 121 121 121 121 121 121 121 121 2322 2322 2322 2322 2322 2322 542 542 542 1115 1115 1115 1115 1115 1115 1115 1115 1115 1115 2040 2040 3677 3677 3677 3677 3438 3438 3438 3438 3438 3438 3438 3438 633 633 633 633 633 4545 4545 4545 4545 4545 2495 2495 2495 2495 2495 4541 4541 4541 4541 4541 4541 4541 4541 4541 1852 1852 1852 1852 1852 1852 274 274 274 274 274 274 1193 1193 1193 2807 2807 2807 2807 2807 2807 2807 2807 3131 3131 3131 797 797 797 797 797 797 618 618 618 618 618 618 618 3745 3745 3745 3745 3745 2309 2309 2309 2309 2309 2309 2309 2309 2309 2878 2878 2878 4095 4095 4095 4095 4095 4095 4095 4095 3556 3556 3556 3556 3556 3556 3556 3556 3556 3556 4757 4757 4757 1572 1572 1572 1572 1572 1572 1572 1572 1572 1572 1456 1456 1456 1456 1456 1456 1456 1456 2251 2251 2251 2251 2251 2251 2251 262 262 262 2362 2362 2362 2362 356 356 356 356 1622 1622 1622 1622 1622 1622 1622 1622 2613 2613 2613 2613 2613 2613 2613 1089 1089 1089 1089 1089 1089 4744 4744 4744 4744 4744 1523 1523 1523 1523 1523 1523 1523 1523 3906 3906 3906 3906 1615 1615 1615 1615 1615 1615 3035 3035 3035 3035 1515 1515 1515 1515 1515 1515 1515 1515 3806 3806 3806 3806 3806 3806 3806 3806 3806 1099 1099 1809 1809 1809 1809 1809 1809 1809 1809 1809 676 676 676 676 676 676 2089 2089 2089 2089 2089 2089 2089 4590 4590 4590 4590 4590 4590 4220 4220 4220 4220 4220 4220 4220 4220 4220 4220 933 933 933 694 694 694 4666 4666 4666 4666 4666 4666 4666 4666 4666 1986 1986 1986 1986 1986 1986 1986 1986 1986 4129 4129 4129 4129 4129 4129 4129 4129 4129 3107 3107 3107 3107 3107 3107 2818 2818 2818 2818 2818 2818 2818 704 704 704 704 704 1479 1479 1479 426 426
904411 258727 399843 435034 60852 283361 122137 365243 161093 284530 980369 608246 95806 202967 754676 525913 17695 98998 851492 760672 495048 529175 988085 199137 821836 919544 288301 23920 920748 626518 139692 766117 296099 520127 319720 65511 883852 866815 134979 745040 407194 485349 1056 315963 6573 712875 518180 427990 876312 520878 73485 827288 689459 399427 127978 367990 773512 109436 448461 291725 714599 225731 650504 485115 252733 570634 251808 101286 405370 40685 98449 715066 912293 833262 31131 639615 831442 339508 473610 89702 88720 410480 452427 886676 240301 20699 842959 376921 125079 797957 773548 899687 137142 394588 407086 434467 783040 317594 673519 671413 682795 210835 127248 765084 320537 879752 900265 947429 231950 937754 798798 593181 880645 876390 119034 448293 880841 376330 910478 66091 538694 142040 560611 958002 85454 753206 676256 954051 782919 499980 992844 141741 128260 511587 870486 482361 806620 460512 37768 446395 750131 860895 848897 349459 860789 542465 688889 593778 681289 738562 230602 237181 190134 988558 495110 111641 505677 94478 784991 526764 218747 476509 93673 153321 547308 526483 738603 693192 206338 181260 983164 647610 850307 893656 370325 704389 316095 578321 421420 919622 329783 643867 364816 729524 257493 483768 45395 165653 513154 124593 692696 34197 897734 860458 207965 819396 260785 188660 770817 599681 138017 773145 849709 573014 825260 869213 444198 619059 301711 872649 120469 559291 343458 932949 889097 499846 215356 568339 785918 961118 962060 59983 653588 445246 670242 691093 837947 520406 563447 748425 64948 518773 300465 694355 648217 853138 502973 475606 625481 997076 509344 296721 523310 49074 617895 611954 659097 124685 882981 268297 934535 54710 909993 739199 306185 364513 801879 121693 420459 116125 800927 514432 902436 177697 104615 218470 235558 399143 124099 85768 82023 144897 19302 557325 280184 955930 359798 637960 37991 858815 964019 216065 208596 379990 566354 632765 184041 527847 64107 677364 476549 986438 615703 835415 380133 497205 684073 441277 900552 182350 812530 742254 594530 606426 899700 33670 751807 857271 641824 400905 577257 975903 804535 224322 766162 488878 846488 918929 246519 453131 511588 143441 57299 200113 226563 590368 248703 225630 972024 577716 990836 589950 5038 484560 656077 625264 960866 996528 480257 320235 374588 743822 111995 50603 756505 12116 314699 873793 714049 877778 87402 983892 460712 310231 990791 679888 460324 504750 404690 953875 638446 832259 582802 930687 136861 420817 364974 581106 843761 870037 593738 952775 314003 935219 201406 223610 852137 7215 138448 549724 260402 244808 297563 41720 871270 560863 372109 847498 398982 324256 505324 580605 723408 606798 701063 105077 695678 782259 986903 663908 343032 225337 38537 817587 714431 998021 881216 996413 989159 123110 464914 33783 236072 981108 29232 4797 628641 644150 991291 567695 708807 136108 105306 849424 29011 508283 224989 321772 118294 667012 338875 186859 398973 258337 687958 34082 323613 281666 910010 51599 19060 977279 335517 552912 35883 273187 646323 383691 192215 747126 807420 659048 55276 256290 159507 846215 937187 680928 370800 948621 826696 91118 460377 726539 516671 998806 40583 944711 800840 98345 819271 200349 735650 349703 963001 553698 582823 6428 242742 703494 128692 22605 869029 873649 337681 170124 820354 142464 255318 27143 178056 529282 449200 886118 202998 594781 775937 905087 604549 857816 609124 937309 566925 588311 480451 550812 191902 419971 366691 867750 526527 462421 783131 251536 922603 126251 219879 375749 93155 707589 207805 377968 633009 731869 65870 303099 46478 66807 695137 872342 603966 315669 888658 296356 939147 883220 586570 658574 252456 882362 278426 567178 690638 373392 874599 393674 574790 312320 104515 822883 978471 501994 414890 135589 939937 829539 930983 467743 605045 235826 673680 277708 361555 196083 328575 620243 158055 484584 200290 375700 563910 578302 638731 350890 423073 170552 69762 37635 795305 65628 344691 950322 689503 608603 787631 342308 354045 766254 830245 575328 816455 586653 603557 194169 723912 504967 660443 839434 463259 281336 945917 695868 234997 550432 958159 766850 764521 477361 750534 858160 545527 428582 497096 83287 99776 242932 33318 695672 335660 833718 35095 66831 254460 673296 903685 135168 622978 939527 983752 567695 168363 372359 649487 637134 891145 789922 602376 995149 457676 521927 37734 598108 797447 793400 769123 919585 877064 395023 605238 556129 947846 751845 91894 243704 948716 347961 365921 371928 108897 121593 759654 896131 781695 753291 616582 189531 733861 66411 85491 215290 466296 466805 424767 747153 163120 680685 190636 456882 567551 954084 712962 845378 173611 914573 809587 593535 533122 16900 417546 342343 187573 775894 958977 268359 444049 167589 723736 369856 549448 243180 466914 952270 769133 964514 977369 738732 277522 629504 811132 898332 49801 183393 925144 814224 655643 95657 219334 503155 648524 475203 266932 267874 122731 321169 704639 580806 178858 554209 824076 523087 438518 654030 344637 418516 318666 169071 531806 871036 326110 574175 579947 206430 815132 513875 569615 87249 826914 205328 364518 861152 107452 115555 220170 705209 610764 605945 265108 357010 467901 730945 214531 950443 91405 932959 641700 577542 654281 476067 966117 662792 181896 266680 222423 973363 487488 827457 239171 434624 87752 900808 645427 267886 433519 566481 676619 753435 177978 789353 30360 814122 933090 419424 603781 148314 400774 895134 495773 919954 241832 492229 379281 684252 616363 221802 718547 594316 435105 637974 155067 158903 211961 157344 864632 790033 370053 835757 551623 572127 866522 998592 107112 368065 804209 634526 46990 532098 726609 791744 212776 76533 965134 778594 985556 146180 407556 631105 387314 70861 855133 642261 950063 138422 435470 443209 330937 258541 534273 715364 751187 484072 591159 592777 28186 590203 907325 533522 242583 128914 365776 844355 762521 204978 534505 523681 572774 264134 566737 358937 988273 326395 175426 929389 841929 730832 81731 847985 78805 959394 205543 698065 104467 609594 488613 346303 812950 588108 302904 685527 821388 699658 845541 124574 842585 721472 933017 807218 616820 108748 214824 543755 674456 716823 224429 220640 771796 471676 665452 767935 823033 197055 705045 164272 958416 827528 464983 492963 792053 393176 572239 94607 369052 310501 20593 697641 277676 622130 319430 870574 386232 682723 379438 60662 69602 571945 304407 288721 933082 623002 219909 777230 921186 422022 290307 952302 109479 426906 460865 248931 382444 539799 86603 293447 904375 158374 482886 235827 519864 362582 381561 273306 728517 3401 481105 912712 862349 655059 754743 102295 540227 820836 865093 871473 279475 219893 748886 232869 206783 739620 822071 25506 53459 279465 287132 692644 297593 281290 712746 804309 698027 227609 332103 948209 603323 998796 120913 677622 130247 410693 603240 524696 533300 527872 840181 314784 415805 624372 908837 369305 476584 667030 887301 16650 606329 304635 67613 922795 600663 112426 353377 231259 802264 839022 698386 271646 858514 286525 282566 817347 321737 620320 866642 174539 711582 313692 162319 927076 288935 341021 538112 736381 194044 952546 672184 945756 677996 186027 213059 179397 695540 177638 705840 757710 346628 494825 348238 897081 698836 365751 231865 285117 359175 201951 85860 845700 312924 236214 453566 516093 45220 780160 309524 582041 997389 182614 499101 584291 128126 969589 656002 943332 106665 645067 925875 120997 801853 566118 44211 935942 83316 719753 367158 972122 132161 346849 572772 530007 140060 752658 651147 612922 388978 749044 802814 439102 670921 333993 278787 581616 742027 860329 859002 454643 626609 325391 311019 498361 197782 561828 888038 184665 54564 23307 989092 773194 548240 629150 549601 755090 120555 972726 336790 820401 539166 500587 482826 847985 874890 403140 348338 912962 491189 47380 354953 840550 824781 634095 121303 618769 762577 575051 782119 708480 616140 69212 76493 861325 193769 808734 106287 931335 660565 642776 453124 225505 826812 312934 260282 386087 666434 460301 782758 312982 515943 65479 671326 369795 780101 400901 500978 620168 282166 400940 823259 681323 156472 205984 581892 430731 701629 28608 544932 779989 957259 611707 836285 185898 841946 562519 89025 264616 960188 567645 153871 445305 292094 156460 544631 278857 14403 656902 901053 995600 276701 730967 516875 921308 493084 772464 776636 381654 349811 35353 489506 484818 698195 995112 605513 549416 873894 587554 43250 126424 918998 364842 158036 545401 205785 832783 685833 296890 356440 453293 110829 507203 823714 688293 313631 336093 951226 679957 472092 794324 274917 597868 894877 146082 641471 365017 524303 134094 234786 331527 291458 317067 220281 265440 611499 696810 49831 705070 314734 172695 90898 720605 146588 275608 141053 178501 845632 268930 283545 129239 855389 197962 10875 111041 107689 237821 567349 392521 70981 466865 778891 891675 477599 805059 782071 106953 289727 337326 140914 928983 192394 979892 562335 42381 226319 886813 674146 354241 739571 127761 890737 665446 502735 785805 404261 170627 911153 932259 907584 670087 733662 506805 283276 985084 279950 973455 900549 110250 267418 821564 276923 965403 15548 831564 404980 173557 78650 150520 6325 524246 32503 343772 938235 819087 842172 993814 801985 517584 440541 886937 496726 652704 153480 474972 967780 69906 148400 161744 144791 575421 202166 591972 514615 324410 81927 762473 275936 835378 924524 739795 177812 25936 788504 890758 929283 402507 121762 535996 252128 560958 334294 115007 75569 256665 975482 375543 119705 365881 37977 565095 600065 530371 322220 417635 73087 661791 207425 402169 124257 236363 990541 968290 990255 334893 627404 489268 269088 879464 552390 458869 573543 903519 385047 718629 101803 214982 543766 200524 300078 500269 581833 320086 335552 64061 835195 136359 316049 88588 563759 628899 424271 368790 291026 663401 556798 382399 805078 564889 947551 127173 500284 403161 369841 825322 906131 377884 370607 493066 417044 540964 910303 118138 916566 641232 775103 190824 453047 74957 662870 128089 626756 920730 909639 393453 158161 423631 229161 66659 919901 104494 257557 170877 510674 471168 507022 598709 415900 748224 73834 972059 796016 32730 743003 595493 537983 764081 278445 787525 64785 372277 632605 694301 719805 949217 204184 159100 479503 560344 770771 926348 485140 393173 198496 760657 701492 977400 852028 872479 551668 669319 838784 356150 448712 517628 883978 348760 262638 457000 296692 443937 783280 325636 646606 235764 948912 219012 538134 771182 301697 72092 316105 30170 9421 814405 529785 774626 211633 120756 475747 968892 439118 539672 119271 855961 548904 154713 963334 597803 971178 395702 268457 173974 32458 107937 755628 338660 705519 591933 325517 500897 221686 967610 826010 24091 659519 522224 505882 566265 328099 902053 90252 319520 544286 483980 362586 509705 341428 497518 262785 482177 369594 165851 256269 218534 76733 748791 776329 667939 763044 903901 64479 776901 636167 558642 866339 277566 294202 621723 95385 135442 436355 244891 154313 1306 875148 163968 652201 818338 852910 418941 873392 979977 527331 374631 932221 504504 669990 514742 882589 109667 495886 998406 383490 233454 992693 291137 66414 426375 10363 856612 758015 665958 758875 961896 690062 440266 47816 519233 446588 679155 995032 246169 632927 119484 989282 40307 949707 590688 570521 231594 884502 748081 272563 657236 491945 658234 916319 420255 783031 669180 819278 106408 391122 178399 205817 13385 889250 602744 989380 594282 799014 580273 846829 762727 887964 596132 127960 46674 271878 538537 721679 79738 394402 161406 903598 90353 595837 847676 971402 642422 183588 611896 544342 79258 475740 844723 591254 16606 826866 587380 580846 943010 305888 405244 997769 17561 315902 190362 78596 387165 629920 839004 376709 747556 632802 404199 926765 910914 692774 957061 999184 292072 950351 782427 958880 789342 452434 634940 675777 949864 173183 186822 94018 218892 718206 75595 304417 448380 88874 415493 978996 343014 160024 621838 590774 754537 682306 768120 345314 880546 158401 348402 32113 583787 719649 592590 860776 246696 951163 324938 115455 989719 247783 723568 424142 664619 60437 427089 973091 597738 533136 752126 222344 558604 772493 125476 253224 289214 730335 767667 214411 435191 524413 819500 685442 260462 664218 204427 852263 406967 2304 582902 379804 564795 369743 224373 912386 977397 332214 966120 50728 49490 120155 339525 903656 492082 714676 184829 345313 484451 827691 346858 398370 830118 664988 465116 571464 485451 862146 993512 17908 925509 980076 307726 771264 958169 359668 35902 717085 428532 552669 325381 636291 257269 679676 421838 91073 728056 871241 819713 156346 638452 364055 714203 869061 661941 376556 495381 430064 764490 106174 842401 640958 688762 987827 69841 440639 253274 930509 963209 660901 190880 180759 349229 633753 636705 874378 827176 210374 274318 997459 923260 262240 915625 480751 928970 336254 580425 761519 977653 720690 756758 500668 541670 16067 29757 335889 706686 571622 204231 430367 204854 580083 98070 533860 931307 724308 483472 966833 654890 503450 688413 147037 414828 135329 742294 453616 687368 101448 951496 710120 678418 973941 595559 514823 198094 607998 431891 459232 667194 36126 460779 597044 647722 355780 158292 394498 666766 859828 975305 171081 105590 931480 591909 413071 607269 795978 584627 113442 424292 318937 719969 53227 852268 341768 311645 823030 745090 994221 89188 678330 206201 546197 316727 894289 687804 944234 240646 757266 875175 730716 22869 322569 425355 699165 472265 734246 380587 651584 934712 238859 734171 752320 427081 797177 151392 190700 757935 840209 192592 644846 221752 85270 612076 120742 163839 235602 114236 33410 768697 47190 230739 503178 896785 441890 907358 668851 426770 377135 27782 564178 664957 403521 643629 260823 848328 864381 585303 256018 795891 686432 549964 982420 252666 893217 158381 13917 160327 892544 468947 677159 981785 602456 772922 659986 428039 656238 838994 517838 611961 411299 76578 413658 907523 186886 426877 478667 795964 673622 80698 863493 315235 408711 530367 300558 537397 889725 786578 556200 644399 181447 608054 344389 654798 970174 329645 370878 284356 162991 953942 242742 8229 958402 690705 601312 914067 217343 561107 829682 930867 628283 818673 541726 323649 747558 24233 419745 287382 418733 447399 911677 945191 879926 593076 136586 416003 61914 185728 454453 567189 247006 885137 782499 739119 968503 302441 957738 35669 881497 581059 53455 606393 856466 963323 629033 936384 861174 429845 259912 390659 742019 360211 598125 328128 661888 624293 294272 348502 25803 977240 188757 898542 914024 486745 929202 30067 519603 446444 18695 414405 400675 602264 297280 72375 397171 971567 378002 867083 827390 281034 75760 597808 760475 153165 337370 937726 108412 712797 137204 465035 343237 648806 480475 979419 167133 849771 71475 520031 79135 245668 420309 486850 3791 765438 693922 314017 500482 959440 175234 509362 864837 974420 12970 497349 390464 218475 349748 620177 392195 209403 342137 783911 670477 647640 562287 253448 591353 732453 392609 711532 107936 660109 281370 796141 962118 669695 19030 77336 390274 589965 867052 896980 386215 352996 302092 134826 553736 453387 578131 951559 208853 807773 167799 812983 459109 181308 317754 35385 230312 680711 88989 263698 449165 199862 784048 320895 217350 205459 536868 319465 196280 679877 827106 948296 61707 570012 635500 536518 824818 554011 811379 805991 565540 871973 638830 847496 503369 428594 777809 533089 676488 577430 804566 935606 67850 875319 113163 195938 509180 901488 621764 812563 451124 638423 903235 557403 668188 902717 806389 753894 431481 806317 877683 962563 136340 808872 795262 687397 59584 433618 282898 598043 239055 235429 727135 26984 485860 411382 398317 459981 12502 787968 979930 132773 305262 485799 472646 495690 203850 612861 941609 410562 195036 496778 65907 271904 450334 573568 85960 192131 999150 184458 297173 673678 960872 632860 176404 707001 440575 939146 268254 404002 489219 29637 137635 242367 980970 84855 567785 685410 578201 923946 58790 169599 591593 682784 959183 986602 225943 266564 527840 218043 112811 825024 472524 627338 236364 499378 936561 65571 637444 363680 964866 488566 617661 772106 457841 324302 208236 309498 584405 140686 639584 924843 475143 379005 631141 341866 994573 345524 237604 588431 341661 923157 273202 250043 623704 722897 521411 730433 374591 998830 706079 358901 833825 499617 222962 906963 472678 126982 275596 463563 626373 200849 299385 266093 909374 346987 609391 401895 768898 932517 428781 280132 589243 348320 714098 10931 950330 685829 197238 866738 284960 954653 114993 665618 854323 890028 929862 255186 304563 552943 258147 338995 149880 779467 142973 625846 699112 98590 54418 535165 661044 169728 489236 497661 809175 447211 481157 377227 920965 438226 412463 135012 457240 27329 293390 520111 888679 84844 639140 753154 31356 577228 391300 231090 818908 883078 69607 175797 144845 539492 882153 881672 206269 64966 374726 253291 118848 320238 176551 546321 677029 11804 858336 425367 205873 732463 631016 569197 662990 775044 521723 410385 144642 305487 682871 304091 417629 788952 196609 145716 497814 7174 296658 227627 787759 436422 157573 859800 980740 136499 466338 180352 451322 211144 530760 210710 808050 610044 707939 579053 85205 603775 725503 981527 952985 904445 58891 593547 351379 471110 918646 754812 491215 815218 652379 237963 338280 368861 527516 498634 876013 673132 53901 76968 785015 291714 752725 974227 795064 166679 118116 962323 102893 714571 846496 148655 52566 920545 605345 511770 686737 29094 228495 339765 716420 654980 299835 263744 696098 12446 910297 919824 23091 222972 715645 599921 838310 369987 385781 84562 58492 874326 844890 117938 390170 207891 714298 843815 73671 71000 42493 21529 193141 229821 748389 766512 206031 556412 962700 383265 139808 808338 15595 219000 449364 980707 665043 456597 695736 288023 902137 620098 470751 979700 326008 741472 788592 268332 253184 907424 278971 84971 642176 46634 110392 943739 533419 744439 662888 636627 760884 344684 630319 647002 895840 28059 491616 786948 345166 53946 775688 24682 754712 880601 212961 155409 932951 882204 298932 228106 737207 645049 755523 416687 112501 247533 324963 545433 480495 104668 768459 632906 917747 791992 2316 459968 141908 174145 391255 30520 587062 262475 310794 719994 847131 840124 105629 961536 939005 604255 267763 706556 712555 588066 957462 31779 169910 403379 970367 888145 876927 462009 454979 602154 687403 249559 178104 687320 615774 954043 303833 789976 656574 11825 552002 477788 973819 693539 736680 830144 928460 554661 824972 895804 47101 940807 364965 554891 109743 988802 112416 925395 647580 659339 438438 565588 641910 48054 563152 53809 743382 526381 692005 622544 644199 766976 294400 635920 773308 141241 381608 593741 159295 796990 810051 639309 319460 740329 727504 63341 393936 37785 773774 902991 382621 839894 338244 369017 196783 458748 118852 396202 874804 562840 911263 467426 948483 478916 267163 561220 28969 907970 813884 760808 270298 885915 305113 744956 374666 264818 887087 529498 993903 207872 107825 263973 503504 80923 517560 630585 605261 843069 494826 356795 688608 585817 966792 834478 587050 995559 452165 364752 908201 662137 783675 196429 924846 912949 139316 780980 686953 33604 391935 320401 363242 183665 135137 730199 137517 438077 38199 618739 896075 698042 22685 738102 281391 77336 922699 179124 674034 12245 293864 352981 578578 805107 486226 13676 514317 401642 302873 640140 703389 972737 360847 958633 637675 827537 402618 670961 496236 639831 222786 193114 107192 268015 114470 148678 600698 945128 873353 168406 194416 120798 310446 893477 303400 541996 562948 49806 600867 127705 433122 16516 849582 530992 183349 458965 592764 8450 79120 42937 544915 665877 225784 935180 507102 583192 327522 678316 258232 585662 440135 213389 144081 272108 405743 676568 218191 181955 71482 787081 296179 477179 607291 75240 933392 792558 352147 428459 604973 549118 227297 524689 485458 984733 69159 512026 459789 38149 331426 842996 386144 14156 505203 56103 135278 638223 402125 450866 311213 810454 925742 889 231436 427340 647779 668111 459462 709973 679589 794412 296340 45717 203939 192528 211711 413816 322033 493755 213525 801895 525266 176909 12450 22460 940232 2824 252648 718628 187208 41136 536147 269697 663359 199275 574722 519476 883303 721497 319124 593919 320852 505406 757157 674175 438958 279548 25548 399372 135591 797255 412524 63345 420647 228248 911046 617384 815950 808597 580657 989379 70371 161881 667784 488060 839683 186702 512165 899494 420953 973821 48961 386639 310086 718059 832385 127519 808719 398194 730477 664968 36359 194889 209335 700352 347029 725724 956357 514876 939089 742675 620148 858618 276486 71595 955981 936509 204176 85051 47214 807563 643805 437300 744237 439878 625970 945234 486053 151738 950724 319470 640834 162373 76810 77229 273264 670750 858282 554436 351791 461916 244819 83144 23172 939300 776713 366458 415795 517081 833573 295084 420932 163588 260948 411402 890571 927192 648680 449352 444919 432104 639417 570241 879266 294817 677905 755471 190174 242754 832732 243714 912912 895991 589279 735822 246819 367710 501336 274781 900726 11572 857743 460552 492592 460998 218278 184364 951212 282114 929863 728016 971122 117077 198148 720430 547675 827604 676699 826226 790407 222971 688991 988394 616869 939092 307167 688746 350188 373165 906861 685415 203706 130555 955834 738086 618168 793275 264731 358167 44873 161189 158433 533672 828189 863549 896449 891319 838444 918052 385043 784395 593152 947597 894295 887130 945565 462690 161861 272643 307277 240694 268527 231697 924327 633217 574737 189166 521932 568304 101839 47613 224068 912987 139533 508055 172623 617830 187637 551639 11920 513007 276929 666215 669159 58254 713495 479008 3446 89570 21729 922132 983070 254959 518163 238591 181568 865251 816881 931392 343686 736065 270198 430374 7822 564010 580896 663399 866769 229197 726542 607359 539356 229891 140451 215545 924457 36531 359762 181982 486908 420932 643247 214503 198476 377544 338432 307327 879933 257444 316865 417652 214331 452289 919781 362315 793079 104942 619439 499705 844740 476631 2229 648038 430168 484623 901727 344328 43054 697299 691165 910424 95492 813462 752575 301467 246489 412812 977528 554191 563926 177777 155739 251257 582394 274029 163016 57848 572423 268540 828970 948198 818465 376135 675124 500127 982502 554151 470713 61306 33845 229592 289328 996987 500207 597114 468062 758441 156646 717161 939613 385661 891052 748018 698087 221646 388372 725631 693797 953069 62831 323705 866942 870082 66293 449420 815429 960608 522084 414795 663103 286979 736569 322987 415823 967458 800551 110670 753224 602122 723961 523475 642141 62411 737515 251456 245758 553578 343567 905654 951830 421414 522496 143033 47249 957566 857674 687426 385242 391001 451559 693341 359936 13594 252786 482222 638287 94269 800759 624813 945451 442668 452969 144911 681157 353259 51737 671494 793016 726809 657572 166168 966396 362353 785271 262415 446787 828015 508469 126279 69874 482048 959758 158764 261930 718741 493689 463680 601205 17045 49634 718268 800372 449361 183164 110075 691495 398849 417412 829171 135169 273118 86031 889186 930830 308094 358888 566919 382141 556830 208506 445590 869457 661439 82984 41287 795312 556645 987710 593353 713552 177139 863818 54647 561203 481963 197147 58342 94595 846555 310042 856109 734047 629706 110439 744388 983356 452476 873403 89015 292181 150555 862172 381539 429977 378551 998339 424618 737310 633019 718296 581449 193154 617588 451149 531060 73140 232606 349662 514836 793079 879068 539883 931919 581743 878200 628680 560653 100279 641372 71171 500360 449340 131744 817303 693508 264496 760935 213781 950229 301781 677215 490537 283795 22673 702966 622371 356671 139875 440178 838834 681614 575411 574817 586564 131565 660449 435611 340551 447410 744907 511828 853979 749130 560961 919809 75761 408150 954980 876063 633969 189614 638514 595656 821226 259583 435168 216421 723226 361993 1394 234375 386132 424725 357616 844540 615504 294532 574441 615340 226723 966704 119662 497007 235003 85549 148171 597967 885029 918519 38467 913790 803665 537578 81764 196480 498231 544986 149804 222718 109230 711077 930220 966612 478428 493498 476417 671328 240940 816686 493670 977559 45755 103135 945162 799150 100265 641163 618140 64769 964379 475065 414404 340592 34363 532564 492772 455751 81291 168152 767640 882903 442459 440567 74478 423322 531045 935144 215050 255289 173369 780905 642454 971064 994866 840655 860726 436726 330537 171263 57870 268294 131444 867270 737571 769763 932709 892941 268947 843210 230959 300052 740756 477129 705418 256414 121410 926159 724006 153169 637610 545247 184025 700518 872449 705636 820326 281447 479269 694509 785914 690283 965642 680321 929099 603168 488814 723479 650173 915250 323284 112130 726167 532012 986765 960378 675725 138155 329758 441650 972329 697997 505828 781106 496471 120662 197318 90968 310601 961186 827608 649238 916373 75550 117430 208632 166049 306342 154020 750023 3464 730920 600751 771429 243581 517033 799943 388452 915252 194996 428103 997692 706289 855816 463696 672178 999408 972427 386002 860708 298749 451846 26500 136627 241754 73646 164771 167304 582239 763189 732004 390639 761790 460363 656939 365872 105512 462050 675166 54645 56562 226182 893212 260910 885972 837912 903321 570126 397046 590935 642480 797612 289507 412506 596049 48769 807754 326515 284072 436606 424624 231797 469809 928062 423218 468273 665302 791340 286281 252730 337484 521309 872287 321772 610479 148045 45336 194213 835806 110647 70538 740666 206947 993829 803225 844584 777721 592923 414896 640475 73572 230620 955903 113431 50383 670570 94908 367002 69864 219783 12445 59095 134758 70541 110159 771685 498415 26744 868814 108383 10635 799651 687728 393953 544202 315478 868695 541270 420370 951930 144957 367105 69384 219548 730723 983843 50305 830477 762267 189319 845916 438167 549254 506412 642974 927541 162066 778336 190288 824322 838047 82025 96296 281224 367095 584811 886874 291529 648715 42635 235241 522285 367475 576797 724102 821713 816729 42522 985190 537428 507440 329689 95573 246644 17097 128990 816332 137388 950606 227555 875904 660920 199360 511266 9140 98279 566858 263448 791514 20422 688495 287239 591467 286270 853750 982554 565959 791758 643897 855742 389898 276276 263737 606947 529229 264673 931374 599389 994636 833110 169442 352641 367004 830563 296270 933799 540818 448833 459092 779496 252794 432775 101286 851535 973801 18859 563566 471138 286870 993283 345942 730675 25578 826417 1041 417112 708129 325453 590623 513936 779059 908588 278232 909378 841045 120403 257118 752432 286558 816448 179954 190868 556383 738575 325731 474856 199636 514767 132822 425497 628874 660662 693615 150509 140045 819148 296387 147994 323157 375249 16470 335608 811008 312645 244118 256446 358646 816244 564331 469502 774338 733485 779126 111438 307794 955619 449377 589815 113471 171109 711990 147717 901424 331380 947216 878155 108082 861513 728709 29961 289947 978632 143254 600459 933931 915703 500766 747594 944848 513621 658378 682559 734728 176778 842255 405724 150870 43444 15230 926396 454369 224022 849095 281038 40127 145018 747074 648765 388060 681115 756085 699969 986251 851579 620276 480255 802226 810451 71462 713328 654139 579342 838478 512149 300810 914196 860803 233559 858180 290461 82408 799485 622251 297991 169160 950674 651986 834322 779240 824325 230814 211715 756822 882896 770984 269682 144725 563121 448620 227531 547518 130615 404141 857162 177886 527595 641781 769261 421301 865391 371217 904875 790680 159321 998035 257816 964346 944245 383245 803870 435032 631921 31172 908985 195881 866957 109148 297684 344623 655567 557804 141431 913298 613664 702682 46302 388744 595287 573938 890607 708081 753225 78898 65292 898803 243451 228229 772986 597047 255319 744296 999371 756004 885500 901553 122585 223327 441628 258643 888836 320117 416037 838247 430063 98891 146686 668672 400409 116712 7103 740842 332628 436133 972883 102365 300123 621113 335921 629750 682114 536961 213011 617113 226188 957699 815906 154229 400740 880468 979783 879854 997596 155011 950796 111113 946809 359472 830948 974900 54360 653207 265544 250771 5107 554087 671624 449153 766586 597872 775872 190964 901701 591197 465780 422947 15899 465236 306001 446366 317224 961706 851196 561344 505068 391004 523743 645624 450731 266346 323240 515151 249108 724673 467051 781237 801150 504316 211475 685666 913364 170908 299782 656276 366927 323019 241078 87248 750101 852670 632647 101150 552265 988185 608484 739026 870618 233859 533479 200197 467103 243907 782797 141273 616058 780235 885188 826644 770302 628530 885100 585867 658722 509713 898364 372163 766474 435268 532661 613805 855683 640304 807169 466203 241594 295060 492901 280002 32656 62957 419574 434986 764434 968045 218812 972440 75641 668124 523689 266613 117443 777251 652290 806921 317266 509483 690051 564910 151609 576583 762835 742362 88645 514526 980520 36484 563046 342975 200689 418462 174923 135144 197038 347191 177767 230794 14627 587963 915955 919364 989506 342599 639341 977574 725129 976160 778139 818335 578572 845422 706202 250430 487174 816630 409785 235244 70267 588723 710099 187440 726658 632970 329024 442395 336952 235913 773517 474585 849856 597376 901577 221880 572044 770850 195659 864772 892641 294020 812993 634844 891709 836049 826121 982141 7183 214024 975167 251450 766676 592257 354827 736119 926495 591770 965841 790364 130621 941612 374483 843522 295457 818581 301091 990422 789350 31951 96527 916457 625444 369998 234032 22872 964909 952970 109199 179187 33906 705544 77189 292924 728852 998107 231579 741148 950994 781732 116798 484845 715473 575327 804252 151430 358174 819534 736913 996915 973678 337751 230787 576775 16034 818080 803759 863576 791990 912625 721954 738917 140393 971186 883646 890944 922466 71318 571679 234697 357226 195346 104597 487030 276642 57027 975378 614194 722958 979996 599654 97837 70652 367761 177249 121435 448968 65119 110439 315227 292003 554232 617783 626552 858549 48852 375811 449017 599352 283049 406714 484259 124727 386046 738586 905001 400849 739775 626364 217442 147108 537773 620711 16242 785020 896239 683794 688399 148595 226493 31407 299485 399614 136011 410291 961389 18991 960372 266165 112203 109644 573694 211708 581354 60978 825343 2025 166036 475160 154952 891278 489293 911676 698095 755115 684502 424332 66925 473561 830695 875417 559926 620205 427128 157259 851009 446020 276848 701618 601985 484635 7358 358350 267237 24272 446434 22102 591093 363309 134737 888994 807731 784181 386932 746739 944559 505259 955412 960912 418102 781914 109876 446614 563094 476926 616471 86599 132729 631729 794646 265186 851812 45645 785968 739269 96734 957625 73067 268098 643740 382730 396328 995076 375946 124577 915374 533421 675718 132890 550171 125820 924803 468444 35357 255636 466241 391801 339276 458042 364077 184659 927812 500547 432580 960298 811139 767059 733887 338485 528824 977267 950998 524050 943849 379234 919206 756283 881502 393679 59706 463894 341188 605608 51613 609279 684660 492714 378084 262893 417519 480244 95564 491900 131894 791295 378090 353617 352147 780544 342244 830070 472425 825976 752021 389301 920496 421137 246837 321370 414227 175431 608600 903518 128877 410261 504811 92211 482812 703098 41813 683266 693986 261514 437051 624174 401452 768196 19946 394827 255152 140937 621167 520139 456190 478622 762556 673198 723383 138381 62193 858644 621376 78496 225295 85994 851433 203112 276802 425395 250356 607275 219406 380496 67788 229529 19095 548281 649106 242161 886119 212829 273707 253255 759108 312284 655499 204960 634988 29897 302164 409787 450880 77469 80273 452202 660876 45416 49416 69612 549197 374507 112394 964049 947091 517141 131089 760729 638068 480106 385410 826979 419714 73095 791135 267796 486032 977106 141322 203155 156249 745244 860088 994120 8760 919387 881219 953104 174850 827558 209482 951923 179603 307496 632891 97965 348101 146975 168333 239078 849451 919097 367469 132709 43698 137050 861369 599125 792111 380145 692503 546830 664000 632656 56461 283770 77285 24620 196133 551366 755057 55078 392301 640092 816025 814447 965593 974658 683498 514536 252483 670737 229690 946137 454565 302187 668756 677254 466679 84041 256329 784101 404306 300265 877847 569227 827614 571754 68181 391899 81474 482856 143843 690144 199604 603168 678880 224047 290314 872612 964929 979294 28696 605076 725278 101793 530013 306013 796415 615045 510990 335873 647040 310537 266057 393418 169787 761279 179461 730248 595921 958063 967768 14515 207986 680863 834273 569271 233704 772711 118004 120800 178974 325833 366664 626108 773408 292601 923175 451683 305632 50592 939927 246971 880085 520048 635334 849631 406470 426202 918766 795872 323469 232977 624552 969114 799389 327212 805588 949189 715550 149446 740686 668368 738311 298184 499856 740324 863338 882000 591443 807666 695229 569776 106964 802484 862585 130807 339429 820565 355210 247554 463528 273064 845276 578202 311074 772575 446483 721489 79213 815355 560201 340720 753257 643366 954748 385447 581666 206546 37062 376494 784552 429370 805307 223753 576272 317834 484749 628801 480415 925322 852519 193977 790508 729889 410717 299377 617342 474109 998124 312288 554869 766738 768729 569723 831051 279603 301841 180406 191060 685396 285273 504726 185115 676642 204898 431180 936824 511163 633264 332115 662255 354248 145837 121515 139470 555961 446643 773683 387201 213503 29911 99530 353479 316192 561711 758195 218426 759417 45132 700229 749515 950178 892877 640312 671023 789772 886197 382455 707026 953682 836126 302788 8182 422064 850457 113808 749959 893060 928104 755048 412802 989296 724923 122920 173696 995234 799805 651384 341498 111957 602571 588493 542432 840878 324009 205586 789334 736577 689726 607773 772455 814341 461089 680563 600163 910306 735649 539432 128542 20640 954283 943517 384575 579354 734938 882501 983434 108288 7502 973238 862415 623518 864713 976306 546771 255638 473272 100591 378714 560129 414616 465583 989707 893782 19008 204459 933925 659927 609851 262198 654122 648870 915870 873292 363942 362199 45620 665543 401302 765928 927981 39766 190025 546435 629425 489107 151275 998258 544101 98155 980624 18053 451949 308448 765923 564638 300780 206226 556246 456551 772840 775272 880613 941774 750539 709651 922720 257357 550704 344101
7299
0 0 0 0 0 0 0 0 0 4 4 7 7 7 8 8 8 8 15 15 15 11 11 11 11 11 11 11 11 11 19 19 19 21 21 21 21 21 21 21 1 1 1 1 1 1 1 1 1 1 36 36 36 36 36 23 23 23 23 23 23 3 3 3 49 49 49 49 49 49 49 49 49 67 67 67 67 67 55 55 54 54 54 54 54 54 54 54 54 54 74 74 74 74 74 74 74 74 6 6 25 25 25 25 25 25 25 53 53 53 53 53 53 53 53 53 68 68 68 68 68 16 16 16 16 16 109 109 109 109 109 109 109 76 76 76 76 76 76 76 76 76 76 27 27 27 27 89 89 89 89 89 89 89 89 89 70 70 70 61 61 61 61 61 132 132 132 132 79 79 79 79 79 158 158 158 158 158 158 158 125 125 125 125 86 86 86 86 86 86 86 86 86 86 59 59 59 59 5 5 5 5 5 5 5 38 38 38 38 38 38 38 210 210 210 210 22 22 22 22 145 145 145 145 145 145 145 145 145 204 204 204 204 204 194 194 194 194 209 209 209 209 209 209 107 107 84 84 84 84 84 84 84 84 84 98 98 98 98 98 183 183 183 183 183 183 45 45 45 45 43 43 69 69 69 69 69 69 69 69 231 231 231 231 231 231 231 231 231 151 151 122 122 122 122 122 122 122 122 122 122 37 37 37 37 37 37 37 37 218 218 292 292 292 292 292 292 155 155 155 155 155 155 155 308 308 308 308 308 308 308 161 161 161 161 161 161 161 161 161 161 333 333 333 333 333 333 96 96 96 96 96 96 96 156 156 289 289 289 289 289 289 289 289 289 9 9 9 9 9 9 9 9 33 33 33 33 33 33 33 33 33 72 72 72 72 72 72 274 274 274 366 366 366 366 366 366 366 366 366 366 307 307 307 307 307 307 307 229 229 229 229 229 229 229 118 118 118 118 118 118 118 118 367 367 367 367 367 367 185 185 185 302 302 302 302 63 63 63 63 63 63 63 63 63 63 217 217 217 217 173 173 168 168 168 168 168 168 379 379 379 379 379 214 214 214 214 214 214 214 214 214 214 335 335 335 335 335 335 335 335 335 255 255 255 255 255 255 255 371 371 371 371 39 39 39 39 39 39 39 39 329 329 329 329 329 244 244 244 345 345 345 345 345 345 345 345 345 395 395 395 120 120 120 120 120 120 459 459 459 364 364 364 364 364 264 264 264 242 242 242 272 272 272 272 272 374 374 374 374 374 374 374 424 424 424 424 424 424 434 434 434 434 434 434 434 434 277 277 277 277 552 552 552 552 552 552 552 552 552 216 216 216 128 128 128 128 128 128 128 128 128 128 529 529 529 529 114 114 524 524 524 524 538 538 538 538 538 538 538 538 538 222 222 222 222 222 222 222 556 556 556 556 556 556 556 556 556 390 390 390 446 446 446 446 446 446 249 249 249 249 249 249 249 249 321 321 321 321 321 321 321 321 199 199 507 507 507 507 507 440 440 440 440 440 498 498 134 134 24 24 111 111 111 111 111 111 111 563 563 34 34 645 645 645 645 645 645 645 645 645 645 236 236 236 236 236 236 236 236 236 123 123 327 327 327 622 622 622 622 622 622 512 512 512 512 512 512 47 47 47 47 47 406 406 406 406 126 126 44 44 564 564 100 100 100 100 100 688 688 688 688 616 616 616 616 616 616 616 616 616 616 465 465 465 465 465 465 465 465 464 464 464 464 464 464 464 189 189 189 189 189 189 189 189 189 189 201 201 201 201 201 201 499 499 499 140 140 140 140 140 140 140 140 140 186 186 186 186 186 186 635 635 635 635 635 635 635 58 58 58 58 58 58 58 58 413 413 413 413 413 413 413 413 413 413 398 398 398 398 147 147 147 266 266 266 266 266 266 266 266 266 699 699 699 699 699 699 699 85 85 85 85 85 85 85 85 85 360 360 360 360 360 360 769 769 769 736 736 736 736 736 736 736 736 487 487 487 487 487 487 487 487 487 148 148 148 148 148 148 530 530 530 530 565 565 565 808 808 808 808 808 808 808 808 808 418 418 418 537 537 537 537 880 880 880 880 320 320 320 320 320 320 320 320 442 442 442 444 444 444 444 444 444 444 444 444 444 515 515 515 381 381 569 569 569 569 569 569 569 569 569 569 718 718 718 718 718 718 718 718 718 718 195 195 195 195 195 195 195 386 386 386 386 386 386 386 334 334 334 334 334 385 385 445 445 445 445 445 124 124 124 124 821 821 821 821 821 821 821 798 798 798 798 798 798 330 330 330 330 330 330 330 330 330 330 605 605 605 605 605 605 605 605 605 628 628 628 628 628 628 628 461 461 461 461 461 246 246 246 246 246 627 627 627 627 527 527 750 750 750 750 750 750 290 290 290 290 290 290 290 290 290 566 566 566 566 566 566 684 684 934 934 934 934 496 496 276 276 276 276 276 276 276 276 276 276 899 899 899 899 899 899 899 502 502 502 502 502 502 502 502 502 502 575 575 575 575 575 575 1098 1098 1098 774 774 774 774 909 909 909 909 909 909 909 911 911 911 911 911 911 911 911 437 437 437 437 135 135 768 768 768 768 768 768 943 943 943 951 951 951 951 349 349 349 349 293 293 1025 1025 1025 1025 1025 885 885 885 885 885 427 427 427 427 427 719 719 719 719 719 719 719 719 719 719 838 838 838 838 838 838 838 838 838 838 591 591 591 591 591 591 591 591 1101 1101 1101 1101 1184 1184 1184 1184 712 712 712 712 712 712 649 649 649 649 764 764 764 764 764 764 764 764 764 764 697 697 697 697 697 481 481 481 481 481 481 481 481 339 339 339 339 339 73 73 73 73 73 73 73 73 73 73 288 288 288 288 288 288 288 288 288 288 1075 1075 1075 1075 1075 939 939 939 939 939 939 939 939 939 521 521 521 521 521 521 521 1259 1259 1259 1259 1259 1259 1259 1259 1102 1102 405 405 405 405 405 405 405 405 405 405 765 765 765 765 467 467 467 467 1019 1019 1019 1019 1019 1019 1019 241 241 241 241 241 1272 1272 1272 1272 1272 1272 1272 1272 1272 579 579 579 579 579 579 579 579 955 955 955 955 955 955 955 955 955 955 149 149 149 149 149 149 149 149 149 149 46 46 46 46 46 46 46 46 46 46 1173 1173 1173 1173 1173 1173 1173 1173 1173 541 541 541 541 541 541 541 541 541 920 920 920 920 1375 1375 1375 1375 1375 701 701 701 701 701 701 701 701 758 758 753 753 753 753 753 753 753 753 753 667 667 667 1282 1282 1282 1282 1282 1282 1282 1282 1385 1385 1385 1385 1385 1385 1329 1329 1329 1329 833 833 1305 1305 1083 1083 1083 163 163 163 163 163 163 163 163 163 163 1312 1312 1312 1312 1312 95 95 95 95 95 95 797 797 797 797 773 773 773 773 773 773 773 1020 1020 1020 1020 1020 1020 1199 1199 1199 1199 1199 1199 1199 1199 1341 1341 1341 1013 1013 1013 1013 1013 1024 1024 1024 1024 170 170 170 170 170 170 170 112 112 112 112 112 112 1506 1506 1506 1506 1506 1506 1506 1506 1506 1041 1041 1041 1041 1041 101 101 101 101 101 1261 1261 1261 1261 1097 1097 1097 1097 1097 1370 1370 1370 1370 1370 1370 1370 1370 1370 1236 1236 654 654 654 1286 1286 1286 1286 472 472 472 472 472 472 977 977 977 977 977 1026 1026 1026 1026 1026 1026 1026 1356 1356 1356 1356 1356 1356 1356 1356 1209 1209 1209 1209 1209 1209 1209 1209 476 476 476 476 476 476 394 394 394 394 394 394 394 394 394 829 829 829 829 829 829 754 754 754 754 754 754 754 754 754 754 1484 1484 1484 1484 1484 1484 1484 1484 1484 296 296 296 296 296 858 858 858 1064 1064 1064 825 825 1332 1332 678 678 678 678 866 866 866 866 866 866 1414 1414 1414 1414 271 271 271 271 271 271 1288 1288 1288 877 877 877 877 877 877 877 877 877 877 106 106 106 106 106 106 106 106 106 743 743 743 743 181 181 181 181 181 181 181 937 937 937 1477 1477 1477 1477 1477 1713 1713 1713 1713 174 174 174 174 174 174 1253 1253 1253 1253 1253 675 675 90 90 368 368 368 368 368 368 368 855 855 855 855 855 855 855 855 855 855 1513 1513 1513 1513 1513 1513 238 238 573 573 573 573 573 573 573 573 573 1676 1676 1676 1676 1676 1676 127 127 127 127 127 127 401 401 401 401 1012 1012 1218 1218 1218 1218 1218 1218 1113 1113 1113 1113 1113 1113 1113 1113 1113 1048 1048 1048 1048 1048 1048 1110 1110 928 928 226 226 226 226 226 226 226 1747 1747 1747 1808 1808 1808 1808 262 262 262 262 262 262 262 262 262 262 651 651 651 651 651 651 651 651 651 1790 1790 1790 1790 1790 1790 988 988 988 988 988 988 988 1664 1664 1664 1664 1664 1664 1664 747 747 747 747 747 747 747 747 747 121 121 702 702 702 702 702 702 702 1357 1357 1357 1357 1357 1357 435 435 1879 1879 1879 1879 1401 1401 1401 1401 1401 1890 1890 1890 1890 1890 1890 1890 1890 1890 1890 740 740 740 740 740 740 740 740 740 740 1245 1245 1245 959 959 959 1775 1775 1775 1775 1363 1363 1363 1363 1363 1363 1363 1363 1636 1636 1636 1636 1636 1636 1636 1636 1636 1512 1512 1512 1512 1512 1512 1512 1512 1512 986 986 986 986 986 986 986 986 986 986 922 922 922 922 922 848 848 848 848 848 848 848 848 1643 1643 1643 1643 1643 1643 1643 1643 1643 281 281 281 281 281 470 470 490 490 490 490 490 490 490 490 490 490 133 133 133 133 531 531 531 531 531 531 531 531 531 531 1885 1885 1885 1885 1885 1885 211 211 211 1263 1263 430 430 430 430 430 430 430 430 609 609 609 609 609 609 1212 1212 801 801 801 801 801 801 801 801 801 1763 1763 1763 1763 1473 1473 1473 1765 1765 1765 1765 500 500 500 500 500 500 500 500 438 438 438 438 438 438 287 287 287 287 287 287 1969 1969 1969 1969 1969 1969 1969 1969 1969 2040 2040 2040 2040 2040 2040 2047 2047 2047 2047 2047 876 876 876 1225 1225 1225 1225 1225 1225 1225 1225 1138 1138 1138 1138 1138 2009 2009 2065 2065 2065 2065 2065 2065 130 130 969 969 969 969 969 969 969 227 227 227 227 227 235 235 235 235 235 235 2085 2085 2085 2085 2085 2085 2050 2050 2050 2050 2050 2050 2050 2034 2034 2034 2034 2034 1527 1527 1527 1527 1527 1527 1527 603 603 603 603 603 603 603 1899 1899 1899 1364 1364 984 984 984 984 984 984 984 984 2013 2013 2013 2013 2013 2013 2013 1987 1987 1987 1987 1987 1987 1987 1987 1987 1987 1226 1226 1226 1226 1226 1226 1226 1226 2090 2090 2090 2090 2090 2090 2090 2090 2090 2090 713 713 713 713 1331 1331 1331 1331 1331 1603 1603 1603 1603 1603 1603 1603 1603 1603 1704 1704 1704 1704 1704 1704 1704 1042 1042 2187 2187 2187 2187 2187 2187 408 408 408 408 408 408 408 408 408 408 1800 1800 1084 1084 1084 1690 1690 1690 1690 1690 1322 1322 1322 1322 91 91 91 91 91 91 91 2110 2110 2110 2110 2083 2083 2083 2083 2083 2083 2083 2083 2083 2083 2195 2195 2195 2195 2195 2195 2195 1560 1560 1560 1560 1560 1402 1402 1402 1402 1402 1402 1911 1911 1911 1911 1911 1911 1911 1751 1751 1751 1751 1751 1751 1751 1751 1751 1346 1346 449 449 449 449 449 449 449 449 232 232 232 232 232 232 232 232 232 232 539 539 539 1984 1984 1984 1984 1984 1710 1710 1710 1710 2263 2263 2263 2263 2263 2263 2263 2263 2263 2350 2350 2350 2350 2350 1447 1447 1447 1447 1447 1644 1644 1644 1644 1644 1644 1644 1644 1644 1644 2080 2080 2080 2080 2080 2080 2080 2080 2116 2116 2116 2116 2116 2116 2116 50 50 50 50 50 50 50 50 1552 1552 1552 1552 1552 1552 1552 1552 1552 1617 1617 1617 1617 1617 1617 1617 1617 1617 1617 991 991 991 991 861 861 861 399 399 399 399 399 1758 1758 1231 1231 1231 1231 1231 1583 1583 1638 1638 1638 1638 1638 1638 1165 1165 1165 1165 1165 1165 1165 2095 2095 2095 2095 2095 1389 1389 1389 1389 1389 1417 1417 1417 1417 1417 1417 1417 1417 1417 1417 893 893 2418 2418 2418 2418 2418 557 557 557 557 557 557 557 557 831 831 831 831 831 1116 1116 1116 1116 2087 2087 2087 2087 2087 2087 2087 662 662 662 662 662 662 662 1267 1267 1267 1267 1267 1267 1267 1935 1935 1935 1935 1935 1935 1935 1935 245 245 245 245 245 245 245 245 245 1820 1820 1820 1820 1866 1866 1866 1866 2311 2311 2311 2311 2311 2311 2311 2311 2311 2311 961 961 961 961 961 479 479 479 479 479 479 479 479 479 1168 1168 451 451 451 451 451 451 305 305 305 305 305 305 305 305 198 198 198 198 198 198 198 198 198 2136 2136 1163 1163 2584 2584 2584 2584 2584 2584 2584 2584 2584 2584 1186 1186 1186 1186 1186 1186 1186 1186 314 314 1242 1242 1242 1242 1242 1242 1242 1242 994 994 994 994 994 994 994 994 1596 1596 1596 1596 1596 1596 1596 1596 1596 1596 863 863 863 863 863 863 863 863 756 756 756 1088 1088 706 706 706 706 706 706 706 706 706 706 2215 2215 2215 2215 2215 2215 2223 2223 2223 2223 2223 2223 2223 2223 2223 2223 361 361 361 361 878 878 878 1062 1062 1062 1062 1062 1062 1062 1062 1062 1062 1833 1833 1833 1833 1833 1833 1833 1833 1274 1274 1274 1274 1274 1274 415 415 415 415 415 1052 1052 1052 820 820 820 820 820 820 820 820 820 1095 1095 1095 1095 1095 1095 1095 1095 1095 1095 790 790 790 790 790 790 790 790 790 790 2480 2480 2142 2142 1411 1411 1411 1411 1411 1411 779 779 779 343 343 343 343 1592 1592 1592 1592 1592 905 905 905 905 905 905 905 1369 1369 1369 1369 1369 1369 1369 1934 1934 1934 1934 1934 1934 1934 1934 2605 2605 2605 2605 2605 1238 1238 1238 1238 1238 1238 1238 1238 1735 1735 1662 1662 1662 1662 1662 1662 1621 1621 1621 2182 2182 2182 2182 2182 2182 2182 2182 2182 2182 1555 1555 1555 611 611 611 611 2079 2079 567 567 567 567 567 2055 2055 2055 2055 2055 2055 2055 2055 2055 1819 1819 1819 1819 1819 1819 1819 1819 2533 2533 2533 2533 2533 2533 2533 2533 2533 18 18 18 18 1995 1995 1995 1995 1995 1951 1951 1951 1951 1951 1951 1951 1951 1951 1951 1010 1010 1010 1010 1010 1010 1010 1010 1010 2416 2416 2416 2416 2416 2416 682 682 682 682 682 682 682 682 682 2861 2861 2861 2861 2861 2861 2861 2861 2861 2861 1803 1803 1803 1803 1803 638 638 638 80 80 80 80 80 80 80 80 2711 2711 2711 2711 2711 2711 2711 2711 2711 2711 171 171 378 378 378 378 378 378 1082 1082 992 992 992 992 1345 1345 593 593 593 593 593 2700 2700 2700 2700 2700 2700 2700 2700 2700 2945 2945 2945 2945 2945 2945 2945 2945 2945 683 683 683 683 683 683 683 683 683 683 1880 1880 1880 1880 1880 1880 1880 1880 1880 1880 2607 2607 1166 1166 1166 1166 1166 1166 1166 1166 1166 1166 1243 1243 1243 1243 1243 1243 1243 1243 1243 2412 2412 324 324 324 324 324 324 324 324 324 824 824 824 824 824 824 824 824 659 659 659 659 659 659 659 40 40 40 40 40 40 40 40 40 1667 1667 1667 1667 1667 1667 2381 2381 2381 2381 2381 2381 2381 2015 2015 2015 2015 2015 1105 1105 1105 1105 1105 1105 1105 805 805 805 805 805 805 805 805 805 805 1574 1574 1574 1574 1574 1574 1574 2835 2835 2835 1818 1818 1818 1818 1818 1818 1311 1311 1311 1311 1311 1311 1311 1311 1311 1311 1103 1103 1103 1103 1103 1103 1103 1103 1089 1089 1089 1089 1089 1089 1089 1089 2805 2805 2805 2805 2805 2805 2805 2805 1711 1711 3158 3158 1701 1701 1701 1587 1587 1587 1587 1587 1587 1587 543 543 543 543 543 543 543 2007 2007 2007 278 278 278 278 278 278 278 278 278 278 1008 1008 1008 1008 1008 1008 2796 2796 2796 2796 2796 2796 2796 2796 2796 2796 2885 2885 2885 2885 346 346 346 346 346 346 346 346 346 953 953 953 953 953 953 953 953 953 1377 1377 1377 1377 1377 1377 1377 1377 177 177 2145 2145 2145 2145 2145 2145 2145 2145 2315 2315 2315 2315 2315 2315 2315 1295 1295 1295 1295 1295 1295 1295 1624 1624 1624 1624 1624 1624 2840 2840 2840 2840 735 735 532 532 532 365 365 365 365 365 365 365 365 1475 1475 447 447 447 447 447 1488 1488 1488 1488 734 734 734 734 734 2912 2912 2158 2158 2158 2158 2158 2158 2158 2158 2158 2023 2023 1830 1830 1830 1754 1754 1754 1754 1754 1754 1754 1754 2410 2410 1773 1773 1773 1773 1773 1832 1832 1832 1279 1279 1279 2123 2123 2123 2123 2123 2123 2123 2225 2225 2225 2540 2540 2540 2540 2540 2540 2540 2540 2540 2540 2916 2916 2916 2382 2382 2105 2105 2105 2105 2519 2519 2519 2519 2519 2519 2519 2519 3147 3147 2117 2117 2117 2117 2117 2117 2117 2117 2117 2117 2759 2759 2759 2759 353 353 353 862 862 862 862 862 1968 1968 1968 2471 2471 2471 2471 2471 2471 2471 2471 2471 2471 533 533 533 3419 3419 3419 3419 3419 3419 3419 3419 3419 3419 2600 2600 2600 2600 257 257 257 257 1878 1878 1878 1878 1878 1878 1586 1586 1586 1586 1586 1586 1586 1869 1869 1869 3103 3103 3103 3103 3103 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1162 1162 1162 1162 1162 2430 2430 2430 2430 2430 2430 2430 2430 3487 3487 2465 2465 2465 2465 3009 3009 3009 3009 3009 3009 3009 3009 1205 1205 1205 1205 1205 1205 1205 860 860 860 860 860 860 860 860 860 860 92 92 92 92 92 1620 1620 1620 1620 1620 1620 1620 1620 1620 1620 404 404 404 404 404 404 404 404 404 3253 3253 3253 3253 3172 3172 3172 3172 3509 3509 3509 3509 3509 3509 3509 3000 3000 3000 3000 3000 3000 3000 455 455 455 455 455 455 455 455 2422 2422 2422 2422 2422 2422 2422 2422 2422 2422 2729 2729 2729 2729 51 51 51 51 51 1260 1260 1260 1260 1260 1260 2621 2621 2621 2621 2621 2621 2621 2621 1598 1598 1598 1598 1598 1598 1598 1598 2755 2755 2755 2755 2755 2755 2755 2755 1452 1452 2012 2012 2012 2012 2012 2012 2012 2012 3199 3199 3211 3211 3211 3211 3211 3211 3211 3211 933 933 933 933 933 933 933 933 933 933 2993 2993 2993 2993 2993 2993 2993 2993 2993 2993 3030 3030 3030 3030 3030 3030 3030 3030 3030 3030 1379 1379 1379 1379 1379 1379 1379 1379 3651 3651 3651 3651 3651 3518 3518 3518 3518 3518 3518 588 588 3596 3596 3596 3596 3596 3596 3596 3596 1966 1966 1966 1966 1966 1966 1966 2453 2453 2453 2453 2453 2453 2453 2453 2453 2453 1677 1677 3089 3089 3089 1159 1159 1159 1159 1159 1159 1159 2235 2235 2235 2235 2235 2235 1147 1147 1147 1147 1147 1147 1147 1147 1147 657 657 657 657 657 657 657 657 657 657 3533 3533 3533 3533 3533 3533 3533 3533 3533 2635 2635 2635 2635 2635 2635 2635 1999 1999 1999 2953 2953 2953 2953 2953 2953 2953 2537 2537 2537 2537 2537 2537 2537 3263 3263 3263 3263 3263 3263 3193 3193 3193 3193 3193 3193 3193 2488 2488 2488 2488 2488 2488 2488 2488 3309 3309 2687 2687 2687 2687 2687 2687 2687 2687 2233 2233 2233 2233 2233 2233 2233 1733 1733 1733 1733 1733 1733 1733 723 723 2052 2052 2052 2052 2052 2052 2052 2052 2052 2052 469 469 469 469 469 469 469 1799 1799 1799 1799 1799 3824 3824 3824 3824 2414 2414 2414 2414 2414 2414 3540 3540 3540 3540 3540 3347 3347 3347 3347 3347 3347 3347 3347 3347 1189 1189 1189 1189 1189 1189 3747 3747 3747 3747 2660 2660 2660 2660 2660 2660 1112 1112 1112 1112 1112 1112 1112 1112 1112 1112 3109 3109 3109 3109 3109 3109 3109 3109 3109 3109 3016 3016 3016 3016 3656 3656 3656 3656 3656 3656 3656 891 891 691 691 691 691 691 691 2610 2610 2610 2610 2610 2610 2610 2610 2610 2610 1642 1642 1642 1642 1642 1642 1642 1419 1419 1419 1419 1419 1419 1419 1419 1419 931 931 931 931 931 931 931 931 318 318 318 318 318 318 3731 3731 3731 3731 3731 3731 3731 3731 3731 1807 1807 3551 3551 3551 3551 3551 3551 3551 3128 3128 3128 3128 3128 3707 3707 2893 2893 2893 2893 3393 3393 3393 3393 3393 3393 3393 3393 1153 1153 1153 1153 1153 1153 1153 1153 3704 3704 3704 3704 3704 56 56 56 2028 2028 2028 2028 2028 2028 2028 2028 2028 3149 3149 3149 3149 3149 3149 1967 1967 1967 1967 1967 1967 1967 1967 1967 3120 3120 3120 3120 3120 3120 3120 1248 1248 762 762 762 762 762 762 2198 2198 2198 2198 2198 2198 2198 2198 3477 3477 3477 2343 2343 1737 1737 1737 1737 1737 1737 1737 1737 1737 1737 3894 3894 1759 1759 1759 1759 1759 2497 2497 2497 2497 2497 2497 2497 2497 2497 1392 1392 1392 1392 1392 1392 2642 2642 2642 2642 2642 2642 2642 2642 1137 1137 1137 1137 1137 1137 4047 4047 4047 3414 3414 3414 3414 3414 3414 3414 3414 3414 2712 2712 2712 2712 1822 1822 1822 1822 1822 1822 1822 1698 1698 1698 142 142 142 142 142 142 3527 3527 3527 3527 3527 2252 2252 2252 2252 2252 2252 2252 669 669 669 669 669 669 669 669 669 669 3645 3645 3645 3645 3645 3645 3645 3645 3352 3352 3352 3352 3352 3352 3352 3352 2098 2098 2098 2098 2098 2098 2098 2098 2098 2098 1149 1149 1149 1149 1149 1149 1149 1149 1783 1783 1783 1783 1783 1783 1219 1219 1219 1219 1219 1219 3909 3909 3909 4085 4085 4085 4085 4085 4085 4085 4085 150 150 150 150 150 150 511 511 511 511 511 511 511 998 998 998 998 998 1294 1294 2924 2924 2924 2924 2924 2924 2924 2924 2924 2924 3492 3492 3492 1916 1916 1916 1916 1916 1916 1916 1916 1916 1916 3908 3908 3908 3908 3908 664 664 664 664 664 664 664 468 468 468 468 468 468 3406 3406 3406 3406 3406 3406 373 373 373 373 373 373 1997 1997 1997 1997 1997 1997 1997 1997 1997 1997 1780 1780 1780 1780 1780 1780 1780 1780 1780 2994 2994 1913 1913 1913 1913 1913 1913 1913 1913 1913 2534 2534 2534 2534 2534 1384 1384 1384 1384 1384 1384 1384 407 407 600 600 600 600 600 600 600 600 600 4228 4228 4228 4228 4228 4228 4228 4228 4228 275 275 275 275 275 275 2312 2312 2312 2312 2312 2312 2312 2312 2312 2312 1492 1492 1492 1492 1492 4365 4365 4365 4365 4365 4365 4365 4365 4365 2688 2688 2688 2688 2688 2688 2688 2688 2688 2688 1207 1207 1207 1207 1207 1207 1207 3530 3530 3530 3530 2581 2581 2581 2581 2964 2964 2964 2964 2964 2964 2964 1317 1317 1317 1317 1317 1317 1317 1317 1317 3341 3341 3341 3341 3341 3341 3341 3341 1986 1986 1986 1986 1986 1986 3474 3474 3474 3474 3474 3474 3474 3474 3474 3106 3106 3106 3106 3106 1746 1746 1746 1746 1746 1746 1615 1615 1615 2448 2448 2448 2448 2448 2448 2448 2448 2448 4389 4389 4389 4389 4389 4389 4389 2814 2814 1813 1813 1813 2952 2952 2952 2952 2952 2952 2952 2952 2952 2952 3257 3257 265 265 265 265 265 265 1979 1979 1979 1979 1979 1979 1979 457 457 457 457 457 457 457 457 457 457 2454 2454 2454 2454 2454 2454 1812 1812 1812 1812 2926 2926 2926 2926 2154 2154 2154 2154 2154 2154 2154 3889 3889 3889 3889 3889 3889 3889 3889 3889 2617 2617 2617 2617 2617 2617 2617 2617 2617 1824 1824 1824 1824 2205 2205 2205 2205 2205 2205 2618 2618 2618 2618 2618 2618 2618 2618 2981 2981 2981 2981 1223 1223 1223 1223 1223 1223 1223 1223 3977 3977 3977 2707 2707 2707 2707 2707 2707 2707 2707 391 391 391 391 391 391 391 391 391 391 3763 3763 3763 3763 3370 3370 3370 3370 3370 3370 3367 3367 3367 3424 3424 3424 3424 3424 3424 3424 3424 3424 2903 2903 2903 2903 2903 2903 2903 2903 2903 2903 2427 2427 2427 187 187 187 187 187 187 187 187 187 3486 3486 3486 3486 3486 3486 3486 3709 3709 3709 3709 3709 3709 3709 3709 3709 228 228 228 228 228 4596 4596 4596 4596 4596 4596 4596 4596 4596 28 28 28 28 28 28 4520 4520 4520 4520 4520 4535 4535 4535 3442 3442 3442 3442 3442 3442 3442 3719 3719 3719 3719 3719 3719 3719 3719 3719 3076 3076 3076 3076 3076 3336 3336 3336 3336 3336 3336 3336 1002 1002 1002 1002 4104 4104 4104 2063 2063 4337 4337 4337 4337 4337 4337 1657 1657 1657 1657 1657 1657 1657 1657 1657 1657 2797 2797 2797 2797 2797 2797 2797 2797 2797 2797 285 285 285 285 2527 2527 2527 2527 2527 2527 2527 3247 3247 3615 3615 3615 1580 1580 1580 1580 1580 1580 1580 1580 3971 3971 3971 3971 3971 3971 3971 3971 2673 2673 2673 2673 2673 2673 2673 2673 2938 2938 2938 2938 2938 2938 2938 2938 2938 2749 2749 2749 2749 2749 2749 3031 3031 3031 3589 3589 3589 3589 3589 3589 3666 3666 3666 3666 3666 3666 3666 4283 4283 4283 4283 1550 1550 1550 1550 4419 4419 4419 2871 2871 2871 2871 2871 2871 2871 2871 2871 2871 2286 2286 2286 2286 2286 2286 4080 4080 4080 4080 4080 4080 4080 4080 1702 1702 1702 1702 1876 1876 1876 1876 1876 4821 4821 4821 4821 4821 4821 4821 2679 2679 2679 4191 4191 4191 4191 4191 4191 4191 2392 2392 2392 2392 2392 2392 2392 2392 2392 4581 4581 4581 4581 4581 4581 4581 4581 4581 4581 2733 2733 2733 2733 2733 2733 2733 4566 4566 4566 4566 4566 4566 4566 4566 1412 1412 1412 1412 1412 1412 1412 2839 2839 2839 2839 2839 2839 2839 2839 2839 2839 882 882 882 882 882 882 882 882 882 882 2038 2038 2038 2038 2038 2038 2038 2038 2038 2038 508 508 508 508 2579 2579 2579 2579 2579 2579 1015 1015 1897 1897 1033 1033 1033 1033 1033 847 847 847 847 847 847 847 2473 2473 2473 2473 2473 2473 2473 2473 1059 1059 1059 1059 4114 4114 4114 4114 4114 520 520 520 1193 1193 4953 4953 4953 4953 4953 4953 4953 4953 4953 4953 2541 2541 4399 4399 4399 4399 4399 4399 4399 4399 4399 4407 4407 4407 4407 4407 4407 4407 4407 4407 4407 4694 4694 4694 4694 4694 4694 2053 2053 2053 2053 2053 2053 2053 2939 2939 2939 2939 1953 1953 1953 3126 3126 3126 3126 3126 3126 3126 3126 3561 3561 3561 3561 4362 4362 4362 4362 4362 4209 4209 4209 4209 4209 4209 4209 4209 966 966 966 966 966 5013 5013 5013 5013 5013 5013 5013 5013 5013 166 166 166 166 166 166 166 4858 4858 4858 4858 4858 4858 4858 4858 4858 1705 1705 1705 1705 1705 1705 1705 1705 1508 1508 1396 1396 1396 1396 1396 4657 4657 3276 3276 3276 3276 3276 1787 1787 1202 1202 3597 3597 3597 1618 1618 3136 3136 3136 3136 3136 3136 3136 3050 3050 3050 3050 3050 3050 3050 3050 3050 3750 3750 3750 3750 3750 3750 3750 3750 948 948 948 948 948 948 4620 4620 4620 5025 5025 5025 5025 4025 4025 4025 4025 4025 4025 4025 4025 2093 2093 2093 2093 2093 2093 2093 2093 2093 2093 4926 4926 4926 4546 4546 4546 5083 5083 5083 1533 1533 1533 1533 1533 1533 1533 4225 4225 4225 4225 4225 4225 4225 4225 4225 1176 1176 4270 4270 4270 4270 2321 2321 2321 2321 2321 2321 2321 2321 2321 2321 3613 3613 3613 3613 3613 3613 3613 3613 3613 4779 4779 4779 4779 4779 4779 4779 4779 4779 4779 854 854 854 854 854 854 1071 1071 1071 1071 1071 1071 1687 1687 2593 2593 3713 3713 3713 3713 3713 3964 3964 3964 3964 3964 3964 3415 3415 3415 3415 528 528 528 528 528 2962 2962 2962 2962 2962 2962 4869 4869 4869 4869 4869 4869 4869 4869 4869 4869 960 960 960 960 1303 1303 1303 1303 1303 2525 2525 2525 2525 4619 4619 4619 4619 4619 4619 4820 4820 4820 4820 4820 4820 4820 4820 3113 3113 3113 3113 3113 1426 1426 1426 1426 1426 4040 4040 4040 4040 4040 4040 4040 5322 5322 5322 5322 5322 5322 1588 1588 4795 4795 4795 4795 906 906 906 906 906 906 4246 4246 4246 4246 4246 4246 4246 4246 2915 2915 2915 2915 2915 2915 2915 2915 2976 2976 2976 2976 2976 2976 2976 5091 5091 5091 5091 5091 5091 5091 5091 5385 5385 5385 5385 5385 5385 5385 522 522 522 522 522 522 522 522 522 522 2156 2156 2156 2156 2156 3575 3575 784 784 784 784 784 784 784 3652 3652 3652 3652 3652 3652 3652 3652 3652 3652 2097 2097 2097 2097 2097 2097 4782 4782 4782 4782 169 169 169 169 169 169 169 169 4693 4693 4693 4693 4693 4693 4693 1988 1988 1988 3122 3122 3122 3122 3122 3122 3122 3122 3122 3122 3842 3842 3842 3842 416 416 416 4463 4463 4463 4463 4463 4463 4463 4463 4463 4776 4776 4776 4776 4776 4776 4776 2543 2543 2543 2543 2543 2543 2543 2543 2543 1049 1049 1049 1049 1049 1049 1049 450 450 450 450 450 450 450 450 450 5305 5305 5305 5305 5305 5305 5305 5305 3392 3392 3392 3392 3392 3392 3392 3392 3392 1145 1145 1145 1145 1145 1145 1145 1145 5335 5335 5335 5335 5335 5335 5335 5335 3711 3711 3711 3711 3711 3711 3711 3711 4172 4172 4172 4172 4172 4172 2130 2130 2130 2130 2130 2130 1670 1670 1670 1670 1670 5340 5340 5340 5340 5340 5340 5340 5340 5340 4014 4014 4014 4014 4014 2716 2716 2716 4808 4808 4808 4808 4808 4932 4932 4932 4932 4932 4932 4932 4932 4932 4932 3827 3827 3827 3827 3827 3827 3827 4020 4020 4020 4020 4020 4020 4020 4020 4020 4020 4773 4773 4773 4773 5277 5277 5277 5277 5277 5277 5277 5277 5277 4495 4495 4495 4495 4495 4495 4495 4495 4495 5510 5510 5510 5510 5510 5510 1635 1635 2929 2929 2929 2929 3641 3641 3550 3550 3550 3550 3550 3550 807 807 807 807 807 488 488 4281 4281 4281 4281 4281 4281 439 439 439 439 439 2398 2398 2398 2398 2398 2398 2398 2398 2398 5006 5006 3748 3748 3748 3748 3748 193 193 193 193 193 193 193 193 4670 4670 4670 4670 4670 4013 4013 4013 4013 4013 4013 4013 1894 1894 3674 3674 3674 3674 3674 3674 3150 3150 1014 1014 1014 1014 1014 497 497 497 497 497 497 497 497 1778 1778 1778 1778 5358 5358 5358 5358 5358 5358 5358 5358 5358 5358 3899 3899 3899 3899 3899 3899 3899 3899 4122 4122 4122 4122 4122 4122 4122 4122 4122 4122 2174 2174 2174 2174 2174 2174 2174 2174 2174 83 83 83 83 83 83 83 883 883 883 883 883 883 883 883 5102 5102 5102 5102 5102 5102 5472 5472 5472 5472 5472 518 518 518 52 52 52 52 52 2330 2330 2330 2330 2330 1455 1455 1455 1455 1455 1455 1455 1455 5435 5435 1859 1859 1859 1859 1859 1859 1859 1859 1859 1859 448 448 448 448 448 448 448 5517 5517 5517 5517 5517 5517 5517 2191 2191 1023 1023 1023 1023 1023 1023 1023 634 634 3314 3314 3314 2997 2997 2997 2997 2997 2997 2997 2997 2997 2997 1932 1932 1932 1932 1932 1932 1932 1932 1932 1497 1497 1497 1497 1497 1497 1497 1497 2596 2596 2596 2596 2596 2596 2596 2596 3549 3549 3549 3549 3549 5234 5234 5234 5234 5234 5234 5022 5022 5022 5022 5022 5022 5022 5022 2255 2255 2255 2255 2255 2255 2255 2255 2255 2255 5873 5873 5873 5873 5873 5873 5873 5873 751 751 4084 4084 4084 4084 4084 4084 4084 2 2 2 2 2 2 2 2 5549 5549 5549 5549 5549 5549 5549 1310 1310 1310 1310 1237 1237 1237 1237 1237 1237 1237 1237 1237 2482 2482 1177 1177 4195 4195 4195 4195 4195 1308 1308 1308 1308 1061 1061 1061 1061 1061 1081 1081 1081 1081 3559 3559 3559 3559 3559 3559 3559 3559 3559 5684 5684 3780 3780 3780 3780 4711 4711 4711 4623 4623 4623 4370 4370 4370 4370 4370 4370 4370 2569 2569 2569 2569 3758 3758 3758 3758 3758 3758 3758 3758 3621 3621 3621 3621 3621 3621 3621 5934 5934 5934 5934 5934 5934 5934 5934 5934 3619 3619 3619 3619 3619 3619 3619 4879 4879 4879 4879 4879 689 689 689 689 689 689 689 689 4119 4119 4119 4119 4119 4119 4119 4119 845 845 845 845 845 845 2155 2155 501 501 501 1971 1971 1971 1971 1971 1971 1971 1971 1971 1971 1257 1257 1257 1257 1257 1257 1257 1257 1257 3491 3491 3491 513 513 513 513 5094 5094 5094 5094 5094 5094 5094 5094 5094 5711 5711 5711 5711 5711 3640 3640 3640 5380 5380 5380 5380 5380 5380 5710 5710 5710 5710 5710 5710 5710 4306 4306 4306 4306 4306 4306 4306 631 631 631 631 631 631 631 631 738 738 738 2806 2806 2323 2323 2323 4919 4919 4919 5325 5325 5325 5325 5325 5325 1271 1271 1802 1802 1802 1802 1802 1802 1802 1802 1802 2649 2649 2649 2649 1845 1845 1845 3326 3326 3326 3326 3326 3326 3326 2615 2615 2615 2615 2615 2615 3328 3328 3328 3328 3328 3328 3328 1614 1614 1614 5705 5705 5705 5705 5705 5705 4241 4241 4241 4241 4241 4241 4241 4241 3026 3026 3026 3026 3026 5151 5151 5151 5151 5900 5900 323 323 323 323 323 323 323 323 323 323 294 294 294 294 294 294 1909 1909 1909 1909 1909 1909 1909 1909 1909 4747 4747 6162 6162 4395 4395 4395 5871 5871 5871 5871 5871 5871 5871 3315 3315 3315 3315 3315 3315 3315 3315 1585 1585 1585 1585 1585 1585 1585 1585 1585 5977 5977 5977 5977 5977 5977 5977 5977 5616 5616 5616 423 423 423 423 423 1627 1627 5047 5047 5047 5047 5047 5047 5047 1884 1884 1884 559 559 559 559 559 3287 3287 2720 2720 2720 2720 2720 2720 2802 2802 4783 4783 4783 4783 4783 4783 4783 4783 4783 4783 6181 6181 2843 2843 2843 2843 2843 2843 2843 2843 2843 1906 1906 1906 1906 1906 5707 5707 5707 5707 5707 5707 5707 5707 5707 5569 5569 5569 5569 5569 5569 5569 5569 5569 5453 5453 5330 5330 5330 5330 5330 5330 5330 5330 6060 6060 6060 6060 6060 6060 6060 6060 6060 6060 3041 3041 3041 3041 3041 4646 4646 4646 4646 4646 4646 4646 4646 2131 2131 2131 6263 6263 6263 6263 6263 6263 6263 6263 6263 6283 6283 6283 6283 6283 6283 6283 6283 6283 3342 3342 3342 3342 3342 3342 3342 3342 3342 1434 1434 454 454 454 454 454 454 454 2613 2613 2613 2613 2613 2613 2613 3649 3649 3649 4864 4864 4864 4864 4864 4864 4864 4864 4864 4864 4043 4043 4043 4043 4043 4043 4043 4043 1591 1591 1591 6388 6388 6388 4446 4446 4446 4446 4446 4446 4446 4446 4446 4446 3306 3306 3306 2841 2841 2841 3479 3479 3479 3479 3479 3479 3479 3235 3235 3235 3235 6553 6553 6553 6553 6553 6553 6553 6553 5274 5274 1569 1569 1569 1569 1569 1569 1569 1569 1569 1569 3038 3038 3038 3038 3038 3038 3038 3038 3038 3038 834 834 834 834 834 834 834 834 834 5464 5464 5464 5464 5464 5464 5464 5464 4156 4156 4156 3430 3430 3430 3430 3430 3430 3430 3430 3430 3430 5874 5874 5874 5874 5874 5874 5874 5874 2138 2138 3929 3929 3929 3929 3929 3929 3929 3929 3929 2188 2188 2188 2188 2538 2538 2538 2538 2538 2538 2538 4997 4997 4997 4997 4997 4930 4930 4036 4036 4036 4036 4036 4036 2106 2106 2106 2106 2106 2106 2106 5024 5024 2481 2481 2481 2481 2481 2481 2481 2481 2481 2481 6555 6555 6555 888 888 888 888 5018 5018 5018 5018 5018 5018 4149 4149 4149 4149 4149 4149 6458 6458 6458 6458 6458 6458 2351 2351 2351 2351 2351 2229 2229 2229 2229 2229 2229 2229 2250 2250 2250 2250 2250 2250 2250 2250 2250 1740 1740 1740 510 510 510 510 510 510 510 510 5248 5248 5248 5248 5084 5084 5084 5084 5847 5847 5847 5847 5847 5847 5847 5847 6300 6300 6300 6300 6300 6300 4499 4499 4499 660 660 660 660 660 300 300 300 300 300 300 300 300 300 300 417 417 417 417 417 417 417 1351 1351 1351 1351 1351 1351 1351 1351 2084 2084 2084 2084 2084 2084 2084 2084 3600 3600 3600 3600 3600 3600 3846 3846 3846 3846 3846 3846 3846 3846 3846 776 776 776 776 776 6618 6618 6618 5891 5891 5891 5891 5891 5891 5891 5891 2847 2847 2847 2847 2847 2847 2847 2847 2921 2921 2921 2921 2921 2921 2921 2921 4979 4979 4979 4979 3084 3084 3084 3084 3084 3084 3084 3084 3084 1001 1001 1001 1001 3209 3209 3209 3209 3209 3209 5501 5501 5501 5501 5501 3299 3299 3299 3012 3012 3012 3012 3012 3012 3012 3012 2290 2290 26 26 26 26 26 26 26 26 26 6762 6762 6762 6762 4834 4834 4834 144 144 144 144 144 144 144 144 686 686 686 686 686 6121 6121 6121 6121 6121 6121 6121 6121 2758 2758 2758 2758 2758 2758 2758 6326 6326 6326 6326 6326 6326 6326 6326 248 248 248 248 248 248 248 248 248 5101 5101 5101 5101 5101 5101 5101 5101 1383 1383 1383 5491 5491 5491 5491 5491 5491 5712 5712 5712 5712 5712 5712 5712 5712 1388 1388 1388 1388 1388 1388 1388 1388 4991 4991 2331 2331 2331 2331 2331 2331 2331 2331 1722 1722 1722 1722 1722 1722 1722 2779 2779 2779 2779 2779 2779 2779 5751 5751 5751 5751 5751 5751 5751 5751 2515 2515 2515 2515 2515 2515 2515 2134 2134 2134 2134 2134 2134 2134 2134 2134 2134 6954 6954 6954 6954 6954 3847 3847 3847 3847 3847 4662 4662 4662 4662 4662 4662 700 700 700 700 700 700 700 700 3010 3010 3010 2506 2506 2506 2506 2506 2506 7049 7049 7049 7049 7049 7049 7049 7049 7049 7049 1425 1425 1425 1425 1425 1425 1425 6155 6155 6155 6155 6155 6155 6155 1568 1568 1568 1568 1568 1568 1568 1568 1568 1568 5625 5625 5625 5625 973 973 5314 5314 5314 5314 5314 3399 3399 3399 3399 3399 3399 3399 3815 3815 3815 3815 3815 3815 3815 5372 5372 5372 5372 5372 5372 5372 5372 5372 2949 2949 2949 2949 2949 1155 1155 1155 1155 1155 1155 1155 1155 1155 2109 2109 2109 2109 2109 2109 2109 6041 6041 6041 6041 6041 6041 6041 6571 6571 6571 6571 6571 2132 2132 2132 2132 2132 2132 3386 3386 3386 1181 1181 1181 1181 1181 1181 1181 4305 4305 5179 5179 5179 5179 4987 4987 4987 4987 4987 4987 4987 4341 4341 890 890 890 890 890 890 890 890 890 890 5331 5331 5331 5331 5331 5331 6059 6059 6059 6477 6477 6477 6477 6477 6477 6477 6477 3988 3988 3988 3988 3988 3988 3988 3988 3988 3988 5558 5558 5558 6764 6764 6764 6764 6764 6764 6764 6764 2054 2054 2054 2054 2054 2054 2054 2054 2054 2766 2766 5600 5600 6351 6351 6351 6351 6351 6351 6351 6351 6351 1348 1348 1348 1348 1348 1348 1348 1348 1348 6680 6680 3488 3488 3488 3488 2754 2754 2754 2754 2754 5743 5743 5743 5743 5743
576571 730158 786764 39044 634432 960093 890735 677139 954802 856590 449707 440631 154185 715252 438029 630545 603863 979585 249033 701103 204565 754443 910719 91730 421524 854769 214038 522895 334177 960545 66052 484122 957663 725683 679788 847180 718197 209084 637026 325147 456234 749814 347307 826713 514266 217701 23563 906054 565017 430102 245346 701109 418659 490330 928066 874202 594159 264746 524101 857293 662139 672552 205415 803404 238510 191058 571520 88337 356789 326107 491287 244965 155627 36474 982517 261851 108781 530005 960542 294454 469448 861064 589561 637477 737821 219685 807927 252889 202942 806255 742585 565634 14853 215852 487724 226293 519811 600532 394245 504966 379198 769847 642470 212177 549295 476501 862283 191830 165542 615226 603265 865277 845662 636923 838320 482869 509996 475839 577943 26518 419955 394037 894438 488911 534052 548434 338505 489007 538498 222236 566807 639326 520358 80503 76400 197478 120790 489992 720347 138662 607887 311859 925061 236771 784086 825776 616791 91043 763614 614927 864193 24 564378 139732 529308 87537 76137 298985 220761 277295 93576 360527 409618 590583 768545 764883 440416 579798 156117 373524 718021 955903 824874 898292 744339 624472 690854 124739 15622 176880 507585 677425 854179 743919 48211 2055 907802 84224 315297 696983 406242 800641 673257 440726 338849 178809 598697 225373 408216 274992 308323 690075 816796 441714 362673 522752 536116 372875 271424 997285 138402 959717 703196 182651 187119 175968 211870 132144 847599 529440 253212 110427 370624 550297 176814 297667 470354 932192 673874 67161 660327 327788 684763 53486 539877 237266 989640 690569 691840 345242 149674 302057 576356 134340 939272 622266 811665 265771 371098 490075 286555 566704 939559 187399 323725 736576 86525 986167 62477 261390 563009 142935 86948 232016 531363 246532 813192 417764 322694 368011 999072 341301 949207 732655 52201 107138 89097 659132 628157 600382 814229 515830 340451 277131 163222 587084 669695 248435 187611 222734 989425 254496 386227 30585 361891 125386 159477 361655 708302 791422 757230 256568 777255 964031 474075 74424 99332 880434 296892 652479 113746 814845 101667 562950 39671 477958 599562 789889 866785 406804 690449 572974 517873 544631 847917 763375 136811 546457 429855 547170 688232 816582 715396 990322 532212 758695 779721 911629 62407 621458 483345 806373 914495 909835 584952 824324 956871 566544 116680 903590 371365 974822 841660 238449 91703 815831 742286 415488 871322 82108 39946 733660 598807 268153 841383 279219 639047 764243 255691 183056 83243 103901 421412 142760 8820 757672 985111 571130 412510 496748 906588 624146 910879 486985 406848 433518 1181 541578 627943 700393 336825 155610 618415 376970 459906 1352 177782 163100 88024 224966 196862 690114 989152 546321 393168 194711 499825 670906 105851 347729 225820 749986 196595 649540 429013 170106 667620 554987 418402 481378 996408 923 782955 604600 3332 947972 826379 804253 544285 371016 997359 116535 672175 326662 9221 87147 738497 30328 825142 109051 252397 634060 668999 979880 594768 800387 681932 218693 642206 368977 327391 875257 831025 814201 613300 337101 821558 461079 673380 672609 191431 143858 593715 533522 102754 650030 905320 422819 633441 844812 250634 722833 374256 657786 625095 805544 567322 552503 410545 692940 268374 165088 952277 696468 645953 383825 220998 872395 309531 471368 388390 202535 641611 64791 104853 670403 478553 235192 702896 477573 18599 159586 231972 552880 454419 448580 412749 930879 765934 680075 236873 832838 815478 333698 251606 473303 667961 98492 536591 804211 663356 323672 88126 693873 229632 116394 151913 657102 805350 352173 775743 331136 174541 125352 18199 42751 779822 119060 14248 491043 134612 259471 515829 848950 199593 146548 957821 937398 57414 926659 314271 478302 986714 400841 89823 825741 191294 508995 472323 685512 218816 459868 93584 56781 128462 402944 161533 759779 217349 418742 749815 615810 659178 558487 820414 243411 92843 504679 801939 655201 98056 153031 867685 15379 816750 712852 14350 581239 771524 62734 585409 873739 108153 313869 939759 764531 456388 988636 132368 189089 448413 111170 54671 534960 14363 36153 835025 715646 823398 208293 18502 491870 88240 167138 345678 725019 719254 603804 622082 55551 903027 267106 863711 172191 714354 974499 748002 278386 691187 742920 599028 796630 160363 598173 196979 732886 631546 331248 93202 606073 910114 80661 104951 986105 260633 97488 817081 337719 967420 299716 659364 696401 334445 967081 825164 915287 126694 532060 95416 352835 306208 159383 617580 593705 790084 390430 816486 536713 6547 738737 651695 513580 850929 677557 545647 31642 366661 959717 854169 461450 415914 608395 79407 470718 914943 611883 411556 317867 509289 322302 634074 239508 307653 890552 765837 889043 955053 210892 683353 856026 202116 412705 106346 242295 692805 121188 115535 734943 620451 938831 514959 976946 376462 120442 362151 952649 424419 109610 426323 97880 305944 746561 944426 498287 163496 35774 256859 862943 499653 599279 431572 571263 108343 683983 498737 825129 227785 614560 313075 784843 164794 674575 533757 614414 244603 74458 364110 523406 161341 134994 69046 904200 602189 615844 524975 687639 98938 481423 358458 971808 386253 548507 18914 625444 670404 20078 47714 39444 350657 563646 732839 486283 834171 928149 534659 394301 466430 382260 95592 737965 763661 42969 589061 704926 510825 316883 758668 63418 422684 895830 466601 247505 620344 390098 862303 637400 471297 493461 764357 407508 984424 394560 628364 743143 491152 880566 206272 981855 54859 789624 220330 395599 780767 259773 48659 876366 922804 287896 221131 879073 240118 884737 423231 622000 101628 722555 330710 846242 896425 380926 300030 407773 516890 514965 693132 713622 112701 65707 389779 52579 118464 225293 517073 170492 156238 891030 318904 188329 65288 497840 459572 305828 275046 320094 606871 945864 105747 625573 259278 413694 347933 715948 540358 676103 880587 549413 627044 919694 83017 823211 302337 348921 911195 227635 370417 496668 464558 104197 83909 280868 72577 756687 287244 346113 479914 38226 918136 721178 479898 301628 42576 531198 481844 883545 295310 666359 911718 486583 860391 768393 701034 661726 240383 753876 456314 718297 246525 318718 438748 588449 453952 146683 420419 65868 387744 227190 785951 28710 162358 648960 157293 122835 546137 534874 870461 864127 242237 796430 421076 830000 717297 883421 203297 323122 842769 825604 246065 471395 548660 900541 630892 634448 91555 943390 629198 580654 78284 46519 553978 58911 455546 647941 53588 763902 726587 503438 680072 26718 596324 778220 266004 880747 880313 346590 510925 594051 374187 306609 442698 669346 235474 246329 568219 838700 662113 298116 470601 525671 996378 153375 328474 965745 540279 92401 12279 388830 105907 944006 912374 582675 462624 288356 671175 527107 672862 371917 110564 469823 62896 891834 201028 929935 780742 686763 651373 177268 939227 283853 847496 771615 528754 449427 543879 714637 819426 938610 972076 101939 673781 886115 613194 858436 742564 750535 958890 847709 657634 866503 887604 604932 890107 130232 367443 692359 639505 876960 513207 508945 657517 411424 996412 755712 547470 527725 910046 333461 358670 449484 25904 105339 45919 877025 981856 297827 114378 181726 736088 205579 725790 417996 175145 492193 655284 772503 983260 633416 807581 958391 434581 736235 351924 866658 595840 616002 543831 768900 990839 820253 779348 662922 970599 286789 253990 804045 557838 490359 54165 46922 704024 644690 226050 845002 768151 731396 555542 696780 448406 453307 418281 980961 240583 354848 266622 831007 952996 93100 467240 26839 861453 318964 220694 92070 633151 924479 572392 879788 909572 869586 369211 157391 205786 115447 788917 302094 413520 767436 120095 288576 63613 596792 938666 667148 187576 811499 874588 36017 77765 310713 329512 59058 843896 831844 251320 568255 829430 616324 240127 249113 599480 369120 900971 835694 376321 354854 209298 216382 295977 901421 284064 205263 663052 817310 438320 829583 12854 785857 869229 404084 479030 754551 518186 133354 921402 954492 980090 814434 987104 105572 769315 721995 953273 738831 260175 668012 304783 947434 547980 392321 201842 272280 40488 374302 470143 256041 527119 516432 993524 385273 613433 665305 496313 453479 28435 117430 686250 457434 830953 214098 994075 537601 950159 278967 802754 482451 604969 454341 443644 121423 874231 311014 502300 294359 336513 434221 719185 426842 538645 843098 699925 259634 338380 668868 844668 757166 855220 936501 999168 321731 74620 464725 171690 322488 422133 350060 785948 678430 736430 386155 982941 270094 627103 601169 464801 90872 251121 297429 297041 735996 982432 231508 296583 326619 250533 237905 899248 886659 514371 699811 556366 941369 324822 607752 760962 901380 559108 514353 632078 116819 939714 768323 643871 631351 870744 371952 464876 217799 878205 381340 247766 977448 266717 728642 483627 828399 93833 169281 614881 701464 754455 455451 22355 162681 908254 689616 129669 273915 251020 340126 23770 315966 390921 293457 431708 365139 706911 922987 667492 562981 908288 807367 916452 936622 700709 984731 606321 303391 89741 414264 782444 128283 885760 835266 137733 767429 444771 575988 394228 536094 742804 578743 347485 762556 361279 163909 812191 598930 823282 508615 38197 601156 136362 325562 333976 594628 155272 928525 703928 715128 862642 213146 105234 108294 269623 34802 369910 275468 465953 717548 542901 272592 135541 511109 878873 525067 565808 528119 543383 174008 234403 625795 418598 859978 246205 570575 654295 438200 573345 113242 489449 864849 98145 543899 982731 118071 85227 514732 552348 344180 258330 419181 155999 716408 49995 903290 653452 600000 222660 521740 432716 258975 23916 966901 948165 841469 503653 871807 258263 926979 682430 294001 208929 576071 323758 757125 925384 391780 663032 519243 233515 827179 104948 652468 340120 573557 903784 682958 704806 959893 697993 644604 754734 714102 865967 758928 328593 56402 523830 745503 961182 871080 561987 601964 527444 114569 315474 257583 754484 616228 954050 750288 172529 876163 209984 273638 688095 759059 444577 549118 228711 521295 576905 773684 766198 704987 909474 637182 663674 168497 633772 416268 589054 46468 610785 41914 901441 724139 747498 599637 27548 786932 833541 881525 336949 186299 310884 278600 244016 942688 555763 407645 547674 572681 932860 124890 137839 393600 544232 40948 813165 543494 134227 467142 406925 847599 899443 290303 624021 745969 219892 246185 29474 385651 806180 576364 798820 88119 836084 43380 459373 255338 23733 976214 44633 55569 517691 258949 138665 377178 82754 935893 351299 171596 397444 851842 28527 660011 989996 15640 430851 87724 983805 280167 722279 489832 103894 275876 608017 465094 528008 718414 481437 410986 537291 689972 943214 414558 84060 570089 189640 505740 783042 992419 384622 874074 35596 546685 774104 781586 521667 925736 941898 323816 202845 486717 150311 367557 468367 132417 427602 907261 814135 259661 223539 71106 904363 288144 965080 510703 180094 982266 185221 468959 68861 830331 915851 515779 944245 853091 675751 597754 510366 773186 159391 423181 797780 249512 152178 818640 641862 186229 106464 578653 342413 562365 570390 81391 268707 252952 297486 578719 186313 995614 108048 543205 336924 166297 746417 328256 372743 527134 301467 531018 12743 693038 287528 366320 539179 326129 461571 299806 968042 940274 873472 520178 189979 850441 955336 705173 280275 485374 495584 489086 791227 372634 635044 836238 487042 678033 722073 946302 831207 11289 180796 439621 734198 406156 184169 82568 12035 558955 19808 587690 159359 346354 291750 778236 941022 305440 203199 574357 43094 681896 133949 825476 181489 488639 832581 260379 609110 833065 664499 167393 746878 676770 734930 631524 381272 999750 236204 223939 109972 836388 623942 710045 998339 646541 356140 825824 682145 600576 474324 164814 652506 713926 931873 879741 858521 130495 490496 988779 554141 221466 691927 160068 976339 402490 514671 83974 855581 271384 73778 41622 507161 998515 328788 323279 337522 490141 139919 541973 144552 887029 819084 878312 289601 567831 771457 37326 204386 154608 832220 719970 208237 800493 255296 100777 375989 61399 844566 611354 43005 717808 286174 894720 814855 749846 659436 293954 482182 157524 95094 931052 998791 815830 173049 16933 371623 293450 778212 414521 519850 314051 311517 400839 154952 518525 931481 682291 346566 488980 562520 818507 384345 784441 592507 627086 923513 761016 431112 169116 215894 948523 267890 492662 685265 926196 604498 495278 664275 12610 525605 508893 355498 811904 122377 636932 656302 276027 453344 872519 978278 779570 828019 411164 253571 940734 846891 495810 342959 101316 800526 167214 866625 267151 825786 32009 329274 56389 312105 448713 881503 588535 298355 638560 657669 940906 722002 289372 592174 145336 148399 758753 589982 457910 617984 553837 311809 345451 982705 41032 876635 244880 34994 417203 343890 57512 535252 389727 953790 266828 871272 369782 24769 144715 738934 758097 801492 315092 542161 531522 583819 220908 32046 491355 638416 80339 616810 124145 892059 638815 512932 773022 691096 792480 670843 955778 398415 834518 804114 19694 411576 132367 302763 418561 127706 420221 346509 695579 154521 498278 40828 294557 423074 783020 164217 566694 395519 746588 227089 832528 695741 989418 308475 987060 263241 567270 346064 335740 796625 506601 928792 770489 505368 994310 202367 724794 734898 404487 405625 26197 461655 710633 268238 494923 992640 848036 81642 862264 347858 62998 64384 900249 792865 407243 189049 394817 413166 893697 529338 643290 638358 9516 990235 886057 934587 34668 345234 447465 643731 944534 592674 279062 525646 225336 146210 803500 616973 646061 294297 184646 548965 473662 250264 994127 458662 335373 626482 162759 403479 454671 134122 756779 597555 525916 934207 871577 296425 193784 78084 601209 121202 727172 855190 764964 9231 492073 81022 832379 510569 884196 193972 603496 842741 18575 334139 730875 513169 302044 739765 130458 503462 167452 644977 601902 22021 552468 982812 519759 267075 105702 648244 872320 449488 824589 33421 855006 594775 543932 850215 904770 866246 390217 4838 89584 674752 923404 616806 2133 964474 970960 24045 590618 86675 417884 466268 56590 455601 998517 92798 132039 724114 298450 288074 967150 466794 669402 996441 831451 705621 142052 639796 554737 634652 569877 741432 50183 562696 17806 886804 90960 423740 617788 496297 841238 102550 794570 690530 847697 490443 943600 306941 572691 629229 509397 699380 515109 724384 337766 781096 977500 978675 531342 809307 483266 673768 256987 67484 721009 249973 286169 983315 311860 34995 181682 142612 616580 165973 737849 386251 105163 383431 730073 899697 726297 457099 645220 633886 118486 825954 291546 242902 791881 732300 762119 913002 893186 113896 432306 13102 294485 805365 56460 795813 78656 932829 226653 233269 692547 735235 156792 711248 687687 846515 297362 157393 651533 369797 464234 106197 317331 635928 631756 434671 640229 535806 146327 496699 102254 262670 205865 319104 796458 672214 819747 202743 494189 537263 850572 834115 18487 608828 614528 570478 121745 937534 107172 937776 283779 65285 321177 904635 992842 412503 591600 812124 779904 641017 441137 447119 396545 792794 315454 779014 409061 229495 261825 587361 113606 761596 676107 906920 272531 217863 791015 993890 802593 25689 132660 230933 275221 53084 230347 764572 927977 100964 446231 75675 19592 956143 299593 494623 777952 481256 83700 943895 520695 120819 640681 248708 408086 783213 809841 34606 210868 585960 898810 653444 876238 163768 416907 65275 889918 91372 812161 950301 468896 531285 304073 119923 744642 257669 166272 765924 468535 379625 293601 460910 551801 477026 799140 85021 280883 939162 486676 638979 207582 925834 589543 319697 548509 821685 151914 357038 749045 732265 498242 388202 863331 708025 279352 248531 416063 320155 258575 507552 990820 50373 845048 811984 517346 745432 132939 605913 671733 580652 924264 917636 107805 527424 827364 945449 139032 697176 527352 194200 971746 783990 262431 905467 191157 251006 990943 427332 266366 133363 668546 206435 626460 278837 136256 524097 935058 916334 127429 709705 347952 514184 160967 760009 749961 823605 858783 559427 968748 788954 600063 554489 230060 674774 942201 132112 785431 844972 795597 245188 862256 667454 530644 200206 906719 354540 932814 948955 631703 967313 798444 243443 833570 761206 465426 817902 916772 517213 365800 126053 866468 260315 519007 287720 44639 467630 911778 17188 521721 280566 189668 330637 939241 532449 150351 503500 416541 829151 118957 584482 551461 374270 971398 993680 626306 216645 976771 171487 934790 13570 35996 177527 466720 425312 620989 293523 663900 266590 733492 7412 240201 278938 189186 408592 889181 993573 654266 71548 556810 125888 977077 794956 445106 132227 595211 190294 942694 969066 481190 537875 760097 323078 220402 311368 86769 943394 123632 200300 283640 913198 478026 967857 508509 311632 744573 101892 257346 214054 290050 47516 734210 559715 402635 775948 229239 889563 440171 528023 531721 323413 467404 805775 78899 396967 680001 655505 261296 50501 401710 604808 297690 965614 486334 333183 543937 240831 515384 9080 606084 743135 868064 586469 958077 736092 749522 825334 452600 110642 762826 500192 818629 314021 721065 752273 168646 264044 202188 285729 756125 785945 803298 864446 530472 215569 415645 408591 623167 233801 944451 270234 784674 727812 435727 862383 622734 909631 567655 262219 261024 272198 301801 833125 225794 389179 399916 49813 888956 818850 41808 838189 863260 147198 526373 214334 115365 647454 736711 66818 678002 995226 783125 330588 72932 446071 340471 459443 583187 116934 759890 132543 702448 282051 520787 487332 269565 789744 10977 638092 731988 338379 325007 955609 951933 358790 593621 318116 929664 218853 926747 610981 680752 909261 809649 700847 611821 222617 325515 972357 313535 913821 189877 122460 322453 62785 777316 565463 493624 486820 962193 59610 968379 146002 823146 196401 567615 907834 474436 870372 271041 585908 201521 373997 655627 252953 366378 401432 111837 254591 289645 968455 411093 104358 450645 235210 453693 212174 326137 622259 432855 398646 268202 659442 128307 243795 325121 377352 80616 315930 417505 99130 4986 156233 652938 936318 617575 990798 186273 66563 61649 504393 522096 340877 937179 180425 572987 305390 323233 95062 218159 660859 585957 333631 58320 76981 905514 621966 195907 731877 86920 75804 587962 606293 330564 681225 780699 951408 110545 446195 386494 162505 263690 718232 810959 611702 859805 298873 261348 704362 643939 662642 850817 279139 684930 973738 171169 713270 395440 549059 86197 874284 170214 62529 173714 164302 709554 37544 850318 299256 336089 632953 743566 57553 872048 201143 433856 692493 307335 938949 661836 707434 960156 311276 217779 895329 797859 193132 594166 852320 195534 66900 902396 719335 873137 895532 679403 115564 665113 231306 850694 234739 477408 352226 618389 659345 465917 722383 564517 419475 147236 99029 758004 756785 763645 689551 617973 655630 308934 139611 251206 359336 361560 194853 744138 768741 10987 662465 524098 131720 808219 452838 429635 924629 888986 518596 590390 982354 704720 143797 658855 188940 256238 491990 35482 470309 851074 734881 372831 657008 686138 802453 377913 165585 316351 932287 662948 223316 267693 645297 574092 378896 133093 972162 868978 16697 845329 660418 987431 269430 544077 959692 321203 228572 595764 744953 195765 679339 478715 98805 643154 39931 707106 606204 917759 406332 148656 1357 26993 766082 296978 575367 557113 578635 726717 269294 741078 342163 828528 113640 398129 589566 590199 466950 626511 520257 68066 332186 784389 231759 829520 125466 770352 333763 34423 559748 233819 526180 683474 551422 141019 508291 739539 915385 562669 433097 858421 234135 637110 316564 213528 746188 160863 728897 406679 925733 403678 146631 246575 58255 17319 2910 821796 126376 351244 687806 815526 717887 474440 213452 998453 396887 207133 82302 47961 997436 787020 800771 120018 343341 473057 778462 730128 159098 963412 985415 146456 432343 977384 652526 293427 3044 537677 905740 644536 751383 467371 457896 608353 874305 781430 782626 913384 55914 981877 945144 607018 365869 885140 453880 585494 924535 203514 705147 234637 140201 825216 832872 780119 853199 596263 440665 203167 285995 994053 125031 880146 426978 731147 840672 396915 437242 902008 801613 503940 574625 482798 275942 184553 426820 139864 308923 306336 117076 186124 847530 914423 100016 22479 137404 327264 84868 791989 639503 329362 356407 308852 662942 953419 415729 988203 927751 314404 96899 243082 894138 303916 911607 634265 504803 564956 820406 189386 849221 952579 182524 610101 333228 568340 829749 338609 628747 711669 157755 488696 928800 133205 274708 900309 858654 987222 879086 917996 569554 411849 560803 880289 406431 305135 538390 811242 97169 988271 261832 945971 38196 697794 328245 616846 659477 623302 217355 527731 721339 841721 835793 891886 243253 174660 361969 221545 307424 817095 227197 396177 687191 348914 792624 766128 351377 769758 47520 248039 773855 188466 69137 637474 589170 131196 419897 503112 692149 659257 779808 835305 554231 939271 837314 68476 652689 905181 929045 944168 152881 441429 305681 216329 170186 967067 600110 638416 415097 375458 251333 868369 30795 247194 409824 443616 945192 152730 378692 948715 705531 650979 467789 742988 434841 121552 539475 235310 858134 890124 80782 915409 459677 284611 219392 268343 394432 597125 201365 702853 221340 624912 538905 437891 809618 570706 851150 409023 321110 77272 876736 319923 584076 832492 641082 992670 350277 360347 969948 318702 864200 489659 368621 711770 978847 352644 635981 690786 29548 942053 116144 225763 654067 237629 620867 329357 774857 710069 264323 501067 864233 256939 448850 174309 372739 994971 797389 178957 209072 578562 924525 898292 907725 87391 89534 629344 28242 97079 746910 727724 222866 779167 754545 558283 538082 12066 393958 827963 263929 952420 787382 8054 127919 115956 125531 808692 156541 728768 73314 55880 978606 884174 613215 459394 316365 840437 900217 702840 243646 891791 912128 522563 927480 680510 69741 47476 875895 9256 144756 87419 246901 667894 50508 443052 950191 971013 137591 879649 920545 631594 942606 39734 106725 978993 355197 743054 312574 843158 72682 804120 402111 407366 79320 633341 709103 869082 322393 659238 298381 339410 924222 939696 56721 466806 545385 201834 176233 711118 384465 729998 197638 253392 44389 970306 524217 702146 804848 721252 166285 861059 136308 165432 18528 823412 703749 766328 289140 925034 381529 739823 786915 419395 793858 514039 915915 607036 518759 854948 673892 821634 658558 83522 24495 588187 952471 749084 113115 183303 100464 319445 774308 975798 542269 578557 177301 474483 292924 192589 749760 687900 401877 783973 290750 844796 21274 488581 175051 393841 35257 947858 561528 810361 238785 48508 823239 836874 776681 702366 224461 713419 562337 734742 290953 877709 364233 104819 822170 114246 875391 863083 267557 917514 523574 263974 616087 285762 681211 263888 267634 845027 606098 925423 298216 931975 839115 217800 386092 579188 280080 167953 742296 83917 19385 404289 999298 256433 731735 719531 21447 420245 991488 431950 755896 407565 248519 392078 822721 779053 195630 830634 637379 558979 370443 10036 964777 856069 470290 330141 602224 710947 94993 222624 449128 522204 854630 450031 255435 623094 818327 623331 395569 558827 250046 952783 901722 801922 791426 367636 730071 506588 123909 689365 577293 141823 443970 531554 152548 179786 455332 853129 957541 149313 861181 443264 929996 730607 723276 300260 941877 785356 618213 519509 737477 372460 331924 252692 410441 861998 59542 557678 566989 572470 485848 802240 745067 437097 317410 776426 550022 992988 570653 426812 748014 89591 123687 92309 265462 155140 895177 513369 800489 98244 875292 227839 324208 698359 411938 308287 226363 32893 261693 89405 409734 886877 344777 875913 964048 139315 279415 198915 775958 323278 326917 566327 212618 759222 607477 316970 485065 720502 158355 803326 950566 587904 697409 832830 210362 438709 506661 651359 43024 173886 761588 506983 354838 852307 746415 123661 921451 478454 90912 6368 74599 850029 497802 683625 447285 2760 871481 623932 496378 911465 465353 737376 207767 229830 838380 403786 478765 852989 728954 377804 19859 570328 936793 539798 394109 222395 921864 498166 967722 846278 386917 657721 171953 875460 182163 965026 724719 359154 943534 29789 493660 480480 92033 274359 195887 766415 446306 470980 432124 664234 736020 141517 682333 27707 8981 216617 27202 341440 972760 690370 616353 134924 538271 602388 52260 509899 871025 184766 154801 883148 698988 88470 341618 773460 425348 913300 566383 184674 45619 232515 789224 76279 1823 916664 729577 402803 515715 707495 386737 913821 931637 331601 340890 956388 4538 953956 477473 632051 552024 382993 882653 878583 222811 986493 732217 799220 783251 622002 363186 791378 793017 8198 706534 498510 727263 392918 619159 757942 866904 133089 477985 435632 458854 373538 695275 826211 607846 451777 767440 136534 704966 579601 830373 148198 705466 181391 231386 696172 404260 747179 814763 57869 379687 669552 701005 566451 126413 913987 859736 623457 462521 647110 82083 215056 411848 941534 410889 683112 233960 670638 266051 62477 612859 961438 751418 63574 139228 295986 136800 733734 916 321429 644746 479950 898010 922988 367796 2314 217502 783592 21155 747873 959265 796576 632607 87451 673578 244796 188334 405453 937378 537336 894140 862831 514962 653761 566969 965490 702845 779208 726801 96747 932013 438953 608481 295629 505497 506008 813028 23034 508369 774615 593845 219472 149743 296245 452573 408447 474293 845091 704760 453805 725906 542491 334289 283800 177625 636295 305699 366880 648320 496623 508061 190037 426678 981379 582366 228667 3391 903469 490790 869942 181400 90769 329310 559498 592666 845800 426385 37632 568229 395680 995498 356970 351609 232425 453197 25655 356075 470012 247853 887601 235962 870810 544218 349158 948398 109848 906777 255837 372279 913094 704113 384015 92934 931879 799090 765813 27198 399994 591885 559100 686212 130143 631468 437596 20970 480138 440412 162165 79617 22188 105228 682490 541648 326709 524443 625731 460143 164299 818059 34237 253084 978295 56105 415094 864609 851159 563831 901308 651212 710325 513504 97631 37204 169763 246196 148911 579434 230773 940982 807675 822278 924457 984027 84462 900245 111970 106445 61483 799551 287866 772236 702572 234888 714991 641290 792481 209805 861310 285564 72907 178506 821221 934561 554841 165045 952456 96073 88537 424812 35094 361304 51586 729985 268975 773140 283864 898520 705655 866434 476453 326058 271262 941646 780806 904603 583037 466963 615662 307785 964342 125855 281900 612637 73475 425899 700017 206729 375035 285298 381595 967401 801922 895102 676287 800325 151052 967485 903681 427522 258375 774982 158121 105503 169699 594949 136535 233766 145941 930925 541435 32708 729097 526090 475146 668621 277692 564940 42223 858489 720791 578324 810033 269688 128479 497890 374310 622242 278459 711931 903618 605188 419473 687632 240505 660191 774847 447466 494228 910318 319011 109627 14503 616628 325788 743282 385245 399392 835722 281464 400576 982006 358544 374077 472408 597463 702262 259038 511876 333774 473152 240284 867036 597844 262509 769578 721604 220564 220463 704579 941550 654370 158104 9247 724304 549026 52349 863731 70514 118112 712009 75909 116043 252326 806936 498394 277894 173252 617805 309506 914001 280931 757449 988830 590686 637766 698605 809037 765054 548905 66087 27934 158259 288721 922884 68422 427912 15327 825359 941756 75564 936186 914100 819929 116710 6754 589945 564325 925922 726306 132378 698596 117660 629557 750176 970685 80981 819346 804792 16989 375534 816879 697492 893754 901282 638568 291212 421129 191746 288972 78039 934241 59003 930757 939575 24081 730969 975448 337856 992324 414571 982307 385824 120527 359137 648657 610915 761063 881252 728322 324525 431267 992400 338737 931363 623562 273082 422712 72880 11247 293767 197936 806221 333033 78464 693227 440394 710415 31365 855909 925076 622970 200262 318970 479862 431723 873679 413109 962656 223620 105854 118081 396082 624044 658394 139995 284634 213234 794070 81286 298929 745710 177617 712430 592876 453901 370481 984334 28150 626183 794086 165303 113320 829407 747980 675326 90197 948221 42493 745889 309975 68685 517456 416111 658647 688382 406871 190582 453462 481289 25218 454759 16679 552774 876049 659869 953058 421117 458856 273055 730166 341380 219031 557784 205388 847000 729487 674372 366449 583708 851248 973043 265875 118977 608188 614755 809272 881758 429152 966130 71588 924754 221343 608285 730589 95618 793878 894377 967043 127369 90337 920639 74664 326623 878682 656727 441795 311607 642677 964198 313133 149829 101888 304821 879782 858786 739474 179124 877960 710829 979918 873768 270550 986171 463772 224298 937565 26513 778291 532154 2357 223487 394281 888314 311692 447476 215594 376685 243853 159205 51714 384116 329413 969127 977616 653353 925040 770619 444111 560105 579629 78893 883128 747638 949789 847400 679325 91051 453345 858579 572577 578216 905931 699775 745155 659134 553804 621564 2413 384812 732027 67681 681293 328401 355024 669399 907110 547219 933061 127776 292694 368334 841362 311273 632053 113511 645427 651416 175993 771973 390531 874165 333880 254024 120184 114103 573849 107509 940111 779801 828954 122075 547016 643170 340492 579333 700571 871822 952516 632712 453994 264839 918408 72412 192157 466510 834295 606561 230168 564614 984637 507579 121587 476075 609922 398044 824983 365855 997609 325552 939462 128069 916167 743280 3297 831531 393904 370039 58713 194083 411720 41097 560784 256183 566723 443947 128633 65895 167543 357318 413965 9387 851862 564775 6622 448658 816063 822675 792515 385467 505663 551149 607455 50657 61693 360784 299369 577298 681639 189148 620174 762242 265511 464332 268216 394497 557216 398514 74819 938329 717021 859374 142622 349309 595371 920019 577002 25764 268577 497864 13038 212644 531548 452393 659754 898662 712168 845590 300357 975422 169103 407715 226822 613359 667575 2050 910918 536324 457677 637566 384286 156146 344086 955226 963685 291537 384014 643970 183976 902015 872950 243021 522497 74559 14927 188329 599186 132585 837025 373723 789610 863841 645200 963677 914605 65391 304605 136679 702118 911196 202 664792 63585 591138 593289 938463 212949 348757 211626 163300 999607 989590 996452 421943 858384 312201 249765 8479 725599 412496 833539 957906 799842 857136 875678 893720 912913 950739 244447 668754 181750 247100 520978 553057 637323 135687 650539 507908 537208 490056 505971 220334 21195 390079 767386 661648 71245 380071 918354 859777 742351 498677 529155 896128 262434 774480 727062 843359 227221 351887 676331 686842 414393 449461 38423 636597 373034 873005 27055 31332 329269 921898 834606 620430 73082 942388 851903 904185 212908 412489 330298 192189 448011 405044 741666 664927 477760 412396 796871 863553 135823 766664 242720 535690 317546 622279 472096 277998 583514 160638 862805 284229 619672 767011 787826 715635 390909 173859 400765 452835 486752 936487 228035 781598 28979 628750 640013 542440 601954 230187 540089 190634 336422 268366 31155 383194 879093 396461 101345 563913 412934 559794 634672 418875 21808 802887 965768 667730 500386 132534 818180 857071 939229 498659 164365 343744 137323 462608 572729 234323 261743 562543 212508 523072 778027 437158 615237 504098 401393 873262 460154 810299 385521 933754 26581 224842 127953 700501 761662 604337 762109 14999 634959 797574 927198 693839 903560 417045 355148 194420 410760 229312 622833 437003 391963 485165 155240 574574 999920 976851 286881 135671 696417 916481 103486 504084 170609 796306 339037 309501 72291 315042 937316 11107 76543 845566 239314 320112 730278 145204 843092 389912 48691 553649 611284 591993 338057 424080 323036 328684 13069 706496 371995 53580 685070 770974 73646 176698 326854 383029 676189 998433 78053 64925 492914 594190 174059 386689 775020 859886 280223 36073 374530 123742 132894 288181 856408 370935 310891 370899 325589 311992 141170 514330 283809 548292 487072 857768 295996 366542 433642 473442 627549 803424 407022 59302 828169 833108 5208 190475 2751 750975 839056 7792 372899 982077 430519 649230 967798 929876 600868 113023 976830 391650 166231 485524 90025 401200 672392 827716 767201 462549 732547 144305 158110 165333 727852 197889 565528 353747 620888 151841 258086 472826 658150 937218 775919 664853 943020 553366 904276 100379 705503 32209 644094 103960 143762 84798 770642 744 598212 114159 408869 252886 522636 14796 48295 789608 793975 518120 3992 496956 279395 113318 350884 792355 121900 644889 766518 28719 515979 520021 719272 153032 554295 894135 652063 993574 267131 730835 6932 444325 977613 665911 230514 622181 660840 182840 972059 981935 99776 786288 778884 367030 276156 421091 752126 23017 821810 918857 729126 883724 314801 113918 910018 418012 478825 980640 659365 848753 759882 708988 777131 181697 327171 637875 595660 947169 48054 912018 904100 155680 981850 625143 660143 341642 186055 375935 772797 105970 417556 786770 988780 708531 678089 998665 884705 272662 216033 225275 202149 873208 248531 264184 178776 353604 75347 664169 637642 626622 56994 565716 103011 718894 13234 208976 898580 743253 451701 840115 534322 914005 833330 303297 942998 812886 911595 140362 503602 71310 957745 723894 467308 817169 926973 292198 403769 41773 374380 316768 891552 584924 848076 717794 157129 966523 477359 851868 148112 335181 760828 686936 886001 924275 338330 577551 951249 821300 489205 276467 493173 387686 39132 546239 695861 53858 577942 833408 980012 716428 440228 497535 937129 161539 673306 385398 363169 923621 127130 91569 209778 451037 511821 536591 133589 718175 356963 998913 9854 69190 789530 169680 405186 118082 147194 556461 36816 19507 360534 389463 502044 505847 133981 431792 599921 703478 795712 615280 440751 861122 484798 530275 552605 209806 401117 395186 944053 950978 73681 544194 257009 239181 367918 324530 605138 92961 475680 691853 397928 135254 464129 256643 293801 948859 264525 335510 227519 760234 722136 878360 918493 280312 123215 637406 767721 95991 490456 769845 321188 579118 286046 329243 579061 293036 3715 216682 813823 833455 191908 86347 202463 344070 569691 373446 366787 949643 982511 52605 549827 845509 433811 780609 892191 119501 486100 713725 993474 520267 353555 38759 701984 542093 52244 105886 958921 260436 816931 245006 571731 734583 386785 500235 985416 656123 217641 896768 726061 911718 714537 992441 128365 406583 37553 362859 759539 794784 366049 543634 142495 617599 288044 333993 240141 634322 587285 715452 557391 598900 182867 276604 538239 339748 642043 423315 366157 994265 876293 779019 12432 366074 169090 386552 625238 132236 540005 48213 149145 216088 421415 722344 820365 335473 173179 500298 735793 107949 242150 723742 159842 959569 929508 675507 725917 321076 782041 348613 540420 292664 526002 137104 299240 249335 801176 912862 415619 175779 212698 655238 686435 355400 19063 918729 843442 443482 576452 413305 384194 479750 921449 592177 828947 68145 344835 557586 882620 395028 623282 895853 233946 237611 314816 704553 771362 638098 928764 301492 296587 349954 130085 336811 484631 513205 952531 618279 185495 443909 313347 968510 595612 310187 503413 402726 938414 78361 518651 275539 387631 694028 458797 340621 30635 281980 239162 435991 81960 788034 686174 736249 912286 188283 526963 281824 685895 210545 930956 806119 237974 680984 583290 214487 977410 815978 585817 777377 330275 93614 155576 475753 401203 365069 45779 186250 836955 484014 403639 640834 476591 601374 742843 431924 413831 370666 515708 494485 495139 371301 896237 506073 704307 933638 984440 385191 305653 890028 463704 717554 764576 34863 355059 736481 393048 370991 33470 685695 483778 836927 182344 8709 487632 153137 587382 207947 374545 881782 511349 389479 740242 410390 402283 623071 579079 226851 960555 615609 256660 590142 316826 773124 227223 284235 672055 51644 11629 125708 222686 978821 465156 877639 463330 303726 749190 320652 372886 358580 229694 762766 284439 162721 979980 901981 770152 767591 442954 999994 965576 816006 995388 225806 981324 834886 172801 358356 737108 617229 735268 957971 646761 403601 747569 127781 124848 158422 551381 199859 65413 6686 129737 606410 710045 44483 622432 660245 401360 11218 529189 97619 561076 607765 61427 465419 770882 573055 285117 238427 866165 924738 127788 233545 775475 772981 765468 861711 357010 574104 668083 670114 598150 186098 491366 225583 885316 458817 336698 91739 515051 681705 713569 608494 415429 279452 824919 123883 585324 636405 949097 411207 587860 914389 337478 199670 1934 926302 343680 291771 244045 869779 930668 843095 481764 349367 739386 193408 748167 554880 329317 827177 224526 239498 103797 561409 441101 484703 931878 540700 800652 672360 733987 588247 300267 251923 911715 565348 914621 524470 851803 159276 566290 496160 969394 623243 541560 503053 578968 469418 480467 476516 341976 761268 203634 133397 731963 114420 432480 698927 4063 188735 345968 724482 945343 67726 892663 92513 538577 924505 934084 62110 859619 648086 759990 795376 782381 8929 241549 992734 614265 848206 504 93368 320987 515870 852875 669083 372470 743430 516575 651141 133844 526021 950219 861280 622833 741825 511767 443910 834360 987300 716850 191437 479235 468874 301335 260775 187805 566243 211309 715466 398450 931470 630358 495526 550938 269921 409107 748493 991105 56027 132342 740293 245985 170042 461721 841120 9905 620351 105725 628906 471712 538117 332310 7008 706624 524870 361507 802451 695518 862888 528516 978922 800197 272013 483320 641978 252277 483251 96226 469830 697652 629745 757424 863160 160623 881803 887300 954197 744402 242690 451044 93447 87112 39832 811063 134208 169905 745328 349416 262578 521997 698208 341319 800320 763344 679903 712923 57617 342760 279682 207539 600101 550304 421933 503051 494955 930810 486405 374276 942052 594618 728597 531047 877375 946206 324763 815892 708087 510784 619859 958660 710026 814773 243360 455450 930539 540665 573894 687870 764599 760420 393210 606044 164257 434366 661409 916915 395545 505139 813843 914145 531164 732868 436037 883319 704387 934595 332609 92305 194309 5916 4909 431010 725904 368003 594721 1933 569090 974543 44424 154725 49748 870197 364065 153912 35992 858805 308391 401029 635537 143910 387507 549716 684848 928305 373273 948875 986251 932393 139710 764223 561453 208727 166166 788913 407549 163919 405247 634637 473705 409368 604212 134815 739942 339312 385126 50630 44221 367698 82388 29754 856879 698661 190236 408953 400811 339487 462687 518205 338652 720023 149687 596570 620752 480120 528777 831390 881099 791315 945829 878231 794588 576223 516435 984868 526874 606688 445047 897715 208391 485071 915354 807157 195907 293392 74878 691813 85758 839007 435098 310914 678619 366572 304006 813030 174074 743431 320326 164178 751567 765837 180342 78641 91170 89988 669704 102358 262732 616875 866053 141339 784711 328455 41518 329878 713766 880680 164001 477767 1645 972766 666477 334803 295975 661879 502328 114698 267612 169277 428946 697774 569763 390508 808138 155800 150647 414814 85594 677209 305968 696124 512790 725184 122619 446594 547625 138169 599981 233358 498251 553257 413312 776880 697487 896537 686448 180220 328640 832101 148469 98089 511501 951812 344717 764461 184051 264459 526703 648614 218330 713662 697453 773196 664443 480608 685260 225735 241233 561093 945381 664595 789452 206778 251133 953843 277570 212468 377102 589810 236474 174013 781482 583810 82496 644895 123627 121358 356889 900163 881149 288855 607105 512150 167059 966015 609422 286536 711585 53426 921713 473092 134562 54787 698991 299384 449483 137425 999531 514016 871491 964816 270725 50942 267330 893300 890186 443551 648535 379469 640677 749009 626536 831403 106989 377015 398905 693210 605702 413106 837670 193499 737271 256565 233090 402200 898811 755509 319533 199146 551925 431854 252365 796896 674897 698913 633386 973491 400507 81325 18922 330154 389214 678285 101879 949162 570027 882124 670140 580024 257435 111332 919489 75559 814764 893304 520671 350291 583520 29744 368299 182419 282784 780032 464935 807216 894980 400086 491147 346237 620611 797771 613098 573559 773297 60748 375188 457616 878642 93186 140979 958000 553035 940042 934964 19984 335697 500467 173406 739215 425679 913780 705815 497773 274731 139377 992057 781538 754072 834665 307185 579966 34382 46003 698659 871345 992831 869994 100204 337647 120710 336202 872805 437927 380213 930307 334545 379038 283977 502528 347849 726769 681099 86927 250255 853921 140855 358379 91014 386955 5115 385393 161424 204152 548999 417491 267750 941327 414629 858608 943902 214894 204025 690689 871063 845175 813617 586210 438736 337302 358438 563244 273517 533439 904266 740063 932455 707201 503449 139806 14000 559180 641904 609369 313737 693716 258826 648068 637718 877911 438927 296971 595545 956299 680390 482811 963717 345717 605636 781991 6066 673950 425124 495246 704017 752056 558015 136644 229370 512257 184118 154779 425835 951689 276267 112585 213423 682986 2562 944365 611659 450167 812986 368956 362609 238801 96930 584255 783176 760861 639734 422665 280365 485924 549581 665395 42302 528324 53965 548487 933816 873456 573134 459219 384403 634123 136988 583088 252983 707987 390829 130951 946958 824255 274501 487983 720263 410804 362640 649368 39565 246750 871833 144226 523406 785917 159775 402381 59409 291091 684932 283289 960532 886700 230837 108978 918921 572633 762977 945588 179593 363210 11345 622733 55688 90627 66996 967048 698816 383823 785523 970825 15367 418016 548082 852115 831987 443892 365645 850559 730652 330804 547874 386214 224384 684104 61215 590428 657974 492080 364072 339046 489702 749116 271724 952230 107139 357497 206976 290041 279236 164151 69053 861179 294546 461434 940814 533563 936894 116303 47802 555072 509024 405177 333638 670656 831675 5042 493607 594224 1448 759840 987057 727208 251571 938885 865593 729565 151706 49032 243483 196116 285013 317477 328684 645355 52236 889278 897302 218048 836842 129408 207258 354061 74286 247885 452515 855349 881041 824244 931317 912648 574167 76084 292129 136404 470897 495355 44910 383249 373239 559330 306852 64832 34248 556273 756690 279260 367382 964653 575797 247301 957846 707658 911625 346565 369312 433050 417400 183904 272896 821792 877674 694947 688133 978824 351893 916070 975686 72542 958669 845602 443873 14461 569605 358283 564930 183033 932522 520610 825723 31430 356354 429985 745987 886672 363498 363925 813841 359438 339398 565890 502913 582851 28949 632818 885170 854882 856090 501815 939751 872741 878236 876682 226684 771921 50099 377983 236466 749210 285637 49181 251016 649303 385311 58671 165429 274651 960222 108420 188008 98344 153231 232265 205781 572054 931431 916734 695805 538508 536629 400145 303468 591799 660140 223481 487890 78442 736674 779300 268089 664244 72214 622346 695775 535816 951366 36836 209582 615014 505348 923463 476541 79785 131498 690021 33026 412335 236279 689399 809948 413795 374123 216327 353603 755003 35873 323340 398275 733984 776733 20341 636076 526081 420890 863369 906340 601606 513617 823581 755119 101603 288728 575348 572209 860469 306654 457486 77654 311640 740230 960410 60202 807267 518398 829445 55288 230499 143424 18077 183594 595020 492577 933498 937840 638328 635285 368526 294320 503771 230673 926732 875481 46765 665501 838725 250921 418174 775564 505970 749119 571233 692023 196264 997360 767381 675558 680422 710687 767539 689777 608660 718230 528244 884297 66857 309962 365512 476613 860107 340830 152004 73136 566000 963571 627506 98569 865752 602783 16828 686216 387444 421932 156312 125456 269364 872356 900671 787171 483170 492345 658019 565324 54423 697339 856974 680628 2188 351211 338370 733967 22373 865032 766006 114500 617886 148698 475937 476156 375851 200459 649104 878370 117116 476468 604441 785287 683876 908172 610270 803612 687909 706652 768396 203525 948353 593455 484140 283828 802600 270669 874576 880979 45485 954609 925279 184373 882409 14373 385001 221118 587832 243788 355624 160563 698078 248989 683706 481889 320018 619338 730979 77859 130991 119984 68236 458901 792365 889166 628588 619917 188217 816604 260751 175424 911602 874874 543996 296428 559789 322342 86151 412351 706965 17278 669252 160019 881755 315024 846962 7301 143467 408294 156836 788894 321988 93482 476876 556424 737118 360853 335221 188216 208232 424953 318301 978850 684979 39513 646769 838692 704914 905339 114314 741276 908030 834542 873244 204226 260011 584291 575084 921054 725749 65186 44720 873726 409283 28691 877442 313912 217472 494131 77275 979315 243792 843212 574310 91543 283992 962078 415504 108454 840842 673361 832306 278342 309049 830183 622185 711419 961229 68851 317815 643067 978989 459586 44275 14119 940588 702853 520961 539043 173875 421235 617492 993423 627651 72463 19166 94909 405387 170328 426012 128947 536500 111366 424972 318737 201325 318325 920152 781616 751467 729820 142316 887255 551187 700407 161341 813936 619093 109448 957301 483207 665383 568505 241340 376551 926619 892637 752528 312906 140536 813331 413945 459293 783050 751590 862721 383840 858907 801428 102121 651022 121931 297619 8061 274386 213316 88253 188025 658896 649543 82406 73898 366785 430501 811116 565380 27340 984922 619975 868600 633548 79433 993522 781097 114198 350288 118908 732233 147560 503065 642361 454547 139132 203376 956586 469633 567652 587405 761672 739685 96437 888862 714107 207567 325344 526474 486502 284518 163934 360194 329834 623723 855476 528559 603039 413304 59107 691536 770874 13778 838030 86406 792501 963728 939915 844588 308860 932610 248646 182631 383594 505948 454116 790122 334177 744303 706315 918563 962105 424918 949037 64276 900380 136764 644944 892943 231721 332486 863570 311813 491390 293446 746579 843196 395797 145162 529440 841131 926984 72139 952778 488846 664406 79879 485268 738671 933479 800461 584830 188258 710093 54840 802736 57263 836440 604854 870642 817383 60961 379350 794455 790913 583724 455853 524324 254075 339533 284129 186495 795466 705665 479350 927476 254752 198263 129462 683932 127844 372538 411789 986156 794317 829406 917575 3465 561092 991201 564547 988711 977128 42992 916902 817695 201006 341328 490592 692801 564014 156375 328310 197943 207690 865838 200335 624960 588904 686172 44942 747479 283986 960962 922793 874264 387512 10198 481907 833974 13262 60073 109689 364640 641466 348607 595922 77580 295481 438741 219851 687295 111238 957911 896101 380613 138263 771067 251339 690431 492149 944965 109202 818783 142625 882045 697148 9974 401507 312385 149888 216227 614146 792259 791106 659730 4339 554563 471982 410363 627041 784746 551069 212825 776550 999001 414315 460720 912896 7070 832516 447729 144369 980097 44256 313332 698432 763279 802209 120496 188334 690160 175649 691783 901890 731807 629775 618778 296039 405478 871748 27231 176161 82568 805261 253524 44601 220907 198402 140075 193638 903104 957462 248440 775427 775166 809642 201528 716402 883954 299932 49079 64935 508093 533707 149265 806165 687525 979866 177830 284143 535871 287162 457716 426882 665324 329252 478403 598074 171987 464773 712777 833326 695140 510342 713539 876899 227834 402570 682230 249811 107876 315527 3001 98388 554368 291103 565320 61839 115699 535358 559067 826847 682637 652643 249950 535087 58447 55959 210477 450240 197243 103464 747306 190455 189657 249022 964615 964418 803912 758033 313495 225780 243470 91888 378775 735571 160971 744292 846914 427860 719271 469494 784085 277461 132068 226259 26744 329447 675896 484047 485969 121954 578388 159232 97353 383358 821016 39322 225325 125656 342086 41018 43252 350060 844066 78403 918480 484259 818199 437327 327537 90115 923955 590679 94376 444194 181580 712139 466040 582767 818662 804836 295128 624627 927188 31199 65628 359353 20420 492939 159632 856868 326446 745037 360288 16503 598685 755337 241278 447000 131177 923076 619797 912800 647635 466443 841408 883999 268243 900203 24072 708063 665766 372014 888796 562874 635781 262753 359254 455650 910712 101242 400823 661248 300500 96689 682772 851340 21696 345362 404048 852078 444801 373307 905756 180441 64353 719421 571922 541975 473336 49110 220429 502160 880721 904842 847090 943047 752634 653660 279646 814265 422346 290098 689190 639744 198164 16422 361773 587756 807640 201298 940870 128849 15478 591653 146306 711727 602185 169634 587217 741020 424491 341564 675589 893482 185035 84585 84888 703332 513850 712950 648152 305800 998188 40058 943110 393816 665211 519428 927250 566469 641808 761142 436069 906325 906377 805370 74540 823390 789588 955857 811128 280605 161840 63838 775846 202180 963884 648110 261582 43713 810420 276134 275321 935297 518918 300897 534084 561385 790063 540986 141081 469985 984762 983838 552193 758998 237490 907466 62609 229416 639433 107974 359738 253871 865189 120017 310541 359333 702083 524363 510412 638112 371176 328963 432586 572242 857675 254489 335511 397939 667799 521058 746609 541350 60129 129450 325543 856981 435564 460142 80472 613358 740874 345189 297084 279717 795271 142641 346870 575386 121847 104008 28541 219330 770162 861383 350963 608488 301241 451138 484199 120992 70953 775688 313642 951675 31653 465030 164313 702296 267195 305973 262188 433412 193638 764806 362478 855237 636826 452333 998488 403146 110024 723711 246097 137062 625720 670018 358673 662285 798872 797367 133977 248456 353045 86900 78674 300185 502941 997460 697218 446753 979975 599626 532036 135581 574669 662365 367829 900416 682921 948293 427391 718975 115584 791693 667974 143461 249118 232883 886517 792343 107864 782256 387825 536643 659260 769194 751848 607065 783752 445845 442921 530588 552774 379279 945053 767206 380387 515734 871233 239327 958577 5808 407058 483256 606592 799938 161127 453949 892238 121441 138816 950608 493513 558528 238370 499466 116589 163894 976472 440272 151107 239748 132962 998247 237841 657838 217365 382566 116278 213786 124666 512951 831083 17630 7854 800365 333759 961348 445483 198806 878250 292461 470790 228146 220075 335178 576558 234303 346505 38190 613777 645920 751150 389653 689166 144195 304 395105 907343 539572 499650 664457 694945 865957 567869 486542 528506 149087
3461
0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 10 10 10 10 10 10 10 10 8 8 2 2 2 2 2 2 1 1 1 1 1 1 1 1 35 35 35 35 35 35 35 35 3 3 3 3 3 3 12 12 46 46 46 46 46 46 46 46 46 15 15 15 15 15 15 15 59 59 59 36 36 36 36 36 36 36 36 62 62 62 62 62 62 26 26 26 26 26 26 26 26 26 26 94 94 20 20 20 20 20 20 20 20 20 20 31 31 31 31 39 39 39 39 39 39 39 39 39 39 106 106 106 106 106 106 106 106 106 106 119 119 119 103 103 103 103 103 103 83 83 83 83 83 83 83 83 95 95 95 95 75 75 75 75 75 75 75 75 75 50 50 50 50 50 50 162 162 162 162 162 162 162 162 17 17 17 17 17 9 9 9 9 9 9 9 9 9 9 175 175 175 175 175 175 175 175 93 93 93 56 56 56 56 56 56 56 134 134 134 134 134 134 134 134 134 150 150 146 146 146 146 146 146 146 146 146 146 131 131 100 100 100 100 100 100 100 100 91 91 91 91 91 87 87 234 234 234 234 234 234 234 40 40 40 40 40 40 40 40 40 118 118 118 118 16 16 16 260 260 260 260 260 260 260 260 260 269 269 269 238 238 238 238 238 238 238 238 132 132 132 132 132 132 132 132 266 266 266 266 266 124 124 124 287 287 287 287 287 287 287 157 157 157 157 33 33 33 33 239 239 239 239 239 239 239 239 311 311 311 217 217 217 217 217 217 217 217 217 156 156 156 156 156 156 107 107 107 342 342 342 342 342 342 342 342 49 49 49 49 49 49 49 49 204 204 204 337 337 337 337 337 337 337 337 337 206 206 206 206 206 286 286 286 339 339 339 226 226 333 333 333 333 369 369 369 369 307 307 299 299 299 299 299 299 299 299 268 268 42 42 236 236 236 236 236 236 236 155 155 155 271 271 271 271 271 271 271 271 271 271 349 349 349 349 349 349 349 349 349 280 280 280 280 280 280 280 280 276 276 276 53 53 53 53 383 383 383 383 383 383 383 366 366 366 366 366 366 366 249 249 249 249 249 144 144 144 55 55 55 55 55 55 55 55 323 323 120 120 120 120 120 120 120 120 120 255 255 255 60 60 60 60 60 60 326 326 141 141 141 141 141 141 141 141 377 377 398 398 398 398 398 398 398 398 398 513 513 513 513 513 513 513 513 513 513 321 321 321 321 321 321 321 321 321 321 202 202 414 414 414 414 414 82 82 82 82 82 442 442 442 442 216 216 216 216 216 216 216 216 216 216 190 190 190 190 190 190 61 61 61 61 393 393 473 473 335 335 335 335 335 335 335 500 500 500 500 500 500 416 416 416 572 572 572 572 572 572 572 572 572 572 250 250 250 250 250 21 21 21 21 502 502 502 502 502 502 123 123 123 123 123 123 123 123 123 493 493 320 320 320 320 320 371 371 371 371 371 371 371 371 168 168 168 168 168 168 168 115 115 115 115 115 115 115 115 115 632 632 632 632 632 632 558 558 558 558 558 558 76 76 76 76 76 76 76 76 97 97 97 97 625 625 625 625 645 645 645 645 645 645 645 466 466 466 466 466 466 466 466 668 668 668 668 424 424 424 424 281 281 281 281 281 281 185 185 214 214 180 180 180 180 180 385 385 385 228 228 228 228 228 44 44 44 44 44 44 78 78 78 78 78 78 78 78 63 63 63 63 22 22 22 719 719 719 719 620 620 620 620 620 620 621 621 643 643 643 643 643 643 643 643 609 609 609 609 58 58 58 58 58 58 58 58 58 58 117 117 571 571 571 571 736 736 126 126 126 126 660 660 660 660 438 438 438 438 438 438 438 764 764 764 764 764 764 764 764 764 764 667 667 667 667 667 667 667 667 667 667 314 314 314 314 294 294 294 294 294 294 818 818 818 818 550 550 550 550 550 550 550 550 765 765 765 765 765 765 765 765 765 525 525 525 525 525 525 525 525 525 691 691 691 691 691 691 691 691 885 885 885 885 885 885 885 885 885 885 718 718 718 718 718 718 718 718 718 718 298 298 298 298 298 533 533 533 507 507 507 850 850 850 850 850 850 850 850 850 850 627 627 627 627 263 263 263 263 263 65 65 565 565 565 565 565 565 357 357 698 698 698 698 698 698 698 698 698 450 450 450 450 450 450 450 450 450 956 956 956 956 956 956 956 956 956 688 688 688 688 688 688 688 688 432 432 432 432 432 432 959 959 959 145 145 145 145 145 145 145 145 145 145 989 989 989 989 241 241 241 241 241 241 241 241 317 317 726 726 726 853 853 853 853 853 853 853 853 853 487 487 487 487 487 907 907 907 907 907 907 907 564 564 553 553 553 553 553 556 556 782 782 782 782 687 687 687 687 687 687 687 687 687 54 54 54 54 54 54 54 54 81 81 81 81 81 81 81 81 760 760 760 760 760 760 760 760 760 760 633 633 633 633 633 633 633 665 665 665 665 672 672 672 672 672 1093 1093 1093 1093 1093 1093 1093 559 559 559 559 231 231 231 231 231 231 795 795 795 795 795 795 605 605 605 605 1096 1096 1096 1096 1096 1096 454 454 454 454 454 454 454 508 508 508 508 1132 1132 1132 1132 1132 1132 1132 1132 1132 197 197 197 197 197 197 788 788 1018 1018 1018 1018 1018 1018 1018 1018 1018 415 415 415 682 682 682 682 682 682 682 682 682 680 680 680 891 891 891 891 891 891 891 891 891 838 838 838 838 838 838 838 838 838 838 443 443 443 443 443 443 443 443 443 903 903 903 903 903 903 903 1198 1198 1198 1198 1198 1198 1198 1198 516 516 516 516 409 409 409 409 409 409 409 409 972 972 1056 1056 1056 1056 1056 1056 1056 536 536 536 536 536 536 536 536 536 884 884 884 884 884 797 797 797 797 797 797 797 797 797 957 957 957 957 957 1057 1057 1057 1057 1057 1057 1057 1057 1057 491 491 816 816 816 816 1150 1150 1150 834 834 834 834 834 834 834 934 934 934 934 934 934 934 297 297 297 297 297 489 489 489 489 489 489 489 489 489 671 671 671 671 671 671 671 671 671 671 868 868 868 868 868 868 868 868 282 282 138 138 138 138 610 610 610 610 610 610 481 481 481 481 481 481 481 481 481 481 194 194 194 194 194 194 1040 1040 1040 1040 1040 1040 1040 1040 597 597 468 468 468 468 468 468 468 468 28 28 28 28 28 28 28 28 1110 1110 1110 1110 1110 1110 1110 1110 1035 1035 1035 1035 1035 305 305 305 305 305 305 305 926 926 420 420 420 420 420 420 420 420 420 420 1370 1370 1370 1370 1370 1370 1370 1370 1120 1120 1120 1120 1120 1120 1120 399 399 399 399 358 358 940 940 940 940 940 940 1169 1169 1169 1169 1169 1169 1169 1169 1169 1169 787 787 787 787 787 787 787 1476 1476 1476 101 101 101 101 101 101 101 101 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1032 1032 1032 1479 1479 1479 1479 1479 1479 1479 1479 1148 1148 1148 1466 1466 1466 1466 1466 396 396 396 396 396 396 396 396 396 422 422 422 422 422 1083 1083 1083 1083 1083 751 751 751 751 751 1485 1485 1485 1485 1485 1485 1485 1485 1485 720 720 720 720 720 720 720 720 720 1443 1443 1443 1443 1443 1443 1059 1059 1059 445 445 392 392 392 392 392 392 392 176 176 229 229 229 229 229 229 229 229 229 229 1255 1255 1255 1255 1255 946 946 946 946 844 844 844 844 844 844 844 844 844 844 1347 1347 1347 1347 1347 1347 1347 1347 1347 1347 805 805 805 805 805 1029 1029 1029 1029 1029 1029 724 724 1603 1603 1603 1603 1603 1603 1603 1603 1603 1603 270 270 270 270 296 296 296 296 296 296 296 1199 1199 1199 1199 275 275 275 275 275 275 1287 1287 1287 1287 1202 1202 1202 1202 1202 1202 1202 1202 423 423 423 423 423 1652 1652 1652 1652 1652 1652 1652 1652 1376 1376 1376 1179 1179 1179 1179 1179 1179 1179 1179 1662 1662 1662 1662 1662 1662 1662 1662 1662 71 71 71 71 71 71 71 71 663 663 663 663 389 389 389 389 1070 1070 1070 589 589 589 589 406 406 406 406 406 406 406 406 406 406 322 322 322 322 322 322 322 1613 1613 1613 1613 1613 1613 1613 731 731 731 731 731 731 731 731 731 1551 1551 34 34 34 34 1244 1244 1244 1244 1244 1244 1244 1244 1244 745 745 745 745 745 745 745 878 878 878 1099 1099 604 604 604 604 604 604 604 604 604 604 542 542 542 158 158 158 158 158 158 1598 1598 1598 1598 1598 1598 1598 477 477 477 477 477 477 477 1484 1484 1484 1484 1484 1484 1484 781 781 1693 1693 1693 1693 1693 1693 1693 1693 1146 1146 1279 1279 1279 1279 1378 1378 1378 1378 1378 1378 1378 1378 1378 1378 1351 1351 1351 1351 1351 1351 832 832 832 832 456 456 456 456 828 828 828 828 828 361 361 361 361 361 361 361 361 756 756 756 756 756 756 756 756 756 756 1508 1508 1508 1508 1508 1845 1845 1845 1845 1845 1845 1845 1178 1178 1178 1178 1178 1178 1178 1178 1178 1178 1688 1688 1688 1688 1688 1688 1688 1688 1688 1924 1924 1924 1924 1924 1924 936 936 936 791 791 791 791 791 791 791 791 1281 1281 1281 1281 1281 1281 178 178 178 178 178 178 178 1053 1053 1053 1053 1821 1821 1821 1821 1821 1821 1821 1821 1418 1418 1418 1418 1418 1418 1105 1105 1105 1105 1105 1105 1105 1105 1105 837 837 730 730 730 730 730 730 730 730 1375 1375 1375 1375 1556 1556 1556 1556 1556 1556 1556 658 658 658 658 658 658 658 806 806 806 806 806 806 806 806 380 380 380 1193 1193 1193 1193 1948 1948 1692 1692 1692 1692 1692 1692 1692 1692 388 388 388 388 388 388 388 388 388 1038 1038 1038 1038 1430 1430 1430 1430 1430 470 470 492 492 492 492 492 492 492 492 492 492 637 637 637 637 637 637 637 1635 1635 1635 1635 1635 1635 1635 1635 1635 534 534 534 734 734 734 734 734 734 734 734 734 842 842 842 1019 1019 1019 1019 1019 1019 1019 1414 1414 1414 1414 1414 353 353 353 353 353 353 353 353 702 702 702 702 702 165 165 165 165 165 165 1555 1555 1555 1555 1555 1397 1397 1397 1397 428 428 428 428 428 428 428 428 428 769 769 769 769 769 769 821 821 821 821 821 821 821 821 821 2137 2137 2137 2137 2137 2137 2137 2137 110 110 110 110 1372 1372 1372 1372 948 948 948 948 948 948 948 360 360 360 1432 1432 1432 1432 1432 1432 1432 1432 1432 1432 1853 1853 247 247 2100 2100 2100 2100 2100 2100 2100 1468 1468 1468 1468 1468 1468 1468 1468 1468 367 367 1337 1337 1337 1337 1337 1337 717 717 717 624 624 624 624 624 624 624 624 624 624 1802 1802 1802 1802 2022 2022 2022 2022 2022 2022 2022 2022 2022 1438 1438 1438 1438 1438 1438 1438 1438 1438 1438 999 999 999 999 999 999 1832 1832 1832 1832 1569 1569 1569 1569 910 910 910 1597 1597 402 402 402 402 402 2159 2159 2159 1458 1458 1458 1458 812 812 812 812 812 812 812 1876 1876 1876 1876 1876 1876 1876 1876 1876 1876 1246 1246 1269 1269 1269 1269 505 505 505 505 505 505 505 1261 1261 1261 1261 1261 1261 1261 1261 1261 943 943 943 943 943 943 943 943 943 2219 2219 727 727 727 727 727 429 429 1197 1197 1118 1118 1118 1118 1118 1118 1118 351 351 351 1773 1773 1773 1773 1507 1507 1507 1507 1507 2280 2280 2280 2280 364 364 364 896 896 896 896 896 2105 2105 2105 2105 2105 2105 1776 1776 1776 1776 1776 1776 1776 2116 2116 2116 552 552 1732 1732 1732 881 881 881 881 881 601 601 601 601 601 601 601 601 601 25 25 25 25 25 25 25 25 25 2332 2332 2332 2332 2332 2332 1701 1701 1701 1701 1701 1701 1701 1701 608 608 608 608 1595 1595 1595 1595 1595 1595 950 950 950 950 950 950 950 2444 2444 2444 2444 2444 2444 2444 2444 2444 2444 913 913 913 913 913 913 913 2454 2454 2454 2454 2454 2454 2454 2454 2454 2454 1649 1649 1649 1649 1649 1649 1825 1825 1825 1825 1825 1825 1825 1825 1825 1084 1084 1084 1084 1084 1084 1084 1171 1171 1760 1760 1760 1859 1859 1859 1859 1859 1859 1859 1859 1859 1859 1855 1855 1855 1855 1855 2316 2316 2316 2316 2316 2316 2316 1541 1541 1541 417 417 417 417 417 417 417 2465 2465 2465 2465 2465 2465 2465 2465 2465 2465 584 584 584 584 584 584 584 584 584 1130 1130 1130 1130 1130 1130 1130 1130 1130 1130 2298 2298 2298 2298 2298 2298 2298 1114 1114 1114 1114 1114 1114 1114 1114 2288 2288 2288 2484 2484 2484 2484 72 72 72 72 72 2061 2061 2061 2061 2061 2061 2061 2061 2061 2061 1660 1660 1660 1660 1660 1660 1660 1660 1660 1660 1912 1912 1912 1912 1912 2045 2045 2045 2045 2045 2045 1680 1680 1680 1680 1680 1680 1680 1680 1680 2618 2618 2618 2618 2093 2093 2093 1020 1020 1020 1020 1020 1172 1172 1172 1172 1172 1172 1172 1172 1089 1089 1089 1089 1089 1089 1089 1089 1089 1089 2336 2336 2336 2336 2336 262 262 262 262 262 262 262 1257 1257 1257 1257 1257 761 761 761 761 761 831 831 831 831 831 831 831 2036 2036 142 142 142 142 142 142 142 142 142 824 824 2082 2082 1373 1373 1373 2073 2073 2073 2073 2073 2073 2073 2073 2073 2374 2374 1916 1916 1916 1916 1916 1916 1916 1916 1916 2033 2033 2033 441 441 441 441 441 1561 1561 1561 1561 1561 1561 1839 1839 1839 1839 1839 1839 1839 1839 1839 1839 2235 2235 2235 2235 2235 2235 2235 2235 2235 1239 1239 1239 1239 1239 1239 1239 1239 2723 2723 2723 2723 2723 754 754 754 754 754 754 754 754 754 754 789 789 789 789 789 789 789 1191 1191 1191 1191 1191 1191 574 574 574 2649 2649 2649 1684 1684 1684 1684 1034 1034 1034 1034 1952 1952 303 303 303 303 303 303 303 303 303 303 1682 1682 1682 1682 1682 1682 1168 1168 2350 2350 404 404 404 404 404 404 404 301 301 301 301 301 1377 1377 1377 1377 1377 1377 1377 1377 1377 1377 2513 2513 2513 2513 2513 872 872 872 872 872 872 872 872 1514 1514 1514 1514 1514 1514 2690 2690 2690 2690 2690 2690 2690 2690 641 641 2816 2816 2816 2816 2816 2816 1545 1545 1545 1545 1545 1545 2632 2632 2632 2632 2632 2632 2632 2632 1754 1754 1754 1754 2849 2849 2849 2849 2849 2849 2849 2849 2849 2918 2918 2918 2918 2918 2918 2918 2918 1724 1724 1724 1724 1724 1724 1724 1724 1539 1539 1539 2379 2379 2503 2503 2086 2086 2086 2086 2086 2086 2086 2086 2086 2086 1022 1022 1022 1022 2657 2657 1109 1109 1109 1109 1109 1109 2283 2283 2283 1707 1707 1707 2749 2749 2749 2749 2749 2749 2749 2749 2749 2749 2002 2002 2002 2002 354 354 354 354 354 354 354 354 354 1589 1589 381 381 1487 1487 1487 1889 1889 1889 1889 1889 1889 1889 1889 1889 2710 2710 2710 2710 1937 1937 1937 1937 1937 1937 580 580 580 580 580 580 580 2488 2488 1793 1793 1793 1793 1793 1793 1793 1793 1793 1793 1691 1691 1837 1837 1837 1837 1837 1837 1837 488 488 488 488 488 2163 2163 613 613 613 613 613 2952 2952 2952 2952 2952 2952 2952 2952 2952 2952 1344 1344 1344 1344 1344 1344 1344 1344 1344 1685 1685 1685 1614 1614 1614 1614 1614 1614 1614 1614 1874 1874 1874 2980 2980 2980 2980 2980 2980 2980 2980 2899 2899 2899 2899 2899 2899 2899 2899 3020 3020 3020 3020 3020 3020 3020 2736 2736 2736 2736 2736 2736 2736 1968 1968 1968 1968 1968 1968 1968 1968 208 208 732 732 732 732 732 732 732 732 732 1401 1401 1401 1401 3091 3091 2670 2670 2670 2670 2670 2670 2670 2670 2670 676 676 3069 3069 3069 3069 3069 3069 3069 2961 2961 2961 2961 2961 2961 2961 2961 2696 2696 2696 2696 1957 1957 1957 1957 1957 1957 478 478 478 478 478 600 600 600 600 600 600 600 600 2554 2554 2554 2554 2554 2554 1842 1842 1842 1842 1842 3202 3202 3202 3202 3202 3202 3202 3015 3015 3015 3015 3015 3015 3015 1615 1615 1615 1615 1615 863 863 863 863 2760 2760 2760 2760 2760 2760 2760 2760 2760 2760 1779 1779 1779 1779 1779 1779 1779 1779 1779 1779 1262 1262 1262 2911 2911 2911 2911 2911 2911 2911 2911 2911 2911 433 433 433 433 1926 1926 1926 1926 1926 1926 1926 1926 1926 1926 778 778 778 778 835 835 835 835 835 2639 2639 2639 2639 2639 2639 2639 2639 2639 330 330 330 330 330 330 330 330 330 52 52 52 52 52 52 52 52 2474 2474 2474 2474 2474 2474 2474 2474 183 183 183 183 183 183 183 183 1301 1301 1301 1301 1301 1301 1301 1301 1301 701 701 701 701 701 701 701 316 316 316 316 316 316 316 316 316 151 151 151 151 151 735 735 735 735 735 735 391 391 391 391 391 391 391 401 401 401 401 401 401 401 401 401 401 1563 1563 1563 1563 1563 135 135 135 135 135 135 135 135 2380 2380 2380 2380 2380 207 207 2789 2789 2789 2789 2789 2789 2789 2789 2789 1151 1151 1151 1151 1151 1151 1151 1151 1151 1753 1753 1753 1753 1753 1753 1753 1753 1753 1753 2145 2145 2145 2145 825 825 825 1303 1303 1303 1303 1303 1303 1303 1303 1303 3376 3376 3376 3376 3376 3376 3376 3376 3376 3376
101828 76109 953275 506062 23332 220733 387006 13544 304378 799122 829830 412909 851287 740633 696256 356799 99113 571695 895012 745612 814897 10055 49604 178417 766420 89970 600507 876753 300979 626459 607085 48817 298334 871390 938415 934900 972724 180996 119808 61588 388430 138669 458421 937151 719188 693726 550671 439403 519444 386811 292845 349533 806281 206163 234175 328788 673705 327709 243464 385976 344711 239333 24061 276021 609857 640320 287202 733897 472425 290267 513958 395054 727144 623838 676773 444870 766381 573262 360710 328152 102145 247498 989337 104028 984765 729537 443018 345135 495283 449682 188226 116436 102135 423093 107763 798104 511917 447800 613490 17456 581661 834869 310325 631772 914318 412307 451382 813247 766708 485076 62805 73150 997665 225286 680453 924657 371752 229630 880852 547343 897310 698785 30866 826541 917250 239603 154983 768493 212096 98707 295741 496353 482797 672905 612173 831805 819006 389098 228281 947009 937821 773631 204555 261127 186966 723226 740764 891892 622874 221187 40084 361748 588470 255270 741302 212011 106888 154536 401109 117415 327813 267232 942486 564334 621622 59486 356952 419126 717175 324668 481385 562968 937004 437683 677625 94362 27696 12213 161745 223770 803606 538718 197974 45307 580985 619266 597969 448512 91173 91057 337134 578941 507290 752956 63574 93109 904921 745963 762715 161992 835105 439521 882417 886884 608130 408057 613274 130472 149373 593026 43552 378669 122215 632939 320084 140490 294716 341705 188178 98674 37674 858411 445994 957825 651578 316692 340285 557392 733583 437771 116464 55684 752261 615719 104260 346970 581317 133032 998313 176614 523840 183937 499326 141305 976383 766970 266789 862205 161737 531827 414933 205953 577496 75759 360669 342676 772097 501062 256405 752013 661552 884233 727877 283658 716785 589013 838786 24879 860702 750855 939335 296215 124769 546672 983622 722863 883786 743945 925022 304114 964176 830032 520695 480553 73808 810940 55539 209578 793388 411285 978737 5996 241424 718612 998965 202555 194311 176148 549672 602422 448703 600244 148463 842805 672725 18205 871999 441751 431717 877053 33293 255541 50649 83228 900669 374720 169495 93040 137504 167146 712386 428183 291694 925379 337473 683823 945413 892160 241738 826604 638542 541643 58249 89323 893579 77353 349665 122501 882795 565849 480353 452333 704143 451417 773310 116950 552538 667576 42757 84103 363946 183298 250195 789994 42759 580063 5512 46940 321729 249484 125270 239842 657385 566032 888600 107503 235278 395377 360011 248748 572229 43069 949673 732077 813443 920176 913699 461450 264357 226032 563516 490431 440407 394317 27712 466023 284801 427289 140583 396574 848549 886441 454692 309051 753985 792684 649018 625523 958481 81867 132664 281028 810749 948451 420398 695944 499090 657178 178208 960612 591951 724392 69799 595589 358146 273849 511403 659760 167652 513796 400731 257454 776835 5639 735442 733262 183773 986239 491616 207472 314019 859825 942423 539339 921628 532985 187814 591780 70815 866736 189671 419126 962451 848232 29834 688854 276941 524446 729269 418128 968048 97408 701390 265830 363700 421171 580318 979865 826957 810543 919784 16379 347783 286181 570106 597199 152058 241743 303817 137367 820491 859152 28224 138359 20153 454783 654969 736034 603176 12781 374452 162098 640349 991818 663963 532689 32296 761939 254069 368833 963933 362329 954998 998681 73377 767639 586553 89072 344549 377264 568296 710044 34587 904257 839585 776013 503565 330526 30652 731643 202926 537313 380950 287225 867734 885985 859384 803460 744851 333572 923876 576093 55477 660221 835462 450531 946774 726686 180148 906265 614319 369751 37660 133976 100245 366683 482861 625683 22955 483359 914021 279392 54032 878769 173857 6183 422252 322953 287264 907235 560053 472501 146851 10227 846316 446256 109988 447973 199363 885157 277862 823680 480199 441173 448595 419477 615413 677488 639463 518616 291545 901015 820856 896470 50426 839328 418504 189666 708418 857518 761022 671930 965628 619575 80031 10152 775254 740776 910298 722902 851449 905190 261310 255965 590697 787277 605361 44575 663525 946418 223757 56346 887656 491461 857214 409775 232794 721372 279492 307939 460600 289160 427114 10093 832091 596165 282785 885077 83127 450585 361796 326598 132689 445927 481119 170988 271725 387849 363141 846795 788201 805451 45584 104223 971461 766305 987742 963489 83509 403956 634094 696325 32727 143962 733187 290305 343029 23898 578138 93818 208550 850514 488576 683380 836804 884736 817137 689152 105315 818251 427005 294534 563626 612429 414316 914214 180525 957471 327731 832227 675683 396359 583059 756997 338761 957343 923757 925078 392740 807943 922108 619579 225536 920025 167443 872060 492809 782007 367317 807138 827110 285694 452113 469997 288910 611531 956862 466516 77467 716323 7708 594 587703 70927 782463 558503 616041 129029 184670 285277 578662 272726 461654 846904 307989 606513 500727 96212 113649 416963 336019 427821 192376 470874 534135 481554 999519 274444 882748 600153 199097 581429 395382 392271 578187 915348 219115 730819 461006 861060 994541 30352 898802 478929 134350 396837 581486 491029 220381 185304 937180 762563 420784 87610 839295 558834 968568 373519 182734 320864 193548 236853 915864 493086 890539 371953 480259 599217 579552 476704 799639 312617 187052 924922 346508 353534 665672 235598 431854 729807 441705 3049 476096 909670 89388 675187 727941 724743 249065 923877 512699 826500 16809 760398 624911 968436 955590 383030 559503 24218 631618 206479 229214 517032 839727 645786 622477 360264 168316 615811 233407 500510 11973 929124 215912 805210 627471 902910 65604 528337 382913 719802 607258 53134 728928 27270 348772 757659 763406 239499 514649 206185 113438 7383 637657 255842 862161 645943 494953 539369 577896 659756 189146 186133 131826 275917 868453 963690 414588 698631 422375 849640 225978 916533 46700 824261 386880 290913 483169 701239 764600 928716 888369 898675 710467 797550 539749 721039 60570 567662 531632 963829 26867 815053 984970 169314 954507 73685 698998 796112 690167 199305 401400 451043 553307 154456 468489 920067 984667 282902 283698 46990 251025 532834 449388 525541 5250 894610 505569 24220 748595 942946 159098 768195 903951 973480 734708 443911 269306 365385 946339 934608 529256 595699 810044 777641 86334 253671 857118 575871 541505 511012 437056 700780 75228 227131 531022 836922 740589 562533 63313 84373 975753 107800 926886 1319 197884 641960 991323 133539 124 262500 980929 742314 500837 372687 979933 364003 667212 156486 360948 584694 169204 76111 877062 981755 53644 573019 635474 716338 579078 447950 926267 897706 420212 734504 604395 581942 138063 162103 294240 791693 991676 246864 942968 845699 779517 734686 36077 285287 528999 757801 409414 747897 203713 334454 262974 439835 716835 796420 415325 936488 632096 691226 352564 605473 415940 638982 4394 640838 981452 223168 194425 591617 487882 201894 280051 652206 168990 163568 899245 134035 680884 808266 278174 448399 475372 71859 836647 411319 661816 164246 780515 354305 607399 557328 458986 297856 158461 812238 145428 364265 942737 284250 893517 704101 968995 122376 651588 42581 435609 66220 925517 92681 685036 591606 549988 865370 557195 130794 850513 33009 641080 507257 771209 883899 832500 541461 106812 890273 733653 660949 400840 617174 862085 796479 548798 76054 765303 57857 794235 583788 156412 532258 762936 319793 432264 187790 377921 34520 709898 740359 875185 688075 778885 45934 446448 364357 711547 30831 546546 628768 775958 446758 507428 520849 780408 95431 318308 221740 729600 901060 514699 130600 758030 47909 745077 522400 175758 111625 302657 342838 784735 539504 272870 519770 417334 465447 753293 625378 162542 655998 125691 148166 638944 395091 942330 667602 279603 349672 943829 804947 313644 129472 894573 289851 203199 889763 475057 265568 68853 403274 249791 930143 861029 409498 724847 422707 392708 312074 905605 648991 404010 935617 843131 32435 145674 226984 157372 122320 234512 353998 602805 436108 587947 580996 774889 281419 921474 649807 746631 992254 871654 623046 192331 118321 985764 930253 919607 644313 411972 395622 398404 680487 257452 147033 374157 6390 533968 964837 471513 124577 214153 173378 57071 978219 171516 990442 135931 4470 436112 886243 830213 727245 80932 344842 292312 133914 480269 150772 221380 101659 754897 549459 932833 82259 351320 119207 91734 727830 974874 533467 682725 225541 853827 233577 863905 324535 312131 283845 162229 524251 764274 262777 724531 652528 509802 375598 655779 611015 257580 357919 339547 490411 581380 583784 826905 209789 172946 597799 177863 609908 384095 423343 552315 267498 188715 763315 889084 30020 547376 121726 51309 741939 780521 898273 167750 964196 715911 955416 750617 809004 392739 577173 282099 493894 213940 651172 20539 662158 174101 49504 947542 498488 174175 205940 299593 739408 399307 803845 343416 687684 137733 720339 293649 665101 699970 23786 483571 207680 124441 678629 689054 218168 353854 157472 760519 780558 141422 771202 251692 854055 298639 63827 332609 353503 129914 648510 397235 738438 589775 622267 351824 790447 183480 503195 130792 463513 609179 440486 660691 471135 349598 638531 671417 805446 751673 729131 642269 336522 986029 993608 664688 459065 104529 301920 774884 294811 606551 705118 971887 602093 489136 688025 539741 94226 122399 184584 142499 76017 406513 736377 882448 782555 759045 404734 75918 896926 863422 85817 71902 746066 215659 561951 611163 533114 631537 668246 217100 873436 530396 707040 319392 915222 639675 697978 890742 460575 951991 897244 588718 268724 469457 161831 264688 637969 79006 409063 600987 658430 952144 233133 991285 457553 42692 697007 994952 665325 750105 775824 460140 508569 432224 975600 84232 291222 460277 401913 955495 399697 753058 831630 740636 64250 189838 432413 157287 485865 734908 271452 347645 11792 200879 673643 57458 380580 612769 820605 337150 82901 96178 918753 757546 699578 739911 372094 969937 943192 754529 467234 548640 674807 117690 369965 589828 909308 775996 466361 147124 998506 688672 503115 79219 271983 482406 164134 730548 774305 514569 649067 544042 187544 798125 254180 950119 493756 872595 602945 942702 606020 101530 281855 907978 997972 610181 861231 668924 343274 252527 663765 780499 353329 900147 16528 154225 88363 812549 18481 95066 73977 650045 975417 647649 128994 780437 479329 929108 987652 865426 121698 546133 970184 859789 878324 277449 872897 978603 71417 553860 149448 310719 358477 309222 468859 452054 641502 658940 623359 774251 962556 742032 679094 79320 943187 999427 888842 54206 298218 106540 26408 450262 45272 623571 468565 348863 738100 477620 37910 947333 672382 493241 689162 866652 208274 160850 836897 204974 264420 223845 53526 150036 9589 645176 914085 307080 887351 881466 857444 785577 293127 242166 630570 571870 884666 33879 832149 522433 404001 215190 241487 346383 350473 848147 821218 458665 672843 993590 897658 769141 586218 10978 683018 613273 838208 882494 790459 861207 453558 409764 490496 842824 520248 422060 364367 431610 519644 943590 835352 668439 494011 616164 222867 365731 837599 867181 548170 164479 661261 62489 521632 841846 531388 189790 236936 846465 833751 549982 761783 999996 94837 483739 214945 942829 173361 592158 434375 441569 683621 403659 260784 568836 478847 476636 52474 849548 889145 965323 673019 38431 479843 622053 954582 624821 573363 227020 938676 478771 503475 313900 738899 988228 557934 858119 903107 656332 622970 864371 269010 103939 357114 267629 478019 143128 706315 857233 505700 614582 290262 878943 596687 426644 490369 679521 154080 80790 504358 576612 10214 738858 761854 942385 955573 604068 362599 424731 97728 308963 795385 640840 76373 252322 588047 514625 569881 404003 677020 210284 911585 182747 376822 339163 893890 906218 903256 464858 25055 904678 233609 116023 982854 514010 540984 395432 402119 663670 924519 485656 617047 457119 754541 809498 333061 207604 857766 598169 374827 706168 720363 640390 456827 336714 548734 843481 839112 456774 85472 758310 154959 677850 88646 425168 604780 359537 24807 505952 565320 749424 165864 312724 730322 348335 917383 313951 741504 533777 230955 753100 319223 362249 940950 872719 428658 655759 370170 90945 598135 507356 89677 67123 121761 30604 30872 487372 526882 392402 833177 644121 466295 972037 547782 270918 344762 669927 253887 365258 743339 753555 829657 565823 697732 797979 485345 43419 788513 930558 191324 753652 888384 864434 760943 629288 793568 115120 277567 963233 968748 998566 780309 977750 172823 976898 687339 467317 66137 958232 937494 164378 298060 213937 732188 968548 621792 965785 87082 265532 797599 377195 197477 193354 533020 679823 342324 668468 289758 268230 38869 173294 70094 5946 312919 506044 693554 31079 19142 875968 205673 78185 568984 171040 45685 508323 591085 700332 657654 270750 84572 419788 452607 555480 783854 599927 160841 423909 329084 796813 353588 102303 84292 132173 778657 490612 304219 705936 878450 163340 635191 353947 670047 211076 937797 896936 455690 442674 218981 448701 32716 205428 930880 230698 908551 324497 583148 551313 31053 590007 122304 309955 654869 588605 994288 338566 532288 367377 40124 465558 191654 234229 138364 970892 577621 634355 466362 741465 772912 996653 13481 284377 724224 903227 462406 717716 660583 579436 600283 685527 884580 186208 770852 130218 961595 522199 803650 63841 729874 681084 175472 816994 856978 197028 481490 962988 369090 230163 316429 931148 684553 224038 441782 77238 834237 289288 202203 809610 541366 868438 189868 208444 412602 122778 361564 133092 282553 146302 632051 505631 505337 208503 314451 984951 555319 508578 619980 200719 813087 382015 87578 917074 346395 285087 706631 727895 428554 764446 748365 80488 762121 172317 692984 355435 362256 704245 537479 507745 45007 287495 239888 510082 319858 942926 685008 832171 830129 529772 361345 669694 837872 653761 464150 17293 604024 963176 426695 2360 223298 53077 204693 373156 400195 243821 443600 420296 900717 724199 188471 275854 432923 858731 69537 139323 510625 281588 705054 866846 856228 417000 219430 467594 971716 614233 535653 984513 827225 439068 230284 429919 266451 391179 547011 108323 983589 980252 756877 175620 102206 390378 972179 804945 503626 908735 968172 968477 562832 562147 555481 326016 285303 273701 745630 630621 811348 499007 536849 514230 313515 955555 605574 358883 733958 682475 625107 854423 424783 493509 900905 697706 93030 785513 830576 168223 54399 865177 821305 185725 866766 183131 908709 339281 635257 217571 662767 565532 362304 96770 902585 336132 523170 687937 125650 417197 904229 689649 159045 616412 506691 843947 481696 355356 329009 513437 17331 814203 384387 592024 357537 126085 365616 696521 129989 384061 698843 185305 414296 775069 429057 907138 327952 592535 796087 597181 221974 602788 267241 448207 60336 391204 828333 163490 835227 854466 736984 556439 76369 381589 503500 333493 688342 747868 460077 203589 297822 987242 924682 611977 322732 758081 426919 426973 651959 835224 673700 648680 167740 32780 878870 406503 786993 783965 118820 415191 469893 302522 806558 842508 64411 347017 987 725748 345143 597691 504105 513284 904800 161666 114247 333377 29443 222426 948415 302868 3060 482100 122049 127365 691657 988460 192819 114256 565549 155840 166406 524619 180726 653907 129062 949164 608724 173892 89037 572929 229829 925440 805825 186069 382427 193136 370336 961529 600461 89294 70405 956822 761899 413636 761244 671025 592884 299014 554598 828568 243057 781938 533626 85307 795787 558537 576715 150727 308101 589856 914358 852776 14836 957500 780980 517819 678768 434614 455138 389416 326848 972418 892051 964308 964971 802379 135051 282762 78301 142384 127742 160283 462856 902347 677142 517784 69678 216696 158431 12700 344456 161842 923794 345719 916200 355883 624999 778468 680243 581522 940807 769203 548917 515377 30720 754993 402111 329929 667051 523991 948383 259454 939592 699870 905999 2534 917148 44134 614572 138187 35763 314380 43783 822201 86702 508480 455417 319333 58518 562041 583417 980518 416017 622137 376283 529548 996056 812889 42703 623698 780248 416302 71936 914047 698337 363226 517696 811104 617101 74179 958964 177066 857844 371815 432864 649546 308710 821943 128438 730928 433298 655877 49111 216128 70642 93063 835083 761957 706427 730996 721266 328874 900722 301808 105986 703471 557856 299218 434577 317276 892974 858052 272537 92784 847865 844192 481989 479255 145520 345531 463859 359689 452524 979996 548267 544520 319405 28240 399139 181041 713438 878524 413142 389217 497791 158631 319523 267750 758465 363323 726624 73127 844975 788295 469575 540127 163294 656880 353341 754951 439677 701588 74130 795716 736621 78934 574657 432496 327078 448302 683122 584670 850964 461198 457617 516133 214353 676324 454637 714975 825677 715124 59903 35577 876848 627651 298369 718722 268206 692866 10047 566133 392145 238294 32812 34887 96030 496832 368659 765682 555158 890856 729720 911972 273962 880001 26000 44002 134666 292821 442987 916826 610632 807402 279319 114337 564400 679893 422383 615111 680568 326454 108152 881373 997248 411375 542224 755014 755805 29359 737414 742719 852306 713559 686570 693039 184152 584401 953883 438001 341809 944696 448057 322953 270218 883516 357255 58529 589741 347863 61530 495503 744445 584347 904293 559346 655561 197516 565736 230725 127903 722290 83462 591739 85587 449399 664372 99592 940078 224996 531723 566164 21017 937808 596284 523992 224002 8288 692631 335442 467908 735346 731901 199959 290458 529859 665035 259538 807990 142843 850176 606785 639774 746960 355611 455044 986228 792571 322455 659923 255716 733718 367791 915962 455865 515366 781354 569717 467297 904788 338721 19119 7724 436828 633473 306662 814191 149660 802162 944509 757049 327040 311109 841037 33779 192830 775716 883486 937528 10157 970492 887587 688208 637421 374390 7439 31336 199915 289890 474895 554647 204062 639035 815679 924059 726768 308560 47984 244042 584581 99447 378574 581493 235007 754562 646212 999414 21941 894928 261236 1086 266688 259877 561976 93213 460350 779269 92903 116086 338637 119908 765198 859727 243304 162694 98434 925070 856132 714011 748646 335410 864469 247742 52720 37277 382642 23894 533875 296681 128175 904514 367253 565724 800318 762800 264641 787060 797200 358890 621553 84176 242139 686953 790622 70109 160235 84509 447503 413941 938475 603267 717758 785377 999154 634581 928102 233848 402485 686738 747897 541685 648408 809579 459092 382 633936 149804 797693 683017 168878 476896 766171 506311 470667 625006 293478 377269 909127 674379 735907 298758 330564 959263 321825 289412 276368 420677 558472 245672 58189 653568 293553 355477 781669 822126 545186 305854 881385 250814 605740 152815 588315 499758 311802 245005 489210 931595 422649 227487 633301 578716 964096 468642 642320 399683 118411 27499 562259 149920 620972 85492 694466 839976 234012 814035 387623 393418 558246 4463 693196 226581 151637 544713 45729 438467 920954 104965 68508 949165 288985 973072 926967 49642 610981 490191 132767 209720 769892 365731 663520 569703 443526 182733 544117 281137 361614 267728 828268 388367 977157 650801 262636 369591 991056 392729 901343 525262 947555 213835 445127 460288 273495 504160 427350 16674 66639 321081 329010 421644 371612 67032 541202 97695 450123 112378 480040 506887 150274 384154 321859 341684 89144 57769 301026 38030 126962 161711 469618 917464 600178 121871 49100 70413 316905 12176 757885 443904 251665 376435 806296 307703 586013 627165 730015 392533 399345 146901 283200 851751 97555 831182 163270 394705 296816 160942 758202 691569 503741 347919 209458 192279 703188 848247 626958 533011 761317 396727 383139 441353 441610 230966 749256 356863 699528 81490 925195 732298 721661 672667 189030 1211 457181 53808 64658 315707 377231 518702 34496 386911 313825 303529 534134 701212 231689 828374 784816 695292 598890 605275 630987 22381 441409 232034 777646 698179 623834 442538 112259 285407 629457 418285 878715 139734 699393 118066 223954 664700 190370 454536 402124 352534 549208 357240 218331 798642 244170 504223 212856 923554 143278 522805 140519 321077 197015 639065 651524 891952 362953 557865 717604 815370 869775 898580 739621 497676 134514 260346 895230 369250 887926 106919 295585 631528 327436 97750 253112 723322 801477 268730 104673 616624 619876 509741 627392 240685 945424 251094 239346 51933 348640 504729 65315 117201 860627 99210 257105 249165 263572 24343 495201 551328 301666 682448 833514 561147 1166 823074 328114 215247 964629 535013 946615 6082 687188 364766 956185 779839 131947 26854 918330 664422 737715 321095 135127 871396 196038 54243 547628 909539 16235 657 162933 514408 627559 773086 660576 404970 340348 700336 19844 919321 130194 841506 415255 587091 509465 172077 977552 918402 721205 329316 696170 304820 967792 334845 936751 595444 730003 14171 227559 255064 979304 961462 746553 836908 448661 998110 221920 935552 810859 416803 253752 269175 439746 968294 94984 596405 567258 884613 55096 986853 32980 784882 901488 363748 907099 985380 84502 569728 346765 355247 612513 253870 59171 652560 871338 588636 485900 289934 323671 52809 771264 668911 965122 644479 979495 761841 880446 89556 146200 663374 683158 508170 116005 479281 64769 315741 415031 17526 829705 40952 333525 173014 797561 401094 23874 745020 529929 854702 136600 232653 772168 282424 461898 872112 167984 23775 493649 50955 257859 981952 718246 460143 618891 973911 558991 916403 969873 84886 622980 125843 906027 628062 16356 77360 533285 727328 250307 552847 232730 869995 338728 628566 15217 718404 443533 178008 282898 550183 635767 308837 950633 925494 262520 773697 861804 538995 624791 175700 965212 380567 583813 391487 766139 265707 183079 728320 225079 490927 369280 618328 593628 123346 223341 847165 423640 803569 488962 128934 578943 691096 724056 847473 455926 242150 285109 329235 206135 384207 340636 20042 417665 921486 425127 444289 190885 161984 71266 437900 313353 779388 349645 962227 652468 809967 201485 427027 392199 742347 92216 606468 362434 439906 600356 959166 648252 738739 330201 611023 700698 113967 540275 857516 48314 280457 508596 574835 103513 292511 518559 350642 764580 447811 412589 63047 636434 768209 778560 487530 292019 42674 779096 372610 492693 794676 446489 682174 640588 157374 256963 375497 106468 396060 195020 382073 369407 531008 656967 246455 824140 563960 728756 339350 141904 330367 979314 847668 288847 378460 969643 535353 341606 46337 923434 108349 900740 817131 250039 906909 925850 784860 800631 281889 684742 666137 352354 275008 175679 430527 144642 214086 620784 402678 233313 604395 992679 349532 793803 758812 194506 165604 667399 44871 698092 236869 279293 283136 359736 746828 270832 31530 312065 5426 855964 735285 72064 832056 440336 467534 37962 221627 273478 233735 524061 807053 186000 704010 73907 233458 63925 341084 2832 355765 495577 651847 952578 317549 823986 53978 718464 469114 19322 507972 726406 53159 699728 229995 548677 180681 992000 958415 61740 623677 385638 137525 846861 794131 448038 718622 737066 478983 997358 958059 219089 161233 398389 963900 584906 495249 60071 158575 481518 905124 346453 292145 24978 921255 940950 764150 457930 473672 87836 202779 531154 373145 888048 230701 331236 455716 301794 961174 323105 223819 909377 672494 193650 141853 788055 977164 429020 979629 543543 418034 128001 840158 156136 555792 386304 53188 370364 586621 100018 519931 504228 808981 486356 542122 384388 520565 589421 342516 493470 208493 99324 766926 205822 737094 212856 572796 119369 493798 58064 677353 11910 580564 943755 299254 801104 532481 711188 877922 126970 758887 778427 944987 248633 831930 771817 77035 796628 352852 675283 919769 296587 652032 297888 155320 399856 516875 270973 572491 242162 430528 25002 833331 56290 461778 639161 194398 842944 905981
