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