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