1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 72 29 13 50 25 25 38 42 27 17 12 15 39 37 35 12 3 45 80 46 60 9 45 12 41 52 58 80 32 29 30 49 18 48 76 37 70 35 42 66 92 77 43 23 67 48 42 49 66 57 76 77 38 69 69 78 79 69 34 61 99 120 85 67 61 85 86 81 123 70 90 89 73 89 87 137 160 144 184 168 128 182 176 154 188 200 183 202 221 218 186 220 211 194 171 187 208 232 221 255 263 236 244 298 260 270 234 248 245 286 237 259 280 265 243 296 275 250 302 251 274 293 295 277 225 287 268 278 304 276 285 268 259 236 238 240 236 280 338 291 298 352 368 405 394 411 296 362 367 299 333 324 335 328 343 335 366 383 344 382 374 355 390 402 349 369 406 317 421 428 390 447 413 393 428 473 385 366 418 416 409 396 377 361 376 344 384 431 356 446 462 406 445 420 417 409 355 466 400 430 441 437 429 382 405 448 436 445 439 433 444 446 835 490 385 422 377 394 361 393 357 387 385 365 393 409 402 397 378 372 411 371 367 333 358 382 335 393 371 381 431 392 413 382 396 442 424 384 401 438 355 382 438 401 443 510 545 507 486 459 351 396 362 363 372 345 300 357 282 308 345 338 251 329 336 316 323 316 288 350 376 332 274 358 321 346 388 363 363 345 273 268 282 280 315 324 302 293 280 280 284 303 260 284 304 298 295 268 270 250 307 251 288 267 289 247 275 270 282 260 260 266 255 329 408 280 331 318 313 312 304 257 295 269 278 302 246 305 240 273 297 333 386 396 417 319 322 263 304 302 265 231 326 298 275 243 281 271 303 269 266 267 294 249 243 289 316 269 266 268 281 272 250 305 288 237 236 277 297 310 298 388 507 646 753 825 732 581 445 340 317 248 262 286 306 292 268 275 321 337 372 386 333 405 419 408 353 428 434 440 474 460 488 507 526 523 574 518 570 447 473 379 319 389 358 401 427 497 492 573 602 601 570 518 604 591 578 519 545 504 511 509 453 487 434 466 443 410 378 417 357 386 361 361 359 352 329 309 332 327 344 326 322 356 343 312 317 345 340 364 376 418 367 380 348 352 293 307 300 302 280 314 299 278 203 236 285 310 245 258 260 227 255 214 265 240 246 239 249 283 236 259 203 274 253 234 273 257 245 231 243 263 262 260 281 258 218 265 252 276 263 273 251 266 252 258 252 271 291 250 269 224 284 248 251 221 220 248 262 258 198 230 238 261 277 245 245 281 278 251 237 270 298 293 270 271 305 327 312 281 277 302 306 304 280 279 341 279 324 294 321 300 286 260 281 266 288 333 292 273 295 304 318 286 289 341 338 267 309 317 307 309 332 252 352 287 283 272 312 314 282 265 230 208 187 209 145 171 180 198 218 229 198 222 239 217 261 209 257 232 225 259 278 247 244 242 246 223 229 220 243 263 263 239 244 252 270 269 257 268 236 285 252 230 250 262 281 284 245 229 229 234 286 250 187 234 217 199 205 187 161 142 149 166 164 134 133 166 175 178 191 174 177 171 197 167 157 140 143 152 149 148 150 157 172 157 138 227 221 210 169 177 249 163 205 164 201 182 174 201 172 161 233 177 202 176 188 207 183 185 208 216 198 220 197 232 212 161 218 179 174 194 214 215 202 173 247 185 185 189 155 185 183 201 187 156 155 114 124 82 66 31 35 36 53 57 44 43 60 73 76 72 54 132 146 108 142 143 146 187 188 159 132 187 147 146 71 60 50 57 37 22 40 33 65 27 7 12 47 32 42 12 20 62 40 27 52 10 43 30 16 2 3 48 17 24 19 35 66 47 20 65 38 37 32 44 32 0 50 54 52 34 50 55 51 76 53 39 29 58 94 86 111 71 57 49 73 78 85 69 110 74 113 100 80 55 79 102 114 82 89 159 121 149 145 157 157 148 142 209 208 196 196 241 220 174 178 210 213 198 237 219 201 197 217 226 264 264 280 247 279 268 260 230 273 249 268 246 225 230 255 276 275 234 273 280 246 281 263 257 282 293 283 252 281 285 253 275 246 223 278 254 281 265 261 257 261 299 400 408 435 431 377 314 328 350 308 310 333 344 363 310 391 368 360 341 327 372 378 410 381 349 378 391 397 437 449 477 438 426 433 428 405 435 425 423 402 394 379 392 409 385 389 425 416 414 402 401 476 406 439 409 404 450 437 476 471 430 415 427 440 446 423 434 423 448 455 411 417 455 418 408 432 403 362 403 344 396 403 391 405 398 398 337 456 418 357 391 341 358 313 348 347 365 369 351 394 421 419 398 384 395 415 399 389 414 418 428 382 459 471 541 604 509 467 408 385 370 337 354 366 308 305 342 345 267 318 347 319 309 304 319 339 361 301 342 338 340 314 347 325 317 360 347 361 312 259 278 292 364 250 291 323 286 274 285 270 297 295 287 308 293 243 297 255 244 238 264 294 271 272 249 232 285 213 280 261 286 332 351 298 361 319 322 298 287 282 309 265 283 254 247 280 241 289 263 300 360 374 423 396 350 316 267 286 284 309 298 236 277 226 281 315 266 265 259 270 309 261 279 291 271 248 316 267 265 264 252 262 244 268 252 260 281 288 336 362 412 560 642 754 725 722 520 395 357 296 265 288 299 287 276 288 306 360 345 340 396 365 400 380 416 394 377 400 430 442 571 536 546 545 539 558 500 515 473 396 357 342 324 366 408 428 477 546 533 588 600 607 617 606 532 578 565 596 467 512 491 456 492 481 436 397 394 404 389 370 391 339 414 374 319 362 355 327 379 344 353 397 371 337 404 348 312 371 345 384 398 384 365 334 368 281 286 280 317 214 315 263 286 250 299 274 283 225 279 225 251 232 235 213 235 248 244 254 228 300 222 260 189 230 244 221 248 232 225 252 239 266 282 235 266 248 259 273 231 275 268 256 272 276 269 256 256 266 210 288 268 292 293 239 278 230 224 242 274 239 237 270 233 277 239 248 283 240 268 293 278 300 302 250 325 287 294 285 275 308 272 299 241 288 286 320 343 283 312 309 284 302 298 300 309 308 295 315 300 290 308 310 309 262 317 280 317 333 327 301 288 306 301 306 315 316 339 330 285 274 248 219 251 170 165 134 163 185 181 244 187 234 195 245 174 266 197 269 279 241 281 249 254 270 241 242 290 203 255 218 273 235 242 265 235 270 228 269 216 269 261 264 268 232 269 223 272 260 280 212 209 264 248 226 200 220 206 188 165 170 150 209 114 192 173 147 185 219 184 175 199 196 191 176 164 137 156 156 176 160 133 192 190 194 200 174 192 175 157 176 177 184 212 192 160 193 208 142 224 200 189 140 147 188 218 181 184 220 202 193 191 192 206 195 196 209 224 205 208 202 171 212 191 200 193 163 222 202 236 210 165 217 179 214 187 154 116 119 141 91 71 38 52 36 93 27 101 22 62 103 85 64 99 135 103 151 142 155 154 154 161 159 142 121 169 70 73 30 17 19 45 29 27 37 15 24 48 74 21 4 20 60 19 4 22 10 28 31 4 41 37 48 29 26 30 30 0 19 41 47 41 52 46 57 23 64 22 33 32 43 22 57 58 40 66 49 50 73 78 31 57 53 68 89 61 108 83 70 69 58 80 63 67 107 101 70 69 127 98 121 111 117 156 171 157 166 154 180 180 183 157 225 202 200 233 165 204 207 202 234 188 196 220 265 269 216 202 234 263 267 238 287 243 259 239 271 292 293 256 308 283 282 271 314 286 265 249 264 281 249 271 267 300 274 296 273 248 260 203 230 243 288 304 298 261 325 352 398 479 422 386 370 343 288 315 303 319 315 342 360 386 370 355 353 406 367 423 367 366 375 376 382 400 411 409 486 467 426 449 414 451 427 389 420 415 355 412 402 400 399 369 366 409 408 397 449 409 442 432 429 395 391 399 444 449 441 498 390 444 471 401 433 461 398 438 415 381 438 407 417 405 444 375 395 386 341 382 382 402 403 401 423 355 369 424 363 403 358 371 372 304 348 397 383 424 394 390 418 437 412 411 345 407 381 388 392 409 432 394 494 514 541 506 499 415 363 372 331 345 326 311 342 357 304 359 320 285 323 314 300 366 349 302 327 340 319 304 317 341 334 362 402 378 303 361 307 285 303 261 276 286 309 269 325 298 297 339 259 289 307 330 278 239 271 236 249 299 267 260 222 234 257 249 224 241 227 285 278 346 315 374 328 325 327 278 265 274 262 286 315 271 241 337 247 255 294 332 424 449 429 329 336 316 242 276 327 290 250 301 284 269 289 293 281 298 270 282 255 223 277 307 241 279 263 277 247 256 263 280 274 264 314 277 286 323 370 419 545 655 793 843 743 576 434 348 306 276 278 247 246 249 290 285 330 403 382 329 389 383 386 407 374 396 408 425 465 453 514 514 570 563 538 529 505 455 397 401 351 341 352 381 395 494 541 582 587 595 611 589 569 615 563 539 524 535 476 449 440 456 472 444 403 414 432 378 340 323 373 396 351 326 372 310 346 334 367 362 405 341 391 300 337 320 327 362 400 419 386 361 341 296 296 299 284 259 268 278 279 264 203 302 243 255 220 283 261 211 248 210 236 227 226 238 257 244 208 271 223 262 240 244 247 233 197 266 242 274 230 251 253 257 295 249 268 254 268 286 266 286 241 282 275 265 279 249 235 223 279 253 288 237 281 247 276 256 251 279 271 206 228 214 257 272 257 244 293 262 296 312 290 306 297 276 254 325 305 281 322 299 259 309 297 279 319 300 281 313 265 295 336 317 344 286 321 286 304 308 319 317 289 320 306 277 296 290 280 323 284 326 315 316 327 296 259 286 290 226 190 181 163 151 169 161 171 156 180 208 235 189 214 246 226 248 313 235 277 281 270 255 260 277 207 257 258 270 258 229 249 217 223 269 266 255 265 238 245 231 273 252 271 262 265 289 198 225 257 245 261 245 251 229 204 188 197 186 162 140 162 166 123 177 172 187 165 200 200 180 192 165 194 164 152 164 199 171 156 190 182 159 184 204 197 199 198 184 190 156 201 189 144 187 186 200 203 178 199 181 192 221 175 195 142 134 204 161 238 193 151 218 197 189 192 174 201 216 152 188 195 206 170 194 182 219 165 189 173 153 188 211 202 184 192 152 114 71 96 52 34 13 53 2 54 61 44 59 75 83 72 86 107 172 111 140 171 158 154 155 144 158 181 157 69 29 42 65 49 44 0 35 30 7 40 0 32 37 35 32 0 24 35 39 28 56 44 49 23 12 44 26 38 22 18 4 23 41 61 17 68 56 30 49 0 78 76 51 39 37 39 48 73 27 70 54 56 58 73 79 61 106 59 77 99 87 93 112 91 84 91 75 58 87 80 110 86 95 101 88 155 165 167 191 174 164 145 182 188 221 164 215 241 214 222 166 199 224 213 211 233 218 238 244 231 208 281 215 222 264 248 262 278 211 240 246 241 281 219 254 293 274 277 263 271 221 257 306 285 256 270 277 263 288 294 251 274 280 206 241 291 271 256 279 315 340 383 456 440 323 372 313 332 300 331 326 317 350 374 374 349 365 351 381 381 364 372 336 370 391 376 412 432 395 413 476 450 462 441 423 436 441 429 415 383 444 322 407 365 419 358 411 376 406 447 387 453 404 385 411 437 417 454 418 456 441 434 425 411 458 413 439 459 410 429 404 452 429 381 403 374 382 369 384 387 353 387 389 412 419 390 368 354 424 343 395 370 359 338 364 349 331 363 419 384 390 397 394 415 374 383 402 359 408 423 438 437 419 482 486 529 486 490 417 355 330 337 373 338 326 373 331 311 307 317 319 271 333 301 356 348 309 376 340 352 356 305 340 362 354 360 379 408 285 329 284 246 314 288 300 304 271 293 302 312 284 303 288 281 276 266 287 244 299 258 281 280 240 255 241 284 266 202 259 277 258 277 381 391 340 357 285 314 270 340 295 269 253 261 314 274 307 252 325 271 373 387 424 448 396 285 285 294 250 262 279 259 289 235 299 298 293 255 276 266 227 250 265 318 271 283 239 305 243 298 271 271 315 229 279 240 282 267 292 326 418 545 648 730 753 773 567 404 345 302 216 279 258 258 287 232 304 315 349 372 376 360 359 415 386 400 382 453 453 475 492 501 516 532 588 530 544 570 470 458 395 372 385 353 343 437 482 757 587 577 587 611 645 536 553 556 533 522 536 470 472 482 483 426 441 424 391 460 385 380 370 345 414 358 330 355 330 323 329 363 396 373 394 366 311 342 277 353 379 385 379 409 366 348 338 280 297 313 308 335 280 265 243 230 281 286 248 256 263 246 275 238 232 234 203 287 213 278 237 233 212 248 223 215 214 258 236 249 258 223 273 218 265 263 254 281 255 277 255 267 270 252 282 251 258 267 246 257 251 237 256 231 256 240 238 264 256 226 262 261 250 300 275 251 263 233 254 255 273 243 280 243 281 260 317 304 305 296 280 304 326 309 300 310 300 297 315 262 285 292 308 321 335 306 290 304 274 295 297 307 256 303 326 287 328 296 303 267 303 306 300 311 306 324 307 322 287 279 320 273 269 229 179 196 159 223 147 154 160 203 209 223 231 258 260 224 248 216 259 272 226 272 248 241 238 223 248 250 261 237 311 266 195 263 284 289 245 263 286 264 255 232 274 241 272 267 262 277 239 228 232 255 243 261 210 206 206 164 192 139 149 171 166 130 178 136 180 145 169 227 190 150 143 170 161 159 193 163 169 170 198 183 171 169 171 173 175 190 154 285 179 213 197 203 204 156 191 186 209 178 158 213 197 212 159 183 184 206 210 153 179 186 201 219 236 202 213 181 220 198 153 209 180 228 211 178 154 202 160 193 173 173 169 176 174 128 114 105 106 73 94 0 40 41 54 41 62 34 34 61 86 103 131 159 98 125 157 109 174 177 170 167 197 175 145 68 17 68 16 34 39 3 38 18 49 33 14 21 51 14 63 29 24 27 9 36 38 30 18 23 54 17 25 5 44 55 24 55 52 44 28 0 96 30 26 48 42 60 45 51 38 69 24 57 66 35 95 50 63 101 71 68 77 68 64 106 82 112 80 74 73 63 66 64 127 119 79 99 78 80 126 140 157 153 120 137 160 157 182 176 114 200 175 157 200 173 210 211 199 194 225 235 239 238 213 229 264 254 257 213 231 260 271 250 243 223 288 268 261 215 274 292 292 272 287 253 278 254 242 229 290 291 291 301 266 289 247 272 198 249 236 279 286 273 301 274 335 447 422 453 419 335 308 301 308 313 289 312 334 386 339 348 368 361 373 351 328 396 334 394 424 362 386 449 391 434 461 507 436 468 439 411 405 430 374 406 387 393 395 415 421 398 392 396 444 405 425 432 410 454 414 481 418 431 445 371 415 447 407 441 377 384 454 451 389 429 414 367 377 432 405 401 422 369 388 377 416 351 414 410 384 374 390 379 393 372 361 409 345 336 324 390 354 390 382 398 385 413 413 407 365 430 355 404 404 439 395 398 426 448 535 531 505 515 458 382 352 352 409 381 309 348 360 331 324 295 294 330 281 330 333 327 323 357 325 338 323 341 337 302 373 355 363 355 297 276 256 267 277 290 300 288 269 304 295 246 318 283 316 298 285 293 278 274 269 266 272 293 277 254 263 246 253 263 273 252 289 297 338 320 346 340 268 319 304 283 284 268 274 282 259 274 290 255 239 296 331 405 440 420 390 341 287 278 308 297 288 269 323 308 259 282 237 256 272 292 259 222 282 290 240 247 277 263 255 276 295 264 250 263 242 280 274 331 259 363 418 525 679 762 870 713 514 451 383 297 264 235 292 273 258 306 278 354 349 309 379 365 357 440 330 392 373 422 424 451 446 537 535 554 537 553 541 498 469 380 341 361 347 358 348 465 469 575 571 572 600 652 576 553 586 580 570 490 521 501 502 479 449 430 473 425 409 374 413 403 370 395 385 337 376 371 350 336 349 348 339 337 344 346 338 332 296 368 357 383 422 382 376 326 288 271 293 302 291 276 302 290 305 296 248 253 257 264 274 246 209 229 226 211 263 252 278 259 227 274 212 197 232 227 245 218 262 250 245 244 197 233 263 277 244 282 216 238 287 240 273 264 259 258 278 231 272 250 243 245 267 254 241 270 257 210 277 233 243 222 273 268 239 223 279 235 246 242 254 240 258 325 245 285 276 303 319 305 325 290 263 287 288 285 309 346 321 312 275 311 277 310 312 275 271 293 301 272 316 281 332 307 328 288 298 290 300 294 310 309 289 286 301 313 271 290 317 293 270 257 267 238 224 181 187 176 139 162 172 184 168 219 259 232 204 264 245 223 240 242 236 226 240 244 221 240 251 184 242 211 224 257 210 239 269 236 267 235 251 239 232 259 231 270 222 244 249 276 257 249 230 252 216 215 225 223 196 194 172 140 147 162 167 138 184 166 175 161 185 190 163 162 174 157 197 159 181 151 159 187 187 164 141 146 165 207 174 183 207 197 197 203 166 201 184 204 161 227 174 156 202 158 176 213 204 187 187 212 200 210 164 193 180 196 223 176 215 226 228 183 202 183 175 140 156 189 202 179 202 160 187 201 176 209 142 168 156 124 83 67 48 50 32 39 46 62 5 64 74 73 71 106 124 143 128 110 125 144 175 158 171 149 160 167 145 67 37 36 19 63 10 31 52 41 14 43 20 36 22 59 27 28 54 25 46 28 64 19 48 55 22 46 38 30 45 81 23 53 37 38 9 39 29 42 43 16 42 22 35 23 44 45 63 34 25 84 75 83 83 74 82 69 78 76 99 87 54 119 92 93 69 63 90 94 128 94 98 99 73 112 95 155 167 136 140 190 206 143 182 198 177 221 200 209 193 247 187 212 212 219 273 250 222 244 201 277 219 257 254 195 268 256 250 227 270 230 260 241 240 277 269 318 273 246 279 243 271 273 245 254 261 268 253 282 269 291 282 252 231 259 242 289 264 298 288 281 323 436 423 418 378 355 324 281 289 299 333 348 356 359 328 339 330 350 351 392 313 329 397 416 366 341 418 348 410 419 480 419 434 411 405 432 400 401 367 394 410 366 403 376 369 363 411 332 350 426 379 415 356 357 379 393 432 402 401 422 417 414 413 395 433 398 393 418 449 401 409 421 411 389 370 384 400 431 427 385 432 378 399 357 377 366 353 387 372 357 327 358 325 334 366 354 309 357 409 395 425 425 379 445 400 389 423 389 432 400 394 404 454 466 498 555 484 425 409 347 353 370 300 312 378 342 331 282 328 263 309 297 293 304 330 308 326 339 334 333 310 345 324 323 307 341 360 330 307 256 234 298 275 267 274 285 315 331 314 305 258 253 285 245 293 261 232 281 269 271 238 272 272 259 257 221 240 198 242 225 281 252 329 357 312 315 306 322 295 310 258 269 271 257 237 309 281 271 249 299 313 363 415 386 348 304 308 272 253 286 270 276 268 320 275 285 252 252 248 272 234 254 290 236 240 239 255 279 258 248 265 262 266 293 242 286 291 313 344 361 385 496 698 782 814 722 498 413 349 303 259 229 272 240 278 292 280 340 348 381 330 376 400 392 391 391 406 404 436 441 527 473 504 516 565 541 545 476 440 398 352 371 318 312 397 430 465 527 582 575 647 623 619 561 523 599 514 487 461 499 421 421 436 451 412 404 404 356 365 372 340 388 348 349 348 348 342 360 309 358 376 391 364 370 367 334 301 320 357 420 399 416 364 355 344 291 312 256 285 280 291 268 232 262 222 282 282 274 269 281 219 229 229 257 232 216 240 277 229 212 238 236 237 245 256 225 242 270 272 280 255 257 243 262 258 234 219 309 283 215 281 236 255 255 273 271 232 254 287 226 271 230 239 263 221 271 209 237 275 281 225 274 244 209 262 232 227 258 271 273 256 290 275 303 265 264 273 304 246 290 304 272 320 287 293 326 280 292 266 272 309 298 318 301 278 267 287 303 272 321 298 317 304 302 266 303 301 294 303 279 288 268 311 296 266 322 304 279 298 293 225 230 205 131 129 176 189 159 175 228 208 212 206 219 238 244 266 223 236 227 288 237 250 228 244 238 235 241 222 252 291 253 263 245 234 231 274 234 243 263 252 255 293 213 225 204 237 252 211 261 220 261 212 235 209 176 199 192 179 168 146 153 174 156 126 171 152 195 156 185 193 124 156 188 171 171 182 156 152 153 165 125 166 184 174 186 199 193 192 177 195 215 166 184 185 207 219 203 186 203 187 185 213 233 181 199 197 240 177 233 226 188 162 189 187 227 172 189 203 168 185 192 196 215 186 200 200 164 178 189 198 178 174 147 167 119 129 137 83 92 16 92 56 43 40 28 54 68 55 54 78 113 110 156 115 133 123 133 142 156 146 135 141 163 192 66 15 26 46 50 34 29 27 39 27 0 51 38 42 16 18 26 0 25 50 19 57 40 3 55 30 21 60 17 17 23 18 28 16 33 59 27 40 36 41 13 32 48 56 54 46 80 66 54 33 45 62 45 63 41 75 79 59 47 111 49 60 111 124 95 113 98 78 88 80 84 99 83 64 104 128 133 108 150 120 134 158 180 197 186 219 205 196 226 193 183 194 230 225 185 196 191 205 223 244 270 255 214 228 244 245 232 289 276 270 245 262 301 296 249 254 299 262 244 296 251 229 271 264 250 290 279 279 288 261 277 286 246 218 211 233 253 287 315 297 318 323 411 439 435 379 293 261 299 295 318 338 350 330 321 397 361 365 377 364 382 384 355 308 348 359 376 338 390 402 444 426 443 401 429 424 411 387 451 378 372 405 367 393 351 382 372 432 428 450 417 382 410 396 373 373 403 403 424 422 379 443 427 414 395 409 396 389 447 379 402 370 349 390 404 393 363 385 351 386 395 389 348 361 385 361 438 378 374 420 368 381 375 371 286 316 310 372 373 319 388 389 434 406 374 378 408 365 361 371 385 410 390 425 425 529 519 511 465 410 413 345 384 348 329 318 291 312 306 303 291 311 290 291 275 264 307 325 324 332 338 329 300 346 334 329 316 310 355 337 268 248 267 281 275 272 326 318 290 316 300 313 265 291 256 292 321 319 262 264 254 225 242 235 270 247 239 255 241 243 246 302 258 313 371 301 325 321 282 299 278 267 297 265 262 257 263 255 294 281 298 302 415 391 409 361 297 271 298 272 271 278 269 309 294 257 281 242 240 261 261 274 257 292 260 253 269 264 236 234 225 291 264 264 263 270 268 262 280 336 323 396 505 662 768 809 662 562 381 352 315 303 255 249 246 287 292 310 344 287 374 336 391 424 359 347 392 406 380 450 460 486 539 506 495 534 549 588 497 496 429 355 356 324 314 366 373 492 512 559 555 594 566 594 599 618 503 533 491 535 495 465 449 474 416 429 411 370 369 410 386 362 371 402 367 315 359 388 343 284 325 366 336 358 336 337 337 356 345 330 356 355 424 327 315 280 317 310 283 249 274 293 243 303 300 283 262 255 263 284 242 247 244 260 258 239 268 248 244 223 205 266 264 214 234 243 241 254 209 247 268 254 223 272 256 270 329 215 200 270 265 275 271 262 263 251 280 239 219 256 268 276 278 221 242 288 222 237 261 201 214 233 288 277 255 259 244 254 206 284 302 316 261 317 270 283 274 270 323 293 277 299 277 314 275 269 272 309 289 343 283 288 300 318 301 301 282 278 287 308 334 311 297 308 292 317 274 300 278 314 326 317 286 285 319 251 305 317 284 315 228 254 188 220 191 178 175 140 182 176 199 192 234 207 236 265 240 253 240 254 265 258 271 250 209 304 231 238 255 227 256 267 235 286 242 238 248 281 293 225 237 226 246 230 241 271 251 261 213 263 233 250 222 256 214 226 219 171 174 169 149 143 122 157 137 171 185 195 165 178 182 164 172 149 173 193 160 160 163 143 188 156 154 187 117 156 186 207 198 180 190 181 201 237 202 175 161 169 165 221 162 171 176 177 173 205 179 182 225 202 174 170 197 217 151 223 189 178 188 185 178 216 199 176 159 223 170 199 170 215 178 173 220 201 171 197 119 100 140 101 87 66 36 40 40 46 35 38 42 70 61 89 107 115 133 137 128 159 132 125 157 140 161 138 145 147 65 78 0 14 32 23 33 7 61 4 22 37 0 44 10 41 9 40 12 37 36 11 44 38 35 4 18 18 35 59 8 45 47 58 32 66 39 45 35 18 39 60 48 49 29 46 34 28 56 33 13 87 86 58 74 26 25 77 55 41 65 75 68 71 98 56 69 110 89 103 86 85 111 119 105 131 155 112 155 141 169 126 176 136 183 206 213 176 204 176 203 184 204 200 230 199 200 194 210 239 238 226 227 271 261 229 287 242 245 271 226 249 267 264 300 231 278 281 272 272 283 231 220 260 282 275 287 292 284 271 264 230 268 256 222 254 243 300 298 271 315 334 358 407 428 353 351 351 261 294 303 324 292 362 361 396 352 326 347 374 356 340 367 356 337 444 370 411 410 415 426 457 456 437 418 411 473 376 402 379 451 342 382 407 363 456 369 407 366 414 402 441 415 389 427 401 401 407 444 426 459 454 473 412 447 380 427 438 438 458 430 371 371 371 437 349 406 368 420 390 405 371 378 398 419 379 357 409 419 357 390 355 408 377 383 359 360 362 385 435 385 352 431 403 412 435 392 391 407 382 398 388 403 410 443 567 538 501 459 401 376 393 359 371 342 364 316 350 315 303 288 314 331 303 305 304 311 322 308 340 322 365 343 322 316 341 333 341 345 336 265 289 254 265 274 331 299 315 318 341 320 277 304 289 321 264 291 292 275 259 232 285 238 284 262 270 277 255 226 255 275 304 255 337 329 329 316 320 304 327 321 282 292 246 235 272 297 268 305 271 288 302 396 442 418 374 291 294 273 275 275 291 227 242 285 303 243 316 251 267 273 240 264 247 283 246 256 274 227 240 295 260 281 274 278 273 256 246 305 291 328 418 499 621 729 814 729 582 413 373 309 288 261 235 279 277 262 296 330 324 350 349 402 405 346 413 401 397 386 465 479 490 505 545 550 550 547 504 539 427 401 350 322 357 330 385 409 481 512 525 589 588 590 556 564 502 536 547 490 466 461 460 481 403 475 422 340 413 392 393 397 328 360 340 379 345 336 356 336 359 412 370 350 354 385 312 323 361 319 370 406 361 390 380 345 329 323 277 308 283 249 287 276 294 301 246 289 250 245 248 249 233 241 254 240 198 224 237 275 238 233 260 252 227 255 245 246 242 221 257 267 261 249 248 285 291 223 265 278 231 251 254 282 263 262 288 255 233 245 277 274 243 233 270 248 227 244 248 271 242 281 248 276 224 235 234 272 290 252 249 259 238 293 272 272 256 271 274 290 296 302 262 307 247 290 339 263 254 272 289 274 277 325 318 308 285 286 289 261 294 322 293 268 344 289 327 320 280 314 276 269 302 308 291 286 272 305 282 240 277 260 288 213 236 166 190 148 161 184 173 211 196 209 204 232 264 240 244 248 264 252 236 294 284 250 248 262 261 240 237 262 245 242 292 240 285 228 283 240 256 248 212 292 276 238 272 242 218 258 241 224 229 215 273 263 222 217 195 228 175 149 164 151 140 152 148 162 136 174 192 190 169 150 197 160 177 160 161 192 152 182 184 170 148 176 163 172 173 198 184 190 182 198 203 194 159 179 201 183 151 169 180 231 200 214 238 160 241 204 169 203 180 165 168 234 199 188 193 190 181 186 184 194 165 142 211 186 183 160 183 166 159 200 192 162 197 186 154 108 103 103 63 25 58 73 25 54 39 61 59 75 79 103 119 121 126 163 155 166 128 125 123 189 151 116 139 64 9 41 51 28 22 8 58 27 42 47 10 57 0 39 49 17 47 66 0 16 25 53 21 3 66 35 41 45 30 51 58 35 33 43 51 65 54 41 32 29 32 57 41 44 43 62 47 2 50 55 53 92 69 85 96 35 54 106 103 60 69 105 113 85 74 56 76 83 115 101 124 104 147 98 140 96 144 146 149 170 124 174 149 174 187 182 189 221 175 215 203 207 191 215 172 226 220 211 230 214 277 250 226 207 271 234 249 269 239 236 271 270 266 270 286 276 281 295 277 265 248 274 312 256 268 278 301 284 302 280 261 215 264 193 278 275 328 274 309 303 345 392 395 443 415 348 294 310 291 320 348 323 337 357 368 388 363 349 351 384 384 337 391 337 342 370 383 429 395 439 461 438 454 416 407 405 403 437 412 401 427 373 419 380 393 435 441 397 418 453 417 426 462 453 383 417 437 449 459 444 451 472 380 371 428 397 428 452 427 474 409 438 398 428 397 392 379 369 410 444 424 411 402 381 404 360 424 351 395 400 390 362 309 343 364 359 365 382 393 368 398 425 411 451 390 387 411 390 401 439 391 440 453 471 519 521 510 496 416 370 350 345 324 328 319 343 317 302 294 300 356 330 333 351 342 322 345 304 311 333 323 288 306 307 390 362 374 331 317 291 295 259 274 312 335 281 312 273 350 322 299 308 307 283 289 306 278 248 273 263 291 261 298 228 265 263 224 251 232 242 283 298 330 310 365 330 341 291 335 315 285 295 297 300 311 281 252 307 284 284 317 402 392 414 328 329 273 224 271 256 255 260 292 292 268 285 296 256 276 236 299 256 262 294 288 275 242 257 231 264 242 267 269 265 288 275 248 267 296 352 417 524 663 772 746 707 556 397 332 307 262 282 251 234 307 275 287 300 349 375 347 364 388 412 357 391 410 394 428 447 533 495 533 558 562 544 567 478 499 449 374 318 333 367 377 411 495 509 530 573 609 625 561 625 572 547 555 513 521 480 459 474 448 431 480 401 401 452 406 404 377 342 352 343 358 300 331 328 382 315 324 359 374 343 332 354 330 375 348 376 389 381 371 316 288 292 348 280 258 278 290 286 264 313 221 293 281 276 229 261 234 234 222 199 213 251 253 249 276 248 226 226 266 192 214 223 229 269 250 255 258 258 254 257 271 301 265 261 252 276 259 269 247 302 266 230 276 233 217 255 271 270 253 248 255 257 251 281 242 254 223 253 234 271 227 251 291 249 302 259 255 265 224 287 308 275 257 324 299 292 305 261 282 325 320 286 268 325 346 294 313 266 334 339 265 268 251 285 308 248 280 323 301 314 330 284 329 252 323 281 332 286 296 284 340 320 321 298 266 282 228 193 181 157 143 118 163 173 191 170 239 200 204 227 233 236 262 252 265 262 262 277 266 237 233 235 234 239 286 244 205 241 248 235 246 250 221 256 263 235 217 244 218 258 260 263 280 303 195 240 249 214 244 195 208 218 225 202 170 194 147 136 155 121 147 173 200 175 178 173 128 144 176 163 160 164 186 142 180 158 112 191 173 178 157 174 177 190 209 146 205 193 187 230 151 191 180 204 175 190 196 172 162 213 175 158 202 203 221 191 231 225 191 196 183 195 228 192 206 203 198 166 192 197 196 201 177 184 151 164 185 185 188 176 182 159 114 116 72 75 75 49 42 32 47 41 50 21 36 32 58 97 69 84 144 157 137 123 158 162 129 141 163 179 131 63 31 0 34 20 48 59 32 29 34 10 26 34 40 31 27 31 15 18 32 9 59 49 23 40 0 29 20 55 28 21 41 34 37 40 66 43 15 17 62 33 35 52 57 53 80 35 34 36 56 60 41 57 80 50 62 79 88 84 53 91 99 76 96 62 84 130 48 54 83 96 127 78 95 129 104 143 173 141 166 154 182 187 225 199 181 197 188 186 198 146 165 200 229 261 231 202 210 238 246 255 257 215 231 233 207 265 220 234 261 241 259 270 273 274 335 288 303 271 277 287 224 267 273 259 262 276 274 246 291 267 262 323 267 261 268 237 291 269 321 264 321 394 413 422 380 333 319 293 299 328 331 331 372 364 398 365 379 380 406 361 326 351 408 313 401 379 402 408 481 483 402 429 442 434 428 435 447 391 391 370 367 364 410 401 381 361 398 407 439 417 396 421 410 434 405 412 437 453 435 403 464 405 410 401 436 432 443 423 407 410 392 379 421 402 427 386 416 374 413 438 389 434 393 404 455 401 393 394 396 367 381 409 381 380 355 402 392 403 386 395 423 370 421 435 373 419 385 406 415 385 419 396 431 455 492 505 502 513 428 412 352 367 324 336 318 348 325 330 322 321 300 336 315 301 334 322 308 354 297 299 353 270 347 303 332 348 369 316 327 284 290 256 310 286 332 293 286 311 241 268 281 299 279 303 284 290 238 243 262 252 247 265 302 247 286 228 228 219 284 241 268 318 298 342 351 292 303 345 313 295 332 286 284 283 278 280 247 250 285 305 332 343 463 410 375 314 269 298 305 282 251 244 269 239 299 247 240 216 288 236 273 268 250 238 310 286 242 277 283 231 255 299 295 241 287 294 315 306 335 331 407 504 677 744 762 703 570 416 320 339 261 223 318 264 294 266 272 311 386 365 419 376 401 399 416 405 426 362 418 458 473 507 525 541 561 569 555 508 488 411 384 333 368 366 360 466 456 474 601 618 551 568 591 553 555 546 560 536 494 481 497 490 440 485 459 346 401 374 382 418 373 350 371 345 319 376 347 343 339 347 368 327 369 364 301 340 307 322 308 407 356 389 377 360 307 310 301 273 308 332 293 272 293 270 254 284 288 277 241 255 244 232 262 213 232 288 262 241 271 254 262 249 214 212 229 257 258 237 250 247 233 253 273 221 227 237 260 262 231 239 263 236 291 264 272 254 254 269 250 252 239 269 276 283 250 244 230 290 287 227 302 281 235 271 194 253 236 259 282 287 240 286 280 293 324 282 291 268 289 304 311 277 288 262 282 265 273 286 333 307 303 313 307 312 281 277 294 294 300 316 317 309 303 314 304 321 321 307 331 292 318 324 293 292 310 293 292 334 310 315 275 182 207 199 183 153 161 178 229 171 180 183 175 249 199 226 218 210 260 224 243 251 261 284 250 236 223 256 288 241 266 240 242 238 262 251 256 255 259 231 226 226 223 179 207 297 227 281 249 258 264 260 266 196 241 196 214 195 194 179 178 175 143 95 156 159 191 194 210 172 168 189 187 163 168 176 151 194 138 156 154 161 187 121 188 159 199 172 174 194 187 165 182 217 169 203 173 169 174 162 178 193 216 159 189 193 185 206 214 160 231 217 179 197 204 198 182 165 198 140 195 169 169 229 198 215 202 193 170 173 187 237 195 139 127 188 121 133 81 65 76 66 48 37 61 50 1 24 77 69 73 113 122 107 120 114 128 125 158 162 167 166 151 153 163 62 37 46 17 60 36 19 25 33 0 16 11 35 27 70 0 16 48 10 25 33 18 36 43 19 38 0 38 40 39 41 47 47 46 35 9 39 5 41 66 40 35 23 8 39 36 35 26 42 67 50 28 105 45 32 47 58 74 45 66 84 73 87 98 57 88 100 93 67 107 110 92 116 114 116 105 96 108 165 162 184 164 158 160 161 190 222 229 170 210 217 179 199 215 203 236 208 237 242 260 244 234 240 223 248 192 267 252 238 262 264 216 254 281 243 288 272 265 269 284 310 260 281 236 268 287 258 248 264 288 282 311 244 222 240 245 267 302 289 298 335 380 391 443 455 374 304 312 306 272 299 306 362 351 364 352 371 337 367 378 380 349 377 423 369 428 397 371 401 473 420 488 505 456 414 426 402 398 400 417 393 365 433 380 403 399 412 385 422 400 449 420 399 413 380 424 426 401 458 472 394 427 431 445 428 431 456 424 424 414 365 456 438 398 433 424 364 401 351 349 394 418 413 379 431 401 379 414 407 404 353 422 383 328 364 339 355 370 402 396 395 381 415 381 386 421 409 378 442 379 398 377 409 431 437 497 518 498 447 438 413 371 379 347 307 298 321 324 302 284 337 320 296 321 322 305 352 318 325 305 312 356 333 352 329 356 398 401 332 285 324 253 295 286 300 288 278 283 289 316 280 325 286 281 320 300 285 255 242 276 268 309 275 251 258 282 271 231 272 257 273 282 323 288 370 325 301 314 318 299 318 309 279 253 251 299 251 275 284 241 306 344 368 418 412 373 304 256 261 288 281 344 284 325 260 271 280 274 280 286 255 288 293 280 307 300 296 219 290 280 288 272 303 291 260 282 272 289 291 298 361 386 527 688 809 841 705 567 420 350 262 316 295 274 299 263 276 311 305 363 363 374 392 393 371 393 395 438 401 466 475 441 515 484 519 508 571 584 526 446 424 387 358 307 347 384 445 537 528 521 578 593 593 630 613 521 538 507 573 523 502 495 452 467 492 437 384 422 390 384 368 324 393 371 380 328 338 286 364 326 338 353 359 358 337 319 343 359 343 318 395 372 402 366 383 327 300 285 279 294 312 264 248 255 269 260 282 292 253 276 230 221 238 225 236 213 245 273 278 216 298 234 235 213 246 241 239 240 251 269 271 258 230 268 262 273 293 293 312 293 263 251 285 292 305 249 232 258 290 242 234 196 237 241 265 271 264 257 281 259 265 228 224 231 210 265 268 256 284 303 315 294 288 350 307 299 299 288 269 274 292 239 310 289 305 290 306 307 261 278 323 265 315 250 311 287 321 335 283 305 342 271 304 346 324 295 252 320 305 338 335 308 336 354 303 323 288 286 305 302 260 250 221 208 177 156 187 151 126 184 194 226 197 201 190 215 239 211 250 247 272 302 294 229 277 248 193 285 231 254 286 201 233 240 215 299 268 246 252 209 277 250 241 244 231 251 227 242 212 226 271 247 253 208 275 218 270 222 168 189 149 171 167 166 138 129 179 146 195 211 163 179 187 143 161 153 190 169 142 173 190 163 147 165 180 187 159 210 157 152 168 176 189 186 184 214 206 174 219 208 181 165 143 175 164 211 161 196 162 190 220 197 174 213 219 150 204 213 240 210 215 182 195 208 207 210 195 176 210 136 141 177 140 183 184 139 124 152 121 78 118 38 42 66 41 37 25 41 77 55 80 117 109 103 136 144 117 149 137 176 176 182 134 167 140 120 61 0 53 32 50 52 49 37 18 21 58 62 26 23 36 49 45 61 15 8 51 36 54 9 38 7 48 47 17 47 22 60 9 48 35 11 42 47 42 57 32 69 58 23 82 64 38 39 55 89 44 53 63 81 48 54 79 58 82 46 57 71 57 67 71 93 93 90 121 87 113 79 69 108 120 95 139 131 122 158 168 151 171 193 165 156 220 214 220 179 206 190 201 198 178 259 225 178 245 273 237 275 257 237 291 231 210 249 297 249 252 267 264 274 228 300 236 226 263 288 276 268 307 286 288 236 242 318 271 286 280 295 265 228 257 262 261 272 306 226 265 312 402 423 471 410 340 271 276 338 291 304 318 334 359 336 346 337 375 391 376 357 335 370 352 336 383 372 383 468 434 474 440 432 404 419 397 374 424 384 447 377 425 390 392 398 405 381 415 400 405 383 426 461 408 370 418 447 421 430 457 439 439 407 407 381 401 381 411 425 427 433 408 442 418 414 403 364 389 407 331 376 384 420 405 420 376 444 400 402 394 394 412 354 377 371 423 346 427 394 365 426 443 411 421 409 415 396 360 363 404 410 390 450 482 456 521 557 461 425 364 369 361 343 317 302 293 348 296 293 307 312 352 306 335 318 348 326 347 349 353 336 305 344 354 295 348 375 360 327 294 270 285 264 321 307 255 306 326 315 329 311 305 283 274 273 278 274 316 275 253 287 217 238 270 254 273 246 243 255 229 270 283 341 332 330 307 306 307 308 269 287 279 275 264 279 269 263 247 252 269 312 395 415 440 334 326 305 280 290 293 277 269 300 309 300 289 244 294 289 264 245 206 293 275 296 264 307 221 313 286 296 294 211 299 293 280 275 293 333 382 380 560 707 767 797 690 530 427 290 295 291 233 261 269 281 287 309 327 366 386 385 391 361 397 399 379 397 453 443 408 472 499 528 569 520 526 542 512 454 438 363 337 324 323 369 388 422 542 544 600 566 579 579 550 544 559 529 502 545 440 460 448 421 429 430 404 444 396 375 375 400 390 372 383 357 360 333 344 293 394 358 341 358 363 313 315 342 325 325 366 375 379 376 305 321 339 339 256 304 301 253 265 286 246 236 233 248 243 249 204 256 212 250 236 210 290 260 289 226 207 233 254 235 263 235 309 261 227 270 263 220 264 285 265 250 252 270 264 276 265 244 273 244 276 260 290 245 286 276 224 269 240 255 238 292 229 262 341 285 238 220 289 248 245 229 264 257 282 265 306 250 301 295 264 247 265 296 326 272 291 286 284 277 280 306 309 294 308 292 307 305 339 288 364 313 302 298 308 248 281 299 291 296 300 292 346 350 326 342 338 301 279 321 303 321 309 342 298 310 275 230 219 213 175 171 193 117 186 166 202 224 220 213 243 227 270 214 232 193 267 219 249 268 233 258 247 250 228 248 265 253 263 238 222 207 263 291 283 257 239 199 229 239 238 273 274 263 273 257 286 221 209 241 237 227 213 220 189 179 192 162 160 138 166 168 151 138 189 163 202 171 129 180 162 139 172 176 198 121 192 172 200 143 195 162 192 200 195 236 177 230 164 184 192 142 183 232 180 202 207 157 200 182 197 213 149 214 201 243 227 168 193 167 224 215 178 202 189 204 218 201 209 181 202 229 160 193 187 209 184 164 215 179 160 140 132 136 117 102 74 54 32 74 33 37 55 46 33 43 62 65 85 117 112 127 148 143 133 132 185 150 158 187 146 128 60 42 18 43 15 4 7 19 35 33 70 74 40 44 27 53 37 0 40 42 0 19 61 28 31 35 47 54 26 14 75 54 47 27 47 54 91 43 19 67 25 55 39 55 35 9 30 34 57 39 67 55 67 64 55 86 113 81 84 84 73 80 88 82 50 84 74 90 79 81 86 91 113 114 116 157 130 127 151 144 138 161 156 192 192 201 214 216 212 212 205 205 208 208 214 196 211 214 188 243 228 234 247 260 312 222 247 257 286 264 273 238 241 261 268 217 257 316 299 224 260 272 262 254 290 276 266 299 289 279 232 253 232 248 219 236 258 304 266 288 284 285 396 459 410 414 366 310 292 319 341 283 339 304 359 380 356 368 378 351 354 358 348 341 400 373 375 390 423 456 414 479 423 475 482 341 406 437 396 351 394 385 366 408 397 385 394 423 340 426 462 415 432 390 435 383 455 426 439 469 399 443 399 415 463 454 408 409 410 452 375 404 433 421 438 440 372 395 395 393 388 372 365 442 400 424 372 407 411 350 380 412 346 326 307 338 326 347 357 383 437 349 375 409 350 374 388 377 398 397 419 410 383 461 456 502 537 524 448 416 391 349 398 354 306 292 325 335 293 305 260 329 318 308 320 284 326 325 314 336 294 345 379 329 318 347 393 374 357 355 325 278 275 288 279 312 295 302 322 323 278 290 255 285 307 299 283 250 282 272 274 262 259 237 222 253 307 293 203 271 230 278 292 308 286 327 321 288 324 311 247 303 288 260 263 275 284 286 266 265 272 356 407 439 357 382 340 265 287 202 293 288 283 281 301 265 266 301 240 265 333 235 238 266 268 285 213 255 271 282 227 290 244 297 231 286 275 276 269 302 349 405 498 675 745 791 709 557 391 329 284 297 284 295 218 254 287 294 308 365 357 367 375 364 392 368 384 435 436 422 490 474 491 492 561 557 525 570 510 484 406 362 317 321 318 401 411 509 512 531 600 606 615 610 631 562 533 520 527 535 461 453 476 428 433 421 384 370 392 415 397 386 385 386 358 366 367 345 343 385 333 332 371 360 297 331 334 347 340 305 383 395 353 382 314 313 316 275 331 297 281 278 312 241 264 223 235 264 258 268 213 221 228 237 246 209 237 292 278 305 200 209 218 225 269 230 226 251 254 244 253 257 213 255 256 254 273 257 258 258 283 256 260 259 259 267 268 324 253 238 248 250 250 235 239 248 259 253 272 287 256 249 278 258 214 252 243 261 283 297 274 286 292 283 244 277 305 322 290 282 292 314 289 327 301 338 283 290 287 279 255 308 291 329 297 317 326 301 292 318 305 315 282 324 299 347 313 313 314 307 343 326 285 293 304 330 263 288 319 264 271 204 242 205 172 201 152 147 145 164 195 272 234 244 256 254 230 255 258 244 245 287 225 273 254 240 208 237 217 283 270 240 236 271 254 283 276 228 250 289 224 266 226 273 255 262 223 239 191 257 271 225 245 231 255 239 242 219 191 190 171 149 136 160 155 125 177 156 192 188 179 168 164 142 200 140 188 152 161 176 182 156 158 150 162 157 150 161 207 221 151 205 201 176 184 193 176 164 210 152 149 192 198 199 202 172 218 193 220 193 210 207 208 232 184 243 209 222 220 204 213 176 157 210 174 212 198 210 189 189 156 167 171 163 203 142 191 125 131 114 77 57 77 32 53 51 66 39 48 60 39 83 94 96 108 121 118 131 164 138 155 139 156 112 189 155 59 45 36 27 42 1 23 46 72 23 17 32 17 34 39 10 0 25 13 32 19 30 45 28 20 58 33 21 8 40 3 46 27 28 52 17 57 91 34 30 55 40 58 77 49 69 62 55 63 63 34 83 36 70 73 27 58 64 69 93 61 99 70 58 68 108 89 51 91 90 96 93 73 120 85 124 110 161 124 151 166 159 143 194 209 221 179 194 189 239 185 159 209 196 199 192 198 175 222 252 240 249 259 225 222 248 252 266 261 295 254 264 227 244 284 311 248 263 294 278 278 246 299 279 251 293 277 235 251 304 285 253 300 281 238 234 268 294 304 305 337 330 399 456 395 391 331 304 304 312 324 323 300 326 376 348 353 350 339 392 346 359 337 386 386 387 399 388 421 393 465 439 456 449 412 426 399 428 435 366 399 401 400 334 353 368 417 406 345 418 424 406 421 420 417 410 377 430 468 440 487 443 441 406 402 391 446 392 361 435 435 387 374 383 387 408 355 385 323 389 406 429 391 373 421 441 407 342 416 362 388 367 353 376 311 358 376 402 388 404 391 404 387 356 402 391 374 328 390 407 399 389 410 437 487 472 556 505 456 451 394 328 407 384 361 297 310 306 334 338 293 335 273 275 327 280 342 310 281 360 328 323 329 308 362 326 311 354 350 301 291 352 329 237 309 294 344 311 261 279 275 274 326 298 335 260 295 299 251 284 272 278 241 238 256 306 277 239 233 214 223 235 288 333 321 349 307 306 293 278 305 237 307 293 291 290 250 287 307 279 291 355 402 460 402 348 298 277 280 281 288 267 289 294 255 302 250 285 271 266 265 265 252 252 227 305 289 274 282 279 224 271 245 253 280 254 276 281 260 320 303 432 470 682 778 789 672 569 441 313 253 298 274 275 294 249 315 301 317 313 354 348 374 376 398 429 374 393 434 441 456 487 470 507 519 552 568 555 502 451 424 368 387 307 343 386 422 455 518 555 585 599 633 583 585 531 570 542 531 492 498 479 495 482 428 411 405 405 379 376 360 407 396 333 342 356 376 356 359 331 320 330 324 362 351 344 323 330 375 361 390 369 389 330 388 269 289 292 315 270 293 293 288 263 251 286 263 316 219 255 275 258 236 222 220 228 227 266 241 240 208 237 213 232 234 246 272 210 270 255 259 220 263 253 271 261 270 280 245 242 277 309 282 260 235 236 279 263 260 240 264 217 233 238 238 224 235 250 263 243 254 236 265 294 240 217 262 278 255 282 264 295 293 277 309 250 265 331 283 308 289 308 300 305 308 340 324 328 288 302 290 288 294 364 293 329 322 267 302 328 297 287 328 303 268 296 328 288 313 288 316 350 278 320 304 302 287 271 306 272 273 278 184 183 176 186 175 204 181 192 189 220 212 213 214 228 214 228 243 217 276 245 280 236 268 194 146 150 194 212 235 277 259 269 240 274 234 228 291 230 253 259 236 232 267 276 265 266 230 226 244 266 231 225 221 226 175 199 165 180 191 144 155 122 162 179 166 172 155 195 182 169 158 148 135 151 195 177 150 138 159 199 168 153 159 131 186 184 212 186 196 175 222 134 181 186 210 193 203 180 185 189 230 169 150 198 200 167 185 171 211 196 180 167 164 170 192 176 168 224 199 194 164 174 186 190 179 192 209 165 167 175 168 155 187 176 188 130 89 60 86 48 57 18 44 53 32 18 69 46 81 104 95 62 145 134 104 152 133 161 165 164 124 171 123 144 58 41 0 33 4 44 15 24 22 20 40 9 10 29 30 36 50 29 25 27 34 55 46 8 55 33 61 7 14 16 54 0 44 7 14 49 9 46 29 5 21 15 45 30 69 34 38 39 39 72 59 65 21 77 88 37 47 49 60 116 70 36 93 76 76 83 44 31 92 118 105 98 52 84 125 126 137 126 164 153 171 203 161 160 193 174 228 208 192 219 189 218 200 242 222 243 221 198 207 261 238 236 247 237 262 225 238 267 268 267 258 231 255 286 273 259 260 269 323 248 294 228 284 287 290 277 226 282 251 255 255 301 253 217 248 248 288 282 302 288 322 336 421 411 468 407 290 267 303 324 324 303 345 294 340 344 365 355 355 326 358 380 336 402 329 391 412 410 417 425 436 430 453 446 421 394 373 399 371 397 381 389 387 421 386 432 383 419 390 431 360 453 414 399 404 386 455 389 425 468 439 434 410 420 462 428 413 451 450 407 414 414 413 397 413 429 393 376 374 393 409 381 384 373 390 445 396 410 371 377 374 394 335 384 370 373 393 350 346 371 361 390 379 397 399 396 401 415 439 364 348 375 408 437 456 510 552 542 459 412 357 378 313 364 368 350 323 331 316 332 287 323 325 290 360 327 385 314 333 342 379 304 299 325 343 317 362 325 335 315 298 323 300 287 261 267 277 310 249 282 276 289 335 279 303 328 273 250 259 286 266 265 269 292 243 259 230 231 240 243 298 279 306 340 329 353 302 325 312 293 289 307 284 300 275 270 334 238 278 254 237 309 433 389 427 350 302 277 302 254 303 259 284 281 297 275 312 298 278 261 248 280 271 291 309 292 280 255 247 296 288 252 270 257 258 254 286 267 305 267 331 453 498 698 804 823 711 559 425 364 271 304 251 293 294 237 262 316 343 335 399 405 358 406 401 397 415 409 393 421 480 521 484 565 553 560 566 598 531 498 406 409 367 342 347 395 424 485 539 594 662 580 587 614 585 551 540 508 545 511 493 460 476 476 435 420 424 414 370 430 396 366 385 361 363 380 367 354 354 323 366 379 383 389 339 331 327 340 340 387 374 438 370 328 351 293 287 285 314 275 302 284 276 283 310 251 240 268 276 251 275 210 210 270 215 238 211 273 265 254 223 236 201 214 249 235 230 229 227 266 229 271 271 278 281 255 215 260 255 262 281 277 264 301 231 285 265 292 256 262 246 244 300 270 247 259 266 258 261 207 248 277 291 248 250 254 262 267 252 277 311 289 310 288 286 304 283 303 252 323 292 313 278 336 294 304 281 311 318 247 322 279 288 329 311 325 277 330 281 339 316 302 309 351 291 320 313 310 309 303 294 312 319 287 303 313 296 317 298 281 278 230 238 193 206 185 159 143 198 193 175 230 188 215 248 197 197 254 295 254 245 205 325 232 0 0 60 109 200 225 263 236 234 252 249 260 278 269 252 230 270 271 227 280 235 263 246 232 252 250 227 277 248 252 281 247 235 190 174 166 196 156 131 129 149 150 208 170 194 195 157 172 167 163 182 187 146 165 187 161 185 179 170 146 179 195 177 215 193 193 196 211 189 182 170 204 234 160 227 187 206 157 206 170 195 203 216 185 207 204 212 198 197 168 168 198 219 183 180 190 237 169 250 192 215 240 204 191 210 194 188 208 203 163 145 160 110 141 105 87 106 71 76 17 44 39 64 58 44 62 66 94 107 150 85 107 133 167 123 118 157 115 129 150 189 153 57 54 28 41 37 17 55 32 15 11 41 33 10 23 26 54 38 39 57 9 37 53 19 28 50 36 61 29 32 65 16 14 33 30 5 30 71 52 37 29 31 43 74 62 58 13 53 47 65 69 56 70 59 50 62 58 61 91 93 93 55 74 67 70 71 83 77 59 97 101 96 92 101 81 94 150 124 99 155 151 173 186 180 171 184 193 229 194 203 196 178 200 183 197 226 213 214 213 257 225 243 247 262 291 247 256 226 273 258 270 234 253 280 275 251 247 270 268 263 285 248 243 252 250 279 292 300 254 253 268 254 264 231 227 222 277 302 253 275 281 312 341 408 404 443 402 364 296 346 307 317 352 312 341 377 399 346 354 329 361 376 363 405 340 379 348 366 390 368 437 464 423 463 454 455 408 451 427 389 451 436 373 398 396 402 416 426 413 406 407 400 431 362 427 440 398 408 443 443 486 425 398 449 396 387 392 421 402 446 413 418 435 429 463 411 435 381 380 399 429 431 390 402 387 405 413 407 377 381 351 390 380 376 325 354 355 372 394 378 383 404 434 443 447 395 400 417 339 406 362 434 400 419 445 487 531 490 523 501 404 377 319 362 368 348 327 315 291 300 294 326 317 303 326 307 293 343 340 325 360 346 306 322 346 382 343 351 369 329 355 257 319 295 331 255 308 278 268 307 279 308 279 290 339 294 288 276 277 245 241 308 272 274 238 274 246 258 271 289 289 263 273 264 374 365 359 329 326 305 327 313 291 283 293 253 274 290 288 256 255 295 333 378 458 439 335 288 313 257 279 304 244 291 290 294 244 270 255 297 243 246 271 281 263 291 263 254 243 246 292 252 299 255 255 274 286 270 267 316 291 381 417 505 674 836 765 708 550 429 378 303 310 253 231 225 241 275 319 349 359 350 369 380 373 396 423 403 410 466 442 464 514 541 545 577 604 565 566 512 450 430 386 331 276 361 365 383 461 572 566 593 603 598 572 609 501 557 553 536 525 464 507 456 470 469 406 409 424 371 404 379 369 362 337 408 367 340 369 371 322 313 384 393 323 325 378 322 270 369 299 407 409 433 422 322 292 275 339 323 275 280 298 242 263 313 242 257 245 245 245 197 221 243 246 258 249 269 271 241 263 265 234 231 241 207 239 251 256 232 228 271 274 272 262 262 253 259 256 249 293 292 314 276 261 266 274 259 238 256 237 269 267 293 254 240 247 240 277 259 266 262 300 256 247 255 241 256 254 274 232 302 266 281 289 302 275 331 254 286 277 290 282 329 289 286 311 317 303 285 313 307 284 276 320 321 315 280 308 344 296 299 324 276 276 322 293 288 284 374 329 302 314 278 347 329 331 299 279 300 279 261 256 233 164 156 169 154 187 176 198 173 197 202 240 281 229 205 251 220 260 249 236 300 232 238 265 216 224 226 219 267 252 266 223 244 281 230 273 269 248 281 267 266 256 256 251 238 223 244 226 303 235 223 242 249 236 200 179 207 179 198 142 122 144 146 161 139 149 190 163 237 204 186 181 157 189 210 191 194 158 191 197 171 213 151 142 168 193 185 197 167 198 210 182 175 186 209 229 175 218 193 188 202 193 193 178 218 185 187 214 231 187 168 189 193 205 179 200 163 184 207 171 208 215 208 190 201 168 191 184 189 208 214 184 194 144 174 107 108 73 52 53 47 60 32 38 33 42 30 44 79 85 75 127 114 145 142 170 142 159 136 123 165 183 140 136 56 40 55 74 45 43 26 13 0 9 21 29 26 39 41 41 64 35 32 0 47 14 28 64 23 48 57 44 52 26 24 33 30 46 19 30 22 47 43 90 53 25 52 50 51 71 49 28 65 63 60 49 84 43 72 42 68 64 76 76 109 52 70 86 102 67 52 79 87 85 110 90 72 102 81 137 101 150 169 200 174 172 151 180 178 171 174 185 214 233 224 203 157 185 193 188 227 185 237 261 280 243 236 215 249 274 210 270 302 275 255 253 253 247 284 257 288 267 256 286 287 264 261 258 215 299 258 270 283 265 272 215 239 231 258 246 285 284 281 319 299 370 388 412 437 425 329 336 308 305 322 279 310 368 348 381 373 339 350 398 365 406 379 407 371 395 375 429 421 459 433 426 450 415 441 438 433 369 381 413 399 355 376 388 385 420 365 376 382 426 400 430 404 397 425 426 369 416 404 454 473 440 424 446 471 375 442 468 413 413 450 383 376 472 438 371 413 354 392 367 362 437 375 432 410 403 383 385 448 379 444 403 358 394 347 374 361 321 349 412 439 374 440 417 458 414 415 414 385 363 355 404 435 423 461 498 534 532 467 476 367 377 392 335 316 302 320 318 330 288 287 326 291 289 346 286 321 355 339 377 291 354 351 374 340 372 363 354 329 306 304 284 287 284 271 266 280 267 294 287 303 332 310 269 300 305 302 259 289 266 261 213 254 283 257 252 281 249 244 230 252 271 322 306 343 360 328 297 327 285 320 304 252 248 264 304 242 282 290 308 264 349 427 441 400 346 314 302 262 274 289 259 337 285 263 264 280 272 286 286 302 262 258 255 303 261 261 289 305 274 304 248 219 261 287 304 312 285 263 323 362 458 566 688 748 803 711 559 390 334 310 279 265 279 281 277 281 299 317 310 419 383 405 383 395 422 398 407 463 435 485 473 547 529 527 535 618 544 480 466 424 363 354 322 363 374 390 533 603 580 587 527 576 602 582 574 556 532 503 547 485 500 464 445 416 418 448 444 432 440 395 398 368 368 408 373 355 334 318 326 359 325 385 379 351 296 360 322 341 348 346 388 439 390 304 311 310 303 307 266 281 307 293 265 261 270 280 293 257 297 241 232 240 239 209 216 224 232 268 259 256 248 242 242 225 246 246 241 287 270 265 291 264 241 263 256 265 264 273 269 272 273 268 260 249 274 303 272 268 228 199 280 216 244 230 238 276 268 252 247 295 308 256 274 249 268 270 306 261 283 266 303 261 300 252 283 306 326 296 314 246 259 285 296 297 295 325 288 312 285 305 291 324 344 356 310 319 312 282 310 255 332 312 311 295 290 332 266 325 315 319 282 319 311 307 355 253 306 281 304 268 251 245 210 182 182 131 178 165 181 197 201 237 249 226 232 239 216 228 239 312 269 258 234 213 278 219 245 261 232 261 250 257 244 256 256 237 269 258 218 228 264 264 311 259 266 242 232 257 262 203 271 226 251 221 217 198 237 257 233 158 133 175 126 114 145 175 174 151 201 161 200 181 146 192 160 226 157 181 188 160 167 179 154 140 168 155 174 185 196 178 136 223 207 214 191 204 217 180 165 221 178 193 226 207 198 197 167 235 210 213 175 152 199 199 193 186 200 171 161 179 177 246 174 196 195 205 205 195 232 163 193 150 194 150 168 194 177 149 55 90 0 79 38 45 45 29 47 59 29 66 69 84 96 94 119 129 134 148 161 175 159 151 154 208 128 55 13 45 31 34 23 31 20 56 53 42 31 2 36 69 23 25 35 14 65 33 61 69 45 7 34 15 48 22 62 47 24 30 11 31 62 36 37 39 28 47 68 54 53 38 28 46 79 44 9 60 53 65 54 32 42 53 76 69 80 95 76 84 59 102 68 82 74 103 79 116 103 105 99 116 126 109 121 163 148 189 155 193 245 184 166 198 192 195 224 173 207 210 188 210 225 239 189 224 245 251 235 242 230 243 230 223 269 253 268 287 258 277 314 222 285 241 253 295 299 243 304 268 245 245 303 270 272 275 262 253 263 268 259 245 255 280 312 289 323 324 362 430 465 401 368 315 349 333 293 312 280 329 362 410 372 366 377 355 377 402 319 348 387 369 395 383 378 402 424 475 452 437 463 446 438 414 415 396 449 409 423 375 428 379 393 446 381 352 417 445 439 391 342 421 388 454 461 465 435 450 471 420 429 416 397 446 440 426 428 433 435 422 439 444 401 394 343 392 358 393 401 383 362 405 383 393 355 409 360 363 494 371 345 402 358 361 373 373 385 395 392 428 379 399 435 378 404 423 406 428 389 386 419 487 510 580 521 514 419 367 366 330 339 315 316 349 329 295 335 322 332 304 378 344 325 298 392 303 290 320 335 360 356 329 390 319 358 354 338 295 288 285 297 341 300 288 327 308 280 300 304 304 286 294 316 282 262 283 287 260 217 249 222 303 240 279 215 249 284 276 276 261 332 312 366 378 316 352 296 293 285 278 286 296 298 282 279 291 258 275 341 401 425 435 368 244 311 330 288 282 250 311 291 274 299 275 268 280 249 269 292 242 254 265 272 256 287 261 302 290 304 267 232 249 243 308 294 308 338 335 426 555 692 809 799 683 582 446 342 295 250 305 251 267 290 287 330 328 333 387 386 439 402 371 409 427 410 433 479 451 501 481 468 543 548 589 521 512 459 414 402 347 342 362 377 427 510 561 555 630 604 555 610 548 565 540 525 519 516 480 488 507 454 456 436 384 392 353 412 376 380 404 369 358 376 356 362 330 335 376 344 381 373 361 358 292 371 374 384 385 384 372 357 304 349 318 284 283 300 254 313 250 262 276 267 257 271 231 236 256 276 250 246 256 212 260 239 225 232 252 214 246 234 254 268 223 263 279 249 232 287 231 247 278 258 304 286 238 243 293 264 301 311 286 278 244 254 233 249 227 226 303 246 240 315 235 285 215 220 256 315 231 250 192 282 258 273 263 308 289 277 295 271 270 307 278 282 275 303 284 297 303 268 317 306 281 293 260 291 325 294 288 330 311 320 283 260 327 328 284 275 310 358 292 316 300 339 301 318 322 318 332 322 287 307 305 320 337 295 277 249 232 152 206 206 163 162 186 175 185 222 199 243 210 236 213 239 239 245 234 222 287 230 295 241 235 250 271 268 224 248 265 264 258 258 256 245 246 271 229 278 285 245 254 264 249 264 247 249 208 217 238 239 227 236 202 171 196 173 176 159 158 168 136 178 176 187 144 166 185 156 160 162 119 169 142 150 171 194 168 161 143 149 97 168 165 168 188 221 162 154 206 152 178 171 159 225 196 203 210 240 198 204 207 201 196 217 184 185 208 176 210 214 215 162 168 201 199 189 195 226 187 176 211 218 209 177 184 174 181 185 195 204 181 178 159 148 118 140 95 55 54 15 64 37 31 59 43 74 86 79 122 119 97 117 166 147 187 173 156 169 147 155 166 176 54 33 36 46 20 43 0 14 49 22 76 8 21 56 37 22 46 16 44 27 37 35 18 44 4 0 19 29 22 26 12 46 46 51 19 28 67 69 70 51 54 57 47 39 35 49 67 71 63 41 81 13 63 52 68 49 81 94 106 108 94 100 65 79 92 51 48 100 76 88 90 90 96 90 116 113 147 176 141 170 137 195 160 182 187 193 188 204 213 180 211 188 218 190 212 236 234 251 265 220 230 277 247 244 214 233 252 279 210 221 238 264 269 259 274 257 264 302 248 261 253 262 283 276 251 274 293 274 268 247 265 237 231 226 244 279 274 278 255 320 323 369 401 398 450 401 315 301 321 325 338 310 331 339 380 383 377 366 368 346 362 338 363 358 391 369 379 382 413 387 446 436 425 467 400 435 426 372 436 434 361 421 396 378 411 400 413 436 381 455 398 396 408 435 420 439 416 454 429 444 453 440 449 403 406 381 440 440 413 421 403 424 426 389 459 403 392 411 395 374 412 404 387 455 399 392 422 386 373 390 368 371 345 387 387 376 365 369 387 394 394 382 397 373 387 441 401 377 397 419 395 420 454 456 483 507 594 547 466 418 365 361 389 357 309 321 329 320 314 306 306 322 266 293 315 321 343 327 334 298 373 300 344 319 371 366 350 376 332 325 329 259 282 308 292 277 301 303 328 308 299 275 288 302 282 256 265 274 295 259 254 253 245 279 241 271 243 233 283 207 195 293 272 301 340 347 297 332 329 292 293 304 268 324 304 263 268 288 308 226 280 358 362 416 403 336 295 287 314 244 258 281 245 331 288 267 292 289 240 272 271 266 220 258 288 288 259 262 285 306 270 249 261 269 275 301 231 236 295 307 361 404 532 674 792 811 726 552 399 330 271 303 244 256 269 259 272 334 322 325 354 352 371 411 405 383 404 421 428 424 402 468 495 532 498 555 578 569 544 461 421 359 380 318 364 365 449 434 525 582 611 612 517 564 609 562 502 532 466 533 497 467 478 445 431 439 409 395 403 358 406 393 399 365 369 371 377 401 394 361 344 341 377 365 325 368 370 339 332 334 374 387 415 372 341 337 332 310 294 312 299 288 291 273 288 263 260 261 257 222 240 212 243 239 223 262 256 238 296 269 213 268 211 226 211 220 224 234 197 277 206 262 253 253 269 247 275 245 233 257 266 287 299 268 254 221 271 233 270 239 247 253 268 227 268 259 263 258 272 264 244 274 233 234 278 238 265 248 257 259 261 274 270 309 289 282 285 321 296 274 273 351 326 266 301 294 312 315 299 282 343 266 315 281 293 300 305 284 298 320 294 319 280 335 292 349 320 296 334 314 299 322 270 309 299 324 339 303 318 239 270 261 234 171 144 163 181 193 157 168 197 230 219 224 200 256 223 250 230 246 246 298 263 273 297 227 249 229 242 229 250 231 234 225 261 237 222 261 271 242 254 239 244 288 259 251 245 214 266 226 253 264 239 257 229 199 204 237 179 172 180 164 141 154 130 146 174 191 199 183 211 177 165 166 183 204 161 170 167 142 156 172 219 177 177 166 198 147 168 231 177 171 202 170 154 175 218 197 217 187 175 177 186 213 175 225 175 217 199 194 242 213 190 179 227 191 193 187 180 195 212 229 226 180 179 188 174 181 212 192 154 177 179 172 212 177 168 149 102 78 79 48 49 37 17 24 20 50 70 58 12 94 95 75 121 134 113 140 164 181 159 166 130 154 145 168 53 27 17 34 26 26 25 26 1 49 0 42 31 26 35 12 19 38 13 19 24 27 31 23 73 6 27 53 41 28 13 54 59 59 26 19 57 89 45 51 43 52 14 72 16 41 30 27 50 50 53 41 44 53 77 56 60 44 94 75 58 96 54 61 77 73 80 87 90 95 113 88 92 113 66 124 138 140 123 169 170 193 190 154 209 223 203 243 165 238 209 207 220 226 237 242 254 216 205 230 271 261 206 266 251 244 258 285 247 268 262 233 284 252 258 243 328 254 280 271 265 272 253 304 288 281 252 330 256 256 239 250 247 248 224 238 273 309 264 304 275 297 399 416 460 381 312 338 320 358 347 336 349 322 381 341 366 343 339 397 378 343 364 417 349 387 379 386 424 438 443 438 495 408 411 419 425 474 392 454 394 391 399 432 351 349 390 405 412 379 427 445 421 422 421 405 429 444 423 439 433 415 428 441 481 434 466 448 402 384 463 389 360 407 434 389 392 366 411 381 416 436 381 370 385 396 424 410 413 415 404 398 409 335 368 352 363 383 427 380 392 369 462 405 418 406 371 385 434 397 393 409 426 467 486 491 506 509 476 415 375 345 333 368 366 327 309 288 302 329 312 306 286 307 301 346 315 327 325 307 319 345 316 305 324 369 373 352 351 370 273 282 272 272 277 295 307 284 292 286 303 334 306 292 301 300 283 295 270 232 246 233 235 283 250 245 273 287 235 275 223 261 313 338 324 335 321 318 343 298 306 255 269 301 303 253 297 272 292 251 314 334 416 390 432 371 315 272 277 318 242 351 212 264 311 295 248 280 272 297 283 252 270 238 255 288 282 295 289 252 296 267 290 232 298 270 270 259 264 299 399 433 571 704 781 815 733 594 412 312 313 278 265 280 246 248 299 288 342 323 330 355 352 405 410 437 354 434 431 441 443 469 525 554 545 543 604 561 569 490 418 370 310 341 347 401 411 481 501 560 618 617 599 604 576 575 588 562 534 512 514 514 451 429 424 435 439 399 348 418 400 399 371 360 379 354 289 332 320 390 341 360 344 348 343 339 346 338 346 325 341 381 383 365 341 332 290 303 301 307 290 239 297 288 258 237 251 223 218 271 261 233 277 231 220 242 242 243 249 256 241 247 269 222 238 222 257 248 233 269 281 234 238 217 314 270 239 273 251 261 289 266 274 298 243 295 293 293 255 274 225 268 217 249 255 282 248 272 294 255 229 322 262 273 263 223 253 249 287 250 276 299 290 307 283 268 283 293 423 291 276 301 305 268 319 292 321 331 288 284 310 275 329 336 296 311 316 302 292 324 307 316 279 306 280 288 330 317 277 294 304 315 263 299 307 302 329 318 324 262 307 260 183 232 177 145 200 161 168 123 215 200 217 188 207 235 210 215 312 237 242 307 253 256 257 247 235 256 220 236 265 249 252 252 240 233 265 214 246 248 297 261 263 189 266 270 254 282 253 263 249 279 283 195 208 227 223 183 159 178 167 189 155 127 147 238 181 185 179 164 179 161 207 168 174 192 177 180 184 169 172 159 158 156 147 154 174 171 252 218 227 183 210 190 193 197 197 173 195 186 156 192 148 219 205 168 212 196 186 200 222 184 246 169 216 209 198 199 191 228 214 205 215 211 214 169 165 192 183 209 222 184 130 166 158 163 180 153 159 91 78 34 65 64 39 61 77 56 70 58 76 116 102 115 83 124 134 141 166 141 164 147 163 169 138 182 52 52 29 38 48 58 6 42 23 8 51 27 51 33 4 51 39 0 49 34 0 16 38 45 35 23 40 75 32 14 45 30 27 52 33 16 29 56 54 57 36 85 38 45 16 62 67 43 49 58 55 50 74 58 67 73 49 41 89 49 78 86 72 87 77 31 79 76 86 105 71 83 62 77 116 147 147 119 157 194 162 146 189 177 167 191 185 181 194 227 209 242 181 273 193 220 241 211 230 257 242 261 247 237 235 245 271 288 240 272 239 274 226 272 268 220 255 283 294 284 270 224 237 259 282 267 298 266 276 265 277 285 221 250 234 257 298 350 313 317 290 321 355 422 403 423 294 294 293 260 305 339 307 343 336 391 323 376 396 376 364 349 384 372 386 376 396 410 392 385 468 466 459 428 415 430 419 396 410 348 385 385 380 403 412 448 391 408 416 432 436 403 402 366 402 444 409 425 437 395 512 427 429 433 420 464 439 388 390 448 420 453 392 377 438 426 373 386 429 375 405 386 439 400 436 359 403 411 386 420 406 413 368 365 324 363 349 394 394 400 387 376 423 379 386 423 374 426 433 437 465 383 401 383 488 523 501 501 472 406 371 371 347 334 349 328 298 306 307 376 332 325 321 316 282 302 285 332 362 343 351 313 370 351 343 349 440 343 328 325 303 254 278 282 277 296 289 335 247 270 308 312 321 339 277 294 270 267 233 254 277 235 224 234 271 277 227 262 227 262 263 251 327 329 331 319 287 285 313 336 313 256 258 262 270 295 234 285 249 289 300 305 385 432 409 396 286 312 274 268 274 253 298 307 294 287 326 277 300 305 288 265 283 256 278 248 256 335 250 269 222 274 238 255 254 333 245 295 281 349 329 415 543 659 790 788 677 569 392 379 302 305 283 288 299 291 292 295 316 349 360 346 374 352 402 404 401 421 406 419 460 480 475 521 568 554 554 558 508 458 425 341 367 338 363 380 424 510 527 587 594 608 551 566 600 531 524 583 519 486 494 484 457 439 475 455 422 425 390 431 373 417 380 385 382 340 400 334 330 371 334 378 373 365 349 341 337 360 349 326 415 453 396 349 323 320 297 316 243 312 310 241 272 288 278 281 291 234 256 271 276 211 281 256 226 234 258 224 272 263 227 241 218 250 244 286 211 217 231 256 285 234 254 243 220 308 273 271 262 278 290 237 299 253 249 197 269 192 269 277 261 273 276 239 238 272 238 254 258 297 306 251 261 251 221 263 204 266 284 289 244 314 293 322 305 288 271 268 281 340 294 295 312 341 274 229 314 292 287 315 283 285 286 310 314 290 321 307 271 319 335 321 318 322 332 325 303 247 287 306 314 281 321 334 293 271 297 268 305 307 287 230 214 190 197 141 157 183 193 167 180 153 229 254 183 196 248 282 275 227 218 286 241 243 243 229 255 253 235 260 248 252 281 264 258 270 234 269 246 221 255 247 248 305 252 209 241 254 286 302 244 249 241 245 255 212 230 217 178 147 172 159 150 157 177 170 157 169 154 190 197 215 174 185 151 147 150 197 177 170 166 111 175 185 157 183 170 172 134 232 184 203 198 231 188 196 196 165 223 202 194 204 215 178 221 163 156 196 151 217 219 182 204 167 174 201 187 198 215 185 243 194 195 199 189 220 177 178 194 205 180 175 167 169 191 152 156 123 134 108 52 78 71 41 46 52 63 31 46 57 78 32 86 115 120 125 124 167 159 154 162 156 149 148 163 167 51 33 29 47 7 19 67 62 10 8 12 62 7 0 36 32 61 17 18 38 20 48 29 25 3 10 46 48 24 51 13 15 70 40 55 43 2 41 68 25 62 45 45 58 41 13 23 21 55 45 34 69 35 71 75 29 50 55 74 64 89 87 89 51 88 88 68 70 53 92 110 88 97 126 104 63 132 144 155 186 175 158 146 173 179 190 207 211 183 182 199 228 236 203 241 228 232 210 258 256 220 234 245 253 264 230 273 208 262 264 265 243 308 275 306 304 297 236 283 275 258 284 270 284 245 309 278 295 270 328 264 233 265 229 244 286 289 300 270 350 323 370 446 391 437 358 341 323 326 294 341 314 355 317 359 365 381 351 372 364 356 385 363 440 368 400 383 436 428 466 448 511 440 432 457 406 429 422 430 414 449 393 383 421 427 376 411 395 383 380 428 389 432 393 458 388 450 490 433 439 468 393 415 453 415 438 454 423 460 424 447 425 393 390 408 411 341 408 415 368 401 405 354 410 368 369 384 423 367 390 370 446 352 339 365 325 355 374 371 388 378 419 461 364 374 369 413 415 386 375 422 402 429 421 478 509 527 529 492 443 404 369 340 342 355 346 347 298 343 327 315 324 317 324 318 323 360 302 346 393 373 348 323 321 309 390 344 350 343 291 257 312 183 269 300 267 306 306 272 276 293 287 305 278 258 282 285 265 263 213 241 301 257 255 284 234 256 294 237 238 245 314 275 337 335 311 325 313 343 307 287 230 294 274 280 290 277 265 265 290 281 318 421 411 423 308 377 272 262 278 258 344 288 291 275 249 266 284 263 281 299 265 254 311 261 332 261 281 280 279 278 255 242 234 266 271 281 263 279 305 380 393 517 644 817 796 700 522 414 346 312 298 253 221 235 252 275 295 327 347 348 388 417 396 366 448 380 425 484 407 466 506 526 528 597 613 605 575 550 460 345 348 355 335 370 404 410 513 544 581 616 595 583 610 569 574 565 519 533 498 535 493 478 430 423 424 454 417 387 415 388 361 383 365 348 346 346 341 335 316 363 387 360 356 380 341 318 354 380 320 409 401 389 386 326 285 263 303 275 291 315 274 282 260 268 315 211 253 270 254 257 294 233 209 223 263 241 212 265 271 246 264 246 243 197 259 226 229 211 251 265 243 244 300 229 232 287 264 290 255 222 298 270 245 315 289 273 255 281 258 258 281 264 234 271 247 252 240 297 303 306 270 242 260 233 247 193 287 268 280 292 297 279 268 286 304 306 263 298 323 288 265 278 273 275 306 301 263 279 266 299 313 319 289 315 308 289 311 334 263 314 293 285 287 279 303 282 316 336 286 333 311 330 276 285 320 280 319 310 284 294 260 213 223 162 145 160 154 193 189 179 200 199 207 236 227 212 230 224 230 262 208 261 270 249 261 266 246 245 288 248 247 269 203 264 270 268 268 249 234 259 218 248 272 251 252 275 232 268 233 278 202 282 182 237 223 201 209 213 140 165 166 139 121 158 141 187 204 181 179 172 206 170 182 189 176 153 195 163 182 196 127 160 185 173 156 176 200 194 194 160 182 220 171 227 182 171 162 195 188 197 209 177 174 194 199 192 184 179 199 158 206 232 180 206 219 215 194 172 197 183 165 199 180 199 229 185 196 206 174 216 149 166 199 157 206 156 117 97 116 87 60 65 45 18 33 22 68 39 69 87 69 112 91 152 135 124 164 159 126 141 156 184 123 195 172 50 44 7 50 38 28 6 27 41 55 10 45 37 28 48 7 27 29 30 30 24 37 23 47 71 26 22 53 40 49 67 33 49 26 14 50 59 50 45 23 51 23 53 25 59 75 74 35 53 44 34 55 46 53 52 67 59 97 55 52 77 76 69 110 104 84 64 70 95 72 42 110 115 116 126 141 131 117 202 165 170 179 202 151 165 163 148 203 282 182 185 204 212 203 167 198 204 282 241 237 235 248 225 265 249 243 268 255 261 284 269 250 256 230 262 278 259 254 255 253 269 253 273 243 320 236 287 288 279 252 226 236 272 243 236 239 276 310 269 284 329 362 397 396 420 406 365 351 358 288 341 313 342 339 336 349 352 337 397 390 326 292 365 403 409 399 386 399 387 423 476 439 458 457 398 400 421 437 419 405 438 446 343 367 401 385 383 406 397 374 398 441 433 404 429 427 393 402 466 451 437 494 421 447 442 411 345 460 420 407 444 437 444 406 391 402 376 334 385 433 383 336 413 388 404 338 392 424 414 382 363 388 380 357 365 310 366 378 386 377 429 405 433 427 380 371 408 419 388 368 416 438 393 406 494 480 559 482 439 427 404 379 335 329 326 318 333 286 311 331 321 292 279 314 293 314 316 319 315 328 301 334 334 312 336 333 367 349 326 340 273 278 287 295 288 297 301 291 306 308 271 328 298 295 318 321 226 267 271 265 281 281 284 276 293 282 282 256 224 255 265 259 310 318 322 316 322 303 303 321 262 269 252 300 293 295 314 266 262 283 286 345 371 397 399 317 319 302 296 255 283 283 277 268 275 262 250 313 290 279 279 243 308 277 294 289 308 242 210 235 271 248 271 257 284 293 238 301 282 322 372 383 598 653 809 790 651 535 419 364 275 337 253 278 310 274 236 302 341 327 359 400 399 377 396 367 382 416 380 410 481 501 538 496 519 529 661 523 506 472 387 373 377 331 316 350 436 470 527 564 597 608 581 591 584 543 566 553 543 510 477 507 390 437 431 394 445 415 409 402 361 348 365 363 449 356 352 376 341 359 352 372 372 364 332 366 318 276 302 330 401 405 414 351 325 330 299 287 277 303 279 301 256 263 287 244 256 282 258 244 248 228 265 221 212 226 192 276 260 226 215 244 260 250 229 272 244 240 301 251 214 256 302 274 249 229 280 239 237 232 266 266 279 236 278 287 249 268 222 259 249 265 218 247 263 268 215 245 290 254 256 264 241 247 245 258 252 270 249 258 281 252 281 279 269 300 294 270 304 270 294 305 289 258 267 315 313 319 291 285 311 290 309 335 319 288 303 279 297 323 304 324 292 365 311 336 356 292 283 344 276 294 306 317 316 306 305 283 294 294 259 214 149 221 191 155 179 148 187 161 195 224 232 215 202 249 202 248 292 219 268 233 300 228 261 276 287 242 234 227 248 236 251 245 239 230 242 227 259 230 249 247 244 221 291 256 276 240 291 291 198 270 234 242 244 245 189 199 199 192 155 128 116 202 138 162 170 180 225 177 175 167 210 159 157 128 154 159 161 195 198 193 136 181 152 159 190 202 172 202 217 221 179 186 187 190 214 194 163 194 225 227 173 178 151 183 211 203 191 162 199 204 195 201 183 191 204 223 176 173 155 196 195 182 171 213 182 228 207 150 208 139 164 141 207 190 145 140 131 128 87 63 48 60 46 27 59 16 60 61 86 108 88 128 130 121 154 170 160 171 157 181 135 154 144 151 49 39 32 13 29 36 28 20 25 44 32 46 18 19 40 6 47 51 25 0 15 20 16 42 25 61 40 40 43 11 0 60 0 35 50 41 50 56 26 43 31 23 42 83 30 37 51 19 34 63 32 37 87 55 43 66 50 93 105 82 33 97 61 75 103 106 81 49 110 85 61 84 109 81 136 101 108 173 141 138 155 152 158 164 193 196 180 261 184 224 212 184 164 190 210 232 200 220 163 261 246 254 256 243 208 211 215 258 228 248 224 260 233 276 276 250 270 244 262 242 243 249 266 263 283 279 262 245 256 278 273 315 238 216 269 276 276 285 274 300 312 324 391 429 436 390 344 319 265 292 311 300 316 355 356 363 376 370 344 378 386 376 337 370 369 397 412 403 391 435 409 472 426 455 392 470 456 431 421 422 435 422 420 392 417 368 385 396 422 426 416 443 428 443 407 390 384 408 423 413 449 390 464 387 446 399 427 428 453 409 414 407 428 409 426 377 406 434 409 383 389 367 393 409 381 400 384 379 396 366 402 398 350 378 359 333 359 359 389 368 384 407 433 390 372 412 436 411 401 372 436 374 429 410 496 468 521 503 465 438 408 359 367 324 341 334 329 305 290 289 329 340 317 261 339 318 354 281 335 321 333 397 303 346 367 356 340 345 347 336 288 262 266 314 296 298 267 281 255 296 323 279 298 324 280 287 296 253 282 264 241 284 255 255 270 258 230 256 219 205 243 297 278 304 326 309 313 335 308 319 283 284 286 274 245 286 290 273 295 270 277 305 419 426 383 343 291 271 253 297 265 302 260 284 299 277 237 260 264 242 245 288 248 302 267 259 304 256 253 270 298 246 306 267 269 277 309 289 301 333 377 405 535 652 734 803 729 571 450 355 286 290 282 307 252 289 267 275 336 360 370 350 388 438 386 391 381 398 419 427 447 460 505 528 541 573 554 559 488 473 435 335 351 382 320 392 428 447 581 588 618 550 543 581 596 525 519 524 474 468 509 469 482 447 414 429 431 427 430 411 385 376 331 383 337 365 398 346 318 336 327 389 365 351 362 358 379 289 316 329 393 378 408 358 326 258 321 298 263 295 255 282 261 271 271 260 287 255 272 239 210 192 228 198 263 225 252 290 253 232 225 226 241 265 240 212 217 253 260 298 252 266 269 280 259 244 257 245 266 247 268 264 293 303 235 268 282 237 248 255 256 225 265 242 237 244 279 247 287 236 258 286 249 294 248 219 257 261 239 256 272 247 273 269 292 286 294 263 259 298 297 305 289 321 327 276 282 290 283 299 306 275 269 330 303 261 277 265 301 281 291 344 274 266 319 314 338 289 293 281 323 303 316 318 304 284 312 300 281 254 306 238 240 195 191 153 165 176 220 158 149 203 188 216 223 231 185 224 258 236 241 246 262 281 302 227 271 267 254 237 221 235 239 251 254 211 206 257 247 277 215 279 219 224 242 246 280 239 266 231 261 258 264 213 254 220 203 180 207 177 174 177 142 108 142 137 149 211 200 165 160 201 176 192 165 166 168 180 172 150 173 150 190 166 159 166 183 191 209 201 169 204 201 205 187 196 204 198 212 173 218 162 173 194 208 203 189 192 237 188 181 202 222 237 198 224 199 159 197 185 224 169 184 166 204 208 206 194 189 120 176 185 177 175 182 186 160 138 128 35 85 50 61 40 53 42 33 44 48 14 55 98 122 98 87 113 151 145 129 136 178 173 151 166 178 145 48 46 14 35 61 27 47 39 16 15 3 28 13 24 40 39 22 55 30 44 50 43 59 7 32 15 51 53 32 48 21 52 12 12 38 0 52 42 34 39 17 6 53 13 47 53 27 24 48 53 95 65 42 64 52 53 54 39 64 92 61 93 63 88 54 90 57 86 78 107 89 74 95 97 101 71 139 165 126 157 167 194 150 191 179 221 203 187 209 168 180 218 205 160 196 222 243 200 216 246 229 202 262 264 239 248 261 255 222 218 236 273 261 211 235 232 282 217 255 260 246 247 261 270 296 237 261 246 249 270 302 205 243 225 209 259 284 279 285 298 309 346 343 418 453 400 317 296 313 262 274 301 348 350 331 345 376 384 291 322 390 362 370 327 353 369 415 345 385 441 451 405 454 428 410 416 396 399 406 459 390 430 370 415 388 389 361 391 364 386 434 410 372 420 377 415 411 402 404 457 414 433 453 440 449 397 378 427 424 407 409 385 411 418 366 410 383 341 395 389 369 408 372 355 420 382 402 372 346 388 355 385 382 379 358 367 363 411 369 343 407 400 404 433 389 368 372 406 367 388 420 366 403 449 486 512 545 485 438 435 352 330 364 295 331 370 283 292 319 331 329 276 290 285 283 315 344 287 340 337 318 342 331 324 331 357 319 370 338 297 253 270 291 301 227 302 273 279 327 260 291 315 331 318 266 278 289 278 259 245 221 234 243 272 244 222 279 267 240 250 235 305 282 314 351 309 309 267 283 328 251 284 239 233 290 257 298 231 267 249 246 311 346 465 404 359 330 265 221 254 272 273 296 283 327 268 314 274 269 249 290 269 275 254 293 281 235 207 271 289 274 276 235 250 306 249 294 292 281 281 335 363 512 618 732 772 692 542 395 300 284 260 285 261 252 232 290 326 300 338 358 355 381 404 413 395 417 396 446 446 413 456 474 481 543 551 536 559 535 454 400 384 344 277 387 322 430 486 511 551 595 593 575 586 576 532 549 511 477 488 466 450 443 447 446 425 399 390 391 409 369 381 329 382 358 365 345 371 359 351 361 333 359 353 315 291 308 302 344 340 366 378 397 362 314 291 277 284 295 287 256 276 248 242 298 226 220 264 259 261 259 260 180 234 239 224 196 228 299 226 208 228 228 217 249 238 226 250 226 226 227 263 287 279 249 261 279 260 282 241 255 266 284 269 274 217 223 254 231 231 200 272 245 223 235 270 244 266 248 249 261 292 251 200 307 248 220 247 234 268 298 270 242 289 270 271 297 289 289 309 294 287 291 284 276 287 309 269 276 300 258 288 277 288 286 263 292 301 296 295 316 306 293 266 290 294 317 298 339 311 301 285 257 308 277 286 314 294 256 295 239 229 231 230 196 174 160 167 195 164 217 196 169 256 206 235 202 219 262 255 282 245 265 265 278 255 219 219 242 229 287 256 208 249 243 231 230 242 262 273 275 271 201 257 270 219 205 236 232 199 237 238 230 246 235 222 207 177 157 173 137 201 157 141 152 150 173 158 196 218 165 166 163 170 175 175 169 160 177 140 163 170 158 184 172 164 165 163 200 234 210 157 167 230 159 165 161 190 173 201 182 167 213 215 174 155 206 194 201 223 192 203 213 189 217 212 188 200 195 207 166 198 184 162 164 165 149 168 205 172 194 205 206 174 174 205 178 137 75 91 75 69 42 35 41 32 46 31 51 48 60 67 90 116 102 84 103 161 144 143 144 145 184 134 149 146 47 62 5 26 31 32 37 29 53 37 38 58 20 30 44 25 29 74 27 52 47 82 59 47 56 10 37 29 57 38 45 16 51 59 55 24 66 11 67 38 24 29 19 35 59 54 22 51 66 19 41 47 70 77 57 74 43 83 67 102 63 120 89 38 77 89 98 103 93 102 88 93 108 109 103 154 130 152 122 158 149 183 204 177 177 153 207 150 204 200 202 208 193 206 238 191 200 210 207 201 236 236 247 257 222 258 250 225 264 257 249 245 268 244 259 252 262 260 282 232 298 211 278 239 290 263 246 271 271 303 290 211 228 231 241 235 284 268 262 285 298 282 390 425 438 371 365 327 301 285 310 301 265 322 319 321 350 343 345 365 381 351 318 400 299 375 360 381 384 375 448 400 491 420 404 380 358 428 368 394 402 415 362 360 367 399 342 369 376 412 367 395 407 388 368 444 396 363 394 424 376 412 378 417 432 398 388 381 442 430 425 390 406 413 421 339 379 329 376 363 398 388 365 390 358 343 384 360 401 395 420 370 386 348 380 326 367 401 364 400 387 412 409 428 348 392 394 376 410 398 416 387 372 391 443 476 534 476 399 441 334 335 342 304 333 327 324 273 286 284 326 332 284 279 302 341 334 300 329 295 335 319 318 320 295 302 340 361 328 300 319 232 309 350 276 251 242 289 291 286 266 271 281 288 269 251 288 252 268 250 226 256 292 276 249 245 248 246 172 253 220 280 273 300 343 306 320 280 328 303 285 330 226 264 266 266 275 279 248 247 257 351 370 420 394 356 315 271 280 241 242 201 295 250 249 269 276 256 259 239 302 190 240 235 253 265 243 310 299 251 232 292 279 247 258 280 254 296 330 277 334 381 482 703 749 781 689 523 406 331 270 280 242 237 244 261 282 307 307 358 326 329 378 351 387 433 404 419 376 438 481 476 461 518 539 607 580 537 489 395 398 352 305 318 320 365 452 501 507 590 587 582 592 520 583 549 533 538 506 492 484 451 503 421 418 416 440 436 370 417 394 330 334 361 346 391 361 363 345 357 345 343 314 343 321 323 289 283 301 378 394 385 398 340 303 287 292 289 296 269 296 248 294 260 273 304 258 239 256 240 204 259 227 240 248 274 234 297 256 182 227 265 219 244 239 228 221 222 262 234 256 210 269 241 237 224 247 233 262 277 242 220 258 271 253 307 262 267 245 235 202 287 254 292 219 265 257 259 252 266 258 258 245 246 243 259 253 209 257 238 240 261 319 274 247 294 302 285 289 294 303 317 307 282 345 308 317 294 315 298 308 339 291 284 301 322 304 311 244 306 317 292 326 262 339 283 306 321 333 283 245 283 278 328 277 288 316 299 348 292 302 254 206 236 204 149 135 161 164 182 174 167 200 188 243 229 260 214 244 268 252 280 257 278 274 242 250 259 273 221 269 253 231 263 246 234 248 229 220 253 271 276 234 232 227 270 282 269 236 271 197 229 250 258 238 208 207 191 195 163 162 161 148 164 147 121 151 176 166 174 182 167 180 159 181 185 143 162 163 157 149 168 143 178 173 178 182 123 147 187 211 213 198 185 190 195 204 189 194 185 166 174 161 187 184 199 205 167 188 166 195 205 218 178 187 218 187 207 179 199 207 179 215 212 146 205 194 180 198 197 171 195 180 201 184 189 156 128 105 104 65 38 36 48 56 61 63 26 58 66 87 81 73 97 129 148 137 145 123 152 162 172 167 153 124 165 46 57 15 15 36 29 46 16 12 42 25 19 48 40 79 18 36 48 22 36 0 18 48 43 44 33 45 30 53 24 23 44 23 33 38 3 24 54 16 31 16 16 31 76 52 52 22 71 26 74 64 43 49 51 73 62 66 76 97 36 77 87 66 80 58 84 76 103 30 75 90 100 95 109 97 119 136 159 129 145 163 150 181 160 170 157 227 202 196 163 190 201 197 170 220 203 215 232 227 252 266 223 224 235 268 229 220 264 221 232 227 226 256 275 248 256 265 276 287 308 246 281 290 290 268 289 263 265 285 280 280 252 227 237 244 222 266 276 316 268 301 377 386 470 442 380 323 335 275 319 346 327 361 303 407 313 324 367 391 344 322 350 341 387 342 399 331 362 409 393 431 468 419 466 420 447 412 386 439 378 402 388 405 365 359 373 376 442 402 448 426 424 393 425 400 427 428 416 406 394 426 426 428 389 429 415 405 448 409 429 393 356 428 382 369 415 416 384 355 440 375 378 394 332 378 405 385 421 374 377 394 414 377 365 325 355 373 399 406 379 362 396 429 383 354 395 428 409 369 409 377 378 411 424 484 467 529 514 468 412 405 348 371 318 310 303 318 296 287 299 358 305 328 285 328 297 318 290 325 354 283 327 327 356 321 365 334 312 328 290 286 287 266 246 267 327 267 277 305 290 286 320 279 308 293 309 320 280 282 213 253 248 278 227 276 256 246 223 237 214 280 257 301 355 305 294 311 326 296 291 303 259 279 282 285 294 252 254 315 231 259 296 425 412 391 321 320 299 238 259 282 260 277 283 246 261 282 273 258 259 229 287 265 273 264 271 257 258 284 276 253 287 269 234 206 289 274 284 273 289 379 401 532 677 756 774 709 570 410 314 267 281 245 235 277 253 297 346 256 358 364 365 379 376 405 440 419 430 418 434 488 479 513 505 539 578 582 604 506 457 397 383 302 333 333 340 482 485 511 557 598 611 610 535 545 517 514 549 457 515 476 445 485 449 445 426 410 426 433 410 371 381 367 410 385 353 322 333 395 364 334 347 303 334 330 267 372 325 319 361 405 368 403 396 311 319 300 274 296 286 284 262 273 268 271 256 253 244 266 259 262 269 204 217 206 237 225 240 256 237 237 226 250 250 257 248 273 253 225 239 262 234 242 273 271 289 303 265 228 270 265 266 253 254 293 281 273 266 293 230 271 274 249 239 239 221 241 221 228 250 285 273 244 222 259 261 229 242 229 279 288 285 305 255 269 226 297 264 314 276 331 303 310 315 318 321 300 269 321 283 274 324 298 280 350 287 286 309 338 289 284 303 7 297 302 328 281 333 301 315 324 293 289 331 323 258 266 279 298 307 241 249 191 201 178 159 161 191 156 187 149 212 201 194 248 207 214 261 195 228 236 299 288 245 234 262 247 252 276 261 231 244 196 216 278 253 280 214 232 267 242 242 225 248 248 257 219 250 232 278 230 244 211 224 223 225 254 235 160 148 163 151 192 146 192 130 158 148 187 186 191 183 120 164 151 178 165 156 174 172 179 150 164 185 188 151 173 190 164 200 187 168 187 178 182 219 206 186 173 209 184 197 177 204 152 150 206 211 160 158 239 187 197 224 205 151 186 224 200 204 224 185 198 184 194 148 197 187 214 223 158 172 172 199 149 179 200 128 134 101 55 62 96 53 58 68 17 34 49 35 62 90 85 82 147 85 103 151 149 143 133 151 181 156 163 142 45 18 46 31 38 35 11 39 47 23 41 48 25 45 56 13 60 15 23 6 59 28 3 28 29 27 8 31 34 57 40 16 32 39 90 44 44 16 29 45 50 38 52 63 17 65 49 42 28 38 39 37 31 78 59 39 74 72 61 66 113 99 54 71 61 97 75 85 134 93 95 99 83 83 81 139 164 150 172 161 168 156 183 176 168 222 204 219 178 224 223 168 204 153 190 190 250 212 245 217 189 283 254 260 234 260 260 245 252 259 228 208 232 242 292 282 258 262 255 270 293 283 245 220 267 307 273 262 268 239 276 239 243 184 243 222 256 298 312 330 313 308 427 454 407 395 352 300 327 329 337 292 358 309 386 360 384 371 296 357 326 358 379 388 351 349 377 398 406 465 404 445 451 421 407 420 378 402 397 407 384 385 385 398 406 322 431 412 389 419 441 444 430 453 350 437 402 399 455 479 449 469 402 434 428 438 447 431 465 466 455 416 403 397 379 372 390 393 375 393 390 377 408 374 351 397 439 404 431 393 419 363 374 377 335 350 347 355 439 402 423 419 383 398 391 420 340 427 433 389 416 392 457 440 473 498 522 536 456 434 385 353 346 324 341 325 314 287 314 332 321 343 337 299 314 332 307 279 334 315 326 376 335 307 340 325 392 317 330 338 293 282 294 279 281 300 323 279 312 331 326 264 315 310 322 303 252 256 295 257 257 274 268 264 252 292 301 234 232 264 240 260 305 324 388 352 290 266 306 338 258 273 263 273 265 297 290 272 285 262 288 351 358 420 407 352 312 263 262 274 306 280 248 257 233 285 268 284 259 235 244 240 284 248 304 268 280 298 272 292 250 278 297 278 250 255 327 269 261 339 328 383 560 717 823 812 660 568 428 326 292 280 244 234 245 252 252 338 313 337 338 396 339 418 397 363 428 388 421 389 504 498 528 496 578 570 513 556 510 503 417 397 360 365 362 380 473 452 490 533 588 613 612 575 637 556 532 598 527 522 500 478 451 465 411 404 395 416 422 410 382 372 352 359 341 361 376 360 313 355 325 322 370 365 337 347 297 339 336 367 378 353 398 354 318 345 329 283 311 311 316 287 243 285 275 258 245 271 266 250 249 182 259 219 205 228 209 247 241 247 278 252 207 200 248 321 214 239 252 278 252 267 290 248 245 226 315 275 306 268 241 276 273 279 242 258 228 226 258 267 269 276 239 235 236 276 286 244 281 266 272 221 246 242 275 240 246 303 269 240 276 289 295 278 276 246 296 313 249 268 287 284 304 312 224 310 288 310 296 302 291 246 301 296 257 282 317 317 290 269 287 384 288 273 328 319 304 306 320 286 298 282 283 302 301 271 313 315 305 262 280 204 218 210 163 186 156 149 137 202 197 218 224 226 219 224 187 266 259 232 252 265 275 289 284 254 199 260 238 212 259 222 248 245 294 257 227 260 239 263 239 241 258 244 237 215 251 209 232 216 232 273 279 244 200 252 184 193 208 174 174 104 149 182 157 149 162 177 189 206 197 181 187 187 185 152 175 145 124 175 164 198 163 168 155 212 181 240 188 166 176 152 194 208 147 200 180 161 168 192 180 174 205 178 174 196 185 219 203 171 216 201 180 192 200 204 195 214 204 218 192 220 183 198 185 150 164 207 175 187 189 174 145 178 183 152 157 112 125 122 72 85 50 44 57 46 29 19 70 40 83 63 94 97 102 131 121 125 167 139 125 135 200 146 124 176 44 18 36 53 22 35 35 16 19 0 15 50 24 61 42 51 25 34 23 41 28 20 5 27 24 12 32 43 50 46 32 24 31 37 13 32 32 35 42 48 34 32 62 63 54 53 20 59 29 81 42 54 47 54 97 33 91 61 35 92 62 44 83 78 94 67 66 87 65 87 100 127 91 81 96 172 113 138 115 146 164 157 163 209 181 176 190 202 188 173 178 183 211 224 236 185 209 231 220 218 259 241 238 250 235 295 282 237 233 273 252 261 240 267 274 254 259 268 295 223 257 301 306 269 248 241 298 263 288 246 274 257 255 212 255 261 239 346 268 282 331 326 395 478 419 378 329 297 343 243 319 340 349 319 393 338 362 330 379 353 381 375 369 386 423 377 363 399 427 440 439 434 474 439 454 406 413 423 417 399 397 395 387 394 368 413 398 408 423 400 468 401 376 441 406 414 432 440 448 453 473 470 416 420 404 361 423 392 384 420 402 430 388 418 440 375 377 434 397 374 394 401 383 386 407 363 430 379 389 404 401 359 362 366 388 352 350 361 371 366 380 423 396 372 401 412 404 400 440 412 438 474 392 420 486 497 529 522 508 471 371 380 347 344 322 348 348 292 328 297 276 332 330 298 308 358 340 311 367 348 353 348 379 340 344 331 338 373 328 270 288 299 256 252 291 286 312 292 302 281 259 332 316 309 281 301 260 262 298 269 253 252 261 281 250 260 234 262 252 249 264 253 301 318 323 394 301 279 319 353 303 263 297 274 280 272 290 249 281 268 272 313 402 397 408 362 312 331 305 304 273 262 290 308 262 317 287 269 308 241 297 282 265 246 278 285 297 212 279 247 291 260 290 269 262 285 276 301 307 325 345 412 508 654 784 757 692 578 409 318 288 292 285 293 293 256 278 283 325 361 386 341 394 361 385 415 344 381 430 450 466 450 526 543 575 559 595 575 503 478 403 363 353 338 357 415 408 479 523 544 595 606 605 604 616 515 567 505 524 554 486 461 436 456 431 427 420 412 394 406 398 384 384 377 373 359 338 342 395 399 339 327 381 297 350 342 324 323 316 349 371 394 394 390 334 281 345 311 297 287 328 315 281 246 294 292 283 253 255 243 270 211 226 190 247 251 280 239 245 241 260 262 227 230 206 222 237 235 271 251 265 244 247 240 267 256 274 291 298 256 264 255 259 283 214 246 264 223 235 249 279 254 226 263 248 229 271 247 254 250 282 286 241 271 211 205 245 233 267 269 289 321 282 265 323 306 290 267 284 351 281 327 335 280 269 343 291 280 296 282 344 340 332 330 265 308 326 316 267 304 286 301 308 323 342 305 306 316 327 297 269 317 292 328 334 298 325 292 296 269 239 258 190 182 204 207 161 171 185 190 194 211 233 222 211 227 223 242 271 230 290 252 283 286 309 233 230 263 247 301 216 253 245 258 253 280 254 236 257 265 300 257 236 255 249 268 257 226 272 244 228 169 257 216 230 250 198 205 216 215 161 157 140 140 203 159 158 160 198 231 192 191 142 171 159 160 137 137 150 193 166 155 150 163 141 165 158 197 166 191 181 223 184 185 167 179 216 190 178 178 190 192 183 193 173 277 226 213 205 146 201 193 210 195 207 190 216 183 193 219 205 210 212 162 173 215 141 196 211 192 220 184 188 186 176 154 142 136 115 94 45 63 66 43 53 15 55 57 43 67 48 101 80 97 128 118 112 122 160 148 165 216 181 188 156 160 43 55 20 38 54 35 29 40 17 47 24 38 32 35 7 40 27 42 43 43 38 25 39 3 35 47 19 45 61 38 34 30 36 17 47 57 51 44 40 45 51 12 44 12 72 35 50 38 62 40 34 39 51 87 86 83 73 59 60 83 89 72 63 60 91 77 60 61 98 102 115 106 84 79 113 117 149 144 140 165 173 154 200 144 172 141 161 236 192 212 245 174 190 228 178 242 217 219 260 277 263 272 245 230 267 269 258 255 205 248 269 235 231 266 278 277 288 292 293 281 286 286 312 276 248 263 291 264 264 266 270 222 236 256 257 257 263 292 310 286 308 323 426 413 425 390 338 279 305 320 277 343 338 350 334 358 417 363 361 407 411 317 388 349 424 357 372 428 389 396 405 482 492 450 442 427 397 424 411 437 415 398 390 418 413 356 395 367 387 404 418 400 457 445 392 423 384 461 395 410 426 426 453 465 429 419 463 438 423 474 397 429 363 427 367 397 384 378 389 425 422 370 433 343 391 409 377 422 372 387 392 405 407 362 341 356 386 336 391 409 358 425 400 415 382 379 353 392 350 389 371 412 398 407 474 522 546 497 480 383 361 359 346 320 331 351 289 281 292 314 333 312 307 334 343 328 330 344 315 337 342 319 334 327 293 335 390 385 319 342 289 285 238 320 319 261 311 255 272 343 307 267 262 306 293 273 264 247 295 248 310 252 262 310 208 239 248 245 237 258 243 288 326 285 373 291 312 355 286 308 280 272 295 253 246 272 256 263 262 327 276 314 386 477 428 334 297 259 287 286 305 272 317 274 281 247 246 293 265 251 270 243 273 236 281 295 282 280 270 219 301 243 280 331 271 269 245 286 284 312 372 421 535 696 722 790 678 558 418 305 263 289 273 263 269 258 226 303 302 377 351 389 382 399 379 412 391 399 446 484 464 459 501 525 556 560 578 611 475 442 404 421 328 311 401 364 418 494 502 558 606 587 635 655 613 585 559 585 569 471 451 472 487 466 434 455 388 424 413 345 398 376 392 343 323 351 408 376 390 340 354 376 388 387 340 329 350 324 354 406 378 405 394 415 333 279 245 279 273 305 307 260 278 246 256 299 264 255 271 240 283 252 246 235 208 221 252 223 266 230 246 228 214 187 267 251 212 301 246 237 244 252 266 237 278 270 260 279 267 253 235 270 261 278 252 253 287 255 291 214 231 269 245 186 233 301 266 264 257 289 203 229 272 249 222 277 238 260 305 309 290 281 292 328 303 267 290 242 288 293 304 291 291 346 261 320 313 309 285 302 320 309 314 316 301 298 302 327 274 291 273 301 302 349 320 346 306 345 285 292 323 325 257 316 320 328 362 324 282 298 212 257 216 235 203 166 127 168 203 183 177 170 170 260 241 219 223 189 246 280 234 248 256 287 230 225 216 238 238 255 231 266 261 265 261 277 239 237 255 252 235 279 263 218 224 289 258 241 245 264 257 217 229 232 220 248 225 232 192 190 182 171 160 164 119 153 175 208 184 169 186 202 150 222 147 169 163 187 181 172 188 161 182 173 174 162 176 203 199 181 181 174 166 158 221 140 199 213 191 196 210 169 175 214 194 205 211 204 173 185 197 213 188 149 163 221 195 214 215 190 171 183 221 190 183 204 225 154 183 182 188 152 221 164 171 160 142 123 136 129 66 51 45 66 45 37 86 97 0 25 83 93 102 97 113 188 133 129 166 148 116 147 153 125 144 172 42 40 29 13 59 14 24 15 45 26 15 20 41 12 47 40 22 24 36 21 46 51 58 0 51 35 51 47 23 34 39 30 62 41 53 53 43 65 42 21 28 19 62 17 37 44 70 43 65 60 36 19 54 53 76 46 79 85 34 62 113 64 91 67 97 71 112 122 73 92 61 106 83 96 118 65 147 156 156 153 176 207 152 166 191 204 183 218 177 209 178 188 197 213 181 199 184 220 237 254 255 268 228 237 269 258 236 288 223 263 239 258 276 265 294 267 237 270 265 275 220 234 249 267 306 270 263 278 269 267 271 271 261 253 221 276 300 285 342 280 274 304 402 439 456 361 356 399 316 312 323 316 353 330 344 368 388 395 383 344 378 428 359 366 350 401 400 445 373 369 457 468 450 440 447 453 420 399 378 409 425 420 337 371 351 416 398 412 394 375 446 425 430 373 413 381 419 449 424 436 433 379 458 454 430 448 429 441 457 453 430 429 438 415 451 389 402 361 338 368 415 407 416 397 390 383 427 366 403 409 387 396 363 342 371 361 364 363 415 416 363 426 370 453 392 372 361 407 378 352 402 398 411 447 448 507 511 528 490 408 400 384 388 343 334 364 310 346 292 343 306 311 315 300 309 307 314 352 332 320 353 383 360 326 352 373 350 360 347 296 280 299 276 295 302 286 300 302 294 321 283 290 313 291 276 287 267 301 288 228 226 238 260 222 288 249 247 222 249 276 260 247 267 344 326 374 310 294 272 297 305 253 287 262 296 276 282 289 267 274 324 351 410 456 415 364 303 239 274 260 270 281 295 269 278 231 287 253 264 255 273 272 257 270 272 276 274 254 261 286 242 305 275 257 289 309 263 256 272 375 365 452 530 744 764 833 696 523 392 346 335 280 284 232 259 301 252 298 280 329 359 388 373 376 391 383 408 401 408 469 497 498 530 532 554 575 567 553 536 461 451 385 353 348 356 365 455 488 540 626 577 623 566 638 577 533 568 571 527 513 527 498 448 461 488 425 477 426 405 368 349 393 383 391 376 335 366 357 322 338 352 361 378 329 319 380 350 323 352 366 412 419 361 346 321 294 283 298 293 323 309 272 247 275 264 247 236 250 287 254 264 288 247 235 257 214 240 235 251 281 251 232 221 273 248 248 232 276 277 242 246 270 286 229 247 229 263 263 225 300 299 247 278 251 236 298 276 279 247 260 239 226 226 239 276 229 261 285 256 272 220 241 264 238 258 238 263 252 287 275 325 304 238 281 282 274 306 325 302 325 315 269 281 283 336 294 303 310 305 282 347 316 279 279 315 332 326 324 363 321 328 291 346 311 304 322 333 343 346 338 295 295 311 289 279 310 279 287 307 295 259 277 232 188 187 189 179 160 182 143 164 237 258 199 215 206 192 243 212 250 255 312 262 270 273 195 304 251 267 233 259 256 264 263 271 287 252 284 259 236 274 266 246 276 220 217 221 259 242 206 272 259 254 267 267 236 199 217 185 161 168 172 178 143 170 162 162 197 131 179 185 187 191 183 184 159 168 182 146 174 181 192 105 143 155 191 186 180 199 189 193 247 216 198 196 230 213 178 207 190 199 178 177 174 219 216 185 198 221 175 198 223 153 230 213 189 211 198 201 222 213 171 219 185 211 217 197 183 171 173 187 212 180 166 206 156 202 146 123 103 68 63 43 44 31 68 64 40 38 54 90 100 152 105 99 125 126 148 132 132 175 125 150 152 170 136 41 35 10 10 39 15 23 55 7 37 21 54 10 25 39 18 47 1 30 35 65 32 46 1 39 43 40 37 33 0 60 26 44 29 21 16 49 52 52 42 36 30 94 50 49 44 85 41 61 44 42 46 41 83 86 65 63 96 52 111 68 47 84 98 68 114 49 66 101 98 81 99 99 129 79 101 140 172 170 214 169 174 172 163 177 182 213 214 215 194 221 241 225 178 207 218 240 254 243 219 237 250 229 256 254 214 253 274 248 227 247 267 255 280 295 299 278 297 262 289 231 327 251 281 296 277 252 303 253 316 286 288 211 241 260 265 274 312 314 320 289 355 380 425 410 396 349 334 367 325 314 356 359 339 391 321 368 402 329 352 329 366 349 375 404 366 365 388 402 424 441 438 456 405 426 439 437 434 421 429 412 420 387 367 445 388 410 401 412 404 404 417 385 440 372 400 428 401 458 404 430 446 458 431 412 459 407 441 405 442 444 402 421 411 421 412 423 373 412 375 426 360 387 416 406 389 450 401 386 415 354 379 349 383 349 383 367 353 328 420 416 396 409 420 366 422 422 366 410 391 369 437 427 459 496 493 534 506 520 434 387 387 319 336 353 324 322 321 326 300 340 315 303 327 296 322 327 342 317 338 309 364 345 363 351 339 348 369 390 326 306 326 267 311 281 281 251 277 302 274 295 315 295 311 305 266 293 270 253 290 255 298 271 256 275 249 279 224 254 278 249 277 314 327 385 310 358 305 298 259 279 327 269 287 281 273 269 250 269 249 333 343 411 421 408 368 310 304 297 300 288 265 296 281 254 284 244 302 288 283 296 266 251 270 276 258 265 257 265 264 291 254 288 246 304 279 291 276 291 296 360 465 542 698 794 814 718 571 387 351 273 313 286 293 276 251 294 287 331 352 364 361 388 384 374 426 425 456 396 471 485 501 546 522 549 524 625 557 535 523 404 382 319 410 388 388 411 494 551 582 602 584 591 625 637 543 532 554 515 540 511 520 493 481 480 434 410 441 401 442 373 371 372 377 391 337 383 358 333 315 364 368 373 389 353 354 348 367 323 373 347 396 402 360 362 296 312 297 294 263 318 282 278 297 276 289 277 267 251 246 293 227 240 225 213 241 242 246 260 261 262 243 217 244 243 245 246 229 260 229 248 287 286 246 270 270 282 253 267 281 271 267 284 257 224 286 286 266 234 282 245 219 263 255 243 286 277 252 244 263 275 251 236 250 255 292 239 250 253 266 248 252 289 315 281 284 284 325 354 265 282 312 329 253 273 299 298 304 279 281 271 311 310 323 305 303 327 311 283 308 346 341 313 314 290 349 295 278 297 269 328 285 327 332 351 300 326 329 280 326 300 263 231 198 153 188 161 176 167 160 208 212 210 208 220 216 240 227 262 238 240 260 241 271 245 234 282 259 263 241 239 239 244 281 230 248 260 262 268 245 258 270 231 266 255 239 201 251 241 266 261 227 228 282 229 216 255 188 193 184 148 169 156 190 148 136 179 180 179 204 206 163 176 138 186 157 194 144 143 133 179 185 188 162 164 130 203 160 181 220 219 199 206 164 180 184 193 183 200 198 146 207 185 198 199 199 163 222 191 224 173 181 203 210 238 215 181 198 197 209 188 225 165 219 221 184 198 194 161 201 198 185 155 178 173 167 185 124 131 92 70 40 86 66 42 75 54 41 31 39 61 61 112 126 134 148 134 128 151 141 120 187 202 107 142 172 40 21 37 44 31 42 33 43 28 46 41 17 34 4 39 2 38 37 52 31 37 43 10 46 39 44 46 25 35 20 26 23 32 47 44 55 42 36 62 46 46 45 48 29 43 33 44 6 28 36 73 50 67 30 72 73 95 61 65 96 99 72 78 101 90 43 84 105 93 101 99 92 99 122 101 85 98 176 143 159 164 165 198 193 194 196 194 179 155 179 182 239 192 211 210 203 187 216 236 251 258 251 228 186 189 237 239 234 207 245 269 269 257 252 241 257 289 301 298 266 291 244 274 287 309 268 300 275 273 281 274 288 301 238 232 257 318 316 325 272 285 345 408 494 444 394 321 318 289 304 297 343 341 355 304 372 356 346 336 400 350 378 401 338 380 445 397 382 405 418 473 427 421 466 463 404 423 397 425 446 376 408 404 390 397 340 382 410 373 402 410 413 427 442 401 423 394 431 417 472 439 483 459 403 438 438 447 396 480 421 429 404 412 420 423 392 372 368 400 406 416 382 386 412 433 416 379 411 388 390 394 382 397 352 325 365 365 420 400 395 388 406 420 406 372 384 395 398 401 366 432 395 415 418 449 510 547 528 463 451 357 344 332 354 325 390 322 292 355 314 317 309 338 346 273 310 316 357 353 341 321 362 353 353 333 331 363 326 304 307 307 284 263 276 320 299 302 308 314 252 299 267 268 285 306 310 309 266 280 275 277 244 229 256 256 281 264 234 234 232 251 290 293 355 324 372 283 318 308 292 310 296 279 260 264 269 336 274 236 298 287 336 411 432 389 372 354 279 292 270 304 281 272 288 273 310 236 278 284 270 225 298 263 276 247 309 301 271 322 296 272 276 313 301 242 300 280 258 312 351 338 382 495 698 813 813 707 490 397 326 291 275 259 314 239 277 318 281 313 380 368 355 440 394 390 432 463 446 421 443 494 559 525 552 547 593 596 610 536 416 412 402 327 330 356 390 459 484 543 576 589 668 648 588 590 578 604 532 512 553 509 508 450 498 481 418 430 401 437 416 377 369 385 347 364 379 322 342 340 338 350 329 365 360 363 363 351 356 376 366 387 366 392 358 337 294 321 268 333 318 333 268 284 287 319 278 262 266 251 287 239 239 255 250 266 267 243 274 273 271 259 213 211 253 290 246 251 226 289 249 271 257 257 238 284 257 259 302 261 252 312 250 281 280 264 262 253 233 268 300 243 238 271 246 284 259 281 260 263 302 276 269 310 253 271 264 286 255 253 313 278 313 268 290 303 279 322 312 337 308 262 289 280 294 308 297 258 274 313 310 295 297 299 276 311 304 300 309 304 307 268 314 286 292 316 312 315 369 256 326 310 312 291 340 271 351 302 339 284 298 308 221 239 154 199 156 150 178 139 209 200 213 245 240 281 178 253 218 226 238 225 236 217 275 293 274 242 241 288 237 237 235 266 282 270 300 238 293 255 245 268 261 249 234 277 276 261 263 233 258 278 255 248 261 221 231 231 210 208 165 199 205 167 150 148 190 210 175 167 196 183 165 167 136 130 161 160 155 130 177 153 178 155 175 158 145 193 207 188 191 231 206 200 180 205 197 193 168 208 199 199 191 200 200 178 162 180 216 224 221 179 198 202 222 239 225 179 217 227 195 213 226 225 195 181 203 197 178 204 218 202 181 157 174 169 179 177 149 123 88 60 50 60 65 34 62 39 72 30 73 67 69 116 93 157 136 114 122 165 116 162 163 179 175 152 191 39 6 31 36 33 49 41 14 22 55 28 54 17 29 4 28 23 52 36 28 26 43 20 18 34 25 29 40 51 51 13 20 14 48 36 19 30 15 50 8 48 17 38 17 72 64 65 27 53 54 70 48 67 41 75 89 52 83 50 61 93 114 79 83 110 85 101 90 90 103 87 113 101 99 99 107 161 152 157 188 157 149 216 172 164 198 184 174 170 212 221 224 265 237 210 200 230 234 244 221 226 269 287 280 260 259 259 286 280 234 252 292 263 306 241 288 258 289 255 292 236 271 276 243 292 262 247 324 283 282 277 287 246 236 247 262 333 299 308 308 291 382 423 424 412 405 337 294 328 288 361 337 325 358 344 359 382 344 359 350 374 401 404 382 343 403 426 406 429 398 477 451 411 417 455 457 411 416 460 388 420 400 386 416 414 388 348 399 376 397 396 452 423 404 449 390 390 392 456 425 489 441 424 436 454 440 466 462 424 443 392 431 389 408 442 360 367 359 382 399 430 377 375 371 395 393 467 460 410 396 360 407 358 367 354 340 341 405 357 433 394 416 389 343 394 405 358 416 414 383 389 397 400 431 518 577 545 474 474 427 371 352 319 373 364 341 342 314 333 322 321 297 279 305 333 318 323 363 360 364 355 368 269 362 336 348 360 362 369 330 320 268 277 292 245 292 294 285 324 278 298 315 302 320 317 293 264 331 230 258 287 250 266 299 285 260 239 257 238 264 256 260 345 305 332 342 328 277 316 312 263 298 308 252 280 296 305 290 280 274 290 327 407 426 413 375 276 305 307 251 298 288 312 286 284 289 274 288 311 294 300 297 284 303 235 320 266 258 274 254 268 259 279 299 265 276 260 335 316 328 370 472 572 750 846 787 740 516 425 315 310 284 306 273 247 271 300 291 325 356 384 360 357 404 424 440 398 391 414 450 474 521 542 587 551 625 629 519 571 466 412 340 333 357 351 384 480 509 550 541 590 600 581 645 620 597 538 609 542 502 502 489 497 435 425 431 455 427 411 384 442 387 341 378 386 357 400 346 347 369 363 384 383 387 349 305 326 290 360 394 392 425 375 364 375 332 339 254 326 312 264 243 283 285 274 278 239 264 255 263 249 200 258 257 233 244 278 263 275 231 290 239 230 197 243 227 233 263 226 294 251 258 291 265 249 266 263 330 255 278 295 257 281 264 253 235 234 309 240 230 289 253 286 228 263 282 265 295 272 247 255 297 301 228 251 259 272 240 290 248 283 312 308 313 284 283 332 292 251 340 294 292 284 319 334 305 272 278 304 297 291 316 337 334 300 368 348 295 287 312 298 304 314 297 292 295 294 297 369 300 303 339 309 328 298 315 292 271 314 283 261 220 243 157 218 153 148 177 189 173 194 190 236 208 245 213 219 204 240 251 267 279 276 274 274 300 234 254 235 293 276 263 259 213 287 250 245 251 245 255 231 278 253 253 225 245 259 288 212 244 239 215 270 280 228 209 264 191 226 160 145 194 140 153 186 122 173 138 186 215 177 165 165 151 158 167 149 143 160 185 129 156 192 148 196 180 152 170 178 188 196 174 205 195 182 210 229 188 192 191 179 192 196 184 223 195 196 212 164 210 218 204 206 200 231 211 204 195 184 198 194 178 237 244 185 231 151 241 192 197 221 178 170 188 136 174 185 161 136 86 57 78 67 26 41 70 55 32 0 102 47 88 108 82 83 125 150 160 149 177 138 157 154 178 151 145 38 17 34 30 55 15 79 53 25 40 43 13 26 46 30 35 58 31 53 51 11 0 33 38 47 83 14 39 35 8 38 15 34 60 38 11 27 31 40 53 38 51 56 44 48 19 68 58 68 56 56 58 33 50 22 74 67 101 31 87 103 82 93 91 77 94 65 71 76 90 109 88 90 94 73 146 152 127 175 137 165 174 178 197 192 232 155 235 200 176 210 209 208 192 224 207 151 232 226 274 263 265 244 251 263 260 234 254 254 297 248 189 275 279 272 258 259 289 275 280 313 289 237 287 298 284 282 288 321 305 270 259 262 263 242 253 245 315 296 297 347 343 446 418 389 390 313 341 317 302 333 299 346 328 357 365 361 385 386 329 369 328 364 403 401 397 414 404 435 420 427 459 462 470 460 455 392 429 419 418 427 358 402 394 413 392 373 425 417 435 454 426 417 404 406 433 453 455 430 427 506 434 428 411 432 401 433 414 443 392 443 480 411 399 382 414 432 390 389 423 401 372 375 372 381 379 414 439 378 382 396 377 373 345 347 394 326 405 389 408 423 413 453 415 408 411 371 422 390 390 385 428 453 439 451 551 572 493 493 410 393 398 340 392 347 330 321 330 312 350 339 285 309 334 355 316 327 348 333 352 330 298 324 367 342 329 353 342 325 281 314 317 293 261 301 259 298 311 359 305 303 289 294 297 280 293 276 281 280 284 238 232 296 298 256 285 266 252 235 254 272 291 330 326 381 306 335 277 345 307 287 312 285 288 232 248 288 283 252 284 256 372 392 430 380 394 256 300 249 272 243 240 262 247 302 293 268 297 236 263 288 292 245 276 316 274 292 302 258 240 251 308 289 293 262 290 286 299 297 335 339 433 513 692 824 752 776 555 420 302 304 296 307 274 305 286 286 317 367 357 373 389 406 396 410 383 355 431 432 421 484 518 507 528 555 582 585 585 512 494 429 413 326 322 357 409 395 515 551 605 573 610 611 626 608 552 557 583 567 492 518 501 482 405 480 415 436 409 397 396 382 356 394 329 362 309 362 365 365 393 341 351 387 410 354 381 301 291 377 389 406 396 383 351 358 335 258 319 277 327 306 301 312 270 266 267 313 274 259 277 242 272 213 215 222 217 222 214 267 271 260 239 239 206 235 248 239 271 275 268 286 288 272 239 280 219 278 284 253 236 324 265 270 242 284 282 274 213 223 288 249 255 279 199 240 291 252 257 253 276 276 246 256 236 250 258 253 292 252 261 285 334 288 298 311 288 301 358 287 311 284 284 315 325 324 312 260 290 281 294 330 294 345 338 317 317 331 316 349 359 305 280 290 327 300 315 344 297 321 346 303 282 324 281 301 284 281 282 311 263 320 260 239 199 141 152 140 157 169 177 208 198 216 197 278 278 237 244 238 245 249 242 234 275 280 271 217 269 225 246 295 259 267 273 251 243 292 282 252 286 272 240 249 236 293 236 254 239 248 241 292 257 236 262 215 210 236 208 217 183 195 150 134 124 141 156 165 183 210 138 188 183 165 203 191 170 166 182 178 163 203 151 179 153 173 179 153 214 157 190 198 171 203 223 179 195 190 189 173 215 192 165 191 193 174 220 226 204 184 207 198 187 248 178 173 199 230 202 215 208 194 215 203 186 172 223 185 197 167 230 196 205 194 159 169 144 172 153 104 89 48 46 60 42 49 48 55 34 105 37 50 93 123 98 124 125 134 154 141 146 124 151 193 154 151 150 37 53 26 21 11 39 30 37 15 25 39 47 27 20 45 47 55 24 32 34 18 47 46 30 17 85 14 21 33 8 38 13 36 74 26 41 38 32 57 51 37 61 42 17 64 36 64 23 24 68 36 62 57 52 52 96 47 67 60 90 92 77 73 74 81 88 101 90 99 95 100 124 111 126 117 112 126 129 155 195 172 149 187 207 183 206 176 181 197 217 199 202 198 217 232 202 203 239 228 272 211 231 291 246 264 237 242 223 271 278 265 233 240 295 275 236 306 268 254 267 314 263 240 291 263 277 275 264 284 235 252 292 244 226 254 248 246 304 301 295 342 377 426 449 415 357 336 301 320 281 277 304 336 340 341 382 338 336 360 426 391 329 398 398 345 393 406 375 417 426 445 441 428 400 413 437 413 398 402 405 430 396 431 413 396 399 412 377 424 424 398 424 446 410 394 429 444 449 445 429 465 412 456 426 378 417 424 398 453 421 437 384 405 384 426 380 430 371 386 435 402 413 414 429 413 433 390 429 354 412 394 389 381 383 346 347 374 421 354 387 402 405 411 421 395 357 396 397 415 374 397 382 437 425 527 539 501 506 461 445 387 345 353 357 320 309 320 304 305 346 312 310 296 327 333 320 343 358 316 313 320 338 293 298 352 324 341 400 335 308 278 270 268 253 330 329 281 320 300 303 300 336 302 266 284 294 286 275 273 248 281 215 318 223 216 233 260 277 252 258 257 292 300 300 339 370 308 300 288 307 251 286 274 302 318 262 261 273 293 263 309 298 400 436 386 355 329 270 292 305 310 325 281 290 253 241 252 280 255 265 283 284 266 237 295 295 276 251 259 264 299 292 284 317 274 300 278 302 270 341 380 433 531 689 793 776 677 595 427 316 328 284 280 275 284 236 282 324 353 364 370 381 378 425 380 411 378 433 466 432 461 441 499 511 608 587 608 560 539 432 399 382 330 314 374 397 415 453 533 631 611 586 620 613 589 564 565 518 521 516 438 488 465 439 442 439 432 437 415 371 376 394 352 391 351 354 359 312 350 341 327 375 416 357 319 331 354 326 389 367 434 417 373 359 321 311 311 254 306 273 320 280 229 299 237 252 306 243 287 289 274 229 212 252 214 235 268 260 260 229 215 210 234 246 216 221 243 239 231 266 285 241 229 264 235 258 287 257 280 238 259 281 261 254 307 269 238 243 297 239 206 237 226 258 275 271 278 267 265 242 242 259 260 245 265 253 270 250 292 282 268 265 297 280 281 284 252 297 304 324 278 328 337 314 278 319 252 275 247 301 333 264 314 309 277 324 316 333 316 310 328 288 323 284 317 316 286 344 282 291 280 283 328 325 333 308 259 318 305 282 260 238 217 224 199 136 131 199 178 199 178 203 236 231 229 269 210 280 182 237 241 231 234 249 269 244 291 265 255 278 270 224 255 251 209 267 274 259 233 271 251 279 251 253 255 214 246 262 210 246 289 279 205 211 251 247 233 196 185 176 208 161 158 170 126 152 156 139 151 183 160 192 169 157 157 152 150 176 212 175 132 179 160 176 194 194 181 182 198 195 201 191 189 189 198 207 191 235 201 187 188 191 176 161 221 208 201 210 201 196 220 206 211 193 206 200 189 210 180 201 234 196 223 188 163 181 202 244 194 155 175 177 178 187 195 135 152 171 128 88 76 86 52 60 82 46 31 42 50 81 65 105 89 89 151 110 156 139 167 156 147 148 129 146 124 140 36 40 0 36 4 27 36 38 0 48 55 26 31 10 44 13 43 17 25 16 56 65 3 20 36 2 32 34 56 38 39 72 35 38 51 27 38 34 51 57 20 39 43 52 43 64 25 57 60 54 18 62 61 72 47 73 55 80 72 57 112 71 62 78 72 100 54 67 81 110 88 147 39 118 107 126 129 140 131 167 181 150 188 167 135 190 209 250 220 201 213 156 195 210 197 194 244 209 275 227 225 230 237 253 207 264 245 258 292 245 266 258 263 240 288 255 235 273 282 288 265 263 286 253 266 264 245 255 268 231 248 252 224 238 258 254 318 284 317 263 333 311 404 413 438 420 349 302 336 317 320 376 343 308 347 350 338 370 368 402 383 361 393 372 343 404 411 376 436 452 456 506 414 436 386 440 421 421 378 437 390 420 397 393 391 389 390 417 441 415 420 447 412 418 418 412 440 470 391 471 454 426 435 466 460 395 415 414 419 410 408 433 413 444 407 398 403 384 398 332 393 361 416 363 380 436 410 412 365 378 388 385 398 318 311 332 362 385 397 393 396 375 427 407 416 430 393 372 447 408 397 428 412 432 452 494 510 550 420 432 355 339 391 356 348 353 325 341 294 308 317 349 303 319 324 305 344 334 302 282 338 342 337 311 313 341 405 348 311 287 251 297 276 287 247 294 321 316 307 290 319 298 320 244 283 293 269 242 252 235 232 276 245 240 227 286 262 238 262 273 249 279 305 301 334 345 337 329 319 299 295 258 258 284 258 280 289 281 302 317 328 327 375 393 422 360 285 248 294 287 238 276 264 337 277 287 256 282 269 275 278 250 239 263 264 279 283 263 264 258 282 310 254 294 261 295 283 257 317 307 358 423 556 725 842 811 690 578 416 325 279 251 315 278 324 280 303 301 317 390 386 366 387 414 421 387 411 409 431 444 459 491 527 559 538 545 585 617 557 483 407 379 327 329 319 392 413 496 537 622 604 595 620 540 595 508 593 520 524 491 496 420 486 468 434 402 478 431 392 383 449 385 412 394 354 384 340 340 313 369 348 364 372 368 361 332 326 324 342 391 390 359 388 349 287 351 283 316 290 286 309 301 284 255 295 284 243 224 262 237 310 233 198 257 245 215 282 237 246 231 217 243 233 211 238 212 272 228 254 271 250 264 258 279 243 249 250 229 289 260 249 275 310 217 292 288 287 287 281 250 206 269 270 242 255 255 301 281 279 240 280 254 276 296 242 294 265 286 236 289 291 257 293 294 300 320 322 265 295 324 316 295 273 315 288 324 296 302 327 292 358 266 321 299 314 311 265 305 324 293 315 310 349 310 355 323 317 315 323 314 301 324 316 307 323 321 324 296 308 333 289 278 220 210 168 155 171 148 173 168 204 223 198 233 226 190 225 219 243 237 263 273 279 250 251 235 214 249 261 260 274 223 248 248 282 273 251 272 256 311 293 284 252 224 232 269 236 266 200 248 256 242 207 234 248 226 209 231 217 158 177 176 149 152 151 203 156 209 208 174 159 220 206 182 169 166 158 123 159 187 189 183 176 161 147 185 119 164 164 168 207 194 192 172 196 207 169 188 192 170 215 201 210 180 197 242 210 195 208 205 183 165 209 206 204 163 190 197 209 208 165 191 189 211 168 167 190 224 174 168 222 197 200 191 186 217 121 128 144 89 68 74 40 46 43 58 67 52 43 84 31 62 106 105 104 129 137 161 152 154 143 150 160 174 197 170 35 38 14 36 29 10 67 23 50 46 25 15 41 37 19 40 26 43 53 0 36 0 33 0 52 36 7 40 19 6 32 21 26 25 27 38 54 63 29 28 67 31 51 22 4 50 61 51 81 64 69 53 56 58 80 59 68 108 61 94 81 106 82 78 75 89 69 81 63 77 107 139 102 112 136 139 141 173 142 168 182 186 159 181 200 187 179 217 223 214 174 222 178 218 207 183 227 201 253 257 251 279 235 248 265 267 274 206 318 241 260 273 247 279 228 268 311 269 275 272 210 288 280 264 266 261 258 296 274 313 261 271 254 227 230 235 269 289 346 293 313 293 403 445 376 378 338 323 314 338 293 359 293 335 377 366 341 351 366 355 363 398 366 317 378 384 345 391 437 423 480 440 442 415 387 392 460 423 408 426 384 448 396 420 427 362 404 394 422 413 377 434 435 411 393 391 425 434 457 440 408 434 431 440 426 384 425 410 420 431 440 403 357 380 450 404 403 424 394 373 404 369 378 405 395 436 416 377 365 372 436 358 326 315 344 356 425 371 385 366 382 416 376 415 429 419 384 390 383 388 425 400 395 427 506 541 538 494 462 413 377 351 379 319 338 315 323 317 313 313 300 312 313 277 257 270 302 290 339 324 339 297 317 341 350 356 339 358 338 333 258 286 301 285 302 289 301 327 299 335 317 322 285 296 285 284 279 255 276 272 242 256 260 272 290 255 236 236 266 295 254 266 306 305 344 307 307 291 321 320 304 269 301 284 300 266 294 277 264 290 291 385 398 424 389 331 286 301 288 273 280 289 267 268 267 280 273 317 274 249 274 248 270 257 268 269 278 297 254 248 249 293 299 307 268 252 308 307 329 350 358 420 545 774 739 785 656 587 433 335 311 286 246 279 291 286 251 337 345 353 355 366 393 409 375 356 387 412 442 466 496 467 532 553 591 554 559 536 522 444 347 390 314 341 334 348 419 479 554 535 606 599 596 567 578 557 546 550 524 509 520 525 489 500 482 436 436 430 430 399 378 358 417 361 331 365 359 345 347 364 375 345 386 359 376 352 317 339 312 364 370 381 396 372 308 289 303 296 312 276 296 271 272 280 290 220 241 246 286 263 276 221 251 201 216 258 243 265 237 256 239 257 236 237 264 212 239 252 291 268 262 278 274 263 286 247 265 293 272 293 255 237 264 236 228 262 313 276 262 268 303 257 234 273 226 237 252 251 238 269 229 254 252 275 235 275 269 230 277 280 280 315 321 287 286 298 287 269 291 273 271 303 286 316 283 264 343 337 316 303 298 307 310 308 255 343 269 327 332 339 289 316 308 306 363 317 312 342 285 310 268 308 295 297 279 318 308 291 299 298 299 238 234 232 181 141 173 143 154 187 170 194 210 205 233 221 187 267 237 212 283 246 250 257 252 301 259 267 251 218 229 250 263 272 279 257 291 217 254 224 256 247 282 285 282 256 250 233 282 245 266 237 192 245 241 195 217 230 261 152 167 169 149 117 126 141 155 134 195 129 174 191 159 187 183 151 162 165 152 155 196 143 157 188 187 172 163 148 196 192 210 216 232 194 172 171 202 174 199 168 219 219 227 219 182 192 206 219 183 167 188 231 146 188 208 244 164 221 156 178 220 230 179 186 185 162 205 185 195 193 181 171 187 180 197 188 169 126 100 87 52 50 81 58 49 42 51 67 45 36 91 76 122 102 118 97 140 167 181 149 168 162 186 166 156 174 34 26 56 14 67 27 29 28 47 6 22 40 30 0 47 1 14 13 30 10 36 65 26 39 19 36 57 43 31 45 40 47 10 27 48 34 39 51 30 56 19 36 39 0 44 45 56 46 52 30 57 30 47 76 51 67 47 112 64 107 80 69 88 106 65 82 96 66 69 94 75 122 105 94 103 89 131 200 107 169 183 180 160 149 171 214 184 186 214 175 197 190 197 187 229 229 253 198 241 223 228 262 227 219 247 304 267 290 249 255 256 307 281 240 262 308 291 280 318 269 242 254 258 287 230 261 261 309 264 271 255 270 234 266 232 216 317 299 333 326 306 344 442 424 431 359 356 323 312 337 313 308 328 338 341 385 382 374 387 393 361 379 367 367 392 378 401 415 400 414 433 463 478 416 439 417 383 415 416 403 320 443 419 388 402 372 429 407 386 401 398 397 402 421 396 417 444 471 471 408 443 410 429 413 398 424 397 441 453 429 434 406 353 403 415 399 379 351 401 381 396 360 366 375 465 426 400 387 406 389 419 426 393 325 352 331 355 306 410 398 374 438 413 377 381 381 401 388 399 412 420 385 428 448 480 510 538 496 492 418 371 323 344 368 305 291 311 372 320 295 336 299 316 304 320 348 301 370 350 348 350 308 313 349 358 369 316 351 341 325 303 294 304 235 283 292 317 312 283 310 326 299 284 306 295 273 238 244 231 241 268 287 276 241 235 266 279 244 224 233 247 281 326 304 322 316 306 303 352 339 306 337 264 276 289 277 284 282 278 297 302 354 445 423 437 335 299 282 266 273 268 283 269 275 299 298 270 317 244 261 287 245 256 300 266 285 231 256 234 269 295 272 294 295 280 257 262 311 267 302 366 505 558 713 791 779 657 539 383 338 269 320 301 270 251 256 296 331 299 319 362 408 429 420 416 367 418 425 434 422 438 519 534 561 583 579 593 617 546 472 427 357 321 325 322 390 440 490 558 577 631 652 585 611 624 561 522 553 538 574 503 461 450 445 433 436 443 413 379 404 336 335 373 338 374 386 356 364 371 351 357 340 360 377 416 322 322 306 348 370 345 387 421 384 325 318 315 313 298 278 279 311 257 269 289 248 236 270 261 254 250 248 237 257 217 253 242 247 247 242 276 231 266 249 249 250 228 241 271 237 297 278 272 261 297 301 269 290 259 288 278 260 279 262 264 293 270 244 279 250 245 247 254 273 261 268 235 309 254 253 232 255 268 281 265 220 236 278 332 300 316 288 289 292 304 280 276 342 290 322 294 256 255 299 295 299 316 320 297 303 328 268 326 272 331 312 296 317 296 330 310 294 348 322 303 319 277 280 269 343 352 337 328 323 271 324 305 306 296 268 316 270 235 150 166 196 181 191 193 167 210 212 224 256 219 205 222 236 288 253 232 227 270 290 241 250 268 293 273 247 219 270 245 255 265 274 253 267 238 231 231 255 232 237 247 234 246 236 250 248 273 249 246 235 236 236 187 207 214 182 160 144 164 141 137 164 204 210 179 193 208 170 199 151 178 172 171 150 184 149 170 181 183 170 174 161 203 192 205 197 193 181 186 209 244 191 184 189 182 200 176 182 188 149 160 184 227 182 231 222 228 234 211 214 205 210 199 227 197 231 187 164 203 212 196 159 198 168 186 206 225 175 194 157 191 170 135 115 107 80 109 72 44 37 12 61 40 46 50 48 89 100 51 101 120 134 126 188 142 136 139 169 206 171 156 126 33 54 16 23 9 59 0 46 48 28 34 38 51 76 44 47 19 20 0 50 35 0 30 32 81 49 61 35 20 11 29 19 20 46 61 14 30 38 39 36 35 75 35 43 68 69 40 43 59 78 55 68 48 65 75 69 36 46 52 53 97 74 95 82 113 80 101 56 73 81 76 78 78 121 98 130 169 167 143 185 161 143 191 174 158 169 227 215 205 199 197 188 172 193 221 219 236 224 224 267 257 266 276 278 246 231 229 276 261 269 256 270 278 253 291 258 333 327 245 271 239 291 255 290 261 289 284 281 273 282 250 258 228 257 291 285 291 312 288 320 265 356 432 500 440 387 340 298 370 268 334 310 331 357 370 359 391 403 376 341 341 379 363 424 368 367 388 439 428 438 461 424 444 432 487 421 468 440 426 421 409 386 396 385 402 403 399 408 436 407 419 434 426 392 426 445 441 423 452 439 415 437 425 480 419 390 412 453 436 442 399 436 367 438 369 389 384 439 355 391 457 404 394 425 424 415 404 389 408 402 398 394 308 352 333 351 353 432 418 418 396 451 406 397 387 422 380 371 399 423 435 402 419 430 506 498 531 517 503 415 395 391 352 355 360 323 362 328 313 316 335 323 346 315 326 345 324 307 321 289 343 358 354 370 355 332 379 351 339 324 288 250 269 290 310 292 275 305 307 307 298 293 292 301 295 335 311 262 279 270 287 277 289 267 251 282 272 241 245 273 279 272 317 360 315 341 350 303 316 301 276 287 277 294 293 270 262 281 287 256 265 377 388 469 384 345 327 262 266 260 263 299 295 297 276 338 272 289 296 276 223 274 262 264 252 262 257 287 250 282 273 275 271 267 271 260 327 297 307 337 366 420 532 738 810 821 698 560 431 323 308 285 258 349 287 274 276 333 298 378 369 404 347 393 403 428 422 391 432 466 478 499 500 558 549 555 580 584 517 458 404 362 330 334 389 404 457 521 563 580 644 552 629 591 622 540 524 521 494 505 492 502 476 435 448 386 431 434 419 386 427 377 359 333 357 369 354 337 381 375 366 359 387 356 383 341 342 298 352 330 411 411 427 382 331 332 326 298 313 284 264 307 277 280 270 298 264 270 286 277 269 236 265 239 221 229 236 281 232 289 263 226 218 236 265 252 247 213 236 268 292 269 307 262 272 274 265 288 287 254 251 245 308 254 283 265 241 262 237 258 268 245 251 255 277 278 273 249 235 244 269 265 275 262 230 225 250 243 251 299 290 269 294 296 311 295 322 299 280 294 331 317 300 292 263 303 279 310 304 305 284 273 275 292 311 270 324 291 286 288 305 284 326 331 342 309 300 323 293 297 303 308 278 309 316 312 360 323 328 288 264 280 234 238 162 164 170 149 197 179 188 195 204 243 193 212 244 234 259 201 224 280 287 228 274 250 242 254 276 269 239 263 273 274 255 279 274 284 239 265 261 257 254 265 240 268 250 271 214 244 198 227 243 211 226 197 210 190 212 165 144 179 167 178 133 148 163 214 173 209 166 202 167 151 177 159 175 152 167 180 117 189 154 175 158 190 172 155 189 175 197 206 164 167 226 253 183 190 212 191 180 209 187 222 226 178 179 208 177 217 203 233 214 199 191 222 180 237 222 188 201 210 186 177 224 218 213 193 221 166 203 216 175 162 187 152 156 152 95 88 76 68 56 44 58 62 38 52 58 73 47 89 102 163 119 103 113 151 118 171 171 168 176 177 164 156 32 29 36 38 25 20 45 26 27 50 20 52 23 11 9 36 32 61 57 72 22 68 40 30 30 21 38 32 0 25 43 1 38 25 51 35 27 67 47 36 21 0 43 25 24 36 74 61 52 58 48 73 79 80 57 28 74 59 82 78 80 87 86 119 99 88 40 99 105 113 96 112 99 107 107 152 136 117 166 164 178 196 155 201 188 219 234 186 239 212 201 197 169 253 232 245 231 223 235 250 238 232 257 258 249 241 248 278 301 270 264 286 223 256 253 272 231 286 274 269 272 249 275 281 303 268 283 276 306 281 280 294 282 205 243 240 249 271 289 265 338 360 450 423 418 367 340 341 296 323 342 322 320 336 349 369 395 386 342 414 387 412 357 383 411 381 382 377 465 443 437 469 429 454 383 434 439 445 421 379 413 423 385 426 353 376 455 436 411 396 442 439 394 418 456 425 412 399 439 468 447 480 470 418 446 465 498 401 447 413 439 417 450 428 450 404 405 385 438 401 398 372 390 403 386 425 414 409 412 439 414 371 364 394 305 359 387 386 401 419 382 436 407 422 421 393 410 417 441 419 425 357 419 483 469 544 512 525 477 413 376 346 344 365 324 324 309 312 368 320 308 289 334 294 256 350 322 383 333 346 357 371 311 293 327 319 386 380 314 324 320 313 280 301 298 286 293 264 316 283 287 284 268 334 331 318 276 276 293 289 271 278 252 285 264 273 225 298 264 266 282 290 309 352 337 397 307 290 326 331 345 309 323 287 251 242 274 299 268 262 293 367 432 446 451 390 311 274 295 271 291 292 299 271 292 288 284 241 281 256 286 288 284 263 294 275 280 278 285 299 287 288 255 307 258 314 292 285 273 353 359 460 579 741 816 857 714 537 435 312 240 275 277 277 278 254 234 315 351 333 393 381 396 431 434 448 428 390 401 431 498 526 551 518 583 627 619 557 477 463 415 385 332 330 343 422 443 496 523 596 627 635 576 559 568 608 589 516 519 554 518 504 452 454 441 425 430 422 449 403 405 387 379 380 356 326 387 340 318 372 377 331 350 395 366 356 365 327 372 385 418 401 369 358 344 325 291 299 299 284 272 295 291 265 282 256 283 254 258 239 260 302 279 259 234 284 221 246 285 267 218 233 229 252 209 187 277 233 252 244 234 264 314 264 268 239 260 277 272 280 243 260 264 254 276 226 266 262 249 244 229 251 217 284 246 270 244 235 212 273 257 264 292 244 292 291 260 242 292 210 299 302 267 292 309 295 297 291 308 309 310 333 306 320 283 277 300 325 260 346 315 310 331 306 267 337 273 314 327 270 317 328 263 319 319 322 308 343 328 322 289 310 312 262 253 327 323 310 313 295 300 307 213 191 169 140 171 169 133 168 218 162 214 206 234 253 217 241 275 271 290 256 262 324 260 269 246 235 266 276 223 267 243 253 242 268 280 243 289 281 252 268 243 263 239 254 264 241 230 265 245 230 230 259 283 206 177 237 201 169 143 137 181 151 180 153 197 171 165 226 192 191 172 216 153 146 125 132 144 144 179 202 140 196 170 188 183 154 200 181 168 175 143 230 190 164 222 178 175 219 182 211 241 214 224 175 220 180 191 196 216 214 214 197 196 190 217 221 216 216 185 225 192 220 204 168 187 224 206 168 186 152 180 201 182 139 186 120 134 75 74 33 24 33 20 17 63 36 79 60 86 69 86 74 112 189 142 135 165 162 175 151 146 149 159 139 31 55 19 61 8 51 16 81 28 14 53 28 32 38 41 34 52 42 47 30 13 62 53 38 55 38 0 56 0 35 25 30 64 12 26 41 35 50 50 41 15 50 45 77 43 61 33 55 45 31 83 36 77 65 71 57 68 45 91 64 83 86 101 76 80 84 47 84 106 96 116 70 148 115 108 116 173 172 175 162 166 176 138 157 153 193 194 199 161 196 198 179 216 228 296 195 222 208 270 268 241 247 242 273 240 255 251 267 287 272 268 230 249 316 232 266 291 251 286 276 285 266 227 229 326 304 247 289 274 259 244 261 251 221 239 252 286 309 297 291 320 341 418 448 437 396 348 323 354 349 334 328 365 363 368 349 386 325 383 398 359 329 339 332 353 416 330 366 448 448 466 463 441 454 390 417 448 464 453 397 450 424 390 420 385 403 404 421 414 423 412 454 440 469 439 428 475 468 474 506 412 437 410 493 419 394 445 457 420 462 399 407 445 432 419 401 405 384 394 399 426 403 392 383 416 417 414 376 406 430 410 377 384 381 337 321 356 384 379 387 367 442 418 425 439 413 409 385 393 372 405 456 418 453 518 543 554 531 477 365 388 379 355 353 345 376 333 299 298 336 304 357 302 349 322 308 354 311 313 375 394 365 337 332 336 351 374 361 318 312 318 299 275 277 298 273 305 294 269 299 309 351 317 296 290 310 263 278 290 243 283 302 283 291 309 263 265 270 256 284 258 270 297 306 344 341 321 313 287 324 300 274 321 296 258 270 289 300 252 307 307 375 460 430 407 352 274 294 275 275 316 333 297 275 317 320 268 269 281 302 282 264 275 265 261 281 250 232 268 287 277 287 250 306 300 285 316 269 335 370 369 454 575 711 823 779 707 514 429 345 303 335 285 277 277 299 277 339 378 351 344 374 364 383 415 400 455 394 396 469 516 492 473 568 572 578 572 558 508 462 405 358 373 364 275 417 463 524 532 591 612 600 634 644 576 548 548 547 552 526 470 506 463 474 459 411 417 356 417 393 389 368 384 376 409 400 384 310 428 351 352 390 353 366 393 348 351 334 347 379 358 394 429 357 345 303 265 300 324 243 304 281 318 290 270 286 261 241 287 261 263 238 264 267 242 239 289 264 238 273 263 230 252 241 225 218 271 256 253 267 279 268 210 287 263 286 260 257 272 270 283 262 253 284 269 286 271 326 266 239 257 270 249 213 225 256 287 272 281 286 254 246 310 266 257 297 245 247 289 237 328 310 281 304 318 290 325 293 286 307 285 321 318 283 296 300 299 299 327 320 336 284 279 285 310 332 316 313 323 363 324 314 336 335 315 274 309 342 338 343 279 281 327 303 317 337 318 325 283 261 245 257 175 177 171 157 153 154 182 175 208 260 211 217 260 212 258 268 243 244 256 297 292 252 266 258 268 252 264 249 247 252 250 258 312 295 248 251 241 276 223 242 280 248 260 280 231 242 256 266 238 243 217 244 233 227 256 211 214 187 138 188 124 153 176 157 142 188 181 186 192 207 204 199 161 154 170 186 136 190 169 165 185 182 163 183 176 193 173 212 214 196 184 186 174 203 204 194 173 163 166 204 183 225 223 219 176 182 190 256 200 176 193 221 220 184 210 203 234 200 210 169 192 221 226 207 203 168 227 185 187 212 170 158 163 151 148 175 109 73 42 54 45 37 68 71 65 75 38 62 86 86 99 111 133 135 155 175 138 164 142 171 125 195 190 131 30 50 30 42 25 39 35 17 65 0 39 36 71 58 51 49 12 31 13 32 32 0 41 65 64 24 45 1 37 54 50 53 12 35 0 23 41 34 34 58 50 52 61 43 15 43 18 85 44 69 73 49 63 76 62 73 70 77 44 67 91 89 68 114 73 71 53 104 85 124 95 87 88 117 106 129 115 140 154 171 183 167 186 175 209 165 186 213 191 187 204 235 209 200 220 226 193 245 254 254 253 256 261 259 221 280 278 287 255 304 256 295 263 270 250 288 249 275 271 275 268 273 278 270 277 278 281 245 265 290 279 250 261 278 215 238 293 307 229 297 323 364 431 450 439 354 310 316 367 366 323 319 346 343 367 347 417 383 337 324 403 366 390 363 386 381 389 389 472 433 437 448 457 416 452 440 382 449 402 392 412 377 418 417 434 362 408 377 412 423 387 420 426 412 374 445 420 409 454 447 442 482 435 427 442 415 417 448 451 425 406 409 426 408 435 413 386 429 456 361 417 373 439 416 444 389 444 416 400 410 384 364 422 340 343 322 390 383 362 396 425 417 448 441 424 449 393 404 444 416 403 414 396 472 520 540 579 528 458 416 392 398 366 319 344 366 327 329 268 308 309 293 293 310 328 317 362 260 325 336 362 343 376 364 370 357 366 344 378 303 286 287 288 261 329 293 253 344 276 316 312 322 350 280 328 362 273 269 286 258 261 273 274 263 259 261 234 285 264 237 307 295 304 306 354 344 314 304 287 293 320 305 262 279 292 326 262 279 281 266 285 367 404 467 437 343 301 224 296 306 321 319 292 318 249 291 243 276 285 265 275 296 262 264 346 278 218 261 242 275 285 317 319 297 270 279 260 317 281 355 358 456 581 725 827 817 682 488 406 321 328 257 288 271 302 276 323 310 287 363 322 429 379 391 414 383 409 388 405 423 493 501 488 557 573 575 589 592 496 488 431 390 324 312 356 405 439 482 512 578 592 648 645 568 603 554 602 551 556 517 499 465 467 414 496 417 450 467 409 390 375 353 382 348 375 336 385 341 330 336 326 329 300 389 322 315 331 344 364 385 454 352 436 350 324 335 318 286 281 308 270 293 281 293 288 277 235 247 312 262 255 252 242 256 269 268 252 231 240 222 250 230 244 240 223 243 257 248 268 259 219 275 248 288 292 255 291 298 308 224 252 274 237 278 242 230 275 257 241 311 221 266 279 241 247 263 285 223 275 242 309 213 294 242 275 246 248 315 281 265 267 314 288 279 320 264 293 256 308 280 290 289 292 308 292 295 318 296 346 302 329 301 372 337 321 332 318 300 310 316 352 309 246 313 340 318 297 297 362 340 301 328 297 307 290 320 328 292 317 297 298 238 232 203 202 193 147 176 152 183 172 213 190 246 233 238 186 233 287 258 293 269 290 245 241 309 244 225 230 254 269 260 276 217 251 262 268 248 232 272 245 264 242 250 276 286 236 211 261 248 229 258 268 226 230 240 231 246 209 145 170 136 183 176 182 143 152 160 202 141 213 172 212 199 160 161 152 172 187 192 157 180 196 181 172 174 166 210 196 190 205 185 253 194 171 232 192 175 215 188 180 188 213 197 216 200 196 190 249 190 190 208 225 191 241 207 216 207 230 182 193 188 181 233 193 183 192 173 197 198 221 194 184 157 147 167 177 140 149 86 89 30 72 34 93 52 53 36 73 56 112 78 122 127 114 124 125 153 142 149 114 163 139 163 178 187 29 66 36 50 17 28 63 14 29 9 26 61 29 12 19 27 19 20 40 66 36 34 28 46 43 38 31 60 27 0 47 44 32 2 46 26 70 32 33 67 55 13 40 50 30 74 59 38 5 39 59 56 43 49 73 51 46 62 76 106 67 89 69 94 125 83 113 34 119 72 117 54 117 95 86 114 143 146 143 143 173 212 185 179 195 235 218 222 225 199 252 195 195 199 207 230 220 211 222 220 281 250 237 307 246 236 251 244 275 273 270 283 254 274 284 291 312 273 287 258 300 252 266 228 281 222 272 267 296 286 301 282 230 228 287 264 303 165 314 285 332 382 427 399 444 412 317 312 348 324 362 350 376 330 336 345 393 370 347 364 362 400 377 392 380 403 394 433 404 428 448 455 478 454 456 416 422 463 451 454 392 399 404 393 423 422 440 414 386 431 449 430 417 457 398 394 467 426 452 427 459 456 437 430 414 411 438 450 433 397 432 423 423 452 416 456 356 389 396 384 370 408 369 392 384 387 402 384 420 460 384 385 398 328 318 336 417 371 384 407 356 432 439 448 407 406 400 420 422 356 415 422 416 453 486 524 523 494 451 437 444 386 369 360 362 308 333 305 288 325 348 316 329 340 308 358 332 316 334 308 339 340 318 361 346 392 364 413 363 301 320 320 259 280 296 328 288 331 316 284 312 300 351 318 290 270 290 282 279 293 293 279 281 275 270 252 280 253 248 259 260 272 327 344 343 310 330 321 300 300 329 275 309 262 298 328 269 311 307 287 312 311 441 428 424 356 297 307 274 254 310 282 286 301 267 257 247 307 281 271 257 302 269 258 270 264 291 265 311 235 250 295 293 320 280 267 257 289 290 328 358 424 546 751 806 793 688 517 423 303 323 278 261 282 242 234 305 286 323 339 373 401 373 426 382 375 370 451 459 439 446 479 494 523 568 567 588 563 509 456 389 366 323 344 342 423 459 538 536 581 642 605 641 574 553 561 561 557 537 505 494 496 456 483 431 431 392 440 413 368 387 396 352 397 368 344 380 310 333 342 354 350 383 387 319 345 349 409 339 355 392 404 387 331 304 294 316 280 297 282 241 282 276 253 255 259 279 290 254 244 274 244 231 275 208 249 252 245 241 264 271 234 235 241 206 242 247 259 300 265 225 269 232 230 253 265 284 256 293 269 312 280 282 291 327 296 260 267 250 251 254 260 262 291 261 281 286 253 250 235 286 295 280 271 275 247 261 254 245 274 278 313 289 306 293 253 259 239 295 322 287 259 313 305 293 283 302 273 280 291 300 313 312 286 305 312 310 260 315 270 332 291 296 306 341 298 294 294 301 330 329 359 335 319 343 330 340 332 292 285 91 260 256 204 166 158 204 150 228 155 195 228 175 218 223 216 194 237 267 235 238 277 271 244 307 271 274 254 260 232 230 265 249 280 256 281 313 237 232 248 257 211 311 264 282 246 276 244 222 267 245 234 236 247 221 234 245 236 185 161 155 155 158 153 157 155 191 219 204 246 212 213 201 180 183 158 185 206 176 189 177 136 155 180 181 190 202 143 182 198 179 219 185 213 233 176 156 171 223 183 210 178 205 224 180 223 153 241 210 206 164 168 186 177 183 218 234 205 235 200 159 181 195 211 214 202 206 198 159 199 167 203 193 186 192 173 179 180 127 126 89 54 30 18 45 62 39 65 81 36 89 41 105 126 116 115 141 158 171 168 150 161 179 147 148 171 28 32 29 15 57 1 30 18 35 28 74 25 35 30 26 37 43 41 31 37 8 61 35 19 23 28 69 56 13 33 56 46 48 42 25 44 37 38 37 33 42 64 63 48 30 33 48 45 34 35 75 38 60 81 67 66 41 76 99 71 61 108 96 95 106 82 114 108 80 95 71 85 72 84 145 146 151 166 178 181 167 164 127 203 207 156 230 258 195 182 258 207 213 229 173 197 212 226 281 275 248 226 233 262 298 282 257 317 257 251 253 256 236 294 273 277 274 304 281 265 196 247 258 267 270 286 268 317 283 271 281 258 266 259 219 245 263 297 288 269 282 351 436 470 443 359 365 324 335 331 347 347 358 333 327 354 353 397 398 354 403 416 361 381 365 408 384 399 391 413 468 456 425 432 451 408 422 424 436 370 436 415 414 382 431 410 399 395 453 416 437 461 439 453 398 396 457 423 454 425 420 400 472 411 420 434 438 440 453 482 455 413 390 408 433 428 413 423 364 375 390 416 385 378 409 409 444 390 387 424 393 384 363 390 364 327 404 378 373 440 392 406 447 408 386 428 437 394 414 417 410 412 393 439 491 557 524 528 494 398 420 380 354 395 329 312 304 333 317 308 362 338 328 334 326 345 333 344 313 343 365 354 356 334 340 377 375 398 351 316 337 276 279 277 296 300 324 331 291 310 306 276 313 311 333 311 270 271 261 286 268 331 275 277 287 298 272 247 241 259 291 286 323 317 333 319 295 302 315 298 346 280 273 290 275 235 294 283 323 248 277 409 396 445 418 356 341 280 262 283 292 249 308 283 279 248 275 292 260 264 244 250 256 288 264 276 309 256 306 298 230 260 252 255 263 303 286 276 312 333 372 475 572 734 748 816 734 548 423 336 318 289 274 298 270 251 285 315 329 339 343 359 372 403 395 462 433 424 432 448 501 522 530 562 594 588 637 541 583 491 424 344 332 368 385 416 466 498 540 619 614 605 565 554 578 547 532 510 531 509 509 494 415 453 431 400 447 392 430 427 424 383 392 359 368 380 375 366 350 368 344 387 377 369 366 308 333 339 326 391 386 382 436 397 355 277 305 284 298 318 282 285 282 285 255 273 301 265 252 261 270 266 201 256 221 247 267 271 282 241 241 221 246 237 256 265 200 259 240 276 273 270 251 282 256 270 275 296 257 298 295 246 278 265 263 246 279 251 247 253 261 236 262 286 285 283 238 275 269 244 257 289 269 247 276 254 289 264 266 278 295 286 294 331 303 293 301 297 264 270 332 270 306 308 303 324 293 299 304 340 336 273 273 324 348 342 293 299 284 312 297 283 311 294 336 348 257 346 321 338 328 323 259 323 315 316 343 313 281 301 258 295 210 213 193 175 139 177 187 210 171 273 202 220 251 203 244 247 248 238 249 260 259 284 275 259 262 265 264 260 254 255 246 280 264 293 272 239 276 262 235 266 272 292 241 275 265 282 242 280 269 262 257 233 282 242 215 183 164 231 139 182 122 146 158 165 175 165 183 201 223 179 197 168 147 212 140 171 116 189 158 152 162 182 167 159 184 173 175 207 186 164 210 172 156 177 170 165 192 198 192 197 161 252 217 220 219 227 226 182 224 183 187 201 201 210 212 187 186 205 211 180 203 231 173 180 130 205 217 150 190 173 199 181 173 189 166 81 143 100 92 31 30 30 28 42 45 55 51 70 61 84 103 118 109 103 172 154 175 172 136 174 179 150 158 182 27 10 0 63 27 31 47 38 8 42 15 55 45 10 25 0 25 55 45 36 26 30 11 28 46 39 33 30 30 19 47 47 35 51 29 51 30 61 69 22 45 61 67 57 51 46 52 42 53 36 47 64 73 95 24 80 48 48 77 22 60 108 50 82 101 82 92 99 77 135 89 112 111 123 107 106 128 169 161 192 169 178 216 189 172 206 221 188 222 200 193 221 210 195 196 278 217 247 229 228 189 252 216 243 228 240 262 270 234 248 292 279 269 227 282 306 277 276 290 215 267 279 272 275 264 304 272 260 269 250 282 254 238 223 233 299 267 259 294 366 292 342 419 433 405 350 341 312 303 328 331 362 274 367 360 387 399 339 388 358 337 411 391 424 391 409 419 399 426 453 475 483 471 469 414 434 430 387 382 397 439 357 412 419 397 441 416 404 487 448 405 430 418 439 454 444 397 431 429 505 424 453 434 429 419 460 408 459 451 491 424 408 435 409 422 414 352 394 392 369 419 424 383 402 457 457 422 446 421 372 367 399 365 387 364 335 394 405 361 392 398 413 397 416 406 367 421 426 424 397 416 422 379 434 505 536 559 510 491 377 428 382 353 330 319 318 343 316 331 340 321 302 314 274 346 286 327 323 365 299 363 346 326 333 358 350 341 323 319 309 309 243 315 291 286 325 324 320 267 285 327 268 288 303 319 270 252 304 264 235 273 258 248 246 256 260 245 258 249 286 256 287 315 343 349 328 319 330 305 329 286 289 275 286 301 281 298 280 261 294 311 363 402 432 441 321 260 295 272 251 281 272 284 288 274 288 296 286 276 321 274 244 275 280 272 301 298 233 284 258 281 261 232 272 275 301 274 260 272 316 360 461 552 752 810 770 640 528 394 309 321 304 290 253 286 259 272 283 326 341 389 386 400 369 392 396 447 442 420 446 440 479 539 550 537 562 594 563 543 467 421 383 332 300 387 400 438 508 574 614 604 623 618 593 591 550 550 579 516 530 527 491 492 488 445 455 368 432 410 437 358 404 384 393 348 355 348 320 371 364 330 348 354 331 354 343 350 353 364 367 395 413 410 382 325 311 272 299 309 304 282 280 314 291 290 305 274 283 257 269 223 273 218 201 211 223 224 279 258 268 222 256 219 233 274 227 238 287 275 235 264 297 286 270 287 310 292 265 277 234 243 292 253 258 241 271 290 266 265 249 228 247 267 260 255 250 316 292 258 242 287 310 284 275 261 291 279 260 268 253 268 307 310 332 302 284 288 307 284 301 316 286 305 316 302 334 291 269 290 351 349 322 288 333 301 344 321 298 348 313 280 345 321 282 346 308 292 269 331 269 308 302 312 296 303 360 343 304 318 287 284 258 230 167 162 142 177 163 210 173 181 241 265 235 205 236 251 260 253 223 234 292 268 276 283 229 284 256 234 255 276 268 238 253 270 238 248 235 274 273 279 274 262 305 253 214 247 263 260 277 231 211 248 246 249 207 222 216 173 191 164 169 160 156 157 156 181 156 170 150 186 184 186 179 189 181 150 187 160 173 192 151 196 170 159 184 174 180 189 165 202 227 214 182 188 191 219 213 185 218 183 183 161 201 219 170 198 224 200 241 251 205 242 218 193 220 205 183 215 211 196 201 186 218 207 220 202 191 205 207 226 213 159 173 143 141 132 174 99 114 91 60 73 36 61 18 50 86 80 32 83 95 97 122 134 115 156 170 141 161 154 166 169 181 155 161 26 48 42 89 49 36 0 61 35 43 34 5 26 52 47 45 12 15 26 45 43 50 36 37 57 34 33 22 33 118 43 39 41 36 25 58 70 31 4 42 21 69 32 24 31 50 29 62 52 15 79 57 65 72 45 41 96 59 58 76 38 112 108 55 94 89 80 118 93 39 82 116 95 85 104 93 136 138 160 156 157 124 183 182 180 183 194 179 209 188 206 185 228 235 216 203 260 246 261 254 277 224 233 264 253 283 236 270 252 251 226 274 267 258 288 295 317 271 251 274 262 278 291 279 315 277 251 296 308 301 231 259 248 218 202 256 306 314 281 277 318 343 425 473 437 389 353 302 314 325 301 322 353 327 343 343 363 384 364 400 367 327 364 360 382 361 392 414 420 439 501 498 455 456 450 402 445 382 370 403 421 403 407 389 408 405 359 393 428 432 433 405 405 390 408 439 408 437 463 428 436 462 399 451 446 450 415 424 450 389 413 431 404 425 461 397 425 446 406 409 430 360 375 397 417 377 356 403 422 326 372 360 395 325 333 378 336 393 380 379 441 378 428 398 408 393 447 426 363 398 425 438 429 446 493 507 555 531 463 418 386 345 378 370 321 319 322 331 321 298 290 321 299 351 319 355 349 306 313 288 320 299 359 336 336 384 384 347 356 338 266 280 313 292 299 293 266 308 352 313 256 295 322 296 281 280 283 287 280 263 288 282 277 276 259 246 237 268 202 215 283 303 320 337 351 388 300 326 293 332 324 330 301 282 298 288 277 223 317 303 272 392 399 417 381 334 316 288 287 307 253 304 270 277 291 298 288 319 325 301 247 230 283 271 254 309 271 257 261 287 321 291 271 283 271 310 275 296 295 316 433 467 612 715 806 780 708 528 392 333 280 316 290 300 254 326 286 291 336 343 335 347 421 426 420 396 417 428 421 466 480 483 508 540 545 592 566 616 490 499 438 403 326 331 368 375 447 551 581 580 579 645 600 568 618 636 558 548 542 523 502 459 486 461 483 465 421 399 372 413 414 379 428 376 404 345 311 320 378 330 374 337 358 379 371 341 356 365 326 410 389 498 417 319 265 350 315 269 327 340 277 273 306 321 268 283 256 421 243 294 269 226 262 236 217 270 237 287 284 236 281 255 226 250 262 256 255 255 271 303 258 274 228 275 244 281 241 252 261 268 270 281 304 311 266 267 303 274 289 263 263 256 279 247 283 231 262 301 236 300 302 299 238 260 300 261 281 261 266 280 236 302 291 293 272 290 331 330 329 292 309 302 325 233 310 294 279 313 309 329 349 305 279 288 319 307 302 299 302 302 309 289 321 295 319 342 316 349 324 333 337 368 320 332 312 313 304 324 314 330 281 228 202 195 177 188 178 165 189 202 190 219 234 216 233 237 236 249 204 252 277 278 265 310 268 238 245 198 285 252 235 232 291 272 292 246 252 281 300 254 267 244 290 286 215 273 270 259 273 250 255 253 223 233 239 245 216 245 188 183 158 134 146 180 160 199 157 165 188 222 204 180 176 158 193 158 166 182 155 182 173 169 115 170 157 214 194 189 179 201 179 233 213 264 182 250 211 202 216 187 189 204 203 180 193 215 182 211 188 180 215 223 190 194 200 209 193 189 217 220 170 202 227 176 200 203 193 168 170 216 187 194 158 211 218 177 143 127 107 73 84 79 27 21 61 82 50 38 31 52 65 115 87 96 118 172 152 169 156 117 174 164 211 138 194 173 25 39 11 49 14 31 38 15 58 15 24 29 17 0 41 70 47 17 31 45 47 67 29 46 42 26 21 22 15 57 37 1 59 35 28 63 52 23 56 28 53 46 58 62 60 45 33 31 7 48 61 42 65 34 46 66 71 80 67 41 99 92 78 114 70 105 78 51 69 75 74 87 110 95 99 139 144 155 165 174 145 200 171 203 163 225 186 203 260 221 166 217 209 190 237 201 168 213 197 262 280 246 248 231 253 290 245 234 221 240 245 255 235 285 232 256 264 266 254 304 254 266 231 269 258 297 269 302 284 275 279 233 227 282 231 260 287 273 321 298 298 364 400 444 427 361 336 326 274 304 283 292 315 331 324 401 350 359 357 356 381 359 365 381 422 346 407 401 436 473 481 428 473 434 409 420 408 408 405 391 420 458 354 424 371 424 423 399 372 385 406 490 450 408 402 407 405 389 434 431 425 465 480 465 437 396 407 454 413 482 452 416 405 398 401 426 364 435 429 385 419 396 400 433 377 410 370 392 374 371 399 363 378 335 337 358 383 391 358 398 359 427 372 395 397 388 427 386 405 453 420 363 411 421 495 520 526 488 466 460 348 337 332 365 334 314 320 320 304 309 299 376 266 294 342 303 352 343 343 305 350 346 308 333 328 357 379 358 335 298 282 275 245 296 319 273 298 333 242 273 282 261 279 307 263 277 286 335 276 266 232 267 228 240 261 242 210 258 254 216 251 273 281 335 368 331 288 334 329 260 331 296 277 289 278 224 296 250 270 265 308 334 395 467 439 324 283 274 293 286 252 352 305 265 277 248 274 275 295 272 234 279 226 264 302 271 289 259 258 253 297 287 246 263 289 283 275 287 315 320 385 466 597 738 798 758 657 525 355 353 275 288 294 267 297 284 286 347 302 358 362 381 414 405 371 385 412 381 437 479 463 474 496 567 531 584 597 566 485 432 446 360 347 317 368 385 430 499 529 598 588 587 588 593 597 558 595 596 526 499 497 455 456 457 413 387 420 394 391 403 366 392 411 368 370 357 364 350 366 391 340 384 355 341 349 344 338 333 361 347 372 407 380 359 308 326 306 292 316 288 303 281 262 322 272 279 281 275 255 270 249 257 213 270 229 223 279 262 251 244 274 246 273 205 178 261 225 259 255 231 230 273 280 250 253 287 266 252 269 297 302 253 304 265 259 279 268 242 252 217 224 204 247 292 281 272 254 257 264 283 254 265 270 246 235 241 234 281 293 279 287 261 294 296 276 328 303 257 318 286 336 343 331 315 289 280 314 275 308 294 314 333 320 290 325 301 287 318 297 323 334 323 317 325 319 291 336 321 293 276 316 304 315 343 342 300 288 291 291 283 306 236 224 190 164 199 192 198 223 182 238 176 201 229 205 239 234 207 279 267 267 243 283 295 243 272 292 263 246 278 266 262 284 247 263 279 229 252 221 256 272 247 250 222 240 260 248 241 245 264 274 250 243 256 254 275 229 227 172 173 192 163 136 184 146 186 167 194 166 197 189 156 189 179 143 162 136 146 185 187 153 162 137 141 155 156 157 190 141 220 252 174 213 198 158 198 171 169 193 183 217 237 201 177 170 214 183 221 174 205 225 195 246 191 199 194 184 207 187 193 219 198 194 180 202 216 195 213 182 183 188 184 132 207 167 174 146 124 109 98 63 75 64 3 17 31 68 62 71 51 66 114 121 94 143 127 129 134 223 129 179 148 157 174 210 188 24 67 78 0 46 24 27 35 38 17 32 54 20 65 31 42 33 52 37 18 41 47 32 31 33 28 27 38 23 23 78 22 63 28 49 37 43 46 68 41 65 61 59 52 50 14 36 56 34 101 45 78 72 41 86 66 51 66 57 121 97 86 117 81 68 59 75 109 80 78 84 91 105 116 111 114 160 154 138 148 157 172 155 199 182 186 178 210 202 183 207 177 227 235 243 224 224 201 200 265 264 216 279 234 237 236 226 223 239 268 220 259 265 259 292 252 274 285 319 244 260 265 271 304 264 266 291 273 288 286 221 258 245 222 295 269 283 349 289 349 271 382 479 458 437 388 363 341 297 287 378 317 328 350 295 361 359 380 359 332 338 342 362 385 380 361 389 423 393 454 417 412 469 438 419 448 382 417 445 355 390 381 374 393 410 401 402 419 426 445 446 437 382 397 385 425 447 451 432 486 447 417 439 434 431 439 469 453 429 459 421 425 419 401 391 401 346 383 430 402 363 413 352 387 393 423 424 372 409 372 376 396 360 358 388 350 396 356 365 392 439 368 414 467 378 428 372 355 345 409 408 404 396 411 512 514 544 482 470 416 393 376 353 307 358 334 258 346 331 321 349 289 321 329 315 317 340 318 317 358 356 372 353 338 335 366 318 365 327 324 259 241 269 290 282 304 284 328 311 319 300 306 278 305 275 302 263 275 276 250 273 266 274 260 273 261 241 273 226 234 263 321 292 335 363 301 343 280 352 300 274 309 302 266 316 303 263 259 255 272 293 361 398 385 386 338 334 297 286 279 255 295 318 271 282 252 269 285 259 275 232 271 236 282 258 288 285 252 311 261 284 265 288 275 281 342 297 310 344 347 373 442 601 742 801 774 677 544 399 342 275 296 284 268 279 295 276 294 364 349 390 386 361 426 382 373 371 407 449 403 473 489 529 539 578 597 563 537 520 473 429 333 348 326 322 448 476 524 467 573 660 598 636 592 582 558 539 508 514 499 491 518 504 431 457 429 393 404 398 450 369 389 392 315 335 376 324 342 379 342 356 338 379 396 403 366 319 301 294 351 421 397 391 309 326 322 312 316 269 319 303 314 306 235 253 276 227 291 277 256 228 234 198 211 236 218 233 213 291 254 243 225 255 233 237 238 253 226 254 240 241 225 277 253 254 277 242 272 272 245 239 245 282 268 263 264 278 303 298 279 220 283 207 249 283 274 291 214 245 246 307 277 275 259 271 273 266 262 298 308 266 271 295 339 278 349 298 263 300 287 277 305 291 318 269 302 276 312 269 343 319 286 296 329 343 309 315 296 327 303 323 347 326 331 310 297 298 283 330 331 329 321 329 303 281 332 293 275 296 313 276 234 221 170 169 138 175 183 179 171 207 215 226 267 232 200 188 263 232 232 292 254 269 250 252 266 213 281 283 262 235 266 236 238 261 296 293 266 215 261 228 244 255 226 287 214 250 279 235 253 245 231 240 251 254 211 209 192 217 181 159 170 162 173 152 162 181 197 176 142 137 209 202 180 151 176 137 197 166 154 144 176 175 145 177 164 182 172 162 223 198 201 204 203 216 165 178 162 165 206 202 223 207 206 217 187 201 161 175 183 210 213 170 201 207 159 203 181 221 198 196 204 200 182 229 144 212 218 183 206 186 180 191 188 237 183 130 141 106 88 68 1 41 69 54 54 13 52 62 73 77 86 88 129 119 118 103 138 166 130 121 146 131 195 159 163 23 30 20 48 9 21 79 16 36 52 49 27 54 28 38 30 11 31 66 15 23 50 33 35 81 46 15 35 57 51 43 71 39 1 46 43 55 16 49 83 16 62 38 52 28 54 51 57 4 64 45 58 52 60 64 60 65 64 82 78 56 68 108 77 51 84 58 104 49 119 110 121 100 118 112 119 150 160 167 168 118 159 188 178 190 231 195 208 199 215 173 201 186 212 227 196 215 239 256 268 260 246 254 294 248 268 235 225 229 258 238 244 291 270 259 293 270 290 243 292 276 267 267 278 250 262 286 258 283 243 267 273 273 253 245 268 335 328 300 323 316 374 398 464 439 406 357 339 348 344 351 297 335 340 386 372 344 355 404 351 380 366 352 354 335 392 393 384 441 434 506 479 470 419 401 389 431 389 424 449 372 407 393 398 411 390 415 356 387 415 427 421 390 404 436 405 392 453 406 464 423 432 437 401 438 406 444 405 417 401 439 454 437 416 373 417 389 391 388 401 429 384 378 394 445 410 378 347 405 373 399 377 372 337 372 373 361 372 363 406 437 386 404 436 427 395 367 416 396 418 419 411 438 456 447 524 505 511 438 456 350 387 397 279 330 335 303 289 337 323 287 289 359 319 344 331 326 310 297 314 318 337 353 367 357 337 383 364 328 305 280 258 272 274 332 312 303 332 307 294 290 296 260 256 313 293 284 264 240 275 289 276 276 270 243 262 262 232 227 256 231 303 302 311 370 358 341 305 316 309 309 307 277 264 267 305 285 286 268 289 305 342 417 408 402 352 303 244 302 297 274 280 240 283 282 279 276 306 283 257 277 248 231 274 292 301 272 249 275 250 274 240 242 282 289 281 270 291 315 316 406 453 549 687 774 773 724 522 390 273 320 302 275 281 288 276 263 307 328 370 406 350 411 374 453 423 447 428 467 452 527 497 522 548 526 551 570 575 524 455 404 373 389 362 361 352 453 478 625 581 594 603 639 648 550 565 547 547 550 485 477 463 473 459 450 410 384 441 383 373 409 354 376 386 334 406 391 360 333 339 359 354 386 353 354 302 369 313 315 371 415 389 472 351 325 299 316 290 321 230 287 276 293 271 261 270 268 276 272 253 273 268 234 250 247 200 224 267 225 223 216 210 233 253 277 212 265 195 281 269 242 259 305 296 259 243 245 266 250 292 245 271 281 303 256 291 311 241 276 300 253 268 249 254 234 278 286 258 231 281 265 269 251 269 265 214 265 296 276 215 255 249 262 300 243 307 286 281 288 292 303 281 303 332 290 308 312 301 338 323 298 284 285 313 327 299 272 267 278 298 261 286 302 311 329 309 331 319 328 359 322 331 323 306 344 295 313 280 283 296 259 222 218 220 208 154 171 155 158 180 195 194 247 241 232 228 193 230 271 212 234 301 289 243 270 253 270 256 249 255 260 265 270 260 253 290 246 253 280 258 261 253 288 278 309 231 295 220 251 246 288 239 248 264 239 240 192 220 186 180 150 160 146 137 146 187 166 215 169 209 184 181 160 204 178 188 176 192 192 145 190 164 162 130 186 175 174 147 233 219 212 161 175 216 149 212 181 212 188 170 176 185 190 180 201 196 202 187 220 211 208 191 201 234 206 228 242 163 197 213 188 229 224 213 216 244 170 174 218 224 180 179 177 159 190 150 183 175 148 63 63 53 79 54 5 29 11 48 41 50 74 118 102 71 111 141 185 147 158 129 178 160 192 145 162 183 22 19 46 34 35 12 8 5 17 12 42 4 0 34 30 31 46 38 21 57 23 9 11 45 28 31 12 42 30 18 23 28 51 15 11 48 46 50 40 56 76 35 41 58 52 46 49 22 57 26 43 42 61 78 57 48 53 71 125 95 64 58 90 55 79 106 89 67 49 106 71 87 111 87 135 125 123 153 167 158 161 170 191 177 197 199 195 220 212 226 199 195 236 212 177 244 210 232 270 234 240 289 248 257 265 262 247 262 234 249 241 191 255 257 290 249 264 284 270 263 274 288 288 285 270 327 288 294 234 289 280 286 197 229 288 258 263 280 259 342 279 361 430 438 423 401 338 311 337 324 329 321 310 296 368 343 350 389 376 396 387 343 377 356 392 399 372 421 456 400 434 462 426 448 434 429 441 425 418 441 449 422 396 397 401 417 395 402 424 433 411 424 389 438 394 406 440 455 405 445 469 466 466 412 443 482 445 431 368 411 445 456 417 404 386 393 414 405 430 365 385 415 328 361 401 453 395 388 393 420 366 396 372 344 326 367 398 424 426 381 413 409 414 395 427 424 398 451 410 389 408 411 422 443 484 558 550 521 442 422 405 343 357 299 325 324 322 298 309 342 338 311 343 297 323 315 317 328 379 343 384 308 334 309 311 318 360 319 337 313 279 300 308 328 271 287 312 292 310 279 330 306 292 329 299 237 305 260 231 258 271 263 278 243 267 253 261 253 244 239 275 319 366 296 315 357 285 301 280 321 300 261 253 248 272 278 244 277 306 282 267 324 490 397 423 345 316 281 303 264 281 270 267 273 286 280 281 289 284 277 284 226 250 282 248 320 253 271 265 250 260 292 238 287 301 256 288 273 260 341 336 452 531 674 863 858 694 506 329 355 323 271 273 303 232 269 303 290 335 352 368 345 367 368 374 410 423 413 440 463 503 489 515 576 564 552 549 560 544 446 400 375 382 310 355 368 439 519 519 555 602 598 602 637 604 553 535 531 543 500 488 487 460 447 412 454 412 386 393 398 367 404 355 363 389 345 366 327 332 351 390 349 383 378 364 331 313 322 331 366 421 434 355 361 295 306 269 302 319 320 295 263 297 279 272 252 261 150 249 298 276 231 211 235 249 214 255 275 288 217 247 227 233 232 223 230 247 275 304 278 283 267 226 252 245 275 268 239 290 264 286 272 270 283 264 283 274 253 239 236 270 271 210 241 264 261 256 275 228 276 275 248 271 238 274 251 264 267 275 285 278 294 279 274 278 283 279 309 287 279 289 296 300 308 337 265 274 298 294 321 304 299 291 311 302 336 288 284 319 297 314 310 278 283 299 337 321 309 334 341 321 291 302 283 324 307 293 323 275 302 287 261 222 183 189 179 171 189 158 214 191 194 230 225 189 256 253 203 276 273 240 259 266 228 228 234 226 219 232 252 213 213 228 300 280 248 249 222 258 238 252 266 263 257 265 228 261 272 262 273 234 250 200 233 232 187 203 200 207 218 162 159 146 156 145 185 173 193 168 157 150 188 162 132 143 185 194 145 184 176 180 159 182 174 196 170 200 183 177 206 217 186 213 212 181 154 159 185 166 204 143 182 181 201 158 170 201 196 226 193 215 210 214 205 221 213 217 207 199 198 248 197 198 184 219 216 192 201 188 182 176 170 171 160 151 156 135 175 120 124 96 57 49 12 32 92 32 26 52 62 108 106 147 110 99 128 163 121 147 146 148 189 181 137 163 156 21 0 38 38 14 25 44 85 39 31 19 0 63 38 51 27 51 31 23 23 20 8 50 35 30 40 26 47 34 65 46 31 36 29 56 27 41 62 63 42 18 60 19 69 61 35 0 50 67 39 30 25 65 75 47 63 23 65 78 86 58 101 84 67 55 113 61 40 107 75 102 105 112 68 120 123 134 138 150 172 183 167 189 137 174 175 192 177 248 207 212 206 174 216 209 202 195 261 258 274 243 242 273 291 223 250 275 266 259 257 241 253 247 306 283 256 275 272 265 230 296 263 278 296 261 282 267 255 352 277 269 264 259 238 278 253 258 315 283 329 285 359 420 418 448 392 356 296 315 304 346 352 348 296 374 367 374 388 364 373 366 395 348 332 337 391 417 424 414 388 461 444 394 445 432 434 442 433 414 394 435 381 422 411 387 390 414 453 405 431 407 417 411 382 394 392 444 424 453 477 452 400 432 451 404 450 402 432 409 440 427 449 430 400 384 391 387 407 418 410 425 401 396 417 395 423 428 358 373 412 377 410 373 358 358 359 389 385 391 435 411 393 466 417 454 436 456 383 393 413 438 388 455 445 499 513 532 492 461 405 360 382 344 342 349 346 303 306 339 349 329 331 337 343 310 291 345 324 329 361 332 301 356 311 339 350 359 370 365 339 309 282 303 280 292 288 289 272 336 290 258 304 344 300 307 315 304 270 274 279 267 280 257 259 216 253 270 245 265 244 280 241 326 340 330 282 307 313 328 331 279 325 271 290 274 276 272 286 265 289 284 306 421 434 390 324 291 268 277 287 278 274 242 307 296 295 287 259 274 276 253 313 278 313 272 294 320 231 267 282 335 304 286 265 281 271 278 253 338 335 359 441 564 697 798 782 665 492 383 347 283 294 246 267 304 302 269 345 345 334 431 367 392 405 393 386 387 410 402 486 435 464 543 569 567 594 562 620 516 471 367 393 324 364 350 396 450 510 564 571 612 613 601 590 561 568 569 499 505 449 478 463 461 459 445 445 439 436 406 352 396 401 382 367 372 366 332 351 339 360 323 324 357 360 330 293 290 264 318 369 365 405 408 393 326 283 275 296 283 309 299 252 276 291 259 285 286 270 230 250 269 279 281 245 205 248 241 259 270 246 248 254 225 213 233 250 221 217 227 251 261 276 273 231 253 292 238 285 252 254 242 267 279 296 279 297 231 245 222 220 235 246 262 251 248 244 257 257 249 214 268 252 247 295 269 234 294 268 275 236 277 267 252 296 258 310 294 290 286 311 279 281 321 317 287 271 301 297 311 307 305 298 307 320 316 319 303 286 326 300 292 299 341 307 300 260 240 300 318 308 342 316 336 317 296 345 286 276 323 306 269 249 222 197 159 161 165 167 189 184 250 220 246 262 228 205 216 225 215 248 220 296 289 276 208 264 250 237 230 232 244 245 257 281 234 276 264 255 266 215 316 248 243 239 265 284 272 229 278 291 278 222 245 209 221 161 35 157 223 205 162 173 193 130 120 173 163 187 141 144 218 177 125 180 156 149 187 166 156 156 180 142 177 146 154 196 189 190 189 187 180 163 223 186 201 226 163 208 201 202 187 199 158 186 205 170 196 211 183 184 231 208 198 234 206 210 202 189 195 205 179 177 219 220 184 211 220 180 166 196 203 184 200 217 182 181 158 136 120 81 67 71 48 20 44 25 29 6 40 72 81 88 129 126 172 122 142 149 171 142 153 159 159 203 179 149 20 20 42 12 11 33 30 37 26 36 21 35 32 51 24 30 20 60 45 28 35 22 30 64 32 26 41 31 30 40 29 46 8 15 28 2 5 50 55 32 61 24 27 39 46 15 34 52 69 67 24 71 36 68 36 46 94 74 102 50 81 83 59 77 69 92 122 64 77 78 120 97 104 100 105 112 157 154 174 178 200 148 175 185 151 202 200 201 207 225 207 152 196 210 226 200 230 212 247 265 270 229 222 242 259 209 263 259 223 266 279 223 244 273 275 255 294 284 284 278 259 289 302 262 281 260 278 293 245 280 304 225 262 254 254 282 320 321 281 317 319 376 437 429 444 393 380 302 316 280 341 358 343 396 298 314 317 408 410 369 319 365 384 365 356 382 388 402 417 418 417 484 445 486 439 401 396 393 441 390 416 426 413 361 331 346 373 390 417 446 423 402 389 465 405 427 455 402 418 410 462 466 423 465 431 411 443 439 402 423 419 441 423 429 461 382 409 384 420 389 379 417 400 468 377 421 375 412 374 388 423 412 326 345 358 352 424 373 386 411 418 428 373 411 445 419 386 429 435 393 399 375 463 430 522 508 490 466 457 429 370 351 369 350 356 315 337 308 315 328 330 373 242 312 292 349 283 369 312 344 339 337 368 338 344 388 353 400 341 336 284 337 278 274 282 286 295 315 319 311 299 281 268 319 292 245 285 268 271 276 259 253 232 266 250 226 275 252 245 281 263 302 326 336 393 328 315 279 300 312 306 283 281 290 308 291 303 302 275 274 279 362 417 413 413 361 265 326 293 282 284 263 273 265 273 284 283 326 241 262 232 283 247 257 269 248 279 276 268 249 258 275 250 260 295 275 266 261 276 327 349 499 598 740 875 781 692 505 386 357 264 260 302 251 295 310 310 309 294 374 361 413 406 413 433 455 434 431 416 470 495 491 519 558 593 573 581 572 503 412 432 388 314 365 368 390 460 495 541 582 639 620 636 611 581 547 534 524 545 499 522 499 480 405 442 483 408 424 385 381 373 350 382 367 414 364 391 335 313 303 334 325 378 326 355 335 337 355 321 326 444 381 369 311 309 358 292 342 280 317 297 272 261 294 239 264 258 295 247 226 270 279 229 254 219 273 246 263 267 241 210 177 285 240 280 237 267 277 264 242 255 212 269 284 237 264 274 250 240 276 264 285 285 266 278 226 221 236 247 277 223 259 278 268 265 295 231 275 286 233 236 282 258 269 245 326 241 211 275 282 281 280 267 302 287 315 292 309 243 302 307 342 273 264 287 307 313 324 302 310 287 337 324 283 271 321 307 272 266 278 294 310 272 333 347 315 285 310 305 293 315 303 281 297 286 270 278 287 320 255 287 253 210 188 174 185 151 193 156 197 188 194 205 210 250 220 255 245 271 255 230 273 250 229 247 253 237 265 241 241 237 256 299 238 278 254 236 291 253 273 249 268 281 280 219 285 244 285 258 232 238 248 254 247 194 177 190 199 182 239 181 149 172 145 148 119 155 178 192 172 193 224 177 154 174 127 178 153 141 189 149 157 206 137 149 186 141 177 164 198 159 157 185 196 207 201 170 208 184 195 188 215 208 200 223 188 182 208 242 186 214 213 216 215 213 183 210 184 214 197 187 201 240 213 215 200 180 196 174 209 162 192 214 181 190 149 154 153 93 73 21 55 75 35 33 56 42 40 33 95 110 89 106 134 121 133 130 205 137 183 172 137 166 150 158 154 19 30 45 21 35 70 51 18 26 33 21 22 47 49 27 58 39 17 23 38 5 73 62 55 23 40 41 45 76 43 24 66 45 24 40 54 21 29 48 44 61 55 56 36 48 32 32 62 52 36 40 68 53 82 42 44 34 77 99 79 62 99 88 81 84 51 95 80 68 102 92 116 102 100 115 122 150 155 164 195 165 183 175 200 179 207 217 235 204 176 203 195 184 200 232 192 207 228 238 236 254 247 264 235 244 265 254 292 237 252 281 277 200 289 276 291 273 264 243 288 302 295 254 283 324 337 283 275 271 312 280 270 225 228 228 252 295 295 308 340 314 363 458 420 398 375 329 299 334 285 336 307 335 383 345 320 314 345 391 391 396 399 415 359 358 402 387 441 409 471 443 464 453 447 448 373 406 415 423 400 435 431 425 436 402 427 405 403 414 395 393 392 412 417 434 404 416 472 441 445 446 434 456 462 465 423 443 356 461 395 419 432 440 402 397 374 418 452 399 402 389 391 410 439 409 408 407 403 375 363 430 386 345 363 361 379 411 398 404 375 371 428 439 404 420 406 416 382 382 364 433 414 429 475 446 533 525 494 464 419 373 360 345 328 332 307 304 325 300 302 304 308 301 348 335 294 288 298 348 348 325 384 351 352 362 355 364 338 356 321 309 306 255 292 321 324 299 295 284 299 310 336 293 312 311 333 270 286 268 264 285 277 231 306 292 259 281 229 249 276 264 278 319 336 346 342 301 326 326 295 301 314 309 281 323 251 291 238 243 295 260 379 417 405 417 352 264 311 269 280 272 266 257 272 274 260 283 292 228 275 258 284 254 234 256 259 272 285 279 266 289 272 303 279 259 252 236 305 287 322 360 432 562 676 797 840 640 521 430 335 284 306 266 283 273 278 279 263 359 344 351 386 447 347 412 444 377 430 408 474 486 485 557 548 551 519 601 572 514 478 441 333 338 335 341 380 434 531 590 562 596 573 604 589 605 566 554 538 527 585 507 487 435 473 428 456 420 398 409 412 418 352 407 367 378 345 346 366 351 379 367 379 413 342 340 354 353 345 341 378 399 412 392 359 333 321 282 350 327 296 306 267 303 206 286 267 229 279 237 275 219 239 242 235 234 248 247 255 249 247 248 262 260 242 235 228 253 248 237 249 248 282 240 284 265 234 295 258 290 279 293 266 245 263 279 270 233 256 241 207 279 246 244 279 213 264 275 266 253 231 280 254 239 276 238 298 251 259 286 301 323 266 293 337 285 270 329 300 302 269 301 316 330 309 266 288 308 341 307 341 284 298 338 284 298 304 307 329 288 323 308 312 291 290 349 302 318 286 375 273 303 323 329 293 269 368 316 294 279 289 276 170 229 176 194 162 185 175 140 205 239 213 231 218 182 234 226 225 203 291 283 247 270 263 278 256 248 205 217 243 262 246 254 237 242 287 273 253 288 245 245 261 292 278 263 242 275 274 247 245 247 247 249 225 263 205 196 195 190 159 161 152 124 155 155 161 172 210 215 177 131 172 177 162 152 194 170 164 199 190 177 149 162 202 167 148 175 189 221 185 178 239 257 157 160 191 136 219 188 216 181 204 217 222 228 217 232 210 195 164 191 194 191 174 210 183 179 236 171 203 183 200 204 196 189 195 212 214 210 190 190 200 167 245 181 141 168 158 129 102 82 46 37 45 45 51 43 69 44 65 43 82 84 138 121 127 129 160 131 145 122 190 176 149 155 161 18 42 37 58 28 61 37 6 47 12 61 26 43 21 30 47 41 43 0 67 8 45 16 22 5 8 54 30 19 74 40 31 47 81 25 18 44 38 42 59 45 40 55 63 29 38 52 52 24 49 21 48 46 34 35 79 38 87 63 81 76 73 113 94 62 100 71 85 87 97 118 89 93 96 99 109 157 165 156 200 180 171 183 182 186 170 237 207 181 205 205 196 203 210 192 198 238 246 231 258 271 221 265 237 247 234 263 229 259 247 291 224 242 291 256 303 288 291 292 266 311 292 311 296 267 234 288 287 262 294 269 240 274 223 221 282 300 285 337 341 291 382 414 420 403 385 315 317 336 340 332 318 324 378 352 338 409 384 389 358 369 383 350 403 381 335 365 401 423 420 421 431 385 462 388 490 438 422 367 416 403 397 395 416 416 400 422 409 376 438 402 419 430 436 403 413 369 479 436 434 441 478 395 440 417 429 423 453 442 427 412 408 401 413 380 390 426 381 429 398 409 391 408 398 413 427 403 386 409 384 401 384 337 318 334 369 356 417 437 393 381 380 418 366 422 363 430 389 425 407 422 395 427 501 469 547 478 536 434 395 346 403 378 365 361 303 346 363 284 307 294 317 323 302 302 287 310 340 327 333 339 369 374 335 335 369 346 367 335 328 271 249 293 305 320 296 333 330 320 346 300 291 303 290 313 288 280 265 265 222 264 286 226 260 303 280 225 301 246 262 284 305 342 319 399 330 324 283 298 292 289 270 259 285 280 272 291 274 271 284 266 365 437 405 436 359 304 288 265 250 276 280 294 280 283 302 270 267 268 254 279 257 296 254 319 255 281 276 243 236 300 290 276 247 292 300 285 284 282 340 374 448 606 715 830 813 654 503 375 325 314 263 260 289 300 273 254 316 324 404 426 377 362 446 418 405 406 421 473 457 494 495 507 562 585 545 549 577 501 468 411 378 366 375 386 428 449 469 572 613 624 591 651 602 592 600 582 548 493 500 544 491 492 437 414 416 416 362 398 377 368 418 365 329 376 386 361 409 328 376 363 358 356 362 340 369 353 352 353 364 434 421 402 356 294 311 286 319 292 323 306 293 246 238 260 277 298 267 271 292 240 243 302 260 246 182 261 253 270 247 219 257 229 241 229 244 251 255 244 245 260 322 275 258 246 284 219 252 265 253 272 256 262 253 276 296 240 249 264 276 248 272 261 306 268 318 236 275 271 262 289 276 280 279 207 265 244 334 237 303 296 264 275 292 243 318 324 283 266 361 301 314 306 317 310 284 293 325 315 319 348 295 314 315 312 308 293 303 288 334 292 341 300 320 299 290 352 278 256 353 329 282 341 344 295 295 283 290 318 279 308 261 209 205 174 180 154 150 172 187 206 209 229 238 226 245 229 256 259 267 233 234 278 283 284 265 267 225 239 224 240 253 232 267 244 276 261 242 263 262 264 220 259 251 267 272 270 265 228 251 242 255 179 228 216 197 203 224 154 186 189 143 174 169 165 161 197 181 193 184 176 165 187 155 180 166 181 194 197 152 147 173 153 185 176 156 186 167 188 230 210 203 207 180 201 197 201 175 208 174 217 195 177 198 191 192 229 193 231 159 240 184 179 207 195 210 170 188 197 194 191 195 178 213 187 217 212 203 161 200 221 178 141 185 186 167 157 131 117 109 53 60 57 58 0 44 68 67 49 82 80 96 84 155 123 120 172 196 142 159 202 180 158 173 138 147 17 61 34 7 0 41 32 17 41 28 45 50 50 24 28 15 0 31 22 22 25 20 31 23 41 0 48 15 35 52 18 76 66 51 30 85 42 51 9 51 13 25 22 30 43 34 21 61 47 48 69 52 67 71 26 63 66 61 93 67 114 61 104 42 97 103 82 92 87 122 73 87 104 55 101 172 134 134 143 161 176 139 181 140 185 176 220 213 196 241 196 208 197 238 230 202 238 244 235 265 257 225 262 228 272 236 254 253 252 280 228 249 257 284 240 270 278 291 288 266 277 275 275 276 259 269 301 322 298 241 268 290 235 201 289 312 269 297 294 303 290 408 440 461 467 407 328 320 307 283 331 334 362 360 408 383 351 367 368 366 390 406 395 446 433 371 349 409 413 413 442 447 469 447 485 407 478 417 443 429 399 439 427 446 435 392 395 422 419 428 418 436 417 462 436 407 390 464 389 464 438 451 490 402 438 393 434 413 489 447 433 447 408 395 389 404 380 364 368 424 368 398 414 452 430 412 405 403 420 399 416 419 376 398 369 408 384 364 363 403 412 412 412 414 442 408 412 406 415 405 440 420 455 427 531 526 538 532 474 463 385 357 328 325 307 318 330 332 318 324 283 313 310 325 294 347 337 329 349 357 336 361 303 305 357 368 360 342 367 295 296 258 255 291 298 276 283 269 308 295 286 332 299 354 258 287 306 275 235 253 267 257 270 259 250 263 260 265 244 265 244 296 347 332 346 324 294 312 312 317 268 293 270 310 273 286 233 295 291 277 307 353 407 412 396 360 346 265 210 294 308 275 324 333 297 302 320 336 243 296 263 266 310 264 262 287 239 241 290 267 262 284 259 293 278 287 292 302 281 329 409 452 583 791 818 809 676 531 393 327 303 292 293 242 264 285 322 322 307 336 376 407 403 363 418 400 398 424 433 461 470 517 492 589 560 539 536 520 520 454 414 346 330 306 377 421 401 549 563 618 631 605 606 618 605 557 543 507 585 524 531 478 466 438 436 448 447 443 405 392 410 417 374 398 380 387 346 343 387 352 342 341 348 381 350 313 338 298 357 397 443 419 401 384 314 336 283 269 252 285 266 274 315 310 284 269 273 221 271 236 246 231 247 246 250 259 273 265 227 251 240 232 225 230 230 244 250 258 235 251 256 273 241 254 279 260 295 250 287 261 316 300 279 249 268 254 286 199 256 248 245 251 282 254 250 270 220 275 243 243 253 312 238 265 270 265 248 249 301 285 278 286 296 291 330 295 297 300 314 249 297 289 278 309 255 332 306 297 329 315 290 293 327 321 311 293 304 305 294 302 299 304 307 313 291 278 338 342 317 288 309 331 317 298 304 349 316 280 285 258 247 282 214 174 165 174 203 175 199 193 165 242 175 236 279 253 275 230 218 284 238 222 213 255 256 281 235 252 253 240 237 226 284 255 286 271 259 276 277 259 235 253 224 248 247 259 206 258 218 252 268 269 209 219 236 196 216 189 192 170 182 168 149 176 131 129 156 183 174 211 195 194 138 145 173 167 193 191 147 157 172 178 119 152 193 134 207 168 192 222 223 213 174 216 199 208 193 187 198 200 168 194 225 203 218 172 189 237 187 189 214 219 179 211 176 217 206 186 167 186 162 191 215 212 199 183 212 211 176 215 201 194 173 146 168 159 135 128 101 74 64 72 44 36 59 50 18 28 44 92 73 101 96 98 120 117 150 124 151 192 116 177 172 139 174 148 16 14 41 48 19 45 25 69 72 35 46 46 55 48 37 23 41 19 44 57 28 29 36 38 25 22 53 26 1 8 31 22 27 62 44 58 63 58 53 50 27 52 27 57 47 34 14 58 63 65 57 31 35 67 53 71 86 73 79 110 63 85 107 77 69 98 111 69 105 105 109 97 87 102 108 132 116 128 125 170 180 144 182 168 183 214 204 229 208 220 211 230 218 208 216 201 207 241 234 232 239 266 248 227 224 216 297 236 212 244 274 308 286 282 290 283 262 301 287 243 255 285 252 296 312 260 222 312 320 256 260 255 218 228 250 284 302 273 264 257 326 327 404 404 425 383 347 324 306 332 344 322 336 385 322 344 367 354 366 365 388 397 385 383 395 354 402 421 381 431 487 503 428 408 452 423 428 440 374 384 418 428 374 379 356 399 402 415 413 410 423 389 450 424 423 405 405 463 404 464 437 388 442 398 406 403 400 463 429 443 426 424 398 414 416 381 378 375 435 420 391 423 378 368 374 437 430 391 386 377 340 373 397 317 339 348 360 349 384 399 410 418 458 432 462 407 413 423 398 381 411 389 425 439 468 523 526 543 449 406 352 347 355 338 339 322 356 295 305 285 323 342 340 297 318 308 309 378 365 291 364 344 343 360 357 330 338 361 338 306 283 229 332 269 305 306 284 288 238 324 265 294 294 333 300 280 249 279 282 248 236 268 260 237 266 288 248 266 257 277 264 288 321 364 322 332 314 318 308 335 322 289 283 278 284 273 290 276 277 244 307 345 418 447 400 356 286 301 278 272 276 317 284 233 312 272 287 250 244 288 292 246 291 230 262 272 269 314 275 285 270 314 297 297 284 277 313 324 292 350 380 465 538 746 793 730 688 475 405 352 351 276 280 285 284 257 306 336 370 408 307 379 404 375 376 378 368 384 406 484 493 508 538 541 580 590 584 589 519 440 425 342 359 331 328 408 459 522 599 628 632 600 599 574 602 562 516 536 561 499 577 468 458 463 439 438 422 423 410 414 375 381 366 397 393 334 346 335 358 394 373 403 347 349 375 324 383 340 341 388 412 408 376 337 300 304 328 276 293 286 328 316 298 269 255 262 274 269 250 221 263 247 212 259 212 247 228 284 249 252 255 230 244 257 252 215 239 228 257 278 248 205 270 269 265 244 263 267 261 240 252 260 261 255 236 248 242 281 240 284 254 273 244 260 256 259 270 270 238 262 253 257 289 275 287 277 224 251 317 275 296 290 255 267 344 286 305 291 266 278 265 324 327 275 295 308 282 270 291 296 322 311 303 301 330 319 318 365 276 305 288 339 322 286 309 262 265 317 285 323 265 326 296 310 327 317 291 246 315 317 245 203 243 201 167 126 180 188 183 206 207 226 218 191 247 261 209 265 267 211 300 256 237 254 250 254 216 243 243 255 255 242 207 269 260 232 229 241 258 264 240 212 227 229 278 218 266 233 266 189 223 291 242 253 226 204 210 211 176 149 190 155 147 134 153 155 174 181 205 203 188 161 160 179 193 180 171 206 159 135 184 179 157 199 184 156 178 178 196 198 234 207 215 240 213 205 216 172 208 195 161 194 198 214 192 209 221 203 189 234 204 184 200 171 175 202 158 170 216 209 229 187 177 226 195 201 206 169 189 189 166 139 197 175 174 161 149 146 93 69 74 59 55 23 76 49 42 62 72 88 54 51 93 140 136 171 131 132 144 172 130 170 176 166 172 157 15 36 30 8 46 9 24 47 30 33 36 36 10 0 25 46 48 37 51 15 11 24 26 32 73 10 14 3 28 19 53 79 41 70 0 29 17 56 57 0 61 13 36 57 39 0 47 16 70 48 66 25 20 57 58 61 62 78 73 51 96 73 105 96 86 74 62 57 86 119 101 97 82 63 132 151 135 131 129 160 108 167 142 184 186 188 227 217 182 223 200 185 202 203 213 196 229 245 240 267 240 241 251 270 226 276 225 266 275 279 242 212 267 251 323 305 308 310 302 248 284 274 283 273 280 290 307 259 287 296 267 214 212 243 226 253 327 344 307 297 295 376 438 448 431 367 322 331 274 319 327 289 366 341 352 332 364 379 374 362 350 374 401 391 377 403 391 427 422 446 485 469 412 451 395 440 437 406 419 391 410 418 449 396 395 369 411 424 414 376 425 427 452 395 450 406 432 420 454 459 493 442 432 415 446 394 375 422 441 449 433 405 431 363 444 400 383 378 433 374 396 389 399 432 367 322 436 414 360 392 375 370 381 372 372 390 369 377 356 410 403 389 402 408 397 404 416 389 428 389 438 392 445 462 483 539 562 527 449 403 350 341 352 341 352 367 338 302 316 364 380 327 331 324 320 348 309 322 372 354 330 355 333 346 345 355 381 341 321 326 305 270 262 281 291 320 283 303 315 274 304 285 300 281 317 304 254 276 261 292 240 249 280 265 280 254 227 250 292 268 209 297 289 322 338 359 324 272 287 323 311 282 292 272 288 239 241 266 270 270 314 355 407 403 401 335 307 298 294 262 258 319 273 301 223 287 270 271 209 270 273 283 272 285 253 285 262 268 298 235 281 299 252 281 277 245 244 272 291 284 384 448 570 726 830 774 670 491 391 345 313 325 273 247 285 312 272 283 345 351 376 360 376 417 402 402 434 420 420 457 507 487 498 542 600 614 578 553 549 466 425 357 285 325 363 399 418 542 505 574 618 589 621 615 587 557 555 588 520 481 483 456 500 442 439 444 424 440 383 395 382 352 360 420 389 331 332 326 384 367 375 394 375 336 337 315 321 372 358 381 347 397 418 377 327 298 311 299 312 285 291 317 259 274 294 283 247 226 269 253 233 220 223 239 237 224 248 224 238 236 230 258 236 247 240 249 193 290 273 276 236 270 269 249 258 232 265 261 269 295 290 280 282 284 276 295 294 281 250 246 266 265 198 231 277 247 272 247 274 283 283 268 285 271 281 234 268 269 282 253 285 280 297 303 288 271 298 301 311 300 267 307 310 314 340 296 319 309 321 308 308 271 332 294 318 304 316 304 283 321 338 294 340 318 302 321 309 334 293 347 309 331 333 316 292 282 335 328 298 318 281 259 266 157 183 164 172 171 181 188 210 230 269 198 212 211 243 243 229 268 260 265 263 259 292 254 240 266 237 222 249 240 263 259 271 264 254 298 237 229 234 241 241 226 269 273 261 263 235 298 249 246 223 243 227 218 205 213 183 177 139 113 168 126 168 160 182 200 193 194 192 183 186 167 197 166 163 157 184 166 173 154 168 164 141 187 173 236 208 200 227 180 196 184 200 189 178 184 212 172 202 233 206 182 190 191 217 201 191 183 199 213 205 192 208 197 232 187 186 168 189 210 186 201 178 184 189 199 175 185 198 158 176 184 166 209 155 140 128 89 81 28 44 52 34 70 56 50 38 91 81 80 67 113 119 122 140 131 133 138 133 136 165 180 183 163 14 14 19 30 53 22 53 35 13 56 31 20 38 27 14 25 50 29 51 55 30 15 34 27 40 47 43 49 31 40 51 31 34 43 22 56 42 53 37 57 38 17 57 60 51 47 27 39 32 29 24 53 44 62 54 38 89 58 69 59 81 127 103 90 60 58 60 66 59 62 87 134 75 109 123 138 131 122 149 148 149 174 217 188 164 225 211 197 186 206 205 198 193 201 195 242 237 235 210 225 269 241 219 251 275 247 290 280 233 253 255 289 266 264 275 252 309 283 246 260 216 328 252 275 306 240 318 358 241 255 246 267 231 206 257 291 330 294 309 284 302 333 387 442 412 359 306 332 349 312 375 337 352 296 370 364 384 436 384 333 380 358 404 400 403 400 391 394 384 452 438 474 443 404 432 425 441 452 440 398 432 383 424 354 373 396 401 400 395 391 424 465 440 414 365 470 394 476 485 464 437 477 444 455 418 414 420 452 405 461 421 408 468 428 449 394 400 390 380 435 387 410 407 386 436 414 423 414 377 362 417 391 397 331 331 319 359 374 408 409 418 423 419 390 448 391 398 365 443 374 399 341 417 408 499 562 548 536 494 421 341 358 352 357 334 276 339 352 304 313 318 304 326 324 333 345 294 299 308 325 320 377 351 328 349 348 380 376 348 258 308 230 298 292 319 318 333 331 282 312 327 283 305 255 306 272 296 247 276 301 268 302 308 278 248 284 301 248 251 230 280 271 310 303 351 344 337 293 259 293 260 297 281 262 279 274 266 264 265 264 303 329 380 424 388 325 308 286 268 260 279 288 287 288 294 274 228 251 268 281 247 282 265 292 228 279 293 249 280 262 251 260 307 304 285 341 306 297 280 347 378 451 580 762 802 795 622 480 369 321 327 317 228 240 307 317 303 294 358 342 389 343 407 355 403 392 395 379 384 466 454 485 529 518 531 577 570 539 521 453 383 359 331 281 383 416 426 493 578 594 552 597 609 605 559 524 562 568 544 472 496 487 514 426 464 448 436 421 393 394 422 396 379 361 337 315 372 355 367 343 304 382 356 345 366 318 353 322 326 395 403 378 339 389 285 323 317 290 267 322 282 289 303 281 279 225 264 274 248 272 268 246 253 236 258 228 227 248 248 241 234 251 220 234 257 233 256 256 247 237 297 236 278 262 247 272 248 259 283 310 236 308 214 291 225 248 238 265 270 235 286 251 271 271 263 295 299 210 242 276 243 274 241 237 272 277 255 266 309 288 270 281 323 279 282 269 282 298 280 277 267 295 317 292 293 276 310 312 320 282 310 315 344 330 311 309 321 338 283 284 285 285 351 311 334 333 320 291 322 345 348 268 330 289 294 316 294 333 261 301 288 233 195 222 163 178 169 174 181 139 209 203 175 230 213 217 266 226 257 251 253 233 259 262 258 246 248 249 255 249 235 248 263 220 226 229 262 266 276 249 222 261 261 256 278 265 279 279 222 255 255 219 236 261 204 185 218 188 202 200 199 195 148 159 190 170 149 184 211 171 175 162 166 181 213 150 181 167 155 148 181 174 185 163 188 150 195 154 182 198 175 202 227 175 195 202 241 184 162 154 209 169 206 183 181 172 230 213 188 222 216 215 197 188 231 176 205 205 166 185 228 171 215 149 212 188 176 222 191 166 220 188 167 187 179 128 180 141 113 44 66 46 39 17 64 43 51 41 77 58 57 90 90 85 115 165 157 133 131 162 131 172 183 153 165 175 13 44 35 22 94 28 20 47 33 27 32 18 30 18 24 54 41 7 53 58 21 41 5 36 39 35 30 3 170 45 41 39 29 21 49 78 42 48 39 25 67 19 36 64 71 63 42 40 38 24 45 73 10 49 66 34 34 73 91 109 59 91 99 88 63 99 60 105 70 69 121 74 87 131 150 74 141 132 159 185 175 171 176 164 188 179 218 220 188 216 145 221 214 200 212 218 212 219 204 298 255 238 253 244 231 251 237 261 242 272 259 250 261 225 282 277 267 252 256 289 274 266 236 238 281 295 263 284 245 262 259 263 252 256 215 270 284 320 264 302 341 362 418 422 421 360 325 323 321 311 338 329 325 328 366 373 324 326 416 367 406 342 353 382 404 361 363 410 393 452 431 466 445 428 460 426 389 424 392 404 415 443 388 410 388 396 394 406 423 390 422 413 395 439 399 447 422 413 409 444 402 449 435 409 440 417 425 436 456 414 391 392 404 422 385 391 376 382 371 370 410 386 403 432 437 399 341 410 360 384 397 375 339 380 330 305 353 347 410 417 396 390 416 413 417 366 399 414 405 407 395 425 423 467 515 533 517 534 425 401 417 326 375 332 331 309 317 314 328 305 327 312 291 328 302 292 348 298 350 337 334 346 311 337 342 365 359 342 337 307 275 244 299 336 276 295 298 279 300 332 306 295 276 316 292 289 280 246 286 288 262 252 285 277 286 237 272 266 250 289 261 250 337 305 340 318 321 335 340 306 279 292 284 302 269 289 302 278 259 268 307 375 433 420 422 376 274 285 264 259 290 293 270 244 290 269 247 299 296 277 274 230 299 300 281 275 287 281 218 269 276 281 233 281 283 274 275 293 297 333 339 426 601 778 804 802 641 462 371 332 285 304 269 283 272 285 292 251 334 388 351 392 374 387 392 393 458 379 459 438 457 517 505 541 565 590 544 580 525 507 323 412 314 338 330 384 472 527 563 595 600 568 634 586 599 582 594 551 487 473 503 473 523 453 419 423 414 386 382 419 371 357 357 369 429 350 313 388 348 356 331 365 320 370 410 274 354 362 365 375 413 379 403 379 362 356 282 285 318 275 278 313 273 255 276 245 287 310 236 240 235 237 269 246 230 264 265 221 211 235 218 259 211 269 244 241 277 250 266 258 245 281 257 265 311 233 285 267 255 277 265 242 275 264 280 243 285 230 254 278 265 247 225 265 263 248 244 248 230 224 246 216 244 257 244 277 246 286 281 258 299 343 259 275 319 284 272 273 303 263 322 312 270 294 288 287 288 283 311 298 280 276 343 314 309 310 302 307 275 306 283 271 305 317 313 344 296 309 330 325 332 278 319 283 325 330 289 343 312 346 247 268 210 234 191 176 166 185 125 216 190 165 209 232 216 215 257 209 260 224 270 279 284 220 256 267 229 254 244 222 263 270 227 250 249 246 259 254 283 259 285 195 269 257 264 282 225 227 269 238 237 255 257 242 257 219 223 163 187 171 135 146 143 172 186 138 189 181 192 181 185 141 160 210 161 193 176 172 159 184 162 216 158 163 142 139 164 215 145 183 222 192 158 205 187 215 228 191 166 207 178 220 174 199 234 199 178 211 169 223 166 233 183 189 203 201 191 211 169 158 171 163 245 218 153 229 194 193 175 197 150 171 173 192 152 143 142 152 140 102 70 27 36 60 49 75 26 50 56 64 44 99 87 140 120 138 115 144 170 144 157 172 154 177 142 178 12 43 16 38 49 25 19 12 53 52 4 15 28 33 28 52 26 52 33 14 16 39 54 41 45 24 0 61 13 7 22 49 24 38 24 25 81 36 13 44 35 48 8 70 52 33 78 10 63 26 31 77 61 82 25 72 59 67 75 64 74 95 97 63 68 89 68 61 76 94 82 116 87 86 101 123 146 131 99 174 165 131 203 186 181 203 193 214 197 219 197 178 203 216 199 204 203 228 204 222 254 228 212 266 241 245 280 258 213 261 286 250 253 259 302 235 293 283 261 271 240 237 274 268 266 284 291 259 282 237 230 267 276 255 250 293 300 342 284 291 316 350 453 458 419 372 329 342 327 271 294 330 359 313 307 363 371 423 361 388 355 377 394 394 354 390 401 403 441 459 457 470 456 497 388 387 429 472 464 452 410 381 412 394 402 359 403 476 409 413 423 412 398 447 421 378 378 449 458 416 397 409 426 435 428 428 391 399 411 466 444 406 433 379 367 392 391 416 393 380 400 358 380 385 426 394 389 398 366 383 365 351 373 393 321 341 381 401 382 417 369 415 432 451 432 401 408 390 454 456 384 400 433 403 484 534 536 508 466 382 377 378 378 323 339 318 319 311 291 318 301 348 318 314 299 329 336 313 349 288 328 362 317 344 320 338 347 356 334 336 293 257 226 281 288 283 281 313 298 290 312 292 309 327 267 292 250 267 263 260 212 259 267 289 278 246 275 293 236 271 297 283 317 342 331 351 329 341 325 314 303 286 269 276 301 291 217 247 214 275 286 388 436 431 400 361 306 260 285 274 278 301 296 305 261 279 281 322 305 270 253 272 231 274 271 263 276 253 307 252 234 288 278 248 254 311 266 265 294 367 354 491 575 751 853 755 665 486 334 348 296 272 241 277 270 254 278 303 334 357 343 355 395 387 410 413 366 444 388 477 475 547 514 526 551 545 586 545 519 447 420 319 372 299 380 402 463 494 573 602 611 595 623 617 577 573 538 533 508 494 450 497 441 436 439 443 433 410 360 386 377 439 397 370 359 366 336 346 357 318 357 340 355 329 339 358 310 318 349 371 411 369 409 351 321 327 344 291 350 277 331 298 287 283 287 246 285 261 267 285 231 233 325 222 236 238 238 248 267 216 215 241 234 232 268 226 241 247 256 228 303 226 302 252 244 227 231 285 228 300 231 278 277 274 294 257 311 248 263 269 214 247 242 290 278 293 262 253 237 257 247 295 264 242 253 281 260 236 289 270 256 286 322 272 309 344 275 293 280 301 294 297 286 288 311 261 308 283 310 329 308 334 268 307 352 296 283 350 335 286 296 284 357 299 275 298 322 367 336 270 267 283 311 320 307 323 298 284 290 250 285 255 198 169 173 177 157 147 201 214 222 220 192 239 247 215 252 198 258 219 279 284 277 287 220 252 266 249 238 240 254 253 229 243 266 281 301 227 263 243 257 299 263 226 242 284 268 261 233 239 270 262 193 237 231 247 225 168 200 195 154 134 154 128 146 131 133 199 218 175 177 177 169 197 194 161 187 188 164 159 157 188 182 190 157 226 176 205 205 219 163 210 192 181 196 174 147 202 192 206 181 218 183 180 213 197 231 208 182 198 199 201 220 223 177 164 210 222 216 174 190 207 229 194 191 207 201 190 165 197 211 159 171 191 170 196 168 100 139 63 88 60 28 65 55 20 64 62 51 81 68 86 65 82 112 110 117 131 155 166 115 151 160 141 167 153 11 36 58 40 55 8 16 0 34 57 36 16 39 29 34 44 30 25 14 49 16 23 3 17 45 36 65 22 40 32 38 25 11 22 42 45 66 55 19 23 42 55 77 23 42 41 78 37 50 33 104 61 64 39 43 104 63 94 72 97 82 101 67 90 110 63 77 78 105 87 73 107 105 97 121 171 116 124 166 173 168 130 200 191 196 180 179 174 249 204 200 224 181 222 202 186 182 196 211 249 259 255 308 220 237 245 250 244 254 250 267 257 274 267 315 266 270 269 292 258 239 259 301 264 287 249 308 311 254 275 249 244 245 233 256 268 272 312 271 318 310 352 396 419 425 367 302 308 300 332 315 313 358 374 392 330 388 349 355 416 367 346 378 339 346 399 389 361 375 417 453 418 483 431 446 375 423 440 430 443 407 408 446 395 414 376 416 393 418 417 392 476 372 403 388 390 440 434 404 446 433 464 421 434 389 412 438 378 399 485 382 449 413 390 385 395 348 390 357 362 390 402 389 376 429 411 393 381 432 427 339 365 392 324 398 336 396 388 382 399 388 370 392 427 403 442 331 456 413 402 445 386 448 407 471 493 493 492 456 390 326 339 356 360 299 341 283 346 306 341 279 287 367 307 286 310 345 283 346 323 359 359 370 385 366 306 368 341 355 289 313 234 217 287 294 260 301 297 318 321 304 310 244 301 283 274 277 308 253 295 259 265 254 305 270 232 252 197 196 271 282 274 321 340 353 313 313 330 304 291 287 286 251 266 239 288 237 314 229 225 304 319 395 370 422 318 305 294 285 307 269 274 301 238 274 279 261 241 281 305 267 250 266 238 300 262 209 285 251 300 267 300 261 283 282 279 264 256 247 353 410 440 616 753 779 793 658 504 415 319 321 291 300 309 243 232 274 328 329 370 370 331 382 419 367 431 419 391 435 419 480 525 489 554 569 570 604 540 509 409 349 340 334 364 372 371 448 531 552 560 568 600 633 556 578 582 514 513 514 515 489 429 503 437 467 419 444 405 464 407 427 404 383 352 373 360 354 359 338 327 364 375 388 325 356 362 326 372 373 376 421 387 358 348 324 287 317 309 298 290 270 309 249 261 215 255 267 258 247 256 261 262 229 238 202 199 239 281 247 241 241 235 225 239 259 225 222 258 214 243 286 287 245 247 269 243 280 264 269 305 272 284 260 286 254 250 266 228 273 265 211 209 276 213 282 251 234 272 255 251 284 261 240 239 233 266 234 230 224 294 255 297 287 246 327 268 303 253 299 262 270 313 256 310 265 265 320 314 293 303 286 292 297 301 307 259 298 337 291 284 281 279 353 272 302 340 298 305 310 359 286 327 292 283 304 301 345 296 279 326 242 254 186 184 175 179 175 183 206 197 182 239 229 185 253 235 233 211 250 224 240 263 286 275 244 234 227 235 271 240 205 236 275 269 220 261 266 274 250 256 233 237 257 241 250 269 261 244 222 245 223 259 256 245 263 182 176 230 203 178 185 146 119 113 167 154 159 174 186 174 189 144 165 143 175 178 148 206 183 181 187 170 135 179 181 196 163 179 192 219 172 191 193 182 185 194 155 231 187 209 189 209 205 191 180 188 233 195 226 200 180 208 211 213 188 202 196 191 195 196 185 158 182 192 198 212 203 193 180 193 186 207 157 146 185 143 128 123 127 69 91 56 40 65 46 55 40 34 69 41 32 100 101 101 108 132 154 124 146 150 164 179 166 143 163 164 10 37 36 19 23 23 28 34 33 15 14 44 13 34 48 33 20 25 23 28 35 64 14 18 30 48 22 47 23 57 32 39 44 37 14 68 44 64 58 0 50 68 36 53 26 41 66 10 72 35 49 87 41 86 27 59 13 64 63 62 70 77 98 90 89 75 90 119 111 108 69 109 77 95 130 153 170 132 137 145 176 163 154 200 228 192 192 197 200 146 152 230 196 202 213 212 187 220 251 218 236 253 236 200 281 236 271 254 276 249 228 238 285 242 258 262 341 276 309 257 281 231 268 270 242 268 308 300 265 253 264 228 270 210 248 290 264 275 287 306 315 378 409 436 441 363 337 344 314 342 347 325 368 303 379 358 312 384 362 371 339 354 400 351 389 385 369 398 427 447 457 463 433 411 414 412 438 450 361 449 428 369 389 368 439 376 375 397 420 403 424 414 447 406 408 422 409 417 449 436 481 427 414 382 424 412 432 425 403 400 408 380 443 442 426 394 394 405 369 371 383 371 396 404 386 457 383 450 418 397 405 388 395 343 377 374 366 337 360 385 387 407 386 390 431 349 459 401 373 336 399 410 389 482 488 504 501 541 447 374 354 365 334 331 315 313 322 343 305 290 314 323 302 315 317 385 314 359 323 347 349 317 319 294 360 309 316 359 347 300 322 256 315 294 288 275 274 299 307 344 258 327 316 320 230 339 283 298 278 293 244 256 275 249 239 272 292 234 264 243 236 238 281 362 308 314 275 285 233 320 319 274 278 270 326 287 257 281 287 271 308 365 422 438 398 334 282 233 251 277 321 285 294 283 286 281 276 267 247 291 232 242 231 248 271 254 275 268 288 283 251 253 286 270 283 308 251 267 271 317 376 499 583 717 794 772 625 505 377 327 266 272 295 261 259 273 284 274 341 364 405 362 345 400 406 395 395 373 390 425 467 490 547 517 566 567 595 558 523 453 358 384 315 319 361 401 440 504 539 595 591 632 612 592 536 564 524 576 514 504 474 450 492 453 422 419 403 362 423 383 370 371 357 325 349 381 348 368 320 364 378 368 382 348 328 345 324 333 360 384 382 428 380 354 342 339 260 312 289 293 277 284 250 256 294 266 236 249 292 245 243 256 221 236 220 244 246 239 242 254 238 219 217 247 233 261 250 272 264 279 250 205 218 244 254 257 280 281 262 299 274 260 225 261 267 289 254 260 291 261 273 251 266 273 237 258 249 239 264 261 253 299 267 278 238 231 267 238 239 291 280 275 297 260 229 276 280 292 258 328 266 338 316 295 292 289 277 248 295 320 280 288 334 300 282 304 284 321 304 313 318 316 274 296 292 335 298 307 346 344 284 287 340 303 282 336 286 290 288 239 284 251 229 196 161 170 192 163 162 171 221 190 201 233 200 249 231 236 265 224 280 245 270 249 232 280 250 213 272 256 212 259 256 256 248 244 266 220 244 300 250 295 244 250 206 239 227 238 247 251 212 254 243 193 252 240 189 192 178 176 144 166 138 225 168 136 179 185 163 184 186 160 166 191 148 201 170 171 156 216 134 159 140 160 170 183 166 162 206 189 183 221 185 219 182 203 192 183 163 203 145 166 219 227 176 166 169 215 178 168 189 189 167 239 198 196 193 196 219 195 164 183 182 193 170 188 226 163 222 209 168 163 170 169 173 178 133 115 124 106 83 62 48 30 17 81 31 54 57 83 70 93 107 97 111 161 122 164 124 140 166 171 170 146 166 175 9 12 41 25 45 10 30 64 38 28 0 41 42 37 22 6 32 55 31 67 31 14 2 9 23 53 33 29 15 45 56 42 41 69 18 54 69 28 49 51 57 71 18 53 25 48 65 35 46 28 46 48 65 117 64 33 48 73 68 74 85 108 97 64 47 64 70 98 108 106 74 87 105 126 163 103 120 168 145 197 161 166 178 180 179 227 185 177 178 237 200 216 216 191 227 208 210 242 214 219 250 253 237 243 269 247 229 243 227 302 211 302 257 254 297 291 247 268 255 241 274 239 248 273 240 209 262 324 274 246 266 231 256 243 219 231 301 308 311 315 314 374 450 414 341 423 313 313 341 340 327 316 338 345 386 367 380 399 382 365 376 378 322 345 371 396 399 383 385 432 456 469 402 403 442 442 414 385 413 413 381 377 431 420 435 361 401 422 388 408 405 387 389 426 382 397 491 408 447 395 423 413 408 402 438 429 442 422 425 373 395 417 435 425 401 413 397 442 335 386 358 350 391 388 379 391 391 361 348 388 400 331 373 372 386 396 438 404 370 381 396 375 396 391 429 422 407 406 397 410 341 395 453 465 465 544 533 499 450 418 358 337 384 335 355 349 306 290 304 333 289 321 317 312 315 352 310 321 298 380 310 361 305 329 342 373 362 393 381 289 297 331 299 285 300 275 268 329 298 258 306 290 289 353 311 293 313 268 247 261 284 259 252 242 278 262 239 246 255 249 255 274 329 328 311 357 299 292 304 279 336 266 260 278 273 238 281 306 265 268 335 370 411 403 418 287 287 280 279 263 269 274 260 278 235 298 277 262 245 273 275 271 291 271 281 248 288 270 290 274 274 230 301 223 301 261 271 254 273 317 359 432 517 710 834 736 684 463 313 321 326 254 260 268 265 291 289 286 302 305 362 380 375 357 382 413 402 417 446 421 525 459 523 503 553 578 579 567 501 437 427 332 368 338 354 429 442 520 511 569 565 599 634 595 552 538 528 559 518 506 525 460 486 453 449 413 434 449 432 414 396 343 383 386 393 340 373 392 305 357 336 362 354 330 328 362 303 309 351 358 389 392 391 331 355 318 292 277 301 267 263 304 256 289 275 266 246 256 241 247 271 267 270 253 235 246 225 269 241 246 219 253 260 225 255 222 251 234 275 229 269 253 237 244 279 230 238 288 272 236 283 343 296 260 282 258 248 258 264 251 261 244 261 256 274 247 240 255 230 277 246 310 233 207 280 255 255 254 248 288 258 249 301 272 310 283 294 270 268 283 285 275 301 336 280 325 302 308 274 326 261 295 312 323 313 302 291 302 314 304 295 305 315 299 312 261 339 310 274 264 297 320 319 291 278 308 298 310 314 319 256 227 225 175 187 178 163 150 164 154 207 205 209 230 253 268 266 217 237 224 222 285 270 259 234 285 258 281 246 225 254 233 245 281 263 275 240 271 260 252 215 238 255 226 238 233 287 207 223 259 217 197 217 233 188 241 212 212 209 190 121 188 144 170 147 179 152 172 159 193 188 158 156 142 168 184 177 154 191 184 178 158 143 153 174 177 199 127 194 221 228 193 200 171 163 206 194 216 215 186 191 203 204 197 201 185 192 202 194 179 189 220 227 213 221 203 180 202 217 193 199 192 221 182 190 154 174 201 215 183 175 153 167 182 186 184 147 122 43 69 42 71 47 41 22 15 62 47 40 83 105 121 106 134 148 143 177 139 155 152 187 150 144 154 126 151 8 6 0 41 92 11 25 0 23 30 1 36 55 21 7 27 14 58 43 37 33 33 5 20 15 37 30 7 18 33 28 1 40 41 43 36 41 42 25 63 38 65 25 48 32 49 58 70 58 70 45 49 47 65 53 49 56 56 104 95 85 70 92 60 76 74 85 78 102 106 81 68 65 129 95 146 126 130 143 169 141 165 205 158 171 213 218 214 165 222 168 229 229 206 217 206 241 237 245 201 267 245 215 256 254 215 276 244 236 229 244 228 274 266 239 298 300 281 259 228 225 210 264 264 244 241 265 260 280 302 253 231 256 248 257 254 277 296 322 292 311 332 378 407 416 377 306 275 325 328 329 301 341 335 374 377 350 354 373 373 368 363 367 382 354 352 356 377 401 409 452 430 408 482 395 404 437 444 433 400 416 415 390 408 382 394 369 399 382 443 437 423 437 413 435 422 423 408 385 471 427 477 420 406 390 400 401 408 431 437 416 436 410 449 430 370 360 373 368 439 381 402 375 434 439 377 409 380 407 374 417 392 384 345 343 379 386 364 345 371 398 379 388 382 454 409 415 410 385 385 460 377 415 455 546 520 499 489 457 409 344 371 338 302 339 304 307 341 313 288 310 342 318 340 358 289 315 303 324 343 341 352 303 350 341 366 350 362 329 288 261 257 293 263 282 302 320 257 283 345 265 278 322 304 270 263 303 247 276 261 285 286 269 266 267 242 243 245 235 223 271 281 294 303 295 331 328 309 317 315 289 318 282 262 256 249 273 267 239 282 305 332 450 398 367 324 278 247 271 298 290 259 274 303 293 269 286 263 297 247 290 299 284 275 272 271 279 290 288 284 275 276 265 298 280 269 298 297 309 294 334 441 617 704 785 741 623 501 388 286 263 263 229 248 285 279 268 326 348 379 368 348 377 402 371 378 410 392 381 474 473 477 516 523 571 567 542 544 520 461 385 369 314 344 362 426 479 519 544 571 619 620 653 622 546 554 542 569 537 573 541 479 471 431 429 419 483 416 361 405 370 352 334 368 366 355 346 347 336 351 311 363 372 352 314 312 312 332 334 365 388 396 410 333 329 306 286 315 290 261 273 281 300 281 255 281 249 280 252 250 230 263 236 182 197 235 251 228 283 242 232 227 206 227 237 206 238 229 238 237 213 275 230 255 290 272 246 289 233 265 262 253 264 290 240 281 294 248 245 270 216 255 240 243 237 250 251 242 261 201 257 291 233 232 235 252 281 271 264 272 242 272 292 304 282 303 284 294 292 273 295 288 265 322 292 285 330 285 273 316 304 291 271 328 316 318 298 285 336 312 291 331 305 304 338 285 300 338 344 341 328 298 255 300 311 328 339 281 298 261 270 274 220 239 179 153 195 172 172 196 179 235 234 214 236 188 247 253 237 214 238 250 307 248 255 245 243 259 298 255 233 251 295 243 238 237 241 266 261 291 227 281 265 279 257 266 221 236 265 256 217 298 228 207 236 184 215 226 192 168 184 112 161 136 178 146 150 167 182 175 167 197 179 145 144 176 198 172 160 166 196 217 190 204 183 176 186 181 222 197 176 207 226 143 184 200 151 165 201 196 176 216 212 165 196 176 194 214 210 194 186 177 223 243 225 213 203 166 178 245 207 181 203 191 164 183 208 220 191 194 146 200 172 169 173 139 116 126 142 107 97 66 49 85 40 36 51 60 89 40 98 74 126 91 138 101 173 149 153 151 139 167 135 144 160 158 7 35 40 11 46 15 25 38 50 37 21 46 29 11 11 22 63 40 31 54 41 11 14 24 21 21 73 9 28 20 0 22 33 28 6 58 25 49 56 31 31 19 33 50 28 35 74 37 27 26 79 55 58 70 71 77 96 35 47 85 94 42 64 67 62 67 83 76 76 105 94 68 94 120 108 101 158 147 166 158 130 189 153 177 215 189 200 241 236 206 189 196 182 204 179 198 240 259 226 257 315 272 225 227 241 259 252 220 253 228 213 250 260 236 276 241 265 300 256 236 224 221 308 266 262 260 273 258 289 237 266 232 217 229 256 275 278 301 279 304 317 397 392 417 416 438 321 284 353 352 321 324 300 353 374 343 336 388 359 379 364 366 380 360 380 350 373 370 366 440 453 491 453 429 408 400 454 399 339 398 364 349 372 361 379 396 366 386 431 426 428 413 451 407 441 382 433 417 409 493 415 456 411 450 378 377 440 384 425 435 433 396 374 400 431 399 364 367 398 412 397 392 396 375 404 381 406 374 422 350 418 401 341 353 371 339 387 391 408 376 405 424 402 394 436 454 396 407 433 406 421 416 396 409 477 545 506 516 460 392 345 319 340 372 314 311 336 316 294 321 335 302 290 311 358 318 355 339 283 351 359 338 311 273 304 331 361 341 364 302 327 303 267 264 343 302 344 288 330 317 283 308 304 321 278 290 294 272 258 291 235 271 314 279 285 237 278 211 252 233 280 273 321 322 341 320 338 314 289 282 264 275 275 295 293 274 278 295 271 264 291 361 443 403 406 370 228 303 276 299 283 248 270 282 287 273 268 259 289 298 287 230 258 242 297 284 241 295 291 239 274 275 230 288 243 277 279 265 306 308 378 454 584 709 760 777 657 498 387 334 279 276 295 270 239 278 290 317 323 332 361 395 417 416 404 393 390 413 398 426 458 499 515 581 585 535 517 567 556 438 379 350 304 300 375 353 415 554 534 557 633 668 515 595 653 579 542 544 516 468 459 467 422 478 426 431 453 417 399 419 379 382 361 338 350 338 361 314 361 349 335 346 359 339 346 261 333 359 367 359 398 432 402 389 332 317 324 347 255 284 275 284 299 317 266 220 272 286 302 253 230 220 231 233 261 237 252 239 269 297 240 256 286 195 289 260 242 243 255 260 266 287 260 222 240 279 251 230 273 282 290 281 241 275 285 277 215 286 241 252 265 242 241 254 260 220 237 303 279 258 222 237 296 280 219 239 294 226 258 287 278 241 295 243 287 273 294 303 309 303 293 305 317 300 298 338 262 341 306 315 331 287 268 293 316 295 282 308 317 320 278 337 290 312 334 319 259 287 306 339 312 301 342 307 259 308 323 275 263 284 244 230 214 174 210 158 159 185 151 201 203 204 217 205 245 193 222 234 226 276 277 277 245 297 246 274 220 232 251 235 239 266 248 267 222 234 269 270 279 237 289 254 229 197 217 234 265 211 253 286 193 275 225 225 213 214 276 170 186 180 181 214 145 161 160 190 171 213 200 182 181 159 162 142 167 184 196 137 155 165 140 156 205 176 149 168 178 217 202 161 222 245 180 195 152 175 202 210 194 200 215 211 215 173 188 188 199 181 194 206 182 189 189 195 201 163 177 175 195 214 175 190 197 219 209 180 215 203 166 189 214 207 167 167 177 161 158 156 62 86 64 47 46 41 75 48 39 23 42 68 78 104 85 129 126 117 168 128 139 127 151 148 188 173 120 177 6 26 13 41 23 47 21 16 42 19 80 37 26 21 27 54 58 3 50 27 45 35 57 19 6 0 105 36 54 37 29 56 24 27 25 19 58 24 33 36 60 47 36 53 56 58 49 58 48 46 65 70 75 86 41 40 63 63 57 49 50 86 56 92 76 57 65 70 112 98 106 89 129 86 111 151 153 161 121 122 183 172 193 147 189 190 194 213 199 222 149 239 208 253 203 200 186 172 227 242 244 251 242 247 263 218 275 229 263 260 247 276 272 286 258 250 280 284 267 273 221 276 296 288 212 257 302 300 294 276 291 211 232 257 280 279 322 322 282 334 327 381 411 467 453 369 344 333 302 328 305 326 325 375 348 362 391 337 405 358 351 296 355 357 367 370 368 392 423 390 433 452 466 472 423 394 418 407 406 401 399 351 394 397 399 378 379 411 421 437 439 414 407 429 400 435 377 416 446 450 428 435 416 459 395 402 416 372 438 436 455 408 440 417 428 394 398 376 362 408 407 397 420 415 402 413 336 398 371 391 364 368 387 354 360 344 356 366 397 396 388 430 395 409 384 380 381 417 423 396 364 419 438 415 480 506 548 501 482 382 355 340 354 339 365 303 314 299 332 331 339 315 331 334 318 305 319 300 327 273 356 306 318 382 340 318 335 351 295 316 287 307 248 291 316 291 247 304 279 306 288 280 260 313 283 330 270 276 225 273 299 261 286 272 264 236 255 247 274 260 214 285 324 341 378 359 293 310 325 289 279 265 281 242 269 239 287 270 283 297 258 333 391 437 412 337 269 267 312 292 274 280 275 270 246 275 220 272 259 289 230 226 260 268 262 297 283 266 232 253 265 293 317 276 247 296 278 280 286 310 356 469 542 669 793 798 676 541 353 320 277 304 283 257 242 257 276 307 330 375 414 428 428 397 368 437 404 412 381 402 491 444 516 535 543 598 530 550 475 455 365 305 329 374 399 351 408 461 533 616 584 618 575 621 554 610 539 526 505 501 511 533 455 480 432 419 428 374 406 410 366 400 361 365 347 313 340 339 352 372 365 326 371 340 352 353 311 352 344 354 379 442 408 342 311 283 305 272 297 258 279 224 264 266 287 257 278 186 259 256 225 227 291 230 214 269 255 255 255 283 234 249 207 221 222 223 235 235 256 253 258 250 231 274 253 265 263 266 235 227 290 314 281 264 290 263 235 258 256 269 247 242 229 270 214 240 271 240 267 239 244 280 272 279 224 266 224 310 265 292 273 248 291 310 280 293 256 287 269 314 269 304 324 307 303 305 276 270 267 326 281 328 327 331 287 277 308 276 310 279 304 302 298 289 306 312 287 313 277 295 328 334 305 331 311 310 323 320 281 269 241 193 144 180 153 193 136 178 198 185 187 214 187 203 190 245 269 259 272 249 251 264 239 232 275 269 258 235 232 209 267 261 255 260 270 266 200 236 240 253 261 226 300 220 224 263 269 252 278 260 249 209 230 257 248 209 227 223 172 146 166 179 151 174 161 187 158 175 151 176 199 205 159 169 174 150 151 181 214 169 141 175 193 207 199 156 184 172 156 166 184 206 186 160 179 200 173 199 166 165 192 172 178 221 234 212 180 221 193 215 188 162 220 178 240 192 201 238 211 210 214 184 173 166 189 211 210 206 157 157 187 187 149 157 167 166 146 112 123 82 21 69 52 39 33 32 49 74 92 19 84 67 81 126 118 154 136 139 143 97 177 176 175 144 170 176 5 37 41 49 44 35 22 13 25 0 34 47 32 18 0 23 5 20 0 56 27 38 0 22 74 37 47 34 63 39 64 42 13 30 32 44 61 33 33 8 50 37 59 39 12 37 72 39 37 52 44 32 54 89 46 86 50 81 75 79 45 71 95 66 85 73 91 94 111 101 70 112 113 97 150 119 158 168 65 167 167 195 160 186 170 213 208 208 183 195 202 224 188 227 216 213 234 218 215 262 278 273 211 244 279 231 231 253 254 258 246 289 266 265 265 241 292 275 243 298 280 272 288 258 271 242 302 254 313 256 269 285 223 231 248 259 232 301 303 296 316 382 437 435 434 338 351 334 308 287 345 346 317 338 377 400 323 366 399 383 378 324 379 359 399 361 380 369 408 424 446 450 505 442 426 421 453 387 415 413 401 386 396 381 364 379 393 382 405 438 441 428 409 378 371 472 420 440 417 453 424 456 478 479 405 428 426 415 406 478 430 427 419 405 415 409 375 417 386 403 385 379 404 393 399 413 365 402 403 378 374 396 337 375 341 347 340 380 366 442 419 408 410 429 425 368 362 427 370 421 410 403 372 417 527 523 459 518 455 403 409 342 353 290 316 308 293 334 305 358 290 329 297 347 327 319 320 329 302 385 318 332 335 345 340 323 370 347 315 302 291 271 288 254 283 271 270 298 339 312 313 261 269 318 290 309 292 260 277 277 278 224 262 248 226 263 248 255 232 225 274 274 299 292 331 323 307 320 318 310 276 279 290 287 273 266 290 287 248 257 297 381 403 434 398 298 291 260 301 295 283 277 252 303 300 315 310 232 263 292 266 293 246 261 292 319 271 277 229 270 283 262 263 270 263 272 283 291 269 344 386 438 630 712 802 813 603 541 370 323 226 293 314 233 257 259 279 279 347 352 321 429 419 397 390 382 400 433 417 473 483 476 511 543 561 607 574 561 484 422 420 335 350 346 343 406 455 517 561 591 559 553 584 605 532 578 601 546 547 556 533 468 485 449 440 410 388 380 421 410 449 370 376 380 365 326 371 358 350 354 351 361 353 357 329 350 340 351 369 368 415 402 347 341 314 277 289 302 295 319 220 293 293 269 259 218 252 289 311 230 281 232 244 255 213 260 248 264 256 252 238 268 246 210 244 223 240 239 253 260 289 294 248 243 210 272 253 304 265 271 268 232 294 312 238 220 268 213 242 237 288 240 244 275 264 246 252 244 266 282 287 256 256 243 235 212 274 210 260 303 290 257 263 270 279 309 260 302 323 256 292 310 285 310 354 328 313 300 323 319 272 279 264 291 306 296 296 332 254 267 300 312 318 299 353 262 344 329 321 286 291 330 300 298 259 305 267 284 309 270 310 245 184 214 199 109 139 188 151 168 193 210 198 203 246 227 217 227 227 235 252 305 258 274 238 196 238 269 251 235 244 275 237 299 262 268 260 253 212 249 276 286 271 280 293 290 275 226 212 179 201 253 235 266 238 193 217 191 189 139 176 175 157 150 174 188 143 175 169 169 182 158 165 167 154 153 163 134 161 165 188 198 203 158 142 118 149 187 183 201 175 224 189 181 180 241 180 196 182 192 180 172 222 227 218 174 180 211 167 213 183 192 188 197 168 210 176 188 193 228 173 192 188 198 210 155 206 196 187 229 205 161 164 163 165 198 140 94 127 56 91 56 65 35 16 59 2 39 40 78 68 69 85 102 105 102 164 162 159 135 149 156 129 181 165 194 4 20 0 56 31 24 18 66 56 38 46 21 69 22 49 33 33 52 15 50 7 18 48 47 39 35 29 44 66 33 28 36 28 31 45 52 30 22 61 55 48 41 57 85 42 42 65 63 76 27 47 58 36 62 61 67 53 32 55 93 59 39 58 88 86 107 81 85 84 91 94 106 106 58 87 143 133 95 157 187 182 166 133 194 219 179 225 177 181 215 179 198 183 218 167 224 245 251 251 272 260 310 267 221 224 204 259 272 245 228 254 254 262 283 284 309 273 263 279 254 259 285 257 269 251 299 270 255 274 268 289 261 266 231 230 289 294 315 292 311 332 397 440 378 433 406 292 324 317 304 333 322 362 343 326 390 409 397 369 391 351 365 405 399 387 374 380 454 450 459 443 440 439 401 442 402 376 432 384 413 379 424 406 454 374 356 394 445 435 393 412 395 461 402 420 372 422 429 393 474 422 437 423 428 435 415 394 414 424 395 399 379 461 388 402 414 355 431 368 381 431 360 405 384 397 374 402 398 394 369 393 383 325 353 274 351 343 359 359 391 410 398 446 416 414 379 355 425 398 369 348 379 413 491 450 532 529 562 438 417 404 336 339 305 335 298 336 307 299 333 361 310 281 281 280 327 303 337 324 336 370 326 350 318 320 373 371 355 307 308 291 267 284 297 270 246 286 314 292 297 253 249 307 278 290 272 270 287 261 269 268 267 236 270 240 264 263 266 223 276 274 255 307 335 334 315 337 331 292 327 273 263 289 286 293 250 277 268 279 242 313 365 428 416 409 345 297 232 274 269 267 240 278 279 310 287 290 279 267 263 241 273 199 270 274 309 288 257 269 237 247 304 247 250 243 284 234 293 289 309 382 437 548 688 842 815 601 500 398 313 306 265 258 313 324 251 279 271 304 354 397 349 373 414 419 370 405 477 419 438 429 490 546 539 587 589 627 537 534 493 387 377 326 369 335 437 430 495 593 588 629 615 574 643 596 554 563 543 530 494 499 476 470 459 439 440 424 399 391 400 376 366 384 352 330 344 359 376 336 335 364 337 308 346 376 318 301 322 389 356 361 404 371 351 320 292 296 320 293 274 276 314 316 277 291 262 265 242 247 274 261 225 241 235 231 238 256 277 229 248 267 230 224 237 282 243 223 198 284 211 231 261 253 274 285 302 268 247 259 264 271 300 242 299 248 278 268 233 226 252 243 272 287 241 244 289 256 319 262 256 245 260 240 253 286 244 268 276 265 285 272 272 280 298 271 262 316 300 313 297 285 268 296 346 304 282 306 240 303 322 309 299 328 339 327 322 249 306 326 273 335 327 287 291 323 309 348 354 276 304 303 336 285 272 330 292 312 298 266 335 316 264 211 207 154 186 160 182 191 177 169 228 217 196 275 223 222 255 224 256 270 295 270 254 220 217 230 263 223 248 275 249 255 273 256 261 277 226 246 208 251 246 219 267 230 208 235 269 232 251 236 262 252 268 235 186 213 186 172 222 185 153 165 152 151 176 160 149 196 215 156 178 167 146 163 180 197 178 163 161 174 183 195 133 203 203 210 161 208 196 216 167 195 186 230 218 211 211 191 181 223 212 188 178 196 219 208 150 207 218 169 210 245 181 169 214 223 195 195 115 203 204 154 183 217 187 220 139 166 210 200 178 169 171 167 126 141 133 114 122 47 54 50 37 43 66 71 15 9 62 51 86 111 108 103 127 133 149 168 152 124 159 168 152 172 110 3 26 33 59 20 56 55 26 65 46 44 36 25 11 35 38 42 0 31 38 9 27 37 41 45 15 34 23 30 18 47 31 54 23 49 57 57 55 59 50 33 48 36 26 7 50 68 64 53 56 63 24 34 51 92 64 46 69 70 68 94 65 72 77 110 89 89 38 90 109 97 84 93 123 110 140 128 126 185 195 186 150 119 179 184 195 155 207 184 208 207 212 219 186 204 230 182 273 259 224 229 259 216 209 254 241 246 260 240 207 263 223 262 260 243 281 292 289 276 253 253 282 302 242 272 290 279 271 297 290 265 267 195 247 235 283 298 277 284 282 321 397 476 422 441 373 334 292 343 323 321 303 336 350 403 394 348 348 355 368 355 368 346 393 378 397 358 393 380 401 438 415 473 468 413 419 472 426 402 387 449 424 383 437 370 394 434 381 417 387 405 429 419 423 366 398 398 434 448 477 445 455 437 454 442 430 482 365 425 427 427 387 426 414 404 424 385 385 409 392 398 403 347 379 382 429 399 401 336 377 381 363 332 350 339 327 331 446 393 405 399 407 403 416 385 373 423 404 442 393 405 388 426 423 443 519 556 557 469 385 378 312 389 326 346 325 300 330 321 335 337 322 319 346 305 308 337 307 331 324 360 325 335 275 320 376 298 326 362 320 250 289 267 311 332 239 299 313 319 282 285 255 277 258 269 305 309 247 251 274 262 262 296 265 199 279 253 244 260 265 270 285 348 314 339 331 370 314 295 316 302 285 251 263 266 273 295 263 258 283 295 312 430 469 409 360 296 263 332 251 270 286 244 296 297 273 277 244 280 283 281 282 256 270 255 288 265 262 239 278 236 273 275 330 273 290 305 291 307 351 361 486 555 714 819 797 643 480 357 299 293 259 270 270 269 294 308 289 351 336 349 370 372 353 394 405 421 466 395 477 470 520 527 564 549 567 560 572 458 388 387 312 318 309 372 384 424 515 598 604 596 606 580 539 618 538 569 458 572 499 501 492 485 466 426 436 380 398 395 379 394 376 365 364 376 373 376 338 328 360 322 356 357 316 376 329 306 319 358 404 429 417 384 347 356 294 272 284 328 214 303 304 288 260 267 274 264 280 286 225 247 278 228 231 220 236 263 258 275 212 218 242 219 224 234 247 207 290 252 267 252 261 295 256 299 282 282 252 294 294 281 273 244 235 233 262 252 284 285 212 235 236 242 237 234 228 300 267 254 259 272 244 285 281 282 234 220 234 241 277 293 300 323 309 286 304 302 322 287 267 330 313 327 290 300 297 310 327 289 308 307 313 303 343 272 302 278 285 297 296 313 319 316 308 310 272 307 336 320 309 332 294 318 330 307 278 363 343 311 275 229 238 248 126 204 151 159 152 213 186 216 234 248 230 269 222 235 256 235 210 255 252 262 293 279 259 258 235 245 204 264 213 256 247 254 274 251 294 265 249 263 239 263 259 276 244 271 221 299 244 290 230 241 224 236 233 193 214 160 168 185 198 145 168 158 142 181 197 178 171 161 191 195 167 149 174 150 158 169 158 177 171 177 182 163 163 200 177 203 195 184 228 242 231 190 158 232 189 193 213 199 196 213 176 179 207 202 202 190 226 218 187 197 213 171 215 182 200 205 225 191 219 144 241 206 201 163 192 194 153 209 176 156 149 207 149 190 138 111 53 48 71 57 32 71 38 35 27 48 50 55 122 119 130 135 144 125 155 157 129 160 169 158 174 164 144 2 27 24 64 17 45 53 54 30 46 16 61 29 39 45 42 41 26 42 37 43 44 49 39 42 29 46 35 25 13 41 49 30 21 37 59 24 33 60 37 56 32 51 30 30 32 38 40 61 67 36 83 62 62 45 74 70 67 65 76 105 37 103 72 104 102 86 55 80 74 77 99 84 100 121 138 128 168 128 142 185 210 162 144 199 175 219 191 202 209 178 200 168 189 206 231 228 238 256 227 242 222 255 242 248 233 243 261 271 258 249 276 273 254 259 223 314 273 279 272 255 269 260 266 266 264 294 280 283 289 282 251 260 245 241 295 257 284 300 308 334 370 428 440 400 355 313 344 328 326 335 325 306 320 357 335 362 371 340 379 341 339 390 394 384 398 414 389 411 404 451 475 411 441 408 411 442 411 430 406 423 389 388 367 385 355 431 388 400 441 445 402 416 438 407 398 429 452 453 461 449 460 418 391 442 434 420 437 468 401 393 414 433 438 383 401 371 390 413 411 395 360 413 403 385 416 378 408 407 381 366 393 364 338 350 375 353 382 397 347 400 430 431 361 430 382 409 423 397 385 413 383 378 422 465 520 537 479 491 396 358 348 298 341 358 317 344 303 288 313 317 284 264 334 317 319 310 334 323 320 377 281 329 313 386 367 338 373 303 343 309 283 298 292 283 295 321 293 300 319 284 254 259 270 295 288 249 280 215 245 262 261 250 274 237 257 224 277 241 240 223 314 329 326 310 338 315 287 315 281 311 292 246 268 269 228 284 249 258 258 322 340 378 467 387 375 296 279 307 263 273 254 244 279 255 281 273 294 268 276 286 250 265 254 316 275 269 213 293 258 244 257 270 261 267 286 277 289 300 337 395 465 636 718 829 764 678 466 363 291 306 281 273 264 256 253 320 304 362 370 354 352 408 379 379 409 362 408 432 439 513 505 504 496 532 590 547 540 500 428 365 338 358 342 378 383 455 559 567 575 557 619 585 565 615 583 531 514 541 484 478 477 493 458 434 461 412 383 391 383 372 376 360 396 358 344 402 368 320 341 340 325 348 376 331 352 303 362 366 341 416 399 399 343 341 296 270 316 310 302 256 257 252 271 263 276 256 280 267 235 270 256 218 245 222 285 264 215 285 243 202 292 236 237 230 201 234 228 249 279 253 253 230 281 273 229 262 271 303 261 278 245 291 263 251 281 226 273 251 242 224 233 207 250 247 268 254 245 261 256 258 301 263 242 212 219 260 254 293 226 252 316 285 292 277 286 288 287 272 326 265 290 271 300 333 296 303 296 270 306 308 302 314 313 303 316 301 317 300 274 278 290 274 290 317 321 307 343 283 297 298 347 340 288 284 323 291 310 312 296 252 235 237 186 180 164 205 187 177 202 164 182 227 214 255 202 223 209 259 250 247 269 262 243 263 258 219 259 281 283 251 263 281 259 269 238 261 255 291 248 267 275 208 264 268 210 276 256 236 228 261 228 246 220 236 202 222 207 160 168 185 147 144 152 196 105 171 190 192 192 178 184 145 180 146 203 116 196 198 149 162 178 142 177 148 157 171 193 187 222 205 199 204 136 185 150 174 208 208 194 179 179 210 176 175 227 218 167 184 223 210 189 204 212 194 231 192 202 174 155 210 188 229 237 196 151 194 177 138 178 185 201 197 159 135 126 145 147 136 56 31 61 44 66 26 35 32 60 85 31 93 92 118 151 101 132 138 155 158 180 122 147 186 179 172 121 1 49 31 32 24 44 22 29 44 36 36 33 41 56 16 32 0 57 24 28 44 26 34 44 6 28 19 41 30 31 40 62 13 41 39 24 49 31 13 41 32 63 57 34 38 40 28 62 39 9 50 26 59 52 88 79 43 63 88 64 67 74 103 76 72 78 75 65 50 80 119 115 80 111 98 106 122 156 173 117 179 163 142 162 199 209 174 211 201 225 196 193 184 269 192 202 217 238 241 218 247 263 259 212 217 259 242 245 252 286 278 249 281 256 303 251 261 290 252 270 249 251 259 264 265 273 248 246 266 234 251 272 285 221 233 246 274 306 305 293 299 377 435 471 439 327 304 350 352 329 307 326 307 298 373 314 389 361 339 375 337 327 377 354 370 362 398 390 425 457 443 475 421 426 460 465 411 397 439 404 393 446 362 384 412 369 361 429 400 428 405 423 403 382 430 385 393 416 445 483 438 455 458 505 422 369 430 469 461 399 431 407 420 381 377 435 367 380 415 398 362 394 382 390 383 411 391 357 389 389 380 351 346 352 343 336 382 399 390 387 416 419 418 413 416 408 365 393 389 418 396 396 437 460 491 512 486 522 430 422 382 365 355 365 321 317 309 266 330 315 283 323 335 291 331 324 369 359 342 343 390 344 320 313 331 389 340 326 342 301 249 268 295 295 280 312 276 271 356 274 286 282 269 326 275 303 283 233 301 257 293 281 267 222 266 236 272 263 231 235 272 298 361 342 329 272 325 324 309 300 298 290 286 276 238 299 251 309 282 305 285 337 401 427 386 302 269 257 273 279 225 279 254 279 266 286 268 303 251 291 275 262 298 293 246 274 243 243 248 239 263 226 232 302 267 234 261 288 339 325 369 447 632 725 823 756 624 492 356 343 302 258 272 278 283 245 265 338 315 377 365 348 367 342 393 408 426 420 427 433 456 525 534 534 523 524 587 521 485 445 402 346 327 371 330 393 481 531 536 579 555 617 556 558 543 590 584 514 525 536 497 436 451 409 430 421 400 380 406 393 445 416 392 333 349 365 324 350 362 345 351 344 363 355 353 298 314 314 379 386 447 423 367 398 337 370 319 257 267 285 313 255 287 286 286 226 261 243 255 251 251 256 237 258 239 231 220 287 267 260 219 214 230 214 290 217 221 259 225 237 227 234 272 247 252 319 251 300 254 252 246 300 254 281 262 255 264 249 237 257 276 244 270 247 217 238 266 275 244 248 225 299 222 286 258 257 254 263 249 297 306 297 253 321 309 283 289 316 291 288 326 306 254 303 286 309 323 299 372 303 242 323 277 316 342 315 270 300 314 249 322 327 294 355 326 335 316 315 302 309 319 302 339 321 300 346 303 292 334 282 235 233 194 211 173 111 147 127 177 171 223 203 202 216 196 212 294 191 262 288 276 273 253 261 236 260 244 225 252 278 286 278 248 256 203 259 245 238 218 245 262 214 243 267 289 249 261 253 261 225 240 242 235 226 210 242 163 179 203 185 173 178 164 100 144 139 171 150 158 196 188 196 165 187 210 178 128 155 139 173 203 212 206 163 183 165 174 165 187 174 193 187 178 174 177 191 190 185 159 205 183 177 170 173 179 156 209 219 177 196 222 204 186 200 224 195 174 145 200 206 192 211 176 224 193 222 194 170 178 184 233 179 177 183 206 134 148 147 106 79 51 64 81 59 30 72 32 66 46 41 60 90 77 79 161 84 153 163 147 121 160 155 166 170 144 152