Height 89 129 103 78 62 67 68 63 59 58 66 84 106 84 69 68 61 226 317 315 494 528 438 404 446 373 282 386 275 210 279 257 252 276 166 160 217 310 366 310 228 147 138 155 195 192 201 232 267 266 279 320 407 410 339 238 281 325 336 313 190 160 185 193 233 278 326 358 407 447 462 441 414 385 375 375 354 290 269 274 303 334 375 411 444 473 434 384 380 304 213 138 125 119 127 139 153 196 227 240 345 386 400 381 278 215 166 151 133 114 100 110 106 102 86 118 168 251 503 301 124 60 131 174 182 146 100 95 104 106 117 135 160 167 170 175 184 200 219 232 237 251 244 216 225 198 148 145 284 401 493 551 541 467 363 329 289 255 231 265 193 116 262 188 185 236 244 240 232 223 231 237 243 255 244 243 254 288 340 447 580 414 352 337 338 359 316 239 171 152 167 211 230 239 239 226 210 189 170 165 147 125 116 144 277 338 280 299 295 291 285 285 251 191 98 71 80 113 127 118 111 133 127 125 141 172 170 178 182 150 84 99 183 248 287 330 366 442 561 684 691 692 686 686 706 693 599 422 266 216 223 283 390 443 463 450 265 153 129 146 145 133 121 122 132 140 131 116 100 88 95 136 168 192 198 206 216 230 237 230 214 191 187 185 182 178 171 163 155 155 158 162 167 159 157 166 183 177 175 179 186 208 249 306 343 365 414 500 540 627 699 729 739 746 752 751 804 861 907 902 895 866 783 706 662 594 479 336 206 111 85 246 283 236 184 102 181 388 1020 1172 1172 1168 1209 1235 1231 1187 1141 1115 1108 1114 1103 1056 987 927 905 894 883 852 795 748 720 733 724 687 617 497 343 219 165 168 170 168 169 194 201 172 174 172 170 171 179 191 204 214 223 227 227 219 212 203 192 187 184 185 187 182 174 167 161 152 148 148 151 153 154 157 163 172 200 234 229 306 298 197 115 151 210 253 359 330 233 171 161 156 163 183 198 254 327 317 308 292 272 256 257 262 269 285 290 286 274 289 298 301 298 292 286 280 282 297 317 336 346 361 374 383 378 385 394 399 403 421 434 435 409 398 406 432 447 458 470 486 520 577 646 710 739 763 789 637 548 491 450 423 408 417 473 565 639 683 670 799 819 730 733 710 646 536 452 382 338 321 327 337 303 196 651 804 820 862 610 612 701 423 188 119 168 192 236 274 299 323 332 295 210 219 225 224 213 228 229 207 152 111 86 75 74 86 113 155 176 170 164 153 98 194 286 280 157 96 74 61 83 146 151 38 42 55 71 94 99 141 205 238 217 203 195 174 159 149 142 134 134 148 173 145 132 127 128 129 150 175 190 289 273 197 165 156 170 209 289 398 430 379 345 406 491 561 569 592 622 647 673 704 730 744 743 757 783 821 809 785 762 755 742 727 105 128 107 94 82 77 77 70 60 48 83 112 134 118 74 61 90 262 272 263 387 494 451 386 505 454 349 373 221 268 357 322 196 155 167 176 284 362 419 301 206 140 134 133 149 182 231 255 279 287 297 347 416 427 395 338 291 346 351 316 225 165 136 142 216 246 269 283 338 395 435 438 423 398 369 352 326 288 246 213 195 223 272 356 414 452 493 482 413 288 182 139 139 136 151 206 276 311 349 398 486 472 458 436 352 301 259 241 256 267 258 236 221 224 264 324 375 482 626 230 90 66 110 154 168 149 107 133 138 106 103 123 152 172 171 176 183 195 219 235 240 285 308 298 255 228 192 177 285 417 511 566 564 451 348 302 265 248 238 223 184 202 267 165 194 241 255 244 231 230 249 260 259 252 231 236 244 259 342 481 546 389 355 337 338 366 314 245 178 147 146 176 226 238 234 216 188 166 151 145 148 137 116 105 252 319 331 325 318 314 313 306 227 149 81 80 88 102 107 113 117 117 118 102 95 99 100 121 153 168 140 119 176 310 358 445 552 566 631 691 714 719 688 658 645 612 514 367 213 226 254 307 443 462 467 462 346 264 193 147 162 156 141 127 124 124 121 117 102 90 88 119 157 185 192 210 230 246 258 254 240 221 214 208 201 195 186 176 167 159 154 156 162 169 169 170 177 187 199 212 234 283 340 383 412 424 467 521 552 653 716 735 740 749 756 764 820 885 919 900 775 718 672 609 541 501 472 480 434 366 301 305 221 138 46 40 593 1154 1223 1204 1174 1152 1174 1200 1209 1188 1135 1092 1071 1069 1064 1039 994 931 900 885 870 839 779 742 733 757 765 733 662 566 316 151 146 175 182 179 174 171 169 166 162 158 157 157 160 176 194 211 224 232 234 227 217 206 195 187 180 177 179 180 175 172 170 160 154 153 155 157 159 161 159 158 189 215 197 267 220 120 130 209 274 308 299 270 218 162 164 146 134 142 151 226 295 284 281 257 226 209 212 216 221 241 260 276 291 311 330 336 324 309 295 289 290 294 301 312 331 343 364 387 395 400 403 403 401 415 424 407 418 434 448 459 456 441 426 422 423 482 572 638 685 709 718 687 626 564 511 480 440 445 509 616 682 712 698 628 663 709 726 637 540 455 429 376 339 328 337 347 321 314 808 983 1018 999 809 776 751 575 223 140 196 224 241 267 297 327 344 321 262 230 232 224 201 158 132 121 113 92 102 112 109 98 108 139 194 177 171 158 98 89 189 291 160 83 47 51 106 193 191 49 51 81 104 100 113 138 163 171 180 203 217 188 156 140 132 123 124 137 153 138 130 122 115 118 140 159 170 235 228 192 165 161 171 193 227 267 299 336 392 424 459 502 546 572 608 651 675 701 724 740 732 752 769 767 751 734 725 731 718 708 130 132 108 88 77 68 59 45 39 39 60 85 112 119 71 69 134 279 234 186 215 358 352 375 508 678 604 472 317 325 370 243 152 171 189 181 365 406 317 213 151 124 119 100 115 159 233 238 262 304 328 355 388 408 434 440 418 404 378 351 316 242 204 187 195 207 241 267 301 363 405 424 425 412 388 362 285 249 232 235 169 159 217 318 404 464 510 496 413 289 171 129 133 168 165 241 325 370 449 495 519 546 525 494 454 408 295 235 307 410 455 465 509 554 596 644 576 550 514 111 72 78 104 133 157 168 166 195 170 128 105 119 153 184 181 182 186 193 209 221 236 264 288 300 290 270 244 231 269 415 499 545 560 383 288 257 242 232 212 179 169 168 174 139 202 257 278 258 241 247 272 287 267 238 203 209 229 270 360 499 520 405 363 337 332 350 300 252 200 149 140 173 223 238 227 202 166 142 164 175 161 148 116 122 284 317 328 329 323 315 308 297 157 95 74 87 89 97 104 101 114 119 115 100 82 71 73 70 87 116 147 137 170 299 396 406 493 633 665 702 730 739 675 622 581 537 478 352 202 226 249 304 410 459 486 495 480 460 339 179 237 201 176 166 136 118 117 127 101 86 86 108 138 164 178 201 220 239 257 262 259 253 250 244 235 225 216 204 189 173 155 153 158 167 171 171 177 195 217 230 244 277 358 421 461 481 528 571 609 680 713 728 738 748 758 777 823 890 915 831 501 437 405 359 297 305 387 553 519 414 283 160 81 37 81 180 772 1178 1187 1189 1167 1145 1140 1157 1173 1173 1143 1086 1046 1024 1018 1012 993 958 914 895 874 843 847 824 806 811 809 788 739 661 341 171 145 177 192 193 184 170 163 160 160 155 150 148 150 163 178 196 213 228 233 231 220 206 193 182 173 171 172 174 172 172 170 162 159 159 161 162 162 163 162 160 192 202 184 225 209 183 219 197 148 160 297 316 242 156 164 158 149 141 129 198 262 284 277 264 243 220 223 231 243 261 290 315 335 354 372 371 354 336 320 311 313 324 333 338 345 359 381 403 415 416 416 416 425 391 370 377 384 415 416 394 378 364 352 342 326 369 437 514 607 666 696 703 669 639 616 607 573 579 640 710 720 706 677 640 637 652 649 506 408 348 344 325 334 393 521 577 580 615 904 1023 1052 1015 971 924 807 573 206 147 186 220 240 268 301 336 349 348 320 243 260 256 222 190 163 146 136 121 132 146 150 133 125 156 218 196 181 155 94 87 198 285 159 121 82 68 126 167 157 117 106 105 93 67 122 135 136 135 163 199 219 199 155 137 130 121 123 132 144 141 124 113 109 114 134 150 163 201 206 194 175 170 172 180 195 232 266 296 323 376 425 471 520 542 596 656 679 699 720 738 736 748 756 751 730 708 700 707 699 692 144 133 116 94 67 57 47 37 34 32 32 36 59 79 63 76 174 276 261 193 171 217 230 295 421 602 760 624 410 260 539 694 596 494 326 215 236 289 254 169 135 134 146 132 106 130 176 181 197 232 279 266 305 363 422 437 440 430 406 385 371 358 318 245 200 212 277 333 355 383 401 416 430 436 422 376 266 232 238 219 125 130 181 262 374 451 479 444 339 243 163 131 124 137 143 203 286 349 429 450 485 541 529 509 493 488 496 474 460 454 494 583 618 323 328 434 457 251 111 101 120 104 104 119 146 163 184 232 186 145 115 109 164 200 199 190 187 188 192 194 210 235 254 268 278 281 270 244 241 308 408 483 483 291 251 242 240 231 206 179 172 159 148 152 213 300 318 269 236 272 308 318 265 227 205 204 232 290 377 481 548 506 360 210 230 287 273 253 226 189 161 197 230 237 216 191 163 142 131 155 170 160 118 161 303 317 324 325 318 308 302 264 125 85 76 86 89 105 118 119 106 111 117 115 98 84 76 65 66 79 112 174 174 229 494 512 533 604 673 711 733 731 673 589 519 471 478 389 268 258 274 314 383 469 515 533 523 483 441 390 385 278 239 226 186 140 121 115 85 78 84 109 157 175 197 213 210 229 249 255 260 267 274 273 266 259 251 236 214 193 176 172 180 190 191 189 191 203 226 233 247 280 380 451 506 549 601 641 673 703 713 723 736 751 767 789 826 875 919 732 209 188 154 120 128 248 406 549 413 250 129 38 37 153 426 1135 1133 1164 1158 1165 1157 1139 1116 1112 1136 1147 1141 1105 1034 989 982 984 978 964 940 924 903 885 894 886 878 868 826 789 738 653 414 254 179 177 194 196 184 161 157 157 158 155 149 146 149 160 165 168 175 205 215 214 205 194 182 169 157 155 159 164 165 184 180 158 161 166 170 174 165 158 156 159 191 189 172 180 241 263 240 180 116 183 378 440 320 193 156 170 172 163 133 174 218 248 242 275 281 267 268 270 280 301 325 344 357 365 370 370 357 334 326 326 328 338 358 376 389 394 408 419 423 421 433 435 420 435 440 434 410 364 339 316 296 307 315 322 337 381 452 518 467 506 569 624 637 655 675 694 753 791 764 708 615 585 596 632 636 607 547 400 350 329 319 320 341 422 572 606 680 794 974 1069 1104 1075 976 874 771 623 343 198 166 200 224 263 304 342 350 347 341 340 260 208 161 110 110 130 150 148 156 163 172 186 145 168 241 245 238 225 190 75 192 255 140 139 103 77 102 170 180 188 289 145 65 55 129 136 129 124 147 180 196 189 154 140 137 139 151 152 148 142 127 116 112 117 130 148 168 189 197 193 181 170 170 177 189 203 236 270 298 345 411 468 507 523 591 660 684 695 704 720 759 758 748 733 712 699 695 694 680 666 138 119 131 117 68 57 49 38 37 46 48 60 60 57 60 82 217 288 277 180 150 138 128 160 217 350 619 635 466 315 533 511 503 606 458 325 278 345 228 177 218 183 168 150 111 119 126 125 197 227 233 193 229 316 428 437 442 440 428 413 400 387 365 298 275 321 344 377 405 425 421 423 434 452 435 387 303 267 370 379 165 127 143 207 325 400 398 326 244 188 150 141 120 114 132 194 283 362 410 419 456 488 474 448 433 400 311 330 346 281 164 147 202 136 115 105 100 103 114 126 147 138 118 118 138 198 225 233 186 152 126 105 155 200 212 184 201 184 181 185 195 209 225 239 263 279 283 264 230 201 257 355 395 312 261 238 240 254 240 221 205 186 171 189 251 359 339 282 254 325 356 342 267 223 204 205 237 294 368 438 548 490 318 105 161 226 252 244 224 203 189 230 237 224 188 176 164 152 130 137 165 178 149 136 201 313 325 322 312 302 297 233 108 83 83 94 108 121 133 134 112 107 127 141 121 102 89 80 70 62 78 160 286 317 386 558 562 585 670 702 719 710 662 518 425 395 452 473 334 161 276 327 389 484 539 566 557 507 425 421 444 397 344 284 234 158 156 138 79 77 85 149 337 343 320 295 281 269 263 257 256 263 273 279 281 281 276 261 228 200 183 185 196 205 207 216 216 219 234 242 261 298 374 480 555 614 650 670 688 705 710 720 735 758 791 815 840 876 927 620 114 67 52 60 122 448 435 328 159 81 110 179 211 762 1062 1132 1140 1140 1138 1140 1140 1128 1088 1019 1085 1113 1118 1106 1033 978 958 963 957 952 946 936 925 913 905 897 887 857 787 739 692 614 451 320 231 190 185 182 174 159 154 155 158 159 151 146 144 146 151 152 154 169 185 193 189 180 168 158 150 147 146 150 157 174 171 156 162 171 179 182 174 159 154 161 185 185 168 153 230 250 224 177 131 210 374 497 387 259 169 183 194 248 313 195 183 191 181 226 258 279 300 309 304 302 314 320 318 314 326 341 338 314 303 319 348 376 385 399 407 401 420 424 419 406 432 448 450 454 435 412 381 313 293 289 292 359 398 403 358 349 367 393 368 386 431 488 524 552 573 584 567 489 455 481 539 555 566 592 612 576 498 399 365 346 338 341 537 592 558 540 678 859 1050 1143 1156 1072 892 823 757 661 495 233 155 178 198 256 303 340 358 362 349 316 229 180 131 75 72 110 147 159 175 180 180 180 126 179 268 279 276 312 331 204 173 189 166 142 68 29 38 94 170 242 309 129 70 78 120 128 131 129 132 160 174 172 153 139 139 168 275 280 227 148 134 124 120 122 128 152 173 177 181 182 177 167 166 171 185 214 252 282 310 362 420 476 519 550 611 667 692 693 700 714 737 745 734 714 694 691 691 685 656 637 109 153 161 144 96 51 44 42 45 70 63 51 64 48 61 115 259 286 258 182 171 140 116 135 171 253 406 666 711 490 240 178 226 337 326 359 361 368 236 254 316 250 187 157 143 159 176 183 186 183 190 214 282 310 376 436 442 444 441 433 420 401 379 355 329 337 374 410 441 461 455 440 435 438 438 403 364 339 322 276 178 133 133 201 332 353 304 234 187 188 182 173 161 192 231 310 377 430 468 486 472 443 401 361 349 290 156 112 94 89 91 123 137 140 133 131 129 124 132 142 158 183 142 129 152 199 219 207 168 140 117 110 141 223 222 185 295 231 175 178 184 187 189 194 269 315 328 313 278 240 203 230 287 332 358 240 225 265 270 255 239 225 217 256 326 391 419 388 355 409 411 375 304 232 207 210 234 277 345 443 564 469 288 93 186 214 232 242 220 211 214 239 220 196 179 170 160 159 172 139 130 146 159 133 193 321 323 316 305 297 292 186 81 73 107 120 135 139 135 127 110 97 155 207 167 187 146 98 87 66 64 106 350 319 347 559 584 620 672 706 718 701 630 428 318 299 372 502 334 190 301 339 409 493 551 589 582 530 441 433 475 539 520 385 247 190 264 205 99 84 88 187 359 377 308 263 276 279 287 292 285 276 276 281 287 291 288 276 242 218 206 208 214 215 217 233 233 230 234 247 270 306 365 517 592 634 667 688 699 706 713 723 741 769 807 827 848 879 929 676 326 172 60 51 157 504 279 119 37 67 292 657 1110 1093 1063 1041 1066 1098 1103 1101 1104 1106 1052 980 1001 1036 1058 1064 1034 986 948 947 945 943 942 940 932 923 911 901 882 839 773 702 582 475 379 322 266 219 186 172 168 164 155 156 160 163 154 146 141 140 139 142 145 148 164 178 185 179 172 165 158 151 149 150 153 154 157 162 169 182 190 191 180 164 157 162 178 189 169 136 172 182 181 170 140 195 311 456 417 329 258 241 325 354 332 194 175 161 142 135 145 165 197 213 224 233 246 271 272 269 290 319 338 346 351 370 393 412 397 398 398 392 414 410 407 426 452 448 435 431 406 384 362 333 326 317 319 401 386 374 374 380 364 357 368 350 361 374 364 358 368 387 411 399 437 517 592 600 596 583 559 515 469 424 378 351 342 350 679 653 503 484 701 924 1104 1167 1158 1064 914 844 768 678 562 372 217 163 185 252 295 325 360 366 321 253 187 166 137 102 89 112 144 171 187 181 171 161 112 264 356 263 353 418 442 373 217 198 281 272 121 35 67 208 257 310 339 110 75 91 102 116 132 144 147 170 182 178 158 149 150 191 324 268 206 149 136 131 128 127 135 158 175 178 177 174 169 162 162 169 188 223 266 295 329 405 441 489 557 649 661 661 671 699 706 706 708 722 716 699 679 672 678 673 638 623 138 170 174 167 145 95 56 49 51 56 58 51 49 41 62 160 308 279 249 211 202 168 136 129 160 242 373 547 729 459 89 79 233 319 317 341 357 350 335 448 558 570 373 239 199 235 227 184 146 137 152 214 333 279 334 412 444 448 448 442 430 410 391 375 320 338 378 405 431 471 509 510 497 475 455 404 346 301 292 274 206 152 187 285 335 286 233 192 175 201 173 168 190 269 339 398 439 497 555 587 530 446 371 350 387 308 189 123 127 131 129 153 157 161 160 154 139 130 138 157 176 192 147 184 210 209 198 168 130 125 145 190 240 278 234 221 320 289 222 179 179 181 179 200 328 357 359 350 299 238 185 176 248 371 472 218 198 247 284 273 268 264 258 282 340 417 498 499 483 499 483 439 359 237 211 212 233 287 349 442 559 469 267 136 267 216 205 221 207 204 202 195 187 183 179 171 154 151 158 162 210 223 202 159 227 312 320 310 301 292 284 128 51 82 194 191 160 133 121 106 91 82 134 170 180 222 207 153 112 80 120 167 237 363 422 521 607 631 643 653 645 655 553 305 247 277 379 512 360 264 296 367 431 500 560 605 601 565 504 484 495 526 531 492 337 205 449 379 196 93 81 130 221 281 237 204 200 207 204 256 304 285 283 289 297 300 295 283 261 244 236 236 238 233 227 224 226 230 237 251 275 315 387 530 584 621 656 691 703 712 724 739 760 784 808 827 850 881 926 900 737 532 125 96 216 407 130 40 72 173 380 699 983 1061 1014 979 990 1047 1043 1033 1036 1036 1013 966 923 953 982 1002 1010 999 967 937 937 939 940 938 927 917 908 900 887 845 775 683 512 374 288 275 247 218 191 178 171 166 160 157 161 164 154 140 135 134 134 139 143 146 153 168 180 180 175 168 161 155 155 153 152 153 161 170 179 197 205 202 189 171 162 163 174 181 155 149 208 194 178 162 138 156 241 377 465 370 271 237 352 375 343 263 226 188 165 168 185 202 219 234 238 236 236 253 264 280 307 346 379 412 447 439 433 421 386 380 391 403 398 396 407 425 422 442 447 436 415 399 397 416 429 433 418 412 384 364 357 360 356 361 373 344 348 361 374 390 397 431 498 480 534 608 636 620 615 602 533 474 445 427 372 344 338 390 732 596 438 469 706 926 1073 1101 1103 1052 958 861 780 672 576 574 294 157 196 222 272 318 353 365 302 226 173 165 167 182 208 145 142 167 181 174 159 137 96 310 426 372 400 473 495 449 490 397 224 50 224 263 259 290 274 304 322 173 148 128 109 117 117 103 83 133 174 194 187 164 157 179 249 183 152 145 135 134 134 136 143 165 176 176 174 168 162 156 159 170 189 215 253 286 330 400 471 525 541 529 486 576 700 710 701 694 691 697 698 686 664 646 651 658 652 623 115 142 165 139 138 112 65 58 58 61 65 53 46 44 49 175 278 257 239 208 165 133 149 150 146 196 297 460 688 479 207 154 383 427 421 432 401 352 339 373 348 399 417 386 258 250 293 238 165 144 233 270 289 250 336 399 448 449 440 432 424 411 398 382 353 354 354 352 349 392 436 467 493 495 460 389 304 271 292 365 230 114 118 258 278 233 231 200 196 239 257 210 191 222 272 312 364 481 586 627 598 573 500 444 442 361 252 146 137 137 144 163 159 163 191 205 187 160 145 175 206 228 226 228 219 198 170 147 147 181 300 280 277 261 227 243 304 317 255 197 178 191 212 270 401 378 351 316 257 201 169 170 243 400 417 138 161 220 275 276 285 295 297 266 332 437 555 571 568 549 544 519 431 294 227 218 244 301 342 447 529 471 231 156 246 218 200 197 192 184 168 160 171 173 172 166 148 142 135 129 179 214 217 184 222 276 319 308 298 279 245 76 49 99 209 190 163 132 111 106 94 85 85 123 165 210 284 241 150 106 105 174 273 478 521 548 622 621 617 595 544 632 463 200 215 308 425 537 470 340 313 442 465 510 562 605 613 599 569 541 532 553 598 577 459 384 622 664 424 94 191 239 252 252 259 277 328 431 403 392 389 366 338 323 322 322 313 304 296 282 272 267 265 254 233 218 223 231 242 257 278 323 402 511 567 607 645 691 706 721 740 765 793 815 829 836 865 899 937 985 517 95 34 66 263 380 83 74 162 254 140 588 928 1002 973 938 936 997 989 986 988 989 978 942 885 854 907 950 970 974 957 937 929 932 933 929 917 902 889 879 874 841 773 661 445 345 290 272 248 222 197 177 169 164 160 154 159 158 148 137 133 134 136 137 142 148 150 147 156 166 163 161 162 162 158 155 154 157 160 168 182 202 208 205 193 175 164 163 169 182 159 160 199 209 183 153 131 122 165 272 454 415 301 229 354 365 361 351 312 241 197 191 197 215 235 254 261 268 271 269 278 292 317 370 402 422 438 434 434 418 384 371 405 425 389 403 406 410 414 450 462 451 435 424 415 410 404 415 424 423 406 393 373 340 320 318 327 339 361 397 437 472 476 499 547 543 562 575 571 567 568 546 479 463 425 390 361 337 339 429 756 538 412 474 704 931 1041 1023 1018 993 936 843 768 641 557 611 283 129 161 180 223 256 283 314 275 212 159 165 189 301 477 246 161 155 177 152 139 124 97 298 446 484 363 448 546 609 660 588 538 518 458 372 314 302 268 279 299 292 284 212 141 143 130 149 163 109 156 233 299 273 197 155 154 152 148 144 138 137 138 141 147 161 170 174 171 165 159 155 159 171 186 204 235 267 294 316 331 410 492 541 483 525 611 659 687 702 706 698 686 665 640 627 614 616 617 536 75 74 76 89 145 135 94 65 65 88 103 65 59 53 38 120 211 241 213 185 150 119 187 162 138 162 286 452 611 534 277 132 321 331 383 450 464 328 287 370 305 281 381 736 466 324 320 292 191 160 273 275 277 288 382 421 435 437 423 415 410 407 400 392 380 367 328 285 254 309 331 375 466 466 423 322 245 255 329 474 233 109 112 242 267 267 317 318 313 315 317 253 199 190 234 252 273 347 519 547 484 440 436 437 424 354 259 168 123 120 137 158 170 122 153 218 190 149 136 166 208 232 240 224 184 155 137 138 186 250 362 230 123 75 125 221 294 324 290 235 195 211 272 335 396 359 317 255 183 170 161 180 240 410 321 106 115 188 240 255 271 288 295 284 322 446 577 599 620 629 630 617 538 413 273 241 255 289 329 445 506 433 165 160 215 210 202 192 187 182 158 141 139 156 160 155 139 133 125 113 110 174 206 209 211 222 259 300 282 231 167 49 94 143 182 174 159 137 115 154 169 160 139 131 146 191 309 315 295 298 277 284 378 532 599 719 775 632 560 456 408 712 470 247 227 342 478 579 582 410 384 485 493 535 573 601 628 627 602 555 615 615 604 593 595 584 579 605 606 525 484 438 386 348 370 425 457 484 493 485 475 465 426 388 360 350 335 327 322 314 305 294 283 265 237 223 227 239 253 266 277 316 390 473 521 559 610 668 709 737 771 815 832 842 851 857 909 948 973 965 375 48 103 437 575 514 161 206 424 604 606 786 910 943 936 900 902 940 945 947 950 953 944 923 864 739 828 901 930 940 933 921 912 913 919 920 911 890 865 842 825 807 756 630 335 243 243 255 242 227 206 181 166 158 153 148 156 155 148 137 133 133 136 135 139 149 160 149 155 159 153 156 160 163 163 163 161 161 166 175 186 199 203 200 189 171 152 155 167 182 178 166 177 230 188 150 125 111 132 225 380 432 357 269 276 285 296 317 341 257 208 195 207 231 252 266 269 278 287 291 300 313 330 353 388 407 413 412 429 433 422 403 434 437 402 378 399 424 442 442 426 403 370 396 406 409 411 417 421 426 440 429 406 371 327 323 347 389 388 400 427 466 486 505 522 535 527 512 488 509 506 474 423 426 399 369 354 339 347 471 775 501 405 466 671 896 996 986 942 899 849 785 717 587 545 641 715 390 141 153 171 162 163 204 227 191 136 155 152 311 533 396 289 240 238 205 183 177 184 279 416 485 397 353 380 473 582 578 626 674 551 414 340 323 270 281 294 289 276 148 73 152 128 174 193 87 138 250 360 363 228 157 155 158 155 149 142 137 136 137 141 154 164 169 166 164 160 157 161 170 182 196 217 255 279 289 294 330 393 463 466 492 523 561 610 653 689 711 663 615 579 565 582 596 582 482 75 78 76 96 159 163 134 88 115 121 113 69 62 49 63 145 215 231 189 156 137 135 189 140 111 143 261 381 459 409 207 143 203 218 239 283 302 210 287 395 445 411 381 332 242 289 295 254 174 234 311 243 270 313 364 407 431 434 418 410 409 412 413 409 398 381 332 283 247 253 233 330 474 382 286 220 191 248 347 404 191 110 138 248 303 303 301 346 339 322 302 304 269 238 244 233 200 223 420 526 440 288 304 348 353 288 226 161 116 108 135 165 191 162 163 168 127 88 84 131 204 229 217 185 151 124 119 137 209 243 234 155 101 64 79 211 265 309 342 323 309 310 324 339 327 274 231 210 185 170 162 184 256 407 249 108 100 181 199 195 201 252 284 293 273 443 584 629 654 672 685 694 648 563 440 313 286 295 327 418 519 456 96 204 233 211 211 209 202 197 165 135 128 155 156 149 140 138 129 119 107 158 184 195 207 200 221 249 232 152 116 147 140 151 162 161 142 125 109 106 153 181 186 161 152 140 134 137 361 512 436 315 370 559 684 532 560 669 573 441 441 941 520 289 249 347 503 594 593 498 487 507 518 581 610 627 657 673 668 654 689 657 619 600 647 671 671 644 637 617 587 551 495 418 374 430 454 476 504 509 505 493 473 446 411 381 358 348 339 329 320 310 289 256 234 227 232 245 264 271 271 294 375 439 469 504 553 623 712 759 808 852 869 875 888 912 971 993 973 909 613 501 568 899 854 677 429 312 331 521 760 847 879 895 904 858 866 893 909 905 909 916 915 909 881 820 740 805 874 905 903 890 882 889 900 909 908 887 845 806 774 755 732 679 565 258 176 192 222 226 213 190 167 151 141 138 148 154 149 137 133 134 137 143 145 150 159 163 161 161 159 159 159 160 164 171 164 159 163 176 186 194 197 193 181 163 146 155 172 189 196 165 175 250 195 157 137 134 150 196 284 397 397 291 146 125 110 171 301 236 207 203 219 252 272 283 285 294 305 316 325 336 347 357 379 397 411 423 450 465 461 430 425 417 403 392 429 441 431 383 331 303 316 415 439 438 435 420 418 422 442 416 372 330 329 359 380 394 393 424 447 461 476 501 519 527 468 484 507 496 458 429 405 402 419 391 351 350 356 526 797 507 444 495 625 832 929 945 900 802 742 699 655 512 470 537 669 371 149 143 307 273 175 99 161 168 138 85 93 294 528 557 486 397 321 271 268 279 309 320 438 497 451 495 418 397 502 533 625 692 626 484 407 362 255 278 303 298 169 221 205 143 215 246 202 71 178 270 337 345 237 175 163 171 169 159 146 140 138 139 142 152 160 164 163 162 161 161 164 170 180 192 206 237 259 273 281 300 334 380 425 469 482 465 454 456 503 589 529 487 459 448 531 523 473 405 77 74 73 93 130 148 180 143 101 102 89 64 39 41 81 170 253 225 175 138 147 155 144 126 136 207 329 371 351 382 525 326 206 152 108 150 174 102 250 378 419 239 335 294 134 225 214 158 173 326 318 207 253 322 378 416 438 440 431 423 425 429 431 428 410 379 328 248 213 209 199 342 430 311 197 162 182 248 322 304 173 125 183 242 244 248 232 231 233 257 269 292 308 267 243 252 200 245 389 491 439 298 200 237 243 220 192 147 121 122 160 178 194 198 160 118 73 73 71 107 171 171 151 137 170 287 274 220 224 211 164 62 73 91 132 240 231 259 339 341 331 307 274 258 219 179 181 192 190 179 169 173 253 408 256 164 140 198 194 149 120 222 274 269 214 416 568 642 655 676 707 726 680 594 504 412 347 327 337 376 529 389 117 330 262 205 205 228 224 203 162 135 141 168 165 148 134 129 124 136 156 170 184 202 211 186 186 182 161 151 142 145 150 146 140 131 97 75 77 104 186 197 217 242 232 180 128 92 399 521 400 188 171 244 447 312 513 722 612 696 797 751 498 310 258 340 503 574 579 511 510 523 553 631 662 677 687 711 726 728 727 685 649 631 652 660 636 597 588 582 566 552 513 321 191 261 394 457 482 494 493 483 463 440 413 389 370 360 348 333 314 295 272 246 232 226 228 237 252 250 273 339 375 407 432 470 507 585 697 772 826 871 903 919 946 977 993 991 967 916 833 893 914 861 670 554 419 320 430 589 746 780 797 839 863 796 778 818 878 862 867 879 891 889 879 823 689 727 796 854 863 846 845 867 879 894 902 893 849 799 754 720 704 680 629 479 281 196 208 222 217 196 166 138 123 122 135 151 150 140 137 142 151 160 157 154 156 163 154 157 166 171 177 175 173 177 162 156 161 172 182 190 192 188 175 157 136 159 179 194 200 174 194 242 191 155 141 145 160 173 215 307 365 272 134 95 88 168 267 221 210 217 240 280 296 302 302 312 323 334 340 352 358 365 381 394 405 418 433 439 436 424 420 420 427 445 454 410 348 301 297 361 436 461 461 456 449 434 427 411 382 375 359 352 363 387 396 405 427 458 479 490 505 529 511 458 424 455 512 553 456 417 416 437 514 444 356 366 365 570 763 463 454 513 610 762 832 881 892 739 677 648 617 439 371 415 576 551 468 434 596 609 384 79 75 72 69 65 117 345 579 711 630 501 381 321 314 323 351 477 561 527 454 582 404 337 435 505 619 699 703 579 482 382 264 327 284 248 325 285 255 230 278 284 194 69 216 298 330 339 346 240 162 175 196 186 166 156 150 148 150 155 160 164 166 161 162 165 168 174 184 196 207 226 242 258 277 297 320 349 392 419 435 437 430 392 378 395 421 420 412 412 486 443 377 331 77 74 72 72 76 78 98 112 88 68 65 51 40 50 65 126 241 209 170 148 165 212 187 104 121 213 353 488 492 550 626 403 252 140 74 104 152 159 194 326 339 226 226 211 147 151 136 125 161 359 288 208 244 346 401 429 447 446 441 436 440 446 449 444 411 354 283 211 196 210 251 334 435 390 140 135 191 269 303 245 191 196 237 199 122 109 115 114 109 174 218 253 310 306 279 269 205 177 214 290 395 350 209 160 175 182 176 136 135 160 209 179 177 177 133 105 97 94 77 84 101 82 72 109 183 274 277 241 203 166 169 158 126 139 194 271 324 337 336 325 238 186 137 103 99 114 142 167 176 177 171 172 270 356 258 209 164 113 104 88 110 215 263 259 240 351 504 598 632 658 713 749 738 652 574 498 414 376 364 387 518 466 383 497 296 193 201 250 239 206 163 149 163 178 175 151 131 118 110 121 150 181 205 217 205 165 153 140 129 134 131 135 142 136 113 84 59 44 74 116 171 200 283 408 422 286 221 234 365 366 256 89 642 800 691 317 550 674 513 281 500 603 401 265 248 332 488 527 529 514 513 532 586 672 694 701 706 716 741 751 740 701 659 630 621 607 586 555 531 555 551 526 507 257 114 146 379 449 469 476 474 460 432 394 375 363 355 347 335 317 295 275 249 227 216 208 206 207 216 227 250 301 359 385 413 450 506 602 705 786 848 897 937 968 986 995 999 1001 973 939 915 980 915 691 245 268 245 264 549 652 651 589 606 709 771 767 723 753 808 813 825 843 865 873 867 828 744 701 736 788 811 794 791 807 833 871 892 893 868 815 770 743 754 724 669 586 400 264 208 217 218 199 161 122 108 108 121 147 147 143 146 154 165 170 160 152 150 150 138 142 161 187 204 205 195 178 160 154 157 163 172 183 187 180 167 153 143 169 183 191 190 196 220 232 198 151 141 152 164 171 181 206 257 218 145 80 74 152 219 202 214 239 271 314 322 327 328 324 337 345 348 359 359 364 382 392 396 409 445 428 414 409 422 437 449 454 407 342 298 305 394 441 471 472 462 458 454 453 439 412 383 386 375 375 393 429 435 443 466 469 475 482 490 501 462 417 425 437 470 516 501 456 459 525 643 487 345 332 363 596 714 455 478 551 636 706 717 800 883 723 673 649 608 431 357 385 518 672 732 745 738 892 561 89 50 63 62 65 115 350 597 767 661 520 413 366 209 252 379 531 543 555 527 482 349 303 355 436 587 682 693 603 558 474 348 370 365 329 305 337 247 200 278 284 179 63 102 242 323 332 341 232 169 184 209 210 199 185 189 176 167 167 169 174 177 175 172 173 176 180 190 202 220 255 268 274 283 297 320 346 371 330 330 357 386 336 313 320 362 421 445 442 445 377 316 279 78 76 75 73 116 113 70 92 89 73 100 66 56 68 49 42 77 122 145 151 170 226 201 144 112 160 257 389 517 612 575 377 276 175 102 125 212 245 208 305 258 207 221 191 180 162 144 126 159 284 248 217 255 389 421 438 447 445 441 438 443 455 456 443 398 322 249 187 192 208 234 243 449 369 100 117 205 276 291 238 270 313 278 160 102 110 108 95 86 84 105 147 220 319 300 264 248 195 204 234 308 390 341 172 165 178 172 129 149 190 214 147 206 222 160 55 54 123 246 118 67 61 67 70 132 229 220 178 144 150 183 183 161 170 211 241 228 265 302 289 156 103 60 50 68 144 187 184 156 154 162 178 278 307 238 191 165 131 89 72 112 186 230 290 326 362 420 513 586 631 717 760 759 705 636 566 491 425 393 401 466 596 556 507 432 243 205 273 244 212 187 187 197 198 187 161 134 110 94 88 130 178 214 205 181 146 128 123 122 121 119 114 114 114 115 100 77 64 73 105 135 215 311 344 287 301 277 271 239 219 159 120 441 677 701 459 498 553 563 490 718 563 251 196 214 275 374 464 498 507 510 536 613 703 735 734 731 731 746 753 747 721 677 628 581 536 537 524 503 516 527 525 502 368 186 150 375 442 460 460 454 416 380 346 329 318 308 294 286 266 243 224 205 188 175 163 166 176 191 204 212 250 343 370 397 427 465 528 635 759 870 928 963 982 994 1003 1009 1013 988 958 934 950 831 668 439 424 354 365 579 559 410 221 196 534 693 713 703 678 705 756 775 786 811 850 859 847 803 719 710 729 756 769 775 780 793 826 865 884 875 818 781 761 765 739 695 620 481 312 213 209 205 181 147 109 101 101 117 154 140 139 150 168 176 174 161 150 142 136 129 135 162 199 224 229 211 181 165 157 152 150 156 185 202 193 187 161 147 174 180 183 184 184 206 215 198 146 144 156 166 185 184 172 161 159 121 93 153 165 180 189 222 267 300 305 304 311 321 329 345 349 350 359 359 359 366 382 400 426 458 452 430 414 419 434 417 376 308 305 361 432 460 459 464 470 459 451 441 427 393 376 380 409 416 429 443 461 466 470 473 470 475 481 489 496 439 396 406 431 433 474 596 556 525 544 671 513 393 362 427 646 662 446 481 581 663 672 629 675 750 754 721 697 661 556 496 485 521 554 564 600 694 870 765 437 37 44 131 166 82 240 493 702 650 528 415 301 86 235 392 486 506 566 523 338 424 352 286 305 484 634 718 680 571 466 378 364 347 287 199 278 151 106 278 285 182 132 293 303 319 301 222 190 176 185 205 228 235 230 247 222 198 193 189 194 200 201 194 190 190 196 212 230 254 296 319 317 302 304 318 332 338 313 312 326 345 305 281 292 353 433 447 422 380 319 274 248 79 80 78 75 88 87 70 69 69 71 77 59 69 79 70 46 60 94 124 132 155 211 299 201 110 130 197 282 385 553 483 321 203 141 119 155 271 355 392 349 292 248 245 194 168 168 163 145 146 171 235 231 292 400 417 429 435 431 425 422 428 445 442 424 383 276 210 173 174 149 173 235 416 300 124 107 194 244 272 293 372 363 224 108 156 193 156 150 157 159 142 139 172 267 294 330 344 296 293 281 244 284 275 193 117 174 169 146 168 185 190 171 315 416 390 78 151 201 258 124 73 58 65 56 154 229 177 98 60 78 121 147 169 201 213 293 344 315 365 353 285 304 482 508 327 207 213 224 153 141 174 223 250 250 221 173 200 168 111 83 114 143 154 186 260 322 348 410 499 595 689 730 730 699 667 632 581 492 428 413 466 662 511 454 643 397 267 244 251 235 228 235 234 224 204 175 140 111 75 56 87 152 201 168 157 136 114 101 111 114 100 107 90 73 80 97 102 102 96 125 184 221 163 175 192 241 211 170 125 94 142 168 228 414 548 568 369 380 405 478 902 499 149 153 178 219 297 417 466 493 509 536 618 694 734 737 738 740 748 744 738 723 690 632 562 494 503 502 498 492 502 493 471 430 279 224 309 422 442 437 429 379 353 328 300 290 280 267 242 211 184 164 152 141 131 125 134 149 163 171 192 230 294 328 352 376 405 442 518 659 850 942 981 997 1005 1011 1014 1012 997 981 949 882 373 349 471 557 510 471 449 337 204 131 130 280 464 561 576 595 617 691 740 766 792 822 844 852 827 760 707 708 727 739 755 762 765 777 826 858 854 796 752 736 745 736 708 624 459 273 192 180 175 153 127 103 99 97 124 182 130 120 141 182 179 172 161 150 135 124 120 141 168 218 280 282 239 196 180 170 161 155 153 156 161 163 167 152 146 169 175 179 183 189 184 200 203 156 151 158 172 196 194 174 146 141 112 107 169 145 154 186 239 268 287 294 294 296 307 323 335 341 347 357 369 367 365 380 406 434 461 470 459 432 403 384 334 302 303 362 426 472 468 438 450 467 456 426 386 339 323 370 406 429 447 465 475 471 467 468 470 470 478 461 437 432 403 388 401 453 479 535 657 675 660 659 716 699 616 510 422 672 611 402 438 533 617 654 618 593 620 682 680 686 643 534 560 587 588 544 509 488 526 735 773 516 84 42 120 175 111 120 343 594 757 572 357 173 54 325 447 465 504 529 472 366 619 467 322 331 455 574 683 762 590 459 371 334 321 267 181 121 68 118 263 287 285 275 294 303 316 279 163 166 171 180 198 238 264 273 270 258 248 241 235 234 233 231 220 214 214 223 243 265 288 307 341 341 323 314 318 319 309 271 281 299 313 286 265 291 370 396 368 321 292 266 241 221 80 81 79 75 72 72 71 70 70 69 65 56 66 69 58 43 99 116 109 103 145 204 288 281 176 137 130 201 320 502 453 384 285 140 141 181 279 352 382 364 300 257 217 219 129 139 157 147 154 156 164 198 249 313 351 392 410 417 409 400 406 419 414 393 340 235 184 153 141 117 153 229 339 301 190 103 158 196 246 328 380 280 162 83 166 197 155 157 164 179 188 180 172 209 314 358 377 369 351 351 344 343 256 159 90 163 153 151 176 164 217 283 412 452 541 482 173 130 105 57 51 56 61 51 257 267 150 121 76 60 78 106 169 228 213 245 289 309 380 437 530 624 696 693 547 263 158 133 154 153 193 221 179 171 168 177 212 191 151 117 146 181 189 166 226 287 320 291 334 453 604 645 639 628 648 652 624 570 503 461 496 619 586 549 565 519 286 220 269 279 258 252 261 254 230 201 167 160 123 74 90 136 158 121 163 134 98 75 85 101 108 155 138 104 82 94 109 122 141 142 196 265 195 177 176 171 146 192 201 148 246 215 155 257 369 411 387 744 532 521 1059 395 136 143 158 186 258 370 443 489 512 535 605 667 707 711 719 727 732 723 719 712 695 654 579 512 501 483 471 468 475 459 430 394 344 331 344 386 395 391 376 338 336 322 286 276 252 222 186 155 138 128 125 125 119 111 120 134 143 146 195 204 187 154 235 285 315 336 383 518 734 923 971 983 995 1003 1000 992 979 971 922 745 169 327 525 611 543 442 348 272 190 135 116 132 251 308 328 608 588 596 697 735 758 780 807 825 821 786 707 708 716 722 742 752 757 760 775 795 801 771 738 721 720 723 706 597 384 188 137 133 137 125 110 99 102 94 121 158 117 113 145 195 185 172 161 151 133 124 129 154 164 209 273 298 276 242 218 192 172 159 156 151 145 139 134 141 148 159 170 178 186 193 188 197 196 166 158 160 172 196 175 151 128 118 136 120 98 96 137 187 243 257 269 277 281 285 296 310 312 323 338 352 361 368 368 371 404 435 459 472 470 442 405 394 393 402 419 444 462 456 427 407 434 444 404 338 323 341 386 422 443 454 470 479 482 481 477 479 480 478 460 425 395 386 388 387 406 470 604 670 681 685 672 691 745 803 623 449 346 706 595 399 391 436 551 653 654 595 573 593 615 656 547 326 382 519 639 689 502 365 344 510 661 580 319 94 97 183 286 228 432 634 692 488 256 91 50 385 524 570 628 567 493 492 652 425 312 336 412 493 574 636 541 485 415 332 344 373 325 136 81 44 97 274 286 287 291 300 315 264 157 157 172 185 200 238 268 288 293 277 272 270 263 257 253 250 245 241 241 248 262 280 297 312 351 363 355 336 320 302 281 254 283 297 293 261 255 292 354 306 284 267 248 235 215 196 80 77 77 75 73 71 71 70 69 68 63 54 42 57 56 51 109 131 121 107 120 149 234 500 363 229 206 258 340 442 451 341 223 107 135 154 209 371 396 394 338 266 160 131 214 130 122 129 139 170 188 199 190 208 243 348 376 392 400 406 409 414 400 361 293 217 184 150 118 95 171 240 291 298 162 101 126 146 220 261 349 220 199 181 98 120 155 168 175 199 218 208 151 187 289 311 328 356 370 417 298 172 139 98 87 141 150 144 140 125 267 370 408 457 638 556 103 54 34 32 41 53 55 85 360 297 135 87 95 77 70 83 146 196 211 226 234 225 172 163 333 541 639 665 623 512 387 251 173 145 186 190 150 152 158 181 224 213 193 171 158 206 221 210 234 285 295 240 259 388 505 490 495 513 562 608 612 592 554 522 539 607 726 420 382 483 245 209 273 346 349 306 273 278 259 267 294 253 213 154 104 124 108 124 276 160 95 83 78 109 145 171 134 91 67 85 106 108 105 166 233 255 198 216 254 237 157 369 438 381 346 226 147 172 228 337 445 655 442 504 808 324 156 202 265 223 263 340 422 510 532 521 552 600 640 660 676 687 695 700 704 704 698 682 627 575 548 526 484 447 424 396 362 334 322 331 333 336 331 314 293 270 269 267 256 240 214 179 142 114 117 124 129 123 116 114 122 135 139 147 186 148 125 114 146 185 216 233 320 519 750 931 939 953 969 973 941 939 948 937 828 562 58 443 606 609 479 342 307 334 315 232 158 118 124 104 219 634 664 659 614 445 629 725 745 757 770 758 712 690 700 714 728 747 760 766 756 740 739 742 733 718 708 709 696 625 454 165 123 114 116 111 104 101 105 96 101 115 116 117 162 208 198 179 163 151 135 137 146 159 139 158 203 252 311 334 304 220 190 171 160 152 146 140 137 156 156 154 161 175 186 195 203 192 179 163 160 161 168 175 149 129 130 155 228 178 93 75 142 188 210 225 239 253 266 278 290 298 298 315 336 350 345 364 371 377 408 431 451 464 454 449 457 482 468 470 479 482 470 429 385 388 402 373 321 319 364 409 451 467 476 483 492 496 493 487 482 481 461 434 410 392 380 379 391 383 388 426 578 647 670 679 703 743 778 776 474 348 430 827 636 422 349 402 505 593 621 590 559 548 574 631 505 289 287 456 551 550 482 337 274 349 518 684 670 374 271 373 491 401 266 245 267 209 125 57 75 376 580 695 761 762 603 530 741 449 334 329 353 381 442 500 486 519 482 381 374 474 510 379 331 178 126 296 288 289 294 302 317 252 156 160 188 201 195 224 261 286 292 271 252 247 259 264 264 263 266 262 260 260 265 276 291 315 371 386 359 300 280 267 255 244 276 287 271 226 248 270 283 265 241 223 211 203 191 178 81 78 77 77 73 69 69 69 71 75 62 52 44 58 53 47 48 81 111 126 131 206 294 539 240 188 250 345 354 363 370 254 175 107 81 103 186 304 361 441 401 225 262 262 242 87 88 112 135 179 179 179 178 229 233 231 307 387 435 479 448 409 366 314 238 194 183 207 153 124 196 258 240 166 116 103 107 110 388 479 426 228 250 240 80 45 124 194 221 250 253 244 223 249 287 292 292 340 391 249 144 72 57 65 65 69 76 105 106 122 262 435 519 527 718 515 198 99 60 40 35 50 49 93 241 364 277 155 135 102 81 90 162 200 219 232 229 223 217 247 352 465 539 549 498 427 361 226 146 122 162 199 203 167 200 231 253 239 225 212 213 276 264 258 273 310 276 231 262 389 404 313 342 351 387 452 501 529 546 573 611 529 412 352 337 350 215 165 221 323 367 321 290 296 282 313 327 291 228 182 132 133 103 176 333 213 137 107 102 121 119 105 91 78 67 77 112 115 96 87 192 229 210 217 362 368 160 317 423 413 287 188 157 176 204 290 439 552 340 290 427 747 315 230 277 247 273 313 369 490 494 487 507 542 574 601 620 631 650 674 691 701 704 701 681 628 573 545 506 434 358 305 259 242 256 276 270 257 242 218 190 169 173 182 189 190 179 158 134 114 121 129 132 125 126 132 147 174 164 149 156 140 127 120 120 139 190 257 332 573 776 900 862 900 925 910 765 817 887 924 783 470 175 587 665 599 442 367 375 409 421 354 255 166 140 103 279 611 678 691 525 160 512 663 687 694 712 720 710 681 693 705 709 729 743 748 743 708 693 698 715 710 705 700 679 656 495 207 149 129 123 116 114 110 101 89 95 107 133 194 215 224 208 193 182 169 151 146 156 159 119 102 131 199 257 300 309 277 255 229 202 176 150 137 132 144 147 148 152 161 171 187 208 206 190 185 188 173 160 150 136 137 168 235 331 287 224 177 163 168 178 191 217 240 259 274 282 289 297 322 340 347 343 369 377 386 409 417 421 424 424 472 499 510 502 497 491 483 461 430 406 416 404 360 326 352 420 463 486 495 502 506 507 506 498 492 490 459 426 401 395 395 383 378 388 404 443 517 610 644 666 691 734 782 782 693 439 547 806 962 662 482 424 448 499 531 542 551 544 539 551 556 535 498 462 489 489 470 455 356 310 333 430 780 1017 1011 363 184 216 286 133 101 110 94 71 95 162 337 552 608 546 641 619 628 690 397 319 319 328 294 336 404 449 501 489 449 470 410 411 430 399 209 161 293 203 194 236 304 318 242 163 176 179 183 190 215 255 281 286 254 224 215 234 257 272 278 278 270 265 262 257 272 289 319 386 376 306 227 289 294 271 239 245 250 241 208 243 256 253 240 218 200 188 185 181 175 81 77 75 76 72 69 69 70 87 90 57 43 39 47 43 47 55 67 138 170 200 399 270 135 93 161 258 358 347 234 219 257 162 120 92 81 116 242 383 469 394 289 338 322 222 72 78 98 131 175 206 183 178 158 176 182 222 395 480 488 441 389 329 261 185 191 228 267 195 158 175 218 228 204 166 106 111 199 520 561 487 322 263 271 254 80 98 159 225 280 290 246 205 264 305 340 396 338 236 98 78 76 84 87 67 69 76 93 121 163 287 449 527 604 793 539 288 153 80 46 37 52 48 72 175 406 325 218 155 138 145 151 174 202 218 223 217 233 263 308 363 384 417 457 415 366 315 174 119 110 145 182 204 214 247 331 337 293 277 315 339 355 322 314 337 344 324 293 294 390 331 249 259 202 213 269 333 422 493 571 635 427 276 402 330 274 234 195 272 337 358 334 322 315 296 351 364 326 232 207 179 135 120 240 348 276 179 125 107 101 101 99 95 97 77 74 125 174 231 271 292 252 223 162 128 363 498 486 334 254 159 137 166 257 365 283 462 548 267 155 213 380 259 233 244 244 251 269 302 377 408 438 472 505 530 547 555 567 597 638 680 699 709 711 703 681 652 623 587 411 273 207 184 203 232 228 204 181 158 139 118 110 120 132 137 141 146 153 159 169 174 189 195 188 180 180 207 294 294 264 246 258 243 237 242 263 330 527 803 817 817 813 771 841 853 720 233 302 581 860 513 423 421 728 694 611 503 436 442 453 456 448 382 319 294 252 253 402 654 699 548 306 467 581 628 626 667 697 706 689 690 690 693 714 729 734 727 700 664 650 664 673 680 674 652 655 552 352 174 145 138 131 130 130 123 110 108 115 168 304 287 246 214 200 193 186 176 156 163 163 132 88 103 153 211 200 214 239 266 261 240 209 152 133 130 134 138 143 148 150 158 174 206 277 241 200 181 159 146 138 137 179 215 250 280 222 192 180 160 152 155 170 213 235 254 268 277 284 297 319 336 346 356 383 380 382 390 410 405 421 466 499 520 526 520 502 491 478 453 466 440 396 407 388 391 435 472 496 510 521 522 517 506 496 478 469 463 435 435 436 443 438 395 368 393 514 564 581 586 616 658 704 746 779 758 670 517 660 873 1026 673 498 436 446 484 489 481 494 510 520 527 566 546 527 524 550 521 489 475 415 398 419 463 884 1068 920 226 121 131 173 152 102 84 89 69 182 293 318 449 494 509 603 699 645 534 442 399 369 344 300 293 331 403 435 453 431 390 300 330 391 363 254 182 170 77 70 138 268 288 219 165 182 182 182 189 213 262 285 274 214 193 194 215 255 281 294 291 270 254 248 253 269 287 324 397 361 282 220 301 319 294 244 232 220 217 222 226 230 230 223 206 190 181 182 178 177 78 75 72 72 70 70 70 72 113 100 45 35 33 34 30 53 141 217 209 226 259 346 192 99 97 191 273 317 324 218 242 283 145 94 106 137 206 342 476 466 353 322 352 333 223 113 110 111 171 241 320 211 133 119 137 130 164 344 444 459 415 347 276 221 176 155 182 222 203 177 188 242 277 258 206 103 154 317 534 567 534 436 319 223 176 126 113 108 134 134 216 200 172 227 309 364 379 251 141 66 80 116 163 196 203 206 178 140 226 261 305 437 577 681 794 743 618 377 85 52 47 58 60 130 251 415 338 253 173 132 142 162 182 202 216 226 234 254 279 308 328 253 189 179 231 212 183 120 118 114 127 171 229 269 308 450 498 471 437 443 437 419 411 393 400 432 402 381 360 376 322 344 382 246 178 174 212 359 453 540 664 352 274 377 287 248 229 225 382 381 348 358 367 344 318 340 347 330 276 269 217 159 147 245 315 301 207 149 118 105 102 98 99 109 75 53 57 72 287 453 488 267 252 258 83 341 578 637 327 178 134 132 160 318 460 383 505 452 231 219 315 359 280 230 204 197 184 216 288 368 387 419 450 479 493 504 511 521 556 606 661 692 705 711 714 727 727 714 691 394 171 101 209 210 192 163 145 130 117 104 95 115 136 126 111 107 114 128 137 147 161 193 215 231 240 244 242 230 186 225 271 323 366 435 550 766 813 822 847 802 761 733 731 778 746 537 66 146 491 698 140 428 717 794 718 662 597 530 502 481 465 459 449 441 436 427 224 301 636 691 681 606 464 543 575 584 618 668 696 697 685 679 685 703 713 718 715 702 656 613 591 599 623 640 641 622 603 465 189 143 130 126 114 115 118 121 128 131 199 322 358 292 228 218 207 202 194 171 171 177 165 80 73 87 108 125 150 180 216 219 188 143 133 131 131 132 133 136 142 150 162 172 185 212 194 167 144 134 127 142 171 231 263 275 267 218 205 194 164 154 147 159 208 202 201 218 256 277 294 311 326 346 366 388 369 379 403 420 394 400 443 503 529 532 520 497 488 478 457 432 388 361 399 441 473 505 514 523 531 536 522 510 495 475 464 469 471 454 481 499 504 495 450 405 396 503 553 567 557 584 635 687 724 724 703 644 556 693 892 1024 753 533 428 429 471 479 465 445 469 517 564 599 560 513 483 498 512 496 471 449 450 502 633 961 780 453 129 112 124 158 215 141 88 77 70 188 285 301 342 374 418 495 522 435 362 458 455 403 353 376 328 313 320 243 339 383 339 329 341 363 359 310 209 104 93 106 103 104 137 157 218 305 304 223 182 214 329 299 235 172 171 185 223 292 307 302 279 221 216 223 240 276 300 330 373 342 299 257 233 226 227 227 213 208 210 216 213 214 215 212 195 181 176 180 174 176 75 74 73 72 71 70 71 81 127 91 56 49 38 35 35 54 176 253 245 271 288 255 126 90 137 259 355 344 309 260 302 293 233 100 96 198 383 498 607 641 499 367 302 286 314 266 198 129 216 296 329 168 114 110 122 96 140 258 398 397 338 252 180 141 138 153 130 139 162 157 169 215 287 289 249 171 115 302 477 532 548 440 277 176 126 153 203 101 139 210 204 224 194 190 302 357 309 128 88 86 106 125 217 241 213 250 254 241 262 303 370 474 638 678 689 674 691 415 97 57 68 75 101 134 294 409 366 306 209 129 161 178 192 205 219 235 247 257 264 269 266 239 234 233 240 132 104 110 124 131 161 211 261 304 337 382 488 522 520 521 501 478 463 479 491 500 480 481 448 392 397 413 401 310 260 239 261 344 448 567 646 355 336 347 254 239 237 289 482 414 352 346 423 421 382 340 326 312 301 290 267 224 192 249 291 301 247 194 130 101 154 115 86 73 43 53 60 48 360 542 559 222 174 162 120 390 564 664 584 387 223 144 159 298 481 594 550 320 236 447 366 315 257 214 161 119 126 181 274 352 378 414 448 469 451 462 473 485 522 575 627 673 692 706 722 750 770 777 742 541 262 197 380 214 145 114 105 97 89 85 88 180 209 157 106 96 100 109 124 140 155 172 217 248 259 224 182 158 155 207 257 320 420 569 748 895 815 770 731 685 681 692 710 728 643 387 67 138 518 545 60 173 522 782 733 703 660 606 553 524 497 472 448 415 405 422 161 326 624 680 684 661 611 596 567 552 562 620 668 696 699 688 688 695 693 699 701 695 668 598 538 515 537 571 596 587 619 517 301 196 176 168 153 112 114 124 135 163 251 357 371 343 283 229 218 213 207 194 186 189 166 82 67 69 80 104 132 151 158 159 155 149 143 142 142 139 134 135 139 149 168 169 175 186 173 147 125 116 108 161 231 273 292 287 261 207 207 199 174 164 152 148 162 170 206 240 257 278 292 303 312 346 365 367 358 380 393 385 365 383 429 502 520 517 499 495 491 474 439 375 400 428 456 497 521 532 539 537 521 499 484 480 482 483 474 487 501 503 498 497 490 468 415 431 469 502 529 545 550 560 599 636 651 591 626 692 758 806 933 994 798 541 427 428 472 479 457 412 424 479 534 570 537 451 374 349 414 402 355 373 407 480 617 909 653 336 124 126 148 183 227 179 110 55 69 81 186 303 315 333 361 395 385 333 336 442 418 338 275 296 259 260 267 232 300 338 338 368 359 331 311 309 298 297 308 308 211 126 133 142 173 239 330 216 167 211 344 268 193 186 183 182 195 228 319 327 280 193 206 227 250 281 275 283 298 295 284 257 220 201 198 204 217 217 213 207 200 205 206 204 193 179 170 168 165 169 75 74 72 70 69 68 70 91 132 80 63 61 51 55 53 54 116 202 243 241 279 211 94 91 162 280 397 345 316 313 344 232 158 110 145 246 417 540 575 612 598 452 253 166 294 294 222 152 255 222 191 106 98 116 128 86 118 201 319 296 219 135 108 143 152 151 116 93 114 158 128 167 250 321 363 315 184 320 411 458 491 351 224 156 123 177 257 204 195 207 224 321 259 247 368 341 220 78 76 147 226 286 223 226 198 163 179 210 273 411 475 516 567 507 519 592 734 392 133 83 169 200 193 158 413 454 400 359 228 157 181 193 201 208 219 240 251 250 239 229 238 270 295 285 256 167 162 175 183 194 204 235 274 287 231 162 213 437 552 556 533 496 468 482 526 563 575 560 530 505 501 471 399 337 365 412 398 387 512 624 650 480 458 366 258 242 268 344 480 431 429 426 432 439 406 355 340 311 299 291 269 254 247 286 314 337 310 178 121 127 205 151 107 82 87 86 87 133 405 494 423 228 159 129 166 375 444 517 576 476 312 194 162 246 496 687 613 297 306 488 303 228 190 174 176 124 104 167 261 318 345 375 403 413 401 430 444 460 494 546 592 639 690 704 725 756 777 806 816 752 294 322 506 264 177 135 113 91 83 81 87 230 266 211 117 94 97 107 126 152 206 266 331 368 353 246 202 174 171 200 243 339 504 629 696 740 706 666 641 632 641 659 668 661 591 301 74 120 449 371 75 154 558 759 730 712 686 649 599 576 551 504 423 315 271 249 95 406 643 670 687 682 664 637 585 550 535 559 619 660 676 683 687 684 672 675 678 676 662 606 535 472 454 493 533 564 597 600 520 350 171 118 118 97 109 118 131 239 328 366 355 347 288 233 228 225 221 218 222 232 190 104 68 76 90 98 120 139 156 164 161 159 165 193 182 161 142 153 157 158 160 158 166 173 163 139 121 108 99 167 238 293 303 271 231 192 196 193 182 167 176 194 214 220 232 247 259 279 295 302 301 352 377 385 391 400 392 366 337 371 420 473 479 497 508 506 491 453 429 444 482 511 525 524 529 532 530 523 489 473 491 495 505 515 512 511 514 514 498 494 493 488 464 466 487 505 521 535 544 541 576 622 658 634 740 807 830 812 944 959 767 513 414 408 438 410 393 385 396 431 451 462 481 370 275 239 285 296 297 310 305 341 487 827 611 348 151 156 187 206 208 169 124 85 67 78 110 154 174 285 333 348 363 390 449 508 405 320 329 414 311 293 315 345 330 333 345 368 352 277 188 263 291 300 311 298 296 238 139 134 133 184 327 183 149 181 211 195 215 255 222 181 171 200 290 310 279 209 217 232 249 260 207 192 200 204 239 244 214 183 183 199 223 219 216 206 187 196 198 197 194 190 175 157 154 163 73 88 124 83 68 69 75 72 76 53 56 57 65 77 68 58 53 135 207 235 249 229 150 111 155 264 362 345 315 324 383 171 109 128 201 230 273 354 376 503 583 573 363 276 310 312 196 224 443 193 116 97 87 124 119 51 69 152 221 199 128 115 145 147 141 139 168 118 100 122 127 150 222 327 386 361 302 329 337 333 318 343 291 219 162 124 104 118 182 247 311 408 301 306 350 302 153 77 114 239 206 185 181 191 191 153 185 242 348 516 532 483 403 352 437 583 725 401 241 236 541 481 380 343 642 489 322 272 207 182 191 204 206 211 222 244 249 241 221 216 263 316 322 263 242 256 259 240 214 185 171 222 280 261 201 128 90 350 521 560 523 469 445 458 517 616 667 646 627 598 563 501 393 308 278 411 467 527 668 613 627 649 582 403 284 256 299 361 399 371 429 450 445 441 400 364 344 246 193 171 163 202 256 292 308 364 341 204 168 167 190 166 153 144 143 149 171 219 348 453 362 190 103 106 141 209 271 356 397 338 246 188 173 244 580 725 583 226 378 484 282 227 177 159 138 146 134 148 226 283 315 343 380 381 378 412 429 451 482 530 589 642 688 705 734 761 766 778 782 713 348 412 518 401 329 282 236 164 105 79 98 221 283 276 205 157 152 154 149 205 388 590 662 691 684 624 527 344 215 181 222 319 469 641 678 664 631 617 609 607 617 624 611 580 519 278 98 58 136 111 94 177 596 718 706 704 690 674 654 627 607 492 308 226 166 160 156 511 669 675 693 690 673 645 608 587 565 533 563 594 628 668 677 670 654 651 654 654 641 585 525 463 410 438 472 507 544 612 627 538 226 106 92 123 108 110 123 152 283 332 326 328 268 235 242 250 254 261 273 274 213 128 71 85 92 91 102 113 153 211 222 218 217 237 214 184 153 155 158 161 162 154 172 182 171 136 115 106 101 203 264 294 295 234 196 184 184 184 181 173 191 210 226 233 240 251 264 277 302 318 324 362 378 385 391 403 388 363 335 355 380 402 422 477 502 498 498 475 470 513 530 540 544 548 551 551 543 518 494 494 521 538 550 558 563 547 527 511 508 507 499 491 485 479 485 504 516 516 511 504 553 620 676 695 796 842 830 769 952 925 706 479 362 318 329 301 293 307 342 374 371 370 425 323 263 253 265 282 282 268 257 332 508 799 624 412 233 191 245 247 212 157 104 79 96 210 219 206 196 219 251 291 343 360 381 417 430 377 353 361 318 286 322 402 348 342 345 345 332 323 268 110 248 203 129 283 325 259 131 126 120 161 257 151 139 166 189 176 174 195 235 196 170 182 262 282 265 225 223 220 217 213 195 218 243 231 218 210 201 193 187 198 218 222 214 200 179 186 188 186 180 189 185 176 171 179 71 77 92 73 68 88 136 93 71 54 48 36 54 96 73 62 67 66 100 174 240 276 221 122 139 236 327 357 286 196 152 123 103 141 206 232 231 236 238 366 412 383 256 285 290 256 138 296 412 114 93 91 85 104 87 58 53 140 173 152 102 158 177 132 126 113 109 136 95 119 187 180 238 323 373 403 367 312 269 235 250 321 326 259 165 107 101 164 279 347 397 408 313 298 292 246 111 84 222 538 338 225 181 102 129 165 189 242 341 455 465 374 280 231 373 598 657 414 647 617 605 664 566 580 790 528 350 249 194 192 199 210 210 215 224 240 243 233 218 214 266 312 316 212 169 180 187 185 171 140 103 220 307 308 214 122 109 287 482 564 525 461 433 445 497 645 689 660 636 603 559 496 432 387 382 440 543 666 745 482 370 473 696 466 336 288 311 362 353 327 452 492 482 447 404 380 333 182 129 122 129 145 224 307 317 343 336 278 236 196 213 245 183 169 186 228 270 299 305 283 221 192 190 148 136 155 209 313 290 208 177 155 163 210 431 536 481 239 453 509 419 404 263 171 144 181 141 114 156 247 297 323 382 400 401 410 429 457 491 532 591 638 675 707 744 770 779 780 824 777 541 478 489 525 488 433 393 346 257 178 150 202 281 305 278 213 214 198 184 296 660 919 888 856 864 879 862 635 398 228 225 353 501 649 660 619 583 603 605 604 600 593 565 521 453 325 159 46 48 50 68 146 389 478 539 611 672 678 671 660 636 489 287 193 225 367 655 648 675 694 713 704 672 635 610 599 582 557 538 543 577 631 652 649 636 621 615 607 591 550 509 464 420 416 439 473 509 553 580 547 360 158 144 210 146 115 135 188 283 301 296 301 241 239 265 286 304 315 320 316 242 152 76 92 94 92 98 106 128 166 199 238 235 206 182 182 176 155 161 164 160 142 168 187 183 134 105 110 154 262 291 284 259 194 173 176 177 173 169 170 189 215 229 232 234 246 262 274 299 323 342 364 351 346 356 385 381 367 357 334 334 351 376 450 495 512 509 503 502 506 523 546 564 573 571 558 541 519 505 515 542 571 590 591 578 564 545 529 520 509 494 483 480 484 490 496 500 487 476 477 528 571 631 704 803 835 832 800 986 863 602 387 306 265 249 216 264 286 292 335 354 367 398 343 317 310 320 387 388 361 375 485 652 806 599 453 323 206 310 299 227 128 86 140 229 306 322 328 311 189 154 203 345 377 291 236 269 328 343 330 300 280 310 366 329 344 336 302 316 332 344 339 377 220 119 300 319 281 194 127 155 138 110 118 139 164 186 165 138 127 145 155 150 161 225 245 235 212 214 208 200 190 190 198 204 198 194 193 192 188 186 192 206 222 203 185 174 182 181 177 176 186 192 196 201 202 69 69 68 67 68 72 91 99 71 56 43 39 52 79 83 59 118 214 206 204 237 263 295 223 142 167 265 313 228 163 182 202 141 217 207 169 160 155 164 212 167 172 192 194 188 151 112 379 332 77 89 90 89 93 61 62 80 139 164 154 121 168 161 128 136 119 108 111 88 141 233 262 295 309 323 398 362 304 272 278 283 291 273 219 147 100 96 227 381 452 432 394 330 290 263 205 92 92 264 489 407 254 162 72 106 158 187 187 216 278 330 228 211 225 314 621 552 314 640 604 603 730 678 697 708 480 330 216 153 174 200 208 209 211 216 224 229 218 206 202 232 275 287 229 131 114 145 150 137 115 96 301 307 235 167 150 221 403 558 578 528 457 430 456 536 679 714 679 609 549 501 485 523 521 505 519 634 739 732 521 387 560 759 598 437 351 338 373 377 407 527 545 521 468 439 399 337 232 152 169 230 294 293 280 269 283 331 312 236 148 192 255 239 168 180 232 206 157 131 124 178 220 265 226 186 157 164 221 200 162 164 127 129 171 263 446 538 490 423 476 522 517 528 382 248 226 141 110 146 179 274 343 390 448 448 426 431 468 522 577 606 636 668 702 731 753 796 881 899 826 679 533 476 449 431 425 446 457 419 350 306 286 405 512 506 398 345 298 277 382 815 757 546 789 792 849 948 908 900 641 245 329 488 635 656 533 532 608 595 580 568 560 525 488 437 365 171 56 38 34 44 70 113 134 153 250 550 634 662 662 646 527 359 202 558 602 571 568 668 717 733 723 683 633 583 568 554 541 524 520 538 576 613 612 592 570 572 567 550 519 489 462 438 425 441 459 478 495 495 491 463 242 228 305 277 286 226 177 204 233 242 241 209 241 289 329 348 359 361 353 275 174 88 99 93 93 100 108 112 130 164 218 203 148 128 129 138 149 171 166 151 129 137 154 154 118 145 140 163 275 297 265 208 167 165 170 169 166 167 173 190 215 228 231 227 232 239 246 269 293 312 325 318 316 325 357 365 353 330 333 346 348 350 410 478 517 517 512 513 519 527 554 577 589 577 563 549 537 529 532 547 572 595 598 590 580 560 539 518 499 486 480 482 492 499 502 496 486 479 480 500 514 586 689 792 821 865 934 1030 781 497 298 271 264 260 242 243 265 283 335 421 449 418 365 329 323 353 478 487 482 537 598 706 741 456 302 223 208 244 224 173 106 107 159 227 257 326 354 355 345 355 277 188 224 226 243 289 317 323 298 248 290 304 312 324 341 336 332 394 437 458 454 387 201 109 205 300 337 305 158 273 232 115 117 124 144 168 168 147 130 129 169 145 140 184 207 206 195 193 188 190 195 201 198 183 165 169 173 175 173 176 184 194 209 189 174 166 176 177 177 180 189 202 213 222 225 68 68 68 68 68 109 117 107 47 36 37 42 77 95 103 69 109 166 198 190 239 303 358 228 148 137 172 214 216 149 206 241 230 463 464 340 203 112 94 102 99 125 141 107 106 110 159 383 219 75 93 111 156 173 112 92 92 98 141 129 116 147 136 135 152 146 129 117 114 137 269 384 283 264 274 323 313 315 322 333 312 247 146 158 144 115 92 236 412 534 463 363 306 296 271 203 118 117 308 428 404 185 131 155 120 178 185 136 82 92 170 209 234 247 324 643 702 514 367 550 601 673 728 572 526 469 285 156 87 97 172 197 198 198 199 200 201 192 188 188 196 226 229 198 147 145 151 146 128 98 134 407 318 214 167 308 451 581 614 573 513 450 421 469 581 738 757 682 570 467 420 432 512 605 617 630 702 716 697 590 459 593 728 725 581 471 420 424 430 510 598 566 539 492 415 367 327 274 199 210 213 243 309 315 311 314 363 292 196 196 243 285 287 176 133 117 112 207 201 165 184 172 160 154 154 151 148 156 158 157 153 145 142 174 255 512 741 706 224 240 403 486 359 498 417 258 203 148 135 158 245 354 432 485 499 470 436 483 551 604 618 649 677 699 708 716 775 875 862 737 559 352 310 315 336 350 388 435 465 467 566 658 729 528 486 469 435 475 490 444 465 361 322 580 549 646 696 359 903 970 617 361 473 628 692 399 438 593 558 526 508 501 483 458 411 329 138 63 44 35 37 47 60 61 67 102 216 428 566 630 635 543 426 382 564 533 549 621 689 731 745 737 708 673 624 557 533 521 515 514 511 522 553 566 561 548 544 545 532 508 484 471 457 441 440 443 446 448 432 419 405 379 190 143 196 236 196 141 115 157 153 150 199 264 340 402 410 393 383 370 302 204 131 124 100 93 97 103 107 125 166 203 220 195 138 136 142 157 184 169 145 122 113 119 126 121 116 111 156 271 268 223 169 154 166 177 182 175 179 185 195 213 225 233 240 248 259 267 272 283 246 215 295 325 329 326 322 322 328 340 349 361 382 436 482 510 517 516 519 525 534 559 582 592 580 570 565 563 567 563 564 574 593 604 601 585 556 528 504 484 482 487 495 504 502 497 490 483 475 480 498 503 583 683 764 805 887 978 1025 683 417 270 248 274 298 306 235 270 340 385 518 548 494 382 337 343 404 561 617 645 672 561 544 533 544 382 272 207 178 152 138 131 143 134 130 151 279 330 300 185 211 221 219 237 256 298 342 335 315 275 226 284 292 306 338 335 338 353 399 465 522 534 443 291 143 82 255 307 319 311 158 124 164 273 253 191 143 154 149 149 162 207 150 131 170 178 182 188 197 194 203 212 212 200 178 156 151 148 151 157 164 177 185 183 172 170 172 175 175 179 185 194 208 224 237 244 68 69 69 69 83 137 139 103 34 48 49 51 79 108 103 64 73 143 187 173 269 344 375 309 209 174 163 223 265 247 199 239 276 324 437 390 244 70 53 75 91 92 101 107 110 112 181 312 123 73 96 116 121 134 123 92 94 87 109 131 125 125 127 132 151 177 195 175 153 132 296 349 239 220 234 259 295 339 345 329 288 212 156 207 204 155 114 177 350 481 466 301 290 321 295 253 230 245 382 383 345 252 143 111 116 205 203 175 144 172 231 308 370 322 394 631 710 422 245 614 555 572 634 453 467 420 203 115 83 94 120 167 173 159 166 170 167 166 174 183 194 198 174 151 122 147 153 143 122 123 260 500 344 292 339 608 659 638 592 552 491 435 403 473 618 759 791 678 537 412 405 453 520 601 652 677 668 536 544 594 627 584 653 737 746 630 556 520 477 566 609 524 470 410 364 356 282 269 264 308 287 263 273 313 346 393 431 330 262 266 337 317 290 243 199 143 118 195 191 170 134 125 129 139 143 140 139 138 144 147 145 135 148 187 316 607 898 877 659 715 662 601 454 627 536 304 298 216 182 191 229 428 511 475 540 507 477 532 586 619 634 675 712 729 732 787 777 734 633 546 445 324 256 256 270 279 286 365 465 584 745 731 636 484 453 433 385 357 375 369 321 205 232 339 340 517 665 685 974 937 691 341 475 605 701 587 552 544 499 463 436 428 438 416 358 262 101 61 51 58 94 91 52 33 33 42 76 192 331 462 525 465 313 261 401 491 554 632 684 735 752 742 730 708 667 603 541 510 497 493 493 492 500 517 525 526 524 530 531 525 510 485 468 453 441 419 402 391 381 370 349 340 396 380 348 302 243 174 126 134 126 143 199 271 356 419 433 414 394 375 328 246 176 132 101 90 89 94 103 99 107 159 183 200 197 180 166 182 217 209 162 132 129 131 118 115 138 147 187 248 200 159 143 158 174 185 193 197 201 203 204 211 220 240 264 268 273 279 285 287 236 204 308 366 361 321 317 318 328 346 367 387 418 470 485 495 501 506 511 520 532 551 575 588 586 581 580 579 577 578 575 574 581 592 587 568 536 508 487 475 481 492 503 509 502 499 492 470 466 480 508 529 610 687 744 821 907 982 1020 666 402 250 229 280 313 328 343 425 496 565 630 709 644 398 401 447 528 653 754 823 816 639 757 687 430 275 227 196 151 114 164 205 169 151 122 100 123 137 154 165 202 228 260 300 331 350 367 368 329 306 294 281 233 232 275 318 349 324 271 419 539 606 590 505 325 124 100 101 101 86 76 101 134 182 240 173 116 137 134 143 155 164 127 132 164 174 188 196 199 202 217 225 217 199 181 162 146 132 132 144 162 181 182 170 163 162 164 168 170 176 184 194 208 228 247 258 69 69 69 106 125 145 145 102 68 75 51 38 36 60 58 51 56 127 209 275 340 255 239 303 275 193 227 323 294 266 188 248 280 312 411 355 223 49 56 75 84 63 62 76 99 133 219 244 96 60 77 100 90 89 89 59 168 175 140 132 122 118 129 141 159 201 277 265 187 144 359 314 215 186 209 255 308 361 327 279 224 212 153 140 235 165 131 167 244 431 482 240 317 363 347 320 319 340 406 314 398 481 168 124 155 231 212 193 186 212 300 429 571 499 507 594 666 285 293 586 445 405 431 419 383 285 130 89 86 90 95 132 121 85 81 127 155 176 215 211 224 260 176 139 122 122 137 141 135 130 274 407 319 428 537 628 652 623 583 550 489 427 400 461 643 763 786 658 521 452 532 534 557 586 619 621 603 566 543 630 705 614 603 645 715 689 602 518 441 497 513 461 375 290 250 262 227 289 385 361 216 199 227 252 254 313 420 386 331 319 389 298 244 227 209 125 84 111 106 105 105 111 117 121 125 129 133 136 137 130 133 141 159 199 377 639 890 877 806 869 749 726 696 508 614 585 513 559 375 253 247 587 591 489 644 583 547 574 610 637 659 689 755 763 777 886 771 573 295 234 387 436 327 297 273 255 240 436 656 786 538 494 493 553 570 584 570 478 384 319 281 296 257 244 144 318 492 682 962 819 600 395 497 467 483 555 480 461 448 421 378 360 365 365 320 234 109 63 86 142 265 382 271 85 44 145 166 103 49 132 216 163 153 211 315 377 401 458 578 739 791 796 768 739 706 656 572 513 478 462 464 465 467 474 487 496 502 506 516 519 512 496 477 456 433 383 347 324 322 370 392 393 408 427 422 391 357 261 157 99 110 146 214 320 362 388 401 437 407 366 334 277 212 150 101 91 87 89 102 109 107 108 120 152 180 187 184 216 277 335 234 161 143 146 140 138 160 208 230 221 168 140 149 174 184 189 198 210 213 217 219 217 217 241 264 264 271 281 291 292 297 310 331 368 351 325 327 354 371 384 401 411 419 429 450 469 485 497 504 513 527 545 565 579 588 590 590 589 584 576 576 579 585 580 561 537 510 490 476 471 480 490 494 495 501 499 487 463 461 474 501 532 618 695 758 815 896 961 961 679 399 240 235 293 318 311 269 535 657 687 705 754 721 585 589 609 657 719 758 805 801 696 892 800 510 242 210 187 143 100 220 287 215 194 147 110 93 121 148 177 215 247 288 335 356 360 372 398 348 309 280 245 248 276 318 352 358 318 258 369 502 615 678 597 571 489 273 130 81 77 87 153 162 134 139 108 95 121 121 134 147 151 126 137 161 174 188 197 202 206 223 230 221 194 181 169 153 147 145 154 174 176 169 160 158 160 160 159 163 169 177 188 203 227 251 268 70 70 72 94 130 146 148 84 62 61 38 32 35 50 75 65 66 83 114 178 248 186 218 279 507 314 245 328 282 247 243 256 298 329 359 295 174 76 84 95 91 68 48 69 91 113 210 253 175 50 52 72 78 73 102 133 141 147 129 97 101 128 154 166 180 233 326 415 337 325 513 296 192 191 204 260 317 364 303 257 250 302 184 157 245 124 135 190 245 535 494 238 372 423 410 375 361 356 331 215 382 395 117 163 224 255 241 214 230 285 395 515 649 728 701 597 464 175 369 512 373 280 297 326 202 121 73 86 88 89 89 88 86 76 85 159 224 265 317 268 259 246 157 129 113 93 117 118 130 164 243 286 289 423 533 605 636 639 621 585 517 440 409 448 634 733 717 569 532 559 617 560 582 599 587 597 591 559 498 579 674 728 692 623 593 589 477 389 325 319 397 383 278 180 134 156 293 256 214 182 150 163 180 170 167 279 392 389 356 319 311 268 238 231 224 181 110 69 79 104 112 101 104 109 114 124 124 126 130 133 138 153 177 222 478 637 452 462 661 856 755 680 494 152 614 797 827 844 562 368 358 654 590 580 730 721 657 614 616 647 673 706 787 786 805 874 686 659 599 488 489 458 393 416 379 301 253 410 677 774 418 393 442 518 461 375 349 362 309 251 276 485 227 103 143 275 495 638 740 617 554 475 520 563 444 321 311 383 417 404 352 324 322 338 306 237 153 99 182 240 250 292 263 162 56 197 250 192 56 36 131 228 144 147 182 179 201 152 220 687 797 815 786 753 729 689 621 537 480 446 434 432 434 439 450 462 470 475 494 515 531 538 507 464 413 342 304 284 284 326 364 387 382 348 342 335 313 261 217 178 126 195 273 350 350 345 357 408 384 361 338 301 242 180 123 107 98 91 87 101 103 98 94 112 132 153 181 212 241 272 211 151 119 131 132 139 154 218 255 220 170 138 156 182 192 196 201 207 210 216 224 228 220 236 251 255 272 281 289 295 301 327 351 329 325 330 349 399 419 425 426 426 423 418 415 423 440 460 478 501 522 542 558 570 579 583 582 580 576 570 571 572 570 552 527 505 490 482 475 471 476 472 474 482 502 503 493 478 472 472 500 562 627 681 731 780 864 922 896 670 424 299 309 343 365 419 493 640 726 764 772 787 817 832 814 716 679 702 798 948 1020 988 1063 1023 742 201 192 162 123 100 223 315 351 365 234 142 130 151 183 223 273 283 295 309 297 305 363 432 425 351 279 233 302 334 352 366 342 336 334 322 404 518 626 627 572 462 294 148 169 175 99 175 196 160 68 73 86 99 116 128 138 138 124 141 170 198 192 196 203 208 226 233 223 185 176 173 174 175 169 171 183 168 159 153 153 154 154 153 158 164 172 182 202 228 253 275 69 69 86 106 134 143 125 61 49 41 30 42 58 73 93 78 105 197 233 221 219 219 413 394 232 226 237 286 333 307 280 272 300 327 319 265 217 160 125 109 109 90 42 70 74 95 172 305 266 42 42 50 66 73 104 112 98 105 96 84 91 149 192 228 284 301 359 462 304 401 527 277 130 89 131 268 312 322 302 285 282 309 238 206 193 74 202 349 488 708 453 254 344 431 411 360 344 342 344 299 280 227 145 220 339 383 334 266 294 387 536 604 674 721 643 522 333 142 426 416 282 245 222 192 114 138 110 87 87 85 83 87 126 131 197 338 345 351 326 237 186 150 103 106 100 99 121 109 123 162 190 230 291 366 486 576 639 690 691 652 573 482 429 456 602 675 588 432 498 603 633 550 567 579 588 597 561 496 421 447 541 639 683 593 544 497 365 237 218 266 280 265 201 111 105 153 228 224 165 137 168 149 135 132 178 215 253 273 303 262 239 325 302 249 214 237 186 124 114 109 132 131 98 106 114 119 116 121 125 126 131 155 201 270 417 407 292 441 569 728 767 658 632 572 552 603 633 662 724 573 522 737 804 729 735 885 811 699 628 653 696 744 808 833 790 672 338 582 646 538 504 430 431 572 606 430 240 313 653 707 476 427 409 400 392 361 286 225 188 211 239 322 168 106 120 199 474 546 463 332 604 664 508 422 287 201 254 338 380 372 344 314 308 319 309 260 216 202 287 297 280 290 288 215 98 83 116 107 65 194 306 354 230 114 83 143 397 421 472 682 753 777 771 749 737 707 651 557 496 451 418 397 395 405 422 432 434 439 456 488 525 554 537 481 402 313 279 271 277 295 323 342 345 276 275 296 313 301 258 218 188 263 306 314 309 300 313 358 394 400 376 326 275 221 170 136 117 97 81 95 105 105 97 101 107 112 115 170 208 219 169 122 105 121 123 139 170 220 433 339 155 131 167 186 190 202 204 205 206 213 223 229 222 236 252 267 284 285 288 299 302 310 320 319 328 348 378 422 434 437 431 417 410 406 406 411 428 449 472 498 519 537 561 576 581 575 570 568 564 558 558 548 531 507 493 482 475 471 467 464 462 460 475 493 511 515 512 509 514 516 525 555 622 669 713 759 826 871 830 648 543 499 511 555 596 628 658 696 725 748 764 788 865 930 914 775 781 835 757 1000 1163 1227 1259 958 602 160 150 143 132 147 146 166 223 362 339 247 162 177 222 273 322 298 268 273 343 249 298 387 402 332 250 208 327 338 342 349 324 312 299 281 309 390 484 542 536 459 361 353 341 250 90 156 203 201 137 117 120 155 207 240 201 139 136 161 182 195 192 195 209 227 235 233 217 182 176 176 179 182 180 180 181 164 151 145 147 150 152 154 156 163 171 182 202 234 260 281 68 69 111 146 146 132 109 71 50 35 27 29 59 82 94 89 93 154 271 254 249 272 368 244 156 197 235 273 314 301 327 314 288 317 320 290 247 218 163 106 103 131 120 77 76 147 242 227 150 50 39 33 56 86 74 82 82 83 85 74 91 202 256 343 480 445 416 377 211 341 455 309 104 64 109 236 264 248 222 214 224 239 245 209 120 90 216 445 634 750 330 202 262 320 320 280 259 269 441 475 218 188 233 335 410 395 378 379 405 480 600 687 724 697 579 511 380 287 430 332 254 247 188 169 166 168 148 109 81 76 70 66 79 202 321 429 359 320 267 199 129 107 91 101 114 111 104 97 113 130 133 124 149 225 387 528 641 724 738 718 656 552 489 513 596 634 555 489 516 632 634 576 542 521 510 498 453 395 349 352 440 526 576 528 495 478 436 192 239 336 293 263 208 128 97 171 225 219 155 139 154 132 148 185 235 192 154 144 181 233 294 356 351 278 219 223 274 198 156 277 246 176 101 111 118 120 118 117 116 115 118 140 227 344 269 228 250 445 389 484 663 700 543 412 309 322 268 366 915 935 837 819 927 809 790 976 1007 850 698 668 745 780 817 909 773 484 193 290 445 506 484 425 442 556 579 530 492 542 788 739 521 336 301 369 441 406 287 172 105 258 222 126 121 97 141 251 485 523 538 602 892 686 397 298 220 233 310 282 293 315 325 306 302 308 316 297 286 293 333 311 290 290 315 261 160 60 197 291 310 276 385 430 349 155 129 229 434 463 509 592 670 705 725 732 723 701 649 559 497 452 413 371 360 373 404 426 424 419 419 444 483 521 536 501 425 328 274 262 263 267 282 278 257 226 234 277 327 344 280 246 258 296 291 272 256 278 255 246 311 390 396 346 314 265 216 174 149 122 112 139 117 109 106 106 112 119 124 129 165 191 178 155 140 151 182 207 221 253 442 310 155 128 171 185 186 202 204 205 208 213 220 224 224 238 265 289 301 297 294 295 305 313 320 326 334 354 378 399 407 418 423 412 403 397 396 401 424 455 487 501 517 532 547 562 569 569 565 560 554 546 543 516 492 477 478 477 473 468 466 462 459 464 491 513 524 521 509 498 493 503 524 556 604 648 683 720 771 804 785 712 681 654 640 642 651 634 611 594 601 614 635 671 726 844 1022 1208 1151 1080 1048 1253 1066 854 872 475 207 126 114 239 315 307 300 212 172 240 284 248 182 178 237 274 280 221 192 235 325 202 215 268 301 322 283 246 299 298 314 344 349 338 295 237 260 315 347 338 418 421 425 531 453 267 82 147 245 274 244 288 291 290 300 315 253 166 115 146 174 191 202 202 229 271 244 222 202 181 181 181 182 182 184 184 180 171 157 149 149 155 158 159 158 164 173 187 208 237 257 268 68 71 127 146 128 66 79 75 55 45 40 45 63 95 108 93 108 156 222 242 247 241 203 152 155 206 278 285 317 350 386 340 288 282 297 336 339 228 177 108 56 193 178 96 98 276 321 148 110 74 52 35 72 99 91 82 76 80 80 113 184 296 319 425 513 443 429 340 194 191 495 551 75 65 92 143 191 179 143 116 167 166 172 303 215 140 168 378 567 567 230 182 198 223 247 159 76 108 480 503 272 274 368 438 435 402 453 533 566 596 662 749 754 683 581 506 405 311 303 233 206 203 188 195 200 197 180 132 85 64 57 71 137 331 377 341 237 229 195 153 111 147 130 85 72 99 107 96 131 161 166 144 145 216 358 497 630 728 752 752 715 647 590 651 741 822 741 659 616 657 650 635 617 480 389 323 265 273 289 312 343 389 419 412 361 374 423 401 363 364 346 322 305 233 67 158 215 217 148 110 83 67 74 122 168 152 125 107 123 231 335 392 389 332 233 185 292 258 232 273 276 185 110 116 124 123 117 111 111 112 116 115 145 193 188 168 205 261 175 186 378 664 497 309 187 215 273 351 536 874 913 872 868 863 887 961 1118 958 792 696 750 810 856 957 952 772 529 398 394 463 498 497 406 447 651 521 646 842 994 957 766 444 223 242 302 298 251 191 120 76 103 92 83 124 256 414 608 486 338 315 646 456 302 279 258 266 274 257 257 274 295 297 294 299 314 333 349 352 350 308 282 286 338 321 236 121 197 339 406 345 411 461 421 192 134 153 248 426 493 529 574 609 651 684 684 671 624 549 486 448 415 376 355 364 394 428 426 417 406 399 416 447 478 475 471 436 367 292 253 240 248 249 236 213 216 257 310 355 322 285 271 281 277 251 221 208 199 201 241 367 385 358 346 303 265 231 195 154 133 143 133 114 111 118 125 132 137 133 134 159 193 204 191 183 213 243 267 321 466 269 156 146 173 191 197 195 207 210 212 215 220 223 228 242 270 297 318 304 294 294 303 314 324 332 336 344 346 345 352 369 384 391 389 387 389 397 422 458 491 496 502 511 521 536 549 558 560 556 547 539 537 494 467 460 467 472 475 477 474 470 471 482 503 519 528 524 504 489 482 485 499 520 549 594 629 659 698 717 740 748 737 707 636 568 638 567 489 438 430 427 454 535 579 671 817 1035 1001 856 715 801 539 321 341 293 165 96 100 252 322 328 332 207 130 133 184 198 185 157 209 223 199 177 241 255 253 241 276 295 297 332 306 281 264 292 314 345 367 365 335 294 286 310 294 246 319 367 430 529 462 286 110 102 235 267 234 245 270 303 335 336 257 175 118 176 212 235 239 235 258 276 223 186 169 168 172 175 179 182 189 191 190 187 180 171 164 161 160 160 161 168 179 193 209 233 247 254 66 85 141 146 112 51 57 63 59 63 48 56 79 119 162 188 192 175 193 204 156 282 301 164 163 243 315 268 335 361 344 329 306 309 341 340 295 136 172 143 109 211 184 119 79 253 240 137 119 104 88 68 74 117 130 92 65 130 236 262 313 359 340 415 461 456 472 400 287 199 563 434 67 79 85 87 81 77 99 118 167 156 154 199 257 168 119 210 486 732 702 244 178 206 238 110 51 123 512 488 379 343 413 417 402 424 538 631 680 673 699 731 723 615 458 290 325 285 224 157 130 168 204 134 173 201 195 166 131 93 56 144 249 396 392 318 216 174 118 101 115 171 118 102 171 142 117 113 184 289 354 381 358 347 402 499 620 702 744 762 753 727 690 800 887 940 902 823 739 670 676 638 536 342 224 149 97 134 187 219 229 270 286 279 220 187 220 269 302 338 357 332 322 326 283 219 231 214 140 105 82 66 55 87 110 119 138 161 206 296 374 405 400 377 248 181 219 235 246 239 231 160 118 119 132 125 119 115 118 118 126 151 132 147 173 165 180 171 115 197 420 570 321 232 174 180 233 179 224 470 631 691 703 823 965 1051 1106 1023 925 808 726 890 966 980 1041 817 621 499 385 458 559 520 330 374 551 522 751 959 1057 1001 782 513 280 201 158 137 177 199 170 78 98 85 98 199 375 504 545 372 350 339 390 298 275 299 316 301 276 247 236 245 265 286 285 288 299 318 368 370 339 294 265 283 358 375 336 284 290 382 435 434 440 484 471 345 201 155 196 350 456 487 477 478 513 559 597 606 580 532 477 444 422 406 385 373 388 423 429 428 409 369 349 361 390 392 414 430 418 340 273 233 226 227 225 218 213 241 299 360 366 315 230 137 182 216 216 167 210 231 256 361 363 358 366 339 314 285 247 192 142 116 163 133 113 125 134 136 135 130 115 127 155 165 167 134 126 251 279 318 394 222 166 175 193 211 210 198 205 215 219 220 223 227 233 245 268 285 300 306 305 303 304 312 324 333 338 350 356 354 352 367 376 381 382 382 388 402 427 462 491 499 475 472 481 500 523 541 552 553 545 538 533 488 461 451 457 465 473 479 482 482 489 503 515 523 524 518 496 486 479 468 457 470 491 510 568 623 654 647 602 580 602 634 624 591 626 525 445 403 389 366 391 475 602 685 765 870 675 426 177 80 284 611 1092 1108 544 131 86 136 245 326 337 174 95 87 131 166 171 154 156 256 290 230 330 330 303 316 338 351 337 294 238 252 351 428 372 325 332 357 354 334 311 313 282 245 277 329 401 476 457 415 280 77 128 199 237 222 228 255 288 288 208 171 198 315 339 316 268 267 301 292 169 151 151 160 168 172 177 185 197 205 207 205 199 190 181 175 169 168 171 178 187 196 205 220 234 243 64 94 140 132 101 62 35 62 85 84 53 70 113 138 168 199 214 196 218 250 239 256 223 149 145 287 318 214 372 321 241 317 327 296 266 224 161 84 85 102 109 144 156 141 159 305 220 154 128 107 90 79 79 165 166 114 79 203 312 349 373 378 361 365 418 472 527 542 476 450 668 375 127 91 83 80 72 45 138 168 163 145 142 159 215 126 120 193 346 738 755 186 185 209 207 101 50 249 658 505 439 372 289 306 373 477 600 660 670 637 627 589 546 488 404 335 357 327 237 139 82 165 184 103 164 196 208 189 148 115 107 267 313 307 238 172 153 149 90 67 71 86 106 129 163 128 112 107 142 211 297 401 502 463 435 478 551 651 724 763 768 760 768 849 920 960 956 922 852 761 691 560 398 210 91 84 83 74 133 164 181 220 231 288 364 257 224 212 211 275 343 389 365 373 355 279 276 218 147 100 132 132 111 126 133 142 159 186 223 287 374 390 378 347 244 191 189 218 229 234 195 166 141 127 125 116 120 128 137 131 119 115 118 151 179 181 174 154 127 167 349 409 223 195 161 184 307 155 137 218 299 381 471 581 691 866 992 991 1000 933 818 925 1041 1049 968 718 595 504 395 462 587 665 576 507 475 461 697 850 885 884 758 554 333 196 115 112 224 207 139 65 75 70 146 291 372 331 358 396 304 285 275 272 289 327 374 353 302 255 230 230 247 270 274 277 292 320 371 364 325 273 240 256 310 366 361 353 361 414 451 476 486 502 500 454 353 231 181 229 411 449 431 397 397 445 504 536 536 516 481 450 427 404 378 360 371 400 427 436 416 369 324 318 323 324 342 370 395 387 333 273 227 231 235 234 229 238 284 329 307 289 219 147 182 196 195 172 217 263 298 340 326 340 364 362 350 344 330 269 189 129 99 104 112 125 138 128 121 115 110 111 115 132 259 281 260 271 277 292 297 202 186 192 204 199 199 200 206 218 224 224 226 232 238 245 272 289 301 311 309 305 303 309 320 328 330 334 343 354 366 382 385 383 383 384 393 408 433 460 478 480 450 440 445 465 500 525 542 549 542 533 517 470 453 450 456 465 472 477 483 488 497 506 515 522 518 506 496 487 473 452 436 435 446 426 476 549 602 553 503 455 430 454 597 666 606 523 481 485 527 488 485 542 694 776 856 878 386 155 144 326 1091 1286 1095 915 422 129 68 83 153 221 244 128 75 63 70 134 170 209 279 323 305 245 290 284 306 370 371 360 323 211 252 318 378 380 340 317 324 345 334 317 301 302 274 255 286 318 361 417 456 447 303 84 109 172 206 184 179 197 216 216 162 175 226 227 257 301 336 310 303 260 152 144 151 164 174 173 177 186 206 217 220 215 205 198 192 186 181 179 181 187 192 195 198 204 221 231 62 67 98 127 103 68 42 32 59 69 57 88 206 275 140 169 197 212 204 200 233 278 145 109 165 261 271 277 427 282 233 290 360 282 181 105 112 97 85 113 89 75 98 151 230 303 193 145 123 103 95 89 106 200 209 158 132 261 309 320 326 342 338 330 360 475 585 666 506 539 684 334 165 93 99 93 84 78 169 188 149 163 161 154 140 89 196 277 340 845 645 206 173 206 198 139 203 534 800 507 435 350 249 270 380 515 634 620 537 446 432 336 246 238 311 345 372 381 296 178 110 128 123 105 153 175 214 232 186 152 179 331 311 260 206 210 171 143 111 82 76 88 106 107 104 84 119 115 163 314 380 398 442 477 391 376 493 628 714 759 770 766 781 832 880 902 914 933 930 827 674 467 289 150 66 136 208 226 164 176 201 233 237 325 373 266 249 224 178 188 266 333 358 351 310 286 327 249 188 168 166 163 164 188 192 174 167 191 214 263 344 362 341 305 256 215 211 225 180 256 332 289 172 129 121 111 120 133 145 147 146 139 138 166 183 176 113 137 153 164 262 324 326 243 160 195 301 211 194 196 162 170 193 275 420 561 664 717 799 924 992 1008 1071 1041 930 768 702 611 477 395 491 543 438 628 523 284 213 441 583 570 589 473 307 172 114 104 130 107 80 57 56 54 172 396 657 424 305 296 247 252 268 266 283 330 373 373 316 264 230 225 236 251 264 267 288 324 373 358 311 249 212 224 266 330 343 352 373 425 460 493 521 522 518 498 448 262 150 159 401 426 389 339 324 359 418 476 496 499 487 460 440 417 387 351 350 373 414 429 420 385 331 303 287 280 284 303 334 372 348 303 265 253 266 266 256 244 229 200 168 232 239 218 210 214 209 196 168 219 268 292 329 330 341 367 391 411 423 389 268 171 128 116 117 121 127 117 111 104 90 123 148 159 154 241 277 252 266 281 273 217 208 200 196 197 203 208 212 220 225 227 227 231 245 263 284 298 308 313 309 306 306 311 316 325 331 328 332 304 293 371 385 388 388 388 396 408 424 440 450 450 434 425 428 446 482 511 530 539 530 507 480 450 448 451 458 464 472 475 475 488 504 515 517 507 505 502 495 476 451 428 427 370 322 331 452 524 549 507 380 323 300 291 509 646 619 521 444 436 504 569 732 857 869 888 983 989 424 288 613 1354 1339 1203 1025 866 590 294 98 71 82 96 108 96 84 65 67 234 273 280 311 348 348 295 195 175 260 410 470 410 361 369 375 424 421 299 332 328 314 315 294 277 273 292 278 270 284 294 239 244 390 366 226 67 92 131 146 132 134 167 202 220 192 201 236 292 231 208 221 253 274 229 143 139 154 169 176 171 175 186 208 215 218 216 208 204 199 194 189 188 188 191 192 191 192 196 209 219 68 105 119 128 116 66 52 65 54 54 75 127 135 192 190 177 176 227 345 226 199 224 103 94 168 296 310 312 345 223 230 297 386 285 198 130 185 160 131 127 82 50 60 142 173 216 175 92 57 62 88 95 112 164 316 310 250 233 228 227 229 267 305 319 308 502 674 778 719 568 457 184 132 97 95 78 122 140 121 235 206 143 163 173 165 174 446 551 652 999 492 172 148 219 232 267 427 747 761 454 395 318 266 286 384 475 512 468 387 326 302 195 125 132 188 301 343 346 385 252 120 98 87 90 103 84 138 180 172 184 198 222 209 215 193 175 152 121 95 84 88 84 82 111 104 100 106 112 196 359 499 448 345 321 348 417 533 660 724 757 762 746 762 789 810 803 811 827 830 691 535 373 227 156 155 230 230 205 146 206 250 272 282 336 330 261 250 252 220 116 196 269 305 268 188 177 259 210 206 200 160 155 171 192 258 255 223 191 182 231 297 348 318 284 256 236 253 237 142 172 220 227 130 118 119 117 119 122 146 203 201 193 182 168 146 139 138 158 173 183 219 244 217 133 141 178 237 253 242 214 185 171 177 214 289 326 303 261 219 542 783 920 1030 1015 945 908 920 723 474 286 304 361 382 759 812 656 363 391 375 340 381 322 229 130 92 98 97 58 50 58 64 51 58 91 182 214 259 280 277 267 257 250 248 299 348 371 321 266 224 210 217 235 254 263 282 320 368 359 300 217 140 189 237 283 306 320 341 380 428 466 495 513 511 491 429 239 135 148 287 392 368 312 285 302 348 413 450 472 478 470 454 435 404 356 340 355 385 399 392 365 322 291 267 250 238 244 268 309 351 406 417 396 374 341 306 263 218 179 148 157 245 290 292 295 265 231 191 173 214 263 291 314 342 380 429 446 442 419 375 311 234 147 130 120 115 119 119 111 103 173 174 162 153 212 239 235 250 263 254 223 215 204 198 201 211 216 219 224 227 229 229 235 254 275 294 307 317 320 315 319 327 338 337 337 337 336 337 301 271 317 363 384 392 394 396 400 407 419 427 430 429 425 429 441 462 485 507 518 502 473 451 439 444 448 451 450 459 458 455 475 492 503 505 498 491 481 467 445 411 351 249 252 317 405 464 471 478 464 288 238 245 265 351 506 630 565 506 481 507 596 826 973 942 950 1032 1127 1136 1308 1328 1318 1195 1129 1004 830 652 435 218 85 75 77 83 92 135 115 100 267 293 299 316 360 399 359 182 176 279 445 578 565 546 544 543 552 517 412 395 334 286 285 270 258 258 282 276 275 278 268 266 282 339 315 182 66 81 81 86 95 115 172 231 265 153 120 129 167 175 177 178 190 215 182 122 123 143 158 166 167 179 195 215 221 222 219 215 210 205 199 193 191 189 187 186 185 187 192 201 214 65 86 100 123 134 122 87 66 46 51 92 140 114 147 189 190 192 237 324 359 179 91 62 82 169 278 337 244 174 199 268 333 365 294 296 255 181 144 128 110 81 56 66 110 95 176 237 142 85 59 68 97 112 114 156 189 184 138 122 121 160 210 270 287 330 550 722 850 901 444 188 68 138 116 88 72 215 263 305 288 176 125 158 216 178 175 319 460 737 950 347 221 241 253 303 376 493 581 466 348 346 291 260 255 255 311 337 312 332 391 499 537 227 95 127 291 278 245 278 240 152 85 75 83 102 146 134 157 181 219 213 162 75 113 132 121 117 97 96 108 93 80 95 183 175 181 184 119 222 356 495 549 536 465 372 481 601 709 742 746 732 707 711 718 718 679 667 648 615 497 407 323 198 162 285 492 365 208 127 206 314 348 340 352 321 277 254 241 232 215 240 271 260 187 108 94 144 185 229 206 147 148 229 269 243 301 249 167 127 188 257 306 289 265 251 254 292 246 151 161 196 182 95 102 108 108 101 147 175 199 196 201 205 188 142 126 138 171 171 170 161 133 131 129 147 143 175 227 247 202 184 193 181 200 229 234 179 146 167 300 397 549 770 925 824 668 931 835 615 372 286 409 607 745 746 667 482 309 262 235 228 195 134 97 118 157 128 67 51 69 83 56 137 181 222 298 417 412 338 288 251 223 205 262 322 354 322 261 218 198 195 215 240 260 280 311 346 354 296 219 152 195 214 238 268 292 298 308 346 385 422 452 465 438 377 258 148 120 198 381 356 309 275 274 293 329 385 443 455 446 434 435 418 382 353 353 372 395 390 366 328 290 255 228 209 200 214 250 309 446 499 503 478 441 407 366 248 184 149 141 232 336 397 395 321 254 213 181 178 209 254 290 335 379 408 432 445 445 429 382 296 182 155 130 128 151 141 138 140 175 157 167 205 212 225 238 255 255 238 222 235 232 221 213 222 221 223 232 236 234 233 238 256 280 303 311 322 330 331 333 327 318 307 314 322 329 333 333 305 256 340 374 386 392 398 399 401 409 416 425 432 429 430 436 446 476 495 499 479 456 446 445 446 440 436 430 422 439 463 491 500 502 500 492 472 447 419 412 394 360 305 256 287 358 420 436 445 429 291 271 239 232 307 494 599 520 496 487 525 652 799 860 860 942 996 1102 1232 1272 1273 1194 1009 971 912 799 620 523 361 146 85 77 88 108 258 190 90 133 251 300 318 367 419 403 328 354 382 411 457 554 610 635 632 620 588 530 449 344 289 304 281 252 249 290 290 285 281 278 277 289 294 243 220 192 181 105 60 69 123 228 307 320 184 255 278 238 153 170 178 149 152 128 107 116 124 137 152 167 183 201 218 228 225 222 222 216 207 198 191 185 179 176 176 179 185 196 215 232 60 60 61 105 136 132 108 69 47 53 53 78 96 102 128 150 162 281 328 353 136 64 76 116 122 198 276 240 143 120 214 360 352 265 133 109 95 80 88 105 137 211 149 129 148 191 201 149 91 64 59 94 148 165 155 121 112 123 147 143 175 206 213 202 289 516 688 845 801 278 129 76 99 91 239 284 335 225 165 159 110 146 212 338 227 222 301 395 722 787 267 277 305 329 374 407 396 353 330 276 259 253 234 225 234 194 200 254 388 378 392 395 152 110 183 351 214 161 178 213 152 93 81 132 138 137 138 188 216 226 163 104 86 171 135 133 143 135 114 107 104 120 150 196 210 253 282 254 295 387 469 532 616 562 415 517 618 696 730 718 696 658 597 576 567 523 534 458 379 377 361 331 286 156 266 474 534 319 167 180 336 367 356 347 347 321 283 260 258 263 278 299 270 212 158 88 104 174 225 190 140 139 244 308 331 380 246 142 108 166 210 244 260 247 250 275 329 285 212 167 194 156 94 92 99 101 99 153 160 146 125 118 134 163 137 126 137 170 139 124 112 114 120 128 137 113 140 212 321 156 150 200 186 195 194 174 161 169 181 200 181 232 404 745 897 886 879 852 759 610 483 598 785 966 672 605 499 288 249 219 196 181 127 126 174 205 147 85 68 73 144 227 285 311 340 418 639 551 405 288 230 209 210 245 304 336 321 260 220 196 186 201 225 255 292 299 306 316 290 229 178 189 183 202 240 272 256 246 259 285 319 352 375 347 330 303 185 123 180 359 356 322 285 268 268 287 325 390 415 412 394 409 418 414 392 395 416 433 407 372 337 298 251 215 193 184 189 228 302 444 477 475 456 451 430 390 316 207 163 183 277 395 453 422 390 296 214 179 167 176 212 250 284 321 358 392 422 444 454 424 356 261 198 156 188 263 173 129 136 194 157 184 233 237 238 242 244 247 249 260 287 275 249 227 232 224 219 220 233 241 246 252 256 278 301 309 313 318 323 327 323 312 299 305 311 315 316 321 331 344 353 372 388 400 408 410 412 418 420 429 436 430 420 418 427 452 481 490 476 463 464 466 455 434 425 426 431 456 478 494 499 496 487 472 448 436 433 434 425 412 385 315 300 323 373 442 456 423 338 492 408 248 325 487 580 574 574 503 530 708 772 758 740 829 787 930 1158 1186 1147 1079 970 876 819 756 636 550 383 178 93 93 125 167 188 142 122 175 269 306 327 386 416 383 311 325 356 383 410 479 564 617 619 588 555 520 470 404 395 418 377 322 286 278 298 300 283 251 262 282 281 195 334 441 461 338 146 104 242 259 273 262 191 240 260 229 132 176 187 151 148 121 118 151 133 144 165 184 201 216 228 229 229 227 227 220 206 192 179 173 168 165 168 176 191 210 232 249 61 58 60 65 113 134 123 83 52 48 64 73 85 92 148 178 195 245 243 172 64 57 135 186 67 106 158 149 118 128 211 414 321 207 133 130 106 78 52 47 79 155 153 201 263 190 183 154 100 75 63 81 182 214 199 149 132 163 192 187 205 190 136 130 158 319 595 749 576 147 88 72 71 64 548 537 217 158 122 117 125 257 324 348 259 335 472 624 798 606 259 303 351 381 385 389 384 328 223 180 170 200 221 182 156 136 197 306 479 392 357 277 83 213 294 344 160 121 135 178 153 149 148 116 113 130 165 227 210 152 76 78 124 220 138 101 105 134 115 150 193 223 253 279 296 324 378 416 363 440 469 439 504 442 383 462 559 596 598 567 567 533 416 321 299 333 383 348 318 375 396 344 266 145 180 368 613 554 358 264 368 416 405 371 379 371 356 343 327 309 300 314 298 255 193 157 117 128 170 160 131 115 150 324 423 434 234 148 138 172 169 182 209 219 239 267 306 296 239 179 185 132 93 92 101 125 140 150 124 104 90 118 160 171 134 127 133 142 114 143 147 135 171 163 137 98 129 231 305 103 151 204 195 199 190 175 174 189 195 188 167 143 161 272 524 660 724 775 810 790 726 900 895 843 704 645 522 359 264 215 184 166 114 152 209 225 136 83 68 73 170 277 363 376 353 375 598 376 321 390 229 195 210 245 292 322 323 278 285 268 237 228 220 247 310 295 275 260 250 214 181 165 156 185 222 246 204 187 190 203 221 240 256 259 270 283 277 161 150 248 359 344 306 275 271 278 298 341 363 364 351 355 387 424 451 453 466 463 418 366 330 301 263 224 196 183 188 253 334 428 417 411 404 396 384 369 350 342 335 364 480 511 483 412 377 327 251 180 173 162 171 227 247 276 310 343 382 421 452 458 434 373 258 189 220 286 290 220 188 202 183 218 272 314 272 267 278 291 313 320 318 289 254 230 229 225 222 226 241 251 262 268 263 277 293 307 308 313 318 322 321 311 301 307 309 309 308 307 320 337 353 376 396 414 426 433 437 439 433 431 421 400 393 400 413 433 472 491 490 477 477 475 461 440 432 432 438 452 468 480 486 479 461 437 423 413 399 384 392 399 393 350 319 316 349 444 463 435 374 432 360 284 330 406 456 504 592 483 490 629 656 650 665 734 889 691 650 1080 1067 999 930 862 746 648 571 532 526 437 234 122 120 158 135 111 152 257 307 318 359 440 365 342 307 231 242 298 366 404 495 546 538 468 431 448 537 455 415 356 187 266 302 300 313 320 280 204 243 298 329 325 359 381 378 308 268 237 239 233 217 184 139 142 131 128 142 209 234 216 178 120 105 132 148 167 184 194 213 227 234 229 233 234 231 221 206 188 172 168 167 168 172 184 205 227 244 257 64 55 74 107 122 117 109 110 78 52 51 74 78 110 212 242 241 216 228 210 189 200 242 218 78 59 67 86 118 159 269 411 275 213 190 202 201 194 164 70 48 71 134 199 225 213 196 164 115 53 63 130 227 248 222 181 141 173 196 204 206 168 157 217 231 293 453 587 361 135 92 93 188 283 619 368 125 123 183 216 277 416 333 280 264 411 702 865 676 357 222 307 370 382 385 398 458 337 137 136 150 177 212 170 155 201 376 380 384 376 251 250 251 449 449 336 145 136 136 154 192 229 194 132 191 158 156 178 97 76 84 117 122 119 94 91 100 128 160 270 331 324 338 347 356 363 413 443 431 425 403 380 394 240 216 326 505 494 448 403 396 381 358 394 291 236 252 333 381 443 563 425 305 204 120 255 512 720 526 431 448 508 501 465 416 405 401 387 345 327 304 282 243 215 199 210 147 97 105 156 130 96 80 252 372 380 226 173 159 167 143 142 155 176 212 249 282 296 239 192 179 112 88 90 99 142 159 141 95 86 85 79 136 149 129 126 125 113 92 117 133 143 180 182 155 114 122 254 267 53 170 209 204 197 210 210 202 208 209 206 204 202 199 228 353 596 735 767 745 778 805 809 717 651 611 580 483 359 221 191 138 99 95 173 227 230 126 80 85 129 223 309 371 367 335 277 227 264 303 321 198 169 192 245 285 313 338 350 330 301 263 232 207 233 289 261 231 210 201 177 162 153 156 179 189 186 166 156 153 158 155 151 155 182 212 245 269 189 103 124 331 371 350 320 299 287 290 304 305 297 293 300 330 373 421 462 476 460 413 354 317 292 269 242 216 206 229 277 336 366 312 300 299 293 297 341 418 559 617 641 622 506 423 365 337 327 281 219 200 187 169 160 160 221 272 297 333 378 428 476 475 449 395 314 282 291 317 204 179 186 210 243 311 382 386 369 361 368 397 370 317 253 235 223 215 214 224 235 249 264 275 282 282 289 287 281 288 299 309 316 315 307 302 306 308 306 303 302 324 344 363 389 410 429 446 454 453 444 427 414 398 382 380 388 402 421 451 486 495 462 442 435 435 435 436 436 439 449 454 461 471 469 453 429 411 399 386 370 358 354 351 343 325 317 331 393 397 390 376 400 391 338 289 351 376 401 479 414 449 525 543 555 624 756 965 754 655 982 1030 938 828 823 650 559 530 499 582 625 555 257 165 164 180 149 115 127 269 321 390 436 191 161 233 341 371 316 281 297 440 492 459 332 307 350 410 353 337 316 250 310 327 331 359 346 259 162 230 304 308 233 309 324 316 295 189 179 204 214 229 185 113 130 129 142 182 194 220 223 174 125 124 156 183 190 193 195 213 225 232 235 235 236 234 226 213 195 177 173 176 181 188 206 221 235 246 255 67 41 74 110 121 85 67 69 55 57 58 76 64 100 181 226 243 259 270 212 226 273 257 261 157 58 88 133 176 181 298 376 263 200 195 212 232 273 244 121 75 89 156 274 224 188 192 186 132 71 94 186 253 260 222 191 166 172 170 179 188 169 174 199 199 268 335 422 250 144 111 128 403 504 314 142 96 162 311 369 408 437 286 274 317 419 809 692 253 188 228 317 391 383 384 420 554 396 214 214 249 240 212 165 180 342 649 644 511 412 386 484 556 554 476 421 338 286 171 119 106 192 192 170 233 133 63 65 61 144 176 159 148 121 136 239 202 179 222 392 364 289 311 377 397 387 409 433 441 422 379 374 359 153 135 250 455 347 307 295 285 314 325 315 244 192 202 320 377 439 520 532 437 295 118 118 411 744 595 558 562 596 578 540 495 474 463 415 332 308 253 219 217 206 206 217 213 135 82 109 111 95 81 111 187 239 227 211 196 168 114 122 140 159 188 229 260 275 219 209 199 115 99 119 153 164 151 132 101 103 98 91 117 123 123 127 131 111 87 86 100 107 110 134 144 173 239 247 193 94 196 216 210 199 206 217 224 229 223 212 197 190 212 297 453 748 856 831 670 690 722 717 624 520 440 391 315 249 200 170 106 77 103 196 245 234 135 65 65 131 266 336 356 319 291 245 231 327 380 319 193 149 170 215 270 307 347 371 336 283 206 117 146 206 244 219 182 172 167 142 127 133 152 169 174 170 164 158 148 135 120 122 131 147 176 199 212 197 126 66 99 332 408 414 383 335 304 286 267 243 230 234 271 311 364 426 435 429 398 348 319 295 274 252 251 255 277 228 236 265 277 274 270 268 278 430 567 690 643 569 490 411 350 315 304 309 301 288 275 281 231 185 180 223 244 251 276 320 381 455 489 475 434 373 316 288 260 119 111 146 181 211 263 311 327 351 370 393 434 402 329 256 228 217 215 219 233 243 253 273 280 292 307 290 281 277 279 285 294 304 305 300 300 308 314 312 310 310 333 356 379 403 422 437 448 449 444 429 408 395 386 379 380 384 396 410 412 454 469 437 420 417 423 435 430 427 429 445 446 444 442 441 437 421 393 385 370 355 341 328 321 327 348 389 427 453 428 452 456 407 391 343 292 382 449 479 457 416 454 509 537 580 697 849 995 916 852 855 971 944 889 853 617 533 502 449 509 586 603 374 329 284 252 242 176 97 52 244 330 329 191 159 246 419 528 412 277 233 437 500 448 291 132 120 198 259 287 301 310 333 337 355 411 373 225 141 383 381 323 254 282 281 266 236 102 99 158 218 298 269 187 151 144 163 200 220 233 224 183 144 160 191 206 201 196 195 209 218 228 237 239 238 234 228 220 205 190 184 190 198 208 223 230 235 241 246 96 35 83 102 103 75 61 67 81 87 81 72 73 85 128 181 204 248 304 246 248 247 199 435 305 71 97 170 235 244 218 292 298 172 178 196 198 242 214 150 116 129 179 261 255 201 187 227 196 173 190 251 269 251 205 166 185 223 134 137 168 205 175 149 131 271 351 420 447 198 118 164 305 243 148 120 187 291 425 484 523 476 293 318 383 498 812 511 197 179 279 351 398 387 399 475 626 511 392 259 219 185 165 147 191 480 754 709 616 634 802 836 706 562 500 518 508 449 196 110 98 132 139 131 89 72 63 91 150 226 213 157 208 207 242 334 271 216 233 453 437 384 360 437 452 435 421 466 480 463 415 411 329 103 120 247 367 234 232 243 259 237 244 246 227 181 224 359 423 454 510 613 588 381 136 85 394 641 615 633 655 668 640 588 546 521 510 446 377 353 268 222 213 210 204 204 202 119 70 70 118 98 93 110 133 165 200 245 276 206 91 86 137 172 177 198 211 211 179 203 182 109 112 162 196 161 115 91 98 100 94 93 103 111 119 127 136 109 85 70 70 69 74 116 135 158 197 201 174 159 207 224 217 206 213 227 240 249 242 227 213 208 224 325 524 817 838 789 688 645 539 471 477 416 332 258 226 163 136 156 96 98 144 228 265 238 153 79 55 102 240 330 351 320 283 274 269 310 442 329 188 167 199 222 250 302 350 362 326 251 159 94 122 180 203 185 143 151 159 142 102 95 106 122 158 178 185 182 168 149 131 129 132 140 156 163 167 168 181 121 126 291 410 462 459 408 344 286 247 213 196 198 222 261 310 361 371 405 420 397 384 358 311 247 259 266 251 204 226 265 296 296 323 377 455 666 760 730 619 501 402 328 292 283 288 299 301 291 279 282 281 252 217 213 195 191 218 249 306 381 464 467 448 409 311 245 201 151 126 125 168 223 257 261 245 276 306 350 408 438 357 236 214 218 230 244 253 252 256 271 279 288 300 304 298 294 292 283 285 292 300 298 295 298 310 316 321 327 342 366 390 410 418 423 425 422 411 400 388 379 376 377 380 383 394 406 418 431 431 419 411 415 424 434 420 413 410 410 410 402 391 383 360 363 377 369 356 344 340 339 341 346 356 399 441 474 475 489 469 397 362 340 352 421 408 410 408 333 414 507 588 687 789 891 967 929 857 797 815 882 931 915 679 552 467 402 444 503 543 510 559 463 304 364 329 288 264 305 327 346 360 287 323 431 557 555 495 435 557 571 534 456 365 268 262 394 335 309 305 310 313 352 401 408 355 302 356 387 335 268 268 258 229 176 66 96 163 253 328 302 235 179 182 179 186 223 266 264 230 220 207 204 203 199 199 206 224 227 234 242 243 239 235 231 226 215 205 200 206 213 221 229 233 233 232 228 83 89 107 87 71 56 53 67 96 118 92 85 87 64 103 169 269 271 287 291 257 220 213 298 186 81 77 137 207 250 202 309 303 175 178 194 196 193 155 138 149 147 179 236 298 210 189 226 147 197 261 301 287 263 220 154 172 196 89 123 167 197 165 128 152 283 308 416 514 303 172 151 167 223 228 257 369 519 622 672 625 477 314 308 401 551 764 482 286 245 354 392 404 395 431 532 602 486 523 385 172 142 141 186 267 608 763 728 733 844 939 899 692 582 554 581 526 398 172 214 206 170 109 132 155 134 117 141 191 209 188 229 337 265 293 327 271 239 303 438 427 424 433 493 531 542 534 551 554 541 508 475 315 126 133 275 329 234 285 316 298 225 232 239 235 162 171 258 384 460 517 598 712 451 189 126 263 489 630 651 689 713 712 649 582 539 524 442 358 295 245 213 196 191 174 177 175 121 71 65 113 72 53 67 119 136 173 237 331 285 155 68 76 123 163 166 149 137 139 226 206 152 146 189 178 105 95 92 92 92 86 87 96 105 116 128 139 115 90 71 60 73 77 87 133 155 170 191 217 209 192 232 234 230 233 240 245 252 251 254 250 244 239 301 418 598 538 594 641 597 438 316 290 302 245 173 139 114 126 149 97 143 202 246 271 231 159 89 60 80 146 262 325 334 304 311 329 340 412 235 135 156 165 182 216 278 339 339 291 209 125 88 111 159 180 167 122 142 154 151 133 121 109 102 161 198 215 219 203 182 158 142 139 140 143 140 146 150 141 193 231 296 403 460 481 471 424 345 270 222 195 187 197 227 262 307 370 355 352 356 373 370 317 228 197 189 200 222 262 309 382 497 531 615 775 824 780 693 596 447 346 283 263 271 284 299 307 298 287 282 298 300 266 194 138 129 173 178 206 265 359 454 464 406 257 148 95 116 236 259 273 312 334 283 219 220 260 345 467 419 306 219 213 244 265 273 262 262 259 258 285 292 297 304 305 307 306 296 289 290 295 297 292 293 305 317 325 333 343 367 388 401 391 394 396 393 387 378 371 366 368 370 373 375 385 395 403 414 411 405 404 411 416 418 410 406 404 400 391 382 373 366 353 348 354 349 340 333 326 319 324 327 326 339 353 392 470 477 439 381 368 363 381 424 432 418 395 354 426 505 600 733 862 928 956 1006 988 928 841 905 965 953 766 615 507 437 431 499 607 712 527 360 275 381 347 335 350 399 397 417 465 417 431 482 560 634 653 625 616 565 527 499 468 454 449 487 354 313 305 294 255 333 404 167 139 219 357 383 334 286 284 268 250 188 48 160 265 329 352 332 291 243 228 185 171 226 280 273 249 287 250 218 207 203 204 219 246 255 257 254 246 241 237 242 275 268 241 209 211 214 216 218 227 223 208 186 78 102 107 67 53 52 58 64 103 143 88 93 114 115 132 140 175 277 278 283 272 226 259 316 237 117 80 143 151 168 182 285 271 206 165 186 178 152 126 125 135 140 229 246 248 178 194 198 129 241 303 323 285 225 197 184 121 106 117 127 156 173 161 121 167 263 298 378 432 412 262 196 235 366 391 421 527 770 866 868 765 567 361 244 339 610 716 394 312 314 413 415 409 411 449 559 561 449 437 349 214 165 187 351 568 766 784 779 828 926 944 863 637 590 608 653 557 444 316 272 282 261 185 166 170 172 169 178 183 184 227 273 296 223 282 303 269 226 312 411 441 449 467 493 555 571 588 619 637 623 580 470 261 145 168 321 341 313 310 250 240 240 242 241 218 149 149 198 301 440 525 561 670 711 420 158 177 450 628 639 704 743 752 714 612 551 526 453 366 304 280 220 168 132 116 155 166 131 100 77 74 68 55 71 111 117 135 180 253 351 291 151 73 88 130 153 134 117 143 246 238 208 185 178 141 100 96 91 88 87 84 84 88 96 111 127 137 131 98 75 63 78 65 66 110 177 201 204 221 226 226 239 248 253 252 246 235 260 296 266 294 308 288 321 389 425 330 529 636 598 537 365 218 205 190 164 137 112 123 131 100 189 271 319 272 218 158 98 70 122 185 231 317 329 307 322 374 375 275 150 140 153 111 136 199 273 320 290 208 89 77 85 112 150 171 161 127 142 149 153 157 162 148 139 189 230 254 255 243 219 188 155 142 137 133 127 138 143 140 201 261 317 392 432 445 438 415 397 362 315 246 211 199 201 215 232 251 242 242 253 278 293 264 216 200 200 292 426 501 525 567 695 741 769 760 748 716 653 561 418 320 267 255 269 284 298 308 306 296 286 300 323 308 211 149 115 110 132 143 189 287 479 424 328 196 127 98 118 183 344 431 454 419 396 322 249 348 432 447 323 241 210 230 274 285 275 239 252 261 265 270 289 298 302 306 309 312 315 302 296 293 291 288 289 298 313 323 330 338 356 376 383 359 362 366 369 368 363 359 358 362 364 364 360 366 375 387 402 399 395 395 401 396 389 388 385 384 383 381 378 375 373 375 363 348 340 317 304 293 271 257 256 261 259 256 296 395 443 418 376 364 404 456 497 458 433 434 460 514 570 644 750 983 1098 1114 1073 965 876 816 819 869 884 808 675 573 494 406 496 673 789 365 334 361 389 362 361 372 396 427 444 457 487 538 583 623 656 662 640 593 518 482 469 460 494 500 437 299 297 307 287 296 345 371 270 253 288 359 396 363 341 345 330 358 289 45 101 191 288 359 374 349 308 316 280 243 237 267 259 249 287 293 293 290 293 253 242 263 266 261 252 244 279 284 289 328 324 269 194 190 190 179 157 163 151 138 131 64 83 83 44 47 53 63 72 129 153 123 85 126 192 207 165 193 299 263 255 267 208 228 281 303 155 131 171 129 130 151 198 219 203 173 164 151 142 140 136 186 223 245 217 173 158 157 196 227 309 337 317 250 163 254 283 109 68 83 123 149 146 136 105 87 115 164 223 218 185 192 310 370 436 493 502 559 831 590 542 605 695 634 477 413 708 616 240 282 360 421 423 413 410 435 517 526 457 350 345 297 231 219 459 706 886 828 851 916 969 939 810 591 588 650 693 602 497 375 264 260 285 311 291 262 230 207 217 224 227 226 230 218 187 248 293 310 288 366 443 498 504 517 551 602 615 639 666 689 634 483 273 193 156 203 358 342 304 268 186 190 212 206 208 181 151 165 172 237 381 588 452 316 534 512 386 351 547 648 683 736 772 787 767 657 574 527 487 402 366 341 235 146 92 85 211 196 154 173 116 77 78 61 67 95 126 112 141 220 321 279 200 130 125 113 143 171 175 198 251 218 204 183 138 119 104 98 90 87 85 83 83 84 89 101 138 152 147 104 70 58 60 65 63 86 194 241 237 210 218 226 236 251 263 263 251 225 214 241 287 328 353 351 325 398 471 485 579 653 674 719 546 333 163 184 179 165 144 113 108 148 309 330 308 247 201 153 99 40 114 163 202 320 314 291 299 298 264 231 257 158 108 88 113 209 292 300 225 137 57 59 83 113 145 169 161 144 145 148 155 168 186 190 194 214 250 273 284 283 255 214 170 144 138 135 129 137 148 158 181 247 308 355 384 385 374 359 380 397 398 355 291 233 193 188 203 212 199 184 176 176 178 187 209 244 323 430 541 615 656 642 591 579 672 739 742 705 613 501 376 301 262 257 266 278 291 304 314 306 297 306 313 307 272 158 124 111 106 89 125 233 458 264 200 278 325 197 151 236 399 488 500 414 557 610 524 463 390 324 239 208 213 237 266 251 240 239 256 259 259 262 287 299 301 302 307 310 312 308 297 290 287 285 285 291 305 320 329 337 353 354 352 343 347 350 353 354 353 354 356 357 355 352 350 356 367 380 393 391 386 383 390 392 387 377 370 367 367 368 362 361 365 376 380 379 374 360 340 321 300 290 280 277 277 252 261 312 406 384 341 325 350 372 398 414 401 447 524 576 657 783 939 1082 1141 1137 1086 966 849 776 795 787 771 741 659 559 469 406 523 706 716 223 324 341 277 257 333 363 331 400 450 491 528 599 627 636 662 662 594 475 414 407 414 421 362 399 433 342 350 335 302 280 336 360 317 326 329 363 452 389 381 400 398 447 337 53 100 188 254 268 338 349 339 369 377 346 288 278 297 313 313 315 323 334 353 345 310 274 266 253 243 239 284 298 299 295 292 231 158 164 159 144 126 128 119 108 101 58 57 59 60 71 73 77 92 165 185 146 53 90 138 193 259 235 257 287 248 254 275 258 263 277 206 158 151 136 117 134 168 224 203 172 144 148 144 158 163 233 239 177 188 178 164 152 239 300 330 333 252 193 182 356 337 89 74 97 121 127 109 111 139 165 152 115 74 58 94 176 342 390 383 417 552 618 646 252 162 215 408 615 660 632 717 473 268 322 390 423 428 422 404 421 509 548 484 383 385 394 415 461 651 819 927 879 923 964 980 939 765 597 583 680 696 619 522 386 253 162 158 215 277 290 268 237 229 218 204 190 173 161 173 225 276 318 361 445 503 562 624 643 651 657 649 657 657 629 514 358 212 169 141 193 302 311 272 218 148 138 135 140 201 174 148 156 161 214 345 623 334 164 285 658 704 638 608 653 711 773 817 827 806 740 612 533 484 422 417 367 216 106 72 110 262 204 178 238 211 121 83 123 126 158 193 131 119 178 306 254 223 206 219 131 85 143 165 179 184 137 118 106 102 102 100 96 89 86 83 80 79 81 84 92 148 165 160 152 84 51 52 77 63 75 161 253 261 222 195 198 211 229 259 268 258 232 200 219 283 287 302 300 248 248 353 476 519 599 651 629 504 348 229 222 198 178 163 129 138 212 373 330 274 216 183 138 89 42 107 147 209 338 304 272 253 244 249 228 202 177 144 121 107 199 246 229 127 79 66 93 115 134 154 177 167 157 155 159 164 174 193 212 220 225 244 273 301 320 294 240 186 151 141 141 145 146 155 169 182 238 281 311 321 326 321 314 330 362 421 498 448 359 261 181 186 195 195 194 179 163 155 167 197 243 317 456 546 571 576 551 536 554 686 748 751 710 579 438 313 278 258 254 260 270 280 293 311 315 313 313 305 293 273 225 177 154 137 93 104 160 256 155 247 414 566 515 444 424 461 474 435 351 265 241 235 254 249 236 219 215 221 221 205 213 239 257 256 254 254 261 288 297 297 291 300 308 310 305 296 287 282 283 286 292 302 320 331 335 336 339 338 337 338 340 342 345 351 357 361 362 361 360 358 358 366 375 383 379 372 367 373 372 362 349 342 343 345 345 330 327 334 355 364 366 359 352 348 344 340 342 311 304 332 311 303 313 347 354 334 309 320 310 310 330 322 397 487 526 619 819 1051 1105 1111 1093 1048 962 863 804 837 748 662 586 539 485 475 516 645 672 577 287 373 313 197 143 285 357 365 440 485 516 542 572 618 641 624 568 476 366 330 370 391 376 288 348 356 176 298 322 297 278 321 340 328 337 328 376 501 333 294 264 106 105 87 44 93 154 201 225 298 298 304 358 390 404 398 383 378 374 373 384 397 407 410 404 374 322 264 244 233 227 226 218 196 161 141 135 131 134 122 113 107 106 102 99 96 59 47 47 70 102 124 120 146 207 211 147 70 111 189 252 304 246 253 313 304 274 277 291 266 291 302 122 125 135 103 138 217 276 196 153 159 221 162 164 197 246 224 198 210 185 167 172 258 284 269 218 230 240 270 275 170 99 165 214 171 114 125 236 311 333 293 198 95 73 103 178 305 353 267 196 570 621 475 121 139 144 198 323 459 526 497 314 272 339 398 422 430 432 442 470 530 607 489 415 404 494 591 684 784 871 928 931 959 976 975 945 732 600 582 667 637 564 482 350 251 180 176 195 232 265 284 267 223 175 157 141 122 108 112 147 237 308 395 501 538 556 578 612 616 631 636 610 574 536 474 340 214 138 105 165 259 336 195 163 160 126 97 135 216 171 149 149 175 257 397 588 258 124 253 783 832 718 573 643 738 824 887 873 844 790 673 564 490 443 421 361 251 74 70 147 276 197 143 186 377 201 109 135 221 282 285 145 115 206 330 310 274 183 50 65 103 149 156 147 127 109 103 103 102 100 99 94 88 85 81 78 75 77 79 88 125 156 206 256 197 130 85 76 58 77 132 232 246 217 170 166 168 188 249 265 263 246 209 191 196 173 143 145 151 171 282 371 388 378 370 374 364 327 285 260 216 161 126 116 297 361 369 297 232 187 166 114 87 82 120 156 229 325 305 269 239 225 226 222 213 238 220 166 100 184 202 167 80 68 100 156 187 217 245 264 189 165 166 174 179 192 214 238 266 273 261 302 346 372 346 279 211 169 158 151 152 157 161 174 199 238 246 254 265 279 288 290 289 295 363 458 438 376 302 225 181 175 189 224 215 183 144 153 192 261 349 480 553 581 570 512 475 492 681 751 755 715 562 405 288 283 258 249 254 261 269 280 297 319 325 320 311 300 281 255 226 216 208 179 168 181 189 157 233 389 586 681 667 612 576 560 473 330 181 180 199 219 250 242 237 244 226 213 211 225 255 269 262 256 254 260 283 289 287 281 286 292 294 291 285 284 286 294 300 306 314 320 324 326 326 327 326 326 327 331 338 348 359 372 374 365 365 362 357 354 358 364 365 353 358 361 359 348 339 331 325 326 322 315 300 305 306 298 283 299 312 311 315 322 326 321 283 265 280 292 293 287 286 298 303 304 313 309 306 296 254 312 422 538 638 762 897 999 1008 987 947 894 871 870 878 740 600 500 462 429 484 591 718 513 422 413 365 290 210 163 268 334 384 459 510 537 541 516 487 487 494 382 313 289 322 431 455 418 360 339 321 274 307 302 289 291 311 336 349 338 346 382 427 270 201 143 52 70 54 38 57 127 183 227 267 233 242 324 339 380 428 458 461 459 454 452 453 451 444 431 409 356 258 240 229 223 218 203 168 126 114 108 104 100 98 97 94 88 85 86 89 60 64 53 72 118 184 169 172 196 210 155 149 227 254 267 265 255 322 301 224 268 256 262 279 262 208 81 100 115 120 153 208 235 183 126 173 225 140 166 224 272 220 210 211 185 156 170 231 221 239 222 180 233 218 86 104 190 290 334 273 227 265 289 412 456 343 239 146 111 162 173 215 292 311 308 439 565 378 168 226 227 219 220 260 263 249 274 312 359 403 416 417 421 442 542 579 580 419 333 371 565 661 735 792 842 898 940 965 975 971 921 714 584 551 615 540 436 334 219 171 153 166 172 192 219 257 275 239 169 131 111 89 59 79 138 227 280 383 484 534 531 524 525 516 546 574 563 510 480 452 370 204 100 80 178 245 261 111 130 211 266 143 100 124 151 157 170 212 410 511 489 187 143 339 710 817 709 581 573 706 848 945 933 901 845 750 606 525 472 396 255 142 49 88 173 248 195 121 189 348 252 148 134 276 284 223 131 89 220 346 401 395 223 44 62 118 153 157 166 148 126 122 108 104 103 100 94 88 86 79 76 74 74 74 74 76 126 170 212 223 209 141 61 52 131 208 263 215 184 157 154 154 183 244 287 285 261 225 150 123 164 187 176 149 124 252 289 279 253 220 207 215 231 240 235 211 187 259 377 446 413 342 252 189 157 139 102 88 99 131 157 229 298 316 277 242 218 210 193 216 266 250 175 118 192 200 153 78 77 135 191 214 238 260 272 235 184 168 182 211 227 249 275 310 326 318 314 390 436 416 373 299 230 195 175 168 172 175 183 194 213 200 206 223 245 271 282 278 260 302 355 360 330 277 220 165 154 157 163 158 153 146 150 206 338 486 551 583 595 581 506 452 474 651 747 759 696 541 378 243 190 238 248 247 250 259 272 288 306 319 322 316 306 288 265 246 242 259 273 188 206 237 235 273 349 473 619 675 685 657 546 302 172 251 341 340 313 324 270 246 255 242 228 222 228 258 263 256 255 255 254 253 267 274 276 278 285 288 287 284 293 309 327 329 326 323 320 320 320 320 318 316 316 318 330 345 364 386 392 388 379 373 363 351 341 340 343 345 343 352 347 336 326 323 320 317 315 303 292 292 310 324 328 311 300 302 306 289 276 265 243 248 230 202 206 218 233 259 324 315 306 311 323 342 332 242 252 421 677 857 933 958 953 918 872 819 765 818 908 962 868 677 522 435 406 467 548 612 422 384 422 287 264 244 232 277 332 397 476 519 535 524 476 389 364 371 242 193 224 343 444 427 369 336 308 294 293 303 285 281 298 308 341 358 316 402 401 348 251 259 178 37 57 44 31 36 138 196 226 230 210 237 301 315 347 388 433 469 476 473 469 468 463 454 439 412 358 277 255 237 220 208 183 147 113 104 101 94 86 83 87 86 79 73 69 70 84 86 69 64 72 102 149 153 174 195 199 203 236 283 240 195 139 215 237 225 268 219 183 188 161 142 125 129 101 110 131 206 200 169 103 154 168 132 189 269 325 247 237 217 185 156 156 164 141 294 243 78 102 90 115 227 241 291 316 361 362 363 360 532 475 184 119 112 121 164 122 95 128 280 312 369 537 293 199 256 247 223 211 222 246 264 282 335 382 408 402 398 419 461 557 529 465 370 316 351 482 613 696 747 804 883 933 961 970 966 894 725 546 492 493 426 277 149 91 113 143 169 171 172 160 136 145 149 137 116 120 130 133 137 154 203 256 349 434 493 495 477 453 431 442 451 453 441 462 442 375 163 122 175 205 228 203 106 83 206 287 120 76 83 135 157 171 252 464 542 406 158 224 442 676 754 804 680 553 636 815 954 970 954 913 825 660 566 469 345 176 85 69 148 185 214 221 114 186 311 364 221 157 167 224 191 129 74 190 282 350 419 204 66 71 116 141 151 160 141 127 122 103 99 101 101 95 90 86 80 76 73 73 73 73 77 97 122 153 189 236 196 120 78 121 192 238 166 145 140 145 151 176 229 312 331 295 241 231 218 201 180 151 126 111 215 164 126 157 130 117 115 121 127 108 63 77 252 426 498 405 308 216 145 113 103 101 106 121 138 139 214 281 327 274 227 196 186 138 176 247 228 153 115 149 202 150 85 81 161 218 243 253 264 270 264 186 161 197 316 339 347 350 340 365 363 295 383 459 477 399 328 268 224 201 194 195 201 204 179 148 157 176 198 221 260 273 282 308 268 249 243 231 216 197 188 156 149 153 158 157 156 165 239 411 555 517 517 514 507 480 464 492 598 739 759 647 387 299 218 165 193 228 240 237 248 269 289 297 311 314 308 300 282 259 230 210 241 274 251 326 337 302 306 328 369 464 553 627 634 630 478 428 509 519 464 385 319 220 199 224 233 237 236 235 245 244 240 244 252 265 274 270 265 264 269 282 290 297 304 318 337 354 350 336 326 321 321 321 320 316 318 322 330 349 365 383 401 395 387 382 380 375 353 331 325 336 346 349 345 334 322 314 311 308 305 301 290 275 261 268 284 301 313 309 306 305 290 256 237 252 310 345 359 356 230 219 265 337 319 304 301 298 294 261 195 268 517 790 955 968 952 913 865 808 747 686 707 865 971 841 660 535 460 424 470 489 470 474 436 370 276 335 317 270 295 338 398 466 498 512 502 463 407 385 371 301 320 391 475 485 435 380 346 304 325 344 319 285 279 294 305 316 323 341 495 435 326 261 289 189 69 157 75 42 74 175 204 208 205 212 227 259 305 310 347 404 430 434 440 454 460 460 454 441 418 397 379 358 340 323 299 210 150 109 85 89 92 91 81 83 82 78 75 70 66 69 78 86 86 96 124 149 139 165 194 215 234 261 281 214 165 137 132 177 215 232 221 181 169 167 171 225 307 166 111 117 186 152 118 111 188 152 156 246 276 276 252 258 226 200 209 209 153 142 404 236 85 94 111 157 245 228 230 260 307 331 345 407 637 551 384 240 145 108 95 79 79 147 303 324 416 469 216 186 196 179 158 153 164 190 233 303 395 416 420 412 416 441 470 507 416 364 326 265 302 406 555 688 763 813 892 937 961 966 958 873 726 540 453 409 353 248 233 222 168 209 229 218 158 121 97 97 96 99 110 125 135 144 154 153 192 274 342 400 443 460 447 418 383 357 334 342 379 446 386 271 128 201 215 155 179 167 131 57 208 305 253 102 85 123 179 167 258 430 516 383 269 513 656 721 759 876 797 677 670 780 907 982 986 967 881 719 584 412 249 113 116 151 238 238 205 169 111 128 300 463 307 232 204 203 194 146 113 178 204 237 273 262 171 119 136 131 129 133 161 159 136 94 92 94 99 99 94 88 82 77 75 75 76 80 88 100 113 124 139 150 163 130 85 106 143 165 121 125 127 129 134 156 204 288 377 339 265 246 234 206 164 116 117 140 190 122 112 129 102 89 81 79 76 72 66 65 240 404 490 388 275 188 117 94 86 101 141 150 152 155 260 310 312 251 192 167 157 118 176 236 236 215 167 154 226 172 106 91 174 224 253 263 265 264 245 168 159 207 322 350 367 365 328 373 392 377 398 454 463 388 326 275 236 217 221 233 245 251 172 114 138 164 184 208 252 257 261 272 207 168 150 144 202 261 310 199 154 144 156 178 184 207 292 354 385 402 457 441 429 442 476 513 570 700 744 655 441 293 202 156 157 197 225 229 233 260 284 298 308 307 297 282 256 255 249 223 357 460 488 519 468 391 348 365 341 258 146 377 580 667 629 656 686 600 499 407 319 219 205 234 282 269 254 239 228 229 232 235 248 260 268 270 258 253 258 275 295 312 326 334 339 342 341 337 331 326 327 329 330 330 336 346 358 371 378 386 392 386 379 378 383 395 359 326 333 336 339 338 331 318 308 302 295 290 284 279 277 268 258 258 278 296 310 309 297 294 308 310 275 242 265 331 365 367 316 272 273 309 284 274 279 283 256 214 188 311 614 857 961 922 884 858 850 822 813 819 809 827 843 798 610 504 466 485 499 504 498 552 484 395 283 297 259 245 307 354 387 417 440 466 476 468 459 436 405 380 362 414 498 554 504 435 368 318 433 471 367 316 307 322 343 367 391 438 592 444 318 298 343 206 103 226 110 82 139 197 190 188 201 217 224 241 279 277 319 371 373 379 399 431 450 460 462 459 444 426 405 380 365 352 318 188 144 115 87 91 98 106 107 86 72 60 58 56 56 50 62 120 161 147 142 151 155 170 165 172 200 222 266 295 219 143 106 136 201 249 268 207 184 194 219 201 211 215 133 113 123 113 94 107 159 136 197 280 300 270 264 283 233 191 181 223 149 201 439 163 155 237 205 215 251 312 289 250 227 229 237 380 675 484 402 340 226 148 101 84 91 186 313 371 525 481 161 185 158 112 79 64 71 102 160 309 437 433 414 412 431 436 452 446 364 331 316 288 309 393 532 676 740 807 887 942 964 964 948 855 728 576 460 418 408 368 206 146 142 221 295 270 116 92 137 195 196 134 86 128 207 210 185 176 193 240 335 336 374 408 408 383 352 306 261 270 319 392 266 187 205 212 189 137 132 95 88 112 175 299 308 88 85 140 210 195 270 374 457 493 373 319 730 764 780 866 926 920 839 744 878 977 1001 989 898 748 551 327 201 152 204 238 257 267 271 205 117 69 260 468 412 353 318 300 299 236 230 332 285 232 197 209 181 177 209 161 124 118 154 162 136 92 93 91 92 97 93 88 83 78 78 80 83 92 106 121 132 120 111 117 176 160 118 92 90 92 96 104 111 116 119 132 166 234 361 324 278 250 241 214 178 138 163 178 167 97 107 116 98 90 85 82 79 67 61 80 238 418 490 389 209 108 66 57 67 108 181 175 177 201 251 249 217 163 139 166 176 140 157 191 223 258 231 222 270 271 171 108 194 240 264 270 265 247 219 151 221 266 312 342 352 331 291 345 393 405 369 453 469 413 322 269 235 217 228 248 267 275 183 137 153 165 183 199 239 231 227 212 147 122 120 143 234 255 253 244 270 242 222 300 298 303 363 381 354 330 362 370 375 401 467 527 584 639 627 506 348 258 185 154 159 157 197 237 233 254 276 294 306 299 280 250 223 321 409 396 480 559 616 642 598 531 469 451 430 377 273 334 487 644 703 739 732 659 535 426 333 238 232 257 294 272 257 243 231 234 236 238 243 250 257 260 250 245 248 262 301 327 346 362 364 358 349 344 339 338 340 347 354 363 372 374 375 378 378 379 378 374 373 374 374 364 361 353 346 331 321 314 310 299 288 280 272 270 266 259 259 251 244 243 272 295 307 296 285 285 298 317 326 339 368 400 411 390 342 288 271 282 215 156 166 257 299 234 174 246 618 857 935 878 819 800 834 838 844 823 741 703 681 643 491 434 439 506 511 588 660 680 400 287 262 164 192 243 308 347 344 342 365 402 423 440 432 455 464 448 377 384 464 603 598 539 452 378 537 575 442 401 400 433 491 469 436 454 601 462 378 383 435 229 77 78 97 122 153 192 163 127 108 147 163 197 250 255 295 313 268 315 358 398 427 448 461 465 457 437 407 367 270 246 234 152 136 125 111 115 108 121 161 82 52 47 42 46 54 63 74 141 157 142 128 168 196 214 243 211 169 134 178 203 139 126 115 133 198 204 210 209 188 179 182 201 213 212 155 133 156 179 103 114 141 151 268 298 270 259 287 286 212 139 136 188 162 251 290 79 180 250 251 275 301 311 246 172 136 129 155 360 549 430 389 365 322 244 169 106 76 232 382 474 544 365 164 203 146 100 72 63 68 91 137 318 410 395 393 421 432 398 463 492 490 319 309 328 342 388 506 660 699 765 854 948 968 977 968 895 747 608 505 466 425 371 222 137 93 83 207 190 108 184 306 406 482 443 332 252 267 250 233 231 276 277 286 295 327 345 317 249 267 270 207 212 242 283 245 165 154 216 193 171 152 134 93 104 176 251 226 86 89 124 182 231 319 369 417 511 478 520 790 839 846 882 935 958 921 828 847 942 1002 991 881 691 453 237 206 228 233 242 263 284 312 274 203 144 77 311 553 451 411 414 444 419 397 381 345 278 203 135 138 181 197 112 110 113 126 131 112 92 95 80 78 84 88 84 84 81 81 87 96 109 128 141 146 130 139 159 196 167 122 74 71 76 84 93 101 107 111 114 152 247 383 329 295 269 249 223 205 195 189 190 160 82 108 107 93 88 80 73 66 58 56 96 233 490 507 331 188 97 50 38 49 112 188 200 143 160 241 199 132 83 103 238 313 330 291 263 265 301 296 301 326 389 198 124 203 249 269 273 266 191 152 159 242 285 312 332 327 293 258 313 368 386 378 471 488 440 325 271 239 226 233 264 292 301 234 210 205 186 240 257 243 228 200 164 110 115 139 175 199 162 157 203 355 364 365 487 505 488 407 335 270 223 212 291 324 362 454 531 592 634 615 419 270 231 168 155 165 168 168 207 258 269 276 286 300 286 254 223 230 383 518 593 622 652 681 703 694 675 637 547 466 387 307 305 421 591 740 763 747 697 614 495 391 309 259 264 272 240 245 247 248 249 244 241 242 245 247 246 242 240 245 262 317 343 363 384 382 371 360 354 353 357 365 378 392 403 408 380 371 372 374 372 368 364 363 362 356 345 345 344 336 314 296 287 286 280 266 256 260 256 255 251 243 237 233 235 261 279 292 290 286 276 265 256 270 291 320 344 345 315 227 248 263 264 205 142 175 266 250 196 151 169 564 791 875 820 760 762 806 841 874 827 685 597 559 515 410 396 402 427 482 605 590 405 348 240 166 140 184 256 320 316 282 281 319 342 254 192 218 339 416 433 349 373 453 580 630 626 565 460 453 491 528 496 519 559 596 522 430 406 501 436 423 451 503 222 64 60 94 127 126 87 86 80 79 109 134 161 200 239 263 223 112 207 257 306 375 349 348 360 363 345 321 285 175 151 151 135 129 126 125 126 112 98 91 73 62 55 47 48 73 100 141 151 135 128 130 217 245 232 212 220 186 131 112 131 132 141 129 146 197 212 195 193 207 218 221 212 222 206 183 149 198 217 149 124 162 226 384 289 204 198 276 251 138 99 108 200 313 324 277 125 205 236 259 294 266 211 142 108 113 140 205 381 453 398 338 324 293 201 163 118 108 293 533 584 331 239 195 212 131 96 76 69 78 153 240 341 362 350 344 376 383 394 607 649 575 375 325 323 338 375 469 569 626 684 815 947 978 993 982 935 724 576 491 466 474 442 347 256 160 89 119 126 174 320 473 540 506 414 256 186 198 202 235 267 295 222 224 285 319 337 325 260 215 228 225 186 175 214 282 213 177 213 212 189 168 154 125 138 190 177 160 134 107 130 206 310 425 448 457 482 432 431 607 959 954 961 1028 988 974 883 688 861 980 975 847 608 359 157 226 278 295 257 263 286 319 348 370 340 134 158 348 513 511 508 522 523 488 453 415 352 278 218 206 208 182 122 110 116 111 94 99 95 86 60 57 64 75 76 100 126 130 114 115 132 149 153 148 132 171 182 177 151 99 64 66 74 80 87 94 101 106 114 184 308 405 359 331 300 264 222 204 195 191 194 165 111 95 96 87 77 72 65 59 56 54 117 243 547 499 313 142 78 45 35 33 97 170 218 152 181 241 218 134 103 146 387 397 320 221 283 344 381 344 328 333 353 260 175 173 248 270 269 255 178 199 237 276 301 316 319 305 309 303 294 345 354 381 489 500 441 338 275 243 229 231 260 304 332 306 298 305 307 323 274 221 203 160 129 113 135 148 156 159 135 144 198 345 400 419 403 314 271 239 201 172 135 117 196 252 307 374 448 545 616 628 459 299 213 168 159 170 177 174 187 214 230 262 277 282 265 232 205 204 312 475 627 695 736 719 697 682 648 582 501 398 313 266 304 407 556 736 763 759 735 696 549 441 358 267 252 244 221 239 239 237 241 245 243 239 239 236 234 235 241 259 285 322 344 363 380 383 371 361 360 372 383 398 416 425 424 411 373 363 363 368 370 363 355 350 348 343 336 335 332 319 291 272 265 264 256 253 252 253 251 243 236 233 234 232 235 251 253 255 267 275 250 221 197 203 207 220 249 187 150 166 295 302 247 163 116 198 307 310 241 191 202 469 628 697 673 612 613 667 762 874 926 883 730 643 563 471 449 443 462 516 573 485 295 226 186 161 175 204 290 348 287 247 278 361 391 317 230 176 234 329 389 355 387 446 512 558 579 509 327 323 366 425 473 524 545 538 478 362 313 342 333 360 411 478 176 46 38 64 79 80 64 74 76 84 107 139 139 148 232 220 172 109 182 155 146 191 248 274 285 286 268 244 210 139 126 127 125 125 123 124 129 123 110 97 97 93 83 67 62 94 57 85 113 127 152 184 243 259 215 150 196 231 208 130 112 138 168 144 167 201 199 186 195 248 237 216 202 213 197 220 276 191 149 121 88 183 312 438 235 144 131 192 230 185 96 99 342 530 208 191 198 241 224 263 272 158 128 102 94 183 270 335 361 380 353 287 276 224 163 138 110 154 320 604 512 263 215 237 207 103 90 84 93 129 265 362 337 312 331 347 331 319 455 727 769 624 416 288 278 301 343 404 477 541 583 800 954 993 995 975 883 627 455 395 430 491 491 446 372 270 199 198 203 285 394 466 550 561 471 184 90 81 79 151 219 256 175 211 291 367 431 402 306 180 205 264 235 175 189 257 286 228 197 248 232 207 181 159 155 170 190 205 197 167 127 203 352 509 512 476 433 375 236 458 1029 1038 1051 1049 965 976 824 530 684 874 934 818 511 266 125 253 349 368 317 278 276 298 332 385 424 395 193 239 417 508 571 597 572 532 500 463 411 351 303 268 203 177 172 186 137 113 91 124 110 82 48 44 52 61 66 87 115 138 126 138 155 162 149 130 123 198 164 128 123 82 63 69 73 76 81 87 93 99 124 209 396 452 380 357 335 294 229 207 199 195 190 172 127 53 88 95 83 76 68 61 56 49 193 403 567 458 272 87 54 38 32 32 93 168 235 249 273 288 282 229 275 308 256 276 242 177 270 432 510 435 358 348 385 448 233 154 250 272 224 195 235 261 286 304 320 321 314 299 302 315 323 324 346 396 490 504 437 344 282 250 232 230 246 294 341 352 308 326 346 314 234 178 153 120 104 107 126 129 128 125 121 164 214 259 264 244 229 209 194 171 144 138 127 110 92 148 191 239 326 433 547 628 575 357 203 236 173 155 166 182 180 189 210 249 264 254 225 207 197 207 278 451 617 731 792 602 364 321 654 679 472 301 224 222 313 451 575 685 726 754 766 745 578 463 370 274 232 224 234 255 247 240 241 243 240 235 230 227 228 233 245 271 295 318 334 350 364 373 364 355 356 387 405 418 430 438 431 409 372 361 356 357 375 372 357 338 334 331 328 325 321 305 278 258 251 250 254 253 247 241 236 232 228 228 233 230 227 230 278 287 281 278 240 203 174 170 182 233 330 244 164 129 167 228 219 154 114 243 375 437 342 297 281 284 303 338 374 499 531 572 659 764 963 1084 943 834 730 618 556 498 469 473 437 311 170 127 163 189 203 235 331 370 301 308 331 370 405 317 294 296 223 321 406 422 381 385 438 497 404 355 324 313 247 280 411 398 430 438 394 280 227 225 225 261 335 419 297 149 57 60 64 128 195 194 121 95 115 135 136 158 234 139 137 163 157 115 100 133 242 244 236 247 241 223 186 121 100 110 142 157 130 113 117 112 107 104 111 114 105 88 79 100 49 110 135 150 205 237 250 260 187 127 108 138 149 131 118 145 210 278 175 150 161 215 230 237 217 197 190 189 185 190 231 251 103 63 106 234 353 375 178 129 136 188 247 184 109 110 487 470 110 193 229 244 210 284 262 136 111 97 127 258 328 332 291 318 314 286 296 248 174 106 86 147 315 668 413 237 224 269 198 93 88 135 175 227 305 316 312 348 387 403 370 266 497 794 889 600 357 206 226 257 290 317 387 455 522 786 925 979 976 933 787 515 326 315 382 466 461 383 262 185 199 241 274 379 468 527 627 683 619 347 126 60 72 145 229 262 210 257 310 358 437 454 364 180 137 159 201 177 201 260 347 290 262 279 345 299 242 195 135 130 155 180 210 186 113 125 298 494 514 466 402 324 144 462 946 1129 1114 1040 934 922 816 637 509 775 856 730 347 155 83 184 285 336 341 326 282 264 274 319 378 413 313 207 152 94 155 386 555 560 521 474 420 383 315 265 238 220 216 236 131 95 98 111 107 79 49 49 68 82 79 76 90 114 132 157 167 160 146 148 163 219 124 73 64 63 64 67 70 72 74 82 92 93 132 224 452 477 409 370 364 332 266 223 206 195 180 163 118 64 96 93 84 78 71 62 53 46 166 315 442 365 258 141 95 46 34 45 102 182 259 325 345 314 278 281 254 213 142 161 187 199 227 450 586 564 489 425 431 526 265 185 250 283 213 177 207 281 315 330 335 323 312 306 310 324 336 331 364 418 466 485 442 363 278 252 237 243 271 276 320 389 401 366 319 252 177 139 122 125 110 102 103 105 105 103 102 165 230 277 261 257 246 229 201 176 161 170 174 151 110 105 112 140 201 302 467 611 619 287 118 148 205 172 152 174 182 206 245 244 242 228 202 206 242 288 348 526 670 775 803 477 346 539 723 683 475 218 169 189 281 481 551 602 661 718 755 725 545 456 379 311 242 251 271 272 254 242 237 238 236 233 229 223 227 242 269 287 300 309 316 333 349 361 363 356 358 384 407 418 425 437 430 411 381 366 353 345 347 347 341 329 315 307 306 307 303 299 289 270 264 261 257 243 240 238 234 234 230 225 222 220 222 234 298 312 306 292 249 207 176 171 230 369 564 563 441 275 104 178 183 149 124 278 397 451 398 360 322 268 249 235 263 406 490 566 657 786 954 1024 856 680 599 576 560 478 435 409 270 179 116 107 154 199 233 257 328 350 321 327 341 360 379 356 386 405 287 412 486 475 339 186 221 495 480 429 374 333 259 262 331 291 338 373 340 256 216 204 215 229 303 355 146 81 57 62 69 199 324 332 164 99 113 120 123 160 221 121 96 101 96 85 103 153 252 202 180 209 229 228 196 120 108 121 147 167 161 131 100 129 116 108 120 124 117 106 99 101 72 206 192 154 149 172 214 243 157 108 102 135 164 160 156 157 174 196 142 143 177 268 222 234 247 232 213 213 223 232 231 240 113 91 160 279 385 326 180 147 169 188 197 151 119 188 594 357 127 223 228 230 250 297 219 134 114 120 173 297 363 297 237 255 305 283 229 217 173 106 68 172 332 525 355 253 229 222 137 95 110 191 264 299 319 310 333 393 445 471 503 479 639 831 918 546 282 167 202 227 243 252 300 382 480 636 866 952 936 858 720 513 264 221 299 408 411 273 156 114 161 216 269 354 432 521 635 754 804 709 243 77 69 118 226 259 252 250 230 260 351 426 421 274 112 127 157 160 204 292 353 312 311 320 349 298 257 213 131 116 157 222 253 207 138 117 255 398 473 403 358 263 75 257 726 1182 1122 1013 906 853 872 736 569 667 606 459 115 71 62 108 186 254 320 387 321 262 241 266 331 384 411 249 187 201 207 226 311 385 396 398 360 252 303 298 279 286 185 123 173 104 82 90 116 91 65 66 71 85 92 80 83 106 145 171 173 165 154 164 169 170 98 71 64 63 63 64 65 67 68 97 155 157 161 237 463 493 451 390 374 350 309 257 221 195 172 142 109 89 99 90 84 78 72 61 51 47 105 152 224 287 291 277 234 85 48 52 73 132 237 317 304 228 144 108 127 122 98 89 152 188 184 217 397 540 581 523 470 432 337 229 181 196 193 185 198 269 330 350 340 323 315 318 336 342 354 365 358 402 434 437 415 349 280 264 268 303 373 376 388 397 385 303 232 173 139 140 135 128 113 111 109 101 100 101 106 146 206 243 232 268 272 257 230 216 205 203 197 180 149 113 99 97 119 194 397 561 610 225 105 125 175 154 141 154 177 168 174 226 215 174 138 159 282 397 488 604 661 573 282 236 450 764 747 622 443 203 150 144 189 316 395 471 553 647 675 618 446 434 401 348 300 269 261 260 242 233 229 230 231 232 232 233 244 264 291 297 296 296 298 319 338 356 378 358 362 396 412 414 410 408 409 405 394 373 357 348 344 338 327 311 288 276 275 280 274 285 293 289 272 264 258 246 242 241 241 240 235 236 248 227 233 260 316 329 328 312 270 231 204 200 290 385 475 519 465 358 226 228 193 154 130 274 326 370 501 438 359 290 278 210 213 346 529 677 829 1073 1025 877 672 571 508 466 436 457 443 382 204 159 137 126 158 207 240 243 269 306 326 316 346 382 415 452 493 490 417 527 534 437 242 133 196 406 504 464 395 340 288 274 280 290 310 335 354 276 252 244 237 225 284 287 51 38 49 62 71 217 308 282 133 88 100 110 181 215 218 170 108 73 71 93 130 176 223 140 117 151 207 232 221 184 187 177 180 207 215 176 126 148 168 158 139 138 134 131 135 144 146 329 231 173 137 157 196 212 156 94 115 170 194 173 142 147 182 196 187 207 227 235 206 249 273 282 255 222 211 223 190 173 186 126 171 286 428 298 202 176 201 181 143 120 125 285 647 248 147 218 240 215 189 181 168 150 160 239 254 293 351 243 194 201 261 238 188 154 176 139 74 106 250 426 511 296 240 224 127 119 166 247 329 345 308 321 364 401 438 411 449 500 496 651 744 565 277 165 187 207 239 246 235 348 442 559 816 895 877 795 656 462 246 121 255 376 420 297 165 89 122 184 266 364 382 450 568 736 866 944 838 309 106 90 169 151 102 84 133 194 264 324 521 528 230 205 171 155 189 357 419 356 318 288 260 210 177 150 141 118 193 298 371 299 191 124 197 323 397 335 322 234 92 141 718 1149 1096 969 860 771 737 695 597 510 277 151 118 148 208 217 191 222 270 322 320 278 261 279 344 372 374 346 190 187 266 191 136 100 46 54 104 141 260 279 284 331 219 124 102 140 88 76 117 133 101 65 66 108 115 92 96 127 168 194 188 180 172 170 125 85 67 67 67 66 61 58 59 63 63 99 147 162 175 262 440 502 456 385 368 364 343 302 242 202 175 152 126 100 86 88 86 82 76 61 50 50 73 85 115 210 283 291 276 231 101 57 62 71 191 250 117 103 91 81 92 85 75 64 103 120 142 176 246 391 540 576 553 504 496 378 281 225 220 217 219 234 331 365 358 337 328 340 367 388 383 372 351 385 394 393 404 374 341 328 356 381 404 409 392 354 294 200 145 123 150 209 203 165 120 120 121 115 114 116 134 162 201 219 225 277 285 278 266 293 291 275 254 207 162 124 113 98 94 116 313 443 437 125 89 116 148 143 138 138 151 140 131 134 137 121 120 159 338 480 532 383 293 238 176 243 586 838 729 551 403 279 158 141 156 199 271 385 491 573 541 456 351 340 377 376 325 270 252 246 223 221 219 216 215 219 234 259 279 291 297 293 286 283 288 306 330 353 369 348 365 400 410 409 388 352 358 369 378 379 375 373 368 347 318 290 263 254 250 250 251 251 252 252 250 246 244 244 240 235 229 223 230 229 224 212 225 259 311 332 339 327 283 271 292 325 328 408 473 488 405 340 289 271 234 174 130 239 213 291 592 519 423 317 223 156 186 338 612 844 1001 1065 872 704 557 472 408 382 391 462 455 382 240 206 167 148 195 236 244 214 141 157 224 310 368 429 491 544 596 623 618 598 549 460 312 245 300 428 526 482 408 336 275 259 264 274 332 355 368 399 353 307 270 235 266 258 131 70 53 70 103 213 206 62 71 79 118 191 220 231 224 205 141 101 99 136 149 176 203 149 129 137 145 164 175 184 224 239 254 281 298 257 206 192 251 243 179 165 167 171 170 161 212 299 116 151 162 163 174 177 152 92 123 159 167 171 212 238 217 218 230 224 218 239 247 235 235 240 271 225 210 202 157 155 146 117 180 311 441 261 203 199 217 179 130 96 189 473 584 139 172 212 248 197 138 109 157 186 239 302 301 301 304 238 173 165 191 176 151 128 173 176 152 140 238 485 650 264 210 212 182 199 267 358 309 323 322 325 387 367 309 299 384 383 254 288 378 430 263 188 176 199 306 321 316 369 422 527 717 791 783 717 625 500 335 167 377 451 432 311 177 105 123 174 254 340 382 387 444 610 798 900 906 650 308 128 100 97 88 75 99 177 227 255 422 661 647 337 200 160 199 426 440 357 263 217 180 147 173 194 198 177 297 425 541 504 280 126 149 295 351 336 321 302 210 88 741 1057 1044 881 769 686 635 649 589 422 181 136 134 178 355 388 332 280 258 264 279 267 267 300 380 401 382 336 253 188 225 295 204 146 118 104 95 115 187 207 226 254 263 135 121 245 107 68 94 160 123 93 94 161 152 117 109 134 186 237 212 199 179 153 98 61 62 70 69 64 55 52 54 58 58 97 129 143 173 277 402 460 365 319 335 367 372 342 270 213 181 162 132 96 77 85 87 86 81 71 54 47 54 81 68 94 274 286 282 257 102 68 72 65 111 133 118 86 69 64 72 61 56 62 104 102 102 113 118 228 382 507 655 650 555 451 392 332 282 264 254 271 354 327 307 305 339 366 400 452 412 356 317 380 427 428 402 396 414 436 440 398 367 349 334 274 201 128 121 129 158 228 190 147 121 126 128 144 172 109 119 171 191 224 252 287 304 319 334 396 396 366 317 255 203 166 156 138 118 120 250 252 204 79 77 105 142 151 143 132 123 117 112 107 103 108 171 277 440 517 435 132 181 205 295 549 762 842 723 592 502 371 182 156 183 238 309 429 498 498 422 312 255 317 387 391 342 276 251 235 214 212 207 203 202 212 231 260 287 294 291 283 282 282 288 302 320 339 353 341 366 393 398 403 377 338 329 339 360 386 381 384 379 355 317 284 260 246 239 240 244 235 225 219 221 218 218 220 219 220 218 211 200 194 193 197 214 245 288 321 335 314 253 233 275 343 392 461 492 462 295 229 222 252 264 199 113 108 158 327 585 538 433 298 139 105 163 327 630 891 1037 1040 812 641 485 337 336 352 393 460 414 340 248 241 219 243 348 340 283 198 108 98 181 336 405 471 531 582 592 580 560 549 539 486 385 281 367 486 553 509 421 330 298 293 297 308 345 343 342 372 363 332 291 256 263 276 271 159 103 137 306 122 58 59 110 141 155 165 169 177 182 178 142 129 136 165 132 174 309 288 186 123 144 139 162 198 237 275 314 353 402 341 291 290 278 259 237 211 200 191 183 171 126 120 152 202 179 151 133 138 160 161 134 138 130 115 180 229 232 214 211 229 229 234 231 186 196 227 252 231 228 207 131 168 158 132 161 312 382 243 221 214 214 185 144 227 467 410 334 125 278 251 209 174 195 168 163 162 214 269 294 294 321 370 233 180 176 180 154 143 156 165 170 209 320 535 502 218 199 214 246 296 314 335 339 351 333 318 365 349 309 292 362 270 140 89 137 233 274 206 202 269 452 513 450 344 344 451 573 665 667 642 605 602 547 545 763 636 488 333 186 156 195 250 293 363 432 385 243 138 267 529 694 738 475 275 150 173 134 105 104 191 248 291 409 707 679 350 198 178 279 522 461 335 198 162 154 151 162 207 237 266 389 538 591 496 224 115 149 299 333 326 314 310 201 183 742 970 961 755 673 620 591 602 603 434 65 238 237 243 416 513 487 353 270 254 264 273 260 293 368 409 399 363 317 176 170 295 210 142 110 109 105 96 98 118 108 176 310 170 170 238 120 95 140 220 148 129 154 236 207 174 151 194 250 284 255 222 161 88 113 95 77 74 63 54 47 47 49 50 50 68 97 122 145 228 337 428 331 290 303 364 389 368 301 226 191 168 141 97 78 80 88 88 84 77 64 52 46 54 42 120 284 283 284 256 150 92 79 82 90 106 100 63 73 71 68 69 68 95 127 78 63 61 61 110 197 335 623 688 632 517 495 439 363 315 287 282 312 326 313 312 361 385 412 438 388 317 282 331 417 434 395 366 340 385 455 420 359 295 249 184 139 116 123 126 155 228 210 164 128 128 139 231 423 209 137 139 147 204 256 294 346 408 452 451 400 360 322 286 255 239 237 215 165 143 209 190 142 95 88 101 127 161 147 124 105 105 106 105 105 124 257 386 459 230 132 86 127 199 438 881 895 886 800 557 472 454 421 230 293 411 513 547 520 444 386 348 305 290 380 384 341 276 241 218 205 201 198 198 200 217 241 265 282 283 283 282 284 280 281 294 309 320 329 334 363 379 382 393 373 347 335 342 360 376 357 367 366 348 325 298 271 248 244 243 240 223 202 190 191 189 191 191 185 190 187 179 182 183 185 192 212 234 262 296 320 301 248 243 283 331 370 458 489 424 179 110 144 246 255 165 88 85 221 389 543 522 401 261 125 95 131 279 578 853 963 921 707 619 512 379 385 373 386 440 295 231 239 311 323 338 376 379 321 231 132 114 223 386 450 504 552 589 598 558 510 482 464 413 332 228 293 434 565 538 412 301 294 284 279 280 293 319 325 318 343 332 307 286 279 292 310 302 306 297 289 130 92 115 165 161 147 124 112 118 124 125 104 110 131 150 258 238 185 220 238 240 238 163 174 213 245 293 355 413 462 329 259 288 330 319 282 233 211 193 177 159 96 157 193 208 166 141 132 171 200 213 174 194 242 264 246 235 248 275 239 219 213 205 202 190 166 186 217 239 238 256 254 188 159 134 126 221 264 255 249 235 215 192 153 186 308 301 163 201 429 212 174 208 297 275 218 171 255 282 282 280 277 273 224 187 175 192 167 103 114 219 167 277 473 632 424 211 189 226 256 286 268 345 398 397 322 261 210 235 290 316 325 181 86 65 78 123 197 226 284 480 709 697 539 338 201 345 502 602 596 575 585 661 683 683 710 614 464 314 172 160 206 285 332 398 465 484 267 132 141 374 497 515 455 483 405 305 183 148 145 186 321 449 569 725 552 311 179 218 375 577 557 356 190 152 194 206 213 260 299 316 322 504 568 475 159 109 167 293 318 320 312 308 156 276 775 956 860 669 617 592 574 565 551 376 245 478 454 405 424 511 505 385 197 222 261 290 263 293 361 438 402 373 338 228 114 65 96 212 179 110 114 81 62 89 134 270 375 216 179 166 139 99 207 291 179 160 204 288 251 240 251 299 315 317 294 239 157 114 162 112 85 73 54 44 41 44 46 46 46 47 82 111 133 179 300 396 354 332 309 326 374 378 331 247 220 187 151 110 87 79 86 85 83 80 75 66 59 58 45 58 143 273 285 274 237 104 78 87 93 101 127 146 174 174 191 253 202 156 117 60 46 46 54 64 118 225 402 597 634 565 554 505 432 348 314 316 339 370 344 343 379 390 390 384 344 319 312 331 369 395 440 554 346 280 317 371 316 233 150 111 108 122 120 114 128 170 213 178 134 129 202 325 417 222 142 122 134 173 218 295 428 438 396 336 358 314 285 293 287 293 310 297 332 286 199 280 199 119 133 144 151 151 109 136 135 96 97 104 124 176 333 336 169 99 82 105 147 370 621 912 912 909 828 655 732 750 706 501 554 626 682 569 464 388 351 322 290 271 328 328 300 252 222 203 196 195 193 198 212 243 267 283 289 286 285 282 273 266 275 292 297 297 309 336 354 358 357 376 384 377 366 368 359 351 331 342 343 332 315 290 277 276 259 226 200 192 177 167 163 158 156 156 155 156 154 154 164 169 174 184 209 228 242 252 274 290 287 270 245 276 340 409 441 367 126 98 158 237 210 233 180 105 260 411 476 408 354 268 168 119 139 290 566 824 900 833 630 555 517 488 481 419 381 388 223 200 203 165 201 250 304 351 367 326 234 182 303 458 502 526 550 568 562 530 477 412 341 281 221 161 114 263 527 558 409 305 310 318 338 333 272 339 324 273 330 332 333 335 280 290 320 309 307 298 281 238 150 116 145 133 119 107 99 105 117 129 138 145 201 298 226 208 209 242 208 207 215 173 195 233 272 335 417 440 287 178 230 335 204 199 205 204 273 228 167 151 71 153 174 161 131 173 178 174 188 231 261 250 246 260 258 217 231 242 217 233 214 185 211 230 220 175 200 226 229 140 142 156 146 140 147 187 209 248 281 263 218 202 232 262 310 378 144 157 284 265 212 222 264 265 253 256 329 298 274 255 195 190 203 209 136 97 87 176 244 287 164 344 578 767 323 180 201 256 271 307 376 383 360 326 238 159 123 146 275 298 238 132 97 109 144 238 255 285 309 657 893 857 649 367 140 202 360 493 545 475 500 598 613 558 522 495 331 221 150 142 197 299 414 408 446 476 431 358 333 435 515 463 302 206 248 254 178 202 216 241 339 482 609 694 461 288 194 230 423 604 683 406 221 138 187 233 303 395 428 386 339 426 458 358 98 107 180 275 317 317 311 296 111 378 772 939 718 588 596 596 576 554 543 375 393 623 694 598 498 457 329 255 190 195 256 295 269 275 351 439 393 370 352 332 160 180 270 241 224 171 148 116 94 87 99 254 341 256 232 193 171 135 274 325 240 218 231 262 248 259 292 342 357 335 299 242 191 141 121 103 89 74 53 41 54 67 48 64 80 89 107 115 127 158 221 324 405 429 323 238 294 330 320 279 283 236 178 133 104 86 80 83 84 83 81 86 92 93 86 65 90 193 274 282 224 75 64 79 116 202 261 312 357 366 363 327 220 151 98 55 45 44 50 62 93 209 384 552 584 565 566 540 497 439 386 383 395 413 376 373 399 434 364 320 306 317 337 352 336 367 409 428 326 239 209 249 213 150 85 100 105 107 104 106 109 121 160 150 137 128 175 341 439 348 233 164 157 187 184 230 337 348 273 224 313 255 250 297 300 279 278 304 387 351 276 378 275 162 150 166 162 154 138 147 131 88 85 104 183 354 264 208 132 83 97 227 426 772 907 928 905 913 935 936 963 909 858 810 816 720 578 479 424 381 348 296 265 251 257 251 239 226 229 212 197 188 191 208 237 283 296 299 297 300 301 287 259 261 277 290 279 271 301 352 346 341 296 204 340 345 322 375 356 339 342 338 336 334 332 224 238 284 220 183 158 153 149 155 156 154 150 146 143 141 141 142 145 144 144 150 169 193 219 243 261 261 255 242 205 250 321 326 357 305 187 150 131 188 318 372 261 146 318 355 323 206 338 442 442 272 227 356 600 840 866 753 540 438 424 444 443 455 418 336 181 167 189 198 158 185 256 358 429 464 456 407 459 509 516 520 536 553 558 514 440 343 238 200 169 134 107 209 392 533 433 345 310 341 264 247 302 372 310 237 318 338 388 437 287 181 184 298 299 294 291 305 181 104 93 99 113 121 121 95 101 122 149 145 161 200 190 200 204 192 146 130 143 174 222 273 331 442 413 291 102 131 144 154 105 114 175 258 323 231 148 144 93 135 148 153 171 254 203 146 119 205 252 265 217 208 187 104 167 191 173 200 191 151 182 194 192 163 186 200 195 161 147 141 126 142 187 220 201 265 304 288 206 244 314 298 356 330 150 136 196 271 248 204 209 242 252 275 316 258 225 223 242 191 199 238 126 128 225 405 487 434 282 452 674 691 188 160 212 279 365 392 392 323 209 125 97 94 106 150 265 271 242 197 273 287 316 470 483 332 108 361 739 884 630 332 106 144 333 478 516 333 265 302 391 379 352 314 164 118 119 130 180 335 486 406 466 516 498 521 504 505 549 501 324 78 113 147 173 230 246 276 349 493 578 581 385 256 204 239 409 605 674 408 251 192 230 264 436 592 616 549 417 302 299 216 99 105 187 279 347 332 319 271 99 535 783 754 528 518 583 615 591 539 475 345 397 601 846 618 441 328 204 179 179 160 254 298 295 281 356 416 391 366 342 323 297 256 286 296 290 259 187 137 101 87 91 180 257 328 460 452 350 217 296 325 322 350 310 326 373 364 358 369 396 362 337 325 315 221 140 110 95 79 61 37 43 69 91 131 161 182 165 116 88 88 116 252 409 487 331 271 327 321 307 303 337 310 235 149 124 93 79 86 93 93 90 91 108 120 122 103 83 105 247 298 227 89 85 127 201 330 386 415 406 353 307 246 147 116 85 60 47 45 56 79 113 277 443 498 520 541 571 548 522 493 463 450 443 434 425 439 407 341 303 284 283 294 309 322 321 262 207 202 249 193 138 104 95 96 88 90 89 92 97 107 110 104 90 106 172 250 331 400 445 431 328 219 154 198 185 172 176 177 171 197 280 218 238 292 326 323 312 314 354 345 313 301 348 242 94 105 105 108 117 111 92 75 76 99 113 137 128 154 153 115 154 479 844 896 899 918 935 954 972 993 990 897 826 784 735 636 548 482 430 384 334 263 244 236 241 264 285 282 251 216 193 183 193 228 269 311 326 331 333 346 304 274 255 266 284 282 254 250 288 335 337 333 311 260 259 249 267 374 362 348 334 330 324 322 321 274 226 207 160 171 159 134 95 123 149 155 143 137 136 137 138 135 130 126 109 106 134 139 181 225 240 239 221 200 209 273 288 209 320 297 192 105 73 98 191 251 205 191 378 199 130 183 400 500 491 376 308 415 617 852 817 674 465 362 322 299 288 316 288 219 107 155 218 268 215 239 317 449 484 510 536 560 554 548 538 537 534 538 548 470 367 278 234 246 233 210 281 310 379 500 473 408 357 384 296 274 361 370 278 213 258 352 457 504 363 326 300 299 302 300 301 313 169 98 75 86 155 239 280 130 96 108 133 159 146 126 141 157 154 128 139 149 163 192 260 332 383 355 433 340 122 223 161 91 86 124 192 278 312 191 118 116 127 118 136 157 167 203 185 117 101 280 239 194 151 183 191 178 142 165 160 120 150 204 241 199 179 164 151 189 199 184 168 145 110 102 175 223 231 303 312 276 178 346 371 237 292 233 115 111 144 216 313 213 187 219 247 236 223 193 199 206 223 199 200 217 198 254 383 577 727 701 623 635 736 542 116 144 191 273 412 360 297 203 110 91 94 78 142 194 249 256 273 322 463 368 339 348 420 499 409 191 497 580 135 122 117 201 435 501 475 274 216 216 262 308 236 183 140 117 117 143 197 398 527 533 547 545 539 584 512 424 370 401 304 144 89 96 138 196 259 332 414 528 566 505 350 237 229 278 367 614 633 373 228 233 292 324 593 717 624 505 380 245 161 130 114 128 189 346 445 395 308 320 338 777 719 522 346 450 544 606 602 511 402 290 314 511 784 461 316 233 154 147 155 178 285 323 326 310 394 420 402 362 335 317 322 298 290 340 310 284 248 190 142 115 111 134 187 181 165 394 419 337 286 305 338 386 425 407 391 371 379 388 402 405 408 406 402 320 214 130 100 76 61 55 153 195 213 220 218 195 149 82 62 65 81 272 372 414 308 239 233 252 271 294 325 355 282 191 132 100 86 92 111 116 114 112 117 132 146 146 119 96 105 263 292 222 120 144 224 319 344 369 336 216 196 151 95 94 84 70 59 80 88 102 140 310 418 404 478 530 561 568 539 506 484 486 478 443 371 380 353 301 277 266 265 268 270 281 271 198 130 125 183 167 110 62 46 133 127 80 87 93 101 112 114 114 111 102 114 188 308 380 388 369 306 282 242 210 205 157 113 86 173 245 285 209 223 275 342 379 353 319 307 305 238 154 234 170 90 68 75 76 75 72 53 42 46 54 54 52 56 114 185 252 376 742 1049 1083 1061 1034 1005 970 931 905 893 881 840 787 734 613 542 502 456 384 307 227 222 220 240 308 306 289 257 216 191 187 206 263 301 322 308 299 301 310 284 265 258 270 285 270 241 260 291 319 333 329 331 315 233 231 283 370 353 340 331 327 323 319 318 323 241 182 188 230 198 132 77 90 121 149 142 133 130 135 133 131 124 113 113 129 156 164 190 218 233 237 205 178 217 318 288 141 126 196 233 201 134 87 63 62 153 231 286 145 160 257 407 442 443 391 288 423 592 754 707 646 521 328 270 230 209 236 207 174 147 226 284 325 330 380 433 483 511 526 537 548 541 536 533 537 532 518 489 372 254 224 349 360 309 268 343 345 382 462 502 477 438 429 513 497 418 350 262 214 229 333 416 463 432 449 335 216 298 304 302 285 105 65 91 123 97 182 272 151 200 202 140 151 128 102 103 113 127 144 149 177 196 211 340 367 332 242 265 233 157 200 155 113 119 188 210 219 262 153 109 123 155 95 89 254 204 159 180 111 88 159 223 185 141 176 152 152 154 190 208 219 225 227 246 239 204 200 198 198 175 160 157 179 139 97 175 234 278 328 266 217 191 377 359 240 185 117 89 115 138 177 231 241 204 204 232 205 193 200 199 189 186 201 186 211 234 246 420 634 832 859 854 775 524 295 101 116 195 246 302 273 193 134 81 79 106 133 190 231 249 260 337 414 492 300 232 302 443 618 508 180 177 142 107 114 238 366 526 365 255 184 166 185 231 298 204 189 200 160 158 182 261 498 593 599 590 614 608 597 508 433 363 309 266 220 158 109 176 253 290 324 415 525 590 524 377 201 238 296 374 651 567 351 195 263 363 463 668 642 561 541 508 359 164 122 116 129 174 497 582 465 205 509 854 1090 631 345 238 377 445 506 563 457 350 266 298 435 524 387 280 210 165 140 173 248 338 330 342 370 459 457 393 283 298 312 326 339 266 246 394 408 353 279 228 172 128 106 139 168 198 330 388 384 309 310 291 300 355 347 340 323 331 335 374 453 433 447 459 421 280 152 98 55 55 104 263 323 307 217 190 162 129 85 106 157 231 588 635 509 347 248 193 189 230 276 340 401 334 239 149 109 95 99 121 130 132 126 115 134 159 180 168 128 135 290 313 286 196 110 155 239 293 262 230 178 155 111 86 99 104 100 87 69 88 118 161 259 335 397 463 517 558 579 544 480 454 505 514 480 408 340 300 270 255 261 245 237 240 213 176 124 116 126 152 171 103 66 74 122 112 90 99 103 112 123 129 128 117 98 90 132 212 303 292 295 332 340 267 209 217 197 161 144 227 271 262 207 213 269 348 417 365 323 303 288 191 94 111 96 70 52 70 75 75 78 63 55 52 48 43 46 61 106 313 576 938 1052 1108 1111 1095 1073 1027 952 883 829 803 814 795 758 706 594 542 506 460 371 286 221 212 216 235 274 295 285 257 216 190 203 246 310 327 319 290 277 272 271 265 261 259 261 270 253 247 286 284 298 319 322 329 335 342 344 347 349 345 320 310 312 322 320 315 312 307 304 301 298 288 209 84 80 111 156 192 136 122 130 129 129 120 97 108 133 173 220 240 254 257 224 175 140 147 275 238 141 161 274 402 488 402 295 192 123 309 395 377 300 238 281 411 375 395 424 411 484 538 555 547 663 604 311 349 265 178 191 174 190 236 295 338 382 446 462 463 469 509 517 518 516 510 509 512 516 513 479 401 247 169 187 296 382 403 372 321 346 391 451 512 522 504 477 621 650 563 362 256 217 230 280 321 372 426 478 278 126 299 263 269 256 81 47 129 282 262 199 183 237 213 175 120 119 109 110 126 132 131 124 114 164 199 205 170 174 172 155 234 204 155 149 165 161 156 212 238 205 84 80 98 112 223 219 180 195 160 149 159 104 93 142 263 254 227 194 152 159 186 216 205 192 193 201 237 263 212 240 233 195 144 125 133 180 160 143 180 259 283 269 198 181 186 253 277 200 120 78 79 119 181 202 225 248 222 202 208 233 233 213 186 177 168 138 96 164 214 237 433 692 933 970 980 700 142 78 89 154 318 250 215 236 109 71 81 70 126 177 188 235 326 408 451 467 441 344 191 264 461 641 456 231 168 185 270 363 432 456 422 223 154 130 143 183 217 262 313 239 201 177 185 206 268 440 555 604 621 706 697 640 563 476 377 273 223 255 260 164 196 249 280 233 293 403 482 460 337 175 221 278 413 694 477 301 202 284 432 565 644 592 575 614 685 575 391 200 141 165 283 696 727 510 211 693 1027 1110 564 257 196 350 345 394 449 381 319 276 283 338 395 385 295 244 197 149 128 209 312 321 357 418 506 485 398 293 261 267 293 316 327 232 183 276 309 312 300 230 161 98 109 110 139 197 261 350 411 403 308 269 282 303 329 361 371 376 389 417 404 418 444 448 317 184 100 75 142 209 295 286 240 166 155 145 143 149 236 353 528 672 652 519 335 286 213 180 214 225 277 354 385 308 205 127 104 106 121 137 146 142 124 136 160 187 200 177 156 184 206 270 265 96 124 208 292 267 237 207 179 127 106 121 152 134 98 52 84 117 160 213 267 337 423 537 590 594 540 449 457 565 550 511 442 343 284 269 270 297 232 182 178 150 132 116 128 128 136 145 91 70 77 109 109 112 121 120 132 150 168 207 164 99 90 124 163 206 237 298 355 377 324 263 233 261 238 209 197 257 324 341 232 225 278 363 333 311 266 124 103 75 54 65 54 45 60 80 85 79 64 63 62 57 56 67 131 265 641 954 1090 1118 1119 1107 1092 1049 984 905 834 756 701 694 713 709 678 605 569 508 426 343 269 211 198 197 179 180 257 271 254 216 190 238 310 369 355 317 271 259 253 252 253 255 256 254 255 258 266 284 258 272 299 317 328 337 343 342 343 343 343 331 324 322 325 318 310 302 301 300 300 299 235 162 87 77 115 175 241 129 115 139 160 151 122 90 103 138 188 253 271 276 255 149 116 123 167 294 207 169 310 422 548 661 635 564 421 226 317 404 434 372 339 347 395 389 490 594 709 597 523 477 473 565 555 439 419 343 244 170 151 189 243 249 310 358 387 386 413 447 484 497 497 490 485 486 483 476 451 411 349 254 206 156 134 164 249 292 277 344 410 472 526 539 540 560 658 705 615 385 343 276 234 249 256 290 353 433 251 141 264 102 157 278 254 241 256 282 185 139 135 203 138 102 91 99 137 162 186 151 124 118 134 159 181 175 98 76 78 107 228 226 193 206 244 210 152 153 119 138 189 199 202 195 235 236 213 157 112 80 82 93 95 138 214 239 160 137 163 182 202 223 233 207 206 230 221 231 237 258 221 168 119 116 127 152 158 174 209 310 320 252 145 177 149 154 339 223 122 87 122 120 155 219 222 233 247 205 212 232 207 187 176 183 208 196 161 179 193 284 512 760 939 1035 1043 569 112 72 572 641 447 277 218 190 104 85 79 75 167 211 269 404 487 544 565 533 459 327 97 168 374 602 382 243 172 223 413 523 499 351 212 104 92 105 130 173 217 278 324 268 185 146 153 208 251 347 546 625 671 749 744 698 619 496 386 291 215 287 311 268 209 230 237 181 176 201 246 293 232 166 197 256 442 628 357 266 262 338 483 557 569 557 560 570 598 515 371 230 184 224 432 851 963 667 337 922 1118 1033 600 257 294 472 300 294 314 292 285 276 272 320 356 372 338 306 263 210 177 211 276 328 381 448 501 460 376 291 228 222 237 279 333 301 266 268 207 239 266 200 258 266 234 179 144 136 166 290 414 474 409 358 321 323 330 336 345 352 352 347 334 322 276 219 193 143 119 138 310 359 321 184 146 131 139 136 178 259 417 377 332 347 504 486 375 311 218 183 212 203 262 356 466 376 278 174 113 111 127 148 161 159 146 136 151 172 193 197 166 121 92 192 215 89 83 168 270 320 285 252 224 195 174 146 109 140 133 103 109 98 109 158 305 398 478 593 635 617 537 467 494 548 542 519 468 386 281 329 378 363 202 129 121 125 146 153 142 127 140 154 113 180 181 135 124 145 159 156 168 188 208 210 159 104 90 141 156 159 195 305 345 308 307 285 265 308 250 222 226 356 376 327 182 148 169 234 308 315 241 79 90 66 40 56 47 42 48 79 85 79 70 54 51 57 67 96 310 788 920 1041 1121 1123 1099 1073 1047 981 890 795 707 660 631 624 645 663 652 609 587 506 391 273 259 231 192 185 140 130 217 248 245 219 209 320 399 414 361 306 264 260 255 253 255 261 266 272 281 282 281 275 244 254 280 312 328 338 342 342 341 341 341 338 323 318 319 307 299 295 296 177 189 298 262 162 88 79 138 179 191 105 149 208 246 161 108 78 82 131 176 222 258 211 136 116 81 179 294 304 178 209 408 478 508 500 434 353 265 200 282 405 440 366 269 275 335 440 693 743 637 485 439 461 527 436 436 448 427 396 323 209 134 137 170 201 294 369 414 406 415 433 455 470 476 473 466 457 435 403 386 354 310 253 208 131 66 52 133 198 252 340 433 518 588 622 582 554 621 737 726 583 407 351 309 271 254 254 281 356 323 219 88 78 189 283 281 282 285 251 100 96 101 92 89 91 102 122 312 338 261 206 124 92 112 138 156 147 86 61 65 99 182 255 292 281 279 213 144 126 168 194 218 244 252 250 195 201 231 212 157 115 116 116 101 88 109 166 192 182 192 215 229 219 190 184 213 253 213 212 249 304 245 169 101 92 123 147 156 200 251 298 296 197 138 208 182 230 343 193 125 149 294 213 164 178 194 220 232 173 202 213 182 165 196 243 285 285 250 205 154 239 447 753 907 1002 1040 590 531 837 908 759 504 315 284 228 155 112 89 129 284 335 410 528 607 644 648 612 506 306 54 127 344 481 226 150 120 157 407 462 384 230 139 85 81 103 106 109 147 277 329 280 147 99 124 229 276 367 550 656 708 736 752 725 642 501 379 303 263 310 317 275 179 201 185 141 155 166 167 173 141 146 181 243 449 519 293 267 367 484 420 467 511 536 460 362 248 236 238 228 229 271 538 844 781 474 461 1027 1107 982 663 301 304 421 434 275 222 208 201 223 249 289 304 344 367 319 281 253 235 253 295 360 427 475 468 401 325 262 220 232 227 225 241 256 284 268 124 101 155 241 332 334 307 276 255 263 271 201 342 472 485 459 389 283 305 316 320 323 309 274 251 326 348 287 175 139 124 175 376 439 406 293 194 158 149 125 189 306 425 278 212 222 377 420 392 277 201 187 203 217 232 334 465 389 308 217 104 105 120 140 158 162 147 117 136 158 178 192 176 141 89 80 91 87 72 111 216 336 318 292 271 245 222 190 148 143 155 170 175 132 158 232 338 436 530 629 658 647 595 503 457 476 522 528 500 425 258 334 313 215 260 204 152 136 185 188 168 160 183 205 207 279 252 173 132 187 213 188 209 246 264 236 162 118 109 173 169 152 146 271 264 211 269 291 315 345 165 237 351 386 305 219 122 101 140 228 367 336 247 130 100 59 37 47 40 39 45 66 100 104 83 55 52 67 91 221 520 935 1023 1088 1108 1071 1015 981 943 882 781 685 606 578 577 586 602 629 617 569 515 419 336 281 236 206 186 190 161 154 189 214 224 232 251 417 473 440 355 299 269 274 276 277 276 279 285 289 292 287 278 264 245 248 262 286 313 330 338 340 339 338 336 331 302 292 304 295 291 290 292 249 195 189 205 138 95 108 182 190 157 85 99 123 141 102 80 76 89 125 148 205 393 538 523 403 310 247 267 324 237 283 394 372 375 424 516 437 277 229 426 305 277 283 252 274 325 428 709 610 406 337 386 451 489 304 345 405 402 384 360 307 182 143 152 202 294 356 398 420 411 420 438 449 459 456 439 398 372 356 348 324 298 268 228 149 105 116 155 194 243 319 434 555 658 704 628 574 606 722 770 714 501 440 390 325 320 274 261 297 321 296 271 352 322 245 155 266 227 158 82 90 91 87 85 99 139 210 317 293 238 235 154 107 100 118 148 139 89 99 123 177 283 289 285 278 242 177 115 77 119 147 183 253 273 278 174 191 232 209 173 134 139 144 125 86 87 130 199 212 216 220 190 140 120 149 160 162 166 204 246 286 278 246 172 95 121 145 168 206 249 297 326 184 167 240 273 265 237 117 125 206 360 161 128 144 174 212 212 179 149 193 204 169 241 284 291 332 300 223 135 236 451 739 714 785 906 1057 901 863 851 714 534 372 383 353 289 207 135 205 372 470 547 623 691 706 691 638 500 296 182 297 466 418 157 87 81 117 265 285 250 187 167 151 133 119 104 114 158 307 319 246 115 90 136 238 283 387 518 638 670 693 726 712 621 491 356 322 310 324 327 253 161 145 149 162 184 176 171 150 111 135 163 193 335 379 316 249 367 458 433 438 453 439 276 152 100 118 209 246 281 344 687 834 675 629 625 839 998 995 836 524 323 308 387 276 215 191 185 218 248 270 268 297 342 340 293 268 265 294 335 393 462 438 394 336 281 234 207 202 222 230 229 224 246 253 220 126 138 203 284 327 312 275 246 274 295 259 311 403 467 453 443 380 272 306 315 309 297 229 182 215 269 260 198 154 95 62 63 127 185 206 190 185 156 103 92 172 268 240 154 170 274 275 310 312 212 199 194 195 185 271 375 433 355 253 145 100 105 119 127 149 123 87 93 116 136 150 160 146 114 75 68 69 69 76 180 305 344 307 283 274 255 233 194 126 123 161 210 158 201 267 334 455 545 613 637 641 604 522 365 425 528 534 526 496 439 402 269 190 319 281 212 158 209 182 142 137 197 249 301 372 307 219 136 173 251 310 335 369 377 345 242 166 153 238 186 132 112 226 229 225 324 356 372 326 135 187 260 266 189 135 105 97 156 252 346 228 198 164 114 58 38 39 32 36 50 75 89 90 78 64 92 156 261 700 881 998 1051 1095 1057 967 884 841 806 759 647 579 545 550 566 581 592 593 582 536 446 375 325 285 213 187 186 206 213 213 201 174 185 230 310 475 495 440 345 295 268 257 257 261 264 267 274 276 274 267 257 247 238 248 259 273 291 306 324 336 334 332 328 322 323 312 296 287 285 287 276 195 138 112 150 132 139 165 179 121 84 75 76 70 74 94 172 184 177 165 238 381 585 565 529 456 358 242 256 386 387 381 351 260 363 419 430 336 230 249 427 289 277 372 559 594 563 527 797 555 331 308 358 420 412 199 293 358 359 355 337 272 143 145 217 313 367 375 336 282 356 409 442 451 447 422 379 352 332 318 306 278 254 234 218 189 195 234 235 245 264 300 405 543 684 789 704 641 639 699 765 767 653 534 432 383 464 309 224 272 315 356 347 279 209 156 125 235 168 104 121 116 130 138 138 153 162 175 209 189 173 190 193 154 121 131 161 161 137 218 257 285 304 341 274 181 138 102 82 78 101 120 169 268 287 297 154 207 277 259 197 153 151 168 186 165 136 147 184 225 223 186 121 86 100 135 139 143 151 175 230 210 164 144 104 90 142 141 173 207 230 340 368 203 194 215 250 213 155 95 151 100 94 76 130 156 180 226 212 186 154 246 259 217 253 267 287 343 331 243 157 331 561 669 447 419 479 664 559 597 654 645 544 466 455 495 465 377 236 280 405 532 630 696 738 748 717 645 519 414 449 612 614 360 132 58 89 96 86 159 176 180 213 328 270 140 104 107 158 286 263 200 102 91 130 192 236 343 467 556 563 584 604 599 518 423 319 326 327 341 369 281 198 157 153 170 186 167 172 161 117 143 170 182 193 242 288 294 288 344 397 421 351 257 115 250 201 148 213 289 358 479 815 893 839 913 646 654 954 940 879 712 429 211 153 274 239 195 180 217 240 272 305 235 201 213 262 257 254 266 299 328 350 337 288 267 260 225 208 206 218 238 249 242 220 206 186 136 215 250 264 320 302 251 200 241 284 300 249 298 375 404 418 402 351 337 325 319 324 265 231 232 266 257 221 164 94 83 121 193 211 202 182 182 149 85 78 141 169 146 103 143 205 183 224 217 159 192 177 160 169 260 332 356 310 244 163 82 98 106 121 203 162 103 67 85 94 102 140 152 139 109 105 83 71 90 184 288 357 343 321 293 255 257 220 149 120 129 152 153 198 273 354 463 527 578 606 640 604 521 386 471 541 509 506 511 448 263 255 268 334 311 232 167 162 166 152 139 156 197 318 517 462 408 363 353 407 459 487 508 509 499 472 373 311 294 177 123 122 209 307 332 342 330 349 350 288 180 156 156 143 121 108 106 125 240 296 125 184 203 159 71 45 47 59 40 43 61 72 68 65 69 177 446 754 1009 1025 1011 1007 1058 978 861 785 727 670 620 580 539 525 547 565 585 586 529 528 491 405 301 269 249 198 195 202 217 210 206 206 203 180 197 269 417 440 406 337 278 255 253 258 260 258 255 258 254 248 240 235 230 231 244 261 274 283 288 299 315 327 325 319 312 312 304 295 289 288 288 267 173 155 197 287 292 272 205 95 80 76 82 83 92 162 284 433 423 339 323 428 479 493 443 399 358 304 256 327 453 488 399 238 92 192 260 325 386 259 255 350 429 524 662 838 641 501 488 709 511 329 249 280 364 340 129 255 306 312 334 355 291 156 154 197 270 342 333 253 164 308 413 465 460 406 372 344 318 298 289 283 254 201 177 191 229 265 293 307 339 369 398 447 540 666 814 768 714 677 682 752 785 756 701 595 444 279 222 215 260 316 357 340 235 126 160 213 176 204 230 234 173 219 234 174 173 138 102 99 109 122 143 195 180 156 166 178 215 272 314 250 185 142 177 162 134 129 92 88 104 120 138 181 257 286 305 105 197 238 179 153 145 148 128 153 173 170 188 204 227 192 162 116 76 139 165 158 140 149 169 227 184 180 230 151 122 154 125 183 274 346 352 317 192 222 265 268 194 150 103 71 75 63 80 156 189 243 289 212 215 249 330 319 258 192 241 285 332 370 236 179 331 627 601 371 399 468 500 384 442 500 545 460 406 427 550 618 573 439 378 435 555 699 759 783 778 733 687 631 622 658 612 435 236 130 100 124 134 150 229 325 378 431 636 555 367 213 137 144 193 158 142 118 95 117 137 157 197 330 406 339 374 388 373 323 298 289 311 328 373 430 384 337 280 214 194 180 157 140 150 152 148 166 176 161 217 396 519 479 352 329 362 198 139 173 353 319 250 224 382 478 588 816 892 947 968 548 672 894 743 765 742 601 322 147 121 241 239 211 199 200 218 249 272 268 258 264 208 215 228 257 279 266 232 216 221 234 221 214 217 230 255 278 283 253 232 197 158 196 261 290 290 257 254 254 233 260 264 194 176 233 336 391 395 381 354 339 332 339 327 279 260 283 268 234 178 106 73 111 216 256 231 180 158 217 240 230 250 199 124 97 143 171 164 201 198 188 230 193 157 141 172 259 314 294 238 160 82 105 116 148 227 137 90 69 78 86 98 122 148 201 231 199 144 107 111 117 182 271 354 314 276 243 266 265 237 182 134 123 138 171 262 358 408 410 439 492 576 590 566 527 540 534 492 432 410 327 164 280 328 323 283 177 99 85 101 141 160 142 107 241 521 579 577 553 520 539 572 598 600 581 599 647 469 386 311 145 147 184 250 365 220 110 195 295 370 385 193 153 155 149 121 103 98 105 182 195 96 252 300 257 116 77 69 75 59 49 62 98 78 84 163 462 782 1021 1138 1021 917 883 989 905 775 649 615 574 549 558 534 539 561 560 565 543 468 457 386 280 168 185 197 190 223 235 236 232 222 216 211 194 194 220 292 357 360 325 279 272 269 266 267 258 250 252 247 242 236 230 228 229 238 262 276 282 276 275 290 319 314 312 310 311 300 292 288 290 289 267 237 288 301 301 300 274 192 71 68 82 102 119 240 402 594 518 497 406 272 568 615 535 425 366 327 313 316 370 435 429 537 361 110 125 180 285 428 327 292 341 483 535 580 598 425 439 494 577 470 317 191 190 274 264 142 254 313 359 411 351 224 101 153 164 199 263 248 243 264 347 429 460 439 375 340 315 293 278 271 257 212 178 167 202 250 324 376 402 431 468 504 528 559 641 766 792 748 694 675 735 772 778 770 756 686 544 308 231 247 308 327 331 305 181 255 280 137 161 191 218 229 235 229 198 171 133 98 84 100 116 132 147 153 151 143 211 232 258 317 174 89 64 111 122 138 165 119 115 129 140 156 167 186 260 297 96 134 179 169 130 125 124 122 115 153 195 235 225 206 179 159 137 116 197 218 191 143 155 151 126 79 162 234 186 121 126 207 272 337 363 212 143 126 175 263 269 220 198 136 88 79 92 112 147 136 235 296 229 257 300 337 279 185 125 189 242 303 333 179 207 347 574 488 353 335 459 459 409 457 451 400 302 291 344 487 693 710 619 500 506 610 769 822 818 789 744 751 743 722 661 513 323 153 138 165 221 401 462 479 509 602 674 717 479 295 170 119 123 130 102 198 246 231 144 110 114 145 245 257 194 194 181 175 202 270 290 297 321 413 468 458 396 369 328 227 192 178 161 147 138 131 138 177 218 264 449 589 608 341 242 197 106 124 221 378 400 362 367 518 555 629 748 810 911 877 545 705 690 489 548 671 669 385 187 114 173 290 247 184 180 203 226 254 299 322 277 118 139 182 202 236 221 199 230 243 241 229 222 233 253 279 300 304 287 255 224 185 143 241 281 273 227 249 273 260 253 229 189 141 149 219 327 360 362 353 347 314 297 299 243 231 254 269 250 195 109 63 130 227 250 220 187 157 163 223 286 332 301 224 126 121 170 217 259 254 264 295 267 201 155 157 246 299 300 244 156 101 116 132 148 166 109 91 86 78 78 84 96 115 236 313 298 248 203 158 98 109 198 334 316 277 254 247 255 237 190 163 162 172 188 218 269 311 246 286 392 552 618 620 587 505 476 438 378 322 226 160 292 306 229 71 77 121 150 127 157 193 208 152 95 246 617 647 641 619 609 635 652 637 632 658 656 470 378 334 267 259 294 350 406 263 223 308 328 377 370 211 181 160 145 131 127 121 112 128 156 191 375 452 387 225 163 122 93 65 244 267 215 99 111 231 500 936 1121 1084 808 724 754 942 873 753 623 548 509 518 562 551 576 599 584 536 486 428 364 287 186 70 133 158 172 223 254 268 272 250 233 224 223 246 244 241 343 369 356 322 337 333 320 311 290 274 268 265 268 270 259 243 238 244 262 272 276 269 270 287 311 309 312 301 280 289 289 287 289 245 171 82 251 289 290 292 277 174 58 59 83 124 198 530 554 456 374 365 322 272 432 498 475 387 407 396 374 359 207 177 276 540 375 147 106 160 279 396 359 350 408 546 529 439 340 256 369 471 533 542 347 191 167 143 168 239 348 346 331 315 189 114 77 132 158 199 244 232 273 333 395 441 437 401 346 320 298 279 265 253 221 148 212 225 195 160 317 430 467 510 547 570 572 583 630 707 770 733 698 699 697 724 753 765 782 728 605 424 312 272 300 310 319 298 185 259 223 59 72 136 197 223 213 196 176 149 133 126 127 132 140 145 141 112 101 104 107 133 141 129 94 79 87 122 137 163 192 160 158 161 161 172 176 195 276 301 146 205 168 149 126 131 140 124 83 122 174 223 195 178 175 181 187 170 144 174 200 193 172 120 103 139 198 218 175 103 123 200 307 348 274 114 99 108 135 187 220 234 224 129 89 85 116 155 168 146 255 303 282 255 252 218 136 104 91 116 106 157 209 153 322 422 413 341 331 357 481 436 399 409 380 292 206 224 292 429 720 747 722 657 618 699 804 858 831 805 781 800 790 738 633 438 259 119 128 185 250 337 419 470 480 512 411 288 206 185 167 158 125 145 195 246 247 236 150 96 97 158 279 331 263 156 126 144 186 265 302 314 322 489 533 480 358 408 388 223 184 147 127 147 125 110 114 216 318 399 440 553 538 256 161 204 265 185 235 331 393 367 390 486 586 640 689 719 836 769 527 503 429 327 336 559 690 590 335 167 128 260 243 200 169 190 219 245 277 331 347 301 237 176 151 177 197 210 219 238 247 244 232 239 264 299 326 322 300 262 238 214 198 277 250 198 162 237 286 305 273 219 180 167 160 234 332 350 343 339 347 285 248 229 199 191 213 284 284 232 150 71 182 249 216 154 120 110 102 140 219 311 375 352 289 233 235 253 275 246 275 321 378 281 198 158 211 277 302 257 147 111 136 150 167 154 106 110 112 109 94 83 80 88 190 297 350 316 253 195 143 102 183 306 360 311 297 324 290 262 235 226 237 255 267 213 192 198 195 251 383 559 639 606 508 394 303 285 286 249 167 151 270 255 170 75 67 190 316 367 195 186 253 343 289 364 585 659 681 673 650 669 679 674 669 681 649 513 358 429 560 485 462 454 464 494 473 438 339 358 339 264 235 196 169 166 166 136 101 113 279 383 369 625 650 512 316 202 130 121 729 818 582 189 118 337 740 1072 1084 857 383 602 777 910 785 688 603 535 495 525 579 581 593 575 520 477 400 325 263 210 149 91 151 162 164 177 230 270 293 283 260 248 255 310 332 344 396 389 370 348 365 371 373 373 359 344 333 330 333 328 311 279 261 253 253 257 263 270 280 285 296 311 311 287 259 272 286 290 278 98 59 122 279 288 285 285 281 147 43 54 79 135 268 599 563 517 513 315 265 259 257 273 266 236 314 340 352 383 198 157 223 371 283 169 124 221 295 343 235 296 426 566 542 361 243 251 307 426 551 648 399 241 247 260 278 302 327 349 320 288 318 165 80 84 163 237 291 288 306 343 388 408 395 366 328 306 289 271 250 216 212 222 212 198 194 212 334 421 472 521 558 576 572 592 629 674 722 701 700 706 622 682 746 762 804 730 621 594 437 331 301 317 311 250 94 162 171 131 136 170 202 216 204 179 151 130 113 115 127 133 141 145 142 135 126 119 115 113 97 66 58 96 133 152 169 189 212 233 253 234 176 171 177 189 216 277 143 159 123 101 82 71 120 119 89 81 77 104 153 188 202 224 243 182 142 171 225 258 260 297 238 200 214 222 183 75 99 196 305 331 224 105 89 89 97 109 160 200 210 111 90 79 85 141 185 205 239 303 286 178 179 143 87 88 102 135 180 141 138 194 509 660 608 155 355 451 492 410 366 344 307 252 229 271 418 553 673 712 731 737 727 784 822 846 832 829 823 821 787 666 498 306 186 113 110 181 212 227 258 292 290 232 268 249 207 220 276 352 354 283 208 150 122 101 92 82 106 184 321 475 402 224 120 120 161 233 332 378 429 588 568 458 290 421 339 178 120 96 99 137 120 99 118 280 324 333 301 459 423 251 144 196 246 194 198 250 334 362 394 477 614 665 674 706 717 609 449 309 275 251 243 334 522 622 559 328 154 84 137 180 193 196 216 240 259 280 315 295 198 203 165 136 154 178 201 222 233 238 234 227 245 288 338 355 335 290 242 225 212 190 180 165 165 240 297 311 272 212 167 155 196 301 369 344 325 331 336 281 239 214 211 230 259 286 296 307 226 86 197 253 271 287 258 173 69 143 208 288 417 416 379 329 276 251 224 143 163 198 240 269 218 177 199 271 303 281 195 144 133 149 199 179 108 94 92 90 85 119 118 103 92 206 321 331 281 239 202 162 220 293 336 258 240 267 303 298 288 282 277 281 282 273 251 223 217 304 422 521 520 506 406 270 219 208 223 234 151 93 65 164 118 72 82 324 455 503 176 106 183 341 387 472 575 644 697 712 702 697 684 673 666 661 633 560 384 508 630 545 523 514 515 546 514 424 278 324 350 344 293 255 233 225 191 120 71 106 406 464 396 640 712 696 593 333 216 319 971 997 768 409 208 334 698 1100 853 497 114 722 866 818 659 612 560 516 501 547 591 606 588 535 454 358 289 217 158 172 168 175 212 186 181 201 247 284 305 304 276 262 270 301 355 400 430 388 349 325 330 348 371 395 405 407 390 366 355 340 323 311 281 253 231 237 252 271 284 276 280 297 297 245 222 263 291 296 252 75 76 157 291 306 300 288 282 119 37 58 83 135 280 573 490 459 446 274 278 282 231 153 128 139 184 295 307 254 245 291 332 333 228 155 149 356 253 165 214 357 438 481 456 408 364 353 271 349 456 501 321 217 202 290 328 333 325 425 437 442 564 251 75 58 141 206 270 329 304 323 359 376 362 340 314 297 282 258 218 121 136 212 205 189 191 221 304 357 399 446 480 508 529 543 587 639 688 684 699 700 622 679 737 770 824 762 701 753 532 381 312 328 316 292 248 180 164 179 226 229 229 228 222 191 158 135 86 87 109 108 119 124 122 126 124 122 122 114 90 64 46 104 155 183 202 217 228 240 256 226 174 182 185 187 190 222 115 109 90 71 60 58 84 94 93 79 93 135 198 274 255 236 265 206 177 191 236 264 243 187 187 186 192 184 117 62 93 178 257 267 252 167 97 84 143 214 346 195 192 179 87 64 64 128 222 239 218 285 255 190 175 126 101 107 116 151 166 91 105 283 661 504 415 306 508 519 476 402 320 270 237 220 285 391 506 546 582 607 648 686 725 775 810 831 835 844 837 807 731 489 297 152 110 99 124 182 193 184 171 209 250 261 257 256 259 274 265 254 235 163 112 62 77 84 88 88 94 158 262 377 280 195 159 145 155 209 347 446 521 625 620 484 346 444 272 127 96 89 96 115 129 122 163 277 245 214 213 394 383 282 148 189 200 182 155 155 220 327 406 489 604 721 601 499 497 433 331 229 224 219 209 203 407 578 662 519 314 130 97 157 199 214 204 232 271 304 326 312 256 254 203 153 135 157 181 201 211 218 223 221 205 248 310 332 359 339 272 230 215 205 191 194 209 252 308 308 280 291 241 204 222 315 320 287 311 309 307 293 297 286 260 226 242 269 300 360 262 118 109 98 183 306 302 208 123 248 402 495 507 414 365 336 304 281 264 256 248 210 179 190 173 206 276 320 328 298 236 189 147 137 209 213 160 67 69 70 73 109 143 139 90 93 193 283 245 234 240 256 267 284 281 198 159 198 295 295 295 289 273 289 304 311 313 288 284 375 429 446 419 312 257 206 182 235 247 258 191 213 287 413 159 90 166 452 329 179 119 92 178 313 399 520 585 601 668 670 637 610 608 616 626 621 579 532 472 514 532 525 563 518 478 450 441 363 293 364 419 424 379 328 288 248 175 107 95 169 427 455 414 486 676 812 861 536 365 436 847 951 889 649 247 205 424 871 372 138 217 761 745 648 535 520 494 471 481 537 565 552 484 401 304 189 162 130 109 199 221 222 219 224 236 256 287 307 310 296 259 229 262 384 345 354 381 367 323 287 270 281 298 319 338 345 344 337 332 327 323 329 282 245 220 232 252 272 288 278 275 274 261 173 181 290 303 297 244 120 84 110 184 252 244 229 224 91 40 58 112 103 220 454 447 422 400 362 316 303 260 158 139 136 128 184 207 224 324 418 444 391 209 97 53 90 107 131 207 398 434 442 450 494 505 459 319 246 255 309 192 205 260 328 384 383 370 469 532 514 405 168 77 84 135 199 270 335 325 325 337 354 340 318 298 297 271 197 88 115 177 237 238 213 235 284 320 324 329 347 350 358 367 381 462 552 636 667 683 685 660 694 724 745 759 766 744 705 528 399 329 332 323 307 273 168 218 245 208 224 236 240 240 213 186 162 95 91 106 112 121 121 118 125 125 129 134 129 98 63 53 114 164 192 214 235 250 260 268 262 236 195 189 187 184 179 88 91 74 45 47 52 66 90 80 154 310 271 281 349 361 277 215 210 207 208 243 268 196 114 142 154 157 153 80 57 91 150 227 244 179 152 120 125 320 448 458 254 193 182 65 84 103 143 255 256 243 270 285 230 162 116 128 136 129 159 154 111 199 433 618 377 278 381 623 518 439 372 281 265 216 143 215 336 463 495 442 441 511 595 667 738 786 819 834 832 789 709 582 283 146 90 89 108 132 166 190 191 178 164 196 224 233 227 196 151 121 124 116 69 68 63 57 71 81 81 72 94 129 158 137 143 161 176 177 188 219 305 383 494 622 572 420 259 159 116 109 111 114 129 151 138 174 216 176 171 237 387 366 258 153 169 175 171 159 187 254 353 457 502 568 706 547 434 363 288 239 218 265 251 212 188 284 455 572 572 522 330 159 148 193 218 192 208 256 309 342 340 299 224 170 127 110 141 165 186 200 198 205 212 211 222 262 305 373 391 357 277 248 233 221 238 246 257 296 239 224 281 203 197 218 304 280 256 271 275 285 312 380 439 404 272 271 275 301 369 276 216 277 274 279 306 307 194 151 180 378 477 490 409 330 304 331 407 484 475 376 212 129 110 112 216 327 316 353 352 310 242 180 147 194 220 209 151 68 81 91 72 113 159 164 104 174 225 188 194 244 303 299 289 271 223 133 172 256 245 246 257 279 307 322 332 346 325 335 369 388 339 276 215 204 206 220 340 296 213 196 261 387 510 343 292 308 419 225 126 97 72 151 292 445 548 582 575 609 619 589 534 538 558 572 565 446 378 332 241 252 322 445 439 426 446 568 549 468 428 481 483 441 365 299 226 141 126 158 214 299 271 353 506 714 853 932 924 786 693 738 914 922 785 431 205 170 228 130 450 695 851 602 492 446 440 442 437 427 467 496 459 314 224 150 86 86 115 150 166 169 172 183 219 265 300 323 331 314 281 241 203 214 276 288 309 334 351 318 278 249 238 236 244 259 264 269 277 296 309 321 327 268 240 232 229 249 270 287 280 264 237 196 109 177 288 246 206 216 241 110 91 134 219 165 106 67 53 58 86 138 90 146 293 435 465 470 492 271 240 267 177 260 309 304 231 198 220 319 401 374 273 161 77 48 74 92 152 235 352 384 443 510 476 501 537 551 332 217 205 279 289 310 341 351 360 365 388 406 310 132 79 72 94 140 202 271 330 347 339 335 340 327 305 286 280 242 180 128 209 248 273 279 268 305 359 371 358 348 337 300 301 302 277 323 401 499 594 638 663 682 714 715 676 578 619 543 397 415 385 346 319 325 313 285 231 293 257 120 207 223 225 216 210 188 152 103 87 85 88 92 95 97 101 109 129 155 167 152 118 68 79 136 199 223 241 255 265 272 276 252 181 176 195 209 182 74 94 84 64 58 74 124 220 207 179 238 311 291 276 303 253 229 231 222 195 183 224 165 128 153 163 142 113 64 54 99 224 434 377 228 198 170 222 445 394 311 182 106 144 215 218 158 162 240 262 258 274 336 230 137 91 179 217 213 204 176 238 483 701 603 302 195 344 558 507 363 261 198 247 214 138 190 313 398 416 277 250 317 451 551 656 756 805 818 796 714 607 435 154 100 93 111 120 136 156 185 186 177 169 198 223 231 219 180 138 99 92 86 83 79 73 69 71 71 71 67 74 108 138 134 126 146 185 212 226 216 195 223 319 495 652 509 279 111 105 114 124 122 128 144 156 170 178 166 171 218 285 315 218 150 142 149 158 175 214 278 384 513 546 486 467 498 405 310 222 235 255 276 276 265 242 232 329 419 461 390 384 286 161 175 203 216 189 219 277 342 335 266 167 132 115 106 115 133 168 194 182 200 216 222 201 225 293 361 376 349 286 288 264 243 245 240 240 258 233 217 203 87 124 195 251 242 226 222 239 264 287 314 352 373 354 340 285 297 374 364 299 259 292 302 306 300 119 140 269 417 445 449 420 336 296 294 350 448 502 469 245 130 97 100 160 244 310 340 369 363 298 251 231 236 255 259 218 112 103 126 135 108 175 217 180 194 185 150 137 210 295 333 301 271 233 161 188 226 226 244 275 305 316 289 285 302 288 322 371 377 279 214 192 202 259 311 342 292 248 242 319 400 492 545 615 486 259 139 117 129 145 230 371 538 569 587 591 593 580 532 480 483 516 513 438 176 114 131 145 157 186 254 334 382 419 466 471 461 453 495 481 432 344 283 226 180 178 196 198 177 212 474 764 798 819 848 872 807 721 686 794 814 837 814 446 188 100 84 682 962 925 508 406 395 408 402 390 370 350 317 258 154 117 96 102 153 148 142 144 155 165 182 215 283 327 350 356 329 288 239 180 185 221 254 292 320 341 337 298 250 238 229 228 231 226 225 240 276 295 311 325 310 272 245 235 269 272 268 260 245 205 136 66 204 327 314 336 327 321 263 272 289 319 242 141 75 119 136 143 141 80 87 177 379 511 502 385 262 218 239 291 389 369 311 250 209 212 249 276 210 134 158 118 74 52 82 138 208 280 399 464 492 385 421 547 653 236 209 297 397 380 355 328 270 283 301 304 266 183 92 57 71 101 149 230 263 299 347 349 346 340 327 296 261 226 144 174 229 275 296 309 317 321 342 361 361 358 367 382 392 437 415 324 257 281 358 468 562 626 670 729 728 666 546 532 443 372 479 410 350 321 329 261 238 310 273 184 118 347 285 220 219 186 167 147 119 101 90 85 79 75 73 70 79 105 150 212 203 155 92 97 114 140 162 179 222 265 267 266 242 189 180 230 270 202 93 93 90 106 120 132 173 213 215 200 197 268 259 212 188 206 237 230 169 134 154 189 157 144 148 179 159 129 91 66 82 194 484 405 313 283 255 250 287 249 154 83 95 196 293 343 258 216 220 286 320 348 378 248 143 100 165 179 216 257 194 263 436 684 574 332 145 200 162 156 152 140 130 160 209 206 178 228 261 261 182 195 253 346 435 586 726 783 771 710 605 525 372 178 109 114 126 125 140 171 192 194 187 185 206 250 263 250 226 160 105 93 88 87 88 88 84 80 75 74 77 84 97 154 194 164 156 172 216 219 184 133 125 179 273 506 423 253 87 84 97 117 136 166 176 179 176 174 168 149 193 212 219 209 180 152 149 163 187 226 276 408 548 620 433 450 607 460 342 279 293 325 329 310 307 320 316 301 324 348 336 417 346 209 150 162 187 190 192 241 302 310 255 194 150 138 112 97 109 142 169 171 197 220 227 201 179 211 316 374 394 371 335 256 224 222 225 232 242 247 227 180 108 112 143 188 230 232 209 195 233 256 266 281 317 326 310 261 295 358 352 309 277 283 297 305 283 155 251 332 378 426 452 455 423 424 406 372 387 441 456 326 169 98 119 200 262 306 317 366 395 386 329 288 276 294 300 267 191 88 79 93 65 153 218 240 221 181 131 68 97 200 303 304 275 242 214 195 205 229 288 314 316 296 231 193 201 277 350 379 353 228 187 199 235 318 331 270 314 349 359 354 359 407 497 643 409 153 100 149 207 284 416 495 551 561 596 611 607 581 538 494 471 495 498 416 110 63 92 153 160 145 141 213 270 304 322 359 402 433 454 421 365 300 264 238 219 213 209 166 134 266 681 913 774 738 762 790 748 659 564 513 560 650 765 831 712 592 515 641 695 634 343 335 340 355 327 228 172 177 149 126 111 142 153 171 193 192 173 154 148 181 212 245 308 355 385 398 381 352 301 202 191 214 250 304 333 339 330 350 335 292 257 251 251 242 237 251 284 317 315 308 302 260 251 265 302 265 228 210 243 265 230 64 271 426 480 521 506 478 506 586 575 484 372 282 218 194 188 182 167 131 116 139 223 399 463 476 466 356 281 272 375 343 283 259 229 261 319 306 345 276 131 126 82 51 79 137 247 383 559 502 383 287 359 457 523 357 363 372 359 422 392 332 285 315 324 318 282 200 111 39 68 92 133 229 254 280 334 344 341 328 300 253 188 137 178 233 285 309 323 332 336 330 325 326 336 366 386 404 423 452 442 379 262 225 251 329 462 572 654 713 706 617 471 412 335 310 403 377 355 340 331 224 190 283 128 69 122 345 208 140 151 145 138 129 117 101 91 86 80 74 73 80 91 89 103 161 167 154 130 127 128 133 143 152 208 256 229 231 232 230 236 264 292 309 213 180 167 175 191 201 218 233 227 200 224 191 164 180 166 166 202 197 160 121 124 145 145 140 114 118 175 162 139 104 139 222 366 365 361 350 322 309 241 142 89 84 136 275 358 412 398 362 285 263 313 356 371 320 230 165 154 173 224 267 201 291 370 454 451 288 116 283 329 246 96 95 99 101 107 142 149 139 128 122 144 203 244 290 348 558 708 759 687 558 453 444 383 277 174 180 175 165 167 232 263 215 207 210 224 267 269 258 247 193 132 91 82 82 86 92 90 90 93 94 89 98 129 198 238 231 230 238 235 189 150 114 96 252 246 247 344 225 115 91 83 123 183 236 214 198 203 193 175 156 169 168 183 257 260 209 138 154 198 242 279 450 619 712 397 534 691 550 383 321 314 317 307 296 295 370 402 373 351 313 301 358 307 245 199 187 196 202 183 208 247 285 251 213 179 161 130 124 160 158 164 172 188 220 231 214 178 193 257 350 408 383 292 183 148 198 221 229 238 247 239 202 152 120 151 161 163 196 181 142 171 179 173 166 209 201 180 215 306 355 347 326 303 290 301 296 328 346 350 321 311 387 466 497 494 428 381 338 300 327 389 419 225 110 123 265 300 312 314 356 414 450 411 286 260 300 297 280 234 166 128 96 72 119 182 239 263 209 175 151 167 228 285 296 276 251 209 108 99 151 255 294 266 217 189 169 200 315 351 310 241 172 163 225 338 371 338 308 380 403 390 336 335 390 446 471 244 122 135 205 322 434 570 561 563 590 648 659 646 616 594 578 560 570 541 467 304 161 150 189 173 149 140 141 139 149 174 231 315 360 363 335 285 241 248 243 232 218 191 133 102 158 551 749 728 657 628 636 649 534 370 205 207 264 404 581 689 761 785 715 392 178 104 172 184 173 150 113 114 142 129 128 156 211 196 194 208 219 210 192 175 191 226 276 338 395 441 474 493 470 417 328 271 262 291 336 362 362 330 291 265 253 274 285 293 295 292 293 309 341 338 323 301 259 252 276 319 245 189 171 265 284 217 60 371 550 640 687 743 715 624 617 562 481 416 378 311 238 214 214 228 253 244 208 209 418 470 449 386 299 269 277 349 350 319 297 304 309 321 356 348 320 237 119 94 128 204 244 439 633 586 457 361 303 228 309 414 467 437 368 298 420 413 368 326 414 435 397 291 264 173 49 55 69 110 202 282 327 343 339 317 286 246 202 188 192 245 278 303 323 333 330 319 299 291 288 294 323 354 377 394 420 433 415 335 237 210 256 351 495 628 716 601 478 361 307 277 296 364 354 357 355 329 333 321 263 73 46 65 114 98 105 125 130 126 119 110 90 77 69 66 70 74 80 102 119 138 167 175 172 164 157 156 158 163 170 211 227 168 168 165 161 159 242 309 347 205 184 196 208 194 204 237 213 191 133 261 238 173 215 175 142 144 150 124 93 106 125 151 168 151 147 185 183 200 220 220 249 302 357 391 392 350 221 151 86 62 90 153 249 288 399 504 587 411 291 269 321 318 307 223 191 193 229 233 244 255 327 321 294 293 185 129 174 227 235 161 115 109 108 103 108 124 126 139 129 151 218 255 278 327 543 693 709 557 403 330 357 413 376 304 263 259 257 265 285 285 264 255 258 267 284 293 287 270 237 191 117 79 84 88 91 89 94 108 131 204 196 169 224 248 238 240 157 133 134 130 110 131 281 283 261 299 287 244 220 194 170 207 291 246 220 215 201 180 164 158 162 198 256 227 166 126 144 216 272 338 544 671 618 265 605 709 563 272 212 240 286 228 220 256 364 397 374 313 261 226 218 213 220 229 241 259 255 225 195 194 208 204 216 206 183 167 179 191 163 167 171 176 215 229 216 170 180 224 300 358 299 200 291 227 196 206 218 231 241 244 215 178 140 117 127 108 81 97 115 130 143 139 126 138 113 120 181 238 292 323 332 321 309 303 232 298 371 341 287 257 290 420 435 396 353 325 286 238 220 331 473 459 326 267 309 316 322 312 311 364 415 440 337 284 275 256 250 200 124 168 169 156 153 141 206 287 212 227 239 221 257 276 275 266 249 195 88 81 109 170 222 166 109 112 200 240 258 217 185 149 138 140 231 345 328 312 326 390 384 358 329 348 415 350 191 159 195 264 331 475 559 556 564 616 664 694 694 680 654 621 643 654 625 568 508 431 298 254 245 220 160 149 154 124 113 116 143 206 241 240 195 197 206 224 221 207 183 143 106 87 104 238 389 514 607 602 546 490 381 261 163 103 143 209 308 422 556 725 907 617 370 224 253 216 183 153 109 141 205 250 180 149 162 193 210 223 234 242 235 219 196 186 239 359 442 493 531 571 570 549 510 428 390 387 404 398 369 320 260 231 230 271 291 317 343 352 325 315 331 334 321 296 262 250 265 301 236 207 220 289 292 263 245 522 654 738 805 952 951 804 574 447 380 363 384 352 286 225 243 286 341 362 346 332 377 353 289 218 225 224 269 351 370 251 96 148 160 234 351 330 334 311 196 261 339 439 404 463 452 309 221 178 166 155 189 262 352 345 336 344 389 418 418 416 505 480 407 299 306 259 156 61 56 118 233 286 305 302 289 254 234 226 223 243 265 275 285 301 312 325 309 287 262 253 248 249 259 296 325 347 382 424 441 425 311 274 288 321 404 530 663 618 539 445 359 352 376 411 359 349 347 335 335 353 357 299 257 168 59 93 117 128 118 121 121 118 106 80 67 60 69 83 120 207 234 216 178 188 190 188 183 180 182 186 191 194 196 198 200 201 204 209 241 309 386 254 203 180 204 121 113 151 156 184 218 243 220 216 247 183 149 125 98 109 111 140 154 154 160 195 181 178 200 214 209 205 270 344 426 495 477 375 180 104 81 81 74 136 185 177 295 394 435 368 288 243 285 179 194 288 254 251 269 243 246 244 249 230 218 192 125 128 160 192 270 257 167 155 160 162 152 166 176 178 160 181 236 298 293 375 581 704 615 420 324 303 333 396 393 378 354 362 356 353 372 371 359 343 327 313 316 341 347 328 293 331 234 102 88 88 89 88 102 154 207 225 227 212 239 317 298 221 100 89 115 139 114 105 156 276 246 271 481 457 356 234 221 247 301 302 264 229 204 176 158 150 151 140 144 158 121 114 150 243 320 464 717 667 442 210 634 703 580 318 191 203 262 160 109 106 141 339 401 349 256 168 122 152 226 287 328 333 338 308 215 177 170 182 227 234 217 192 175 166 152 154 157 169 209 227 213 174 176 208 249 278 318 324 304 200 170 176 194 221 246 263 238 201 159 109 136 137 57 64 87 112 139 199 191 157 147 143 162 206 258 290 306 327 326 309 271 250 266 267 239 215 223 344 386 371 321 262 232 208 194 271 371 451 457 378 319 312 328 262 128 191 319 410 384 299 250 240 219 187 157 171 205 227 224 126 160 231 219 261 245 205 267 276 266 257 247 215 155 93 90 109 144 116 104 111 144 164 156 102 109 123 143 216 303 347 317 364 371 376 370 370 364 359 326 250 163 205 312 428 534 564 565 577 635 680 707 711 699 674 654 633 666 684 671 604 560 511 450 365 304 264 222 180 154 132 123 116 109 103 107 122 140 154 172 184 174 155 130 95 88 86 91 119 177 306 484 602 515 369 323 207 127 91 117 128 145 175 237 334 459 561 518 457 438 254 192 184 162 166 246 377 243 169 148 166 195 215 229 260 264 263 281 218 259 375 477 524 553 581 589 599 603 585 545 493 457 389 331 283 249 243 241 243 251 271 295 310 306 306 311 317 308 291 267 268 278 295 276 174 136 181 253 301 386 600 667 728 794 875 899 765 424 361 306 272 277 320 311 234 258 297 323 296 289 279 264 209 170 172 277 166 158 240 307 342 352 372 257 274 351 340 384 420 443 593 548 403 256 253 263 235 147 174 181 134 140 153 175 219 255 284 313 385 427 458 507 485 436 376 372 416 385 185 76 94 159 153 169 201 239 227 231 251 288 285 285 286 260 289 321 320 299 265 231 223 217 215 219 256 288 318 349 415 438 409 366 371 360 295 302 360 457 537 565 538 465 497 453 403 357 345 355 378 398 404 388 341 312 198 65 89 158 156 85 105 128 154 200 111 85 119 144 128 129 180 203 197 177 191 198 199 197 194 197 204 211 220 225 227 227 230 236 246 309 363 409 275 238 169 120 92 120 123 132 177 239 272 238 239 227 159 133 122 114 139 142 138 130 152 175 212 196 192 204 185 180 201 286 382 466 528 516 382 235 143 140 110 67 129 159 172 194 249 293 303 278 247 207 121 187 255 216 221 253 272 265 222 171 130 117 111 100 121 192 277 371 361 312 283 276 276 282 287 275 257 239 236 274 346 307 423 592 690 479 328 301 286 293 329 373 415 440 438 428 424 433 454 457 444 406 383 386 409 418 396 373 387 221 115 98 93 89 89 100 172 220 215 248 256 289 436 365 232 82 100 131 155 132 107 121 225 187 290 537 291 204 180 224 280 320 399 445 363 260 191 147 127 127 157 161 152 120 120 181 311 445 626 780 671 300 204 603 621 527 345 159 193 250 221 99 63 92 234 376 411 322 194 128 146 279 327 346 331 360 331 250 178 159 180 242 254 247 218 199 170 149 141 142 158 189 221 203 179 186 214 235 250 315 327 295 206 166 155 162 195 230 256 263 227 191 164 134 116 114 126 107 135 193 273 231 135 126 166 184 193 252 272 268 310 329 320 292 238 203 187 146 157 193 264 305 316 301 255 214 179 168 243 346 437 490 381 309 308 279 210 140 147 248 339 368 282 211 178 174 161 150 149 192 224 243 232 220 223 216 181 178 187 275 275 231 169 174 202 186 99 93 104 119 110 105 106 116 112 102 88 87 150 220 291 286 329 375 438 421 404 416 442 408 342 242 224 231 281 395 494 576 590 594 620 677 712 718 703 667 595 553 551 613 680 704 651 633 605 557 489 445 374 255 181 148 138 126 122 122 125 143 151 150 133 142 142 124 110 110 116 102 95 94 97 111 198 341 516 559 448 251 172 130 104 93 100 101 108 157 162 174 210 247 396 506 251 161 167 229 210 270 343 260 200 162 149 171 196 224 267 294 291 274 298 357 433 504 528 533 523 497 492 486 465 416 391 371 314 276 250 242 248 250 253 266 284 294 297 299 296 296 304 305 300 297 309 271 257 287 287 245 227 314 294 352 500 532 577 593 515 688 594 265 350 301 229 187 256 290 275 265 277 261 192 230 230 197 132 149 237 375 180 151 246 430 417 428 456 358 377 411 396 474 563 637 635 506 394 336 215 248 305 240 307 270 132 264 291 291 235 245 272 303 327 330 370 456 459 477 490 496 590 654 632 185 70 101 140 160 183 212 223 242 271 316 287 270 260 237 276 300 290 226 208 203 195 194 204 224 255 289 322 350 386 385 362 351 312 281 250 256 288 336 405 475 484 461 561 395 249 323 334 363 396 406 456 445 365 315 252 177 137 212 179 47 69 148 210 222 164 113 88 102 113 127 147 155 161 170 186 193 195 194 192 194 198 207 219 229 236 242 249 255 264 310 351 387 233 227 116 110 149 203 156 99 101 225 265 233 221 183 132 115 122 139 159 138 150 174 174 200 211 210 158 138 135 150 197 274 383 455 508 528 327 197 141 264 157 75 125 144 145 156 197 217 247 294 303 233 85 133 139 84 55 139 206 203 176 148 129 116 117 111 95 190 310 403 423 398 370 368 375 378 365 377 368 348 324 299 299 265 460 589 619 351 268 272 258 261 297 363 426 476 493 456 450 464 497 509 515 504 472 462 464 462 415 326 238 141 110 109 107 96 92 105 208 223 220 252 234 258 373 367 232 90 104 138 158 153 115 110 142 220 349 392 233 145 134 191 317 283 321 548 514 370 214 143 114 126 186 212 212 188 172 248 405 607 765 814 702 257 224 460 552 483 337 143 186 238 261 114 78 85 123 297 365 307 214 164 190 321 303 268 232 295 270 221 176 160 180 232 235 227 208 180 166 154 149 144 166 195 219 185 175 196 230 241 258 307 307 270 208 184 161 153 167 213 250 273 250 218 189 182 178 179 187 167 194 225 152 91 83 123 173 181 191 262 327 292 199 287 307 275 202 178 146 115 188 202 195 175 213 287 371 347 263 208 246 334 387 393 294 225 189 181 153 132 133 177 255 323 321 218 166 163 170 152 143 165 180 207 230 209 186 181 169 161 197 231 204 180 157 156 174 169 122 102 102 109 110 108 107 107 99 97 88 70 193 278 326 315 386 445 463 420 411 401 361 314 261 195 267 302 341 453 500 543 585 596 633 681 717 699 659 594 517 501 525 587 700 744 716 696 684 655 582 512 432 324 194 146 131 118 118 119 118 123 147 156 135 123 113 103 116 123 120 106 107 111 122 143 201 296 433 614 611 450 179 124 99 75 88 107 168 335 315 294 264 150 223 377 392 172 126 208 235 268 286 248 206 171 149 153 191 236 276 315 325 325 350 406 455 489 496 478 438 374 345 329 312 288 283 277 252 245 240 240 250 265 277 288 295 295 292 295 291 293 303 317 317 309 307 223 167 177 342 329 297 356 238 224 322 379 426 413 313 479 447 333 504 398 321 325 307 302 283 208 184 155 140 337 388 323 171 185 244 310 150 188 276 381 387 398 423 435 478 493 468 464 488 520 531 447 388 349 217 245 320 353 389 347 295 621 492 335 270 260 269 280 267 284 325 397 410 476 537 538 480 346 198 115 73 81 130 151 179 206 224 238 258 273 265 249 259 306 210 178 184 175 188 197 192 193 215 250 280 311 338 359 362 369 363 338 262 223 220 244 297 330 323 369 348 343 511 500 432 373 360 387 431 469 505 521 491 425 411 387 313 215 118 52 61 89 146 211 202 134 77 80 107 131 149 160 165 170 179 180 178 173 171 171 178 194 214 229 240 248 255 262 268 273 307 359 227 218 93 138 192 244 202 163 146 186 223 214 198 211 181 134 107 129 165 183 165 176 194 238 240 194 108 90 98 114 169 255 371 450 501 471 246 174 181 272 128 79 111 161 155 150 175 197 237 324 264 158 68 92 91 69 46 107 145 147 132 113 96 92 128 126 94 108 221 354 429 441 425 408 409 421 435 459 439 418 411 278 198 218 489 587 554 354 334 322 288 235 280 358 435 448 457 454 473 491 514 534 557 567 558 535 510 488 450 326 199 103 99 111 122 112 111 139 230 196 169 178 239 245 270 321 183 83 90 131 150 148 118 108 104 105 142 228 242 121 119 185 319 291 286 405 606 465 245 130 100 113 166 224 273 301 295 330 471 694 856 830 669 359 339 417 504 429 305 191 217 207 182 113 95 93 119 214 313 341 272 211 214 268 255 225 220 256 203 181 174 164 164 179 209 211 193 165 161 160 159 154 161 172 182 161 161 188 241 238 259 297 289 231 181 199 176 158 163 219 245 258 254 243 232 222 220 214 209 210 204 160 81 134 112 106 148 156 193 271 367 345 265 231 267 241 128 119 149 168 207 191 146 81 105 226 399 466 400 331 304 350 316 257 195 138 126 149 134 120 114 118 166 238 294 201 138 121 153 149 146 158 152 167 183 173 125 174 288 185 199 219 158 153 157 163 142 150 153 128 111 107 109 114 140 143 114 129 150 178 272 317 366 422 482 478 430 344 327 303 241 222 193 193 317 384 426 482 513 552 592 613 645 671 690 636 583 532 476 483 542 638 755 795 782 747 734 697 627 546 462 357 200 148 120 109 105 126 141 136 144 152 149 117 110 115 126 122 113 104 111 122 143 178 212 267 346 481 567 493 234 140 98 83 73 92 190 351 343 346 329 233 113 309 711 336 115 141 350 290 252 230 196 179 162 153 183 232 288 341 370 388 403 425 435 436 428 402 379 361 329 301 276 256 244 240 241 242 243 244 249 265 276 285 297 297 294 293 291 296 310 326 324 298 251 156 116 152 350 306 238 185 251 265 288 354 339 308 269 343 452 547 692 546 479 486 480 418 386 379 252 153 145 380 606 568 303 318 242 170 131 151 206 276 331 348 381 473 507 501 461 390 314 305 360 366 318 274 251 225 248 325 347 521 704 730 559 401 290 260 262 261 242 290 328 351 365 383 387 371 288 184 89 62 57 80 121 131 176 219 243 248 308 387 372 349 331 318 167 157 194 202 214 222 221 217 232 252 268 293 316 338 365 390 393 364 278 222 202 223 278 311 320 378 334 285 310 340 368 382 373 381 413 467 517 596 654 612 534 436 303 264 171 85 52 64 89 127 153 164 138 98 123 142 159 174 176 176 175 171 165 161 158 162 177 198 220 234 243 249 252 263 281 310 354 395 140 119 100 191 192 171 172 195 188 163 210 213 188 204 209 172 98 100 191 269 151 169 211 215 160 110 55 64 90 124 198 295 384 454 510 436 248 129 158 187 87 84 112 159 176 166 167 222 235 202 134 93 88 134 158 142 107 94 111 125 125 124 105 101 156 152 134 93 163 295 421 458 454 436 428 425 425 433 410 358 282 134 112 250 558 606 605 542 459 339 253 184 236 288 338 367 392 433 504 536 557 570 591 611 619 605 568 519 463 323 207 119 95 106 121 121 125 155 197 150 97 94 159 208 242 257 118 77 85 118 133 134 121 126 138 133 105 152 175 84 106 168 261 330 318 347 577 544 356 162 107 115 149 196 263 312 351 417 570 755 927 776 515 155 264 370 418 328 236 186 210 352 283 163 101 106 157 237 342 356 303 222 198 209 260 227 226 234 187 172 166 158 162 184 210 211 187 167 165 162 159 156 158 155 151 148 154 190 240 229 266 296 285 208 171 170 187 162 163 230 228 223 217 217 212 206 199 193 180 157 148 142 131 154 117 93 108 134 207 315 458 406 301 184 213 266 249 64 140 168 144 138 132 101 69 67 191 373 373 399 406 408 272 159 102 118 122 133 134 123 114 116 125 163 194 160 115 93 105 109 94 117 204 196 161 116 73 136 218 139 164 171 141 141 156 165 147 169 177 161 123 112 114 126 231 257 214 202 198 230 327 395 466 545 538 426 321 292 259 230 188 154 147 176 271 394 461 491 514 540 577 622 650 643 608 564 497 461 459 480 592 734 816 829 825 807 773 723 653 563 455 333 195 168 146 131 125 129 135 136 134 139 147 143 150 147 137 125 111 103 109 111 127 144 140 228 304 346 461 472 363 208 132 113 129 104 207 344 348 357 367 367 189 408 747 713 305 179 352 341 272 215 187 201 190 160 166 226 291 341 392 427 443 429 401 375 363 352 326 305 319 295 271 258 252 247 245 245 246 247 251 257 262 269 284 290 290 287 283 278 282 305 310 301 261 162 171 224 330 266 228 226 275 273 304 376 342 321 306 304 531 646 588 517 453 442 510 507 513 520 411 343 251 177 559 590 411 348 307 241 163 127 148 201 267 312 346 388 438 433 411 402 279 238 270 313 241 214 300 249 196 191 387 486 561 592 406 319 278 267 257 254 252 256 288 317 324 304 281 265 280 171 87 71 157 141 119 137 195 254 307 358 367 365 352 338 274 202 201 221 250 250 251 252 248 234 233 240 252 263 277 300 339 383 424 434 343 258 201 194 223 267 306 329 323 339 386 383 392 398 378 372 371 389 485 601 622 477 430 568 648 192 85 59 54 66 74 84 106 175 189 135 147 164 184 205 194 181 170 162 156 154 155 168 190 215 231 241 246 248 248 261 292 345 387 412 237 193 189 263 241 205 169 180 194 197 199 189 179 180 202 194 156 80 219 248 81 160 219 215 121 66 41 58 141 220 297 362 413 461 526 436 286 127 155 157 100 88 115 148 176 175 155 140 228 169 83 98 129 156 156 166 143 106 95 94 99 107 108 135 189 152 166 198 272 333 394 423 438 425 407 381 331 300 285 185 131 92 112 330 569 596 572 539 503 372 246 174 191 230 265 293 316 374 472 528 555 575 593 622 639 633 602 541 449 302 207 143 107 111 118 123 126 152 166 148 99 72 92 184 290 283 103 78 83 106 123 120 111 97 146 155 125 104 98 95 95 159 262 386 390 337 339 608 487 277 102 121 158 213 305 413 497 557 696 828 884 490 245 156 364 358 305 187 154 179 270 468 406 255 109 112 268 387 331 308 267 194 200 241 271 221 238 241 212 198 178 163 176 196 205 195 171 161 164 170 171 167 161 151 145 143 152 197 230 219 235 258 257 168 148 162 187 164 171 215 192 173 167 178 187 181 162 152 141 134 136 128 121 118 107 86 89 139 295 411 491 459 338 205 143 197 182 66 110 108 84 88 142 154 92 56 175 325 358 426 465 437 252 138 87 106 107 119 138 134 127 123 134 142 148 141 118 119 130 134 146 144 162 211 209 151 89 64 168 300 182 146 136 134 155 169 171 200 197 173 131 120 130 171 360 433 431 401 377 384 433 513 569 584 503 376 353 397 371 256 164 103 142 238 361 448 455 454 475 503 545 590 602 582 535 465 422 413 442 495 655 805 891 864 846 827 794 737 659 556 388 286 214 202 177 158 149 141 131 124 125 126 134 147 173 168 149 130 118 107 100 84 106 141 158 176 209 239 309 424 462 347 251 263 310 207 209 277 350 357 371 367 274 493 728 834 388 194 226 359 293 220 198 228 219 201 220 237 275 325 394 432 439 403 369 333 307 322 301 281 292 280 263 249 253 254 252 249 252 253 253 252 251 254 261 263 259 250 243 241 256 284 300 310 302 248 276 275 239 247 238 248 300 276 314 382 386 376 352 309 502 641 624 290 331 397 454 533 562 554 500 620 556 336 626 607 440 244 325 325 257 182 200 243 282 273 237 191 203 286 360 405 281 233 242 292 214 226 313 302 328 332 335 308 331 363 288 274 272 269 246 250 265 264 297 317 312 288 268 256 271 171 122 140 257 185 108 168 205 246 292 348 347 334 315 218 199 204 285 262 245 248 253 260 261 254 245 244 248 248 237 242 272 364 451 506 431 327 245 196 171 206 272 349 370 397 420 346 372 392 371 380 370 349 345 501 543 434 415 327 239 81 51 58 81 88 86 93 114 124 158 193 183 186 199 220 210 194 177 164 155 156 167 185 208 228 236 244 248 248 249 264 300 359 405 425 253 268 261 241 165 198 186 152 176 193 193 161 143 137 138 112 88 64 155 192 113 123 286 270 79 93 63 77 212 303 375 430 453 488 522 371 221 121 159 198 198 118 117 118 131 173 172 168 217 134 99 137 152 144 136 153 141 120 95 84 86 99 121 162 182 116 120 183 287 328 345 354 427 424 373 295 214 164 155 151 128 123 154 372 461 417 390 353 357 388 305 216 173 204 228 245 256 262 328 454 498 542 576 601 626 639 631 562 428 260 169 129 108 101 109 114 115 142 161 157 114 76 72 136 306 266 92 90 90 105 130 109 103 111 155 167 145 103 102 103 112 232 327 397 367 233 307 624 618 389 142 120 158 245 369 488 593 685 798 868 704 178 146 260 465 340 215 120 117 220 357 518 514 374 176 101 258 369 354 294 230 190 195 255 274 238 301 277 234 218 204 199 208 209 187 157 149 155 164 173 176 168 157 149 146 150 160 209 222 206 168 155 151 144 149 167 187 167 170 172 149 147 149 158 175 172 159 145 135 132 132 124 108 93 92 75 122 220 296 375 425 428 362 257 148 131 112 79 77 73 77 100 120 118 91 49 202 311 354 367 348 280 138 103 87 89 89 108 135 135 138 142 149 143 142 137 110 116 120 119 135 158 170 209 319 336 223 90 194 331 266 167 129 131 152 176 199 226 208 174 134 130 156 251 477 538 575 593 560 534 541 586 572 537 494 468 495 506 436 244 140 131 174 302 413 445 426 411 418 472 532 572 552 538 477 393 363 376 434 546 727 848 915 893 866 836 801 727 629 482 173 120 131 139 149 163 171 158 148 137 128 123 128 146 184 174 159 143 132 110 92 96 75 85 117 126 144 163 164 327 475 531 415 345 306 240 195 216 304 354 368 339 250 545 734 753 351 217 204 334 306 274 240 208 198 229 298 273 284 320 374 399 390 351 329 310 299 308 299 284 273 276 271 265 261 261 260 257 260 261 258 252 250 248 247 244 243 240 234 234 253 280 296 314 337 359 319 273 243 237 232 255 299 275 341 403 413 375 330 316 492 574 525 277 282 322 367 422 485 478 394 514 610 656 771 665 478 267 341 358 348 327 419 516 600 403 331 291 252 286 319 347 327 263 239 274 221 303 396 265 403 450 373 258 225 232 243 272 269 242 236 255 290 324 340 346 341 330 290 268 268 237 212 178 72 74 116 181 208 246 288 330 319 260 193 167 240 313 302 261 245 247 251 261 269 270 259 254 251 245 220 198 204 334 444 524 603 459 303 184 169 238 302 341 373 395 383 280 320 356 357 364 351 271 85 148 190 183 163 114 69 69 54 77 110 110 91 91 116 127 162 195 195 201 211 223 220 209 195 181 171 173 186 206 220 228 232 242 250 253 251 253 262 293 385 421 250 288 245 244 231 221 198 172 183 200 193 157 121 105 91 57 68 75 83 219 210 58 194 185 116 189 109 142 325 399 461 504 512 541 498 306 141 113 186 175 172 141 98 80 85 141 161 165 166 112 125 153 169 110 110 139 112 94 80 77 91 112 142 154 144 127 143 191 243 272 341 399 430 294 246 202 179 152 139 144 148 157 201 344 381 316 186 166 195 262 235 204 182 201 243 254 244 218 283 386 453 512 557 584 605 618 620 592 431 238 119 100 95 97 110 110 113 134 170 168 130 95 66 51 81 102 80 82 92 116 141 114 125 153 193 194 159 103 103 101 156 325 362 369 325 181 320 563 682 463 228 117 136 219 349 500 610 713 799 809 509 143 361 433 471 362 249 176 160 286 452 560 554 518 327 103 191 296 361 336 250 196 200 278 279 274 361 319 271 262 233 220 220 216 180 153 151 163 172 178 178 165 154 156 157 165 182 224 221 198 165 151 145 144 155 175 183 156 150 157 162 146 148 156 167 175 171 157 149 148 146 140 122 99 77 58 128 216 259 273 286 278 308 260 184 133 101 82 72 78 77 75 89 90 75 54 176 218 209 177 132 110 87 78 74 75 88 86 94 110 124 140 154 158 149 130 98 100 115 126 125 167 200 193 281 324 270 115 145 217 255 179 144 140 151 203 243 265 228 183 144 139 167 253 407 523 592 628 613 567 555 583 578 595 583 518 554 469 279 142 114 145 183 255 325 365 376 377 389 454 483 505 507 473 395 326 312 352 464 627 840 922 947 934 878 825 769 678 548 405 231 174 168 183 187 179 170 148 156 145 132 133 147 163 186 180 179 171 138 99 74 70 82 98 117 126 131 137 146 218 371 486 439 345 274 231 189 171 210 352 377 331 277 550 658 608 318 313 324 330 364 365 327 247 225 251 304 289 295 304 303 317 296 264 265 286 299 304 307 302 294 288 278 269 266 265 265 266 270 270 265 255 257 250 244 244 259 254 237 232 248 272 290 315 367 416 416 344 276 234 235 249 272 277 380 421 372 328 280 279 386 472 444 322 317 304 285 228 331 382 370 373 437 533 659 538 523 500 422 368 394 513 763 824 684 310 330 359 349 334 294 292 380 295 235 217 227 304 335 233 316 433 479 336 299 263 225 251 252 246 294 289 304 341 352 364 352 299 308 308 324 394 367 257 61 78 94 121 176 256 304 309 224 180 163 287 316 317 301 266 250 235 205 236 261 274 270 265 258 248 236 201 168 187 338 434 411 323 282 251 222 281 315 318 341 358 364 358 349 348 353 364 342 246 68 76 80 76 56 59 73 86 67 91 120 120 101 91 98 135 161 180 187 190 196 203 208 210 208 202 196 198 206 221 225 227 228 236 247 253 252 248 247 258 310 349 253 256 155 173 201 209 215 215 221 213 167 129 107 116 122 123 150 119 99 129 108 77 120 146 170 204 116 213 365 457 539 594 617 614 467 258 109 155 216 143 128 142 126 78 60 80 146 140 133 123 152 136 106 71 104 131 95 89 86 85 95 126 155 171 157 152 169 177 205 247 336 416 389 179 142 141 149 146 139 141 155 170 216 302 293 243 156 170 245 282 210 199 195 212 290 333 330 308 324 376 447 503 536 560 585 588 597 614 531 304 90 81 115 132 134 118 113 124 174 168 139 110 80 69 75 75 65 63 96 132 143 121 128 179 237 242 180 126 108 101 190 334 307 277 239 158 362 513 592 485 320 153 148 192 300 461 559 657 740 740 357 210 537 475 471 489 459 341 277 333 554 626 585 531 286 103 146 236 285 287 229 204 225 313 288 272 274 282 287 280 252 232 222 221 189 168 162 162 169 176 179 176 173 168 166 160 175 213 215 203 182 159 151 151 160 175 173 153 137 164 175 150 153 157 157 167 170 167 167 165 161 158 145 114 86 79 160 197 195 160 168 212 298 251 193 140 102 86 80 71 71 78 89 83 71 61 77 63 60 90 80 72 70 57 54 65 88 83 90 102 113 119 147 183 173 153 127 97 123 133 122 147 208 255 197 245 227 119 90 95 134 210 274 313 331 335 368 375 307 224 170 139 155 235 359 502 509 514 514 480 478 490 492 519 546 529 445 280 89 95 128 158 185 211 255 301 336 375 406 434 443 437 421 386 304 263 279 363 567 785 921 948 953 932 834 765 694 600 449 359 306 258 241 242 242 200 152 114 168 175 163 151 176 184 187 203 215 197 120 107 112 126 139 146 157 165 153 143 146 179 284 354 342 260 223 204 177 163 225 368 387 382 389 523 529 477 370 340 355 392 467 480 453 392 346 296 272 264 247 235 227 237 248 247 242 279 301 309 312 312 305 284 284 280 275 272 270 271 275 273 269 267 283 278 279 287 290 270 241 220 230 246 274 320 427 525 562 465 364 278 239 238 259 301 380 357 284 327 284 253 275 413 454 433 445 349 272 229 271 333 349 278 312 418 533 387 562 709 569 457 423 509 668 619 465 206 276 417 499 366 297 273 318 267 229 213 231 242 246 226 235 389 527 487 486 399 260 235 270 306 327 295 290 311 343 356 338 274 336 359 361 395 347 222 51 64 83 134 246 291 271 210 144 214 300 309 322 320 306 287 268 235 188 210 240 266 274 273 269 262 254 255 303 442 401 333 250 208 258 296 281 296 304 306 313 331 346 352 341 339 345 357 218 124 68 72 72 72 77 82 96 107 82 102 122 128 114 103 123 214 294 267 165 162 163 166 171 185 196 202 200 211 224 234 227 227 231 235 241 245 243 243 244 245 249 273 212 282 337 251 210 212 256 234 191 148 108 75 57 90 105 126 171 129 83 79 115 105 107 166 188 170 99 247 374 473 565 615 637 640 432 249 136 100 129 136 101 170 196 76 56 84 140 121 138 167 191 124 77 59 108 118 105 99 95 97 103 132 159 168 141 132 128 90 82 116 194 381 384 254 150 137 147 153 145 137 135 147 204 296 383 351 318 305 292 297 269 233 241 243 243 319 344 341 351 390 444 500 524 542 558 556 562 584 636 515 288 83 126 154 148 122 124 137 169 159 139 113 82 80 83 76 53 60 96 147 160 157 160 229 283 304 248 173 126 152 219 273 245 197 190 217 396 427 383 259 215 163 142 160 250 392 550 640 667 615 246 252 366 217 160 312 592 483 401 406 632 652 587 494 225 147 215 308 295 288 267 258 261 298 282 300 303 250 292 301 277 250 234 232 255 261 231 182 165 167 174 176 172 168 163 154 156 170 180 175 165 154 154 157 163 172 178 176 165 186 185 163 153 161 162 155 152 156 164 166 161 154 153 142 138 143 170 159 128 107 139 210 293 247 206 159 108 89 75 63 67 76 84 82 78 66 44 76 92 96 80 75 66 52 48 69 94 95 120 128 121 91 128 190 211 182 140 95 115 129 128 142 184 227 239 200 186 149 100 114 162 264 239 268 320 367 415 447 418 300 233 209 197 262 359 474 395 369 375 379 398 405 396 386 400 389 176 104 82 101 128 144 154 157 207 274 343 409 421 407 369 362 335 289 223 212 290 512 704 825 878 920 919 860 706 636 581 497 267 203 230 297 294 272 245 235 232 227 240 258 249 218 176 168 184 234 213 170 119 114 133 166 200 193 202 222 210 182 161 157 181 210 214 167 169 176 169 163 252 371 393 409 422 438 386 363 327 264 372 471 545 587 594 553 456 334 261 239 205 202 206 206 233 254 264 284 306 319 318 313 311 304 292 287 283 280 275 272 269 262 267 279 294 286 291 300 300 277 244 206 207 209 237 393 455 521 587 606 521 401 291 280 302 355 397 436 439 418 312 259 266 390 491 555 564 384 272 227 229 291 320 284 285 410 504 330 519 664 685 782 674 570 591 471 431 424 377 499 559 329 328 290 229 243 231 220 220 220 224 225 209 324 462 582 600 474 321 311 302 314 330 271 257 275 322 331 343 359 340 350 360 360 327 200 54 54 149 233 307 245 156 109 277 301 306 313 323 323 317 310 290 254 209 190 212 244 268 276 280 280 269 337 510 758 405 240 171 152 218 250 244 278 290 294 294 300 317 331 334 330 333 346 175 84 59 70 79 89 102 126 144 146 105 116 128 131 120 119 183 350 325 259 162 137 133 132 132 144 158 172 180 188 207 232 242 241 239 240 240 240 239 242 248 252 252 264 303 239 225 209 231 214 190 130 113 108 117 81 101 145 102 96 95 99 75 55 72 79 113 149 130 102 113 263 381 480 554 576 588 565 385 235 126 77 101 113 96 144 146 107 104 117 139 136 169 198 208 137 97 87 127 133 128 118 119 124 134 134 124 119 107 103 92 80 68 149 235 352 411 362 195 160 149 149 145 129 106 81 118 255 442 507 518 499 457 419 378 327 352 369 363 359 332 320 332 378 425 471 507 525 533 532 545 589 652 648 509 285 159 91 101 102 113 133 149 148 132 111 89 92 89 77 53 88 127 141 138 151 191 308 413 438 419 339 276 280 273 257 240 180 165 220 355 292 212 132 134 129 128 143 225 380 586 578 523 407 158 334 441 294 117 254 523 595 538 533 671 608 516 381 149 199 381 616 534 458 392 341 295 249 219 238 257 254 268 299 303 278 270 268 276 290 258 204 161 159 163 166 168 167 164 164 161 161 166 165 162 159 159 166 174 184 202 205 200 199 193 177 145 169 172 157 142 146 153 157 161 163 172 198 176 156 145 126 111 105 144 222 275 236 214 179 123 88 77 68 55 60 69 78 72 72 77 95 98 95 82 80 80 74 58 89 156 226 182 166 141 82 106 164 220 212 167 114 96 127 141 120 156 188 214 206 217 200 138 203 207 203 223 245 279 326 321 353 404 393 376 326 250 283 355 409 339 303 294 299 320 316 297 273 203 124 48 68 82 101 129 136 145 147 159 205 284 347 317 302 302 304 265 206 161 167 264 463 695 783 803 838 807 711 532 447 336 232 126 113 186 325 340 323 287 251 259 279 304 333 326 272 139 104 123 177 147 147 146 143 141 169 219 236 254 253 224 173 136 116 115 138 157 156 154 151 152 174 219 303 391 401 371 322 262 293 303 228 398 530 622 672 663 582 413 294 221 199 199 203 204 202 222 260 292 296 320 335 335 332 325 315 300 294 290 287 280 274 269 271 285 288 282 262 265 277 287 273 251 217 156 252 327 362 421 476 537 619 629 562 445 417 392 370 381 447 536 599 440 351 317 340 430 529 592 440 334 278 276 296 288 270 305 457 511 341 469 557 604 681 692 592 434 530 550 565 495 480 424 301 311 279 237 226 239 227 205 225 244 248 229 262 301 348 474 480 434 395 472 390 277 259 238 252 300 321 327 331 359 391 469 544 359 260 159 54 156 220 210 87 74 135 296 302 309 317 322 326 330 331 313 278 233 185 187 215 255 270 284 314 374 403 581 770 350 192 151 163 200 183 157 268 299 292 278 142 209 330 373 344 328 327 268 135 48 61 80 101 127 176 201 212 210 150 135 141 141 185 233 298 236 189 155 121 118 121 125 129 145 162 174 196 220 245 263 274 272 257 246 241 240 243 259 274 283 289 256 163 114 113 207 206 167 96 95 149 245 157 113 114 100 99 89 52 49 42 33 32 117 185 162 80 99 229 366 456 501 495 491 436 306 180 108 79 92 93 85 73 105 123 138 137 164 194 208 216 199 144 138 147 159 157 138 128 139 145 137 122 121 120 120 139 145 128 89 133 221 292 376 422 357 222 158 130 123 105 76 53 61 157 327 517 565 563 540 497 461 440 432 416 397 371 316 280 278 327 389 443 488 505 518 528 541 572 631 704 714 662 513 181 97 95 97 120 136 139 127 105 88 95 95 88 69 95 112 113 99 91 96 126 227 372 507 512 475 425 401 337 255 162 129 154 197 116 116 113 117 101 114 161 295 404 500 513 403 258 112 169 362 387 102 157 373 649 701 661 611 531 418 303 143 171 393 663 644 584 511 429 375 298 222 216 232 242 227 274 311 307 294 290 283 271 244 205 160 155 157 162 167 167 168 170 162 159 160 162 165 170 174 189 199 197 181 191 200 199 201 199 193 186 184 175 160 158 158 169 201 191 188 219 179 153 144 121 98 116 184 239 251 214 191 181 164 149 141 101 44 43 53 67 78 71 72 83 92 91 86 79 86 90 89 104 201 295 237 208 174 120 114 164 224 240 192 139 95 120 137 142 157 165 183 223 262 249 207 185 181 180 197 215 264 300 284 282 303 322 319 291 264 319 355 358 306 246 236 254 284 272 235 198 152 105 67 77 89 106 130 133 179 255 297 290 269 239 285 302 304 269 222 171 128 146 277 471 665 710 700 670 574 468 361 266 176 113 89 91 181 322 390 382 367 351 354 376 393 383 350 292 197 138 122 137 150 157 146 128 139 151 184 226 272 262 205 134 109 100 106 153 174 174 160 159 167 191 215 265 348 375 307 247 266 187 185 236 410 551 656 714 628 449 266 264 218 192 203 205 207 208 211 253 298 325 352 372 381 374 353 329 306 301 299 297 293 293 293 289 274 256 241 232 237 247 261 258 256 264 282 308 324 324 359 397 424 440 582 627 581 440 377 353 358 416 542 653 555 461 354 244 317 448 547 485 453 420 388 309 259 243 314 455 428 251 262 326 373 377 526 507 387 531 507 426 377 322 313 322 331 316 276 225 259 233 200 228 271 299 302 283 318 342 305 398 444 468 662 523 332 293 253 262 306 303 320 331 333 365 418 459 344 317 234 59 54 47 46 52 197 280 298 303 312 320 323 333 344 351 334 291 244 203 179 198 244 262 341 393 409 419 526 623 441 245 188 246 266 291 312 321 423 402 300 256 276 321 349 366 348 331 369 252 107 55 68 86 107 134 187 220 230 213 179 166 192 300 274 166 161 137 117 112 110 114 124 134 146 158 170 190 220 250 271 292 296 279 255 243 239 245 263 297 337 351 196 155 142 166 196 124 110 102 109 87 90 100 104 98 101 64 49 41 43 47 51 57 63 119 138 60 52 109 261 431 425 354 376 324 235 153 102 89 104 106 106 104 126 129 144 160 211 235 231 206 175 143 148 200 209 171 130 112 111 124 138 146 153 165 178 193 193 159 116 87 150 238 278 331 348 283 156 98 75 74 67 62 63 53 150 343 512 544 522 469 404 400 387 402 395 369 316 257 240 277 371 428 465 483 494 505 517 539 613 702 733 744 629 333 154 92 90 113 119 122 120 99 87 89 90 85 80 92 93 88 76 65 55 70 116 252 440 590 615 590 541 472 308 160 104 97 99 97 101 114 121 92 89 125 217 277 363 423 360 237 103 114 405 430 195 77 194 432 618 590 517 425 329 338 387 374 520 672 725 690 625 547 472 397 308 223 217 220 221 220 276 287 214 266 281 258 233 206 176 155 155 159 166 165 169 176 181 170 163 161 164 180 203 209 200 190 173 181 191 201 213 222 222 212 212 212 208 200 175 180 226 229 219 209 175 175 208 257 270 227 189 225 217 189 159 207 220 197 150 96 46 41 42 43 54 55 69 82 85 86 89 89 102 120 122 93 191 276 300 248 181 124 116 153 213 265 216 161 123 114 129 142 149 148 154 170 226 226 212 203 168 165 180 206 281 355 356 293 251 224 195 223 281 423 436 377 280 197 216 253 292 288 202 90 84 80 77 84 115 127 129 113 120 161 246 255 270 279 332 357 339 256 204 160 128 139 303 466 589 609 548 443 374 292 220 163 112 100 114 120 119 228 463 507 515 500 476 496 455 355 315 287 237 130 121 138 168 169 138 99 135 133 201 344 315 268 204 130 116 110 105 183 195 174 151 162 187 219 244 253 275 341 295 275 284 166 165 238 379 522 626 680 606 368 206 314 253 211 199 201 210 217 214 241 301 364 367 410 434 425 388 349 315 310 314 319 326 314 294 272 249 224 213 220 232 239 242 247 245 259 291 306 308 310 323 324 304 268 403 442 421 365 320 309 316 293 400 517 552 498 370 228 279 394 476 471 519 517 456 291 262 259 274 396 352 248 267 289 294 273 356 378 346 290 306 319 308 235 236 271 317 357 310 226 258 233 207 221 281 332 361 335 317 309 294 313 384 500 730 666 519 366 326 332 350 342 346 352 355 363 298 250 249 254 190 80 68 47 102 258 277 294 300 307 315 322 326 340 358 368 347 293 242 202 207 220 241 261 300 329 338 349 446 569 707 363 275 354 318 317 327 336 315 288 267 321 329 323 316 364 364 346 354 495 361 32 36 42 63 106 151 192 223 243 232 248 317 377 305 169 147 129 120 122 118 125 134 143 149 157 168 188 220 250 270 282 288 285 258 242 238 248 261 283 316 365 181 169 128 101 110 103 95 85 81 89 89 94 108 95 72 54 40 37 42 52 56 64 80 92 98 64 63 102 211 406 319 238 285 303 237 150 114 128 133 108 73 95 153 133 163 223 257 253 224 171 171 176 194 154 166 165 135 95 107 150 170 180 187 201 211 213 214 184 146 115 95 165 244 268 324 298 142 70 53 63 77 94 99 77 66 140 276 368 374 310 148 183 271 376 390 369 326 267 248 281 379 421 445 456 451 455 471 499 589 679 729 749 703 530 209 102 97 137 114 107 109 95 87 85 88 80 79 88 82 77 83 120 113 93 76 127 320 583 688 691 651 589 406 234 121 115 106 94 91 105 118 113 98 102 133 172 264 342 375 442 285 139 399 448 337 131 85 217 421 451 374 297 271 355 439 494 590 696 780 804 748 654 530 452 359 260 204 205 213 217 196 175 147 241 285 286 241 218 198 177 158 159 163 161 162 170 182 173 164 157 152 156 164 172 176 184 188 188 198 208 213 228 235 237 244 255 271 291 260 251 261 258 227 194 162 151 169 208 228 205 169 188 181 178 178 179 182 172 133 102 80 79 118 126 113 81 79 82 73 70 86 105 113 135 121 66 138 222 262 179 152 132 125 126 194 278 284 212 150 122 127 131 132 132 144 157 170 187 166 155 198 205 230 302 273 287 322 346 298 234 170 238 285 302 304 317 311 284 288 323 347 315 185 82 77 79 85 101 155 159 138 91 110 153 213 258 295 318 319 352 350 316 240 194 162 149 327 421 457 487 410 322 249 207 178 166 177 178 195 248 188 308 526 606 621 599 550 513 384 190 185 160 150 145 141 159 185 186 181 155 97 154 211 273 256 217 183 155 135 116 113 167 174 164 148 177 211 243 258 242 241 265 196 242 283 179 175 218 302 444 529 519 342 315 298 324 253 214 193 190 209 229 246 251 293 355 410 441 459 455 420 371 334 325 337 341 334 303 267 239 224 215 214 222 233 246 258 270 256 273 299 298 304 324 355 310 286 275 262 273 289 302 290 275 255 183 224 329 472 474 411 367 436 469 445 391 439 474 432 262 288 293 282 342 308 268 285 314 307 286 272 275 285 294 306 314 306 247 225 243 296 354 310 236 238 250 237 228 287 316 314 269 319 329 314 297 340 470 676 734 691 575 442 400 389 385 379 379 376 356 197 120 159 140 102 106 252 253 253 284 289 296 304 314 318 323 330 349 370 376 355 288 237 206 211 224 267 337 333 297 264 263 420 649 842 414 278 297 343 373 369 340 314 290 294 349 357 338 313 325 341 415 554 691 418 34 40 38 46 70 98 136 185 242 258 324 421 326 254 199 134 123 121 123 121 124 133 146 156 163 173 194 226 252 266 264 259 252 245 239 237 240 256 284 322 370 177 166 110 63 67 96 108 81 66 80 93 97 98 100 76 51 34 33 38 49 57 94 130 124 98 101 112 211 264 319 221 164 153 220 214 169 133 198 189 113 61 120 171 147 187 231 270 260 211 163 206 159 128 110 161 195 204 88 96 145 179 196 199 196 200 204 207 202 159 117 93 116 176 231 285 260 176 71 50 55 74 114 139 124 60 62 98 158 146 119 90 101 250 388 394 368 330 286 269 314 391 417 423 415 397 395 412 450 520 632 714 741 740 619 308 116 64 78 88 93 96 91 87 87 90 80 84 89 84 79 117 187 183 160 115 73 259 511 717 729 713 666 577 448 306 187 138 115 107 101 108 116 99 86 89 116 221 298 361 443 377 273 306 446 433 321 251 261 304 313 227 191 238 336 429 520 615 732 826 890 815 714 586 438 365 281 184 216 287 332 255 173 153 230 282 306 295 271 254 225 176 165 164 165 163 163 170 176 165 151 139 148 155 160 165 184 193 186 191 195 203 221 235 248 263 278 294 310 330 303 274 248 195 169 165 176 197 209 194 174 164 163 162 174 179 165 156 154 159 185 201 184 152 133 109 77 71 80 86 82 89 95 98 134 112 65 62 151 213 197 181 150 125 110 163 239 301 277 206 140 134 125 122 127 135 146 157 168 142 149 249 262 289 308 292 269 272 313 338 315 273 231 205 213 252 298 346 387 386 456 454 300 143 74 76 87 97 119 173 181 159 133 138 147 178 235 286 282 251 334 348 310 228 231 222 220 337 361 378 451 333 334 376 288 268 274 317 324 277 234 369 495 559 507 631 630 525 300 192 130 112 125 145 179 212 204 201 203 180 137 101 153 150 157 176 152 145 151 129 113 118 159 159 174 189 206 230 247 249 214 191 174 123 181 245 244 189 185 221 311 357 357 287 315 326 316 262 218 194 183 204 229 252 272 294 343 414 453 465 461 441 391 353 337 347 337 319 296 254 227 219 223 229 237 239 268 290 303 290 302 313 299 318 360 412 397 351 301 249 232 236 257 283 259 239 245 249 277 327 346 401 464 541 451 380 308 278 333 359 334 313 271 245 277 266 268 296 371 354 319 321 290 273 271 306 327 323 280 250 243 266 312 304 275 256 342 305 239 306 340 349 334 363 351 331 358 365 481 719 812 792 716 640 559 494 446 406 399 379 323 193 200 320 332 303 275 282 282 283 285 291 298 310 325 321 328 342 363 378 376 350 284 240 215 213 226 295 397 402 346 277 252 350 668 972 481 292 265 345 367 384 390 395 374 366 379 397 354 322 386 265 217 247 229 149 46 41 43 46 53 66 94 152 253 238 248 307 453 352 252 203 149 128 121 116 117 126 145 167 178 187 204 231 252 263 259 253 246 240 236 237 241 252 279 319 368 129 137 123 80 80 72 80 78 79 84 93 97 108 117 94 58 30 29 33 45 64 138 185 203 117 91 143 322 259 183 98 78 103 167 231 182 125 130 126 95 54 137 165 150 223 257 274 265 211 180 192 108 93 120 193 247 249 160 104 113 153 196 206 203 197 192 191 196 153 120 103 103 159 199 200 174 122 61 64 61 58 68 121 136 98 92 78 71 79 93 95 93 317 409 371 341 333 323 306 356 398 406 383 327 275 283 328 363 379 487 616 720 731 653 469 103 63 67 70 73 80 86 89 93 94 88 91 99 99 83 116 172 213 222 175 63 123 423 714 746 746 731 708 592 436 279 187 145 143 164 173 148 106 94 109 131 203 280 331 370 445 385 293 441 447 399 355 312 267 217 180 180 224 317 366 452 572 738 856 915 898 791 631 429 333 251 179 201 302 413 462 281 204 221 270 306 320 311 298 267 217 186 181 181 174 167 169 182 178 164 155 156 163 175 185 189 189 184 175 180 191 208 223 237 252 265 278 294 318 285 244 202 152 144 153 170 207 230 232 208 182 170 166 174 172 162 161 167 177 191 213 183 115 83 63 47 56 105 115 88 94 100 107 132 118 96 58 87 115 142 179 144 121 136 148 193 246 264 204 154 149 126 123 125 103 121 146 165 155 159 178 133 147 181 206 213 201 212 321 320 274 194 170 197 256 300 354 402 429 515 383 133 80 76 88 96 108 112 119 199 211 195 175 148 151 186 273 308 319 328 338 325 291 313 329 323 319 305 326 393 484 552 587 504 414 366 322 340 264 229 354 506 521 431 606 596 458 171 189 182 156 166 188 218 275 241 179 127 119 133 127 107 107 117 144 149 154 144 101 100 120 153 160 207 239 226 239 244 232 189 169 151 122 129 204 282 188 172 184 219 284 316 318 323 337 333 306 239 209 213 217 222 234 253 271 315 380 452 464 445 408 363 333 320 331 313 294 279 254 242 239 234 217 211 221 277 307 321 319 325 320 307 339 396 426 440 400 360 319 273 238 234 274 267 254 237 261 262 268 284 377 446 474 345 319 303 255 281 292 287 277 243 224 236 243 268 319 428 436 409 373 288 275 291 315 350 352 318 280 265 267 299 336 316 258 282 318 336 359 343 352 372 378 363 360 394 518 744 933 842 714 635 622 606 553 485 420 392 357 293 296 313 335 355 326 300 284 285 287 290 294 302 317 334 331 346 366 387 388 375 346 290 253 230 219 232 309 396 400 399 341 228 287 428 594 604 347 239 285 306 381 440 447 429 424 431 479 443 434 510 254 127 89 56 47 56 78 88 75 63 71 99 161 259 318 301 277 301 291 276 253 158 123 113 113 115 125 145 177 194 205 213 230 244 254 260 258 253 248 246 249 255 261 272 306 355 152 178 161 138 151 104 80 90 88 89 89 82 100 113 102 57 30 28 33 43 68 139 183 182 108 105 203 367 181 101 72 59 77 150 273 180 144 143 93 78 72 94 102 155 249 275 278 261 228 188 143 63 76 103 138 150 197 203 127 93 120 196 214 213 201 188 173 160 147 122 107 107 164 144 85 136 127 101 95 103 82 49 69 107 132 149 128 91 65 92 103 137 333 355 297 282 323 343 346 376 380 362 327 234 168 154 230 279 301 321 479 640 714 602 378 74 70 95 95 61 62 75 86 98 104 104 100 116 117 86 91 133 195 223 212 149 71 372 641 753 755 736 658 448 339 257 192 134 105 122 185 193 176 166 222 246 239 308 347 385 487 506 484 457 388 361 341 291 254 218 193 195 222 269 278 340 446 606 742 850 909 822 647 443 254 196 173 184 260 429 560 382 235 170 209 249 283 303 298 275 233 174 186 192 190 181 180 188 208 208 202 195 190 198 213 202 187 177 172 177 184 194 205 210 218 229 245 259 266 246 197 151 134 138 151 173 207 239 263 272 217 180 164 166 157 155 168 188 204 209 171 121 68 41 55 65 72 138 136 110 110 125 135 130 64 47 57 97 94 103 144 117 109 120 126 150 186 220 174 159 158 126 118 110 87 111 139 162 162 137 114 127 141 151 157 155 136 157 284 249 234 224 214 234 275 314 358 398 441 547 321 87 74 89 99 99 99 101 111 147 230 248 214 159 153 191 276 297 310 318 330 366 400 434 474 424 294 294 350 455 629 680 646 572 416 340 354 469 334 301 376 362 452 507 549 396 251 126 242 239 209 216 241 227 184 232 183 115 94 108 110 87 128 151 162 155 141 139 137 120 130 150 166 218 247 234 230 230 218 181 157 145 137 104 162 212 158 182 207 232 267 299 322 325 374 360 316 275 221 201 228 234 232 229 230 274 340 420 432 400 344 304 286 281 291 291 271 247 241 243 244 240 238 226 226 274 308 324 325 332 316 275 136 279 387 420 445 444 419 355 271 242 271 299 351 372 326 290 274 280 318 349 346 286 309 322 317 297 340 344 267 241 222 218 240 270 320 397 501 504 432 290 307 334 333 374 377 349 299 315 347 370 410 411 388 381 367 365 365 319 320 329 320 376 423 475 545 722 850 780 649 558 527 560 529 476 422 345 309 304 299 306 320 338 310 295 288 291 294 297 300 307 322 339 350 381 401 408 396 377 349 307 275 250 239 266 331 385 386 392 320 217 226 355 486 582 404 304 279 270 349 408 400 413 475 547 542 452 543 745 243 152 186 168 159 139 130 159 133 94 82 103 128 165 218 263 281 273 276 277 253 149 110 100 110 118 129 148 182 200 209 212 225 231 237 244 253 262 273 290 297 299 298 279 290 320 182 172 167 158 146 88 83 95 94 94 79 57 108 112 93 54 39 31 30 94 96 82 112 128 118 112 189 246 106 93 87 88 140 179 227 133 128 119 66 74 100 122 126 185 254 283 276 248 205 152 112 68 58 59 67 82 121 179 190 101 96 150 206 215 208 194 173 154 136 111 99 96 107 103 106 142 150 139 124 139 95 66 78 79 112 147 157 100 59 90 100 101 110 208 248 265 319 339 345 356 331 299 255 159 116 117 179 200 195 171 371 550 662 492 253 76 80 150 171 101 54 58 76 95 111 124 130 149 137 105 78 100 149 201 222 174 105 287 544 729 752 728 562 271 187 159 149 123 110 132 198 192 233 288 347 380 380 367 378 423 491 573 603 527 309 236 225 216 200 169 148 157 191 212 206 258 339 449 531 664 781 808 620 398 205 187 191 205 227 346 409 338 226 161 155 196 224 252 284 286 255 210 184 194 200 194 195 192 191 210 219 217 203 186 176 176 172 172 174 180 182 183 185 185 191 202 216 233 247 254 225 190 163 155 168 191 222 252 275 284 254 219 182 151 139 145 170 191 215 217 164 93 61 63 87 108 104 83 104 127 147 137 153 157 117 65 60 107 102 105 108 113 113 114 118 139 151 160 138 158 154 99 99 94 93 135 146 148 136 149 147 142 138 145 143 118 115 166 254 210 225 251 265 286 306 339 393 465 540 627 368 168 105 108 103 99 97 98 112 140 209 232 214 162 157 202 285 306 338 370 395 448 512 565 564 460 335 310 384 499 642 621 404 189 295 418 471 476 285 297 348 200 403 540 497 261 202 204 241 248 241 243 259 231 178 162 141 112 89 89 100 117 150 167 192 223 204 152 128 166 154 151 160 158 194 232 235 229 212 182 154 142 141 133 152 171 164 200 225 246 266 297 321 342 424 369 287 312 224 183 195 210 217 212 195 229 296 377 390 351 302 268 254 251 258 278 265 246 240 243 241 237 242 243 241 253 286 301 303 309 192 161 260 307 369 423 475 499 487 431 326 286 298 319 375 410 395 327 296 278 242 260 271 256 304 322 332 355 440 398 240 231 218 215 247 243 226 239 412 555 617 557 414 350 341 394 399 383 344 368 457 562 597 509 431 408 345 332 337 304 323 302 197 368 456 474 450 548 630 635 584 491 427 470 449 421 392 342 324 281 161 151 213 304 294 293 296 299 303 306 308 312 331 355 378 405 421 423 405 382 359 335 304 278 280 359 376 328 233 242 235 218 220 355 465 527 547 430 319 276 266 269 285 312 329 328 293 454 590 633 164 195 295 309 316 227 132 183 210 184 112 122 140 201 351 308 272 256 269 270 246 172 110 90 99 114 125 137 154 165 183 206 227 221 218 225 241 260 290 344 360 362 353 301 278 274 180 141 137 119 93 52 60 81 99 116 109 94 106 109 94 84 125 123 105 137 108 57 74 165 171 123 99 91 90 90 95 139 255 200 158 121 166 116 61 61 116 161 174 221 257 277 270 241 200 146 113 90 55 52 51 54 71 144 208 125 109 125 168 205 211 195 164 146 130 110 89 75 74 108 156 183 175 156 144 140 132 121 111 48 71 112 130 80 58 79 98 79 75 140 210 264 315 303 264 208 195 208 190 118 89 83 101 145 139 165 366 525 542 364 163 81 100 157 274 258 83 53 57 77 105 137 155 164 187 170 121 84 111 170 218 197 156 170 483 678 739 724 512 241 89 89 108 122 111 148 188 142 215 313 402 437 447 427 407 442 499 535 583 508 301 162 138 186 208 160 128 128 164 177 178 209 235 285 349 440 596 739 628 369 174 161 195 220 233 245 233 209 158 130 126 158 180 184 194 240 243 224 188 191 196 195 195 187 182 192 201 196 171 160 160 162 164 168 173 178 177 171 166 165 173 185 199 215 233 254 269 245 211 181 206 228 257 276 291 302 304 241 184 133 129 144 168 188 206 211 194 158 130 115 77 121 123 76 89 137 171 100 120 150 156 110 87 91 89 115 127 111 115 121 131 153 130 108 94 146 142 101 96 94 129 215 171 143 123 120 134 143 138 146 146 139 141 130 148 178 217 256 293 336 347 351 402 507 586 629 473 322 194 140 107 87 84 133 135 137 165 169 161 144 146 189 274 383 435 474 512 535 618 658 509 425 353 311 379 455 504 429 242 169 305 348 385 358 174 209 290 343 503 552 477 216 249 270 219 252 257 239 184 155 133 119 114 105 93 92 109 125 135 165 198 212 157 116 124 208 175 156 153 147 199 237 240 225 216 201 175 170 203 287 201 180 197 255 271 276 280 312 338 361 376 411 374 296 241 205 185 172 186 200 209 228 285 345 359 326 289 260 248 245 248 254 249 247 249 242 234 234 252 271 259 229 232 223 217 228 237 248 293 300 362 429 471 459 458 437 381 346 331 333 379 396 384 324 298 262 195 204 234 273 302 294 313 378 509 424 244 224 213 223 254 294 300 306 375 454 532 577 423 356 359 422 429 470 540 514 553 609 626 528 446 399 337 322 331 333 363 385 390 402 426 429 393 415 447 480 506 446 406 449 388 372 342 196 286 331 250 106 115 194 207 268 300 305 310 314 318 324 341 335 318 369 387 384 364 355 359 364 339 310 316 392 387 373 329 231 210 218 238 341 425 527 745 511 299 242 225 219 228 259 317 364 400 561 475 317 141 230 305 320 294 169 63 108 201 241 223 156 170 226 328 282 251 242 261 265 259 240 146 102 100 111 121 127 133 149 165 184 203 204 205 212 227 245 283 356 387 399 389 313 282 272 190 143 101 56 67 65 42 60 86 101 103 86 74 110 112 92 81 97 104 83 75 78 91 149 166 141 107 100 90 79 108 152 194 94 140 169 182 95 55 73 132 169 198 238 262 279 288 285 262 213 125 108 110 100 78 71 85 73 124 175 160 122 130 196 211 199 168 148 140 128 96 76 72 92 157 193 188 164 132 121 140 150 118 45 49 63 75 60 59 79 117 143 133 126 172 225 252 172 149 125 105 131 155 148 86 70 82 128 132 224 396 468 368 208 101 82 87 90 310 358 248 100 59 55 73 108 138 165 233 228 186 88 77 129 215 206 180 175 483 643 707 702 547 305 74 79 98 109 102 162 188 153 246 343 414 419 440 447 436 453 479 507 493 409 309 224 151 137 172 147 127 126 157 175 187 197 179 181 208 246 393 584 685 324 147 134 175 206 220 207 189 165 135 126 120 133 195 269 279 246 221 213 202 174 170 179 193 183 175 172 173 173 172 168 163 162 166 173 174 173 168 163 159 157 164 174 187 200 219 242 270 283 272 248 267 276 302 353 343 324 297 210 160 130 128 148 171 191 201 201 230 332 301 225 157 153 129 109 121 137 150 155 104 121 151 139 114 87 64 95 141 164 133 136 150 170 114 96 115 187 152 108 97 101 190 301 183 148 128 94 122 147 160 156 148 142 143 144 154 183 232 266 306 360 415 460 506 545 577 589 555 506 373 169 149 129 126 171 142 132 155 153 137 137 191 292 380 468 502 527 543 538 631 625 469 403 331 278 296 312 255 95 107 189 306 309 322 270 117 142 274 486 694 525 349 209 224 232 221 270 254 231 206 164 142 130 118 107 101 100 104 105 105 111 148 158 107 102 136 185 159 125 111 131 199 225 223 218 226 227 214 274 345 391 331 230 213 303 312 309 300 307 314 349 414 417 387 319 255 224 194 156 160 169 182 199 262 311 325 309 291 272 258 249 241 234 247 255 258 252 242 248 275 307 276 231 233 217 210 218 268 284 286 288 354 404 419 292 306 369 368 334 317 320 341 339 317 283 275 239 181 199 237 268 272 259 283 360 521 432 294 252 231 236 260 266 260 259 278 322 342 357 352 376 413 459 445 461 517 613 631 621 586 490 436 421 452 401 386 416 464 539 548 373 417 425 375 343 329 348 409 495 646 809 543 481 493 489 301 228 216 147 112 108 107 230 296 302 310 322 329 330 340 339 326 324 319 304 279 291 336 381 370 342 353 410 398 393 378 314 233 218 262 344 367 479 828 523 295 227 205 183 191 248 365 535 695 715 347 105 218 276 302 287 131 72 58 88 105 150 184 165 190 258 339 270 247 245 254 254 250 241 222 157 109 114 124 135 148 172 163 158 170 180 191 203 221 233 254 287 364 400 394 329 301 290 239 186 121 61 64 65 48 37 41 52 61 53 52 80 78 80 70 53 73 79 51 53 69 95 147 163 162 142 88 75 132 129 114 83 219 192 118 54 51 93 171 170 195 236 264 287 307 326 335 291 158 113 104 107 97 100 95 69 94 153 202 110 122 190 207 195 174 154 160 145 110 85 65 63 95 125 138 113 103 105 120 131 104 58 52 54 64 72 68 123 187 200 150 112 111 108 108 104 96 85 75 70 114 140 120 103 101 117 117 239 356 385 208 105 82 72 81 133 296 364 343 196 120 77 61 94 130 167 223 163 110 78 84 114 167 177 261 362 533 571 613 636 624 399 148 98 98 97 97 165 213 242 273 321 368 385 404 376 354 405 448 457 409 301 261 285 235 147 112 142 129 136 166 179 187 186 160 137 124 140 170 354 501 215 124 115 141 175 202 209 176 155 144 149 150 159 190 240 274 268 229 201 184 157 159 164 173 174 163 160 167 173 181 187 171 176 185 197 192 190 190 182 180 175 168 166 171 181 199 221 250 291 318 329 318 308 329 365 350 304 242 158 143 136 137 153 178 202 217 191 184 215 227 248 249 223 165 149 211 248 225 188 129 110 123 139 125 118 108 90 127 155 139 161 163 162 100 95 136 224 151 105 89 94 228 295 157 154 137 106 132 169 194 185 161 146 140 148 172 207 267 286 313 352 390 460 522 533 522 532 554 603 551 391 158 142 154 172 137 135 154 154 280 383 451 476 458 430 414 419 422 431 548 556 479 416 287 193 144 159 133 100 216 276 315 310 320 252 151 157 231 412 697 368 249 243 129 116 169 289 239 205 189 185 183 169 142 122 115 117 113 122 131 137 134 132 122 133 149 150 98 107 126 157 200 204 202 213 222 218 197 183 232 279 278 201 216 307 325 318 307 307 332 361 402 436 395 328 242 205 183 171 159 161 174 198 255 286 294 291 290 284 273 259 245 240 253 262 269 274 283 284 298 332 274 226 231 220 227 248 288 289 288 296 343 339 304 269 276 288 283 284 287 290 279 275 263 241 262 254 217 162 226 259 246 256 270 328 489 409 293 185 213 223 229 232 227 220 219 260 235 213 279 337 383 414 425 458 524 643 646 593 507 417 410 480 663 510 452 498 644 763 745 512 476 426 352 292 236 234 312 484 638 708 482 538 588 582 410 314 263 216 235 255 309 297 295 298 306 331 352 362 352 363 366 328 298 269 245 256 313 364 366 357 377 414 404 402 397 386 252 229 300 441 385 336 399 349 333 320 234 181 191 280 547 749 864 755 354 135 213 265 208 189 325 242 216 228 105 188 248 177 205 286 383 290 261 253 248 237 231 230 233 169 121 116 122 140 165 196 163 142 146 154 169 192 223 228 236 253 295 338 358 336 315 306 254 191 117 64 51 55 51 31 32 31 30 41 63 75 55 62 68 54 95 95 64 54 55 86 169 155 172 206 79 82 130 98 92 118 238 153 74 47 73 111 157 153 193 238 274 298 322 345 359 332 265 189 151 119 92 121 138 126 92 124 157 77 113 163 194 190 176 161 173 137 94 63 49 44 46 43 56 61 67 92 93 62 65 63 63 63 82 101 79 94 131 164 131 103 91 95 97 93 83 73 66 68 118 133 129 120 112 108 108 234 304 293 110 72 78 72 114 183 283 323 340 326 189 117 91 106 142 166 170 141 106 80 79 84 134 197 392 373 348 407 480 558 637 629 371 106 96 104 108 139 197 204 196 282 349 394 414 322 252 242 301 394 415 299 253 247 248 147 107 135 126 142 161 164 177 177 160 144 114 79 102 196 250 129 97 100 116 136 183 209 189 157 151 164 178 194 213 233 227 263 293 229 194 179 163 162 163 167 135 126 133 143 158 170 166 190 211 222 217 218 221 221 224 215 190 166 162 166 178 194 219 254 280 298 308 334 338 333 308 248 201 163 153 144 144 158 189 216 233 202 155 129 135 175 221 250 226 161 133 244 231 194 152 109 101 126 123 114 117 126 130 144 164 217 146 91 90 96 143 204 144 100 77 81 264 293 188 179 159 143 156 201 234 240 201 156 129 139 170 205 244 261 290 324 343 413 464 474 429 464 529 603 601 474 214 186 180 171 148 160 241 382 492 558 589 552 406 263 145 210 292 372 464 518 511 453 239 133 110 101 99 158 336 406 398 350 309 218 167 233 339 450 531 191 292 349 137 96 114 173 213 212 204 209 225 219 183 140 124 140 183 195 175 147 145 151 161 177 138 118 108 99 121 155 190 187 191 203 191 194 191 169 184 203 206 161 212 290 337 341 327 308 300 312 353 434 396 316 228 186 162 149 142 152 170 197 246 268 274 272 270 239 202 246 252 249 255 269 278 290 330 319 307 337 319 306 301 269 298 321 319 297 294 304 322 293 270 275 272 259 243 253 268 264 232 237 236 232 247 265 236 146 209 226 220 270 272 308 420 346 323 307 241 222 215 214 213 218 230 258 240 221 227 251 278 292 271 387 497 589 583 511 415 358 454 596 737 748 706 667 676 758 756 634 487 388 310 240 188 192 257 382 496 583 585 586 571 536 573 595 492 164 364 411 354 343 329 317 311 354 383 397 386 395 405 412 391 370 349 337 338 346 355 398 412 415 407 405 398 376 276 284 358 482 426 329 243 249 314 336 239 195 287 479 766 815 739 543 417 232 59 69 87 173 367 325 326 309 130 196 242 172 218 235 238 247 256 254 242 220 222 232 241 208 162 122 118 128 152 187 152 131 126 136 150 178 228 230 229 232 252 286 314 325 317 313 158 148 85 55 51 61 63 57 53 45 39 40 43 43 37 53 61 72 71 81 72 55 51 68 105 90 159 201 92 115 142 107 98 139 174 103 82 81 114 122 131 140 202 251 284 296 313 338 362 350 307 246 200 133 81 96 106 113 102 94 84 75 117 142 159 165 165 157 147 111 75 45 41 62 83 80 53 43 48 90 83 58 62 65 67 69 73 79 85 91 103 118 133 138 137 134 122 106 90 77 67 63 75 105 114 109 103 102 123 212 278 236 70 77 70 73 156 214 267 294 239 168 87 86 96 123 169 201 201 163 121 85 63 67 240 409 487 292 197 238 351 485 594 599 318 106 93 148 131 87 132 141 157 245 369 421 418 397 270 162 163 390 478 328 248 223 217 153 126 117 113 133 152 165 178 174 163 152 165 173 178 133 135 127 79 99 118 109 158 212 230 152 144 163 189 217 232 233 167 225 321 293 222 182 169 172 168 152 108 110 128 151 131 129 141 169 199 218 226 233 242 253 266 257 230 189 166 158 160 166 180 199 219 240 270 316 308 279 237 184 171 167 159 148 148 163 207 227 233 217 156 110 95 159 144 148 190 175 189 270 326 268 182 125 76 51 83 122 154 173 140 161 216 305 179 110 92 91 120 163 173 119 84 87 284 319 263 201 183 169 164 214 251 256 209 153 135 153 150 140 154 243 261 272 281 332 375 380 315 427 530 587 614 532 372 266 241 229 177 269 377 485 490 507 491 429 257 163 139 152 207 302 426 484 505 449 249 188 184 182 185 324 521 488 454 390 253 155 166 279 452 382 260 62 496 583 257 146 150 191 227 227 226 231 263 289 304 253 220 181 155 165 147 121 146 180 202 186 110 90 91 82 97 129 171 177 190 196 167 192 213 218 219 196 179 158 212 276 336 339 323 295 263 257 299 387 410 317 197 154 134 125 125 143 164 190 230 253 265 268 266 269 260 247 252 258 264 284 291 288 296 286 299 333 319 330 351 363 382 381 345 317 316 321 304 283 288 315 300 278 266 279 279 259 213 209 237 267 289 277 230 161 213 198 196 263 249 246 271 234 244 275 292 236 210 206 204 225 259 316 327 278 215 200 222 233 206 314 406 465 451 401 352 333 393 508 645 739 747 693 594 571 569 536 395 311 255 218 183 199 242 284 366 466 575 540 523 529 577 578 484 318 467 473 422 396 360 340 337 379 392 401 415 442 444 426 405 382 359 338 333 336 355 426 429 415 407 401 391 384 402 454 454 400 404 298 191 267 322 308 207 192 417 687 742 610 482 411 382 363 341 335 265 321 466 376 361 306 118 90 105 151 199 222 233 240 247 252 250 230 231 237 242 231 186 131 116 107 117 147 118 108 112 123 146 182 227 222 217 218 232 257 283 305 313 313 123 96 57 50 50 58 65 69 71 69 62 53 48 35 42 74 55 49 55 64 65 57 64 61 63 55 143 195 199 123 120 121 112 164 162 45 60 90 128 134 135 168 250 283 287 271 261 286 313 319 308 274 224 126 87 100 101 114 123 107 89 88 115 120 124 123 134 123 109 97 64 43 36 60 75 76 49 52 66 101 73 58 62 63 64 66 71 79 87 94 102 115 132 144 150 151 143 119 99 85 71 59 53 73 92 97 94 99 135 203 281 194 68 72 88 118 188 214 244 259 186 117 65 65 78 127 199 234 224 188 146 112 85 97 302 431 453 218 132 140 253 397 507 540 229 106 117 196 168 163 222 142 133 197 393 458 462 460 358 208 122 414 474 376 295 224 182 151 142 132 128 143 161 177 188 176 166 163 189 227 241 173 184 197 198 503 364 121 132 233 260 143 143 163 192 224 234 224 187 219 268 298 261 209 180 185 181 160 121 109 129 158 137 113 98 115 142 172 201 228 241 256 282 283 260 220 180 158 149 144 148 161 184 212 235 258 260 224 185 171 164 161 159 148 152 177 241 259 254 233 191 133 136 281 169 80 100 93 159 281 457 403 261 100 125 166 188 142 168 180 142 181 255 311 202 125 87 83 91 149 237 117 85 120 256 300 272 192 198 185 174 188 256 275 233 156 164 194 154 148 161 204 184 183 200 246 305 323 269 417 506 556 597 573 495 362 294 304 334 325 365 392 338 332 264 152 76 95 123 125 141 233 372 392 424 428 324 302 323 368 428 560 631 365 213 193 244 164 170 286 534 257 61 77 612 742 544 158 173 214 224 194 220 263 328 307 244 156 157 141 112 102 95 87 78 79 93 103 92 76 72 74 78 109 150 162 170 175 171 248 281 284 262 193 169 217 265 309 340 335 309 274 235 222 259 336 426 321 206 140 127 121 124 142 162 187 220 248 263 272 281 311 306 254 268 284 302 327 353 356 320 287 288 309 326 278 290 371 371 354 332 340 325 309 288 297 323 344 313 312 323 360 324 298 278 248 320 370 377 284 226 201 259 227 221 277 290 268 240 217 205 227 279 241 215 206 210 247 245 213 206 235 237 182 205 217 215 253 287 309 310 307 273 231 285 329 417 567 621 586 480 363 346 347 311 257 230 223 223 206 210 242 302 360 414 436 479 533 592 619 600 531 464 423 404 411 403 394 391 406 376 367 388 463 487 472 434 386 353 337 333 341 369 435 429 415 403 390 383 378 369 695 656 346 319 301 281 315 340 331 269 211 393 544 421 407 386 364 365 397 436 473 463 474 491 368 345 278 108 81 96 132 176 209 221 214 216 232 246 245 245 242 236 225 175 126 110 102 100 105 106 104 110 130 151 187 223 205 200 206 221 242 265 287 306 312 133 85 56 60 59 58 60 65 68 69 66 62 57 43 58 88 98 102 99 89 71 78 82 49 49 62 118 179 170 97 142 148 135 123 109 77 51 86 116 138 141 191 270 307 275 226 170 216 256 277 291 282 238 128 103 111 125 138 129 109 63 73 99 106 118 122 129 137 128 112 78 51 42 65 71 69 53 78 98 101 61 55 61 66 62 63 68 77 86 93 99 111 126 142 148 148 142 116 98 83 68 56 47 43 74 92 96 112 190 256 301 153 75 76 76 127 184 202 221 243 240 114 64 62 64 131 216 267 241 204 168 170 118 98 251 361 360 189 146 127 160 309 421 418 167 106 140 232 180 243 305 167 131 176 354 472 505 492 455 281 147 315 389 369 298 215 157 136 156 160 147 125 159 180 188 177 173 173 183 234 263 262 281 309 375 673 401 146 99 245 249 160 156 172 194 218 220 213 199 209 226 251 269 249 214 209 209 185 145 108 121 167 218 212 174 128 97 121 161 206 226 246 271 289 284 256 204 166 143 131 133 144 162 185 204 216 223 217 202 183 163 157 153 145 160 182 207 227 228 218 202 154 173 284 244 145 83 92 153 263 446 515 465 309 248 271 250 140 154 159 158 177 214 256 253 143 89 82 103 117 122 72 86 110 159 214 205 171 193 161 147 160 246 279 255 163 173 193 191 242 195 140 138 127 144 215 262 282 295 407 456 501 555 551 518 444 326 317 331 309 250 233 223 222 132 55 46 63 85 99 104 161 245 298 324 372 424 519 555 574 607 600 527 330 131 112 173 191 198 324 566 276 132 167 646 743 576 186 162 175 177 118 185 276 336 267 197 130 118 114 110 106 103 96 90 98 97 138 222 114 74 76 83 108 146 178 155 172 210 272 274 264 232 183 211 299 323 332 330 313 284 252 219 204 230 309 445 315 206 135 125 130 140 156 170 197 232 264 266 266 277 374 372 316 336 371 408 462 450 405 338 278 267 284 320 237 201 221 234 275 318 359 362 334 299 306 315 306 255 326 351 357 390 369 357 369 374 388 373 242 262 298 331 323 310 290 267 243 223 212 199 216 245 262 240 223 233 278 228 173 270 313 289 190 200 194 189 223 243 246 233 233 222 212 243 232 261 362 437 432 360 240 232 259 293 298 288 281 291 232 209 237 282 306 322 334 379 466 561 511 521 500 381 371 379 404 440 457 460 448 387 403 469 441 444 450 446 395 361 346 344 371 404 446 429 414 397 374 295 297 410 724 615 315 288 332 355 326 352 447 515 367 232 221 292 298 298 303 329 349 397 464 522 455 367 318 317 304 279 120 91 117 152 176 180 170 171 191 217 240 247 242 227 201 139 89 89 95 97 97 99 103 117 144 161 185 204 187 186 194 208 230 251 273 295 310 121 87 64 67 68 64 58 60 54 50 52 60 63 59 59 73 90 101 115 115 67 52 52 46 52 56 65 168 227 229 232 181 153 123 120 91 58 85 80 82 118 198 262 299 255 203 167 196 224 251 278 273 217 111 146 161 173 179 112 62 44 57 88 115 147 147 138 141 134 138 148 136 139 151 121 93 82 88 102 104 81 60 79 91 71 66 67 75 83 90 97 111 125 134 128 128 121 101 86 75 72 106 88 58 47 84 125 165 239 289 289 101 55 72 98 145 185 200 205 235 232 91 62 79 120 264 308 294 256 210 185 224 121 114 230 308 293 217 168 154 160 213 285 276 152 97 174 284 325 378 361 224 231 228 295 497 523 501 466 334 251 271 335 340 285 198 138 115 140 191 146 92 138 164 176 173 188 187 183 218 229 200 112 205 326 499 331 167 99 223 262 232 179 206 217 215 192 184 184 195 205 213 233 292 295 248 223 165 130 111 107 181 287 276 226 170 115 114 128 167 214 233 247 263 283 274 232 175 143 130 129 137 148 161 186 215 239 246 231 204 168 159 151 144 140 142 152 169 172 173 170 160 152 176 236 204 149 121 158 172 192 266 381 402 348 337 257 153 145 148 151 151 164 236 299 165 101 89 117 143 130 88 76 77 91 141 179 182 164 141 132 149 216 270 251 164 161 180 205 248 191 139 160 172 178 190 214 250 291 357 385 431 487 491 498 471 395 342 304 263 154 138 161 168 92 48 49 55 68 87 115 108 128 190 251 359 472 571 606 560 427 287 243 250 241 210 186 179 258 413 560 424 541 588 597 695 628 400 171 134 145 167 186 224 258 225 184 149 133 125 116 107 102 104 105 105 179 254 324 189 115 93 131 119 151 210 247 287 300 268 174 152 201 274 272 281 313 315 303 280 258 234 211 194 216 304 417 296 193 127 123 140 162 183 191 224 260 284 274 270 292 431 453 436 473 574 640 648 549 468 383 286 244 245 277 308 316 281 195 299 341 339 407 378 333 327 267 206 154 277 308 312 346 346 359 387 361 349 298 161 352 524 594 436 344 279 222 222 215 207 227 264 297 303 297 281 272 288 236 200 271 348 343 261 201 169 170 219 238 238 224 217 216 219 229 209 205 225 286 311 289 214 218 246 290 327 334 342 360 300 252 237 269 281 288 303 336 337 342 361 426 426 331 344 365 391 431 464 483 485 459 446 451 450 441 433 424 391 368 356 361 420 451 444 421 401 382 358 263 293 432 506 432 315 309 332 346 349 369 403 413 333 241 165 143 224 243 238 227 286 340 393 408 296 229 307 357 244 93 79 96 123 149 157 164 167 170 164 176 204 219 227 210 150 142 115 74 93 94 91 96 109 127 149 163 177 184 177 179 186 199 220 239 256 272 295 93 69 68 70 68 63 60 61 52 46 46 52 63 61 38 63 85 92 76 63 43 40 48 55 54 74 108 168 204 237 246 165 175 177 133 88 66 79 54 75 126 195 230 243 242 213 188 187 216 248 284 253 170 127 202 219 223 215 113 63 49 50 106 151 169 133 120 123 107 138 183 166 168 187 193 135 92 94 110 113 100 60 139 164 85 69 68 74 81 87 96 109 155 143 97 105 100 92 83 82 116 218 207 139 53 100 132 165 166 107 76 51 62 121 193 206 207 211 197 235 194 63 59 104 185 328 337 308 273 210 161 141 121 124 186 271 269 223 159 165 165 161 159 166 152 117 275 402 492 496 421 335 345 339 386 533 526 510 483 429 382 338 308 317 255 143 104 102 143 236 146 82 105 131 155 176 209 209 201 208 209 173 110 147 244 315 309 190 142 206 333 336 281 269 260 231 166 155 156 169 190 190 178 167 217 212 169 134 121 122 107 160 214 233 181 151 134 132 99 107 209 238 250 254 268 268 248 197 160 141 137 138 142 151 167 204 239 265 258 228 187 170 161 152 140 135 135 137 134 137 143 152 157 171 202 214 208 172 154 105 110 189 471 500 407 320 216 140 133 117 124 137 137 231 292 197 114 82 95 148 140 110 79 79 127 220 298 264 195 149 131 140 180 294 280 206 189 189 198 210 187 169 162 185 162 159 195 191 210 245 298 350 388 390 422 436 421 371 312 248 183 159 149 146 101 66 52 58 70 99 135 108 101 116 147 232 364 482 459 323 165 132 150 217 323 314 276 245 376 511 568 470 606 601 533 654 686 588 279 207 167 153 185 240 246 175 182 173 157 148 127 115 109 125 137 158 277 323 328 290 273 256 250 230 246 283 327 374 369 286 158 117 186 380 344 302 288 282 269 253 240 222 205 192 202 284 351 266 168 119 125 144 173 195 188 231 276 311 326 371 409 460 508 557 593 652 642 598 529 460 377 278 234 226 241 262 314 317 266 358 310 267 406 405 383 374 243 193 174 187 253 308 347 324 326 336 335 341 283 147 306 357 360 333 276 236 212 204 203 218 284 297 297 278 337 350 327 270 235 224 243 322 363 358 231 184 196 244 247 243 236 231 232 227 215 198 191 194 210 262 285 271 261 274 306 354 363 380 404 397 332 268 250 284 311 332 357 343 326 343 382 376 327 321 347 379 402 441 471 486 470 389 334 339 396 401 380 365 356 355 365 423 436 420 404 385 366 347 303 410 510 314 305 317 309 326 354 408 475 378 294 239 209 176 158 207 214 198 171 282 335 336 278 293 311 332 400 229 58 73 88 116 149 158 167 180 193 161 146 146 136 176 207 193 129 96 83 94 97 99 103 120 132 144 159 169 174 173 177 186 199 217 234 250 267 290 141 90 75 63 52 49 46 45 46 53 52 45 60 62 48 66 93 98 51 58 54 38 70 72 63 81 90 112 135 134 106 52 89 102 83 60 47 50 68 111 154 195 191 180 171 214 199 191 224 224 207 173 125 150 227 252 261 249 193 147 103 81 177 201 179 119 109 108 94 92 127 165 154 188 234 226 183 157 155 124 91 58 108 114 85 64 69 74 80 81 96 119 169 139 90 115 104 96 94 135 172 224 178 122 81 107 144 131 93 85 69 66 92 197 291 328 259 222 206 239 157 64 54 93 190 335 330 317 288 217 150 117 128 111 136 207 245 205 153 157 169 180 192 236 251 268 410 499 551 544 476 433 437 445 475 524 536 534 519 489 475 405 309 271 156 70 119 102 163 272 180 115 98 133 155 182 223 237 225 199 180 116 93 154 251 307 300 158 178 271 390 434 396 309 267 213 158 144 138 144 167 181 175 160 169 159 136 128 123 113 92 144 181 188 131 108 95 94 104 153 227 236 234 235 239 249 237 209 166 148 144 142 141 144 153 177 221 262 274 252 216 183 177 166 151 136 130 129 131 139 145 149 155 165 174 176 241 263 201 123 193 295 371 396 347 230 135 96 97 94 107 125 135 202 258 253 123 81 95 158 152 136 122 94 107 170 276 267 229 186 148 137 174 321 327 269 191 193 191 187 174 169 178 210 208 178 158 151 117 117 169 215 220 204 282 359 390 356 322 264 176 151 146 139 102 70 56 61 62 103 141 109 98 93 91 101 231 419 462 302 159 136 152 189 265 341 408 466 547 574 567 531 567 420 394 630 650 616 522 351 205 134 173 219 226 178 208 207 199 210 183 160 154 217 201 198 278 289 286 273 253 248 271 333 331 332 335 323 322 293 183 148 190 320 361 313 255 250 240 233 232 222 209 199 198 257 286 241 151 122 133 139 160 168 156 233 300 358 407 533 580 468 457 532 611 579 532 481 433 363 299 248 274 305 332 334 328 322 303 293 214 181 299 385 394 345 143 135 159 164 255 319 356 337 317 311 313 310 313 275 195 223 236 216 198 226 254 186 206 237 296 221 218 254 316 325 330 323 283 296 317 294 242 238 320 248 241 262 243 255 266 270 261 248 226 204 209 212 209 227 266 297 286 293 296 305 361 399 435 479 410 347 313 321 338 356 371 363 363 373 369 350 324 303 334 361 376 400 419 435 448 395 342 318 365 364 341 331 325 325 338 394 406 398 385 368 355 341 299 503 586 266 289 305 308 343 296 264 297 243 185 146 171 185 193 196 199 209 236 329 375 385 345 330 360 363 201 98 47 80 87 113 150 178 174 171 173 148 136 129 122 120 121 119 99 88 88 96 105 110 114 128 134 140 155 164 170 174 182 194 208 222 235 252 272 297 65 70 55 42 34 33 35 39 45 58 64 60 45 61 69 76 99 84 36 40 41 48 103 108 89 71 65 69 90 101 78 47 56 50 43 41 32 54 94 157 193 199 149 146 165 219 203 207 231 232 222 195 159 185 226 256 282 287 275 254 201 167 248 246 210 147 123 108 100 106 124 145 140 180 225 253 233 208 182 121 68 67 144 106 76 59 93 74 71 73 105 130 142 114 112 137 155 133 135 217 208 162 107 71 63 106 269 320 253 100 71 77 117 228 307 331 270 243 233 246 122 62 62 105 203 300 315 314 285 219 144 103 104 129 155 199 248 235 178 128 150 174 204 257 363 438 515 546 556 545 527 512 509 517 512 526 553 550 539 529 536 454 320 165 102 84 111 83 184 276 227 135 105 136 153 179 216 259 259 225 173 102 91 166 278 296 248 115 216 281 329 471 447 337 276 226 180 149 135 134 146 174 185 179 160 146 131 119 100 106 116 127 159 152 104 122 112 97 126 173 207 197 185 176 180 248 261 230 159 145 141 142 140 139 143 153 195 242 277 275 238 190 185 178 166 146 129 120 120 128 134 139 145 156 154 139 182 216 203 104 232 281 167 198 237 257 168 115 92 92 97 112 136 163 278 322 198 126 132 188 168 148 124 109 123 152 204 256 247 216 171 146 160 232 286 254 183 180 182 180 176 201 215 225 230 196 167 194 119 71 93 91 107 151 271 312 299 227 210 212 218 238 153 124 135 110 78 68 59 114 139 106 102 94 85 77 129 190 249 191 145 134 151 153 189 303 445 531 551 531 518 508 506 298 332 621 606 603 563 457 229 123 144 162 204 249 273 284 288 304 383 304 213 242 204 166 156 147 153 179 246 277 317 390 370 360 349 301 321 351 348 311 279 279 326 282 230 227 225 235 246 233 219 207 200 240 253 232 164 150 154 157 170 171 170 228 334 435 512 591 599 554 542 477 436 412 371 341 313 256 221 228 293 253 241 257 312 301 263 194 143 107 108 280 227 132 85 133 138 118 176 282 353 366 330 312 300 203 212 230 188 203 215 202 180 242 300 231 342 346 257 205 227 239 199 297 367 418 373 422 409 179 172 285 425 229 237 262 209 291 329 326 283 301 287 216 238 233 213 228 273 317 333 324 282 233 345 428 518 631 487 396 358 359 368 376 376 366 362 366 368 350 327 309 324 343 360 370 384 381 359 413 419 401 373 351 334 326 329 344 365 392 388 376 363 353 322 292 255 474 491 167 270 305 315 364 277 205 180 143 111 101 152 178 191 192 208 236 287 367 364 354 343 365 370 338 202 162 151 157 108 119 153 198 199 197 190 148 128 111 89 88 87 87 87 89 93 101 113 117 119 130 132 138 152 162 171 180 193 208 221 231 243 260 282 309 92 60 43 32 31 37 42 39 42 49 56 61 59 56 65 76 89 57 31 32 40 49 75 91 114 107 58 40 35 37 50 54 59 63 69 70 46 59 95 159 211 239 213 190 193 213 219 245 267 273 273 263 248 237 241 263 295 302 303 299 301 288 298 286 252 205 155 130 130 150 114 122 139 170 215 244 240 211 166 101 53 76 132 111 71 100 248 231 171 106 132 161 166 152 165 178 189 181 156 139 130 113 84 54 38 118 366 458 311 82 76 72 108 203 303 348 328 306 273 228 89 57 70 114 214 274 295 294 255 199 138 88 101 191 195 208 232 254 167 91 103 126 188 285 442 519 549 562 555 546 542 550 556 557 527 528 546 548 548 553 563 486 293 99 89 91 90 65 189 271 269 132 106 126 144 159 195 251 261 228 174 125 88 117 288 292 214 115 255 245 238 411 446 378 279 238 200 164 141 142 150 165 195 194 172 150 120 93 81 96 120 139 146 119 75 98 84 88 131 165 163 146 170 187 194 196 221 209 154 130 131 136 138 140 139 140 168 216 267 282 240 198 181 179 177 167 144 118 107 112 119 125 132 141 140 143 171 196 184 124 240 228 153 169 183 176 115 177 142 89 91 94 100 109 221 301 297 193 184 207 168 155 141 125 137 150 177 256 227 187 155 131 135 177 275 234 175 145 165 187 194 183 190 198 201 210 220 245 258 215 165 105 98 154 277 251 174 91 111 127 151 186 147 148 190 201 128 71 97 149 151 120 108 96 94 96 127 150 159 152 138 121 110 147 209 315 436 486 498 484 468 469 472 396 475 588 540 482 469 462 214 126 124 125 162 217 269 304 353 403 460 364 244 162 140 128 127 125 181 237 295 318 352 384 379 392 406 402 343 360 400 351 305 263 241 243 241 235 226 263 281 247 227 214 209 235 256 247 194 191 189 187 190 199 213 242 388 540 690 717 594 475 462 411 360 325 283 260 261 287 275 303 365 340 290 261 296 271 234 193 141 103 92 141 126 95 81 151 187 191 194 280 324 302 311 314 318 292 252 252 275 280 305 302 207 199 281 430 293 271 262 218 263 255 174 305 370 393 378 429 445 394 450 462 420 186 225 238 179 319 386 362 208 315 329 221 291 262 220 250 293 338 382 368 355 348 356 421 496 567 490 438 413 418 413 409 401 388 376 368 376 378 369 353 350 356 367 378 389 370 325 398 419 400 370 360 353 345 336 334 347 381 368 354 336 297 257 250 341 447 371 189 283 313 322 340 266 204 155 96 76 93 153 184 212 244 283 279 294 351 344 341 349 392 329 288 296 283 250 207 120 123 142 150 165 178 178 144 128 113 97 117 103 84 86 95 102 109 117 117 118 130 133 140 152 166 179 192 208 220 230 239 252 270 292 317 69 65 61 57 55 47 39 34 39 44 45 67 73 55 44 51 69 39 35 40 52 42 42 67 101 97 46 32 75 113 100 98 96 98 103 116 119 114 103 95 115 146 176 206 200 216 240 267 288 303 315 314 308 296 266 258 269 276 282 290 293 307 315 311 277 219 154 133 131 133 82 114 156 188 219 228 217 184 143 96 42 63 103 128 70 143 279 321 238 161 163 230 248 207 184 185 194 236 218 171 120 114 98 78 62 44 98 218 181 97 100 62 97 193 288 354 385 385 307 191 53 80 101 140 229 252 254 259 216 172 132 102 153 229 193 188 192 209 107 56 70 126 240 353 460 514 547 566 565 559 556 571 588 597 590 571 554 543 556 562 548 482 253 106 96 97 90 97 177 240 238 121 109 117 132 129 163 211 240 206 172 151 130 108 130 199 146 138 291 235 193 214 389 362 279 251 222 179 127 140 148 164 211 205 177 139 102 86 85 93 131 159 138 136 124 96 88 92 113 138 128 133 196 204 190 167 181 174 151 109 124 136 138 145 141 138 152 193 241 279 236 202 179 173 180 189 184 148 121 106 106 110 116 125 125 115 109 148 164 160 190 176 162 198 202 166 121 186 173 110 88 84 77 79 143 275 351 276 212 189 180 164 141 125 135 151 183 234 193 187 189 144 124 150 243 224 173 134 128 114 133 188 180 170 165 195 191 176 180 175 164 143 118 114 126 108 77 59 66 66 96 128 153 168 138 46 98 130 159 176 156 131 115 99 140 209 199 161 127 113 120 102 71 160 224 299 430 447 458 466 448 453 475 499 544 564 536 451 495 502 218 150 130 110 108 212 318 276 317 366 387 344 281 215 177 151 134 127 234 297 326 335 361 371 348 364 396 423 380 388 397 341 284 239 212 235 247 251 250 295 305 269 231 218 213 214 261 256 202 215 227 231 221 232 264 314 462 529 586 686 681 622 552 467 388 328 303 291 307 362 259 243 267 257 290 297 289 249 238 228 183 126 104 126 120 118 136 226 332 389 417 405 251 111 274 364 396 377 327 342 391 409 451 413 225 254 311 364 270 243 245 242 270 272 252 243 196 201 325 248 281 366 465 488 393 163 211 203 168 220 302 384 432 381 313 240 284 250 233 283 314 339 358 363 365 363 359 381 424 471 473 464 459 469 461 461 461 432 422 422 423 398 389 387 390 395 402 411 409 414 421 420 478 494 442 412 389 369 347 320 314 336 325 312 279 177 246 337 458 529 473 358 316 327 363 403 307 229 164 100 84 108 170 212 245 290 386 351 330 343 348 355 374 419 261 196 240 237 151 69 104 123 132 136 143 145 142 126 120 116 119 161 126 88 89 104 116 123 119 118 123 132 136 145 159 175 192 206 220 228 238 248 263 282 301 319 58 71 84 80 65 50 39 33 49 63 70 79 81 72 52 47 48 39 43 42 32 36 62 87 96 76 49 43 125 171 175 171 158 145 128 154 175 177 169 125 60 97 146 187 171 202 246 280 302 321 337 341 327 293 229 201 198 208 214 227 247 279 304 312 301 277 221 150 130 114 101 140 185 219 237 225 205 179 134 83 38 54 93 112 51 131 256 370 264 198 185 232 214 201 220 219 214 222 140 117 113 123 109 89 78 71 72 92 110 115 110 86 100 159 249 345 387 381 307 169 67 109 135 175 249 294 272 227 184 145 125 152 110 103 103 139 149 123 64 62 95 162 296 387 435 489 536 566 582 580 580 589 609 607 592 578 555 547 569 561 509 410 201 122 112 112 112 200 389 301 205 108 112 120 126 116 141 173 200 172 157 153 152 140 132 148 97 169 292 209 154 185 364 318 276 269 267 204 143 143 149 175 229 209 177 132 104 93 91 94 143 162 143 116 128 144 152 110 95 109 127 161 200 210 187 165 164 148 126 107 128 133 137 151 144 143 155 180 220 249 219 203 186 171 164 174 189 181 148 116 100 100 103 105 113 104 93 106 136 134 74 121 169 213 259 232 176 133 206 176 66 68 64 67 95 273 362 346 227 207 233 243 210 160 118 136 175 220 234 237 205 125 112 119 155 220 150 90 105 101 127 185 180 167 155 149 153 152 150 149 159 168 151 94 56 84 116 219 271 108 99 122 113 130 140 132 146 177 196 186 157 136 125 111 161 203 175 132 123 129 116 109 109 145 217 306 412 424 450 471 458 457 455 459 452 482 502 447 540 518 235 177 137 114 113 191 248 205 249 286 310 318 294 255 220 201 189 197 303 336 340 340 373 378 359 381 351 350 408 376 372 377 313 246 207 255 271 277 277 299 323 310 238 221 201 166 284 266 204 227 298 329 308 286 308 381 508 482 539 739 792 767 682 548 413 316 265 292 285 267 242 234 221 185 294 331 301 195 166 172 183 136 125 143 145 200 260 339 436 358 155 285 295 220 146 344 436 432 404 434 460 448 505 509 450 436 319 241 246 291 307 311 291 235 203 204 209 215 235 194 222 271 298 408 369 204 191 175 157 165 272 348 390 381 360 312 245 260 279 317 330 336 347 368 370 362 348 335 350 384 427 447 461 470 484 503 516 514 472 446 434 425 433 438 430 429 432 433 414 421 444 487 581 609 574 530 482 427 363 303 274 269 264 234 195 126 407 474 393 343 361 361 318 348 392 428 336 233 167 156 164 189 221 211 242 294 369 367 357 353 369 378 397 435 193 77 52 58 82 95 87 111 157 200 197 186 159 116 111 114 126 163 125 94 95 113 126 149 207 202 174 137 145 156 168 184 202 216 226 234 245 259 276 297 314 326 50 49 85 102 97 66 53 52 60 64 69 73 76 76 68 62 52 46 48 45 40 38 62 110 143 134 104 97 194 230 245 245 208 171 146 196 191 168 134 85 51 71 140 170 174 199 241 283 309 328 339 341 301 238 158 127 119 133 154 176 198 226 264 295 296 281 246 195 168 158 164 185 231 255 259 238 217 194 159 99 57 59 106 94 49 109 252 352 269 202 176 204 229 265 317 319 263 186 92 95 108 118 108 94 83 83 86 92 99 96 92 82 73 126 221 352 393 385 331 184 97 103 142 160 199 286 289 235 160 121 84 65 54 50 61 104 148 147 68 49 81 156 278 359 401 411 478 536 581 598 600 601 609 604 588 567 546 555 576 559 485 378 225 186 167 152 144 292 424 277 162 100 124 129 126 118 127 141 150 136 136 139 143 146 141 123 79 219 288 166 130 166 270 272 264 276 335 216 141 133 151 185 216 181 154 129 107 101 96 102 148 160 150 126 118 140 175 112 98 111 119 157 185 191 173 163 158 144 120 110 136 134 137 150 140 147 159 179 205 214 191 201 199 182 162 163 177 195 172 139 107 102 111 118 114 96 81 72 88 117 142 147 159 207 294 321 256 157 203 186 121 63 60 67 99 277 324 304 277 258 283 333 325 246 143 125 170 214 241 320 234 98 100 102 140 242 229 172 120 119 139 164 175 165 152 142 146 152 153 146 159 189 231 234 207 184 183 272 294 112 99 124 178 188 191 187 180 179 191 194 179 153 133 116 123 133 123 101 168 220 152 144 128 114 180 266 359 419 458 476 462 468 450 427 422 479 470 362 485 431 262 198 154 122 101 132 149 147 203 266 299 291 285 280 273 263 264 288 367 370 368 370 410 420 411 399 342 326 388 307 304 328 267 222 224 287 292 292 291 292 336 348 271 228 196 203 354 285 231 280 388 445 451 423 408 426 504 424 523 746 823 803 717 564 397 313 318 320 270 229 241 243 229 217 344 351 299 194 178 170 163 145 159 192 228 342 407 400 314 188 87 132 151 185 208 326 390 414 423 421 335 129 196 380 480 307 286 241 216 352 399 410 439 290 201 222 235 246 245 210 238 232 183 347 364 277 163 160 145 105 154 208 272 370 439 397 243 343 359 338 330 320 323 337 255 287 339 320 314 327 359 382 405 428 447 481 507 517 474 445 434 445 477 485 460 438 436 443 448 498 543 579 616 641 641 610 538 451 350 273 236 220 207 140 150 257 477 396 251 307 320 328 327 394 380 341 293 198 171 229 297 346 349 259 273 296 320 362 373 375 393 389 397 394 161 63 65 115 138 124 84 96 125 170 213 212 184 133 112 108 111 110 99 99 110 125 135 148 173 223 233 205 170 172 183 195 209 221 230 241 255 271 287 303 317 328 41 47 61 85 98 83 64 52 51 53 56 59 62 66 67 67 53 47 50 55 45 40 56 141 205 172 158 176 246 289 296 287 250 210 194 234 194 154 129 95 85 95 155 171 176 207 250 285 310 328 331 319 267 185 117 99 100 105 113 129 144 160 176 228 265 268 257 234 221 206 206 227 274 281 272 252 235 212 181 124 70 50 109 103 86 100 279 325 250 170 163 210 306 364 392 374 257 161 85 96 106 113 110 98 89 87 90 91 92 91 87 77 54 125 231 373 406 401 357 247 121 74 138 164 208 276 299 250 158 111 79 56 47 44 59 82 76 121 120 53 73 111 178 271 306 322 406 476 545 601 609 601 589 572 551 523 495 549 562 537 482 409 325 289 292 331 424 405 352 204 127 109 129 135 135 131 128 123 112 98 96 115 134 145 146 124 80 244 223 108 98 160 216 249 231 186 140 147 132 131 161 181 186 166 146 122 103 105 99 112 158 160 153 135 91 104 125 92 96 104 105 158 173 165 154 150 143 124 106 108 129 131 134 130 107 127 156 185 197 188 171 179 204 204 176 170 179 197 194 176 138 105 153 156 121 87 72 57 37 68 89 83 141 196 275 370 325 215 113 175 179 130 66 61 106 232 277 331 384 320 372 450 468 403 284 128 147 169 206 309 254 137 103 108 174 285 363 281 180 146 155 174 194 182 159 139 136 166 176 157 138 168 207 212 213 213 216 216 156 66 90 132 165 174 173 176 174 145 174 214 234 178 137 114 94 84 82 82 228 259 124 155 135 108 147 227 326 437 467 474 476 478 461 469 519 549 424 227 390 342 226 168 142 120 99 89 91 107 150 287 387 432 437 434 420 385 364 361 383 379 387 408 445 446 428 395 352 328 313 272 269 269 234 212 233 282 282 292 297 303 281 250 210 163 173 239 394 320 300 362 423 434 419 370 361 376 422 490 579 690 735 735 695 621 516 399 315 281 224 202 228 269 269 276 391 336 283 262 237 217 204 205 250 316 404 488 528 511 409 392 283 95 172 239 306 300 293 293 302 151 125 129 137 199 247 168 278 251 170 286 331 366 426 327 254 231 264 259 254 249 274 264 249 383 422 343 148 156 181 201 219 228 268 375 480 439 318 402 375 320 294 308 319 321 268 297 341 335 325 320 321 318 326 353 399 434 470 495 479 472 471 483 500 499 480 456 466 484 499 608 615 559 523 525 539 544 483 394 293 224 203 169 95 104 354 675 607 435 300 330 312 315 350 460 349 230 205 180 245 367 455 472 448 378 353 337 333 371 396 407 408 379 382 385 311 145 58 100 89 85 79 81 91 116 164 170 175 165 123 106 94 86 93 106 121 131 139 149 162 201 223 224 191 195 204 210 218 227 238 250 267 282 294 303 313 323 35 39 40 50 70 86 81 71 61 51 50 52 55 58 60 59 51 52 48 38 34 38 63 151 236 272 256 248 276 351 349 307 254 232 220 220 203 165 128 97 118 131 125 143 170 205 242 277 308 330 329 303 249 161 109 90 99 96 95 102 108 111 154 211 217 212 228 188 141 144 173 229 297 294 284 270 257 229 189 133 71 62 115 125 100 124 324 301 246 215 183 243 370 407 395 339 223 141 96 103 111 109 107 99 93 91 93 94 94 95 92 81 75 159 260 354 415 414 382 320 130 78 118 131 195 254 280 262 203 113 87 67 54 41 54 76 87 105 102 68 120 99 98 202 216 259 358 393 484 585 605 597 572 532 508 448 350 525 562 527 488 454 410 345 386 458 536 426 275 146 97 105 123 140 150 149 141 125 105 131 236 158 129 139 146 122 91 121 115 84 76 177 222 207 125 184 198 136 119 136 178 178 175 165 152 108 90 106 100 125 166 164 156 129 67 85 106 118 108 121 138 167 166 155 139 134 120 102 97 107 119 121 125 115 96 108 152 191 192 178 156 137 196 220 215 201 203 212 215 245 247 228 267 206 127 79 77 78 62 76 90 97 135 167 219 326 350 284 189 198 201 166 61 54 100 198 229 318 403 390 463 545 593 546 410 244 129 128 169 241 329 276 142 154 223 283 302 239 188 161 174 200 219 210 171 140 127 177 217 203 109 154 201 210 208 218 232 228 150 83 75 128 162 173 166 165 164 144 200 251 282 242 194 144 90 69 53 49 244 238 142 180 143 114 127 236 351 471 544 559 547 521 545 566 605 591 391 206 259 189 141 131 121 130 131 109 93 97 119 309 437 501 481 496 500 478 460 401 343 387 412 431 452 439 415 376 328 315 313 318 258 200 161 216 252 275 268 290 299 287 251 214 181 155 165 247 378 358 359 377 409 357 326 318 306 348 421 550 602 605 574 597 595 562 499 391 298 240 169 179 235 330 392 391 321 349 338 312 273 265 279 312 402 499 590 597 595 555 454 397 280 131 240 273 281 286 296 299 289 159 188 227 192 141 159 223 271 207 114 76 149 307 476 386 277 201 202 238 268 298 282 266 271 354 459 374 143 160 215 277 319 272 294 368 446 394 294 283 359 366 316 326 330 331 336 342 347 350 355 355 351 345 354 354 351 390 427 460 483 507 523 529 499 471 453 451 467 487 517 676 598 445 364 364 371 379 352 292 219 157 158 128 66 142 447 713 543 442 364 316 309 328 373 468 312 177 124 205 350 497 572 553 511 457 410 382 372 384 422 437 417 371 402 366 114 70 112 204 98 72 76 76 81 88 93 96 132 168 163 154 130 98 108 120 132 139 147 157 169 180 191 202 212 221 225 226 227 232 242 257 274 291 305 315 324 335 33 38 35 28 51 67 73 75 71 60 50 50 51 49 51 51 49 57 47 32 31 29 41 88 193 278 321 297 278 295 355 323 271 238 203 189 181 161 143 118 108 98 108 136 164 193 214 233 248 268 310 295 245 162 107 92 107 105 113 129 188 171 160 189 177 145 136 140 136 134 150 212 287 303 298 290 280 243 186 120 74 77 111 152 86 145 366 273 239 234 203 274 355 385 371 305 193 116 94 113 164 131 103 98 94 93 96 98 101 103 99 92 109 165 305 386 424 414 382 298 101 74 86 96 195 240 254 238 172 107 90 74 60 48 42 47 61 86 111 138 225 145 97 121 179 229 287 284 419 532 587 593 573 531 506 480 462 524 537 522 491 484 476 476 527 583 562 394 219 103 74 94 116 138 161 171 163 142 233 263 279 199 143 128 138 117 111 121 101 85 84 147 178 211 253 212 177 110 100 138 183 192 183 170 153 88 80 102 95 137 169 164 156 120 65 83 92 100 106 135 160 170 158 146 138 135 113 93 86 105 115 116 123 121 113 110 158 189 187 177 144 120 161 196 217 222 227 250 291 335 349 346 351 265 167 93 57 60 64 60 135 179 176 145 137 156 249 242 205 187 176 141 84 100 122 149 152 253 358 437 460 483 500 467 348 236 146 136 187 278 418 363 243 171 211 217 164 109 110 140 164 183 195 196 169 143 131 161 266 255 71 150 200 219 215 250 277 296 185 103 74 145 180 191 183 194 210 246 348 346 309 274 205 148 96 81 55 88 366 289 187 190 165 135 145 309 432 524 581 593 583 560 582 590 578 550 365 241 219 171 153 152 144 157 178 181 115 101 153 338 418 456 445 456 452 443 479 452 415 416 423 430 433 414 391 352 286 301 306 294 225 168 155 245 263 270 273 289 288 273 247 214 177 146 166 246 342 349 352 348 342 303 266 252 282 378 476 543 564 575 571 548 544 532 500 416 327 241 136 199 280 310 380 424 419 356 324 300 273 300 352 429 520 582 606 588 473 387 320 255 183 144 214 210 207 228 310 336 319 239 310 335 282 218 243 301 277 258 242 239 209 306 432 415 344 244 153 253 312 335 306 338 359 375 560 433 193 174 240 299 330 203 219 335 365 413 382 274 324 374 396 395 366 344 336 339 344 350 354 367 374 372 375 367 351 354 386 424 467 499 507 492 456 424 407 412 424 444 496 671 545 375 278 291 303 304 276 261 310 446 452 277 110 406 545 596 478 427 365 312 325 358 387 361 197 149 185 257 442 591 643 599 535 463 411 372 350 345 355 373 391 417 396 286 33 59 147 235 122 88 82 82 77 82 92 97 103 132 181 179 147 109 121 134 144 150 158 167 179 194 211 225 232 235 233 230 228 233 244 260 281 302 322 341 354 375 29 36 39 34 40 76 88 77 77 71 54 47 48 50 52 50 53 58 55 44 37 31 35 59 126 227 296 302 257 241 284 299 284 240 159 148 166 196 171 164 149 119 124 151 175 202 229 238 237 255 301 284 251 192 113 96 114 140 169 187 206 188 169 167 195 158 113 117 126 137 153 175 234 307 313 311 296 256 189 126 74 66 113 163 86 130 229 228 204 224 254 317 359 369 344 277 182 83 70 105 174 124 101 96 93 93 94 96 101 103 99 96 144 228 356 411 425 403 363 252 87 77 84 115 219 232 222 207 137 98 87 76 68 61 52 46 50 71 163 218 218 132 79 83 173 187 157 106 284 436 544 584 592 572 518 498 483 488 516 528 526 539 577 611 651 639 522 320 195 109 72 98 112 130 157 198 192 161 165 248 283 253 157 121 131 132 135 137 119 99 76 51 145 183 203 160 118 96 104 163 202 210 194 171 140 86 85 101 111 152 166 159 154 115 89 117 92 97 122 148 166 175 167 151 135 122 104 85 73 92 95 104 122 129 124 117 161 181 182 168 156 144 148 176 193 203 216 232 263 319 333 337 330 315 267 187 100 101 115 124 232 293 290 154 128 141 187 165 161 161 139 108 88 107 142 145 122 178 278 374 394 377 373 375 329 290 257 200 244 327 384 360 270 164 181 164 133 89 83 99 126 144 166 177 164 148 141 154 282 260 144 160 209 242 244 314 348 302 143 73 71 152 168 184 189 241 270 311 419 414 340 236 173 138 126 103 70 88 229 226 202 192 205 173 197 373 478 550 591 583 566 543 515 522 560 607 513 342 199 164 160 175 199 183 183 200 123 120 196 368 391 407 417 420 421 417 418 387 390 416 414 413 408 389 362 317 244 235 256 262 209 195 200 247 225 206 196 221 269 281 251 222 167 131 201 266 309 320 318 312 303 301 266 263 331 475 597 694 606 526 470 440 486 501 486 441 368 275 159 272 365 408 424 434 398 258 257 268 279 332 402 474 529 567 557 495 334 238 179 130 119 135 200 219 207 188 186 205 261 339 409 393 331 290 260 219 174 249 289 302 273 241 273 351 385 348 270 333 352 343 315 346 391 447 576 467 316 277 288 310 322 356 332 320 351 335 311 272 290 361 434 462 413 368 338 336 340 347 355 346 343 346 352 365 367 345 369 399 431 470 495 494 457 428 407 399 422 452 501 609 512 419 357 298 254 232 225 326 468 633 622 455 346 634 556 505 515 460 380 312 334 204 203 306 218 181 212 316 510 630 653 610 541 460 394 340 310 300 254 302 369 403 252 129 38 80 123 156 123 103 91 87 79 81 91 105 119 135 161 211 204 171 140 146 154 160 166 176 191 214 230 241 246 238 232 229 229 235 248 268 295 322 346 366 373 401 32 25 50 63 68 87 88 77 72 75 75 68 67 72 85 73 67 65 65 50 38 37 44 53 73 144 170 164 221 192 182 222 268 241 148 138 201 257 143 140 151 139 140 160 191 221 250 270 263 268 274 245 218 170 100 97 138 205 252 247 229 208 178 166 184 129 102 103 114 135 162 188 268 324 333 332 311 273 207 135 77 52 128 173 159 93 140 207 174 261 344 333 280 256 251 261 189 86 102 120 138 112 103 106 96 94 92 104 164 122 95 94 138 237 377 424 425 393 339 218 110 88 97 128 189 175 169 158 103 88 82 74 72 69 65 60 53 58 109 151 184 188 83 85 149 157 134 123 199 354 483 564 597 595 563 519 479 460 482 557 631 675 688 689 670 581 427 275 161 97 84 109 115 119 138 193 216 196 146 256 296 267 136 107 119 138 143 142 135 114 85 72 126 120 120 131 108 135 182 172 196 210 196 169 143 121 93 104 131 166 170 163 157 116 108 120 78 99 138 164 175 178 176 154 129 105 89 72 72 106 96 96 107 121 121 122 153 168 169 156 176 179 175 187 188 187 192 225 242 257 252 240 224 200 183 152 109 141 178 232 324 349 311 191 174 174 174 121 118 132 117 94 103 139 146 133 118 130 200 298 365 299 284 305 351 358 348 299 262 252 280 373 269 156 163 122 94 87 91 94 103 122 149 164 155 151 151 168 256 250 184 113 225 289 299 253 198 155 127 70 68 127 114 159 224 291 330 380 459 456 360 218 188 186 181 166 102 86 117 155 175 196 243 229 290 447 529 569 579 552 522 492 465 456 513 565 491 305 160 116 118 147 210 305 253 180 107 124 234 390 398 400 408 418 425 420 401 357 384 417 397 392 381 365 279 234 200 164 197 213 188 222 211 176 134 125 132 153 223 262 263 239 151 131 267 342 345 311 292 281 280 294 321 368 461 651 702 658 531 485 429 372 434 466 471 454 410 322 245 369 410 415 424 330 239 134 207 268 319 352 405 445 461 404 370 326 224 160 121 97 134 132 119 213 280 304 280 174 221 371 435 377 300 272 311 318 295 270 286 304 302 224 196 255 334 389 412 361 331 320 316 282 284 359 535 549 496 442 340 312 324 339 324 322 341 277 238 233 273 328 393 456 443 410 378 383 357 328 302 273 293 325 331 353 374 382 382 395 417 438 444 446 441 418 396 398 471 486 494 496 471 471 476 416 366 337 331 477 610 708 665 547 506 612 442 388 400 327 322 345 397 292 258 274 214 272 342 426 525 590 609 595 553 496 420 348 286 250 272 321 315 221 106 59 73 105 87 78 114 107 104 102 95 98 108 124 138 147 159 202 238 238 190 185 172 164 171 186 207 233 247 255 256 245 234 230 235 245 262 285 313 340 357 360 347 334 42 42 97 74 60 62 64 66 66 66 71 81 95 96 90 76 71 66 60 43 69 96 76 56 50 55 98 122 147 124 97 100 197 275 280 232 285 260 60 142 185 195 173 159 155 165 234 280 292 271 231 174 147 126 100 93 173 251 311 286 227 176 177 182 198 207 144 108 107 151 220 317 336 346 349 350 320 264 187 120 75 58 138 125 84 99 194 266 256 388 410 321 203 166 185 279 243 169 112 115 112 105 104 186 249 236 203 207 300 161 93 94 150 258 369 425 424 391 336 197 122 99 97 73 73 116 134 121 78 76 75 72 71 73 75 75 70 62 60 105 132 163 150 157 179 178 101 78 117 267 393 509 586 596 572 520 464 425 417 520 629 708 735 713 630 476 311 204 128 87 93 112 123 117 121 152 229 220 193 255 294 266 175 131 121 133 143 142 135 123 106 83 79 125 128 132 97 121 149 147 182 193 182 166 139 113 93 101 134 179 193 182 159 110 108 105 67 103 141 172 195 195 183 159 123 92 68 61 67 86 91 92 95 103 119 136 155 159 152 148 172 197 208 202 190 186 189 205 208 202 189 166 148 142 114 96 88 120 170 258 367 358 271 165 173 196 195 142 97 92 112 89 108 132 118 100 101 134 93 199 309 223 204 237 327 296 260 213 136 195 286 399 248 150 143 102 94 99 92 92 101 120 135 143 144 151 153 171 224 227 198 135 265 351 328 99 88 111 149 88 74 94 118 240 318 333 381 432 479 484 405 304 213 235 237 215 160 137 133 140 155 187 246 391 460 517 564 576 562 525 494 465 446 455 522 505 354 197 103 65 70 72 111 213 156 114 96 151 280 411 432 407 419 473 470 419 360 321 388 416 378 369 324 269 225 182 156 141 134 139 144 169 136 98 99 113 113 115 166 220 254 250 135 109 200 358 377 326 255 251 251 262 393 500 601 731 702 610 471 462 442 414 432 472 519 567 656 516 281 184 188 252 365 195 157 192 257 314 361 386 385 359 311 232 205 192 165 136 124 139 132 132 128 139 235 289 291 218 245 329 386 332 279 268 344 385 384 322 264 254 277 276 262 267 372 390 383 368 369 323 273 249 211 263 471 660 607 418 371 361 361 362 262 287 345 257 213 214 281 297 336 395 431 430 421 422 358 317 292 268 312 350 336 338 355 376 361 342 335 348 353 368 387 394 379 407 535 452 389 351 375 413 437 423 391 387 426 600 692 715 645 489 429 460 329 275 270 272 326 369 394 328 276 239 201 396 524 554 506 501 539 614 563 497 432 377 276 219 297 347 265 68 70 98 127 130 131 133 129 125 117 111 110 120 131 142 154 159 165 181 229 257 257 266 220 168 178 206 263 331 277 262 260 252 242 241 250 269 289 309 328 339 335 317 305 298 56 74 113 85 56 36 36 37 41 44 51 66 95 97 93 85 74 61 53 38 54 83 93 62 51 64 68 70 75 90 68 104 226 363 393 360 344 233 136 203 248 254 229 218 199 193 254 287 290 246 206 156 108 111 103 99 220 303 347 323 201 129 173 195 230 267 209 172 171 303 350 378 373 357 358 365 349 273 177 101 71 64 49 231 322 362 421 470 522 560 467 320 145 144 202 317 262 175 102 103 96 88 81 107 187 269 296 301 268 132 95 110 169 266 345 396 420 401 334 190 132 107 100 94 117 158 171 142 90 62 62 63 62 70 76 78 76 69 74 110 101 141 279 306 291 260 209 132 106 175 236 369 543 584 565 516 459 410 415 507 620 699 739 723 630 481 291 190 126 91 95 100 111 121 127 147 206 214 188 155 266 289 235 139 116 123 145 142 134 124 113 82 83 206 187 128 63 100 127 143 168 166 158 161 142 117 92 87 138 199 239 207 156 97 104 95 79 116 143 174 214 209 192 166 123 89 71 81 77 79 89 92 92 93 122 142 154 151 141 135 141 181 203 206 194 197 202 207 200 189 177 155 144 128 95 67 60 67 90 214 350 274 180 123 148 199 211 185 114 92 89 77 109 116 93 79 60 54 64 141 218 213 148 160 204 178 165 140 85 129 245 360 217 152 135 141 127 106 81 90 107 126 129 137 174 241 246 224 206 220 262 318 340 201 125 63 106 136 156 119 104 116 164 285 311 308 408 471 508 516 461 399 334 304 293 280 253 243 240 244 267 332 413 506 540 563 582 578 553 513 479 449 450 493 499 394 207 104 67 58 62 61 70 97 84 80 106 196 298 412 524 516 505 505 498 417 317 234 378 399 366 355 306 252 206 149 125 123 84 78 82 75 88 101 115 123 113 104 119 161 195 202 106 73 124 285 321 300 237 219 211 237 401 531 579 568 552 523 471 442 453 475 484 535 654 759 706 538 323 126 71 129 267 238 358 520 530 513 492 461 394 316 231 148 145 155 169 184 176 152 123 145 144 112 184 225 245 287 318 325 297 317 329 353 440 451 404 298 223 201 224 230 234 244 285 340 361 363 378 295 239 282 265 261 318 579 628 573 514 485 418 320 184 270 360 268 236 251 294 280 261 275 353 373 387 400 371 361 357 349 385 379 309 294 321 353 340 314 294 283 268 278 309 362 379 426 539 361 309 327 346 375 392 388 362 377 453 656 709 688 603 404 271 211 211 278 315 301 362 397 399 340 263 235 269 457 575 625 652 598 545 531 500 453 400 356 287 263 337 281 190 74 107 142 163 153 110 106 122 132 132 131 134 147 155 162 170 173 189 224 228 217 209 266 280 282 298 318 346 372 342 292 260 255 254 263 282 323 337 341 339 329 314 295 286 279 67 70 81 81 82 56 42 39 36 36 40 44 54 62 61 68 72 46 38 39 39 58 88 95 64 51 50 51 63 91 105 121 185 312 345 358 362 189 133 194 306 276 225 235 240 250 285 298 259 193 164 138 113 116 126 178 317 357 367 341 218 194 241 258 278 295 287 346 378 393 381 345 319 319 360 374 364 268 170 86 74 193 341 436 531 618 689 696 677 656 535 345 162 166 199 232 219 166 135 133 106 75 76 104 168 229 265 289 231 97 91 102 147 223 288 351 421 419 362 243 162 138 161 241 235 223 218 220 181 92 91 69 57 76 82 74 69 65 85 118 106 92 84 120 145 178 222 189 141 113 173 276 420 557 558 535 516 479 479 526 618 686 730 741 655 508 323 203 137 106 100 78 74 93 106 122 148 187 185 190 283 296 240 122 109 120 144 140 129 119 111 84 112 196 164 117 76 92 122 139 144 141 143 152 143 115 92 86 165 229 249 202 145 95 99 87 92 128 158 191 225 222 204 176 133 87 60 58 67 75 84 91 93 103 137 149 151 143 131 120 119 151 171 179 175 197 222 240 236 220 198 172 151 128 101 80 93 121 154 200 219 156 114 104 135 195 202 164 76 69 66 65 114 116 101 86 73 89 134 134 180 226 144 146 171 156 134 104 69 61 161 265 191 173 200 252 134 88 74 88 114 135 142 224 264 289 300 238 197 248 256 290 336 141 96 121 167 165 154 146 158 209 281 346 336 341 435 503 534 534 491 415 363 370 369 366 363 369 383 402 426 483 536 577 587 591 592 581 558 517 446 429 429 443 399 263 124 65 58 60 65 63 60 60 65 92 139 218 254 306 397 517 551 552 534 392 290 207 373 353 300 329 310 269 214 147 113 101 102 100 102 103 99 110 122 120 113 105 99 102 103 111 110 80 81 145 222 260 249 175 178 218 302 362 392 392 416 469 490 447 431 450 500 433 498 609 677 615 393 96 58 182 350 594 659 673 677 685 652 591 498 346 237 174 173 199 229 206 160 135 141 151 143 125 163 219 269 299 332 370 399 409 389 403 494 480 380 229 202 196 210 240 301 274 201 318 352 354 358 298 277 335 344 310 320 539 636 633 558 534 372 211 205 295 349 289 246 249 282 284 262 265 314 328 342 349 336 392 420 400 360 306 260 298 316 325 319 293 280 269 230 231 261 331 415 430 376 257 273 319 341 338 343 337 259 287 400 623 642 622 547 376 205 154 313 416 434 391 418 428 410 344 259 288 416 386 404 457 519 511 413 268 244 263 278 267 293 303 299 112 74 116 195 203 189 159 117 117 132 138 141 150 164 176 183 188 196 199 246 335 341 328 310 305 316 332 353 377 391 385 347 297 265 263 273 294 337 426 435 426 404 330 289 268 264 260 75 58 55 65 130 76 34 36 43 44 49 49 51 54 51 49 54 52 49 46 39 37 75 129 131 128 102 59 64 75 91 93 109 140 133 125 142 110 97 151 320 274 228 237 257 276 297 319 220 152 158 150 137 120 154 256 369 385 366 333 291 271 281 304 319 312 304 355 328 291 260 210 168 167 312 363 346 243 156 114 166 338 480 557 622 672 714 709 698 667 585 417 253 174 186 178 164 174 226 280 310 359 391 405 361 266 140 96 187 191 98 73 82 137 258 348 416 436 416 349 213 188 231 330 288 231 172 149 119 91 98 65 66 107 142 136 114 94 98 110 104 95 88 89 100 132 163 171 152 114 95 167 327 520 555 546 524 515 519 550 617 678 718 732 696 557 383 222 148 119 123 111 91 92 142 124 115 135 153 153 176 276 219 124 117 134 144 136 117 108 104 86 132 197 209 218 163 86 115 112 90 119 134 141 137 108 104 131 199 211 196 158 113 87 91 68 88 135 156 192 222 230 217 192 157 100 82 75 57 60 75 91 102 119 142 155 146 131 116 107 108 126 140 146 151 175 229 271 282 270 241 203 169 137 115 118 180 239 271 214 152 94 97 111 140 190 183 155 103 66 55 65 116 100 81 72 72 106 153 143 163 200 222 193 172 152 127 104 75 48 94 153 195 184 205 217 100 75 77 91 120 138 161 250 287 299 301 194 144 164 226 189 143 81 135 181 203 179 133 106 188 297 370 383 377 402 453 516 539 536 525 467 390 342 381 434 462 469 486 515 557 592 619 632 627 615 601 595 534 482 440 448 435 381 264 146 76 63 65 68 70 69 105 121 117 137 194 257 312 340 375 442 548 581 542 351 376 397 252 238 274 346 360 333 278 205 166 147 157 125 106 98 105 117 119 107 105 103 101 96 91 85 81 62 63 87 180 237 244 136 161 186 210 265 303 330 363 465 509 490 458 412 342 240 439 583 635 667 454 166 176 497 731 653 614 656 719 713 651 579 508 325 253 260 176 135 135 158 147 143 153 143 152 169 199 252 331 418 457 491 519 532 487 485 538 492 374 245 222 197 248 357 419 398 339 369 360 326 283 356 381 382 378 364 342 347 586 622 539 514 280 153 332 303 262 226 248 238 232 238 272 291 304 313 276 258 253 342 373 320 278 309 338 334 321 309 298 283 294 298 255 275 306 340 384 379 329 229 276 323 342 301 302 293 186 200 286 445 402 450 458 225 243 328 478 559 569 533 516 471 410 324 274 315 393 350 268 247 308 240 174 109 130 170 187 160 284 255 147 89 134 194 231 157 131 130 118 127 139 144 153 172 195 206 214 223 238 248 300 370 367 359 351 348 359 373 390 402 382 349 295 283 280 284 305 331 374 450 430 377 312 284 263 249 247 246 70 52 64 56 48 40 29 32 52 50 39 32 44 58 80 71 53 43 54 51 48 45 102 171 227 205 154 57 55 67 76 74 69 69 85 87 87 85 74 63 71 155 220 243 234 256 282 303 220 174 172 177 192 230 292 356 393 383 340 294 247 217 261 313 351 338 284 226 211 171 112 85 67 101 224 285 271 183 138 146 217 369 501 597 666 696 701 697 679 648 601 554 453 309 181 158 154 184 290 352 363 386 545 675 671 588 394 168 256 223 95 71 70 122 270 369 411 415 439 415 349 309 312 321 260 194 135 108 100 108 113 62 73 114 159 150 132 113 104 98 93 87 81 83 101 173 183 143 172 146 105 112 297 471 540 541 531 525 531 561 608 666 702 722 721 641 489 296 148 116 120 130 117 141 228 179 126 113 146 122 135 269 191 132 129 140 131 114 99 98 98 91 104 128 162 268 193 80 87 92 99 118 120 123 121 105 119 139 148 153 143 117 86 79 84 58 72 110 155 190 215 230 232 206 161 96 90 82 50 41 74 127 135 126 131 156 136 116 98 95 102 115 124 127 129 134 212 275 305 286 247 209 181 157 121 87 118 157 214 276 160 86 102 124 149 176 157 119 93 82 64 80 110 88 80 78 80 101 129 147 122 156 212 182 179 189 201 139 92 39 50 110 170 184 189 165 91 83 86 97 125 138 172 251 284 282 262 161 122 115 107 97 74 66 143 200 219 220 226 231 260 321 358 362 372 423 466 473 519 538 532 505 394 290 328 473 571 562 564 581 614 656 673 676 659 641 607 564 516 490 475 482 433 330 155 76 58 67 70 76 80 83 175 224 228 145 192 292 403 407 404 420 559 608 567 430 450 368 184 178 243 339 414 407 380 335 369 381 333 149 119 114 110 124 121 108 109 108 106 102 90 74 58 47 99 159 223 211 212 219 226 244 253 251 319 370 401 490 478 418 323 336 376 412 521 506 453 548 522 516 709 736 708 623 555 568 590 558 445 363 291 167 139 159 151 137 126 123 113 136 164 169 205 282 385 377 408 467 525 579 615 631 603 601 601 503 397 365 417 258 305 465 524 408 326 347 375 288 173 323 371 375 364 360 343 327 466 471 432 446 266 198 305 245 213 210 255 234 242 284 318 326 323 326 216 206 383 338 321 318 332 296 309 367 333 309 295 297 327 341 318 309 306 312 332 355 326 224 290 330 336 285 288 304 314 305 232 141 141 259 349 299 378 470 563 623 679 689 644 525 413 321 327 332 344 345 220 209 288 216 123 103 222 208 187 151 285 216 106 180 217 230 217 143 130 139 135 139 147 157 176 199 221 229 241 252 259 254 269 309 369 373 373 378 385 377 368 367 324 291 286 290 294 303 326 351 368 376 332 297 266 256 246 239 237 238 53 57 76 87 79 58 46 42 54 92 92 69 41 42 48 62 51 44 51 55 63 86 135 172 216 209 193 167 135 108 88 77 74 64 73 106 96 87 86 87 111 161 175 179 171 210 222 205 134 135 154 188 206 240 307 393 393 357 302 260 210 155 234 307 361 355 268 177 149 120 93 69 56 69 129 219 191 120 120 163 242 360 435 515 603 659 669 660 639 613 585 551 499 398 261 210 182 162 158 199 254 302 514 584 543 405 254 161 287 202 99 53 146 210 292 417 388 345 432 417 385 361 346 291 206 185 149 116 107 167 169 84 69 114 172 156 134 112 100 94 89 84 77 76 98 206 194 160 204 148 113 108 314 450 510 531 534 532 534 559 598 648 690 717 730 724 636 441 118 103 111 125 140 175 239 278 187 124 128 105 140 225 157 126 131 152 119 95 85 92 97 100 107 107 150 284 168 78 73 91 111 129 133 124 116 112 123 130 129 115 126 120 85 90 116 152 172 164 164 191 210 227 244 235 182 100 87 82 72 49 77 118 148 123 126 147 122 105 93 87 96 109 120 124 121 128 183 267 311 289 231 190 174 192 151 95 65 76 134 255 189 112 95 135 158 164 143 94 87 118 78 127 182 148 120 103 96 98 129 152 109 121 154 173 171 214 275 144 88 75 81 132 167 174 193 168 122 92 92 103 121 133 174 240 284 224 145 126 81 62 59 64 66 64 75 153 220 229 219 210 216 258 283 306 333 421 475 485 516 530 529 517 430 374 409 524 586 598 599 614 643 693 696 691 678 654 600 541 494 467 455 447 353 254 163 70 54 63 80 88 96 119 219 264 276 256 260 310 398 468 491 519 621 684 652 508 440 300 160 156 270 371 455 425 439 462 416 341 246 97 105 114 117 132 133 125 115 119 127 132 88 66 56 60 155 218 201 167 193 225 195 216 254 284 403 478 503 502 331 220 247 364 440 499 522 339 193 270 506 719 820 801 718 596 455 430 400 338 199 140 137 151 153 164 177 131 112 106 103 140 198 267 271 336 434 452 487 541 612 659 692 708 711 704 658 531 359 326 391 250 365 545 627 450 326 332 425 320 204 344 360 354 344 341 334 329 341 280 270 344 361 318 258 254 269 280 290 272 289 334 360 358 354 357 358 343 328 314 330 350 367 310 318 382 370 358 344 343 368 383 375 338 341 355 364 350 324 279 319 337 334 307 316 309 278 243 302 354 333 248 255 338 424 529 614 645 697 735 689 535 416 341 322 328 339 351 272 222 225 238 167 169 338 198 230 320 129 103 140 245 285 268 215 156 152 160 159 160 168 182 210 226 236 239 246 253 257 254 259 275 313 323 334 346 344 320 289 272 272 276 282 295 303 313 335 354 348 319 275 256 248 244 238 234 234 237 41 63 94 98 94 83 79 84 103 155 162 124 50 44 39 35 42 41 48 73 70 77 104 116 157 216 214 203 183 147 114 92 94 108 100 100 90 94 88 66 74 98 98 95 128 223 172 122 63 62 85 117 137 212 290 381 371 332 278 237 187 162 232 307 356 363 291 198 129 110 79 61 52 51 85 193 229 218 190 177 206 261 247 173 238 456 576 614 601 578 556 532 504 428 346 271 219 147 77 108 173 291 500 349 218 167 115 124 248 182 109 68 138 226 330 485 361 284 301 358 367 352 329 273 232 252 209 169 150 259 278 215 91 125 168 161 138 117 101 96 91 86 79 74 96 174 174 186 212 119 98 149 287 408 488 524 535 539 546 569 603 643 680 704 728 745 718 596 387 248 150 121 164 159 189 297 267 180 111 108 136 169 179 117 119 161 105 84 82 88 93 97 101 165 199 258 181 115 80 86 118 145 164 145 135 127 126 122 111 86 148 147 80 89 131 186 229 196 170 191 210 237 270 304 254 166 98 93 100 83 61 75 106 115 130 136 102 90 81 75 82 99 117 126 115 117 149 262 304 284 224 162 147 218 206 166 113 83 73 111 247 197 126 150 148 148 140 110 112 124 112 180 196 144 119 111 109 115 198 205 87 110 144 174 147 173 194 114 91 76 68 108 138 161 218 199 150 85 98 109 118 129 170 225 283 204 127 83 61 53 84 162 121 79 54 81 121 154 160 152 150 186 219 292 385 449 468 472 494 507 520 526 514 544 572 617 636 642 640 650 668 694 691 682 660 619 558 507 467 433 385 333 275 168 87 44 46 64 90 102 115 157 250 296 302 273 211 257 372 546 602 656 710 708 632 483 271 189 164 204 374 454 459 401 385 366 309 202 132 84 90 110 126 124 132 134 130 134 143 137 74 68 76 102 115 138 155 155 163 172 156 182 256 375 534 636 632 429 343 352 435 431 463 458 393 193 93 155 221 557 866 852 739 588 409 352 304 258 214 181 178 199 201 197 185 129 126 142 168 179 219 285 354 408 462 503 537 600 685 724 758 786 804 783 721 609 429 381 405 381 447 567 688 687 633 560 480 290 172 216 220 275 336 329 322 317 315 190 139 161 248 267 263 273 308 327 327 317 317 334 370 371 366 359 357 354 351 353 381 383 358 340 346 377 423 463 467 418 408 405 411 431 442 432 401 344 330 341 352 349 340 321 340 331 307 300 385 416 323 232 238 331 421 571 684 696 480 408 468 441 388 344 330 376 390 376 333 201 95 118 136 195 277 225 258 266 97 164 237 298 321 304 255 185 176 178 182 192 208 225 234 236 243 256 315 329 310 259 253 255 259 269 277 275 244 246 253 256 259 266 277 293 300 310 327 330 310 278 250 241 238 238 233 232 234 239 70 89 102 103 106 97 87 132 173 208 211 163 110 48 43 44 51 48 62 87 64 67 74 80 123 151 141 153 151 138 137 131 122 116 83 64 60 85 103 88 50 63 100 151 209 234 162 108 73 60 64 73 90 171 248 310 336 308 270 234 188 198 257 326 358 358 320 210 137 162 88 56 54 51 49 60 127 146 150 143 107 80 68 72 111 253 485 575 588 566 546 510 467 396 325 262 197 117 60 74 169 320 566 376 204 91 76 84 97 103 91 97 141 233 373 485 328 236 209 260 297 300 258 243 235 241 230 204 207 295 276 200 86 127 154 159 142 123 107 101 97 92 87 80 79 105 160 197 205 134 75 135 301 399 449 484 529 530 531 554 604 641 669 692 721 746 733 580 392 209 155 138 197 290 242 225 293 198 121 124 151 165 164 112 137 156 89 94 84 90 91 92 119 265 219 146 136 102 81 82 119 142 152 128 127 129 127 110 92 79 161 141 89 90 102 139 190 171 170 191 214 239 271 320 309 248 141 78 76 81 49 53 78 121 132 149 158 125 84 66 87 91 108 126 122 124 153 264 294 285 247 157 116 133 144 164 161 124 76 64 111 161 159 148 132 138 144 141 137 130 122 167 150 110 109 109 112 101 198 179 94 147 165 168 137 132 136 128 89 73 70 87 111 154 218 180 140 102 104 109 117 128 160 198 232 140 86 57 52 100 212 441 312 189 72 65 78 103 129 138 142 151 164 284 402 421 434 444 459 478 509 532 466 493 543 592 648 664 663 677 678 673 666 569 478 410 476 482 462 443 382 314 248 168 90 37 39 67 97 116 130 191 286 316 314 271 170 220 360 585 630 663 700 699 686 595 394 219 208 300 434 486 467 406 356 282 189 127 108 113 119 143 148 130 101 100 112 128 127 109 59 88 103 91 55 73 98 112 138 148 153 189 306 481 733 683 595 473 465 504 538 438 448 390 197 104 63 73 118 559 860 828 697 562 432 365 346 347 347 324 268 208 211 205 185 144 186 223 250 239 268 328 410 471 515 550 612 670 730 765 802 837 868 816 716 577 405 308 330 473 429 506 663 818 773 563 239 205 174 159 153 204 281 324 322 307 286 161 125 151 218 250 274 296 325 340 342 327 315 320 353 353 358 362 364 362 362 369 398 394 364 362 353 358 407 433 473 498 453 423 419 451 439 416 376 337 323 335 360 363 366 367 345 349 359 369 352 309 217 246 292 365 470 601 646 558 437 358 328 327 326 337 364 423 433 403 344 188 88 98 74 106 159 134 124 113 68 233 283 273 286 296 278 214 205 207 218 240 248 249 244 247 282 331 351 357 330 253 246 247 252 265 272 262 223 222 230 240 246 253 262 276 282 290 299 291 270 247 232 230 231 233 230 230 232 238 73 83 101 114 131 138 146 178 215 226 205 115 84 74 66 65 72 81 75 95 119 77 72 85 111 103 92 111 88 81 117 85 90 108 82 99 151 137 122 106 72 95 140 196 250 242 184 134 114 93 55 56 71 113 192 249 294 288 267 238 197 237 294 351 354 343 308 194 121 93 60 54 57 59 55 51 61 85 94 92 60 47 48 50 63 182 435 561 611 596 552 492 428 367 283 209 145 88 62 87 275 463 572 494 241 95 80 86 91 94 87 134 190 246 396 477 409 216 148 162 206 243 252 219 204 196 197 178 163 163 163 136 97 110 135 150 143 127 114 106 103 100 95 88 82 87 120 154 213 257 168 127 186 322 358 417 515 526 539 563 610 639 664 693 724 742 736 576 395 212 182 147 177 298 227 187 226 204 148 107 116 135 136 106 163 150 98 241 195 120 112 107 145 271 184 129 115 101 97 102 123 117 116 110 129 133 125 94 83 96 149 120 89 77 68 85 116 146 172 195 216 239 274 306 310 270 195 106 69 84 116 75 91 126 135 121 118 126 93 86 120 84 92 119 135 152 185 262 284 287 263 158 113 100 100 119 135 121 85 82 117 160 158 141 122 139 143 130 80 85 111 151 118 112 157 138 166 216 287 171 98 182 174 157 137 112 139 153 94 95 98 104 111 157 204 179 152 123 102 107 115 128 145 143 133 89 58 41 43 174 346 449 176 136 131 118 80 92 135 156 143 137 205 321 374 341 359 397 434 473 507 528 517 500 510 547 641 641 624 648 659 630 567 346 239 240 450 482 464 416 336 273 220 163 115 71 51 75 104 130 141 219 304 331 327 276 181 241 324 448 650 701 706 687 700 642 522 297 254 277 282 383 437 427 313 223 162 179 190 181 167 188 175 143 112 99 99 110 90 75 69 91 146 161 94 113 130 136 151 155 156 170 289 434 580 547 517 489 501 524 488 370 366 299 197 107 204 296 323 616 763 720 597 473 374 304 300 275 237 251 227 193 202 194 184 172 251 283 302 357 435 485 505 548 587 626 713 753 778 805 846 876 890 853 742 575 356 211 232 384 271 376 565 663 395 311 377 226 167 149 148 152 197 303 308 246 166 171 158 171 220 254 281 303 321 328 324 306 312 324 342 360 368 371 371 365 364 367 373 389 402 396 418 429 425 420 439 443 374 371 384 407 362 330 312 312 268 258 311 315 335 356 342 347 348 339 252 210 211 290 328 354 383 397 464 505 361 298 283 311 329 338 346 340 386 394 335 178 78 49 56 67 83 88 93 107 143 293 285 230 233 245 248 241 243 252 264 281 277 293 325 321 336 347 299 300 286 240 244 247 252 263 268 255 220 208 209 217 224 232 242 254 260 265 268 258 240 224 215 218 222 225 227 228 232 238 57 85 90 105 120 129 165 207 232 225 183 110 94 86 77 71 70 75 62 95 127 72 47 46 67 68 75 102 78 62 70 65 87 120 154 167 149 115 100 102 120 148 179 216 252 246 201 141 136 110 72 59 60 93 206 259 282 279 258 232 209 267 317 349 328 308 277 197 139 89 50 51 58 66 66 58 51 60 63 69 83 145 170 170 167 270 422 543 610 624 588 504 433 372 304 181 86 67 72 117 231 446 574 570 238 107 88 93 92 92 91 143 214 278 408 487 440 168 124 143 191 289 299 243 186 152 130 111 106 104 102 102 98 94 109 126 132 127 117 110 108 106 103 98 90 83 77 72 136 237 309 175 142 208 240 331 455 545 580 603 629 646 666 692 724 741 717 596 431 350 278 130 158 262 199 155 152 263 256 179 104 116 110 105 172 137 134 286 266 195 137 136 143 151 139 122 114 118 126 138 150 105 98 110 136 136 118 80 67 77 102 99 81 64 61 89 121 152 182 203 219 235 278 341 390 421 359 227 93 96 151 82 104 131 132 97 90 108 106 112 106 62 82 107 128 185 215 243 271 280 252 164 121 99 91 71 74 117 221 142 105 142 139 129 122 145 148 130 80 80 100 135 120 142 183 149 133 163 241 127 96 161 160 147 134 124 130 131 101 122 117 87 54 120 177 178 157 129 99 106 116 124 132 99 91 102 68 46 51 136 328 367 109 166 189 168 87 100 143 172 225 261 297 325 317 280 281 348 425 479 487 492 496 498 511 542 621 585 542 522 543 528 435 164 139 240 506 469 409 339 278 231 190 153 138 117 90 94 115 139 148 235 302 328 338 283 224 302 366 441 553 599 635 651 641 547 427 324 282 228 170 330 440 466 333 287 275 319 366 337 260 242 181 133 115 107 98 91 72 65 88 156 209 201 136 174 204 211 180 167 169 187 231 294 358 357 419 470 491 464 368 243 357 361 275 111 308 439 489 593 615 576 488 358 261 229 245 230 200 194 188 187 200 183 193 232 325 356 377 422 561 607 591 618 674 725 764 793 826 859 886 900 900 876 779 621 401 269 280 324 146 128 162 193 198 272 377 214 156 143 149 149 155 167 169 164 160 183 213 237 261 271 283 290 291 298 309 321 321 326 332 338 352 360 361 354 342 335 328 349 385 421 392 349 324 387 378 346 287 307 345 372 321 297 268 231 217 240 290 299 311 323 325 327 297 241 192 208 248 277 312 338 350 314 390 453 348 287 288 347 374 366 293 118 226 297 219 106 51 44 81 92 104 122 128 193 276 337 287 240 248 264 265 252 247 248 256 272 317 340 353 356 354 317 218 215 217 221 242 253 259 268 269 254 224 198 190 192 198 209 223 237 243 247 247 237 215 196 184 190 201 212 223 228 234 242 77 97 80 57 75 118 161 207 238 244 217 156 86 78 78 80 63 67 83 101 101 91 73 65 68 76 70 78 108 70 62 77 96 113 115 121 107 86 72 64 89 150 191 210 223 248 183 115 156 124 93 74 70 129 246 263 268 259 234 215 217 273 314 318 283 259 284 307 252 179 103 57 49 62 79 79 69 56 49 47 105 270 296 313 350 451 526 589 628 651 632 539 462 395 337 150 62 66 87 122 219 454 578 545 254 128 88 87 82 89 93 82 151 273 430 531 448 178 135 156 212 306 312 265 183 130 102 92 88 85 84 95 113 120 104 107 114 119 115 111 109 111 109 105 99 94 88 81 82 146 239 249 158 127 162 222 380 572 613 638 655 669 685 706 730 744 713 613 319 349 439 211 157 186 193 156 120 108 242 200 121 122 112 111 136 109 173 299 303 253 174 143 140 141 137 128 125 133 143 144 131 91 100 119 143 132 107 71 39 59 107 164 96 60 57 88 120 155 198 214 218 216 203 247 338 410 390 291 118 75 65 63 126 134 112 81 75 83 95 114 97 59 90 104 121 185 212 232 266 279 245 175 127 105 95 90 97 122 178 112 93 114 117 109 108 126 145 129 86 78 93 109 111 106 135 186 112 116 151 89 98 130 163 151 141 137 124 117 116 125 136 129 92 118 148 163 148 127 105 100 108 113 110 65 82 119 98 72 62 76 434 452 236 241 243 200 87 106 135 150 246 292 302 264 268 276 292 324 342 358 405 445 478 514 541 554 547 503 477 464 476 465 355 105 178 313 451 408 344 283 235 196 166 147 140 134 129 121 129 142 156 253 306 328 347 296 261 317 389 456 521 569 597 600 553 467 402 365 224 211 259 386 474 486 388 446 462 459 422 410 353 238 195 148 116 121 111 93 81 75 137 259 269 218 161 202 237 252 216 196 195 209 236 280 314 318 366 424 470 393 291 204 236 224 196 152 370 456 468 468 440 370 246 224 211 214 232 231 216 193 187 191 198 203 246 328 459 439 431 456 583 647 663 679 765 834 862 864 872 886 903 912 908 889 797 691 575 490 463 462 430 270 201 203 276 317 323 238 176 156 171 173 169 167 168 208 239 261 293 311 313 293 280 264 235 253 282 310 324 328 326 319 326 320 308 300 270 238 228 231 262 311 349 334 320 360 321 297 289 298 335 365 296 308 290 232 262 279 295 303 305 307 311 299 250 191 180 213 248 272 329 350 346 319 331 350 331 288 294 346 385 439 389 109 74 104 134 80 141 179 122 156 157 137 135 255 372 357 273 230 232 234 232 246 306 308 308 316 343 345 335 336 309 267 196 191 191 201 233 250 263 273 271 254 225 190 179 178 183 197 214 230 236 238 234 223 188 171 169 175 188 205 223 230 238 246 86 119 171 194 158 132 136 188 234 227 192 137 58 74 70 55 51 86 117 119 103 88 84 85 95 110 88 71 79 101 101 97 87 131 124 77 68 67 73 63 110 166 194 189 199 235 189 149 145 118 115 130 159 152 186 230 222 208 177 173 206 251 251 251 258 287 332 355 338 291 206 94 53 50 68 93 95 86 79 71 101 209 274 303 306 366 486 573 607 635 615 556 499 428 334 145 75 73 94 199 318 481 538 521 390 153 100 94 83 83 87 80 152 263 412 574 486 316 175 201 232 266 297 260 186 117 93 80 61 76 87 95 110 126 127 108 104 106 108 107 107 110 111 109 105 103 96 86 75 102 183 317 161 164 262 271 409 562 615 646 677 705 718 730 743 751 725 621 358 492 556 433 226 181 217 159 117 138 278 244 172 131 163 184 190 131 142 220 294 297 242 140 146 148 147 145 134 129 135 126 104 79 121 137 139 117 93 66 38 74 134 200 103 63 62 102 129 169 220 220 207 185 167 198 250 302 347 294 157 97 61 67 136 125 98 75 65 57 59 157 120 72 107 109 109 113 150 212 271 290 245 185 133 111 101 98 99 125 145 98 81 89 110 100 97 108 143 125 91 72 105 120 110 96 95 109 73 99 117 66 104 150 185 156 152 151 137 129 130 141 128 110 87 81 109 135 137 136 121 93 98 103 96 56 89 116 112 65 44 76 312 441 410 306 324 249 101 75 136 197 200 218 222 189 244 285 312 319 352 378 400 435 478 527 549 555 540 478 429 405 411 428 350 194 104 141 256 359 302 246 205 173 153 142 140 140 139 136 142 151 180 280 322 343 354 363 356 358 393 446 504 561 579 559 498 442 399 338 193 169 230 356 385 386 363 445 390 360 430 414 360 264 235 183 139 151 152 117 48 79 169 273 272 210 165 188 175 200 242 223 208 213 244 368 426 426 357 304 255 212 340 364 286 230 216 235 331 368 338 240 202 197 196 218 224 228 236 238 228 207 185 186 206 245 308 398 509 443 433 462 538 648 725 747 818 861 883 894 894 898 909 910 904 880 797 721 670 662 523 365 229 267 338 377 326 309 306 313 258 223 220 234 300 332 315 315 319 323 324 326 324 305 273 243 225 249 263 290 338 328 310 289 276 250 218 191 191 191 184 195 185 200 291 300 296 299 285 310 352 365 305 300 382 368 338 297 297 297 301 309 308 309 309 278 223 185 227 271 320 366 379 343 308 305 304 303 312 284 278 289 326 372 405 388 286 245 214 115 147 191 183 219 180 107 97 224 328 347 218 165 165 171 231 286 328 322 330 344 339 327 305 279 197 165 182 166 168 184 220 241 256 268 270 253 225 189 182 184 193 207 222 234 237 234 220 195 171 163 165 169 186 205 226 235 241 245 59 85 132 182 165 132 104 130 151 157 141 103 67 73 66 55 48 109 124 95 90 90 91 94 115 132 126 93 97 136 123 111 82 106 106 81 64 61 71 114 167 188 188 179 198 222 176 132 104 95 121 124 113 107 118 149 132 122 117 107 146 172 143 144 228 339 362 364 352 329 284 211 139 97 74 85 119 110 85 82 67 71 135 249 257 217 399 487 516 509 360 269 321 313 270 175 100 80 115 185 278 376 407 447 352 117 107 99 88 64 71 83 97 201 369 595 511 416 329 319 311 298 305 230 153 102 92 79 59 73 116 128 146 160 153 121 103 98 103 104 105 107 109 110 109 106 95 86 79 92 172 220 91 134 223 295 440 531 579 625 681 728 751 760 763 762 746 696 599 649 660 568 287 221 192 131 106 173 295 295 194 118 215 303 301 207 113 135 255 292 256 192 140 149 153 151 141 129 119 104 102 113 164 151 129 97 84 67 53 71 131 140 61 58 71 101 134 187 230 214 184 157 139 135 149 183 288 285 220 164 111 91 118 116 98 78 61 60 73 122 100 94 127 121 116 115 133 220 288 307 250 196 149 119 98 88 90 126 134 95 60 67 97 107 114 120 136 120 94 77 124 98 63 89 76 66 68 86 91 96 149 203 224 171 165 163 152 140 142 148 137 114 83 47 74 112 141 129 117 105 105 98 125 155 142 134 139 186 269 329 378 503 502 362 442 290 93 74 172 215 155 142 150 179 233 251 262 276 342 353 332 366 410 469 540 544 513 446 375 350 355 387 393 342 194 100 147 280 258 222 187 163 149 141 139 142 142 142 144 181 231 311 333 352 369 380 384 383 387 426 477 526 545 533 492 393 284 194 109 93 123 186 144 142 199 356 402 385 359 333 312 284 254 204 173 171 126 101 100 189 222 242 232 195 165 153 151 205 253 244 209 207 254 491 555 512 383 303 268 269 325 356 339 310 289 261 190 202 190 153 171 191 208 223 230 228 221 213 215 213 234 258 283 312 366 449 515 429 429 468 528 644 714 747 807 861 898 914 908 906 909 894 882 869 858 814 727 615 369 297 283 309 412 413 223 208 214 247 319 266 216 216 336 388 374 323 302 286 256 238 232 242 246 242 237 246 249 272 320 286 257 227 194 186 193 217 203 189 175 170 159 164 220 235 238 236 259 315 366 369 288 255 286 340 346 331 315 308 307 309 276 297 327 373 410 408 379 355 355 352 294 257 259 310 329 334 319 278 269 268 271 294 349 405 364 296 213 98 79 139 244 237 196 131 94 231 302 283 148 95 93 121 219 281 293 285 295 310 309 301 249 133 133 150 168 160 163 179 208 233 252 264 267 250 228 204 203 211 224 235 238 238 237 229 210 184 164 162 166 171 194 214 230 238 240 236 73 86 97 114 124 109 95 101 126 145 146 106 70 55 60 65 84 146 150 136 94 89 87 88 111 125 124 94 101 110 65 87 110 125 119 115 113 140 164 188 210 207 202 212 180 157 124 84 66 56 86 95 89 80 66 64 84 76 79 83 100 123 147 171 283 362 368 350 334 315 272 220 177 159 103 46 52 77 84 83 73 55 48 125 171 201 321 362 368 337 207 160 182 170 183 205 232 137 99 121 135 185 278 417 295 119 96 91 80 43 113 135 124 174 339 518 528 466 411 394 405 397 358 260 195 141 86 80 87 74 247 309 268 203 166 135 106 95 95 101 104 105 106 109 111 107 94 84 88 110 198 204 80 153 223 299 399 464 511 583 672 734 769 785 786 777 764 739 712 716 701 560 272 166 174 180 115 209 295 294 157 108 171 284 318 262 128 68 107 280 262 192 110 139 149 138 133 120 108 99 126 158 189 144 111 90 86 76 60 44 131 121 48 64 128 161 141 208 231 194 159 141 129 112 91 113 218 288 247 142 114 94 92 121 107 85 71 139 139 106 89 110 139 136 123 118 124 232 295 311 258 209 167 134 109 92 88 126 115 80 59 139 201 207 159 132 120 117 82 52 89 69 61 94 116 133 145 122 76 78 163 252 262 199 188 187 174 157 153 148 136 138 113 73 65 105 148 137 120 111 111 107 220 362 262 154 109 154 302 413 476 549 482 409 476 248 84 66 203 237 190 145 138 144 162 187 214 239 261 227 166 152 163 260 431 507 493 423 339 312 311 313 331 317 245 87 81 159 218 205 180 159 145 136 146 208 218 210 198 244 295 335 355 370 383 396 404 408 407 433 472 525 560 499 397 260 167 99 56 52 51 55 63 89 148 256 437 346 203 213 240 246 224 181 167 161 109 103 147 267 261 233 201 192 163 148 184 229 252 242 204 210 283 529 551 493 371 307 297 320 324 350 379 395 312 248 205 167 176 182 165 173 189 206 237 229 204 182 238 292 292 312 331 353 392 481 526 453 459 499 568 664 715 753 809 866 907 927 920 912 902 875 860 824 756 671 521 369 339 337 358 344 396 359 224 185 185 220 293 245 223 248 339 366 337 250 209 185 165 167 180 189 181 190 200 206 211 231 251 208 176 157 145 161 177 194 196 181 164 154 155 160 168 204 225 229 225 239 237 215 233 259 291 331 352 356 346 335 330 302 156 249 378 432 411 397 382 359 346 320 251 227 270 362 330 302 277 258 272 270 252 245 312 394 418 371 239 59 91 155 236 220 290 252 50 197 255 233 126 69 57 90 178 235 254 247 237 230 218 176 156 148 145 153 163 164 168 184 210 233 250 261 263 250 241 239 245 254 259 253 243 236 232 226 209 187 167 168 174 181 206 222 231 235 228 214 64 81 75 69 67 57 78 108 139 179 192 163 110 73 63 75 124 202 116 104 102 94 87 88 101 114 114 96 86 93 110 123 134 140 131 138 165 209 228 233 228 229 234 220 136 92 65 43 75 84 88 84 80 71 58 57 63 64 76 98 124 153 189 233 334 362 348 318 297 272 237 186 171 193 196 142 76 53 63 74 76 57 54 82 118 187 248 249 275 261 150 116 114 113 171 240 299 239 134 77 71 85 212 446 317 171 87 84 118 147 172 152 147 178 343 467 509 482 457 441 448 444 391 245 202 161 100 109 151 244 367 376 325 230 175 139 110 93 92 100 106 106 106 108 111 107 94 81 100 141 134 107 96 191 241 266 264 336 400 466 613 700 758 799 803 794 778 764 748 731 697 575 430 322 250 207 151 199 270 268 130 109 160 265 273 241 133 78 135 250 245 174 107 121 168 173 140 116 104 106 141 171 172 122 100 91 93 85 63 54 122 94 65 86 147 182 160 235 231 189 143 139 137 130 80 63 91 209 204 139 86 75 86 128 117 94 85 150 183 152 83 104 131 148 151 143 152 237 292 305 261 215 177 149 120 102 99 126 104 72 48 171 253 274 166 123 109 113 89 72 78 71 104 148 188 271 333 328 225 155 157 294 303 260 256 312 307 222 167 145 147 200 192 160 121 109 129 153 121 114 121 139 249 335 292 196 143 147 241 330 414 508 419 373 415 182 109 140 241 258 229 135 123 123 130 153 179 189 147 114 88 72 101 205 352 451 459 406 315 277 262 265 273 275 243 132 68 91 196 199 188 172 161 157 192 292 304 306 304 298 318 352 374 388 402 416 422 429 445 475 483 472 461 400 302 180 107 69 53 56 59 64 73 85 128 225 437 294 155 178 221 232 216 185 128 91 84 104 166 264 301 302 256 205 170 185 259 258 245 224 206 229 269 321 270 336 431 336 293 289 302 331 380 424 304 237 201 182 169 163 152 150 168 202 270 285 303 375 377 356 323 339 356 372 393 487 537 515 504 535 595 675 726 769 817 869 908 928 921 908 887 851 818 757 660 484 326 241 346 327 326 354 410 513 577 499 319 225 243 235 253 292 331 313 299 270 222 226 255 241 198 190 244 249 242 226 195 191 192 183 143 129 144 155 169 179 177 170 162 156 166 172 193 253 292 257 129 164 165 155 234 273 302 325 348 370 384 379 377 370 323 346 396 443 382 357 348 341 328 318 313 305 332 355 295 262 245 240 260 257 239 224 279 338 370 395 272 79 255 250 211 212 120 86 88 212 242 208 117 78 60 71 113 167 220 240 194 143 106 127 140 148 148 153 161 172 182 202 226 238 251 259 259 255 257 265 280 280 271 251 236 228 225 222 211 195 177 178 185 196 214 222 223 220 189 164 62 72 61 60 68 88 119 165 208 207 151 71 92 73 60 68 60 76 88 94 103 107 100 98 103 114 112 102 83 77 92 120 140 145 138 147 164 195 227 235 238 242 194 143 74 48 39 64 160 121 76 67 85 75 49 49 57 69 92 128 172 213 232 264 327 327 307 266 233 202 172 139 142 146 127 130 118 92 60 57 67 54 47 52 65 169 217 177 214 214 159 95 80 94 134 218 290 316 186 82 81 85 217 395 380 239 117 94 149 177 175 136 125 145 263 334 374 388 459 486 478 430 334 207 176 174 191 274 300 329 389 326 304 273 220 195 172 108 94 96 106 108 107 107 110 104 94 79 85 122 178 121 142 232 275 285 291 300 338 412 548 623 717 795 811 806 790 775 759 731 688 582 469 372 313 235 175 99 203 266 164 115 154 241 193 164 130 55 177 258 240 174 126 114 183 179 145 112 100 101 119 140 130 97 95 98 100 90 60 58 102 82 89 113 120 158 217 281 268 219 150 154 155 147 103 83 119 233 237 162 51 62 79 109 139 108 83 99 234 212 78 86 111 133 144 153 176 232 279 287 258 213 184 160 134 112 107 119 98 124 174 269 291 259 126 98 95 105 76 78 89 92 170 211 160 264 368 432 366 312 289 381 383 367 364 309 274 231 187 207 237 307 294 227 129 91 119 156 134 128 138 156 157 229 291 234 187 169 200 281 359 422 447 316 189 128 156 212 263 201 151 116 109 108 117 141 158 152 116 87 70 76 147 207 290 385 378 339 254 217 210 221 242 248 237 199 121 122 184 207 214 212 205 205 254 343 355 359 359 362 370 381 394 406 420 432 436 432 428 434 486 490 452 371 266 165 100 72 62 67 71 77 101 172 230 302 423 325 304 341 325 265 206 170 99 67 83 109 167 253 354 504 476 270 261 268 294 285 247 220 223 228 225 218 205 335 446 348 286 246 237 234 297 350 222 197 189 179 158 140 131 138 172 223 286 361 391 398 399 383 359 349 372 391 401 470 536 575 537 566 621 691 740 779 815 861 899 914 891 875 859 835 763 664 551 416 341 280 269 280 329 397 381 403 457 516 525 432 325 308 315 327 327 213 229 360 283 302 322 255 208 220 303 321 307 275 219 206 184 142 142 145 154 165 168 167 158 161 172 189 230 225 230 299 303 287 245 270 228 196 262 266 272 291 304 329 366 390 370 352 343 309 353 413 352 332 327 330 318 294 265 265 309 340 310 294 272 250 255 248 238 234 250 247 215 209 151 102 277 193 120 120 206 162 103 170 195 191 153 119 113 107 84 52 68 150 110 82 72 107 125 136 143 148 192 248 215 223 241 246 256 261 259 259 266 275 282 272 257 238 227 221 220 220 215 204 188 187 193 204 216 213 196 164 138 121 67 64 45 53 77 118 189 245 267 189 132 92 94 59 66 87 91 90 94 93 92 102 97 105 109 113 105 97 81 79 80 93 116 150 163 162 167 181 202 205 228 230 160 113 67 41 43 83 174 144 106 86 134 134 111 103 89 94 123 168 208 243 243 233 237 246 231 200 154 130 115 105 117 117 113 157 184 181 105 62 50 46 41 36 50 185 176 122 163 183 178 122 98 127 179 217 262 294 270 149 69 95 173 294 393 249 158 128 178 214 214 185 181 202 223 234 225 227 396 543 557 440 312 205 151 176 218 245 221 231 246 193 255 330 376 332 247 136 98 90 96 104 107 108 108 102 92 80 75 93 149 228 249 279 317 286 259 249 272 332 429 505 658 789 821 812 795 774 756 717 647 498 411 349 317 200 157 205 274 240 149 103 140 199 200 200 146 53 223 272 237 172 122 113 189 177 143 101 94 91 92 99 94 88 97 107 108 99 74 72 85 80 107 126 118 125 158 217 295 247 174 167 170 167 148 151 229 330 256 153 58 79 81 101 144 124 87 80 267 251 143 73 91 114 129 142 177 219 261 275 257 208 185 166 148 121 114 116 101 185 262 319 279 205 114 96 93 89 62 66 87 112 177 207 171 111 272 413 417 442 470 501 543 524 488 451 458 418 328 357 363 321 243 188 141 119 139 174 195 164 165 178 145 196 250 239 200 180 181 224 274 315 338 212 111 136 176 213 230 161 126 121 149 117 114 140 149 141 110 70 63 78 128 240 276 288 211 189 183 175 188 206 230 233 235 232 221 216 216 225 232 236 243 280 323 372 392 407 415 418 408 405 408 418 431 442 449 456 458 463 499 501 451 332 266 191 126 102 89 88 92 144 205 286 348 389 407 361 397 381 189 172 174 173 97 86 107 119 131 124 117 473 569 458 351 304 300 329 281 250 252 222 210 205 208 338 411 353 300 236 172 131 189 233 184 194 189 169 134 116 110 129 171 228 294 356 388 406 439 408 387 380 400 427 453 477 532 577 579 606 651 707 748 774 801 843 886 893 861 853 797 725 652 600 497 358 392 359 268 342 359 354 335 347 396 477 555 485 380 369 381 373 353 263 272 311 220 281 324 289 256 260 285 270 222 144 55 86 106 113 134 152 164 168 162 159 158 160 192 245 305 306 301 308 315 262 212 261 240 234 286 254 233 230 277 285 299 338 334 293 250 312 359 386 340 324 319 318 314 288 259 254 296 325 323 328 309 278 264 252 252 266 250 241 239 246 393 380 99 200 171 76 150 127 77 89 135 175 209 183 246 329 298 123 43 79 81 79 86 126 141 144 140 147 246 353 251 237 245 254 260 260 255 248 252 258 262 254 243 231 223 220 220 221 219 211 197 192 195 200 199 181 155 123 104 95 84 71 61 58 82 145 240 271 253 199 155 114 86 54 114 140 100 98 109 116 62 64 90 105 102 97 83 92 120 153 115 77 57 125 126 118 143 151 166 161 194 183 122 99 76 54 94 140 188 201 188 174 178 179 180 178 134 134 160 207 236 248 235 171 148 185 171 156 127 92 90 98 113 123 147 203 223 219 177 86 49 39 39 34 39 88 148 132 107 153 199 233 177 144 160 207 239 266 287 232 145 93 99 178 261 173 216 267 318 354 371 354 193 168 186 194 168 112 108 363 464 408 311 211 148 123 118 131 132 146 150 135 238 323 372 371 293 185 106 87 88 97 105 97 90 91 88 80 73 81 142 290 340 324 271 177 170 194 229 277 321 461 664 780 821 809 787 760 733 663 542 365 331 282 223 96 76 126 198 247 188 85 112 216 331 289 196 118 187 247 215 106 91 117 168 144 113 83 85 80 77 79 84 90 100 111 117 113 97 85 81 81 100 117 114 107 109 154 267 249 198 164 175 183 197 250 338 346 159 92 59 76 66 90 127 140 102 95 176 197 152 78 105 110 111 108 158 212 259 276 252 203 179 167 156 143 135 122 104 229 276 267 217 161 108 100 98 91 72 55 71 99 63 103 111 49 212 315 347 393 439 472 495 434 410 441 461 506 490 388 271 186 160 152 148 153 169 226 285 239 306 301 161 186 215 224 184 181 192 189 207 219 217 194 150 138 166 201 204 142 125 145 192 154 135 139 140 164 165 131 92 96 141 309 262 159 113 181 184 128 147 166 188 203 223 235 237 235 237 243 252 258 283 362 386 407 432 456 466 464 444 428 422 424 436 449 463 483 499 511 522 498 411 255 269 221 130 119 119 126 140 235 308 361 387 388 385 409 410 311 99 132 162 171 103 118 138 126 141 157 194 442 488 434 324 288 301 375 360 299 243 231 221 226 248 364 395 362 291 212 141 99 160 195 190 195 190 164 104 97 103 111 143 181 232 300 388 458 513 436 423 458 445 469 510 546 567 592 617 646 680 718 744 760 786 830 879 895 881 850 762 684 640 515 403 248 221 293 375 358 341 270 185 489 510 439 391 334 288 289 372 363 294 251 309 336 256 290 319 330 333 310 256 124 110 102 60 82 109 131 142 155 162 158 151 165 184 185 194 232 307 315 311 293 244 252 236 209 198 236 311 282 250 246 292 270 273 312 312 230 172 329 374 375 350 323 315 316 293 257 241 263 274 294 318 352 339 311 286 276 282 299 278 275 292 331 523 438 38 109 170 179 167 148 125 101 115 124 143 289 306 303 302 256 154 58 69 69 80 118 144 149 137 147 248 332 255 251 256 262 261 252 238 224 229 237 244 242 238 232 227 225 224 222 223 221 215 201 198 193 180 148 118 93 87 86 95 74 60 56 68 139 213 252 245 219 185 130 95 81 84 95 101 126 148 167 139 100 86 89 76 87 102 85 98 130 132 98 60 70 73 79 98 76 90 122 102 95 80 61 48 71 127 170 185 211 269 282 275 273 262 230 157 165 195 240 255 245 215 159 171 183 147 150 140 96 99 128 156 146 173 211 205 155 119 92 56 36 31 30 42 72 143 124 85 135 200 218 186 158 160 200 225 241 252 247 188 118 91 83 98 103 178 311 446 528 549 508 395 218 152 167 247 205 104 295 405 404 312 167 125 199 139 99 92 149 227 297 295 288 312 353 306 228 128 91 83 85 82 71 57 54 51 62 76 79 110 179 318 325 255 127 130 186 277 453 416 399 675 775 806 793 765 724 669 600 428 258 253 209 153 97 88 96 130 289 215 61 72 196 327 392 283 182 105 211 209 135 95 120 134 92 68 55 51 50 78 99 89 92 98 110 121 122 113 96 85 75 54 84 106 98 86 115 198 296 240 171 171 173 174 199 294 234 47 80 111 128 113 140 150 146 114 107 138 191 162 126 152 130 106 97 164 225 272 292 249 198 168 162 159 153 152 141 145 242 229 183 102 106 105 106 109 108 98 71 64 62 52 71 66 61 208 224 206 213 274 372 480 320 297 306 154 207 260 174 166 150 139 143 145 156 193 257 247 132 208 267 240 165 192 220 200 195 202 210 189 180 182 236 169 109 140 197 226 214 190 174 183 198 174 144 132 112 109 107 91 130 197 302 187 90 63 129 121 89 130 144 139 134 177 214 239 244 253 264 275 282 314 382 405 436 470 490 498 495 477 455 440 436 449 464 479 497 515 527 528 481 358 213 189 215 222 207 173 171 202 302 367 401 404 410 425 442 338 216 98 134 196 193 108 148 197 235 217 226 256 337 326 309 289 304 281 281 337 346 295 200 225 301 389 446 420 350 247 170 111 80 175 200 191 175 178 158 98 94 100 111 122 168 201 210 356 459 515 479 481 508 532 509 521 570 606 624 641 672 695 713 726 746 776 819 870 893 884 835 746 663 604 357 312 373 357 346 348 341 326 313 358 758 658 428 221 233 238 225 248 390 446 304 305 318 304 296 311 339 388 352 319 310 189 109 75 142 157 159 152 165 154 139 152 187 218 201 204 220 247 209 255 281 194 242 292 260 246 273 331 367 289 234 246 267 285 306 312 186 137 305 353 368 357 329 313 301 282 281 282 291 272 282 310 351 344 326 305 321 345 360 338 331 354 414 537 438 182 184 246 308 296 292 294 280 131 98 128 177 269 313 312 302 255 190 177 150 112 77 109 119 119 131 162 209 245 254 261 265 259 245 227 208 218 230 241 244 241 235 229 226 224 223 226 227 225 215 200 181 156 123 98 82 82 89 62 48 62 58 54 112 159 205 234 200 162 126 108 88 83 93 122 172 166 159 145 102 78 63 47 67 78 67 61 58 63 77 67 55 54 57 65 78 78 82 64 56 63 83 66 108 150 151 108 114 247 308 332 338 320 250 174 179 216 253 266 235 193 143 167 162 133 145 164 168 140 134 139 131 162 189 200 126 105 100 57 43 32 29 36 73 140 133 99 64 127 161 169 168 182 196 208 211 216 222 215 181 119 64 68 82 108 266 419 548 545 530 481 313 175 89 42 64 119 268 430 397 257 116 106 148 124 83 76 142 217 228 201 189 235 289 273 223 153 86 79 68 49 60 65 62 52 53 66 78 100 164 277 283 219 129 130 242 382 533 516 551 727 777 788 767 721 680 625 549 327 185 171 146 116 90 104 80 105 261 156 60 61 185 331 445 369 312 261 242 234 205 165 129 104 72 58 86 120 143 112 97 75 87 97 108 129 128 121 108 88 69 43 87 107 103 78 96 193 453 332 204 155 168 137 97 135 97 75 134 184 188 161 200 193 151 133 128 139 174 174 170 186 195 181 159 145 220 285 316 247 193 155 149 146 145 148 148 162 208 131 96 99 112 117 119 124 131 122 89 64 53 49 54 46 74 212 210 166 122 166 272 380 328 338 301 113 98 192 257 220 169 134 135 136 148 178 240 281 267 239 230 223 94 150 200 203 202 208 210 174 180 199 225 167 202 284 206 206 230 243 175 125 116 141 144 130 100 87 81 81 138 184 186 136 79 45 69 72 82 137 183 162 108 183 193 202 235 252 271 291 300 310 339 421 465 492 504 511 510 501 486 469 457 464 484 501 516 527 531 523 482 352 225 156 177 198 208 201 235 275 320 384 430 450 450 433 392 262 192 148 154 279 274 141 199 254 279 236 269 308 324 251 311 420 496 362 262 280 380 367 269 252 434 576 502 393 275 164 141 120 113 166 177 167 145 142 122 89 74 98 120 119 147 171 176 302 363 413 544 588 584 553 523 527 567 630 647 646 652 672 683 682 709 743 790 857 881 871 821 741 607 457 414 377 358 354 347 341 322 237 451 692 919 727 459 178 163 195 235 273 372 407 315 302 298 297 262 294 333 351 378 395 374 156 139 175 224 197 173 160 205 165 118 187 184 201 240 229 238 243 196 262 302 239 163 199 345 411 420 432 461 298 237 273 298 308 317 341 199 162 300 338 365 368 332 319 304 282 308 311 299 276 283 299 317 309 295 275 259 267 295 341 383 425 473 514 467 382 371 340 308 278 262 276 304 273 267 238 170 262 296 291 304 318 321 305 287 229 121 92 92 103 135 156 192 241 249 257 262 258 245 229 214 224 234 244 248 242 232 221 212 212 218 226 231 230 219 188 160 134 108 95 88 87 96 66 67 72 64 69 108 99 156 243 191 114 66 110 102 97 125 128 157 192 164 135 99 80 68 67 82 72 58 57 61 62 62 51 48 52 57 67 80 72 65 68 76 79 89 105 121 126 96 56 53 113 226 317 354 344 241 180 181 262 290 279 223 168 120 107 112 112 113 162 154 110 107 99 99 133 164 168 114 119 103 52 66 64 50 35 75 133 162 155 135 140 134 135 135 150 167 182 192 196 199 203 215 203 168 115 85 91 240 389 489 515 503 477 438 301 175 55 48 147 301 493 322 136 63 93 106 94 68 49 55 124 136 130 132 189 231 253 252 194 116 81 62 51 61 70 71 62 51 64 89 104 151 205 222 181 145 147 325 441 528 606 672 744 780 774 748 706 674 583 452 232 141 107 108 94 92 115 63 91 159 95 72 94 197 349 446 434 438 341 205 206 234 236 159 87 63 69 202 253 251 172 109 64 73 86 105 136 131 127 121 83 89 98 87 101 99 68 100 159 265 317 232 151 168 159 129 111 65 90 164 208 192 168 194 213 192 133 135 144 160 183 186 185 247 241 210 166 248 314 336 245 189 152 140 134 134 138 143 141 129 110 102 107 127 134 138 143 156 156 139 93 65 50 45 45 42 47 107 110 93 109 160 248 363 487 576 532 167 291 446 393 244 158 134 123 142 187 262 341 385 359 181 88 83 118 163 195 207 185 172 154 184 216 247 228 237 245 164 149 169 212 159 131 128 139 140 133 121 96 85 84 96 157 219 211 120 55 40 65 81 95 132 106 90 158 185 204 233 247 269 292 312 345 400 489 508 518 520 520 520 517 508 502 499 500 520 532 538 540 545 541 523 380 292 248 184 182 198 210 301 347 305 358 413 449 449 363 283 219 241 227 199 259 279 283 350 297 281 290 281 359 439 317 408 520 505 422 333 281 344 382 358 264 535 630 417 335 223 130 166 156 143 140 140 141 141 120 86 58 59 82 102 110 109 149 210 276 317 372 487 560 596 593 557 545 563 622 649 618 552 574 615 653 673 697 742 812 843 837 801 736 673 598 491 424 385 368 359 349 332 270 648 896 881 711 533 336 198 248 294 293 302 304 293 310 300 271 217 257 304 332 260 265 279 211 238 268 266 203 186 201 296 306 271 229 183 178 199 174 186 223 271 324 337 310 308 219 191 356 415 462 510 366 324 352 369 348 351 396 323 290 293 323 348 357 335 328 313 293 311 306 289 272 280 285 287 256 238 225 209 220 266 352 409 451 483 509 501 466 386 339 308 300 354 377 326 147 155 201 244 264 260 259 309 346 344 301 281 370 419 108 65 87 121 161 202 242 255 258 259 259 251 242 233 231 229 227 225 217 212 209 206 212 220 227 228 217 195 162 137 118 104 101 101 102 105 75 75 72 82 113 146 137 155 207 231 149 101 147 86 101 150 107 143 194 169 145 118 101 88 72 61 55 50 40 37 61 73 46 48 57 72 82 85 77 61 55 63 100 100 101 103 107 90 44 41 62 128 291 353 337 226 212 235 305 340 311 201 142 92 55 66 81 107 184 141 93 88 84 102 149 147 139 122 144 124 89 78 70 61 47 67 94 121 126 131 128 96 101 104 108 141 168 188 196 195 196 231 228 202 141 97 89 136 345 465 496 409 382 326 150 98 68 61 192 340 481 256 122 67 87 80 70 66 52 47 65 75 106 154 221 220 218 241 222 165 92 78 63 57 74 79 75 63 93 121 144 173 187 185 160 156 205 389 485 573 687 723 751 772 751 732 710 689 584 409 168 112 104 82 83 94 101 48 169 239 137 100 147 262 371 428 423 386 353 284 226 209 238 262 117 54 88 276 277 252 259 273 194 67 73 99 131 130 135 140 122 114 106 85 86 96 92 124 138 156 184 167 149 170 219 209 148 62 131 210 233 172 147 161 178 186 167 133 140 163 188 252 285 286 276 250 226 268 342 351 231 180 153 142 135 135 139 147 154 153 141 128 129 144 159 169 179 206 199 160 92 69 56 49 47 42 41 75 92 89 79 69 81 139 323 537 633 485 318 429 589 415 312 269 251 284 303 306 379 421 408 191 95 84 107 147 181 201 161 150 167 210 240 245 211 252 257 213 173 143 119 118 120 123 132 134 156 171 98 76 89 143 235 279 260 162 90 55 69 71 76 97 89 91 123 167 201 227 251 303 358 400 427 467 523 547 556 555 545 540 536 531 530 534 538 543 550 553 548 565 574 561 449 340 256 178 174 189 205 299 388 439 450 455 447 412 270 216 244 308 295 256 283 283 312 389 354 358 384 300 349 458 581 534 497 459 461 421 354 293 325 329 226 449 466 341 326 270 210 201 182 168 160 147 139 130 115 83 63 64 110 114 106 103 138 176 191 321 412 481 540 589 610 579 564 565 586 630 570 473 505 537 548 529 589 664 742 780 771 732 671 617 574 531 477 435 404 383 321 386 577 807 881 788 573 507 493 504 368 312 297 264 254 260 279 267 236 203 245 279 302 283 281 288 309 325 296 248 189 245 316 331 314 309 301 217 239 264 201 177 213 319 348 351 339 367 382 362 342 384 440 494 465 455 459 472 409 398 424 329 297 298 315 336 345 338 337 311 284 288 285 278 268 292 287 264 241 216 203 209 226 260 317 375 389 417 500 470 421 371 377 382 392 418 427 402 310 260 261 292 257 235 243 301 386 418 396 330 333 382 415 178 75 106 163 259 319 274 260 255 256 256 248 234 209 192 184 184 197 204 207 204 204 206 207 199 182 155 135 122 113 111 110 108 107 118 81 85 90 114 173 188 171 144 143 167 192 177 149 58 91 132 118 148 173 173 177 157 127 97 72 53 51 63 72 65 78 86 69 58 52 52 81 88 85 81 80 81 95 85 87 103 130 118 81 44 48 109 295 349 319 220 230 250 274 314 307 255 190 103 56 48 69 108 159 98 81 87 97 122 141 127 119 127 157 146 114 83 70 68 70 72 72 84 103 127 104 44 86 105 110 140 168 192 209 209 207 216 184 177 155 109 118 184 370 471 470 310 241 194 96 81 106 146 245 330 380 292 175 99 80 65 57 68 77 61 47 49 99 171 271 205 164 159 185 177 140 135 116 94 80 89 101 103 157 184 191 189 182 170 146 139 227 412 500 594 689 711 731 740 728 722 715 707 667 591 454 235 148 105 82 98 88 37 263 238 82 117 218 333 370 397 405 380 351 339 292 119 73 86 63 110 182 313 188 128 137 219 175 88 67 90 118 133 126 125 123 112 98 83 68 144 212 230 131 88 81 107 151 194 238 212 155 75 201 268 277 185 154 160 170 171 153 105 126 177 254 259 263 263 262 250 238 231 295 278 201 167 156 154 151 149 150 156 170 179 178 158 158 175 207 227 256 292 339 288 192 125 89 70 42 105 147 168 144 99 58 43 47 133 334 506 627 626 209 298 631 730 687 551 377 396 364 321 390 405 369 238 137 83 77 127 162 183 183 193 206 222 246 256 245 288 320 343 364 392 302 110 106 111 119 126 176 205 99 81 83 103 177 234 248 200 132 81 85 81 82 89 79 78 90 124 158 191 221 256 318 392 454 498 536 572 594 601 592 574 562 553 550 554 558 551 558 564 573 598 602 582 512 389 263 159 169 186 212 247 367 463 485 437 404 366 250 248 304 302 299 284 270 259 267 301 344 404 453 446 458 467 467 395 365 368 424 476 444 321 258 314 401 381 308 260 320 347 311 232 208 206 196 143 139 143 147 122 104 101 148 142 136 183 200 209 219 281 396 497 534 578 598 578 569 570 564 515 388 297 316 393 394 354 471 528 595 657 703 689 651 583 555 540 499 466 419 358 259 439 829 861 877 828 655 586 553 549 384 328 345 374 315 281 270 287 260 225 280 317 340 355 369 359 334 347 270 195 253 300 325 318 305 306 309 268 331 375 335 331 354 386 391 453 485 451 505 468 353 322 361 427 495 522 532 523 411 380 387 314 300 303 312 326 334 334 328 288 255 263 266 270 272 282 272 252 230 227 241 272 267 269 275 302 268 274 401 404 389 373 383 402 403 370 386 423 458 380 323 280 248 237 235 245 329 369 371 334 256 283 447 190 84 99 164 324 398 277 251 242 240 239 216 190 168 162 159 160 174 182 186 183 182 180 174 159 143 129 126 124 121 115 128 198 280 270 91 110 150 182 231 221 194 165 159 178 215 171 127 65 88 169 200 122 145 174 201 173 135 97 83 80 94 105 112 111 101 103 96 45 70 77 81 85 87 89 96 116 127 108 104 118 159 139 107 64 67 138 244 226 222 206 212 217 236 276 284 269 233 138 99 112 90 82 82 50 64 80 81 96 113 116 114 118 136 133 119 94 67 65 70 77 75 83 101 137 111 57 73 107 119 122 170 202 224 226 204 174 124 173 182 99 109 202 372 483 510 444 214 133 93 82 134 226 311 310 272 203 142 98 72 91 66 56 73 90 70 50 126 229 297 209 123 75 77 106 137 158 136 123 106 106 165 214 217 210 196 173 159 161 192 316 366 422 474 536 594 628 636 662 691 701 710 715 717 708 586 330 177 106 78 104 81 85 291 184 71 126 247 344 398 376 383 387 354 393 348 114 90 118 162 264 280 260 126 79 110 220 173 108 59 78 104 128 130 131 129 118 96 84 87 182 168 118 78 61 63 79 156 214 247 233 175 134 263 300 285 218 211 204 191 141 110 88 116 135 160 178 219 227 214 204 201 207 256 263 221 151 157 166 171 170 168 172 194 214 219 200 206 236 295 297 317 362 456 433 363 269 181 158 186 171 223 246 169 92 46 38 39 155 343 486 560 541 272 142 273 676 652 556 431 416 345 313 394 396 394 377 292 192 119 122 165 194 206 210 223 242 280 282 285 314 329 340 342 380 380 299 147 107 108 121 128 121 96 91 82 77 94 150 203 220 181 114 58 78 85 84 71 65 68 82 114 154 198 239 276 342 444 509 550 575 594 604 605 595 593 591 589 584 581 581 585 586 588 598 582 555 512 427 305 185 221 262 295 322 425 467 446 367 340 338 323 305 302 316 337 316 271 232 216 208 219 285 421 600 446 404 393 334 325 323 337 454 444 326 202 189 225 242 211 221 296 360 378 338 290 308 391 504 427 354 293 246 200 159 131 136 161 201 152 204 292 372 463 527 536 563 586 589 561 558 522 410 226 130 131 195 200 202 343 257 174 207 540 655 630 556 521 490 438 397 345 266 316 495 721 843 713 601 520 416 390 389 363 376 463 685 509 389 366 334 307 293 325 357 380 390 411 381 328 275 221 197 233 194 241 313 312 303 277 241 333 369 361 407 500 569 544 583 577 506 552 500 382 270 289 338 387 377 350 329 304 338 360 309 306 310 314 318 324 319 285 254 243 261 258 269 280 271 252 236 226 234 258 293 292 286 276 249 285 252 170 178 264 347 360 319 295 287 356 413 441 345 287 252 237 236 233 226 211 282 338 327 278 287 350 186 123 122 168 311 362 271 230 213 212 218 202 179 156 147 142 143 151 155 157 155 156 156 154 144 138 132 133 128 128 143 240 289 319 323 87 78 119 189 264 247 238 234 244 221 188 117 104 81 53 140 150 69 130 160 166 151 130 107 98 94 98 113 133 138 126 101 86 75 108 106 93 84 77 100 140 170 181 174 173 174 177 158 135 108 79 91 135 156 146 157 178 183 168 184 261 266 246 216 146 94 58 53 44 40 40 49 59 68 128 149 148 115 107 115 132 103 63 62 73 82 79 91 99 109 156 152 135 130 126 120 179 214 229 229 190 138 91 214 187 97 110 210 350 487 534 527 439 359 236 128 92 187 280 185 149 113 82 66 75 105 91 71 72 126 93 61 102 231 306 278 137 68 63 89 134 157 125 139 142 120 200 236 234 211 174 139 124 138 212 378 380 385 396 404 412 428 416 507 595 644 684 710 723 733 617 405 178 90 76 96 64 66 156 124 83 94 193 265 303 292 328 384 425 487 383 175 202 226 276 375 295 180 85 125 158 200 167 119 71 73 96 116 125 136 139 135 113 100 100 131 91 53 50 52 59 75 169 269 317 262 183 171 278 291 283 259 258 249 213 118 89 91 114 130 149 167 188 176 153 143 158 177 205 226 196 133 145 167 184 188 195 205 221 243 256 261 289 306 317 323 341 391 482 502 506 489 459 433 401 330 295 240 124 66 77 117 108 181 298 422 462 497 532 339 265 355 479 505 463 398 301 309 403 507 512 486 450 302 182 119 235 312 338 311 297 302 337 296 291 335 329 323 326 361 409 403 264 168 123 123 121 98 77 90 123 128 102 90 124 180 217 200 153 106 93 85 73 63 64 74 92 112 146 199 233 305 423 522 577 603 621 632 636 630 636 638 638 633 633 635 633 611 587 567 551 520 481 441 386 328 292 335 366 386 449 442 384 296 271 273 301 295 301 323 373 358 304 229 229 226 217 302 348 405 447 421 406 401 396 342 271 313 275 217 208 187 269 410 273 220 230 266 422 553 565 557 545 549 515 457 400 364 309 236 142 155 156 147 113 158 258 395 502 540 530 535 596 636 599 557 476 343 195 110 77 69 56 51 51 48 57 119 454 583 583 494 416 357 296 207 208 280 379 458 595 782 457 314 276 169 174 241 335 408 414 389 575 602 550 439 382 352 344 370 383 393 410 333 249 201 224 241 255 225 228 266 296 285 217 90 265 361 388 418 468 541 614 685 651 565 590 484 366 265 310 344 360 390 413 409 354 415 406 303 314 319 318 315 315 295 232 231 237 247 251 266 275 261 241 230 228 226 223 231 273 260 244 243 252 258 252 261 294 331 342 293 270 289 375 421 421 360 307 270 252 239 239 236 207 269 315 314 313 314 300 213 169 156 157 223 263 272 234 213 202 200 187 168 146 137 133 133 136 139 141 142 137 139 143 142 161 162 134 239 268 243 190 200 219 234 70 101 134 217 276 266 268 233 180 161 131 84 110 100 83 120 91 72 124 136 147 152 129 112 98 91 93 102 118 133 128 90 85 109 160 159 144 124 93 137 192 213 212 204 191 189 190 185 174 152 120 84 104 125 101 96 97 95 110 144 222 263 262 233 147 101 72 69 60 47 47 47 95 146 181 195 149 119 112 119 144 101 66 65 86 92 89 94 82 68 136 166 165 139 155 168 173 209 227 225 184 119 97 245 141 74 98 203 330 464 526 558 565 549 415 239 112 137 154 103 81 92 96 70 99 121 100 73 74 121 77 50 66 174 291 330 196 107 71 93 145 174 158 143 137 144 230 244 228 195 148 111 90 113 198 318 340 329 315 314 257 241 253 343 440 532 621 682 716 727 629 438 180 85 57 74 45 37 51 105 82 66 111 148 201 247 295 405 527 536 485 368 267 236 265 317 259 153 83 194 186 165 145 140 116 85 90 101 116 137 147 147 133 120 106 95 57 43 46 49 84 124 169 244 318 331 240 195 212 240 203 179 200 221 204 136 111 138 175 140 159 180 175 124 83 66 74 113 166 219 168 116 106 142 167 180 198 221 243 260 278 288 283 319 334 333 346 385 434 463 525 559 553 548 524 470 341 205 106 93 91 98 97 150 221 306 385 440 463 409 356 346 408 486 488 413 284 326 430 518 482 466 481 358 222 149 281 334 358 365 372 378 385 292 286 316 316 315 321 344 394 428 429 308 193 118 101 76 60 66 164 206 192 81 69 110 142 151 143 113 102 90 78 66 62 63 69 83 112 158 204 280 385 506 584 630 662 674 677 673 677 669 660 654 649 648 649 636 608 573 552 518 479 441 437 410 370 343 360 385 406 389 338 245 243 256 274 274 315 362 411 385 343 279 283 291 309 380 401 423 480 451 421 423 433 342 201 87 156 217 268 378 443 494 308 202 143 154 357 462 458 329 310 325 346 345 339 339 313 280 237 199 182 161 129 153 215 319 447 491 496 494 603 644 586 507 420 340 335 335 308 263 154 82 68 68 69 102 246 463 547 480 376 295 233 164 154 171 203 294 521 762 421 211 116 80 114 112 112 191 243 289 432 587 627 518 427 374 348 364 354 344 358 275 229 229 247 272 308 363 293 233 230 219 193 153 149 168 195 230 366 499 632 773 728 624 594 411 250 204 285 310 313 347 408 442 420 525 465 306 322 329 327 319 300 272 232 234 238 245 249 266 271 258 237 242 249 223 204 197 218 232 244 254 257 273 291 304 307 317 333 342 349 354 359 379 392 379 348 312 278 247 226 218 218 277 315 336 403 322 246 224 149 117 156 228 257 250 205 183 172 171 167 153 137 133 131 132 134 138 140 138 127 123 127 140 261 254 136 183 201 184 106 104 114 119 88 123 171 267 298 286 253 187 124 94 96 94 104 73 74 96 76 83 109 86 108 130 119 104 97 97 100 94 85 100 108 109 126 168 213 233 224 199 170 201 225 230 219 208 200 201 209 221 234 229 181 99 103 106 98 79 86 96 98 121 171 266 269 242 183 134 111 111 129 87 52 63 165 219 92 103 124 132 115 119 125 100 86 85 102 107 99 83 119 120 120 177 159 130 152 166 184 218 232 228 199 179 169 189 97 61 86 173 300 425 521 563 586 592 550 408 208 116 103 89 54 126 170 154 162 126 71 59 59 71 86 56 49 95 243 299 231 183 159 157 177 241 246 144 128 165 253 239 207 164 135 127 161 267 273 283 311 310 256 194 182 183 197 218 263 321 399 517 608 662 637 459 190 72 61 65 44 42 57 84 54 44 56 83 136 214 301 420 506 527 511 435 311 212 207 225 224 136 91 155 152 134 123 154 116 75 81 91 111 140 149 144 130 114 89 67 51 47 54 68 138 147 132 179 290 408 421 330 237 191 160 128 116 139 150 163 190 178 161 120 165 196 201 139 98 70 54 76 137 232 159 97 69 100 133 161 182 223 257 280 303 316 320 338 340 337 346 378 415 446 474 513 544 555 547 508 401 222 108 92 88 90 95 121 160 214 285 324 332 313 342 356 377 442 468 467 418 428 399 345 312 345 398 429 305 208 242 293 337 373 406 411 380 261 274 301 309 312 317 323 319 371 395 354 179 86 96 77 65 67 138 198 212 173 89 57 67 77 85 91 95 95 90 75 65 61 61 72 97 134 185 219 238 259 515 637 676 698 705 704 698 671 652 655 652 654 659 663 648 617 579 543 501 453 436 438 430 386 388 378 344 325 301 272 252 246 265 314 363 411 446 397 375 370 339 370 406 441 444 456 473 462 342 239 265 237 176 95 157 290 438 586 492 333 171 158 156 156 170 201 206 131 128 133 131 141 143 147 215 258 257 199 211 207 186 187 231 287 338 344 421 566 634 630 559 444 379 380 508 706 846 889 716 414 172 186 271 320 320 518 610 617 652 687 682 631 478 346 251 259 478 719 628 376 190 149 404 440 317 186 235 342 473 577 567 452 369 349 347 323 300 300 320 266 251 261 257 298 381 518 375 253 153 195 253 253 137 115 174 290 389 486 606 798 749 604 394 398 305 186 291 337 359 383 430 467 484 532 446 315 324 336 342 338 275 249 245 258 260 262 269 280 285 278 252 268 283 206 196 213 246 240 252 275 307 302 303 314 300 309 332 337 344 350 357 350 364 387 361 338 309 264 212 206 245 292 345 420 597 312 71 90 129 142 154 202 220 215 187 163 165 183 159 143 133 132 133 133 131 130 131 129 114 113 129 163 232 270 240 144 115 106 102 98 96 99 135 204 260 335 342 313 257 196 148 116 137 121 94 62 77 92 104 114 113 89 88 103 114 92 87 98 127 114 98 100 124 147 177 217 245 257 248 239 231 237 236 230 221 204 195 197 218 237 253 255 216 151 105 87 75 72 88 112 127 137 190 272 270 255 217 149 113 100 117 75 63 89 167 162 100 99 127 140 105 118 119 97 98 104 117 130 111 82 85 113 134 181 117 86 132 180 205 224 237 241 235 222 187 144 76 54 62 113 174 344 511 543 552 563 557 425 247 69 102 99 78 182 226 212 146 94 48 47 58 82 109 60 41 61 174 242 232 142 211 245 237 318 240 73 103 148 203 215 179 134 117 260 263 246 267 263 222 254 261 242 228 201 191 187 196 222 264 353 423 521 629 601 410 122 81 64 56 58 77 88 45 35 37 53 88 143 228 299 386 459 496 458 387 310 354 365 339 159 80 67 103 109 116 162 93 63 75 85 113 144 153 136 112 91 68 51 48 47 43 59 124 127 116 141 203 302 399 372 313 240 178 137 110 122 130 153 186 140 114 106 162 210 224 180 136 98 66 62 116 179 143 92 60 73 102 130 156 216 267 304 318 323 326 332 331 334 343 362 394 429 449 482 515 534 526 488 417 268 154 96 101 92 95 113 135 166 219 243 233 226 288 297 303 321 357 361 342 340 292 211 172 245 359 467 250 182 224 260 288 318 351 342 285 178 215 262 302 308 309 283 179 261 312 260 158 101 91 84 83 77 43 154 216 206 143 89 55 41 43 45 46 57 58 51 47 47 51 62 94 129 172 172 160 185 452 599 671 703 714 712 700 691 677 666 663 667 674 683 681 650 592 547 519 494 465 460 463 457 446 402 340 329 305 278 252 250 297 388 426 455 479 476 460 437 412 433 448 455 454 440 428 418 248 146 185 184 155 117 133 389 584 597 429 289 201 199 181 156 125 107 101 106 143 145 127 98 91 91 94 128 164 183 241 249 228 183 240 312 383 246 357 598 631 595 509 370 352 357 410 554 655 725 755 639 496 436 592 671 696 741 749 738 717 711 704 690 635 574 488 369 417 579 804 747 710 698 670 512 349 272 312 370 446 513 405 242 209 251 310 351 324 307 304 294 297 332 396 404 476 590 303 181 146 109 232 300 248 223 299 432 460 490 541 660 586 465 329 310 308 298 318 358 378 377 412 458 470 344 324 317 335 355 332 283 251 257 276 293 297 301 309 304 315 328 315 221 173 196 313 324 279 250 281 319 345 331 330 345 314 320 340 343 351 346 327 334 347 358 338 326 306 268 238 243 288 317 394 438 401 186 86 138 176 178 171 190 194 188 172 175 183 196 163 141 134 138 134 132 129 125 120 116 109 114 136 175 186 231 261 156 132 122 110 100 93 91 192 302 345 357 345 307 266 237 224 203 171 118 88 73 102 117 113 133 124 113 102 115 121 100 85 111 164 173 182 187 167 183 208 232 247 255 254 251 244 236 232 229 221 197 173 172 207 236 254 264 243 191 113 99 75 56 72 130 183 209 240 271 281 265 211 133 106 81 74 77 78 98 134 99 85 105 126 131 110 137 128 110 118 124 134 151 125 94 70 95 120 128 88 91 125 176 210 228 239 249 252 246 219 166 98 58 47 91 210 370 483 499 435 447 458 387 217 67 109 135 146 167 210 193 105 76 60 53 63 109 143 119 68 76 147 233 227 164 262 314 339 371 219 106 137 127 140 175 196 151 119 234 197 114 129 262 293 220 203 212 227 204 192 184 179 194 216 252 242 344 578 617 442 198 84 65 70 88 88 96 94 76 71 75 101 101 145 236 301 376 452 450 395 326 447 438 351 151 76 54 70 125 130 117 81 66 70 82 123 153 163 133 101 70 60 52 59 108 104 95 103 116 122 125 90 160 267 331 337 303 228 195 171 154 102 133 167 119 92 101 154 222 242 220 191 144 97 68 138 180 139 86 60 63 78 103 138 199 261 301 310 309 308 308 310 312 315 320 351 393 437 467 499 529 531 493 408 253 163 114 117 88 60 54 115 141 160 178 170 183 245 241 220 219 263 272 264 249 239 228 209 215 329 430 195 166 202 220 218 217 213 217 213 195 215 263 302 303 300 308 318 229 228 224 151 108 86 83 81 86 96 111 160 190 167 118 86 70 91 66 61 57 54 49 44 42 42 46 96 136 147 106 104 171 381 546 646 687 710 715 700 672 656 656 674 681 685 687 679 648 603 558 514 489 479 469 470 477 442 368 302 289 280 274 269 285 357 445 474 473 468 473 456 462 479 488 467 444 442 391 307 193 94 97 163 189 153 130 149 510 629 471 338 272 236 222 190 158 130 137 134 136 180 159 132 147 138 115 83 78 102 159 252 262 231 176 289 297 250 282 410 561 581 537 438 291 302 231 150 273 402 547 712 753 751 729 841 867 832 759 714 674 637 658 621 572 579 608 612 524 398 381 542 801 862 798 603 451 342 303 314 321 314 389 278 187 256 302 333 346 300 277 276 303 341 434 618 578 564 531 304 281 282 234 386 465 461 414 442 497 501 506 460 346 366 342 294 267 322 363 355 364 358 335 344 364 327 73 230 349 370 352 341 321 289 298 313 323 334 344 347 323 314 324 328 188 140 186 257 305 306 256 308 347 348 355 362 362 329 329 339 352 357 344 323 347 351 337 296 283 264 243 301 312 315 366 479 411 106 93 108 159 213 211 194 183 175 165 155 186 171 145 159 141 139 169 148 140 138 135 127 120 114 121 138 161 171 160 147 144 138 128 113 103 98 101 253 348 339 323 304 283 269 259 254 216 169 117 79 67 64 108 136 155 135 130 142 140 129 114 99 134 191 250 260 241 197 199 223 245 251 252 251 250 241 225 217 219 211 187 143 134 165 215 245 260 255 219 159 93 110 92 62 127 182 211 249 249 255 270 181 112 111 121 129 146 115 99 124 152 111 94 118 118 129 153 125 118 133 139 145 150 132 106 81 72 76 73 50 62 99 154 204 238 257 282 292 287 266 233 165 46 52 100 210 374 434 385 171 144 188 243 144 69 83 117 107 93 131 143 118 77 66 63 67 94 157 207 107 89 136 227 218 214 277 306 323 324 168 127 156 132 106 130 257 220 183 194 140 112 116 251 259 198 135 132 147 172 196 203 199 204 205 208 201 190 319 584 446 248 70 66 84 102 87 130 161 147 166 177 207 176 160 176 216 290 362 382 407 431 500 447 316 134 78 79 112 134 117 95 85 66 67 82 138 172 180 141 98 66 57 72 116 183 141 121 111 122 116 104 83 99 162 251 298 319 312 269 151 74 72 128 162 148 113 121 165 230 241 239 246 217 146 70 147 192 184 87 82 87 74 106 138 190 247 279 289 287 287 288 292 290 290 295 324 362 411 449 484 514 530 496 436 335 212 132 102 115 81 57 97 114 124 133 150 162 188 252 230 190 167 194 214 224 241 287 337 308 386 412 250 214 194 173 161 177 212 263 231 209 220 277 304 301 307 330 324 216 221 211 143 107 86 83 90 89 86 78 101 130 143 116 155 234 396 314 174 57 61 81 98 77 68 61 60 71 81 74 87 158 300 493 586 629 666 683 686 673 658 657 673 677 681 679 668 637 599 557 488 456 450 441 432 412 367 301 257 244 254 276 303 335 409 466 458 468 490 515 509 517 528 526 498 460 424 361 283 237 357 280 198 165 142 215 367 664 683 515 338 305 294 276 265 237 204 219 205 200 216 185 146 116 116 106 89 83 97 142 239 278 293 282 285 216 161 252 388 484 514 471 377 248 148 141 132 123 219 380 590 726 818 873 871 843 784 689 683 639 585 599 484 379 372 393 466 590 625 458 341 572 608 565 443 366 296 245 234 368 451 393 302 271 313 322 322 300 222 239 268 301 385 435 460 481 475 455 405 387 388 395 501 548 555 525 502 508 550 511 448 385 427 402 352 297 337 364 361 344 334 329 323 209 180 273 303 343 367 354 341 333 326 332 337 339 357 370 376 371 259 209 241 302 240 169 216 275 286 211 269 309 327 350 369 363 318 337 353 359 362 361 359 377 372 338 267 269 242 218 306 328 347 405 386 270 64 53 85 145 229 245 218 164 153 143 132 117 114 115 116 252 248 167 160 151 145 144 140 135 130 132 135 139 144 146 146 143 135 127 121 124 125 124 305 342 329 305 281 265 262 257 243 178 132 95 48 45 63 70 131 167 153 135 112 88 128 133 126 155 212 261 268 240 205 184 220 250 257 254 252 252 256 251 237 212 197 175 136 123 142 192 231 252 257 237 173 105 127 116 83 93 133 163 187 201 224 282 184 128 114 127 183 228 235 170 137 154 102 92 144 133 126 128 110 114 127 138 136 130 120 104 91 78 67 74 72 53 72 119 181 250 300 339 350 338 309 272 231 163 84 86 157 311 375 296 102 54 58 96 85 64 42 58 56 56 73 105 111 86 71 65 60 49 112 155 84 89 140 227 209 221 257 272 314 314 202 162 159 169 164 215 311 271 250 215 113 73 111 262 245 195 123 110 131 166 188 198 200 200 178 162 156 137 205 379 457 291 101 62 110 125 86 123 174 207 261 214 139 151 151 151 168 221 295 368 424 465 484 416 261 129 112 115 125 134 121 105 87 51 73 119 183 209 198 147 104 70 44 61 98 139 130 131 133 131 104 85 74 80 106 162 230 258 260 220 101 53 75 118 160 175 144 164 191 216 211 232 278 322 218 77 80 182 208 96 132 132 101 188 201 202 238 257 268 270 274 280 287 289 291 297 317 336 369 425 466 496 517 493 458 408 302 168 72 88 73 63 76 106 124 132 159 169 156 136 169 160 124 134 172 210 233 266 286 275 339 343 281 239 197 158 140 142 188 279 234 211 218 280 300 311 330 357 330 230 233 194 131 108 85 70 78 86 86 79 69 77 101 129 332 422 301 234 162 81 67 112 171 154 159 175 194 166 121 79 85 137 242 447 521 564 609 659 680 680 671 662 654 644 661 672 666 631 564 488 421 393 374 347 336 328 314 275 248 238 256 294 333 367 407 439 459 475 511 541 534 549 559 554 574 588 598 617 588 564 620 382 197 95 121 392 709 737 682 577 437 393 380 380 394 382 362 343 234 166 161 215 198 145 107 100 98 96 145 214 304 336 370 369 288 212 153 151 285 398 463 422 347 237 91 116 138 129 152 245 402 596 719 778 778 750 692 624 649 624 577 545 373 231 171 170 203 284 403 505 539 567 554 490 397 324 261 224 244 564 692 499 382 302 263 252 276 260 167 246 305 342 435 492 494 441 385 363 377 394 410 433 458 447 439 454 448 476 532 545 556 545 516 398 338 337 326 324 319 309 291 269 248 311 322 325 372 406 402 329 311 315 338 332 338 351 375 396 406 402 318 270 280 399 284 166 225 273 239 131 150 168 185 203 244 277 289 336 357 361 371 373 381 396 366 338 302 357 369 356 356 350 356 379 353 304 231 181 107 105 205 258 225 137 132 123 115 110 110 175 291 320 240 132 137 147 152 149 149 149 147 143 144 146 148 149 147 142 132 127 127 129 116 98 320 336 329 305 280 257 243 218 182 119 79 58 40 87 105 95 148 177 174 152 108 85 138 131 112 83 120 164 194 194 188 189 220 243 256 258 260 263 268 264 241 199 181 164 134 117 133 172 217 240 248 240 184 132 110 132 104 61 73 99 126 180 193 204 215 156 108 78 153 199 203 184 150 128 115 98 102 98 132 130 100 100 109 120 119 113 104 95 92 87 79 87 85 65 51 72 120 180 286 372 398 388 366 337 309 271 200 98 106 192 316 256 132 48 48 45 34 94 84 47 54 75 99 99 89 76 67 61 52 40 55 62 54 85 167 233 220 223 230 236 270 296 279 222 172 152 148 223 300 309 279 202 46 73 175 303 277 207 152 109 122 143 158 168 168 159 131 116 115 116 155 287 551 341 160 52 149 142 91 86 134 181 161 102 79 111 128 160 186 172 209 276 358 427 429 352 198 125 122 99 115 135 140 129 105 48 100 162 226 243 218 167 121 114 101 61 104 126 128 125 121 115 96 81 75 85 113 145 214 204 200 172 66 51 70 86 162 193 167 169 167 162 153 196 268 359 278 153 45 151 209 184 186 140 120 214 205 201 226 242 254 263 270 279 288 296 302 309 320 323 338 372 431 469 490 482 470 449 431 361 274 199 132 90 85 135 157 147 86 81 101 125 149 153 128 78 130 184 220 239 241 232 249 235 199 154 124 111 108 123 151 195 187 181 209 291 291 305 339 323 255 178 191 148 95 72 73 70 68 78 85 85 74 62 64 89 310 320 138 107 97 91 62 77 138 221 220 221 225 208 146 86 83 137 229 367 497 544 562 650 680 684 676 657 641 632 666 677 663 608 513 413 337 314 292 269 264 263 261 250 239 238 257 299 331 353 380 417 452 479 512 535 533 557 585 616 646 666 683 701 704 707 695 378 164 56 95 438 656 560 587 561 493 444 443 464 485 475 455 437 331 254 216 242 257 229 154 156 165 176 272 341 390 408 453 435 315 242 162 94 180 307 409 395 302 200 95 131 173 206 202 170 218 388 570 673 698 668 609 564 597 600 562 484 353 218 116 135 137 147 181 290 409 499 571 559 477 362 313 380 583 609 527 353 276 234 196 157 284 305 228 290 333 357 365 384 378 329 280 276 307 349 354 341 309 290 304 357 394 434 474 493 537 529 443 315 266 293 280 290 300 286 281 287 304 383 396 387 430 445 404 279 282 305 334 312 333 377 436 405 385 377 347 364 398 446 301 196 223 297 266 178 171 177 197 234 243 269 307 344 361 369 383 371 371 390 285 305 376 355 347 345 349 343 348 358 339 354 370 353 161 74 136 212 192 130 135 121 111 113 114 205 321 227 222 192 120 136 148 149 152 155 157 157 159 159 153 148 140 130 118 114 112 108 86 64 311 324 318 299 279 251 214 193 148 88 47 84 124 115 136 152 170 186 190 178 149 121 126 84 71 73 84 98 118 148 156 170 199 227 245 255 264 266 268 263 234 190 142 144 140 125 136 164 204 226 229 215 169 142 132 178 115 62 50 72 111 163 181 208 225 156 95 66 92 130 162 183 155 144 169 84 67 91 156 140 102 89 94 102 106 101 96 92 98 100 98 91 98 88 53 72 114 169 283 371 417 411 389 363 345 338 295 145 77 120 246 210 145 75 110 97 109 184 111 56 74 106 116 108 108 86 62 57 49 41 44 39 72 148 216 260 254 249 222 202 220 251 286 297 216 139 95 196 285 339 266 206 147 125 211 280 275 177 111 109 109 105 110 134 124 109 103 91 92 110 210 384 563 299 153 100 182 138 94 84 91 87 71 53 78 107 101 161 200 177 159 181 242 343 346 269 150 97 85 88 93 119 145 115 104 115 210 236 254 268 252 254 272 266 234 179 165 161 153 136 130 110 73 80 124 169 210 244 231 171 162 146 86 56 54 61 178 195 164 144 116 96 86 147 249 358 265 146 47 91 213 291 234 123 123 227 236 220 215 232 249 264 278 286 294 303 311 320 329 331 335 352 392 429 452 461 487 493 483 436 382 302 191 114 100 157 159 131 91 75 110 142 144 144 119 47 110 181 237 258 248 221 185 176 160 141 107 101 110 132 144 134 113 102 159 286 286 217 183 255 176 97 95 80 72 77 72 64 59 67 75 78 72 57 97 168 229 166 53 37 37 55 96 65 99 176 208 211 195 165 113 81 85 151 246 363 485 515 546 654 683 691 685 665 661 668 691 688 659 595 492 382 283 272 266 271 306 253 216 212 208 207 212 235 263 295 337 390 435 470 493 515 537 561 584 610 649 681 708 729 744 747 686 403 160 51 103 452 580 501 531 530 506 471 458 459 462 505 514 490 398 355 327 310 330 317 253 264 294 329 402 462 493 487 505 447 320 212 126 87 170 269 351 388 333 228 144 232 265 289 312 169 125 224 335 467 562 555 508 483 509 528 496 420 351 220 107 105 179 191 147 184 278 407 528 592 581 461 399 411 489 426 328 231 205 212 182 118 335 406 357 319 301 299 304 370 349 265 221 219 243 281 274 241 193 209 252 305 334 366 386 385 432 406 308 255 200 168 227 268 293 299 311 334 366 415 421 432 474 422 354 271 280 293 305 303 338 395 468 378 385 428 424 478 512 477 351 251 204 337 335 278 240 231 245 281 257 285 334 356 373 385 392 369 364 355 227 273 348 335 327 326 331 336 336 338 341 360 384 405 191 87 78 117 130 123 117 104 100 105 109 216 314 220 225 238 175 139 136 146 150 161 170 177 155 140 131 128 121 111 98 88 79 70 59 53 309 318 308 282 247 224 195 165 124 90 46 118 132 103 154 178 186 201 204 201 195 141 100 87 76 76 83 112 121 136 116 135 167 201 216 225 225 234 240 240 221 179 125 133 142 144 146 170 195 208 184 161 130 130 130 137 128 99 76 74 108 148 177 172 165 127 84 109 188 146 147 163 159 126 116 135 79 79 146 145 110 89 89 92 96 94 91 88 89 117 117 92 105 100 47 52 93 158 255 342 398 405 327 289 290 320 304 247 104 79 124 156 195 203 269 150 98 125 82 67 84 130 147 144 132 88 59 55 47 38 34 57 126 212 222 279 292 257 195 168 181 173 161 175 248 201 150 205 285 321 270 183 138 130 193 179 137 151 136 117 96 82 88 124 108 104 102 83 80 134 318 478 475 176 119 130 191 116 83 76 95 106 90 55 94 117 95 162 182 166 143 122 143 236 270 241 153 103 91 104 84 88 113 97 168 241 326 290 275 279 264 297 336 331 281 235 187 168 154 127 91 71 81 187 271 318 206 235 227 164 158 141 119 58 81 143 225 194 150 113 73 51 50 94 231 324 231 113 40 43 143 184 156 130 158 221 265 245 216 223 244 263 279 288 296 309 330 329 335 337 337 345 365 391 409 421 427 412 396 380 385 323 207 105 67 56 102 84 68 78 148 159 130 91 85 88 79 139 214 280 287 270 218 188 153 111 76 104 130 146 171 148 82 121 207 282 259 193 157 237 186 147 116 161 151 123 90 62 52 60 67 70 67 60 97 132 110 70 54 75 41 35 48 73 75 92 124 131 119 82 65 80 121 203 307 389 435 482 548 649 687 698 693 676 677 687 705 697 667 611 499 369 259 237 241 246 259 253 226 199 166 155 158 176 195 224 265 325 380 426 460 489 514 535 573 617 667 698 730 759 787 799 757 607 229 62 106 385 522 554 568 533 514 514 472 448 435 365 388 428 438 428 414 394 379 356 322 270 302 387 522 553 552 526 503 397 257 123 74 103 210 289 334 345 293 218 191 328 348 328 277 176 132 140 169 253 333 366 348 355 382 393 376 318 191 155 165 221 175 188 204 222 285 373 479 476 381 237 263 372 438 286 226 189 181 215 194 138 182 260 295 228 216 240 292 381 344 254 213 197 190 195 237 234 213 242 264 283 296 309 302 275 310 306 270 241 237 234 221 282 309 312 321 376 418 411 426 452 490 365 303 277 270 275 286 301 342 366 386 390 423 477 509 571 576 512 377 267 218 348 387 365 293 298 301 304 284 313 354 371 390 398 389 345 336 340 312 315 326 318 314 314 317 326 323 329 366 365 360 334 133 74 86 109 123 124 112 90 88 111 184 262 325 326 216 217 325 180 137 141 147 151 150 145 121 120 125 111 102 90 70 56 46 40 42 53 304 320 320 318 301 264 213 157 108 114 134 126 108 107 163 188 194 193 178 184 187 132 146 153 79 74 106 184 148 112 85 113 140 166 167 161 158 172 183 190 187 163 132 118 129 148 161 189 196 187 144 127 118 121 145 147 128 131 110 80 121 152 168 129 111 106 118 185 212 141 142 153 170 129 117 131 108 74 93 200 146 93 85 86 89 90 87 84 85 109 111 92 61 142 146 52 81 129 196 292 349 354 253 213 212 258 258 225 163 86 70 120 349 436 376 206 116 72 60 93 112 112 150 155 137 91 64 57 47 37 45 89 139 152 87 147 169 159 135 133 139 132 118 149 255 263 258 270 318 308 251 175 130 132 188 128 97 124 126 116 97 94 108 120 99 95 92 79 70 138 292 268 225 121 80 143 175 83 59 64 86 104 92 59 70 91 117 164 173 166 151 101 90 127 192 219 195 128 128 138 153 113 110 148 259 331 366 308 288 278 262 263 271 267 214 166 131 94 77 81 107 106 182 403 369 260 100 117 157 175 174 119 75 56 65 124 213 211 152 91 60 50 47 54 219 284 216 86 35 34 55 141 188 173 176 201 239 260 248 208 235 256 284 322 322 342 402 345 328 334 338 346 356 367 371 373 375 368 360 354 376 289 175 65 102 121 100 78 99 144 207 170 112 90 89 80 55 102 170 253 307 379 394 224 221 191 122 129 139 144 146 139 142 184 196 215 214 208 211 213 209 283 332 321 239 176 131 78 57 61 61 67 85 114 87 79 67 100 151 201 81 49 54 79 71 57 49 50 42 40 45 173 283 345 413 419 381 466 543 619 683 696 693 681 693 700 704 699 679 621 475 324 245 257 284 278 253 273 271 235 149 118 111 118 136 156 183 227 286 351 410 458 514 573 613 654 696 727 761 796 828 835 841 816 688 342 166 502 498 544 654 566 511 501 499 479 424 297 336 387 433 435 425 407 385 364 332 280 317 407 535 562 554 520 465 333 212 149 199 228 258 284 285 264 207 177 174 199 211 210 194 159 163 170 169 148 154 173 167 201 244 245 224 172 81 142 182 214 161 183 231 244 287 338 390 408 309 201 278 309 298 183 205 190 148 139 123 113 128 139 163 182 210 253 313 380 339 274 237 216 194 176 295 315 284 243 244 248 249 252 239 215 220 259 289 281 263 243 230 299 323 339 385 449 464 402 447 454 425 308 300 311 298 310 319 327 354 330 319 417 436 464 524 605 609 538 358 307 314 383 361 342 322 353 341 320 324 344 368 392 391 386 375 360 344 331 318 314 311 309 308 309 297 256 278 324 382 366 366 332 113 72 87 103 124 126 109 80 127 200 296 312 314 319 322 322 297 136 109 116 120 121 120 116 99 107 114 94 85 71 46 34 29 31 35 66 306 316 316 322 322 307 251 202 187 113 104 112 101 118 154 177 164 146 128 140 137 89 143 135 59 75 133 201 156 121 102 121 126 125 114 107 102 105 113 125 139 142 122 100 99 136 174 196 190 169 130 143 156 157 161 149 126 142 128 110 153 169 161 120 114 116 129 180 181 143 157 168 176 160 132 126 154 91 67 113 184 141 86 83 84 85 83 80 80 87 94 85 72 130 139 94 101 109 135 199 275 281 195 176 160 154 217 230 208 135 80 115 317 365 333 220 139 83 54 100 104 103 148 148 135 122 85 62 56 42 54 88 81 72 70 94 98 90 88 101 98 85 121 160 224 289 333 363 349 273 210 163 145 172 241 175 109 79 99 110 115 124 134 132 113 93 85 79 70 94 191 340 226 114 43 142 152 77 54 57 73 89 69 48 40 69 106 149 179 177 154 99 78 109 204 214 198 145 166 143 93 93 133 207 323 368 368 309 289 273 253 231 204 175 152 116 85 64 101 120 144 144 229 332 221 134 72 82 120 159 178 102 67 75 111 155 205 237 151 78 53 47 41 43 132 203 192 62 38 36 34 86 148 184 171 177 184 142 168 194 223 245 300 380 388 396 402 391 381 362 334 342 358 368 361 388 411 398 377 371 391 265 157 108 100 92 79 82 146 214 251 173 132 139 169 143 97 85 117 173 249 302 345 335 275 196 124 127 124 127 136 130 157 212 183 192 203 163 182 198 222 296 349 367 376 364 309 177 101 89 128 152 163 167 79 60 113 254 282 276 248 106 60 82 74 62 56 87 66 73 130 227 329 415 461 429 388 466 523 592 676 684 691 694 705 703 694 686 668 593 451 353 343 374 320 305 290 262 251 231 194 125 96 98 135 122 114 126 189 282 404 494 549 591 629 674 715 751 787 816 841 845 846 844 831 609 487 689 452 467 655 627 546 470 444 429 411 367 390 373 357 380 392 393 374 343 323 309 332 407 494 526 537 511 435 369 320 291 300 285 263 241 214 195 180 161 155 163 164 164 168 178 184 194 200 152 123 108 95 109 146 175 147 119 93 132 179 201 204 217 234 259 305 399 481 440 415 387 405 264 193 179 255 229 190 181 160 156 176 152 216 311 322 331 337 338 337 323 297 207 182 196 262 296 285 222 209 206 208 216 230 234 215 268 319 349 334 313 298 321 334 371 459 485 469 421 491 441 354 272 315 354 364 341 330 334 373 348 327 373 392 448 538 618 607 533 391 328 303 308 262 281 331 368 353 333 341 361 374 377 338 337 347 348 336 321 306 303 303 304 306 308 252 88 138 259 411 360 343 288 91 159 177 106 121 119 102 77 202 307 297 302 310 319 323 222 119 79 79 86 91 92 93 94 91 92 90 76 76 69 55 39 29 33 50 63 308 312 314 327 335 332 288 212 141 73 89 115 122 137 152 161 139 121 108 108 134 140 125 102 83 107 178 224 203 170 152 151 126 110 93 76 66 59 57 80 102 119 103 91 94 140 172 188 173 154 140 145 165 171 158 154 135 107 154 186 218 224 197 151 135 132 132 142 157 169 193 205 209 202 165 132 111 58 56 105 220 151 90 77 79 80 80 77 78 88 117 99 80 89 143 158 143 111 122 167 238 219 165 154 142 134 148 194 211 197 116 70 126 251 263 208 122 79 57 89 91 106 144 135 128 116 79 69 64 49 48 53 62 56 62 78 84 82 74 84 84 86 118 149 187 242 252 280 301 249 206 176 180 214 201 99 82 71 81 111 132 147 152 153 135 93 85 82 76 59 195 407 253 122 48 111 97 60 37 48 65 84 59 41 40 53 81 133 209 203 162 96 79 133 228 192 173 157 157 121 93 106 170 250 348 374 385 364 289 261 242 218 189 161 135 102 82 80 146 155 128 65 68 116 143 91 80 107 105 115 116 96 100 106 118 174 207 215 123 73 56 51 41 32 28 102 122 38 38 37 35 42 87 141 159 166 167 160 160 177 202 228 304 374 386 395 400 403 402 380 338 336 379 427 426 428 434 430 407 401 408 363 291 208 120 111 101 85 170 218 232 149 131 152 195 185 147 92 87 126 203 242 288 317 272 158 79 96 93 88 92 107 160 212 200 231 241 178 275 305 281 283 321 393 539 673 683 482 297 292 399 459 288 124 73 44 95 276 282 283 278 207 125 83 71 67 80 124 129 119 120 148 217 307 383 406 426 478 505 560 627 652 671 674 656 680 681 663 662 567 443 434 449 428 282 249 247 252 261 244 214 169 155 145 147 105 81 83 175 292 414 512 556 591 629 676 717 755 798 819 831 842 845 848 853 807 764 712 500 474 542 511 407 360 380 401 425 448 438 330 263 304 311 300 275 251 286 340 378 421 474 514 543 527 465 377 333 311 296 267 217 154 174 195 214 209 199 188 180 172 197 244 213 201 198 200 207 207 188 136 117 122 104 97 102 120 191 224 183 258 314 346 318 345 382 375 469 490 432 239 218 296 421 295 188 226 230 314 421 345 366 424 422 391 329 237 324 389 397 265 252 265 271 252 238 214 187 189 214 269 325 333 282 319 354 386 407 382 352 335 352 392 453 403 360 365 523 426 309 236 311 353 365 343 341 343 360 405 380 287 300 389 507 599 574 453 237 201 206 230 231 271 320 326 330 333 341 361 349 324 309 315 327 338 325 312 300 295 296 299 303 290 232 96 198 305 390 343 324 252 76 159 172 110 126 144 143 117 223 294 288 290 295 272 144 96 65 52 55 64 75 76 77 78 81 70 64 67 106 127 129 115 89 66 52 54 304 308 316 333 345 343 322 223 158 107 97 134 165 166 157 149 138 135 132 129 198 227 200 160 173 231 242 247 241 222 202 169 113 101 83 59 53 48 50 67 84 96 93 92 107 156 173 169 143 126 120 126 153 156 147 158 130 99 112 130 171 229 285 242 144 117 113 117 155 191 215 235 242 229 197 137 80 40 40 83 161 143 94 73 75 76 76 74 76 91 119 117 94 79 152 178 156 74 100 149 209 164 132 125 121 138 155 173 181 183 182 105 92 185 194 164 96 138 121 95 87 108 130 126 126 127 118 117 101 75 51 43 48 75 73 74 79 95 102 100 94 86 89 115 142 149 98 139 199 235 231 205 171 188 144 62 63 69 86 134 161 177 183 179 150 98 83 79 75 55 232 370 260 128 60 87 121 86 34 45 62 84 90 61 42 41 88 149 240 250 200 134 110 214 267 171 138 117 79 94 119 157 219 278 334 357 362 356 326 267 235 215 182 151 124 94 77 89 150 150 118 58 54 69 88 65 91 119 110 138 151 136 177 158 123 175 203 203 164 127 102 89 55 36 28 27 36 37 39 39 37 32 41 64 103 148 168 179 186 168 172 202 302 363 379 390 396 398 394 386 378 372 400 427 438 440 441 441 432 431 425 395 343 265 162 148 125 109 221 227 201 159 134 146 188 200 187 155 120 132 165 190 220 248 260 185 109 52 100 108 102 98 167 216 226 244 298 337 335 295 263 279 360 466 622 792 875 832 687 660 690 708 308 49 59 57 51 105 247 282 285 293 174 97 97 113 108 98 97 86 75 72 74 124 227 353 430 472 485 525 570 601 599 562 492 615 664 643 509 493 484 497 473 398 254 183 188 230 221 220 214 202 189 166 116 90 102 143 201 337 449 513 541 572 611 659 710 755 797 815 830 846 846 852 860 858 824 770 691 401 221 158 275 334 374 400 406 406 382 217 206 360 349 297 234 195 261 346 419 437 485 559 577 542 469 360 305 271 249 190 137 93 241 350 376 257 219 280 407 412 365 321 261 243 234 214 219 219 205 150 128 119 101 80 92 142 170 152 128 285 339 319 211 249 262 243 370 392 317 187 267 332 271 197 254 412 415 398 405 375 378 377 372 330 279 222 284 357 379 281 261 266 273 213 204 215 187 209 251 330 405 397 333 347 353 367 406 385 358 337 374 409 432 398 374 399 518 369 272 244 293 326 356 403 408 360 244 366 384 338 366 424 491 548 440 333 213 181 198 249 309 319 300 265 303 330 344 338 316 293 286 289 304 325 317 308 298 287 287 287 296 129 97 150 232 312 360 330 315 229 72 113 117 119 172 245 296 290 288 287 284 287 291 241 65 45 43 43 124 105 64 63 67 68 58 56 65 84 115 128 129 120 107 93 81 77 304 306 319 338 352 351 331 274 234 189 124 168 191 173 148 153 162 160 181 217 293 332 355 349 306 269 243 227 225 225 202 146 91 94 74 55 54 49 54 74 91 101 103 112 138 172 176 149 114 95 100 113 135 132 137 152 117 94 80 50 46 84 232 244 192 129 110 114 128 174 207 231 245 209 167 139 114 81 43 46 97 215 130 78 68 71 72 72 74 85 106 131 111 88 94 90 80 52 93 133 161 119 98 98 99 148 179 168 156 153 156 124 116 138 131 116 107 137 134 109 81 101 113 114 123 138 156 172 165 130 62 72 85 104 74 61 61 86 101 105 95 75 60 73 95 93 54 84 156 234 234 197 144 133 103 77 76 72 96 153 189 211 216 194 157 113 76 70 63 49 207 303 272 138 88 108 201 110 37 45 61 114 182 115 78 73 134 166 212 279 240 183 136 266 272 155 61 61 95 151 180 212 257 277 297 317 332 343 336 259 233 218 190 154 122 96 77 81 108 119 113 82 48 55 60 51 93 126 152 233 255 238 213 180 149 159 183 172 132 148 131 106 72 51 35 31 37 39 37 36 36 34 32 39 71 139 161 173 187 138 130 170 283 338 362 378 389 392 388 379 375 378 407 426 438 442 444 446 453 455 445 421 369 298 214 146 119 156 296 249 211 188 143 149 188 223 224 198 142 146 157 166 164 199 244 277 281 229 140 194 196 151 160 199 209 146 157 192 219 224 258 336 471 579 689 809 889 919 881 856 733 547 200 48 67 225 234 223 273 281 287 293 190 125 116 94 91 83 63 52 53 70 69 119 210 316 383 433 473 497 522 540 470 371 332 555 640 582 351 451 496 478 424 393 370 330 243 184 155 177 200 209 145 128 137 155 149 179 251 339 412 454 459 498 540 576 662 730 771 782 805 832 845 858 867 866 819 779 747 635 366 111 154 279 362 367 334 328 364 343 326 341 338 334 312 282 276 302 345 409 492 567 582 527 428 290 273 227 175 95 105 217 448 585 569 395 390 474 608 618 515 389 319 291 281 278 250 229 201 139 129 123 105 67 89 165 211 202 180 206 294 314 235 255 219 161 219 264 249 149 257 285 220 337 431 484 347 272 214 204 224 229 207 119 154 197 187 285 336 300 243 242 261 210 206 203 151 276 358 389 343 338 334 327 311 308 328 330 327 326 344 349 357 365 377 400 441 312 255 250 269 307 390 553 511 369 188 333 392 400 395 407 399 367 319 297 307 298 306 313 309 331 315 270 314 334 335 316 294 278 275 283 274 278 323 332 316 286 284 209 80 57 76 137 226 304 341 321 316 209 66 125 139 163 280 290 287 281 249 240 250 283 261 212 119 138 136 138 258 167 45 37 40 46 55 64 69 70 65 69 81 101 104 102 102 127 295 297 312 332 352 358 354 336 316 290 267 247 214 174 130 173 214 224 273 314 364 375 375 355 290 236 196 166 162 164 157 108 74 74 66 54 54 49 57 83 128 154 161 149 150 164 173 145 113 93 100 112 124 119 128 133 101 90 72 39 38 50 108 244 246 178 123 112 120 129 156 183 204 125 84 121 117 108 80 55 51 106 181 131 86 75 69 61 42 52 84 125 121 85 40 44 66 89 124 136 147 162 99 76 81 121 155 162 147 143 136 121 117 117 114 123 128 138 141 115 82 94 98 104 117 146 172 194 201 180 137 128 123 113 71 47 56 91 96 92 80 64 45 35 76 71 60 82 190 234 171 130 99 84 90 120 156 149 167 197 221 230 223 191 156 114 80 73 60 76 181 274 288 99 85 133 234 90 35 46 69 135 187 141 106 109 158 140 206 317 271 202 165 252 184 92 33 72 127 196 209 227 241 248 248 257 284 313 299 228 231 232 223 173 132 103 87 79 73 66 83 73 42 50 52 56 88 106 165 312 303 257 173 156 149 140 117 118 130 180 153 115 102 108 81 43 44 43 38 33 30 27 27 28 50 97 119 124 110 68 69 120 233 289 328 357 375 384 383 372 379 393 416 430 440 446 447 449 453 456 450 432 391 328 239 126 121 168 258 280 229 176 139 154 194 250 239 206 162 190 208 196 127 167 221 252 197 193 199 223 213 168 79 129 183 165 155 148 149 198 282 398 515 532 594 755 849 902 912 867 506 84 44 171 264 293 288 283 281 281 285 292 305 169 74 69 65 58 44 39 40 47 70 117 184 271 329 396 463 470 490 487 402 271 223 343 487 490 362 439 435 393 355 349 345 336 294 255 221 182 199 210 129 103 119 154 159 192 249 269 299 321 294 345 406 472 594 684 742 762 787 815 842 855 856 846 798 785 793 809 628 341 80 179 266 279 314 320 326 332 387 470 573 573 478 371 282 248 271 406 503 549 533 490 397 271 250 206 148 166 160 179 237 639 699 570 579 615 621 522 487 476 498 471 394 315 285 254 204 120 113 106 90 71 104 164 211 202 197 208 264 300 307 308 269 229 257 370 383 280 276 306 336 409 461 394 111 146 184 208 192 173 169 184 217 219 160 231 296 321 238 247 266 224 202 222 282 379 378 332 302 306 302 263 265 261 260 288 305 329 383 360 351 374 407 402 368 284 244 235 249 300 385 501 506 464 400 405 410 417 422 401 344 268 311 320 314 306 326 344 352 362 332 290 311 332 335 312 297 291 296 328 257 210 365 436 405 284 284 183 48 77 118 186 296 326 333 317 328 190 48 114 223 281 274 272 275 269 197 195 216 247 221 202 201 257 276 271 260 139 42 40 42 48 59 83 92 82 46 38 45 66 77 92 114 166 277 276 285 305 327 350 362 359 350 339 303 266 220 174 136 176 213 257 336 368 385 390 372 327 253 195 157 131 115 125 127 88 55 45 79 61 52 54 52 89 178 224 185 123 108 131 155 163 143 125 122 126 133 141 149 132 97 94 71 44 42 89 165 310 298 233 135 135 111 75 92 110 127 132 108 100 98 120 139 138 68 66 137 149 127 95 47 39 36 37 62 99 122 116 81 39 72 119 169 175 121 79 65 61 61 60 118 156 158 158 135 101 85 85 107 138 134 134 142 118 87 76 89 101 116 147 181 211 230 222 202 181 159 141 127 66 54 72 83 76 64 56 56 67 99 78 72 96 246 255 172 106 73 63 81 149 203 227 222 225 230 207 197 187 193 145 101 83 67 131 329 345 241 93 131 161 169 49 34 55 88 162 173 130 102 107 130 105 235 356 351 220 200 333 242 135 49 77 119 162 172 198 214 207 198 201 220 276 250 200 225 249 255 222 175 131 102 77 62 51 61 60 49 43 43 58 105 118 174 277 240 204 152 108 104 106 94 101 137 204 206 156 101 116 107 79 50 46 44 39 34 30 27 26 33 48 64 63 50 30 36 76 151 214 249 286 334 376 384 377 394 411 428 437 444 450 452 453 452 449 440 426 404 365 266 145 132 151 214 317 216 137 112 138 201 267 238 201 186 236 281 254 109 132 178 219 221 180 163 141 91 50 48 140 201 229 250 247 247 292 292 348 458 461 489 579 757 846 869 822 367 39 33 214 300 298 290 284 281 280 281 285 295 261 159 57 49 53 54 47 40 45 64 116 178 245 286 349 412 425 454 421 299 268 220 208 314 383 403 383 307 239 225 232 228 222 237 300 329 250 228 221 207 151 119 112 123 161 189 168 161 179 235 340 427 503 589 667 726 756 782 808 834 846 844 834 816 813 826 863 824 624 242 116 68 102 276 310 318 336 509 650 783 723 452 102 92 205 323 443 487 512 507 486 427 336 218 342 555 780 547 350 224 374 550 629 644 574 496 373 463 464 422 368 437 471 439 380 279 155 131 116 109 118 137 155 164 201 223 237 218 230 258 284 322 339 306 462 405 250 254 272 298 303 352 311 155 186 175 159 227 206 190 216 239 227 187 223 262 294 235 252 243 170 197 209 224 252 260 244 230 242 244 218 258 276 282 308 340 358 361 346 360 401 441 400 333 282 232 210 221 279 334 393 447 488 494 457 437 397 354 375 357 331 344 337 328 322 346 363 374 390 351 311 316 337 344 331 325 324 343 411 334 266 279 222 159 98 163 122 68 120 148 230 377 350 329 321 353 191 50 75 166 200 177 179 194 200 156 168 189 207 201 199 201 217 212 164 40 38 40 50 57 64 75 97 108 102 73 71 61 51 55 86 122 144 248 247 245 262 302 338 339 308 282 270 230 204 192 173 173 195 225 288 369 386 383 366 313 281 241 197 168 153 123 123 124 106 53 46 64 68 70 69 52 60 98 157 154 104 48 95 113 108 117 127 134 131 130 126 133 128 111 101 76 97 159 221 278 349 337 289 207 138 87 50 48 51 79 125 107 88 78 99 126 148 149 119 110 149 179 158 82 47 35 35 38 79 143 173 115 61 74 108 147 177 97 55 55 56 57 65 120 156 161 133 114 108 112 110 141 190 168 145 141 159 109 72 95 103 113 129 171 206 233 237 230 214 190 167 137 94 63 57 72 65 62 62 70 101 132 114 94 116 211 170 114 66 56 50 63 165 207 224 236 226 195 131 150 181 220 148 110 92 79 69 96 188 131 97 180 183 130 41 40 76 131 195 157 110 121 124 125 110 262 384 437 275 225 286 301 217 118 61 79 106 141 152 145 135 154 176 194 240 187 165 214 264 288 284 248 199 147 119 80 54 51 75 66 40 59 78 107 143 190 209 145 159 147 95 106 125 134 103 131 189 251 183 123 122 111 85 45 45 46 41 35 32 29 26 25 30 41 40 34 24 25 44 77 123 114 118 169 316 387 406 420 431 441 448 452 456 458 455 446 431 409 392 383 381 324 217 92 131 217 328 181 117 102 122 198 255 241 199 192 233 287 298 255 142 203 266 269 151 81 87 85 71 62 114 188 259 325 395 436 492 365 360 455 528 478 496 717 816 837 779 256 123 234 282 301 298 290 285 282 280 282 285 291 295 177 57 58 90 114 131 123 129 139 135 170 217 249 281 311 342 385 307 171 174 156 141 180 263 290 225 219 199 176 175 167 156 156 276 357 367 302 235 175 97 89 96 104 120 124 100 101 104 155 325 430 517 603 652 699 737 764 796 824 830 842 851 856 843 832 829 823 797 670 248 123 100 145 155 189 255 452 536 479 163 70 92 186 300 391 458 468 493 515 515 496 455 394 478 527 539 326 224 160 125 324 496 535 302 226 288 360 376 359 317 375 443 475 463 382 279 304 290 251 188 182 164 145 227 240 218 158 136 135 165 176 225 292 383 321 218 209 202 189 178 265 344 372 235 191 190 239 230 219 222 256 245 231 276 208 176 245 240 238 226 211 170 140 152 224 220 136 152 206 279 276 282 290 298 331 345 338 339 377 426 455 387 317 284 230 209 227 294 325 352 399 476 517 505 481 398 295 326 330 334 355 355 355 359 374 375 378 405 372 344 342 356 359 354 347 335 352 450 302 200 178 149 194 244 239 148 97 141 135 215 350 334 323 330 376 234 148 170 158 143 117 95 125 154 157 165 181 200 199 201 197 176 140 100 50 37 37 48 65 78 90 104 113 127 142 146 125 98 95 100 109 127 197 239 249 248 296 310 282 194 162 165 167 158 152 133 128 146 193 303 373 384 306 267 247 263 264 251 160 128 115 106 146 142 45 41 64 96 101 91 66 68 74 89 110 90 56 95 83 69 76 95 104 78 97 110 120 123 117 104 110 158 224 290 317 330 334 293 235 160 97 63 50 55 81 111 112 91 74 76 133 155 155 148 120 95 150 185 166 88 50 37 37 49 122 234 146 91 80 99 124 135 75 57 57 59 66 64 66 94 98 61 45 86 139 130 193 248 243 178 106 67 56 59 86 101 101 108 156 195 223 235 225 207 182 155 127 98 74 64 63 52 55 62 75 95 131 158 121 173 272 169 93 47 46 44 63 135 186 221 247 217 140 59 140 199 215 126 106 94 74 78 92 126 83 112 186 195 111 27 29 90 154 211 150 132 160 123 123 159 291 402 467 441 243 204 303 285 182 57 62 67 83 100 102 103 124 184 215 186 130 149 213 275 317 331 312 278 231 182 100 63 60 107 87 46 69 102 135 173 214 206 142 185 178 141 124 133 140 99 117 173 265 211 150 109 97 76 51 44 66 73 59 51 44 37 30 33 36 27 29 28 23 29 33 35 33 40 69 155 313 420 445 451 455 461 461 460 457 445 425 397 357 325 319 345 325 217 81 166 263 300 134 104 104 115 190 239 247 196 171 181 284 270 216 124 384 459 371 179 102 83 83 82 81 94 182 249 306 433 400 288 270 358 454 518 460 500 702 831 849 703 165 175 299 302 301 296 288 284 283 260 147 139 160 182 123 89 113 141 122 96 143 181 190 148 159 184 216 243 255 266 306 228 160 208 185 169 174 248 304 306 196 170 157 135 137 166 198 288 315 280 152 118 105 76 155 174 146 118 98 117 220 271 311 383 451 518 588 604 641 690 718 759 801 833 856 870 877 855 814 762 715 752 740 601 467 367 288 143 120 136 124 99 72 49 101 178 282 366 419 454 472 493 510 515 522 458 372 427 417 381 309 260 214 191 212 237 270 301 324 358 396 375 337 290 245 240 259 264 296 364 491 462 364 234 248 233 209 238 226 190 145 157 158 148 159 181 210 230 229 198 158 210 207 199 268 388 416 228 302 284 186 266 264 243 294 310 313 342 217 145 150 333 422 399 194 131 135 200 269 264 176 225 271 301 313 301 294 295 333 360 373 376 404 436 446 378 305 241 219 219 240 288 318 343 371 443 509 552 541 498 434 349 325 328 351 375 391 399 396 379 377 408 393 381 377 380 367 345 329 342 333 303 212 161 146 146 268 390 403 209 111 128 116 207 324 327 331 290 192 156 146 158 107 87 75 55 106 157 190 184 190 202 192 183 147 67 104 125 118 51 36 46 65 84 98 106 126 162 206 200 183 168 163 172 175 170 63 118 165 210 282 280 238 166 152 157 180 173 153 136 111 121 169 309 353 338 275 248 236 252 272 229 119 102 88 73 165 164 82 52 73 111 125 112 87 63 69 63 44 45 59 87 70 59 53 58 113 144 114 105 107 103 99 106 120 135 191 252 272 268 266 257 236 194 133 111 96 85 90 102 115 106 90 79 97 111 116 134 99 96 157 207 226 184 119 61 64 155 246 305 219 129 76 77 112 121 90 66 60 62 73 60 41 39 39 40 37 90 140 163 248 297 304 246 173 100 47 50 66 92 92 98 127 190 221 231 214 191 156 98 93 91 87 87 79 50 53 59 67 53 73 113 121 202 263 210 101 49 41 58 77 119 218 249 256 231 123 50 80 194 193 91 97 84 62 78 94 104 90 148 184 179 77 24 31 121 157 173 146 143 139 98 126 194 318 433 502 508 443 412 415 377 236 118 97 90 87 89 98 102 101 100 147 171 126 161 217 279 345 376 363 311 265 221 168 121 86 69 63 70 96 108 141 181 217 226 218 208 179 151 127 114 105 104 136 195 251 231 173 115 85 90 95 90 82 76 68 66 63 58 50 44 40 33 28 28 27 30 28 25 25 26 34 56 281 416 459 469 471 470 467 459 445 421 389 346 292 262 257 270 273 245 219 304 348 288 97 103 109 124 181 232 245 186 164 139 124 170 227 299 610 680 572 321 254 219 192 96 69 90 191 219 229 289 296 280 282 375 412 402 407 436 520 727 796 612 73 209 300 303 300 294 286 284 285 272 209 180 125 67 120 201 300 290 166 73 85 151 179 157 155 164 182 211 195 199 252 212 198 263 292 314 335 343 290 229 146 143 159 166 154 231 357 367 320 242 122 83 87 123 253 270 217 210 143 110 160 239 315 379 426 481 521 536 562 601 653 726 792 847 859 863 859 839 791 700 564 610 676 718 634 520 393 202 183 175 102 65 78 125 194 256 323 388 413 444 492 502 502 491 449 394 346 358 343 372 474 484 385 231 292 331 360 395 424 482 556 476 345 223 194 190 209 258 431 499 490 490 432 348 343 307 269 204 219 254 281 223 185 162 167 165 155 132 183 187 169 291 266 213 280 296 331 342 267 227 189 310 330 307 316 417 505 517 391 350 361 433 431 380 217 151 170 252 184 241 308 227 220 263 345 327 313 310 346 387 423 438 428 427 437 374 313 258 224 224 248 295 323 344 362 399 478 564 605 559 470 355 340 339 353 393 418 427 415 393 383 395 396 395 389 369 349 338 341 338 323 284 191 156 150 156 256 367 458 209 107 122 106 210 311 317 210 170 178 105 98 107 62 50 49 52 102 154 198 195 188 177 167 163 129 58 85 101 98 46 47 58 63 86 109 129 175 192 194 195 189 183 179 189 197 193 81 107 136 179 248 251 229 191 181 194 218 230 208 180 150 171 212 300 241 210 190 188 181 171 223 155 71 85 75 72 123 179 152 72 76 106 140 130 103 71 75 68 64 83 71 66 64 68 64 50 75 112 126 103 99 104 98 121 129 96 137 203 264 264 258 249 240 210 157 122 113 108 99 91 96 117 118 104 84 85 117 146 95 74 101 184 263 325 352 335 321 350 390 395 339 203 142 122 99 104 104 69 61 64 74 88 67 39 35 38 48 84 136 198 279 319 331 309 242 166 85 66 55 45 50 76 122 205 230 229 210 179 129 59 76 79 74 54 56 56 54 54 58 55 51 74 108 170 210 209 88 58 77 95 100 144 264 275 259 231 142 74 64 193 156 76 75 71 69 79 96 104 109 181 158 96 40 25 71 205 162 138 146 135 116 92 141 187 262 376 411 455 531 572 555 471 290 183 137 74 63 76 100 109 99 55 128 154 133 173 222 279 354 404 412 365 306 282 295 254 176 91 83 103 121 103 131 177 228 236 229 212 187 164 144 130 111 124 182 224 245 233 188 136 86 89 97 98 81 72 67 68 68 65 58 51 45 40 32 33 37 39 28 22 22 23 27 64 278 405 465 479 477 472 465 449 408 360 328 282 232 223 198 187 190 294 403 506 475 356 206 122 112 133 181 240 240 180 162 118 85 155 357 545 703 733 605 316 180 136 141 113 80 94 182 198 200 221 228 251 299 430 380 312 339 369 466 661 761 525 82 176 234 260 283 292 287 284 285 288 293 302 242 174 299 322 351 406 358 253 149 127 144 160 144 148 163 186 155 156 202 294 248 157 161 182 221 265 205 167 146 137 205 294 321 336 340 331 286 214 126 97 105 148 202 206 204 233 176 129 113 156 210 280 345 411 454 434 473 531 599 641 739 828 837 828 817 806 770 705 619 613 647 672 598 427 270 147 113 84 66 93 133 186 245 296 342 391 408 432 469 487 502 482 388 345 318 306 310 351 421 467 461 413 361 413 466 508 557 603 645 569 389 207 169 165 174 183 227 337 429 461 452 422 383 292 264 307 281 283 291 267 234 211 210 196 174 149 169 194 201 201 219 237 277 275 305 339 171 181 249 308 390 437 393 319 305 326 356 405 430 400 326 299 321 227 151 115 149 260 329 298 310 307 311 335 330 324 347 383 416 442 417 404 403 394 339 275 223 237 260 291 322 342 351 350 400 482 588 570 509 425 421 395 380 407 435 451 450 433 404 373 362 354 357 368 347 337 343 338 321 294 240 163 133 160 203 256 295 189 149 151 162 271 340 327 199 128 112 64 60 66 45 65 71 65 49 47 56 64 120 158 157 141 100 46 56 60 56 39 57 72 71 100 150 205 200 183 172 179 188 193 194 203 186 163 194 192 196 183 212 319 228 173 169 207 235 262 295 288 268 307 335 321 176 138 112 69 51 91 199 102 60 88 97 80 72 128 127 85 67 108 143 140 119 87 58 46 46 62 63 62 64 73 73 64 58 83 110 104 107 101 88 147 138 96 113 139 191 245 261 263 262 258 238 205 175 147 121 83 74 94 145 143 118 90 156 242 270 114 67 137 244 331 385 397 421 449 463 438 384 280 227 162 73 80 74 67 59 62 83 146 109 52 48 45 55 82 121 192 279 321 343 346 313 253 178 91 52 39 39 74 133 218 240 229 200 163 118 76 79 59 47 51 72 78 69 64 71 91 56 55 75 107 121 123 88 81 106 148 156 184 242 279 271 239 180 94 76 169 121 68 49 67 70 79 113 118 130 202 135 69 30 30 146 322 174 123 122 113 106 110 156 144 147 200 319 425 531 589 597 551 434 324 211 76 48 59 91 78 75 73 113 129 139 175 229 281 336 403 428 412 362 354 368 346 272 183 109 124 130 110 139 183 235 251 243 227 214 209 205 226 194 187 211 227 221 201 169 127 91 81 83 83 73 70 69 69 71 68 64 57 51 47 44 40 37 34 25 21 22 23 28 82 226 370 453 473 474 469 459 436 342 240 176 181 179 176 150 136 152 281 386 476 522 355 199 94 109 145 198 253 220 165 170 178 151 130 442 658 714 760 724 591 390 285 223 198 121 79 86 139 165 182 205 271 375 556 393 269 257 388 522 660 727 497 180 61 51 53 74 233 287 284 285 288 298 322 368 395 375 405 428 453 444 362 256 170 141 143 136 138 141 145 118 118 191 443 492 441 291 220 177 159 133 135 148 140 241 321 334 327 302 262 212 155 108 114 101 107 149 221 262 274 192 159 134 106 121 186 350 362 314 247 345 456 549 578 688 781 807 789 775 769 751 713 668 642 631 590 488 259 132 99 101 122 146 175 209 258 319 345 373 401 445 460 473 510 456 390 303 294 286 280 290 324 363 399 406 384 337 354 468 602 665 643 596 543 550 526 432 368 274 184 150 197 294 386 429 403 321 301 339 373 286 262 266 282 257 257 272 256 233 197 122 179 223 215 255 320 369 240 276 304 194 255 297 265 158 195 278 268 272 281 298 337 371 365 301 277 300 342 289 250 305 354 343 284 356 359 333 352 335 324 332 367 391 402 377 357 354 384 345 290 234 250 256 262 311 336 335 293 314 366 443 488 500 487 481 435 404 414 454 480 496 497 445 385 369 356 350 352 340 337 340 338 329 316 307 155 94 164 183 230 278 239 207 218 289 347 312 207 162 94 38 46 46 42 33 148 209 202 79 50 50 47 107 137 125 92 61 33 34 39 42 39 40 66 114 163 195 214 211 198 183 170 177 187 191 172 149 133 335 321 317 285 238 227 176 135 134 207 264 311 362 378 387 413 354 289 182 111 72 36 48 71 109 78 72 80 91 69 86 145 96 69 53 106 132 136 129 90 52 61 67 66 56 63 66 68 69 64 54 58 74 93 94 84 100 190 139 111 152 134 145 191 247 271 277 269 258 243 221 177 140 93 75 105 182 184 167 130 105 161 229 153 87 98 199 232 275 333 411 453 472 441 395 333 273 186 102 117 89 61 50 54 101 195 164 127 93 61 59 76 90 164 251 317 349 368 374 344 297 222 101 67 73 99 135 192 244 222 185 142 116 92 74 54 44 50 83 92 98 113 72 50 43 49 53 60 55 65 87 60 109 177 226 216 231 282 271 238 187 87 72 104 124 85 53 65 80 102 160 194 215 234 130 69 39 39 219 315 142 115 109 102 103 108 105 99 89 126 288 419 511 555 597 575 493 344 222 106 60 75 102 86 105 112 110 113 136 177 248 289 317 349 373 393 406 403 350 261 223 170 111 126 129 134 167 213 251 266 254 246 245 269 233 176 140 142 164 193 174 149 122 103 88 81 76 73 71 74 72 71 71 70 66 61 57 54 51 45 39 35 30 25 23 26 36 106 223 306 395 455 466 449 433 415 309 212 141 119 125 130 106 118 185 353 457 490 468 312 174 85 115 164 212 233 182 158 185 179 147 93 296 527 639 494 660 732 631 414 317 252 150 89 66 101 185 242 263 336 485 654 430 268 221 401 499 585 652 535 325 56 45 46 53 117 225 288 288 293 323 383 397 416 432 459 425 372 303 247 226 290 171 129 137 139 124 107 87 115 201 396 421 398 328 257 179 119 108 102 99 88 243 323 338 318 271 212 147 100 81 105 79 88 145 308 341 317 253 228 185 98 164 227 259 178 156 173 285 431 538 584 676 739 776 771 761 754 751 739 717 689 647 575 466 262 178 162 166 175 216 283 309 356 419 414 432 456 478 497 500 494 409 322 249 258 268 276 281 326 353 352 387 393 371 327 438 601 699 635 554 497 462 447 430 407 339 257 197 146 171 287 436 506 506 487 458 415 325 282 282 314 293 297 310 280 240 184 119 201 236 238 361 424 431 273 386 429 308 352 383 366 272 255 284 315 344 347 317 305 352 420 319 180 85 136 153 219 342 318 295 284 390 373 359 367 338 334 363 386 383 365 332 316 319 348 342 306 257 245 232 239 310 332 322 281 258 284 342 401 447 479 490 436 409 422 483 502 501 540 488 414 350 343 340 337 332 331 332 334 340 341 326 183 101 100 169 259 320 299 280 291 344 361 267 126 107 65 33 39 40 43 49 122 107 67 51 48 48 45 91 97 72 46 37 35 31 32 36 41 44 68 105 145 191 219 218 208 196 185 186 188 175 116 114 121 432 408 339 220 166 140 139 125 160 238 291 341 383 399 372 347 336 287 206 80 50 51 66 64 70 84 89 81 69 61 102 153 93 59 64 119 127 127 124 88 76 87 84 65 42 52 61 64 66 61 54 48 69 78 73 66 127 223 128 121 147 117 111 140 228 258 259 241 226 209 196 137 87 71 73 134 203 212 209 173 96 127 163 194 132 97 135 199 265 329 406 438 422 343 312 295 275 204 158 133 77 51 42 43 112 180 155 131 100 60 63 69 81 165 242 308 350 375 388 386 362 310 212 154 127 129 124 166 233 207 166 124 102 66 44 48 56 64 83 85 103 130 74 47 41 49 50 66 127 160 138 57 121 189 251 204 205 236 253 221 159 66 86 171 293 149 74 63 121 130 135 172 234 246 153 107 62 38 286 301 151 143 133 117 87 102 105 72 57 124 288 417 470 483 577 595 540 387 238 131 61 64 87 107 132 129 111 104 127 178 277 293 284 264 265 292 345 379 281 157 129 106 100 129 143 171 216 257 277 279 258 252 263 300 294 228 113 105 120 151 120 104 94 93 94 98 102 95 85 81 75 71 70 70 68 65 62 58 52 44 39 33 29 31 29 32 46 107 187 259 328 389 425 405 375 336 276 203 132 76 87 90 56 77 146 265 381 406 374 298 206 137 159 193 201 184 149 159 177 104 99 124 174 425 493 327 398 593 702 387 261 231 89 91 107 127 224 280 306 336 493 610 395 224 185 337 367 433 522 508 379 183 67 49 91 176 245 295 296 310 343 387 400 403 403 404 353 262 131 121 97 82 107 121 134 139 113 92 83 197 290 361 372 335 277 214 164 121 100 85 65 80 199 245 254 240 240 198 123 102 92 97 90 106 159 288 355 369 349 299 223 124 106 102 110 109 163 236 338 460 541 586 655 661 667 720 740 747 752 760 759 747 714 659 586 492 439 380 313 273 311 392 405 433 454 448 474 502 526 506 484 445 349 292 249 257 281 308 325 386 406 402 429 454 458 418 437 538 722 692 593 472 393 334 319 361 338 286 215 171 178 229 307 353 389 428 437 404 340 315 321 353 374 334 287 210 206 172 122 204 253 301 438 405 421 515 726 729 520 400 346 338 369 327 313 347 412 445 436 391 370 321 157 108 101 143 171 201 245 236 240 290 417 316 262 331 340 340 339 324 346 347 305 298 291 292 344 322 268 225 213 236 301 323 307 266 246 251 279 322 378 422 453 409 402 430 499 554 564 513 489 419 312 328 328 323 320 322 325 328 334 356 393 394 342 260 145 193 263 306 259 252 280 334 249 140 89 53 36 43 38 79 129 128 80 39 42 44 44 44 62 55 35 34 35 35 32 32 35 41 45 74 107 130 183 218 225 215 206 201 205 201 170 96 92 92 442 411 319 204 129 107 105 109 173 239 289 351 390 405 350 328 327 297 223 118 60 53 62 64 65 65 61 78 93 103 79 76 71 43 73 123 122 118 114 109 104 99 86 53 32 27 62 67 58 60 51 36 69 77 70 59 152 196 109 90 98 101 95 139 219 237 192 143 135 112 103 160 87 58 87 168 217 226 224 189 130 115 110 107 128 92 105 199 306 388 432 426 368 270 211 220 238 170 142 116 65 49 40 34 117 163 157 137 98 61 83 108 132 180 243 304 354 376 386 383 371 336 285 223 154 101 108 149 187 181 144 112 92 56 42 49 75 81 81 83 79 80 70 55 43 38 37 54 95 152 142 106 159 206 227 177 225 244 235 205 137 59 88 199 287 138 88 91 172 147 149 193 238 233 181 172 109 69 274 255 188 186 181 149 84 73 74 67 60 151 292 432 470 487 527 585 572 482 283 161 99 104 135 151 127 112 100 106 217 268 289 270 231 188 179 189 242 340 224 122 84 60 89 151 192 225 261 299 299 283 251 243 254 285 318 267 164 138 132 123 62 89 96 74 96 126 157 155 127 91 75 70 69 70 72 70 65 59 51 44 39 34 31 42 37 37 47 89 143 204 260 308 349 377 381 375 365 245 152 86 85 76 67 75 157 266 373 366 339 314 324 271 205 227 178 129 138 175 168 83 96 117 158 420 468 346 146 347 624 674 423 236 124 145 129 121 193 212 229 307 443 471 321 176 145 209 213 265 335 376 363 281 153 104 173 312 260 287 318 355 373 386 389 380 353 313 306 313 279 123 72 62 95 116 127 131 114 105 119 220 296 332 309 273 231 181 146 125 105 164 172 178 229 219 215 214 248 223 152 148 130 112 106 126 191 299 362 391 380 313 275 214 135 86 117 222 271 339 417 461 491 509 535 550 583 650 694 723 740 756 767 767 738 710 682 654 624 558 467 396 412 459 453 475 499 509 541 542 526 496 442 384 300 301 284 232 237 272 327 402 445 451 424 474 524 557 537 577 661 687 638 548 441 275 223 292 254 204 146 147 171 193 199 217 275 362 378 362 329 331 316 330 392 221 136 137 145 134 130 208 258 314 392 275 369 699 728 634 487 400 410 437 478 368 317 330 423 490 495 328 210 151 132 134 142 166 212 195 166 173 202 258 360 373 288 176 174 256 317 299 326 324 286 314 282 252 341 335 285 229 219 245 300 324 301 259 235 251 269 285 326 361 378 382 404 414 383 483 547 537 483 392 292 315 315 309 311 322 332 340 361 379 390 372 370 338 247 165 184 267 212 215 252 342 226 108 47 35 43 60 46 56 75 74 54 38 38 40 41 40 38 36 35 33 35 36 36 34 36 41 48 85 115 122 177 196 191 212 210 205 210 206 182 122 126 123 438 410 294 200 128 111 103 110 186 241 289 355 384 394 377 335 316 311 285 231 159 139 114 91 63 47 57 120 159 159 78 64 63 46 77 106 112 108 107 110 110 99 79 41 34 46 81 71 57 63 90 92 92 92 80 71 163 138 63 55 81 102 89 124 179 221 155 84 41 35 48 78 51 70 123 193 221 228 228 200 154 93 91 143 209 87 84 168 288 383 426 416 324 227 148 148 130 65 78 77 58 49 39 31 51 75 97 115 103 77 78 94 118 158 249 313 360 374 374 368 358 325 282 231 165 123 111 136 147 144 120 106 92 76 52 49 77 83 75 53 60 63 66 61 49 38 36 60 82 103 108 135 190 199 208 203 215 218 204 200 131 71 78 156 182 90 101 139 180 171 182 207 218 197 147 71 46 74 199 222 217 212 205 166 126 127 101 83 77 200 321 459 464 468 485 565 567 479 265 155 122 166 146 133 92 98 105 127 243 269 252 210 166 135 134 142 202 292 219 139 91 57 110 181 235 274 304 331 302 267 230 227 249 284 328 303 248 197 163 146 133 148 113 68 101 141 180 181 139 99 73 70 70 73 79 77 70 61 53 46 41 40 41 44 34 34 43 65 103 151 212 264 309 349 383 414 431 331 246 179 136 96 106 177 183 274 412 382 335 314 425 334 218 169 124 118 167 198 169 88 62 78 149 351 453 372 81 127 389 774 687 509 329 228 129 74 106 141 203 295 267 334 344 163 125 135 147 178 290 444 281 211 170 117 180 246 111 224 337 362 372 373 367 353 332 306 304 384 406 317 140 90 126 131 127 123 131 150 188 263 296 294 254 209 197 201 172 247 336 408 412 366 300 242 257 289 272 301 281 190 131 110 122 162 250 357 365 354 302 187 234 246 201 121 153 267 317 358 376 351 391 415 419 460 503 554 604 653 696 728 739 739 729 712 705 702 690 653 592 521 479 484 538 539 545 546 524 511 493 470 396 343 345 359 284 183 217 306 386 423 441 431 370 417 486 561 564 533 534 591 644 652 606 382 271 247 143 103 100 136 143 144 138 155 234 326 312 312 310 308 254 269 357 168 113 138 169 139 141 221 230 241 264 343 457 583 594 618 575 457 451 493 542 445 354 316 386 379 301 146 162 193 232 230 206 187 203 197 179 152 211 277 330 326 295 258 264 305 329 310 320 304 284 355 304 243 263 313 324 293 250 262 303 328 306 268 232 281 304 301 292 313 351 370 405 413 368 428 463 462 417 342 280 307 307 308 320 335 350 365 380 381 379 375 366 315 219 127 136 210 221 313 390 393 203 84 49 36 41 51 44 43 43 42 40 38 38 40 40 40 38 37 36 33 35 37 39 37 57 78 87 111 127 129 171 161 142 208 213 205 206 150 127 132 137 138 444 409 312 212 148 112 97 109 164 229 298 364 377 385 386 349 314 304 291 261 229 217 207 179 148 138 139 173 211 186 109 64 46 43 68 80 85 82 84 90 100 95 78 53 65 65 72 78 57 35 46 78 98 99 85 93 152 96 51 41 90 118 122 175 199 205 160 97 40 32 41 46 40 78 138 198 218 227 221 177 153 121 100 115 137 85 63 98 182 321 396 404 292 209 152 108 71 43 55 59 54 41 36 35 41 42 61 90 130 113 73 88 105 156 269 329 361 365 360 353 341 317 287 252 195 140 113 131 121 106 87 91 104 116 68 47 47 48 74 81 61 71 76 75 53 43 40 52 60 57 50 87 125 99 127 155 159 161 169 179 113 74 69 110 106 84 67 129 180 184 205 212 200 203 184 142 59 89 169 257 238 225 224 191 159 144 113 100 118 324 421 449 377 347 402 539 559 452 231 136 104 125 94 90 96 81 90 136 236 225 188 131 116 111 112 107 165 234 249 132 55 52 109 184 261 312 333 330 281 231 206 227 260 292 326 329 272 172 84 99 132 136 101 81 115 119 140 166 142 114 89 83 81 82 87 80 72 65 57 50 45 42 41 39 28 30 37 49 76 115 165 219 269 315 366 430 464 431 383 309 206 124 129 188 158 283 426 409 313 215 183 215 181 113 102 144 202 188 143 96 61 63 130 268 388 318 99 56 107 336 718 656 458 215 128 79 88 173 232 275 253 276 291 169 147 174 222 197 222 267 175 138 121 81 76 153 292 310 333 346 365 369 359 333 330 329 313 333 342 319 225 157 151 168 147 141 166 198 245 303 323 281 213 137 97 118 221 389 434 392 339 341 325 274 320 314 141 239 265 202 132 124 165 252 303 344 337 334 310 258 305 311 281 205 148 152 222 306 352 359 389 360 322 373 413 441 460 517 591 668 671 687 702 692 691 687 672 672 668 646 583 571 592 571 563 531 437 440 440 425 360 302 255 278 269 240 234 295 373 431 416 404 399 412 439 470 480 490 491 502 592 675 718 602 456 316 185 166 156 148 166 151 131 160 241 301 258 273 278 265 295 346 379 221 160 173 246 158 143 216 192 177 199 357 466 533 534 648 631 492 474 523 594 598 489 345 228 208 216 233 342 322 270 238 209 180 152 192 278 378 271 214 220 312 326 327 339 349 348 336 327 303 297 351 301 259 257 296 313 309 293 287 301 334 323 295 263 317 303 260 289 300 312 326 381 399 376 371 373 364 334 296 280 312 318 324 336 354 375 391 389 370 365 379 276 225 179 156 162 193 257 366 427 403 150 48 41 34 38 44 43 40 39 40 43 42 41 44 44 42 41 40 38 36 37 40 42 41 60 81 95 127 140 143 162 146 146 214 212 179 127 123 118 118 123 129 444 410 350 225 183 183 141 132 152 207 289 360 373 378 381 384 315 270 252 202 193 208 266 257 206 168 148 155 188 116 58 45 34 36 60 62 59 56 59 70 83 92 77 67 90 65 56 90 66 45 39 66 78 75 73 95 127 102 75 59 78 115 148 191 210 202 164 119 91 78 73 69 60 50 104 174 215 228 201 121 135 135 105 93 91 91 50 62 128 225 331 372 298 201 123 84 51 44 59 62 51 36 37 67 89 84 89 91 70 121 106 64 82 168 286 333 350 351 348 339 326 306 270 225 174 145 122 122 110 107 104 91 103 118 93 62 63 100 106 90 56 92 113 115 61 46 49 63 55 50 45 80 99 86 96 103 115 117 131 137 104 75 67 96 91 82 76 147 185 198 213 232 239 277 216 199 232 256 296 370 251 228 244 209 182 144 97 128 217 377 434 379 231 174 288 503 544 429 255 119 71 64 94 93 94 89 104 161 222 174 130 95 98 99 93 78 110 188 258 102 50 56 71 169 269 333 339 309 241 173 164 203 259 294 314 323 251 160 74 72 89 95 79 91 119 117 113 118 125 117 111 113 108 98 86 76 72 68 62 55 48 42 40 38 35 37 38 43 62 94 136 185 236 287 338 409 457 461 432 350 241 137 108 120 123 290 408 430 374 286 190 142 126 108 114 168 216 232 143 88 62 56 117 214 276 263 186 101 66 227 618 693 507 200 147 93 77 101 189 257 296 246 219 220 173 217 257 186 191 183 136 149 124 97 58 163 304 316 325 339 364 380 366 341 316 299 296 299 299 299 305 197 147 205 180 183 213 259 305 335 327 256 177 102 76 163 317 381 335 242 167 218 298 331 353 332 240 202 179 154 132 151 230 390 333 290 283 351 358 339 352 365 359 326 165 71 74 194 241 247 252 275 266 255 293 309 289 320 394 481 530 580 616 623 648 631 586 604 648 691 691 677 620 480 488 466 377 348 357 349 227 150 113 136 157 174 185 262 326 397 429 457 471 470 456 456 468 517 546 553 570 600 640 637 473 333 253 211 188 179 205 211 198 197 261 298 292 305 316 333 414 438 415 305 270 274 324 170 128 157 140 179 273 458 545 537 462 564 564 500 539 611 621 514 457 415 380 301 298 324 324 262 190 151 139 149 172 196 280 337 204 223 272 343 350 349 341 313 348 367 327 301 296 334 276 295 354 313 324 339 331 299 297 338 347 328 290 303 264 241 302 305 300 297 354 378 371 331 327 328 302 307 321 347 368 382 392 402 391 381 374 356 351 349 205 224 315 309 321 352 397 397 430 444 217 94 43 38 40 44 47 43 44 49 56 53 47 46 45 43 43 41 40 39 41 43 45 47 54 61 72 130 150 152 163 142 154 228 215 173 118 125 122 116 114 119 434 378 328 247 182 173 183 186 208 260 330 365 372 373 373 353 270 216 175 119 108 108 127 138 137 120 87 87 114 86 53 37 32 36 39 50 59 56 47 61 76 87 58 64 90 55 58 94 144 108 71 68 47 30 35 80 113 124 118 92 62 63 93 143 208 218 200 167 169 172 167 146 113 75 101 156 215 233 188 122 102 113 112 92 82 69 68 49 65 118 259 336 348 268 167 91 56 56 66 69 58 55 62 87 114 136 130 102 79 108 88 48 49 172 281 325 290 301 333 325 307 276 216 169 139 150 125 99 95 110 112 97 101 116 143 111 97 106 114 82 60 90 100 89 50 67 78 94 69 48 48 88 98 98 101 86 68 68 97 115 112 77 62 63 74 80 96 148 162 178 191 274 244 139 165 234 361 469 492 440 258 226 220 192 201 164 89 118 216 347 393 277 127 83 211 389 537 373 222 97 81 93 123 71 71 93 132 202 217 136 106 91 91 90 78 61 52 157 238 92 56 47 42 159 258 326 319 259 182 125 122 153 214 279 311 311 253 168 82 70 77 93 81 96 109 106 91 82 87 97 115 134 121 98 79 72 72 70 66 58 50 42 39 38 39 43 42 41 47 73 111 157 213 263 311 356 421 468 448 389 289 155 102 83 120 314 427 464 428 292 164 76 92 114 125 183 236 273 254 181 114 78 103 151 197 363 430 390 127 157 399 739 658 492 422 234 123 91 132 212 286 305 301 261 153 233 285 252 208 183 163 270 234 126 52 187 301 310 316 335 364 386 288 161 107 114 174 280 292 298 301 193 158 166 180 203 233 273 305 300 244 184 136 115 179 227 276 278 187 127 131 179 314 492 347 247 173 128 125 125 134 160 263 411 316 280 286 348 383 386 361 397 416 403 220 108 64 92 110 117 115 181 201 135 137 157 191 210 262 330 396 465 507 523 569 506 392 431 494 573 661 681 612 442 373 384 384 220 183 187 102 86 100 143 161 145 141 256 291 302 325 401 482 556 486 439 419 445 528 612 640 537 498 562 530 482 415 264 258 294 338 318 296 244 320 397 432 408 379 394 501 489 474 453 437 406 360 238 175 155 150 261 367 478 602 612 543 537 522 529 577 684 612 359 236 237 298 324 324 281 142 113 104 119 115 154 209 168 221 284 288 273 290 325 341 333 304 230 326 372 192 228 258 283 336 331 307 236 264 318 358 303 299 337 361 376 355 265 249 263 313 306 292 285 335 363 367 331 310 308 329 376 405 420 407 383 366 365 352 341 337 334 309 294 323 331 331 313 323 358 412 443 436 395 258 125 45 43 59 69 73 63 61 67 72 67 59 53 49 45 42 40 40 42 46 48 49 52 61 69 84 141 158 159 157 135 156 220 205 161 116 126 125 119 112 115 396 287 243 247 281 229 219 260 298 330 362 370 372 371 362 311 219 166 126 97 94 99 106 107 99 87 76 113 120 79 46 31 36 62 69 70 76 61 45 53 77 84 50 54 64 48 51 69 106 99 103 101 54 36 32 54 101 129 137 105 100 145 82 98 194 237 238 222 239 258 273 251 168 91 83 148 208 239 173 123 98 84 84 84 105 94 67 57 51 74 169 247 281 236 237 184 114 77 73 75 69 58 59 72 77 94 134 147 120 77 66 58 65 202 236 238 257 280 312 309 294 258 192 139 115 131 124 106 92 107 104 102 122 129 133 128 105 98 106 78 71 93 97 94 83 96 100 102 114 116 113 116 108 101 96 102 79 57 85 106 110 75 56 49 55 65 94 135 118 132 174 251 175 109 213 270 350 496 504 426 274 209 167 153 217 157 90 74 185 288 336 190 87 53 144 342 507 308 177 105 126 110 93 64 91 127 176 237 202 117 91 86 86 82 68 55 47 79 114 97 65 52 66 156 231 271 247 198 150 113 100 96 115 222 286 303 258 165 95 97 82 71 69 86 93 91 78 57 44 67 97 119 125 98 79 72 72 69 65 58 50 43 38 37 38 41 49 61 75 99 114 139 191 242 290 332 413 458 455 414 339 230 145 95 108 285 370 421 439 235 106 50 85 124 158 174 254 319 343 281 199 128 92 89 117 207 410 479 183 89 290 836 842 720 560 385 243 145 93 168 259 300 284 242 174 255 303 304 205 207 242 298 314 236 85 231 299 304 306 325 354 386 244 114 49 50 98 209 280 284 262 135 126 150 176 193 210 227 227 191 137 123 125 161 265 230 201 179 103 111 166 229 323 363 209 151 128 131 142 132 115 135 242 357 340 316 306 322 385 398 373 414 434 427 354 207 103 77 68 64 66 88 133 185 162 158 160 157 185 207 236 346 402 424 442 406 327 256 334 413 488 516 521 457 252 271 347 330 215 155 134 94 115 180 256 200 146 190 203 287 438 492 524 539 474 401 335 284 332 458 650 514 434 411 417 463 484 411 421 454 505 399 365 386 304 368 448 461 468 494 561 529 544 591 538 432 331 323 201 155 203 374 444 469 566 693 774 783 715 639 576 637 493 245 169 234 294 267 257 210 110 139 158 166 264 304 326 322 274 261 286 305 290 278 293 289 282 308 237 259 324 266 224 209 266 286 260 195 189 264 395 324 321 353 384 402 366 244 259 282 305 294 284 286 327 361 375 356 349 373 413 392 367 353 360 348 331 315 311 308 306 303 210 172 353 347 324 312 374 429 444 299 300 289 195 97 43 50 87 120 140 135 95 65 67 66 62 55 47 43 40 40 40 43 50 53 55 57 66 73 94 152 167 168 162 130 131 156 147 131 116 122 121 117 110 113 315 234 184 194 267 257 258 315 335 354 370 371 359 340 270 222 170 128 107 94 91 95 102 111 114 110 100 103 107 86 44 29 49 116 89 82 100 65 37 38 69 72 52 44 53 64 44 53 68 82 129 178 140 88 55 39 94 109 74 72 99 142 73 64 118 214 254 274 293 297 280 247 112 64 77 144 196 216 145 99 71 50 43 47 66 56 52 59 57 54 56 94 177 234 265 261 194 84 80 84 81 59 52 61 58 77 121 198 154 82 73 76 119 232 205 214 292 287 287 285 276 239 184 128 97 82 98 97 93 97 86 95 123 121 128 134 105 92 91 97 94 93 97 99 101 101 102 108 119 134 138 135 131 111 97 105 76 61 76 95 96 75 65 59 57 59 89 116 105 120 150 196 147 197 352 392 429 462 391 344 272 182 114 146 327 150 58 54 175 260 281 135 69 59 123 358 449 256 152 122 155 103 80 76 113 162 208 246 170 101 80 83 82 77 65 58 56 65 86 92 58 58 92 163 215 223 189 153 132 120 107 80 70 112 236 296 274 158 104 101 82 66 62 80 83 78 67 48 37 43 81 106 116 96 82 74 70 65 61 56 41 36 38 37 37 39 44 53 69 96 129 147 168 219 269 315 355 414 451 432 399 323 177 123 126 197 312 361 347 143 65 53 90 131 140 109 323 401 383 326 236 136 63 62 95 157 398 459 272 119 326 765 874 852 749 598 402 240 124 144 220 295 253 211 194 275 305 287 191 242 284 306 344 264 155 269 300 302 304 313 334 363 203 105 61 66 68 102 250 176 106 104 119 135 153 171 172 159 125 80 67 102 140 191 262 192 141 118 109 239 336 247 275 266 169 132 173 236 202 139 108 181 257 334 384 343 316 307 369 387 388 429 423 396 347 265 198 160 133 90 68 98 95 97 106 116 129 140 159 141 127 233 297 292 200 310 340 282 221 227 257 278 337 340 167 133 146 171 238 200 137 106 147 217 326 243 185 204 219 285 391 459 443 415 401 348 297 262 289 426 604 511 470 433 382 397 450 522 546 501 423 455 432 387 306 365 445 509 586 614 616 596 540 478 386 387 405 444 293 228 255 395 420 424 473 663 802 824 758 691 626 575 388 231 278 304 281 157 203 246 279 259 368 466 478 507 481 404 248 230 270 295 289 249 209 281 337 360 337 298 282 298 256 210 194 255 298 305 276 322 401 329 332 364 404 426 402 327 337 328 306 268 276 297 326 356 371 371 379 391 389 316 313 319 328 336 329 311 308 313 313 296 193 180 344 338 331 336 392 430 389 145 157 160 71 48 60 80 66 83 112 112 80 60 60 61 58 53 45 51 53 43 42 45 53 59 62 63 68 75 84 101 154 177 170 126 114 115 104 110 116 118 112 106 100 108 193 149 137 174 221 305 337 346 355 364 369 368 286 247 214 166 131 105 95 91 89 91 97 105 112 112 105 94 94 85 60 58 67 97 87 91 115 109 80 57 57 69 73 61 37 43 49 56 85 113 79 100 121 111 80 57 55 78 88 83 81 82 73 43 65 136 245 299 321 309 220 130 57 55 82 132 180 168 93 64 46 39 38 38 48 69 66 65 69 61 65 84 135 198 242 295 218 67 62 85 108 107 99 82 68 89 153 268 192 140 128 125 144 197 230 250 278 247 230 228 240 223 181 119 91 75 69 75 90 97 79 89 112 117 122 125 113 103 84 84 86 86 86 87 90 95 100 110 126 146 152 158 166 134 131 143 124 103 92 90 82 73 61 90 105 102 118 116 104 119 132 149 160 309 457 485 408 342 276 257 224 164 100 162 269 117 57 70 170 283 269 92 55 50 93 341 385 257 143 135 142 93 72 76 107 170 210 221 130 88 77 82 81 75 66 58 55 57 117 106 50 55 98 168 205 184 147 117 108 108 116 65 42 63 220 298 287 147 102 81 51 55 63 79 77 70 59 50 45 45 54 100 120 100 84 73 68 63 51 39 37 33 35 35 36 34 28 42 60 86 147 160 154 202 247 290 327 401 448 450 439 379 267 153 120 145 239 252 203 62 47 74 128 158 132 104 297 404 389 268 136 58 50 52 87 176 468 461 314 154 174 356 600 804 856 776 559 362 228 112 184 278 270 219 217 294 300 270 228 253 285 314 345 302 233 239 287 303 310 318 322 303 170 110 103 142 128 101 95 102 106 122 132 138 143 156 148 129 94 63 87 147 128 176 212 140 90 69 117 156 222 262 185 200 234 248 303 353 279 173 109 115 241 347 416 352 321 317 357 385 391 375 350 330 307 284 263 243 224 124 60 84 85 90 103 127 132 142 171 170 161 158 191 185 135 207 236 234 214 182 168 183 181 174 139 135 139 152 189 180 137 112 202 292 340 276 198 151 226 299 370 428 332 274 285 276 277 311 459 458 461 487 532 548 517 448 412 417 451 442 443 545 532 448 306 364 483 622 723 728 696 672 511 418 425 457 466 456 353 280 249 284 318 390 560 655 687 669 636 602 550 458 323 278 394 261 187 151 252 364 447 496 486 480 465 521 455 320 248 265 307 192 218 238 223 325 335 304 355 295 253 343 290 243 217 271 315 361 429 414 381 328 337 352 371 430 431 404 410 374 312 225 261 298 318 340 348 353 380 362 320 244 286 318 329 348 346 331 315 317 283 181 270 319 348 344 338 340 367 334 262 113 102 75 33 43 167 299 304 290 216 67 55 52 55 56 55 51 44 61 67 48 47 50 56 63 66 68 70 76 82 89 120 137 138 116 111 110 103 110 117 120 104 92 88 105 124 110 122 195 264 302 344 359 365 369 356 337 253 207 172 130 108 93 86 84 85 87 92 101 110 115 110 98 78 54 43 61 59 71 92 82 82 99 111 79 46 87 152 195 140 95 71 60 106 136 82 64 78 107 87 79 89 102 107 103 88 84 93 94 65 95 212 279 290 252 136 76 53 54 68 89 143 112 59 40 36 35 36 36 47 75 78 84 101 77 70 83 123 192 256 315 178 62 59 98 146 206 245 236 211 207 251 306 230 200 185 178 183 221 313 289 237 170 138 143 174 216 195 149 102 71 64 83 123 133 108 92 92 100 113 123 137 176 125 74 73 71 69 67 73 82 93 109 134 163 177 190 199 186 192 194 180 158 145 142 148 130 104 124 155 185 222 219 189 151 141 150 180 365 454 438 316 249 204 164 163 153 138 196 208 101 59 79 157 338 275 101 52 38 76 241 353 310 140 126 107 69 53 63 94 159 191 181 101 82 78 81 82 77 66 52 49 69 175 140 81 114 161 200 217 162 119 89 78 69 65 61 50 67 167 268 264 109 81 61 46 57 68 76 70 61 50 39 37 38 40 123 139 107 83 70 63 59 50 41 46 32 23 23 33 36 34 41 57 85 138 140 143 183 227 268 308 378 431 453 454 422 324 137 107 114 151 125 97 56 53 114 208 314 236 156 155 277 291 141 131 87 51 50 75 218 617 490 297 108 88 141 285 534 764 841 707 389 160 127 218 285 299 261 254 283 288 218 178 259 289 316 343 373 287 119 251 307 315 326 316 267 154 129 191 336 338 225 102 110 123 138 147 152 152 147 128 119 117 142 145 156 147 185 198 103 85 97 114 104 210 308 216 231 307 423 402 338 239 144 100 118 269 389 445 372 329 333 374 374 350 315 311 304 294 275 252 227 203 97 63 92 116 124 135 170 156 157 199 199 180 152 154 152 145 159 210 262 352 339 320 292 168 124 116 116 247 300 194 177 154 103 159 274 371 266 166 119 192 261 324 377 280 215 191 189 176 218 399 404 382 388 414 509 610 593 558 482 361 384 441 535 558 507 405 409 570 754 832 816 765 690 659 632 610 498 458 446 434 329 224 135 321 480 583 599 499 411 450 448 403 307 321 337 355 178 197 266 197 184 261 425 316 279 293 342 332 302 425 340 285 359 372 367 346 351 346 326 325 287 275 343 260 214 215 283 329 370 424 442 409 328 346 342 332 383 387 382 408 354 287 210 257 274 278 318 346 363 379 324 273 233 286 315 327 340 349 354 349 355 346 312 340 358 359 356 353 348 343 262 179 135 132 88 35 44 71 163 330 336 292 194 80 46 50 52 52 50 45 47 49 52 54 56 60 66 68 70 72 77 83 90 96 101 104 109 111 110 106 116 122 121 97 86 86 105 89 101 125 161 267 341 370 338 338 351 287 254 225 176 141 112 95 86 80 79 80 83 88 96 105 113 111 102 88 71 70 77 57 71 88 81 74 84 117 75 57 107 183 221 208 154 101 63 58 105 121 59 56 76 88 86 89 102 114 116 107 88 79 81 75 91 147 219 173 108 67 58 56 41 57 81 113 68 40 33 38 43 43 39 51 68 83 76 114 209 173 142 144 216 239 192 157 91 61 101 132 167 209 235 269 316 342 328 258 245 234 232 264 297 332 279 195 116 68 70 110 205 203 142 64 50 79 134 195 199 161 121 99 95 111 119 129 127 140 106 65 54 50 50 54 67 84 104 143 179 208 221 227 227 235 225 202 175 162 157 165 149 135 135 157 191 228 229 208 173 163 172 221 373 370 311 210 180 147 90 146 162 136 161 131 72 55 101 227 456 370 204 53 38 44 88 391 395 231 103 65 46 32 61 95 135 165 162 118 88 79 80 82 76 66 51 46 92 211 183 134 120 170 208 222 171 123 82 51 56 65 76 66 61 72 154 135 57 67 85 87 70 86 86 68 52 56 65 42 40 57 133 140 107 84 69 60 56 52 46 41 30 31 37 38 39 40 42 58 86 129 176 176 169 206 243 286 340 398 445 449 430 340 177 115 96 92 69 89 116 109 155 269 451 366 262 183 196 187 169 250 176 92 57 72 292 719 334 145 67 70 65 83 158 544 841 812 562 358 246 244 279 309 312 278 258 266 229 227 287 299 326 361 407 370 306 305 312 320 331 324 263 169 161 246 327 191 147 117 121 129 139 149 152 151 153 174 185 198 228 175 156 197 208 270 330 172 150 183 226 342 435 431 296 217 151 166 166 145 110 103 160 321 433 470 432 323 279 296 357 333 299 306 313 302 274 249 204 147 72 76 111 146 159 173 202 183 196 241 238 212 177 149 138 158 203 315 383 398 381 387 401 391 320 268 255 379 402 270 205 147 109 152 204 272 318 238 210 258 276 276 269 271 237 208 208 202 230 323 404 344 225 161 224 320 326 414 513 600 607 569 525 531 533 526 522 650 770 811 799 784 768 796 747 659 504 461 486 575 448 284 164 257 301 330 357 257 188 224 241 221 186 357 409 396 356 358 417 503 377 304 303 256 224 198 143 328 462 461 431 411 426 430 439 428 366 356 326 248 303 299 255 232 221 228 289 273 279 334 417 418 360 403 395 361 328 296 320 418 307 238 208 221 258 297 336 384 393 354 293 257 255 300 317 324 338 344 351 358 365 365 363 372 376 377 373 378 354 304 362 281 130 145 112 70 54 62 150 333 328 321 281 91 43 44 47 49 49 45 46 49 52 56 58 62 68 70 72 74 78 83 90 98 103 108 112 112 112 113 122 125 120 98 86 86 102 97 120 150 190 249 295 320 291 277 268 256 232 200 151 124 103 88 81 77 76 76 79 83 89 96 102 101 92 81 70 94 99 76 91 91 61 62 71 89 66 69 109 199 237 240 206 138 84 68 101 125 96 63 76 102 90 88 94 110 118 117 100 83 74 85 99 133 193 111 64 52 51 53 51 73 80 78 49 37 37 41 38 38 40 58 70 81 62 118 216 221 192 147 104 111 122 150 88 53 80 90 116 159 251 305 357 374 331 294 330 318 316 360 360 339 297 149 75 45 44 48 68 101 87 54 45 109 167 209 203 184 152 120 102 101 59 60 96 199 130 57 36 30 36 49 62 83 108 154 183 208 231 241 244 245 228 204 176 175 172 167 157 149 150 151 170 194 203 198 185 176 180 231 351 286 211 132 123 111 96 98 158 171 116 74 58 84 125 272 480 415 245 62 50 40 35 99 145 141 86 58 43 37 81 117 144 157 147 132 98 84 81 85 81 73 60 47 103 218 301 226 143 135 155 186 203 178 141 108 73 69 78 71 59 49 68 63 54 73 119 129 100 138 147 117 58 49 55 47 56 58 46 94 122 122 76 58 53 47 36 32 49 49 47 43 41 42 45 59 86 125 177 199 194 188 237 298 389 404 404 380 280 247 200 123 111 126 163 187 191 179 209 317 447 415 282 146 110 290 382 398 260 142 60 81 343 562 164 122 161 209 223 134 41 273 586 794 595 411 281 243 275 309 318 233 222 261 236 260 304 316 347 381 404 392 367 347 327 322 328 333 266 197 174 146 148 128 127 126 125 126 131 137 141 133 145 195 190 217 265 200 152 136 143 240 285 138 191 274 369 460 565 616 255 117 105 105 105 108 113 171 242 355 435 413 330 251 247 282 354 353 330 312 321 302 262 238 192 135 72 76 110 158 187 202 212 213 230 234 178 160 144 124 109 149 248 324 331 305 309 340 398 483 458 418 395 396 322 209 144 117 106 117 164 218 286 291 302 345 378 383 352 342 311 241 145 147 195 279 417 339 185 143 132 141 159 188 297 455 557 592 573 546 575 624 706 709 715 722 726 737 751 772 667 595 575 585 610 674 704 460 210 278 301 304 300 205 132 98 99 108 144 292 345 371 390 509 604 664 412 285 250 357 360 281 98 368 438 325 403 475 541 589 519 442 365 355 294 198 329 318 238 171 142 150 208 247 267 290 374 406 416 487 513 492 417 316 300 357 263 235 244 267 299 331 355 400 394 324 273 237 225 282 301 314 331 342 356 371 380 384 387 401 399 395 390 390 279 108 272 253 155 104 101 86 51 57 157 302 227 260 269 123 57 38 40 45 46 44 46 49 52 57 59 62 68 70 72 75 78 83 90 99 102 106 111 115 118 121 125 126 121 104 90 87 93 139 157 177 204 237 239 259 280 278 266 249 222 181 140 114 97 86 80 77 75 74 76 80 84 87 87 84 76 67 66 101 111 104 73 86 86 73 63 66 88 123 170 237 253 258 241 177 114 77 97 127 135 50 54 84 107 99 92 95 101 103 100 88 74 60 57 72 92 70 60 60 60 90 101 96 80 67 54 35 28 36 53 45 43 59 49 51 74 87 133 182 183 147 80 74 91 118 84 53 49 76 106 153 253 303 347 382 371 334 321 332 348 366 375 358 308 174 92 63 71 61 56 64 64 64 69 140 137 116 175 187 172 136 98 118 207 137 126 202 115 56 41 35 57 86 109 118 137 176 182 203 240 244 241 233 207 183 164 169 178 181 180 159 145 136 141 152 162 174 181 185 200 253 304 249 160 90 77 87 94 97 115 150 135 84 117 177 155 316 464 444 256 100 62 67 69 67 80 103 123 85 58 48 64 114 145 145 117 113 145 147 114 80 85 81 70 51 59 143 303 206 127 85 68 96 164 219 227 184 69 79 84 65 70 74 75 50 69 108 145 160 162 155 147 114 48 44 60 82 103 111 114 126 115 99 68 57 51 44 36 37 50 64 60 50 45 45 50 63 86 121 167 202 209 191 276 334 366 382 353 285 143 141 175 177 179 216 259 283 246 224 286 371 416 366 237 158 152 398 495 455 285 148 60 81 412 468 52 177 267 354 528 368 52 118 490 711 525 363 266 257 292 310 302 204 191 216 223 275 321 341 363 380 390 384 377 362 330 317 313 312 228 223 329 176 125 136 136 136 134 130 132 135 138 118 132 176 173 211 261 242 179 132 154 224 215 99 175 244 322 408 539 597 375 203 115 103 114 152 206 299 341 355 368 322 270 237 249 289 354 400 377 328 323 308 270 204 177 156 132 118 134 178 219 231 230 219 235 222 158 130 117 110 91 86 108 183 224 244 256 256 302 389 424 394 344 352 309 227 131 125 116 104 138 169 200 261 240 207 239 433 474 357 288 221 152 149 198 282 392 430 401 307 299 230 147 179 192 245 356 539 643 648 742 786 772 741 714 689 669 688 713 726 611 601 731 870 881 798 687 620 491 342 309 289 271 237 218 196 193 252 304 312 336 361 389 437 630 758 486 370 329 382 370 276 130 450 542 497 497 552 641 758 585 465 414 349 300 256 361 291 195 145 137 154 198 276 295 292 337 388 444 506 556 536 427 347 335 361 347 359 368 360 354 348 342 355 365 354 277 242 248 305 322 333 344 363 381 399 409 413 416 418 405 398 399 375 239 112 274 229 191 256 145 75 43 45 116 189 65 150 266 293 124 37 41 45 45 45 47 50 54 58 60 63 68 68 70 73 78 84 91 101 101 102 104 114 120 124 125 126 122 111 94 84 78 182 187 194 196 196 179 208 279 355 288 242 214 169 134 110 96 87 83 80 79 76 77 79 80 80 76 71 64 56 57 77 83 89 84 74 73 74 78 48 47 85 157 226 261 274 267 226 136 88 89 105 84 39 56 70 94 107 89 68 77 83 87 87 80 69 59 57 92 123 69 75 98 102 109 106 84 64 56 51 55 62 77 57 49 63 68 67 72 59 65 92 108 106 84 65 76 97 133 103 67 52 82 112 153 203 295 371 374 309 250 245 246 258 275 280 251 187 114 68 59 110 115 102 87 79 78 74 79 102 167 179 168 131 93 115 170 124 113 116 110 71 46 37 133 180 198 187 193 207 198 215 241 242 229 209 180 159 155 169 200 214 212 154 125 112 111 113 121 140 158 168 175 219 261 267 179 86 37 69 102 120 95 171 208 96 77 117 181 365 472 476 306 182 94 78 80 88 100 129 132 103 68 49 48 96 114 111 103 99 109 141 101 72 85 86 78 63 58 83 143 119 96 71 47 44 102 212 224 169 45 89 99 65 69 74 75 61 109 147 156 162 161 154 149 116 68 68 109 164 193 162 156 187 153 104 63 54 49 53 91 114 116 90 71 57 49 49 54 63 80 105 138 171 199 230 263 309 348 372 329 239 123 106 233 404 319 278 272 291 232 246 366 408 369 277 200 181 224 389 461 427 234 109 74 128 500 453 164 241 234 208 218 239 160 56 381 543 463 306 243 240 290 303 281 202 162 185 247 301 345 375 379 370 364 371 377 357 305 295 291 292 331 352 355 194 159 162 153 154 159 155 152 145 135 111 115 139 164 216 237 210 169 142 139 146 119 73 110 103 112 200 333 416 384 246 184 180 188 249 325 348 341 327 314 292 271 260 277 306 357 433 403 357 350 313 261 194 188 199 214 205 213 230 254 231 218 219 260 207 117 112 117 123 109 77 56 70 90 142 201 177 194 235 271 233 191 190 210 181 116 132 125 109 115 145 165 173 183 190 203 282 283 217 180 182 191 210 255 325 427 514 503 428 355 291 236 242 194 184 249 502 607 585 670 714 706 616 598 594 589 633 687 745 761 735 737 835 811 677 427 390 334 226 217 197 176 181 279 371 371 353 352 356 354 366 371 318 477 640 583 604 527 308 338 374 414 573 529 478 522 518 607 778 600 530 513 264 292 390 422 274 170 139 131 228 339 315 308 305 324 363 388 397 419 424 399 342 336 359 396 427 431 401 375 342 312 320 355 370 319 308 311 330 339 351 364 385 406 422 430 423 412 398 397 391 378 342 205 135 299 289 290 348 154 70 55 42 37 37 42 54 127 284 107 39 43 52 49 46 47 51 55 60 61 63 66 65 67 71 77 83 90 98 102 103 103 108 115 121 124 126 124 115 94 75 60 230 221 207 187 154 124 128 233 329 266 226 195 155 129 109 95 111 107 90 130 139 126 112 89 73 66 60 58 65 54 41 35 59 66 46 49 84 174 84 48 64 150 206 263 287 290 263 175 108 76 90 104 88 63 52 59 99 118 96 67 67 69 74 79 75 66 57 124 161 59 71 91 98 109 113 100 51 48 64 72 79 84 76 76 77 80 73 70 76 60 60 83 93 85 68 76 74 73 73 67 56 56 51 57 100 210 302 349 260 213 207 201 180 166 167 144 105 77 72 88 140 131 120 106 87 62 53 104 132 161 165 148 124 98 127 124 70 90 124 170 119 85 85 212 234 221 213 193 192 202 223 235 234 210 183 156 142 168 203 229 248 230 148 95 72 73 80 87 101 132 151 165 197 252 299 290 149 44 59 110 138 133 207 171 44 81 117 197 373 482 477 297 236 190 157 116 91 84 135 136 94 61 43 42 71 73 67 67 80 103 135 99 75 75 88 84 73 64 59 57 62 84 92 89 103 134 181 167 118 54 48 106 119 61 61 79 101 146 161 146 146 146 145 144 126 106 107 143 183 219 173 204 261 213 135 63 53 52 62 95 141 145 102 77 61 52 51 53 59 69 83 102 129 154 184 223 284 330 358 335 239 153 184 199 251 296 226 208 224 192 253 369 398 317 221 164 178 224 302 344 342 278 130 139 273 610 427 238 238 147 90 93 234 182 63 248 428 461 229 175 202 292 302 248 159 184 231 315 349 377 385 367 341 328 333 356 327 261 255 258 277 335 378 349 206 227 224 194 177 214 257 249 223 184 129 127 136 154 218 208 145 154 139 117 92 62 48 68 85 148 253 303 346 350 250 222 232 255 289 321 341 315 307 309 311 302 299 318 326 354 422 420 402 377 317 261 215 221 243 262 260 272 272 257 216 223 241 201 134 68 100 98 89 79 115 115 96 82 99 134 137 149 171 200 185 186 193 148 128 111 105 113 114 107 157 171 122 158 160 164 242 227 181 147 174 202 213 243 274 315 366 375 359 329 306 285 267 222 267 366 499 524 507 546 599 617 567 540 521 515 555 628 695 713 574 533 697 616 480 285 173 139 130 124 115 115 124 161 208 250 345 377 361 279 292 311 280 245 195 149 169 256 337 386 471 530 531 464 406 409 361 444 595 537 433 370 423 475 528 564 481 403 344 292 372 447 295 296 308 303 339 343 328 339 331 324 324 324 335 365 387 383 360 347 325 305 318 368 390 364 365 360 352 356 367 383 401 413 419 414 397 385 381 383 394 386 327 273 256 324 335 308 257 133 94 89 51 42 44 45 200 189 94 57 53 62 58 51 47 49 53 57 61 59 61 63 62 65 69 75 81 88 95 102 106 106 104 109 116 123 127 124 113 87 65 52 259 299 295 245 138 82 75 193 263 248 194 162 135 121 109 109 166 181 172 171 169 165 160 109 66 57 50 60 86 78 57 33 52 53 41 50 84 110 54 53 90 187 193 220 291 306 292 240 158 95 72 77 75 62 65 52 63 108 120 98 67 59 59 67 73 72 67 97 93 52 50 82 105 101 118 117 53 44 60 84 86 84 80 87 88 86 78 71 73 72 74 83 96 83 78 92 88 79 69 71 67 55 49 46 64 140 212 253 190 146 132 159 134 105 83 84 78 65 58 68 91 78 56 35 51 59 83 147 158 161 160 143 125 110 134 99 51 95 144 165 129 106 123 210 159 121 124 142 166 196 220 225 216 195 167 141 122 213 242 215 224 194 129 72 48 45 58 68 81 112 155 186 210 246 262 235 138 75 64 109 141 157 163 115 62 76 140 231 371 462 394 197 184 196 200 154 113 68 56 63 58 44 48 54 70 86 93 94 103 125 138 113 83 63 77 86 82 72 66 58 58 105 124 127 127 129 128 105 94 72 46 80 120 124 73 94 134 139 135 128 121 121 123 125 130 122 111 147 189 210 162 202 251 221 137 74 61 59 66 84 121 124 103 76 60 51 48 49 52 58 68 78 90 116 157 204 257 304 336 343 272 181 111 121 149 185 148 140 161 192 246 318 400 325 249 188 180 196 231 258 274 237 106 221 378 601 283 135 173 89 70 102 213 147 91 190 448 475 194 284 309 314 311 247 188 287 310 317 334 354 358 341 305 286 283 302 280 249 248 245 255 289 345 328 250 325 338 294 202 238 279 274 248 210 155 168 195 227 226 191 158 184 171 135 90 74 59 63 84 162 244 243 275 292 249 195 174 184 215 252 285 293 311 331 350 346 342 348 354 376 417 462 433 380 327 278 249 257 283 305 320 301 277 252 236 217 188 91 66 76 115 100 98 110 167 178 159 125 112 121 164 174 199 231 195 207 222 175 135 106 75 91 111 122 84 77 78 93 133 176 240 243 230 209 207 214 226 233 238 250 275 272 269 274 276 277 265 185 323 502 510 456 430 468 482 509 532 514 482 457 464 550 644 683 513 379 338 357 308 226 142 168 206 175 109 71 80 112 159 214 286 343 331 195 246 291 322 361 282 156 162 215 286 344 423 469 449 402 320 227 257 343 433 494 508 484 452 418 460 542 565 525 478 465 425 360 253 286 293 279 310 288 273 337 307 287 310 293 284 287 322 332 324 310 315 325 341 388 415 419 410 397 387 393 399 408 422 408 394 381 373 369 369 376 402 393 318 310 283 249 268 217 138 136 124 101 66 49 121 250 278 181 50 51 61 66 56 50 49 52 55 57 59 57 59 61 62 64 67 72 79 85 91 100 107 109 104 105 111 121 127 125 112 77 57 50 149 288 367 353 154 80 80 165 217 226 153 132 120 114 108 127 189 192 188 182 177 170 161 141 90 56 59 65 75 73 64 52 51 50 52 55 63 67 50 63 125 188 198 245 298 313 318 300 234 172 126 96 67 75 120 91 67 71 113 118 82 63 60 63 71 75 72 54 60 60 55 83 97 83 85 95 85 53 60 87 94 85 80 86 73 72 78 55 54 82 62 89 122 81 80 91 83 69 59 61 61 57 46 70 73 78 119 123 97 141 172 187 134 100 74 67 61 53 45 40 35 30 37 38 39 66 109 158 164 163 158 143 122 109 116 80 53 57 149 168 135 111 120 141 130 105 96 123 153 184 212 216 210 195 165 136 130 282 247 166 208 181 127 65 52 45 38 59 81 110 178 207 214 191 151 133 156 114 86 99 129 146 136 86 57 63 172 311 427 437 292 159 164 183 196 183 215 185 124 91 84 81 84 93 106 116 116 117 123 134 133 107 102 95 91 82 80 77 72 63 71 112 117 119 118 91 84 83 92 68 42 60 159 185 77 95 121 127 117 108 99 98 99 103 118 114 117 144 183 187 142 141 162 203 188 137 94 84 80 84 97 101 94 75 61 52 47 47 50 55 64 71 84 101 142 185 229 267 296 313 307 228 144 123 121 123 127 112 109 129 199 269 332 306 276 241 204 176 162 169 185 163 98 247 324 333 180 119 110 79 77 99 152 149 189 305 523 449 259 357 343 303 280 285 287 302 308 298 286 307 319 313 275 256 245 231 223 230 247 248 237 235 276 291 300 344 362 342 279 257 240 219 205 213 196 133 112 122 142 204 236 254 228 164 92 130 98 58 71 119 165 175 227 256 262 168 130 123 133 174 226 279 327 363 391 388 383 374 382 393 421 482 434 381 349 309 281 273 314 334 334 293 278 268 264 182 121 85 63 78 113 128 145 174 230 225 191 133 144 192 254 250 286 304 219 188 203 238 151 103 90 78 81 91 86 83 83 85 127 181 230 248 252 245 215 206 211 225 225 226 233 229 230 238 261 289 296 220 323 436 480 455 415 387 369 386 421 430 400 401 491 456 451 463 349 231 139 193 190 191 234 253 261 250 254 239 220 207 232 301 418 379 330 245 361 420 433 571 673 687 584 544 549 585 533 462 392 309 252 244 427 627 721 672 531 410 314 305 378 459 452 372 312 316 284 277 307 307 355 385 324 323 332 364 293 262 274 252 225 213 248 286 316 336 344 336 323 368 408 439 451 441 434 445 448 439 414 384 368 361 359 371 389 415 419 400 347 309 243 159 130 138 143 135 129 106 66 48 148 291 290 227 138 71 63 59 53 50 51 54 56 56 55 55 57 59 62 64 66 69 76 82 89 98 106 110 109 103 106 116 124 127 114 74 55 55 96 189 322 408 341 143 85 124 157 146 106 109 108 105 102 103 127 182 186 182 178 171 160 144 107 80 81 73 69 68 66 58 49 43 43 47 50 62 63 57 188 267 268 275 295 310 329 337 314 256 203 156 96 63 64 60 61 60 76 103 116 86 71 67 72 74 67 59 81 67 57 72 74 70 71 78 77 54 54 75 108 81 73 76 56 53 65 66 94 103 48 89 133 75 71 73 67 54 46 43 44 68 86 74 61 50 92 97 116 171 209 204 140 132 113 89 71 57 48 48 36 31 38 37 48 86 126 152 161 116 118 143 118 99 89 75 76 99 174 173 147 119 129 138 132 100 102 133 158 181 201 212 179 149 140 137 178 321 180 127 195 178 140 82 63 54 66 146 150 150 189 204 186 157 97 94 150 141 115 96 98 136 165 153 82 62 141 312 394 363 207 144 165 181 193 216 324 307 231 131 130 137 124 109 102 105 120 124 123 111 109 121 157 115 86 83 75 74 72 66 62 68 72 88 91 51 64 82 82 66 53 55 206 194 63 67 98 117 78 69 72 85 89 104 129 169 138 89 132 145 131 121 110 128 177 176 157 139 116 104 100 99 92 80 69 63 61 63 62 75 93 109 119 131 167 178 192 219 243 260 271 209 161 146 139 144 143 122 136 159 192 185 191 204 226 220 181 148 136 142 163 145 128 189 163 133 150 102 98 124 76 78 120 248 370 471 509 384 256 244 229 226 224 287 307 303 315 274 242 260 287 291 262 243 248 265 234 235 249 251 218 190 192 217 254 294 282 278 268 241 212 186 182 294 370 304 192 138 138 201 263 291 245 153 83 114 113 105 106 121 143 171 234 252 217 95 91 108 120 138 175 236 326 379 408 392 383 380 382 380 402 457 424 393 371 335 302 287 323 338 332 296 292 267 229 150 105 86 58 57 95 180 226 262 298 259 199 120 89 151 228 242 302 319 251 213 225 278 155 103 90 79 82 82 70 75 78 80 97 166 247 288 305 297 262 247 250 267 263 252 241 248 254 274 328 346 363 377 372 389 407 365 352 330 301 283 298 347 373 404 453 510 448 336 209 150 122 141 138 195 327 317 309 290 215 201 223 281 260 339 558 400 365 397 293 291 374 579 690 747 728 724 736 760 652 479 300 219 344 515 685 559 484 431 329 231 177 273 340 374 312 211 173 193 287 312 326 395 386 370 338 367 367 328 250 224 234 256 238 231 274 301 321 334 326 315 305 341 381 427 482 479 467 453 433 427 424 421 419 417 415 425 442 467 433 412 395 348 289 231 96 112 148 165 177 139 75 60 172 291 290 259 194 82 68 57 50 51 53 55 56 56 56 56 57 60 62 63 65 67 74 80 88 96 105 111 112 101 104 112 121 126 113 77 62 72 78 85 142 295 339 168 94 72 75 90 109 140 118 102 89 133 154 175 175 173 170 164 153 138 119 98 80 70 66 65 65 59 50 39 38 42 48 69 61 59 209 253 259 263 283 306 328 338 335 311 273 229 184 106 70 57 66 69 66 50 75 90 78 75 75 74 67 63 72 51 50 71 77 83 84 75 68 57 38 66 93 71 65 68 73 67 65 67 127 129 73 41 94 147 77 61 58 49 46 44 42 54 67 56 52 74 129 174 193 213 228 191 144 156 146 125 99 76 72 90 51 32 33 35 59 102 133 112 86 82 114 138 117 99 104 132 78 96 171 176 161 136 124 147 150 84 102 141 169 181 196 210 153 119 113 141 223 296 141 124 167 178 172 143 82 95 134 217 172 152 144 217 213 166 84 80 121 181 148 108 82 87 163 261 113 58 82 231 298 277 142 128 155 190 248 251 229 243 237 184 156 140 131 105 99 103 120 113 107 94 105 97 86 133 113 86 69 64 68 63 55 49 46 71 71 37 61 71 70 61 55 86 237 181 95 64 100 103 51 43 55 82 92 150 202 178 107 54 88 114 125 115 103 95 105 124 142 158 165 151 132 114 102 97 99 108 105 106 78 79 107 175 192 199 223 175 140 141 210 216 185 161 168 181 168 206 224 138 148 164 174 108 72 71 108 128 134 131 131 133 143 132 127 134 112 103 113 101 99 108 70 113 189 346 426 493 541 333 196 109 89 140 231 296 308 317 341 261 217 221 262 278 272 259 246 240 229 237 246 246 202 170 159 154 176 212 235 212 212 251 248 257 281 337 399 430 377 266 182 181 212 232 176 108 80 105 117 123 126 132 167 210 255 272 242 155 140 136 137 136 145 177 276 323 348 358 360 318 248 270 344 424 431 407 373 328 297 288 310 332 308 261 277 228 146 115 89 69 54 57 109 214 294 324 326 290 257 217 126 150 221 307 346 329 271 256 285 304 254 232 207 166 112 86 77 75 68 57 49 162 276 312 330 324 292 283 284 294 303 290 281 298 298 317 367 367 376 392 365 352 320 206 259 316 305 248 270 365 346 343 359 413 389 296 153 138 143 151 146 198 282 282 291 259 131 199 257 301 213 224 300 211 287 406 394 398 435 529 593 626 636 654 626 561 420 287 237 332 471 593 678 457 321 254 252 152 144 335 296 269 293 168 213 298 174 246 352 447 376 339 362 377 328 250 230 253 281 275 247 238 260 296 304 297 287 292 304 330 361 399 451 453 469 496 549 554 526 462 446 458 494 513 517 508 455 428 420 440 219 117 258 277 293 291 177 121 83 58 136 211 222 185 138 88 72 59 51 53 54 56 57 57 57 57 59 60 62 63 64 67 73 79 87 96 105 112 114 103 105 112 121 125 110 81 84 95 72 89 151 289 319 234 130 97 95 89 119 152 136 125 111 117 141 155 159 156 152 148 140 128 112 94 80 70 66 65 64 61 51 39 28 31 43 63 64 80 154 172 201 232 266 291 310 324 334 336 328 303 253 179 109 71 62 53 54 67 70 78 78 80 85 89 85 64 46 35 59 92 108 111 102 82 70 64 49 64 76 71 60 61 61 41 52 77 133 157 131 43 92 132 106 72 58 49 51 48 43 42 51 61 61 65 92 144 199 228 234 180 139 139 175 175 149 104 104 111 76 46 34 44 62 92 131 92 69 72 101 121 116 102 89 84 52 76 135 182 176 165 162 153 136 76 90 133 192 187 194 201 176 143 128 123 233 257 118 125 149 176 187 180 153 130 139 157 92 68 68 94 146 140 70 84 148 250 177 114 65 48 191 292 106 65 84 161 214 191 83 103 141 187 196 162 114 122 176 235 219 169 126 89 84 90 104 94 101 127 116 90 74 133 139 99 83 64 56 58 51 47 47 74 60 39 61 66 65 60 54 119 282 167 117 119 116 87 47 40 60 87 110 161 192 172 101 86 124 129 130 120 102 77 58 59 61 96 190 196 173 134 121 131 153 184 153 109 95 92 127 216 239 251 254 187 156 156 166 156 132 125 164 220 257 273 261 207 156 143 136 84 67 69 89 132 148 133 129 117 96 76 58 55 58 65 70 70 64 71 98 283 364 372 471 536 536 321 179 98 76 91 163 301 306 276 247 259 216 192 235 261 264 241 245 254 264 250 238 226 203 174 153 149 166 190 218 183 199 294 283 295 327 383 384 391 416 298 199 179 130 104 111 118 118 123 125 132 126 105 141 189 239 297 299 259 224 192 168 156 151 146 138 157 203 265 326 251 140 169 310 433 443 396 352 325 295 289 303 327 265 198 229 225 188 112 88 74 72 113 168 244 328 328 305 304 231 154 74 124 203 307 379 353 281 217 284 359 373 294 275 288 211 134 86 82 70 55 45 193 314 377 366 349 325 311 308 312 325 305 299 322 315 334 370 363 373 377 345 297 227 98 174 257 307 268 299 354 321 284 264 270 298 282 197 166 151 156 184 198 214 217 216 204 150 215 264 256 211 226 269 263 251 303 412 426 462 507 456 445 442 442 403 324 243 213 245 350 466 593 644 394 275 227 266 205 218 394 367 284 205 228 247 270 233 295 336 332 326 339 382 415 331 243 247 250 249 236 284 296 290 303 307 299 284 298 318 335 365 392 408 396 407 435 484 492 480 442 455 484 534 552 555 538 501 482 430 321 273 250 285 304 324 307 142 103 88 51 64 73 71 70 75 82 78 64 53 54 55 56 58 58 58 59 60 61 61 63 65 69 74 80 88 96 105 111 111 103 106 114 124 123 108 91 117 107 66 96 150 240 303 287 151 124 101 79 108 116 104 97 91 91 120 134 139 135 131 127 123 113 101 87 78 71 67 66 66 64 56 44 31 23 30 49 89 86 89 96 141 198 244 269 287 300 318 334 346 341 302 241 165 103 64 65 61 60 60 67 71 72 75 70 61 47 37 34 54 96 135 134 117 89 49 44 51 61 70 76 68 65 58 33 56 79 109 151 153 97 67 88 105 68 60 58 58 51 45 42 50 62 72 60 74 111 179 216 230 227 154 104 129 161 170 128 147 145 110 69 54 65 68 92 117 75 62 63 65 94 109 86 78 70 59 54 110 201 198 198 192 145 133 131 133 149 171 175 188 209 239 181 141 135 172 165 107 107 138 168 200 199 180 141 108 79 62 64 63 64 92 92 75 115 205 268 205 120 62 43 254 277 73 58 85 131 143 108 54 73 111 155 187 140 86 52 60 132 242 173 112 68 70 70 82 126 98 94 122 87 69 72 165 160 67 73 81 80 53 45 53 82 55 37 43 60 65 63 59 134 217 132 121 128 111 81 53 41 68 100 130 159 179 180 140 167 201 147 136 126 106 74 61 71 82 112 166 243 211 159 146 166 192 213 160 118 97 91 118 175 210 238 258 245 184 145 136 123 111 102 101 165 263 308 283 219 118 106 100 67 63 64 71 140 154 134 125 112 98 108 81 76 112 86 66 49 49 66 135 368 365 315 361 495 510 337 191 113 110 248 300 329 347 269 198 264 213 170 202 274 269 213 226 252 277 257 222 197 194 179 173 181 189 196 201 199 204 213 239 322 386 408 288 237 263 189 133 97 82 90 106 122 130 137 143 158 144 99 101 127 166 225 243 251 263 232 197 172 152 132 114 111 114 155 268 198 123 156 323 399 356 337 315 297 282 287 294 296 236 195 225 220 178 112 98 115 143 190 242 288 330 331 335 346 204 155 147 142 178 254 378 396 355 260 278 333 392 362 356 348 257 153 80 83 75 64 59 290 401 430 396 371 349 329 335 348 366 337 330 341 337 353 370 355 368 361 315 207 129 84 69 120 186 199 274 319 273 202 175 191 221 258 279 221 163 136 166 175 174 168 157 173 209 160 183 229 197 160 184 280 280 331 435 463 501 508 350 271 233 180 280 286 173 156 191 263 329 454 503 324 307 280 201 310 353 335 372 349 291 233 263 298 333 413 328 167 281 344 405 518 390 275 251 286 318 338 310 313 318 313 328 339 329 335 349 368 353 349 351 359 366 375 389 387 388 396 438 466 478 453 447 450 455 463 409 287 282 281 286 301 314 295 190 123 87 60 67 72 73 59 65 73 67 64 62 61 58 59 60 57 58 60 60 60 60 62 66 70 76 81 87 93 100 106 107 100 107 116 126 123 111 107 141 97 55 101 130 169 256 305 278 159 98 74 99 115 115 101 87 88 111 116 117 113 110 108 105 97 89 81 75 71 69 68 69 68 64 54 42 27 35 52 80 79 68 61 92 156 225 240 257 271 287 306 324 341 327 291 241 184 121 71 58 50 50 75 70 63 76 58 37 37 50 72 99 124 143 141 122 100 76 46 42 53 60 88 118 78 57 48 70 80 84 78 96 91 60 55 57 45 61 64 58 49 44 42 44 67 80 56 57 86 148 199 220 223 123 69 56 77 120 164 156 146 125 93 76 77 94 111 115 88 63 55 59 96 98 79 73 91 94 55 126 205 221 223 210 165 150 126 108 134 156 171 183 210 240 249 227 200 169 115 82 62 138 187 211 207 183 148 119 86 56 62 68 66 57 69 110 187 256 260 198 101 62 79 264 237 116 62 89 110 86 67 55 81 87 131 185 172 118 64 57 81 124 127 89 59 65 72 102 146 124 110 111 81 63 57 64 143 149 85 95 95 64 49 58 85 73 61 54 63 66 66 63 139 162 85 105 111 101 92 84 77 90 123 156 176 179 183 179 182 172 144 150 137 112 75 62 54 60 62 96 185 178 160 156 170 176 170 160 121 88 85 87 95 111 123 135 139 159 153 138 106 91 79 72 143 239 329 278 200 94 77 71 57 59 58 70 134 148 135 115 132 120 91 138 125 103 98 99 100 108 92 161 376 305 265 293 477 476 323 164 116 117 147 192 238 297 245 198 163 162 169 187 212 235 231 221 233 241 232 186 183 215 211 202 200 214 209 196 180 194 232 284 326 359 364 244 142 95 79 71 75 91 99 111 126 145 157 171 189 182 156 141 144 158 184 194 216 257 233 200 165 140 127 116 106 74 91 194 167 131 115 260 312 301 291 276 265 263 282 267 213 235 241 237 231 180 124 114 161 211 242 295 320 315 348 356 336 228 190 189 178 178 226 341 392 396 361 349 368 398 405 362 294 177 122 88 95 66 101 188 403 462 457 415 389 368 349 362 380 398 387 393 401 397 390 380 359 375 347 271 145 88 75 90 100 118 138 203 235 207 121 97 124 143 208 263 259 151 114 178 161 158 159 157 161 186 265 295 311 318 162 162 293 329 397 481 542 571 546 430 242 193 299 311 250 157 179 174 174 185 267 316 284 436 607 767 480 320 285 445 325 251 274 305 352 404 488 353 178 310 371 458 637 415 281 260 332 331 304 253 287 320 312 321 332 348 342 321 298 279 305 330 334 336 334 328 329 339 355 373 365 352 353 362 369 374 413 373 283 282 284 290 302 312 318 320 153 71 65 67 75 80 65 77 80 62 63 64 63 61 61 61 56 57 59 60 60 60 61 64 70 76 80 83 86 92 99 99 93 106 119 128 122 116 116 131 68 77 83 102 169 306 350 284 139 86 70 86 96 104 102 91 91 96 93 93 93 93 93 92 88 83 78 73 72 71 72 73 74 73 67 56 45 42 47 63 84 71 63 87 93 132 176 213 239 252 272 292 311 326 319 291 250 185 121 83 62 63 111 91 77 83 55 45 56 69 96 129 129 127 123 118 100 81 63 48 45 43 62 81 73 89 88 90 78 68 63 77 88 87 62 62 72 49 54 54 46 42 39 38 47 75 89 53 45 71 165 200 184 86 58 57 81 101 114 109 114 116 104 75 72 89 113 103 85 57 48 50 59 78 80 70 125 135 92 131 184 225 224 215 217 221 172 131 126 143 162 175 204 234 263 250 235 212 143 79 76 147 188 207 203 177 141 97 95 78 60 95 102 87 92 171 247 250 203 139 63 67 82 127 131 97 53 86 91 86 139 154 140 71 109 169 207 138 85 76 77 85 96 77 57 41 42 53 79 111 107 99 96 81 85 109 127 146 122 92 97 105 88 82 84 83 78 73 69 68 68 73 131 134 99 112 102 92 86 81 86 104 111 137 173 161 143 133 139 176 195 177 153 131 98 106 130 145 80 76 115 136 135 127 118 107 105 121 106 92 94 94 92 100 97 87 81 111 138 141 98 87 76 51 82 166 275 255 217 164 81 99 107 57 47 64 114 147 137 107 202 156 80 134 113 82 104 137 186 228 252 302 391 340 289 309 470 468 353 151 104 94 93 106 128 152 101 107 136 138 163 199 236 236 247 245 250 253 250 229 228 236 222 213 213 235 230 227 224 235 236 242 248 255 274 310 201 100 80 60 57 75 122 141 149 167 175 177 176 199 217 226 215 210 211 220 235 250 230 190 143 93 116 128 122 90 92 133 171 182 182 228 248 256 261 250 247 253 274 248 202 209 228 242 242 217 185 164 198 245 292 332 340 336 351 361 346 285 248 221 217 222 267 342 413 423 411 410 415 420 419 292 182 89 141 127 86 55 186 338 484 491 470 431 408 395 390 394 401 407 407 395 399 418 407 391 378 412 378 293 129 129 148 142 114 99 99 126 150 160 126 94 71 68 98 157 232 135 135 209 214 222 229 220 227 266 349 386 460 535 290 226 271 290 376 484 594 645 654 595 407 335 353 358 311 247 223 170 136 131 202 288 410 653 677 583 332 199 212 417 314 276 337 348 377 410 345 226 130 175 332 421 457 402 323 275 334 297 237 219 279 317 308 323 317 304 305 294 277 263 283 305 315 317 318 319 329 333 336 334 330 329 336 336 338 334 287 283 281 282 287 294 302 313 321 309 134 67 61 61 74 79 64 68 69 61 63 63 62 61 60 59 58 60 60 57 59 61 63 64 69 75 79 80 82 86 93 89 82 100 119 129 119 108 103 106 51 69 61 69 112 199 297 203 104 66 53 68 102 106 102 91 84 79 77 77 79 82 85 85 83 80 76 74 73 74 76 79 82 83 84 77 67 57 50 58 81 85 87 93 83 85 112 156 199 233 266 275 284 297 318 322 303 242 180 127 108 101 102 85 73 70 57 54 63 95 102 109 102 89 85 86 101 87 66 56 61 74 42 57 90 147 134 111 95 75 63 64 79 98 119 60 47 51 58 53 44 39 38 38 38 67 97 73 46 50 99 126 116 58 48 39 39 56 70 73 71 100 112 79 76 82 96 76 55 47 44 56 72 80 80 81 135 107 72 105 172 202 179 138 143 211 199 156 113 126 140 149 206 239 255 241 233 245 293 160 98 138 178 194 189 164 131 113 180 120 71 127 176 173 98 235 281 215 134 78 47 89 108 117 119 91 71 102 76 113 239 240 174 50 83 150 222 157 107 81 79 81 83 80 73 67 69 62 86 133 117 117 128 128 97 79 88 143 157 79 90 102 99 92 87 84 81 78 75 74 73 77 102 130 138 141 101 82 82 80 74 78 89 92 108 142 143 139 142 194 222 203 194 211 260 240 231 209 118 113 132 158 142 119 95 74 76 94 99 114 133 152 123 95 83 68 63 69 113 147 193 253 227 157 90 116 188 249 249 207 113 151 179 165 87 70 97 155 133 91 95 159 149 97 104 107 125 123 201 314 384 428 448 425 328 252 285 335 284 144 100 84 89 99 98 86 45 80 117 131 164 202 249 222 225 252 256 238 221 215 231 230 202 208 222 241 229 208 193 197 195 186 177 166 180 252 151 105 109 113 101 99 141 161 161 138 132 144 170 210 242 266 273 260 253 258 261 256 242 211 154 81 111 132 141 142 140 146 170 164 172 209 224 238 251 246 251 258 249 191 157 198 234 253 253 262 254 237 240 276 312 295 293 295 302 316 321 310 305 276 235 246 299 366 428 463 476 476 438 415 382 218 141 109 120 89 77 109 280 419 503 494 474 449 431 429 431 437 424 405 382 347 349 378 393 387 392 472 398 292 181 167 167 162 119 116 120 105 135 168 187 177 159 138 118 130 170 188 232 291 339 375 400 407 375 362 374 401 476 530 349 283 256 226 257 358 521 512 529 544 480 468 466 443 414 383 338 227 164 169 321 442 524 574 426 326 326 262 267 361 343 342 349 360 300 201 117 250 337 376 328 294 265 288 283 271 302 304 308 326 332 330 325 339 330 322 338 388 385 315 285 287 309 315 326 344 366 352 335 333 341 346 347 340 336 309 180 221 280 281 288 294 298 310 321 296 114 67 64 56 69 73 62 60 60 61 63 63 63 58 57 57 60 57 56 57 61 63 64 64 69 74 79 79 80 83 90 83 74 84 109 123 112 93 75 59 34 78 84 84 100 127 167 102 65 57 59 90 120 118 104 86 73 55 49 56 63 70 76 77 77 76 75 74 75 78 81 85 89 92 95 94 86 75 62 54 62 99 90 91 98 85 76 94 240 277 268 244 251 270 286 302 307 285 215 161 123 114 98 71 74 76 91 144 115 69 68 69 65 41 41 54 86 76 57 61 55 57 54 87 130 191 152 127 114 105 90 74 59 48 53 59 52 57 68 56 45 39 39 39 39 37 52 73 42 45 62 69 62 50 42 44 43 42 51 54 41 103 118 95 83 76 75 90 95 90 75 75 81 79 76 76 88 95 92 103 164 144 70 62 74 117 173 145 107 114 173 206 220 239 229 203 202 238 278 216 139 112 162 181 177 162 144 131 156 107 78 114 204 219 196 303 283 188 90 58 66 125 184 172 103 84 115 181 102 122 220 308 225 100 71 127 200 218 129 79 79 80 83 87 92 98 103 98 125 168 173 172 156 121 94 74 75 153 142 68 83 96 103 95 90 85 81 78 76 75 74 75 81 123 150 142 92 78 79 79 64 63 104 98 87 92 111 134 160 204 239 262 322 330 326 312 292 245 155 179 186 180 130 97 83 110 149 163 136 138 156 182 172 149 122 96 87 109 182 160 148 236 315 283 136 105 150 253 241 187 123 184 237 256 160 102 95 154 121 81 50 206 190 76 123 125 121 191 233 309 418 498 507 450 380 269 140 123 132 121 100 82 83 103 87 75 68 105 123 131 155 169 177 192 205 213 205 189 194 219 241 228 192 181 169 167 169 171 170 168 182 186 185 201 208 195 120 101 105 107 106 105 111 126 128 113 100 121 161 205 219 234 262 236 215 217 224 239 251 222 159 94 96 125 155 185 181 178 183 169 178 205 221 239 254 258 263 270 278 225 201 222 250 272 282 284 259 243 271 289 293 271 241 231 234 251 263 267 241 223 217 225 270 331 402 473 505 501 419 341 264 115 122 125 85 83 120 201 344 431 476 476 459 441 434 435 423 400 383 361 331 294 297 324 362 351 331 327 294 258 219 154 143 159 166 204 222 146 196 247 270 208 159 147 280 236 183 247 311 357 365 372 377 387 360 338 320 304 384 426 339 312 317 345 237 199 217 218 282 370 453 406 372 361 388 454 523 391 265 200 342 509 538 359 310 303 366 377 375 366 348 357 337 230 277 304 295 477 453 330 287 264 265 311 290 279 286 302 306 312 338 346 344 339 366 373 354 414 423 361 310 305 327 344 351 350 340 333 332 341 349 350 346 342 340 311 203 241 282 282 289 292 294 298 308 272 107 77 72 65 65 65 62 62 61 61 62 62 60 55 58 58 56 57 58 59 62 63 63 64 69 73 77 77 76 76 87 88 82 71 85 98 102 82 58 34 26 103 88 79 78 74 65 56 49 47 50 90 116 121 107 74 45 35 38 44 42 49 60 63 69 71 71 72 75 78 83 88 93 96 97 98 99 93 82 71 60 68 91 89 96 109 89 119 258 273 236 162 162 202 266 279 277 272 202 188 197 175 126 87 109 123 138 168 123 67 44 41 41 39 35 40 57 68 76 75 58 84 114 140 164 174 150 129 118 119 118 105 82 87 77 67 53 57 71 60 50 44 43 43 41 39 57 72 65 53 51 52 51 60 75 72 73 69 55 45 52 94 113 111 95 80 83 108 106 97 82 75 72 70 67 68 87 146 116 99 126 90 51 45 44 70 129 127 112 104 146 150 151 193 176 135 118 173 242 291 169 110 142 178 159 114 118 112 96 87 74 89 187 201 225 307 243 164 58 50 64 106 190 166 78 60 133 195 127 99 157 308 279 200 132 155 187 213 169 110 81 80 84 87 91 95 101 107 114 149 216 199 168 128 113 112 114 163 134 91 91 93 96 93 89 84 80 78 77 77 77 77 78 84 126 138 82 77 77 78 72 70 71 82 88 92 100 128 164 207 297 355 361 361 356 344 312 255 201 227 188 142 108 115 156 245 272 299 290 291 270 246 216 186 157 132 121 115 139 122 128 184 293 314 207 112 146 219 210 135 99 172 250 268 232 165 113 98 101 77 93 287 198 89 88 113 140 183 170 219 333 520 530 450 309 170 91 130 124 114 99 94 99 126 109 120 132 121 115 118 137 149 169 201 176 171 177 199 218 246 277 259 223 197 183 183 194 194 190 187 213 221 219 192 159 132 103 102 100 88 78 68 64 79 85 78 56 70 100 139 159 163 167 144 152 179 204 231 247 226 181 131 98 136 174 200 207 197 184 187 196 210 222 241 258 269 280 288 290 250 244 258 273 307 328 309 264 257 298 288 269 242 207 184 181 206 227 239 241 242 239 235 258 307 374 456 484 475 425 256 143 103 128 112 63 89 171 278 383 420 439 452 440 438 450 427 390 344 323 308 291 269 279 290 297 294 305 321 283 236 193 139 133 188 327 352 340 282 276 281 278 204 151 175 405 321 214 178 163 167 196 230 241 235 199 235 253 216 255 311 334 324 349 358 163 205 286 274 230 279 437 341 264 223 228 338 452 395 377 341 298 475 503 349 371 390 409 442 447 428 392 393 374 314 339 446 556 471 394 302 283 314 408 585 463 334 221 307 331 329 343 347 348 344 370 379 360 422 398 358 353 365 378 373 362 353 347 353 364 376 367 356 347 344 345 350 357 309 283 280 288 292 294 295 299 281 212 126 84 75 74 63 55 59 60 60 62 62 61 59 59 58 57 56 59 62 62 61 62 65 69 72 73 74 71 69 75 89 92 79 69 71 78 69 47 26 24 142 108 83 67 67 64 51 43 40 44 64 86 106 123 96 69 54 73 96 121 115 103 87 71 67 66 67 70 75 81 87 92 95 98 102 109 109 104 92 75 67 80 75 83 109 73 145 250 220 178 135 195 222 236 219 197 175 179 173 176 178 163 134 121 76 93 133 121 92 59 45 41 40 37 35 39 50 70 80 70 97 136 161 170 156 130 122 116 112 107 74 53 81 78 63 47 57 65 70 59 51 48 47 44 41 45 66 80 54 41 43 67 77 85 88 99 101 85 49 50 84 109 132 129 86 92 107 113 96 77 65 60 58 59 64 89 151 92 65 68 86 79 66 55 66 98 141 137 125 124 88 83 124 134 143 144 146 181 228 151 123 131 190 192 156 112 111 106 87 69 93 158 178 201 232 165 105 72 53 67 93 137 142 115 81 87 123 141 93 113 201 275 206 110 121 154 204 264 155 86 81 82 84 85 81 77 75 76 84 118 170 168 146 126 174 183 141 104 95 103 87 86 89 86 83 80 79 80 81 83 83 80 75 76 83 77 78 78 78 78 81 82 83 87 93 99 128 150 182 289 343 363 372 372 360 324 245 200 226 181 131 92 138 211 305 208 138 142 251 275 259 213 158 114 57 87 113 132 124 130 150 184 286 324 159 184 239 276 127 88 147 267 262 194 146 111 87 80 68 144 376 235 132 135 143 135 128 122 161 271 548 510 388 243 161 153 223 186 138 100 151 158 155 152 216 233 173 119 112 139 144 165 186 161 161 186 250 262 273 303 297 256 196 209 215 219 211 210 213 226 199 176 170 147 130 121 120 123 124 103 64 37 51 58 56 43 41 45 55 109 139 144 147 177 211 235 246 249 236 223 223 217 210 213 222 236 218 203 212 221 226 231 239 250 261 275 287 291 275 287 303 313 346 351 321 277 287 321 288 252 225 217 177 148 138 181 223 254 259 262 264 272 309 365 443 465 461 433 282 168 105 127 97 64 97 218 338 422 417 428 456 455 467 477 436 376 320 291 284 275 258 282 291 285 272 289 307 271 227 184 170 182 242 380 356 334 309 305 271 228 170 173 219 345 240 187 188 148 177 217 195 198 190 151 191 219 209 134 179 304 312 355 410 436 455 415 288 285 342 466 466 438 400 301 360 464 531 604 516 301 463 470 421 546 566 554 531 532 530 478 473 407 330 452 491 493 361 352 342 288 343 429 548 470 430 405 389 363 344 347 352 324 275 330 365 414 586 493 346 355 360 366 371 374 376 376 381 394 405 396 380 368 364 366 381 402 335 298 283 286 292 256 156 162 183 206 188 130 83 94 71 44 52 57 60 61 61 60 60 61 58 56 56 60 62 62 61 62 66 71 71 70 72 67 62 59 84 95 90 71 60 56 51 37 25 24 159 94 75 79 94 111 98 64 41 34 36 63 87 103 90 103 116 146 183 200 179 156 123 75 61 58 64 66 69 74 79 83 88 94 103 113 119 118 109 93 70 55 66 80 88 75 136 180 122 109 126 173 206 185 131 134 140 147 153 156 170 219 194 136 59 78 106 118 103 78 51 49 46 41 37 51 73 66 74 80 79 114 156 155 123 110 128 121 111 105 89 74 75 66 56 41 63 73 74 63 55 51 50 47 45 44 58 69 55 42 47 66 77 89 97 95 84 67 46 44 68 109 163 163 55 77 104 125 95 72 56 52 51 53 59 101 113 59 68 90 102 98 87 73 68 106 173 140 117 97 65 64 85 99 131 155 158 146 132 102 111 143 178 195 170 123 141 128 126 146 144 152 170 155 162 218 163 110 69 63 73 87 152 176 142 79 97 137 143 138 156 228 235 174 100 121 213 324 165 92 82 81 79 76 71 65 63 66 69 82 116 130 128 116 174 160 119 94 92 94 76 81 85 82 80 79 80 83 86 89 90 89 86 82 80 81 80 79 78 77 78 79 80 84 102 118 137 143 168 271 327 360 378 386 384 367 285 250 245 185 127 89 117 114 98 108 93 96 149 202 194 144 79 64 81 95 116 132 131 137 145 155 252 321 315 293 287 279 145 123 175 295 256 178 99 93 88 78 74 137 262 327 224 139 177 137 110 133 230 347 514 421 297 175 186 227 270 235 192 173 229 178 162 188 297 341 302 184 144 155 149 164 171 149 165 210 290 291 298 303 268 237 205 197 204 204 186 187 184 181 174 196 225 198 171 154 152 155 161 165 204 156 43 48 50 51 63 67 67 69 126 169 181 224 256 275 274 268 250 179 202 249 253 249 250 259 244 235 238 257 261 257 258 264 272 280 296 307 310 338 358 368 380 369 345 330 332 333 297 258 241 265 203 169 163 220 248 264 267 280 290 295 326 373 435 444 429 380 233 150 106 114 81 69 109 269 394 470 469 464 462 461 482 485 436 385 336 300 296 298 297 285 282 279 269 284 293 273 242 218 189 294 341 375 430 418 387 364 301 236 179 242 281 281 192 173 174 143 159 187 194 204 210 207 206 203 201 206 245 291 299 334 392 478 441 338 192 315 421 510 586 537 493 549 468 485 594 629 537 380 462 482 516 760 841 862 841 619 513 473 373 346 367 510 424 336 329 347 338 285 438 491 471 366 377 402 392 370 359 362 374 321 236 323 391 457 548 492 399 316 330 343 353 361 371 380 384 397 410 421 406 398 402 416 425 436 451 363 287 285 217 148 62 62 65 90 218 181 87 69 83 78 47 54 59 59 59 60 61 62 59 56 58 59 61 65 64 67 71 73 72 71 70 62 54 47 76 90 90 81 61 43 34 28 25 24 91 72 64 111 166 162 132 94 57 37 33 41 56 66 62 124 184 219 217 186 151 155 106 40 38 54 68 66 65 66 69 71 75 81 94 109 119 121 117 105 83 61 50 68 79 85 89 108 148 158 148 148 165 147 111 104 107 116 132 157 200 257 191 125 64 87 104 115 113 92 79 95 65 47 41 38 46 51 65 83 91 97 102 97 89 102 132 131 96 65 63 74 70 51 61 65 60 65 64 56 52 51 50 49 46 44 45 63 75 52 42 53 82 94 100 91 87 82 71 58 71 114 148 116 54 75 108 126 95 73 57 51 51 53 56 153 168 95 95 105 116 110 92 71 57 124 175 133 104 83 71 65 72 91 125 173 210 177 205 235 180 157 150 148 153 167 241 182 164 204 169 157 159 130 117 146 191 171 124 71 63 71 71 180 192 96 91 138 217 245 280 310 245 156 79 86 188 276 234 126 71 69 67 64 59 54 52 53 56 61 66 67 84 126 211 161 130 131 96 81 74 79 80 77 76 79 82 88 92 96 99 101 100 97 91 86 83 80 78 76 74 75 82 94 128 140 97 129 184 267 329 363 382 397 401 398 384 314 252 192 131 83 53 85 87 69 77 81 88 119 89 49 67 78 107 152 173 157 124 143 156 168 183 288 373 366 318 252 167 184 231 307 201 122 63 67 86 105 108 101 185 388 248 160 189 160 123 126 263 227 175 209 197 185 245 258 259 228 258 286 326 290 249 244 320 402 438 354 250 178 146 147 142 132 171 229 290 291 288 276 242 203 179 167 178 177 167 185 180 168 170 193 224 234 214 192 181 178 179 184 218 226 170 65 47 61 107 138 130 80 108 165 227 267 290 300 308 306 287 234 242 261 271 267 266 268 265 267 272 291 293 292 292 300 304 305 323 338 348 372 397 407 406 393 381 380 369 351 324 289 264 239 174 163 185 245 265 270 263 283 302 316 345 385 423 415 395 325 154 115 101 98 63 65 113 283 397 468 490 495 489 475 485 479 435 410 373 333 310 308 309 297 281 271 268 278 298 318 221 175 190 280 331 369 418 428 425 418 373 338 310 333 357 341 187 164 165 150 219 218 171 197 217 222 200 174 169 214 265 295 295 298 313 332 259 164 102 212 302 350 313 373 368 329 422 532 641 617 493 388 391 552 649 592 691 723 679 447 403 422 363 385 417 446 366 307 311 256 301 401 489 456 390 324 385 409 369 357 357 368 389 391 381 376 424 542 740 553 391 278 315 338 349 350 356 362 364 376 389 401 402 395 387 398 385 349 285 242 226 257 136 78 83 123 109 79 73 85 86 70 71 66 50 57 59 58 56 57 59 61 60 59 59 58 63 71 80 82 80 74 72 70 66 61 52 45 69 79 84 89 66 41 26 25 25 25 91 83 69 93 148 193 174 143 105 50 37 39 45 46 55 94 136 167 173 127 86 95 59 35 32 51 67 70 63 60 61 61 63 65 69 85 104 118 119 112 97 66 47 51 69 78 85 60 105 182 140 128 122 145 125 93 93 101 119 158 218 240 175 107 83 115 108 106 97 138 144 148 88 70 79 44 38 45 60 98 135 117 93 76 73 93 112 125 108 85 68 71 65 46 65 53 38 48 49 46 45 50 53 48 46 44 43 73 76 50 38 57 94 99 104 111 116 108 97 82 81 88 106 75 51 58 92 110 97 85 70 59 58 60 78 166 151 106 94 108 118 114 92 71 57 135 143 98 89 78 74 72 64 70 105 169 212 161 228 263 229 190 148 104 157 222 269 249 231 224 179 159 160 168 102 101 187 241 214 133 71 49 57 136 222 211 95 136 214 275 257 248 219 110 51 59 138 237 292 141 71 52 51 51 52 51 48 46 45 49 58 67 105 126 150 160 156 152 102 91 86 74 71 71 73 77 83 91 99 103 106 108 108 104 97 90 84 80 77 74 72 73 93 126 139 140 142 200 253 304 346 370 387 403 418 425 427 374 312 243 150 107 87 94 77 66 87 86 81 68 68 72 78 110 177 246 241 184 129 164 183 194 195 294 382 423 346 244 145 193 236 251 143 84 50 45 61 86 107 106 142 242 268 255 244 238 136 69 147 263 252 150 144 187 265 230 171 147 219 323 376 306 254 243 285 307 281 201 175 149 133 149 144 146 193 235 267 278 281 263 224 177 164 175 189 180 163 161 181 188 181 181 196 227 238 239 226 214 222 228 220 268 268 129 64 53 63 78 90 93 115 189 270 306 315 323 338 346 338 310 288 279 278 276 275 275 273 286 298 300 302 308 319 329 336 340 355 378 381 330 373 400 390 382 376 376 380 372 350 290 245 208 160 192 229 265 262 262 258 273 302 335 357 383 399 384 335 249 100 97 96 93 59 74 136 280 385 456 489 507 513 506 494 499 509 480 402 327 289 304 317 315 268 245 244 260 271 283 261 234 217 225 279 327 363 366 381 400 393 436 481 467 336 226 152 127 154 212 308 251 132 198 239 260 197 177 159 146 237 280 284 279 259 228 179 112 101 216 216 203 179 303 268 190 381 527 631 646 443 284 239 311 371 396 411 611 740 453 399 412 417 469 447 343 401 380 314 254 288 363 441 418 378 342 406 409 359 355 328 320 348 376 403 422 459 518 603 531 402 282 312 333 344 343 347 347 339 357 376 393 402 401 403 423 372 271 115 177 219 241 162 121 134 267 300 238 67 59 67 74 74 70 65 71 71 66 56 54 55 59 60 60 61 63 84 111 133 106 81 73 71 68 63 60 51 44 59 66 75 88 65 43 24 24 25 26 152 119 78 82 145 197 212 197 166 111 62 48 52 50 51 60 73 97 114 112 109 94 61 54 55 57 62 73 95 76 65 62 64 62 65 75 91 110 118 116 103 75 57 50 60 56 53 75 81 115 123 134 141 134 165 140 92 99 127 165 229 221 162 94 108 143 78 80 108 174 178 157 129 104 88 65 54 55 69 79 90 92 84 71 64 87 125 148 134 112 90 64 51 53 70 44 31 39 43 55 71 76 65 50 47 46 49 69 69 55 40 65 94 112 118 117 114 108 99 86 82 84 90 83 60 44 47 59 68 63 56 56 64 74 98 144 133 105 80 109 116 111 92 80 74 93 80 61 80 72 69 77 75 73 85 113 135 160 258 280 250 186 158 139 145 220 275 283 232 202 181 163 195 247 92 86 171 302 305 235 148 84 57 78 248 287 84 143 181 192 139 166 196 83 44 59 158 261 279 123 64 39 43 47 49 50 50 46 42 41 65 94 109 120 138 180 166 131 85 101 96 77 68 67 71 76 82 89 98 105 109 112 111 107 100 92 86 81 77 74 72 73 101 139 154 190 233 295 319 342 357 372 387 393 358 366 385 386 380 319 158 113 103 109 135 143 145 91 77 78 59 128 205 257 327 348 274 204 181 207 226 226 215 217 288 372 347 225 128 159 210 198 97 69 54 48 36 62 103 129 108 119 242 307 362 387 197 90 97 261 284 189 128 135 183 272 234 196 219 237 248 192 153 176 255 223 176 133 149 144 141 166 183 214 268 294 296 282 265 232 202 198 203 213 216 212 203 191 198 207 209 202 200 205 211 239 260 265 275 263 218 221 268 296 107 46 57 68 89 112 136 234 310 348 347 345 347 355 350 336 317 303 292 286 287 298 321 318 305 288 288 301 321 339 351 365 386 415 419 385 383 379 365 354 341 334 355 356 348 331 303 266 220 247 261 263 247 256 271 273 292 321 356 373 373 354 270 186 110 109 108 89 54 62 116 232 337 415 465 491 520 540 520 506 492 464 374 296 249 258 272 279 228 207 206 246 235 228 254 238 234 243 273 296 306 277 273 279 278 379 467 501 382 268 184 143 203 311 370 259 172 292 217 142 90 203 205 152 250 282 271 236 257 262 247 167 106 85 91 119 161 251 200 164 336 433 513 588 419 318 309 308 378 441 406 622 732 481 426 402 398 469 455 406 466 387 286 242 264 303 349 379 367 340 391 394 378 392 285 223 342 366 375 383 498 523 501 471 384 302 307 312 316 317 322 325 328 340 363 397 445 443 423 398 313 200 72 226 284 286 293 296 297 293 296 225 65 63 67 76 80 80 78 77 78 74 61 53 51 54 59 63 68 74 140 204 243 139 78 70 64 60 57 54 46 40 46 54 67 85 59 38 24 25 27 29 183 151 94 58 102 168 207 208 177 129 66 58 58 53 55 57 57 71 84 89 125 125 96 88 93 106 129 132 129 104 83 76 96 91 81 71 83 98 112 115 99 67 52 48 53 55 69 92 68 81 130 140 98 75 157 179 139 106 159 211 236 213 164 101 123 118 58 57 95 157 161 152 125 105 94 86 77 71 67 68 73 77 79 67 57 65 84 117 142 123 99 75 58 64 73 44 37 42 45 56 69 75 82 67 48 46 50 60 75 63 44 62 75 90 107 106 97 90 88 88 90 87 86 92 72 52 38 61 67 58 50 51 65 84 113 133 112 91 85 123 123 110 88 86 72 48 39 54 83 76 77 84 91 83 79 108 140 184 265 241 202 126 134 131 139 206 231 229 173 140 137 175 194 186 74 79 146 275 328 308 248 120 61 62 187 207 160 146 142 118 51 129 157 52 84 139 222 273 224 90 49 36 42 44 42 43 49 48 46 43 61 78 90 128 147 169 180 127 66 58 79 85 65 67 72 75 80 87 96 105 110 113 112 109 103 95 88 83 79 76 75 74 84 132 203 251 290 328 340 347 354 364 325 299 291 306 323 334 377 345 234 143 121 145 222 242 214 98 68 103 180 313 376 386 396 381 290 200 175 196 240 269 245 135 88 121 239 198 171 182 194 151 75 63 57 49 31 66 110 153 93 67 91 89 194 358 330 208 129 229 245 225 168 190 231 281 244 182 128 103 95 102 110 105 112 118 109 111 144 152 153 151 168 203 242 260 258 249 241 207 198 260 287 274 245 223 217 219 221 231 245 256 249 235 225 235 245 252 274 238 171 100 175 258 73 46 58 71 101 130 159 282 347 368 371 363 355 350 340 331 325 307 298 290 290 265 248 301 289 261 255 251 272 314 358 394 428 438 436 419 394 376 361 347 331 320 320 326 330 332 333 322 305 309 285 264 269 293 315 318 314 325 349 368 362 326 218 151 114 128 181 176 97 90 100 142 257 360 437 469 516 551 550 518 492 474 390 301 225 200 203 208 187 220 233 190 223 253 283 281 289 307 314 303 273 213 197 205 235 294 357 408 397 338 257 192 279 387 448 350 274 295 266 211 162 254 241 203 278 293 254 136 257 352 365 231 150 118 170 219 263 291 235 210 276 299 308 296 378 362 317 281 328 382 383 543 595 467 417 360 311 394 352 280 269 247 224 217 239 265 294 341 324 294 359 372 384 396 364 336 343 288 290 332 427 428 400 397 389 349 298 291 294 307 314 319 324 327 341 366 408 397 378 343 218 136 101 222 276 286 290 292 292 291 291 216 89 75 73 76 82 82 78 67 66 67 68 56 52 55 64 68 72 79 192 269 288 139 70 61 53 50 49 47 43 40 40 47 60 75 52 42 36 27 30 35 168 158 81 40 42 136 156 117 113 96 63 68 62 51 47 60 71 73 91 107 138 147 139 123 117 120 137 144 148 142 108 64 48 88 87 69 77 88 99 104 78 47 33 31 34 37 57 79 83 77 82 101 72 68 119 209 233 162 167 186 204 210 176 123 90 111 104 62 80 109 106 114 110 96 91 87 82 77 73 70 73 70 73 81 70 62 71 96 123 120 91 67 55 67 67 44 45 56 71 64 57 58 106 90 49 47 41 43 63 62 51 58 62 72 91 92 89 84 86 87 88 84 80 78 75 61 48 44 61 66 57 45 51 84 115 109 70 79 103 138 132 111 87 81 93 77 40 58 78 84 85 87 91 82 76 81 119 174 224 160 135 142 205 168 146 196 179 156 142 127 141 188 184 159 106 72 68 121 338 385 327 153 85 76 146 168 142 88 102 80 34 127 129 75 125 186 237 235 159 78 53 54 49 35 47 49 49 46 48 51 54 62 84 147 139 139 214 129 70 67 93 91 61 68 73 75 79 85 93 104 109 112 112 109 103 96 91 86 82 79 77 77 76 84 132 234 284 310 330 335 308 251 239 236 248 262 278 307 379 367 300 191 188 223 297 295 246 149 128 170 266 390 404 341 216 210 218 149 155 184 232 325 335 261 151 161 229 185 169 169 165 120 71 57 55 46 31 183 198 153 94 76 86 87 160 287 421 283 182 205 181 181 201 174 224 276 192 118 61 78 81 82 93 92 96 106 113 124 140 145 152 159 153 168 198 234 238 230 223 211 186 162 269 276 247 236 234 238 245 251 250 246 255 247 232 231 209 189 198 145 86 92 70 72 48 55 67 83 116 161 213 321 363 377 383 367 345 323 312 299 290 251 234 234 219 199 199 259 218 186 183 155 158 203 318 394 442 458 456 443 421 404 391 380 370 359 350 342 331 324 327 336 348 360 327 313 342 323 334 355 351 348 353 375 366 315 188 148 184 278 246 179 92 97 80 84 187 324 435 488 541 578 593 563 544 515 399 274 179 162 194 229 250 284 269 210 243 276 306 330 344 355 361 345 311 239 320 348 338 307 298 311 353 358 314 209 295 336 290 318 369 420 331 314 306 295 259 246 287 279 294 328 342 371 365 199 148 159 238 303 348 366 340 300 246 180 204 254 303 325 323 303 325 340 343 403 439 443 405 399 391 353 239 168 181 202 219 232 231 263 303 321 282 270 345 264 236 285 323 314 281 253 259 284 308 313 320 359 466 445 297 300 305 312 317 320 322 322 331 336 340 320 290 256 146 111 106 76 201 288 288 288 288 288 289 219 124 93 82 79 81 78 73 65 68 73 76 62 58 62 76 90 91 78 222 255 198 102 60 50 45 45 46 47 54 53 45 44 53 63 50 39 31 26 103 141 143 153 78 44 60 143 127 92 76 71 69 71 64 65 70 65 65 46 106 125 131 159 171 169 162 159 160 161 171 181 179 111 67 87 93 78 69 76 83 90 55 36 34 38 60 78 56 63 80 68 76 86 68 72 89 135 234 243 162 155 169 196 183 147 105 115 110 80 82 87 95 85 80 76 78 80 80 78 76 75 78 62 58 88 88 78 71 76 98 121 99 76 58 61 59 48 47 50 61 71 54 57 105 81 57 51 39 33 35 66 86 94 85 84 87 89 89 89 88 87 84 81 71 75 101 87 61 34 74 80 66 48 58 92 153 98 48 74 115 143 139 108 84 72 150 139 42 65 81 90 89 88 86 78 73 77 102 137 155 106 83 91 126 170 190 208 157 127 107 89 94 126 163 178 158 102 129 189 318 402 359 199 138 94 84 89 83 63 74 59 47 96 94 80 95 180 211 177 111 65 41 50 43 37 71 75 59 45 47 53 59 53 84 158 154 161 182 98 69 80 111 91 65 71 74 76 79 85 93 103 107 110 109 106 101 96 93 89 85 80 78 80 86 103 139 221 264 285 287 207 179 164 171 187 209 225 216 229 268 331 333 274 286 316 354 339 276 191 131 183 279 382 321 233 144 126 122 111 139 173 227 359 401 377 281 231 205 161 145 134 129 124 92 44 42 40 89 340 276 158 119 67 48 50 106 255 459 342 256 200 152 159 165 139 199 224 134 104 103 139 140 109 71 79 88 100 113 129 139 129 108 109 127 157 191 229 245 238 213 208 215 237 301 280 257 256 250 247 245 257 258 253 259 252 244 247 177 118 86 80 80 84 52 47 59 65 83 105 135 231 324 359 372 376 373 340 313 286 262 231 203 225 233 227 203 168 159 184 135 99 83 93 122 161 208 289 374 451 465 465 456 446 437 428 419 407 394 378 354 333 320 329 346 371 364 360 363 358 372 391 392 382 377 389 375 359 338 285 270 282 243 158 84 93 70 85 166 328 447 514 551 590 614 588 567 496 304 173 101 125 184 222 239 279 294 281 267 266 287 334 360 373 382 321 300 314 420 388 305 228 232 248 274 322 318 251 308 319 282 193 332 484 450 384 350 312 277 280 319 250 254 295 321 266 202 128 131 165 227 270 303 317 303 302 298 295 290 287 279 268 305 375 376 365 348 358 377 403 404 388 314 161 125 120 156 244 277 287 292 333 372 373 259 198 212 232 216 201 264 283 275 269 263 256 243 302 338 340 410 402 340 328 320 315 313 314 318 322 331 328 314 302 215 112 124 132 121 88 101 180 289 287 235 179 191 181 154 126 106 91 82 77 69 61 67 74 78 77 70 69 78 159 152 89 236 225 122 68 50 43 44 45 48 54 68 68 59 48 49 54 52 38 57 119 229 288 129 135 87 52 84 154 127 95 72 70 69 66 61 64 75 61 63 83 116 134 138 152 180 193 189 184 183 187 199 204 201 171 116 85 117 98 58 68 74 73 50 39 39 43 60 74 54 48 41 38 61 74 73 80 80 87 239 271 211 150 140 158 181 164 136 115 93 82 101 89 72 47 70 78 72 65 71 76 78 80 84 96 93 92 88 94 82 59 84 107 98 83 65 52 61 69 69 69 67 69 57 66 83 73 66 61 53 43 50 78 89 97 99 103 102 98 96 94 91 87 83 76 64 70 81 67 49 48 103 96 78 57 55 76 132 76 59 97 149 158 139 101 81 86 162 140 90 82 84 88 89 88 83 76 72 78 91 92 113 135 68 55 89 195 232 221 138 93 71 57 55 73 124 198 174 96 102 143 225 365 365 286 220 184 138 77 66 63 59 63 70 83 79 69 68 138 171 165 113 69 46 51 42 55 98 122 117 87 57 53 61 46 81 140 168 134 105 76 70 83 117 85 67 71 76 78 81 86 93 101 104 105 104 101 99 97 95 91 86 80 90 128 170 187 212 240 240 183 134 114 110 113 121 151 196 267 197 181 202 254 309 339 347 364 376 368 312 237 154 167 285 445 346 228 117 101 91 95 124 160 220 324 353 336 274 203 165 143 132 121 113 110 97 71 44 47 131 365 266 207 222 92 43 47 102 267 430 406 377 282 82 79 171 310 250 188 120 139 171 203 202 168 118 76 75 80 79 89 111 142 140 163 197 225 248 265 269 277 294 312 303 305 326 316 296 281 264 255 253 263 261 258 261 250 246 256 150 89 72 79 91 101 89 72 70 82 108 133 153 198 279 364 366 358 341 305 276 243 186 176 176 178 188 191 183 159 141 129 125 107 91 87 107 138 176 234 302 385 443 466 471 474 468 456 440 425 415 407 388 369 352 360 374 379 335 310 313 352 385 409 421 414 407 403 381 341 304 296 258 228 214 137 88 96 60 91 188 346 458 535 581 605 588 503 447 338 112 107 130 176 198 209 220 260 295 305 271 235 233 278 337 350 329 310 300 313 377 289 184 110 164 209 230 249 213 160 242 259 225 123 214 337 403 339 299 326 320 331 335 257 263 292 310 267 184 94 126 163 202 212 239 254 206 189 224 327 338 324 294 274 323 418 404 381 358 356 307 309 387 262 158 65 77 123 205 372 397 398 461 506 529 486 200 103 146 225 202 166 226 258 272 265 256 250 251 303 369 423 399 446 455 366 333 318 314 315 320 328 335 339 337 315 306 246 103 124 126 94 77 162 291 290 181 74 73 121 164 181 153 119 84 81 75 72 84 80 76 79 76 74 81 227 227 152 258 274 224 71 45 44 47 47 50 70 200 228 207 177 97 73 135 69 121 288 286 285 131 115 80 43 85 135 151 106 75 69 66 61 55 47 67 99 67 66 89 133 140 128 155 158 158 165 184 200 217 223 222 216 149 98 101 105 84 63 69 72 72 46 37 40 47 54 60 62 57 52 55 66 76 69 72 104 198 246 238 157 119 128 164 163 146 124 111 95 87 92 70 51 98 175 212 182 109 70 71 85 93 107 109 105 95 113 111 79 73 76 78 80 71 54 51 64 76 84 72 55 37 45 63 77 85 78 67 47 57 90 95 100 105 114 115 110 101 96 91 86 82 77 69 69 63 45 38 61 113 102 84 66 54 49 48 49 85 130 178 168 139 96 78 89 135 142 124 100 87 82 82 82 79 75 73 79 87 84 84 80 46 43 83 181 227 228 179 90 54 43 41 41 78 201 153 84 62 99 191 344 406 397 318 343 239 99 77 72 74 76 76 73 64 59 58 64 86 125 151 83 56 58 50 82 132 146 124 89 50 51 55 49 68 93 117 79 66 73 81 89 98 77 71 75 79 81 84 89 96 101 103 102 101 99 101 101 99 95 101 98 74 141 209 228 217 180 98 86 75 75 79 94 112 165 201 209 150 145 158 174 251 304 322 343 361 374 334 279 210 141 300 446 300 182 106 97 88 90 107 142 214 292 239 194 158 147 141 137 122 105 96 96 95 86 66 60 92 149 153 185 196 97 53 60 125 285 383 376 364 332 249 108 164 305 236 152 82 108 108 136 195 146 102 58 67 79 98 117 153 185 179 219 272 321 340 357 375 357 361 382 381 370 361 365 348 325 315 304 294 288 279 266 257 257 225 193 124 66 46 58 73 90 106 93 93 115 138 162 187 222 294 358 353 340 317 286 251 213 187 155 143 150 192 202 191 165 159 153 144 117 97 88 103 139 187 226 246 279 381 440 460 458 467 465 451 430 419 416 414 407 398 393 398 386 333 281 281 339 377 405 422 421 417 403 380 356 309 244 218 206 212 149 108 94 57 112 219 365 466 542 592 581 484 299 205 128 88 134 159 173 163 195 218 227 270 286 269 229 202 194 225 219 213 249 239 238 261 165 108 102 134 159 157 108 95 99 145 159 143 90 125 144 166 289 330 323 329 256 230 307 318 324 328 326 233 91 140 181 217 233 273 288 245 221 248 335 281 301 339 340 357 374 362 379 395 406 374 385 437 332 206 106 101 173 305 521 542 516 449 350 306 291 232 186 173 189 165 144 174 213 226 214 227 243 273 365 388 406 448 510 498 366 331 317 319 325 332 339 347 346 347 356 214 177 243 263 253 208 105 133 205 221 141 71 73 102 136 168 132 108 91 86 78 74 78 78 78 82 88 83 88 205 268 286 287 168 78 46 43 45 49 49 51 90 274 318 289 209 156 165 285 145 159 285 284 283 142 102 67 49 106 181 210 129 86 67 65 57 50 46 94 117 88 68 75 113 131 133 131 125 127 136 169 195 217 231 235 223 176 122 91 117 98 73 71 72 70 52 38 35 42 50 57 59 59 57 55 79 90 108 85 94 133 194 205 192 155 138 139 144 126 107 94 99 105 117 110 77 51 103 127 123 81 60 59 100 116 121 123 122 113 87 67 57 58 56 63 78 87 72 46 49 66 84 77 69 60 46 54 71 89 75 57 71 77 88 97 105 111 120 118 111 101 94 87 81 80 81 81 74 79 68 44 51 79 120 118 90 51 48 51 56 97 132 165 173 146 104 78 82 109 146 126 103 91 78 73 74 74 76 80 90 91 92 68 53 39 40 58 102 175 213 208 148 76 43 42 36 133 307 134 83 89 114 257 424 454 447 437 487 336 165 86 75 74 77 73 66 56 53 57 63 56 118 163 100 70 62 61 103 133 142 93 60 38 48 51 51 60 114 153 107 76 73 90 89 84 77 77 80 83 84 89 95 102 105 105 103 103 103 106 109 109 103 132 123 72 130 168 180 105 75 55 54 55 62 78 113 141 138 164 176 159 160 160 166 214 206 195 261 328 369 355 318 242 123 306 366 249 143 100 101 92 95 105 115 217 293 247 143 89 117 136 133 115 94 85 84 92 95 90 62 51 55 87 114 123 88 54 70 139 292 364 383 387 371 310 142 131 138 99 99 98 95 77 100 144 90 61 50 59 57 82 159 185 207 217 238 281 343 378 394 393 390 391 394 392 385 379 374 374 376 367 362 350 322 224 201 207 246 180 157 282 269 184 61 76 90 107 118 134 152 172 197 237 302 332 351 344 318 298 269 282 227 167 188 182 181 212 232 224 175 167 166 158 134 114 100 101 130 172 209 212 216 238 335 394 416 437 447 443 423 413 409 416 414 406 398 401 383 339 287 290 332 365 386 394 387 372 352 325 285 249 200 207 224 243 227 165 101 69 126 226 363 465 535 569 448 319 166 204 204 190 188 187 180 161 216 226 197 249 275 278 246 225 212 213 178 159 177 181 201 223 151 139 147 79 107 163 220 217 172 98 171 185 163 213 235 246 309 334 341 346 297 298 387 369 358 351 334 221 102 154 184 218 271 311 304 250 255 272 291 211 278 368 330 321 323 341 371 415 463 470 426 390 403 280 162 145 230 352 494 390 332 302 287 268 256 266 249 227 208 182 144 100 167 209 223 226 233 283 437 379 356 436 470 443 350 328 322 327 335 346 353 352 356 359 362 319 291 305 315 317 273 104 69 69 77 78 78 78 78 85 104 148 142 123 111 95 83 75 78 110 150 150 129 99 90 193 286 286 143 56 44 42 44 49 49 51 83 200 277 254 105 220 282 283 283 280 283 283 282 129 93 82 95 146 267 273 154 98 74 70 60 64 71 160 156 112 70 74 101 126 121 114 115 140 161 192 202 215 232 241 226 185 122 97 110 101 88 81 70 60 57 84 74 56 33 39 45 50 53 85 171 150 113 70 75 107 183 197 198 191 147 125 115 92 92 98 106 137 157 163 111 64 115 91 66 56 79 107 139 132 132 136 131 119 102 111 90 65 52 65 100 142 119 77 42 52 73 80 71 65 61 65 66 64 55 64 82 74 81 93 109 113 112 107 101 94 89 83 78 77 82 82 74 99 105 61 58 81 117 131 94 42 37 40 49 69 106 143 180 159 122 85 80 96 132 126 104 102 84 72 67 69 88 106 131 122 96 61 45 37 35 34 73 155 230 220 162 81 52 52 41 207 310 96 111 149 143 305 431 476 503 531 566 433 258 87 80 80 81 74 69 63 56 53 55 56 122 143 100 69 51 45 54 69 79 52 38 37 49 53 52 50 84 117 116 86 68 73 93 77 53 60 68 78 89 97 103 107 109 109 108 109 111 114 121 128 132 148 133 110 141 146 128 64 50 54 69 66 78 112 121 129 134 147 161 174 187 197 206 207 194 193 229 298 351 375 353 242 103 233 284 242 114 98 107 102 106 110 110 211 284 300 185 103 78 121 127 111 85 75 78 95 102 94 58 48 60 86 87 85 77 55 76 153 308 368 397 414 339 255 142 149 141 125 130 111 84 58 95 116 72 63 60 57 186 243 252 168 165 197 202 209 223 295 318 330 339 348 353 349 351 349 348 324 326 338 354 288 217 116 100 93 85 105 127 177 196 183 131 137 132 135 152 175 195 213 226 273 351 351 351 338 267 267 284 262 244 219 216 209 206 207 232 250 254 187 171 171 159 135 113 99 113 128 148 142 147 169 275 334 366 387 405 412 400 397 393 390 392 382 366 359 359 344 299 294 318 350 371 374 357 318 268 216 189 174 176 187 207 236 265 241 193 136 152 235 362 444 474 440 173 171 270 410 301 242 268 259 242 224 253 237 208 252 268 273 267 233 185 130 121 133 160 211 276 339 306 295 299 284 288 308 348 330 276 198 296 349 367 349 345 348 359 307 296 329 433 455 445 407 387 367 340 266 180 105 226 297 317 303 275 241 274 286 285 281 323 341 285 315 335 346 365 329 306 385 334 270 308 223 143 128 204 354 516 361 304 293 288 271 262 276 282 294 320 289 222 130 124 151 216 354 367 355 366 297 304 390 377 358 336 338 347 353 340 342 350 361 382 397 406 402 369 319 269 242 194 68 63 66 66 76 75 69 67 71 82 108 134 144 136 125 109 94 86 178 294 288 285 278 267 273 228 114 73 48 45 43 43 45 46 49 53 57 186 272 284 281 280 280 281 282 282 281 281 51 52 60 98 166 288 271 194 140 109 91 79 141 189 234 191 130 58 50 78 122 122 120 130 190 209 208 209 196 204 238 216 170 102 86 89 98 81 64 58 67 92 159 172 211 232 103 51 43 49 117 202 175 117 65 73 83 111 162 204 211 162 130 102 66 124 152 151 178 162 82 58 52 79 76 85 100 123 142 153 135 138 140 131 132 126 127 95 71 56 55 85 136 148 113 55 41 66 101 94 88 85 87 87 87 85 76 68 52 66 84 105 97 94 92 87 84 81 79 78 78 81 77 71 69 119 135 68 67 91 122 76 42 38 38 59 87 115 147 180 173 139 100 83 89 117 187 145 100 104 82 69 68 111 124 99 85 78 67 59 43 34 33 95 169 226 181 118 63 64 60 43 266 267 58 132 171 189 361 448 493 537 564 564 482 295 138 87 79 78 76 73 69 64 93 81 62 91 93 70 51 43 39 34 38 41 38 33 37 51 53 48 40 37 38 43 62 94 115 119 72 38 39 41 60 98 104 109 111 112 113 115 119 123 127 133 141 148 151 137 129 154 134 111 78 71 77 94 96 98 101 106 114 123 134 147 159 170 172 172 171 176 170 180 261 327 366 346 230 120 114 203 203 80 99 114 118 119 115 121 196 264 306 266 153 81 115 97 78 60 55 73 105 128 141 141 65 71 94 90 82 74 71 78 164 335 355 355 336 217 144 102 130 125 113 104 103 83 45 96 116 86 85 81 91 192 272 279 137 110 119 131 198 254 297 301 306 311 322 323 327 343 344 335 317 328 304 244 210 142 106 134 138 130 126 137 152 163 168 186 205 179 170 191 271 301 301 298 320 356 357 353 339 275 275 297 320 289 258 226 211 212 223 248 258 259 244 235 228 219 190 157 126 146 150 146 152 162 181 232 267 297 324 352 366 367 374 372 366 364 345 323 314 336 338 284 223 231 327 343 349 331 238 187 150 146 125 105 99 97 112 134 134 132 125 137 228 345 409 322 203 117 351 483 498 370 287 267 286 286 273 254 234 229 264 241 222 211 180 185 183 118 165 247 327 354 416 545 542 470 352 360 378 395 369 368 363 340 349 380 444 407 391 396 298 270 314 502 518 464 432 423 402 344 223 144 114 287 346 332 288 251 233 262 316 360 395 343 325 328 328 285 259 357 254 169 256 227 192 157 179 169 157 187 273 371 370 316 285 300 288 283 294 318 330 341 310 302 272 172 150 193 316 316 334 353 288 308 367 328 318 320 325 325 331 340 353 372 396 424 438 445 449 390 298 168 96 54 57 72 71 61 62 64 65 64 64 67 75 103 128 140 145 152 146 114 196 289 285 283 282 282 283 203 69 63 53 45 44 42 41 43 44 47 50 56 148 283 281 279 279 280 280 280 280 279 54 54 60 77 110 169 252 246 204 167 140 128 172 234 266 219 150 81 60 82 112 130 138 150 195 212 219 223 185 176 242 230 194 135 94 85 94 105 89 75 94 106 119 112 187 250 208 106 62 63 178 240 213 115 74 84 69 88 133 175 202 189 138 91 64 110 172 204 191 149 98 52 45 52 71 116 162 192 163 146 130 125 108 72 102 103 93 68 69 70 42 81 132 167 136 88 46 69 84 72 97 100 91 88 88 88 76 74 61 48 64 84 83 84 84 79 76 76 79 80 80 80 75 70 66 77 83 62 51 66 94 69 49 47 71 102 138 166 171 180 179 144 110 86 87 109 148 130 108 98 93 80 77 91 86 73 64 77 87 89 54 40 56 114 150 165 125 84 55 71 67 86 253 181 64 118 194 282 421 481 521 553 538 506 445 255 143 91 72 66 65 58 60 64 74 71 58 48 53 62 62 41 41 48 48 47 42 32 37 44 43 52 50 38 44 46 46 76 108 131 79 48 41 43 72 105 109 111 113 114 117 122 128 132 135 137 141 147 155 157 117 78 102 100 93 92 92 92 93 93 95 97 104 114 125 136 144 148 139 147 158 170 140 147 243 327 370 362 205 102 57 163 146 71 97 112 118 115 113 118 151 212 272 323 182 142 180 138 95 59 41 84 146 234 226 187 112 101 104 103 93 83 77 90 186 304 305 279 217 94 63 84 167 143 132 132 138 110 65 73 81 80 70 135 159 116 252 285 164 126 123 136 216 264 290 287 288 301 336 339 335 328 330 332 333 337 249 122 222 216 151 196 195 186 183 181 175 172 150 143 158 161 227 306 333 347 346 335 347 361 373 311 286 285 322 339 347 317 283 252 233 234 244 260 261 261 261 257 258 261 256 239 214 189 170 160 165 174 187 202 215 234 263 305 326 330 333 335 332 323 304 291 293 322 329 312 294 250 232 289 306 282 181 161 155 144 138 136 130 148 163 175 173 147 123 114 215 317 409 353 260 174 452 554 525 431 339 263 251 242 220 164 190 222 258 223 173 142 203 251 284 193 270 349 350 349 373 433 431 459 458 397 369 369 374 410 414 347 401 435 451 427 411 397 327 328 351 411 413 397 396 393 365 307 142 94 142 343 372 335 283 245 212 183 270 318 328 331 334 339 335 254 229 382 245 170 242 249 324 461 494 373 237 264 302 337 356 330 314 332 321 319 321 327 252 208 327 358 341 269 199 178 214 273 336 405 358 367 375 324 315 329 362 362 359 355 360 378 399 405 425 441 452 336 199 33 62 70 66 87 85 75 70 68 68 69 67 67 72 74 89 114 126 212 294 285 281 286 284 282 281 273 189 128 73 66 55 46 47 44 42 41 43 44 66 225 274 285 281 279 278 279 279 279 278 278 61 69 77 78 76 99 156 246 265 241 227 221 236 300 295 234 183 116 56 82 108 135 173 184 191 211 229 242 251 198 170 185 217 199 133 109 103 102 95 94 111 96 73 60 137 244 323 196 158 207 274 276 228 107 77 82 69 117 156 165 188 211 176 101 65 73 159 207 209 120 79 59 54 69 92 121 172 204 159 123 101 61 60 75 111 90 70 53 68 71 48 94 131 156 134 118 90 57 48 51 103 112 108 113 112 104 88 108 110 43 40 48 56 74 84 84 73 73 77 80 81 80 78 74 71 70 78 71 44 38 39 51 41 54 94 134 164 196 136 113 116 129 113 92 81 86 120 172 124 95 110 95 87 98 103 96 83 95 103 103 69 57 68 110 114 104 101 85 78 91 73 102 200 99 61 100 227 340 449 509 546 558 517 466 372 182 121 89 65 62 53 50 60 63 59 63 60 56 48 78 94 41 51 71 76 78 67 34 48 60 64 77 73 56 75 108 128 96 102 112 83 60 42 45 84 110 112 112 113 114 120 126 133 136 134 131 129 133 137 137 119 99 100 96 93 92 91 90 88 87 88 91 98 109 118 119 122 128 133 151 183 218 163 175 261 363 395 357 179 88 77 180 120 71 99 109 112 107 104 97 91 143 220 276 183 192 233 235 183 129 84 172 252 299 179 162 175 117 110 116 106 96 97 119 222 295 289 255 186 94 99 113 147 174 160 147 155 144 123 106 120 113 75 175 162 52 200 255 212 129 167 233 265 266 267 265 256 260 285 278 273 271 303 319 314 261 166 67 44 106 169 219 211 210 217 208 164 108 117 128 158 234 293 341 351 331 315 291 320 351 388 372 358 352 362 360 350 333 306 284 271 266 264 264 260 252 245 241 241 243 246 238 225 210 201 194 191 192 198 207 219 229 238 257 278 295 309 310 301 282 276 272 275 300 323 330 318 248 195 218 221 206 163 159 149 126 92 94 116 156 189 217 237 219 172 113 260 325 310 307 315 305 292 351 376 328 318 303 251 188 157 143 185 221 247 232 211 208 303 283 256 267 307 335 346 346 302 253 230 355 477 449 365 328 378 401 408 394 463 507 516 453 378 355 414 417 394 271 302 297 254 186 197 224 174 118 163 392 381 321 246 223 211 207 287 317 322 333 334 335 341 287 272 360 259 200 229 357 476 579 605 499 398 402 340 305 293 337 366 378 355 345 343 324 260 219 257 338 372 354 320 221 151 327 407 408 367 392 395 339 362 369 361 336 330 335 343 359 367 343 365 373 341 156 52 52 97 189 240 114 86 82 80 80 80 81 80 77 74 71 70 72 81 205 296 294 288 285 283 282 281 267 182 110 70 56 49 49 53 51 48 44 42 43 84 267 299 289 281 279 278 278 277 277 277 278 62 83 83 79 78 78 114 269 303 292 279 312 341 371 325 238 135 79 50 67 99 130 161 178 184 193 223 251 273 262 241 229 264 244 180 109 93 91 88 91 91 94 71 72 129 250 340 354 295 285 320 296 232 135 95 82 83 139 193 217 161 149 139 91 65 69 127 140 130 81 85 81 64 90 115 125 150 161 136 78 62 87 109 145 174 132 105 89 48 56 68 91 119 124 93 120 119 76 51 61 112 119 125 133 130 124 110 82 67 54 41 38 42 60 92 105 77 69 70 75 78 79 80 78 74 71 83 84 55 44 42 42 42 61 95 143 124 102 84 73 82 118 109 101 96 90 122 179 136 106 109 106 103 106 113 113 109 107 102 93 73 70 78 100 106 108 117 163 143 110 104 127 153 73 72 124 242 364 461 521 546 542 503 455 329 143 104 85 80 111 121 121 122 105 83 63 52 66 124 105 83 39 74 93 101 93 78 59 66 77 90 97 79 60 57 83 99 77 80 72 45 45 46 49 69 96 112 111 112 115 121 127 131 131 125 120 116 117 118 118 112 105 97 94 92 90 87 83 79 77 81 86 95 104 106 101 104 136 181 225 271 307 250 206 260 447 461 374 175 83 111 241 140 93 92 102 101 95 90 80 81 116 196 215 130 185 244 301 288 286 295 339 350 310 125 134 177 115 121 141 156 171 188 212 279 333 349 306 212 105 88 123 157 182 163 132 110 131 153 173 159 148 137 189 148 73 78 95 131 151 202 242 254 255 255 258 252 254 260 253 245 250 290 303 248 97 59 36 43 63 109 161 158 181 206 208 159 105 102 118 172 277 299 323 338 294 276 287 357 376 381 379 380 379 376 369 359 344 322 306 293 269 258 252 249 237 227 228 231 235 245 236 234 235 233 226 221 224 233 247 269 285 297 305 302 307 318 309 288 265 275 268 243 198 213 235 247 216 183 163 138 122 109 67 55 58 72 87 109 145 176 195 204 226 193 129 241 287 294 302 294 250 105 118 133 90 120 229 408 326 205 123 195 226 253 282 309 325 313 308 287 262 302 322 331 337 320 246 123 205 350 504 464 435 425 383 322 327 578 543 472 427 308 319 532 317 217 234 260 227 172 138 145 160 159 114 173 400 360 269 147 140 200 264 269 291 317 346 352 355 364 364 310 224 318 276 220 359 487 568 567 501 466 481 371 302 274 288 333 384 422 388 333 263 253 237 222 262 337 407 441 274 133 311 537 613 415 399 383 352 366 349 317 302 303 311 323 339 347 337 323 299 284 283 268 257 256 286 303 233 134 87 89 93 96 96 91 84 77 73 72 74 81 219 297 293 288 284 283 282 282 282 284 158 67 65 53 51 59 57 51 69 192 212 222 291 299 292 281 280 279 278 277 277 278 279 85 125 116 98 78 79 148 303 314 313 317 384 408 399 353 269 166 94 53 45 76 98 115 129 138 151 182 219 252 278 289 293 295 251 206 158 124 98 77 91 91 81 64 96 165 270 293 295 311 316 320 302 230 164 157 97 75 104 183 204 132 119 122 118 70 65 97 155 141 97 115 109 79 63 102 130 114 109 101 86 116 145 165 221 247 221 167 116 70 57 61 68 100 102 81 119 120 100 77 76 90 106 124 136 137 135 130 117 88 71 61 64 51 38 66 93 99 72 63 66 72 76 79 82 75 69 69 126 131 45 36 39 48 67 102 148 148 110 64 57 76 102 99 101 99 86 115 140 135 100 84 121 120 116 113 109 107 105 96 86 76 76 78 90 113 110 106 129 127 129 165 167 134 67 56 123 249 380 469 526 545 549 533 499 365 207 115 89 87 94 137 166 183 163 114 47 80 130 172 84 57 59 109 133 130 104 85 78 84 82 88 104 86 72 64 73 70 57 51 49 46 47 48 50 53 87 110 108 110 113 118 121 120 117 111 106 104 104 104 103 100 96 92 89 87 84 80 73 69 67 75 83 92 95 99 119 178 220 256 295 338 376 387 312 357 510 484 360 181 87 166 260 117 80 78 89 86 79 72 64 64 84 275 256 137 167 204 237 258 282 313 366 396 326 125 111 143 182 182 188 199 226 261 288 293 367 399 294 201 126 87 111 145 168 154 143 136 189 211 217 195 205 208 196 170 153 165 123 133 176 189 202 213 240 258 268 268 277 279 265 260 267 294 298 198 41 92 79 55 77 76 85 100 148 188 213 206 158 96 145 189 243 264 287 306 302 325 345 366 379 386 387 385 384 384 378 367 354 332 316 298 272 254 242 237 221 213 212 228 241 249 245 242 243 245 243 245 260 277 296 318 325 332 336 332 333 335 322 298 283 303 311 289 231 206 185 170 185 174 153 128 109 98 97 95 112 151 159 149 137 152 146 130 129 126 137 214 267 302 323 275 192 86 58 124 233 377 351 292 229 166 141 214 262 298 343 329 323 322 309 302 296 306 314 294 239 338 305 108 86 181 364 437 434 379 250 205 300 651 545 397 313 253 304 434 295 243 223 156 152 158 171 165 139 89 89 169 300 324 303 266 284 287 288 270 274 298 340 367 386 398 399 391 356 253 325 410 498 491 485 469 452 445 451 416 384 328 170 170 255 397 317 271 266 315 300 255 246 300 383 417 285 163 180 385 469 412 490 445 353 342 318 295 298 309 318 327 346 372 407 449 385 293 290 292 295 299 308 318 328 166 91 95 97 103 108 96 91 87 85 84 85 89 235 296 293 287 284 282 282 282 283 285 146 61 71 57 59 69 62 140 224 283 298 296 290 292 290 283 283 282 281 280 281 282 283 121 137 84 68 67 84 153 268 394 406 405 431 421 397 355 282 209 141 80 43 43 56 76 90 86 101 125 167 211 254 283 303 316 316 284 240 185 132 95 90 78 66 56 113 191 299 288 297 331 330 320 306 263 194 145 122 72 56 132 144 111 80 119 144 78 67 82 114 119 117 134 162 187 213 204 167 103 87 81 87 136 188 229 273 271 239 195 141 93 60 53 51 41 47 63 103 108 96 78 65 67 82 111 129 137 141 137 126 106 90 85 103 80 46 47 75 95 85 65 56 62 69 76 84 76 69 70 140 113 43 42 44 53 72 111 146 148 97 56 51 76 90 86 88 87 81 97 85 48 64 91 122 121 118 112 105 104 105 107 90 77 73 64 58 74 85 86 85 99 137 195 211 137 59 47 147 272 391 457 513 540 548 548 541 457 330 173 102 72 72 133 170 194 200 148 97 109 206 223 95 62 65 99 138 143 122 102 101 110 99 92 94 93 86 82 88 84 72 51 47 46 48 49 50 55 93 106 104 105 106 107 107 104 99 94 92 92 92 92 91 88 85 83 82 81 78 73 65 56 63 94 93 99 117 169 190 210 251 255 221 205 185 181 220 381 523 494 330 174 129 244 240 57 62 68 77 72 66 59 56 72 114 251 213 146 155 176 196 215 221 230 254 332 287 164 134 192 274 249 227 226 253 293 288 216 290 308 246 140 119 130 117 126 149 113 102 140 223 220 209 196 244 249 219 221 184 136 122 148 181 175 186 193 199 217 235 249 246 254 263 256 262 281 304 170 83 247 149 89 138 98 80 103 168 196 193 169 152 139 175 197 214 242 257 266 265 276 302 335 355 374 388 387 385 382 377 361 344 328 315 297 275 255 240 230 211 207 214 230 236 235 228 230 232 235 247 264 286 297 312 329 340 351 357 357 340 336 335 323 325 342 357 338 289 220 155 114 145 139 123 123 116 107 99 101 119 155 180 168 134 133 97 71 84 98 138 215 274 311 329 295 203 96 63 286 452 324 254 200 163 160 203 285 332 347 332 320 320 320 311 307 305 307 312 248 120 254 239 115 111 178 269 313 342 308 176 203 306 524 496 347 132 155 190 240 257 236 204 148 153 179 217 218 194 161 157 243 343 345 275 247 315 372 361 297 261 271 307 340 362 384 418 362 344 398 462 519 558 469 409 380 395 385 370 386 359 330 299 158 140 245 175 216 314 358 357 339 356 314 271 245 366 439 465 415 401 402 467 413 333 324 316 313 320 337 349 353 369 394 419 421 422 385 301 289 290 294 302 313 312 151 90 85 87 88 90 92 116 165 239 229 217 212 274 296 293 288 284 282 282 283 284 285 278 190 79 59 67 114 229 279 315 326 322 307 282 283 284 286 290 290 289 288 288 287 285 32 51 51 57 70 95 136 269 426 454 456 444 424 388 350 310 257 200 132 70 39 41 62 76 59 92 119 134 162 208 259 298 323 340 316 281 239 193 140 102 77 85 98 149 205 271 290 316 341 343 324 291 241 152 116 166 104 68 95 164 142 67 119 134 109 89 85 87 88 105 137 224 285 322 303 235 148 98 97 117 165 231 286 317 305 279 241 175 118 78 68 57 46 48 63 88 109 104 87 80 67 70 98 117 129 133 133 128 117 102 88 74 93 97 91 70 77 97 85 62 53 64 75 82 80 73 75 105 117 91 61 55 69 99 123 134 127 73 50 53 82 83 75 72 73 74 71 55 40 40 71 99 110 108 103 95 91 96 105 98 82 71 84 91 97 104 85 75 90 111 134 179 107 72 88 190 274 341 326 388 474 512 537 546 531 470 334 139 93 94 140 151 167 198 119 83 91 161 184 136 102 72 71 139 156 150 136 138 145 144 131 121 115 109 104 104 96 72 44 45 46 48 49 49 60 96 100 99 98 97 95 92 88 85 83 83 83 83 82 81 79 76 75 75 75 72 67 59 46 94 188 174 146 123 155 180 183 199 189 170 154 127 118 154 384 524 536 396 248 115 144 138 73 62 65 69 70 66 59 51 90 115 137 123 115 141 162 180 190 177 156 149 204 190 181 268 309 325 297 257 245 262 299 269 205 239 221 176 119 139 162 137 97 114 215 261 259 246 272 242 206 242 226 185 157 162 144 102 179 227 232 230 210 165 189 208 223 228 237 237 202 198 234 327 287 194 136 130 118 143 129 128 136 169 136 108 122 140 162 192 213 229 244 243 237 231 242 263 292 319 351 371 369 370 372 373 353 337 325 314 296 275 256 241 227 216 214 216 221 213 201 184 195 210 226 252 284 314 327 334 343 355 365 372 375 313 322 383 365 357 358 359 326 275 202 124 68 64 81 91 89 76 69 67 72 78 87 105 117 122 116 79 70 94 130 176 235 284 303 303 282 193 121 140 405 499 316 305 272 235 243 303 383 352 339 330 316 314 315 313 309 307 304 257 194 116 132 115 145 286 322 359 407 266 194 161 247 273 261 279 196 128 155 158 188 261 206 172 163 179 210 252 276 262 237 238 310 306 158 197 257 345 446 424 321 249 259 300 330 356 383 415 371 397 507 528 528 510 443 370 315 301 303 323 368 274 265 331 188 176 237 189 206 280 337 388 419 431 402 389 401 447 427 384 388 388 384 376 339 313 323 335 345 354 367 380 398 431 453 461 441 423 401 348 241 235 292 299 292 269 132 90 84 79 78 80 86 195 262 302 304 304 303 299 295 292 288 285 283 283 283 284 286 288 263 221 203 129 163 396 387 364 358 330 305 280 281 286 291 292 291 294 302 214 219 302 53 50 55 70 90 110 134 220 324 394 431 431 411 333 315 329 299 255 205 143 100 80 79 68 65 92 114 123 122 166 228 283 311 303 250 226 222 223 197 145 81 114 185 255 297 323 334 336 346 349 329 283 219 130 111 129 72 53 77 175 159 116 146 158 136 89 94 88 66 110 170 254 294 322 328 326 255 158 136 145 186 259 306 335 330 302 264 212 146 89 71 54 54 73 75 82 98 103 100 93 72 70 88 110 123 129 128 125 120 112 110 102 89 101 104 72 48 54 92 69 57 61 75 83 84 73 74 89 135 109 64 54 65 90 120 119 102 60 48 56 87 78 68 62 65 66 63 48 43 43 53 80 101 93 87 81 75 78 86 98 92 90 101 107 115 125 105 89 92 156 173 166 109 106 141 191 187 191 237 303 388 468 508 534 530 476 361 189 119 118 147 143 125 102 61 55 60 57 60 60 51 61 87 146 163 173 175 177 178 177 167 156 145 136 126 116 105 71 46 45 46 47 48 48 65 98 96 93 91 88 85 81 78 77 77 77 77 77 76 75 73 70 69 69 70 67 61 56 58 191 275 130 100 100 117 163 198 213 203 187 164 133 136 183 394 479 467 313 182 91 87 126 123 66 65 70 76 67 56 52 129 121 90 142 150 135 151 176 190 184 135 122 142 210 273 330 324 323 315 296 278 274 298 260 207 171 140 119 114 146 145 99 84 154 272 389 441 426 389 294 237 228 180 141 107 124 159 181 261 312 331 266 223 194 193 198 210 230 224 200 147 178 323 497 242 189 182 181 139 90 74 96 134 180 118 91 114 141 170 202 222 228 228 231 221 210 208 227 256 294 334 354 354 361 358 351 340 333 326 316 296 276 257 247 235 220 209 204 202 186 163 142 146 176 211 241 294 339 364 371 374 378 379 378 368 286 298 339 332 319 308 301 255 206 159 123 91 73 227 237 174 74 73 89 91 66 61 79 95 100 96 92 101 124 159 201 242 277 278 263 231 182 133 111 392 440 323 335 344 344 364 363 353 336 325 319 316 314 313 305 241 235 229 117 91 115 182 188 176 182 200 301 429 182 118 165 235 274 344 574 603 518 356 204 158 202 174 144 136 182 232 266 264 258 227 170 194 211 179 249 319 396 495 461 356 250 271 297 301 334 360 379 382 439 526 532 476 419 408 353 300 296 302 317 343 308 306 329 279 276 299 289 220 199 325 429 437 350 346 369 402 387 302 251 355 370 353 303 303 309 321 339 366 398 438 480 500 476 466 449 415 388 380 382 206 194 291 299 201 101 104 98 94 90 87 87 100 247 301 301 301 302 301 298 294 291 289 287 285 284 284 285 287 290 289 288 287 216 250 457 439 407 363 307 285 280 282 286 242 114 232 254 166 130 144 210 77 75 74 77 95 96 99 125 172 247 363 390 368 282 278 308 329 301 265 224 185 160 160 118 93 92 110 119 114 150 202 259 269 214 113 70 131 209 210 145 70 48 118 236 367 360 347 341 348 353 344 300 240 171 143 152 155 73 82 157 162 134 112 143 127 94 119 82 61 144 227 285 276 273 287 344 313 231 139 151 194 279 325 344 339 260 226 210 182 130 85 76 82 95 79 72 73 98 95 90 84 74 79 101 117 125 126 122 120 120 121 111 93 96 101 100 62 72 95 71 60 61 78 89 90 72 74 92 133 73 37 51 71 92 114 105 93 79 76 77 84 75 68 64 68 74 75 61 98 100 61 83 99 85 76 69 64 61 61 64 72 80 90 102 116 131 145 146 138 145 164 165 139 119 113 114 193 210 209 246 316 407 442 488 521 506 407 266 120 107 112 76 67 56 41 44 55 76 88 71 51 64 97 137 154 169 182 187 191 195 196 184 170 154 137 122 109 91 77 68 51 47 47 47 71 95 92 89 85 81 77 74 72 72 73 74 74 70 68 70 69 67 66 66 65 63 57 54 55 144 168 67 116 136 157 210 237 243 236 212 183 155 178 246 393 394 322 181 132 117 139 184 150 64 66 68 69 63 50 62 147 140 98 52 74 104 141 180 204 210 144 143 189 207 250 292 296 310 325 343 331 325 323 266 190 109 85 96 115 129 168 187 140 193 334 561 629 591 431 229 214 329 187 129 112 114 188 282 320 302 246 137 167 193 205 206 213 226 191 169 155 214 316 406 298 306 318 248 184 128 82 107 133 158 116 110 129 149 172 193 209 212 215 222 214 194 170 190 231 281 327 343 345 351 330 316 325 330 328 319 295 277 263 247 235 223 207 194 183 167 140 121 123 170 217 257 312 354 386 408 412 406 401 379 334 240 209 202 197 206 207 200 162 138 117 66 62 81 143 155 134 73 123 155 163 91 53 61 84 87 84 95 113 136 160 191 220 244 238 232 227 211 185 174 295 346 321 270 293 333 355 342 334 331 322 317 304 232 223 212 109 85 96 133 159 202 268 273 275 250 125 226 355 179 200 266 348 530 614 606 565 440 250 164 131 139 152 129 112 154 219 260 253 254 218 153 154 203 276 329 364 420 532 564 471 203 255 289 293 321 342 360 397 448 497 512 418 323 284 337 342 307 319 324 328 329 289 277 351 344 312 284 309 263 160 290 346 337 288 312 350 348 332 306 331 331 319 299 310 326 345 360 373 395 438 476 486 449 426 396 357 352 355 357 337 309 291 294 285 270 267 170 163 217 123 136 199 278 301 300 299 300 300 300 297 294 280 145 107 141 259 286 287 290 290 288 286 293 334 404 423 416 391 338 303 234 91 106 168 240 289 230 92 91 90 123 140 121 113 106 101 77 65 59 60 120 254 331 325 264 235 284 347 325 304 282 255 227 194 139 112 99 102 101 115 162 203 230 225 152 78 43 71 120 154 96 48 34 128 254 395 336 324 342 355 359 354 326 277 216 124 122 125 57 99 162 205 141 90 89 93 116 181 90 71 143 250 308 303 295 319 363 340 262 156 151 207 274 335 295 241 159 127 107 95 107 101 89 107 92 39 46 59 81 69 76 99 81 77 91 108 120 125 120 114 113 121 119 111 106 109 112 95 94 84 56 57 67 86 92 87 74 77 97 114 65 61 69 61 77 93 90 80 71 71 76 79 76 70 70 74 76 83 90 140 144 104 92 92 86 66 61 60 61 62 62 61 69 78 90 105 121 137 142 137 131 158 173 168 122 102 119 194 188 171 185 235 300 368 464 525 547 458 313 124 66 58 62 56 48 43 42 46 64 149 96 53 62 94 120 133 149 164 177 187 199 209 195 178 160 141 125 113 106 103 93 60 49 47 46 77 91 88 85 80 76 72 69 68 70 72 74 73 54 35 39 57 66 65 64 62 60 55 53 61 123 111 81 161 202 221 251 274 281 270 238 204 173 192 228 269 257 195 113 119 140 178 192 131 63 61 60 61 62 48 66 102 115 133 127 99 93 107 137 169 189 177 155 133 112 166 205 226 270 306 325 312 312 295 180 156 123 72 119 158 136 163 181 171 422 524 612 643 534 338 164 186 245 150 128 126 129 176 213 226 148 154 188 166 190 224 238 230 208 149 213 275 316 344 369 388 385 323 216 156 103 73 96 130 147 119 123 132 135 157 181 204 206 212 221 216 185 150 155 206 267 311 306 301 305 291 290 309 321 326 322 296 268 246 233 226 218 205 187 169 154 128 119 129 179 227 274 323 355 385 425 445 448 435 407 357 277 264 227 179 144 121 104 66 38 42 40 51 59 60 63 70 84 141 141 97 106 104 96 81 75 80 103 124 140 153 171 180 182 198 192 184 190 194 212 258 322 341 264 245 285 365 347 332 321 315 259 200 122 96 90 90 107 139 186 229 302 385 403 419 411 286 315 371 323 535 647 609 594 571 508 352 245 151 141 135 130 115 121 146 198 242 262 256 235 193 152 173 208 254 297 316 369 485 473 349 142 228 279 302 310 332 360 402 433 451 459 457 437 403 391 384 359 294 305 330 337 245 228 363 389 352 252 354 375 345 353 351 337 299 304 331 366 471 457 313 314 323 339 338 329 326 340 354 370 394 426 426 392 374 352 330 327 331 303 175 105 131 279 292 299 304 253 258 292 200 233 302 301 300 300 301 303 304 303 301 299 290 234 206 211 278 289 288 288 289 288 287 285 298 324 391 396 369 318 196 106 51 168 259 338 335 221 82 74 76 129 214 185 162 117 80 56 54 60 62 149 240 305 289 240 171 288 353 338 311 294 288 263 228 184 149 121 99 90 113 154 193 213 208 160 93 43 43 64 86 80 59 68 133 269 353 309 323 348 363 364 355 334 274 213 144 148 108 47 113 197 239 132 87 69 73 113 147 59 61 121 232 324 381 385 377 373 355 302 211 99 171 221 255 191 139 104 93 83 71 78 78 76 111 89 50 51 55 57 42 38 57 95 84 84 99 117 127 126 114 109 112 123 123 115 101 100 101 104 75 44 50 69 86 90 83 77 77 105 115 93 104 90 52 57 69 82 79 74 70 75 77 78 73 72 77 88 88 99 120 132 129 101 96 83 60 59 61 67 70 68 64 65 70 78 89 98 110 123 140 153 173 188 192 170 145 134 153 123 106 98 138 272 408 393 450 496 446 323 180 73 65 69 61 47 39 35 97 169 248 118 76 83 84 95 104 120 139 156 167 187 200 192 173 155 138 126 115 108 106 103 101 92 83 77 86 88 85 81 76 71 67 65 65 69 73 76 77 71 53 36 59 66 65 63 61 59 57 60 86 153 105 86 123 192 238 265 293 306 301 266 226 192 179 254 297 220 138 97 129 119 90 67 69 60 56 58 62 65 48 123 177 93 85 108 139 113 79 47 56 66 85 98 95 87 137 149 148 167 206 224 180 232 224 99 120 136 88 122 144 147 127 164 243 488 508 434 464 363 288 301 212 162 119 114 124 142 173 187 193 181 143 155 218 246 275 304 267 241 231 304 352 374 353 341 328 308 217 135 181 157 121 97 130 140 110 112 114 116 144 162 174 178 193 208 216 188 159 144 199 246 277 269 262 258 260 272 289 302 317 324 311 270 237 218 210 201 193 173 146 116 75 71 103 187 245 291 330 348 373 415 458 471 458 450 417 365 327 316 278 178 114 131 277 253 174 65 60 53 44 52 62 71 66 78 86 85 84 81 69 75 88 114 147 169 171 164 178 191 194 169 175 235 240 272 354 355 355 347 318 319 337 327 272 229 220 157 114 134 105 95 103 142 196 261 341 378 418 458 534 588 642 551 496 508 574 603 584 537 409 280 179 178 195 197 170 150 144 184 223 259 256 246 223 170 165 163 176 172 155 140 194 261 347 479 420 277 246 268 295 297 323 352 380 425 444 438 428 419 410 405 409 392 310 322 348 359 258 266 380 374 371 364 386 412 411 358 358 353 334 324 339 383 474 464 391 380 351 327 315 318 327 345 343 343 347 368 367 348 340 335 331 324 315 303 277 161 162 279 183 168 208 287 305 304 302 274 274 296 300 303 306 305 303 301 300 300 300 301 300 299 297 294 292 290 289 287 286 285 324 361 365 339 268 144 192 202 195 282 330 343 339 204 70 59 68 137 264 234 183 105 67 52 54 71 106 193 241 266 243 178 123 223 314 346 305 261 227 163 223 249 214 170 117 60 73 120 180 208 220 211 151 98 67 80 134 191 92 87 146 287 343 342 343 354 366 366 347 311 247 187 161 199 112 49 56 169 210 128 106 98 86 73 126 173 81 96 187 306 369 391 390 381 367 352 265 163 160 161 151 116 97 85 83 77 67 55 48 56 88 108 100 83 69 56 46 38 54 86 99 94 97 116 132 136 126 111 106 119 124 117 97 94 99 108 76 54 52 73 86 90 80 74 76 116 126 115 98 83 60 49 58 71 74 75 75 77 78 77 74 73 80 94 89 95 115 126 121 106 101 88 71 65 64 67 70 70 68 65 66 70 75 59 60 76 112 160 199 207 200 184 166 143 115 76 64 98 200 353 393 255 273 312 318 251 179 120 89 73 61 40 43 64 144 206 222 99 115 121 59 59 76 99 114 131 144 166 176 177 160 146 133 124 116 110 107 103 100 96 94 91 88 85 81 77 71 66 62 61 64 68 74 79 76 53 46 46 65 67 66 64 63 62 63 77 113 166 103 80 99 178 223 256 293 318 321 292 250 241 276 299 247 120 84 92 140 171 116 45 56 66 70 71 73 71 60 212 230 80 67 85 135 145 105 51 62 74 81 82 89 112 172 178 152 115 109 144 187 196 160 82 66 92 140 158 167 170 161 154 184 231 258 274 295 353 374 392 313 209 131 101 111 146 181 198 204 203 167 181 302 336 372 405 356 337 340 371 386 381 335 305 265 206 163 153 202 187 148 98 116 112 95 97 99 108 136 143 142 135 150 173 197 189 172 154 200 229 243 241 236 232 237 251 267 282 309 324 323 271 232 204 172 162 153 141 98 61 49 76 129 218 274 312 337 350 375 412 459 474 472 471 424 354 251 286 271 143 123 190 333 320 280 203 128 107 93 73 71 58 58 79 88 83 80 82 90 120 115 111 151 239 297 282 285 290 293 244 248 315 298 306 319 322 321 321 316 254 213 213 192 154 119 125 155 186 123 101 121 219 342 437 484 464 444 449 558 648 666 668 615 562 539 535 484 324 213 143 175 222 255 264 244 225 220 267 299 306 256 216 179 131 172 185 146 196 183 131 127 267 434 524 406 274 214 238 271 297 314 332 349 392 427 442 411 395 391 404 417 412 377 373 372 369 253 261 345 361 366 370 380 395 402 379 381 373 350 333 332 350 399 400 369 324 316 313 311 321 326 328 324 319 316 318 322 322 308 306 307 305 201 171 210 134 178 265 114 77 129 285 310 307 304 163 150 304 306 306 305 302 300 298 298 298 299 301 256 242 256 292 300 297 294 290 289 300 339 357 329 209 169 186 264 302 307 311 327 329 292 166 63 52 66 70 279 234 167 81 71 80 96 91 125 207 223 209 168 118 91 120 255 342 346 187 156 169 254 284 280 251 151 57 53 108 179 215 222 214 180 139 108 102 181 196 72 91 164 297 347 356 349 359 365 363 333 283 216 178 181 217 99 42 54 147 168 139 113 116 122 83 155 195 68 75 143 268 338 377 389 384 370 350 252 182 150 122 100 77 76 76 76 73 67 59 51 46 57 91 102 101 94 66 42 40 44 68 109 105 98 108 134 143 138 118 106 103 104 95 83 91 100 103 83 68 62 76 91 92 75 69 73 93 78 73 63 72 68 56 61 67 72 76 79 80 78 76 73 71 77 88 97 99 103 117 126 118 102 100 92 82 70 66 67 70 69 67 66 66 62 41 38 44 60 127 185 204 197 184 167 146 135 119 94 186 340 421 342 158 64 30 71 177 177 142 88 68 52 30 90 178 293 256 203 107 140 135 72 50 71 101 101 115 138 166 167 159 145 136 128 121 115 110 107 102 98 95 91 88 85 81 77 72 66 62 59 59 63 67 73 78 69 43 45 53 67 67 67 67 66 67 74 94 127 142 108 84 92 138 168 221 290 316 319 300 264 281 320 294 183 59 50 73 119 170 113 62 57 65 75 82 88 84 82 187 204 147 124 95 93 151 124 74 49 58 72 83 124 161 211 238 192 112 97 110 148 160 118 88 131 181 180 128 156 207 264 200 148 141 200 271 337 424 454 450 415 289 180 139 103 120 178 194 202 202 211 233 269 311 350 379 380 364 357 365 372 366 342 308 214 95 214 237 219 164 121 84 77 55 41 45 52 78 126 124 112 93 94 113 135 142 149 158 186 198 205 208 215 221 227 236 247 262 294 312 310 261 227 182 94 105 124 118 85 71 83 122 185 262 308 330 339 349 359 367 370 371 375 383 334 244 111 141 127 90 122 228 340 326 317 285 185 203 201 124 208 251 252 212 175 143 127 124 141 197 174 140 140 119 132 164 273 327 345 332 312 283 177 151 165 180 194 206 212 166 129 119 169 190 182 145 187 246 262 271 302 384 495 568 582 583 528 452 215 146 185 225 259 272 259 281 260 129 151 187 238 255 267 273 275 280 291 325 340 305 201 162 156 184 196 178 148 218 240 221 163 279 421 501 328 198 166 219 267 317 329 356 388 420 434 435 411 369 366 407 423 425 416 410 382 345 323 320 343 381 399 394 369 330 344 394 394 381 361 340 325 323 345 344 336 325 343 342 326 321 312 299 302 302 302 306 307 309 313 339 344 328 289 236 190 107 136 201 172 150 183 310 317 312 309 293 288 308 307 304 301 299 232 192 204 217 232 246 135 87 113 266 313 310 306 200 170 294 318 277 178 177 215 299 301 270 249 266 290 257 105 76 62 56 65 139 275 217 158 92 78 80 90 76 118 179 202 165 120 81 66 80 172 299 381 334 279 251 256 215 160 104 87 64 62 119 160 168 180 192 189 134 119 127 200 159 63 87 155 246 351 361 350 363 362 344 296 248 208 192 170 156 102 59 61 117 123 122 107 77 97 130 172 140 42 56 138 249 306 352 380 384 372 347 293 207 143 100 74 63 66 68 69 67 63 61 61 92 97 95 91 93 100 97 95 91 60 55 74 95 76 64 89 125 140 125 109 97 92 90 87 93 108 103 69 93 79 57 98 95 71 65 108 136 55 45 62 86 94 87 77 83 83 76 78 80 78 74 70 67 71 80 92 107 108 109 131 122 102 112 105 88 72 67 66 68 69 68 65 63 53 33 35 42 57 138 188 212 204 183 160 150 178 238 266 316 381 406 304 180 88 53 49 91 111 103 67 56 43 45 147 262 344 231 196 175 113 111 105 85 98 111 103 108 124 154 151 144 133 128 124 120 116 111 106 102 98 94 90 85 81 77 72 67 62 59 58 59 62 65 69 72 58 42 53 59 66 68 68 69 69 72 83 103 153 181 176 96 69 81 107 192 282 298 282 257 236 297 325 271 166 89 81 70 79 107 87 91 103 95 86 76 82 80 84 130 168 180 174 128 96 92 89 90 99 151 168 172 210 238 253 245 186 126 105 94 103 142 112 73 71 86 114 126 127 206 310 351 312 250 253 287 351 449 480 457 387 282 229 229 110 114 167 169 186 195 191 201 212 232 290 315 305 329 305 272 306 317 304 235 161 120 237 263 233 146 82 60 68 49 37 35 36 59 95 98 83 62 41 64 93 108 124 134 143 145 152 161 192 216 230 234 236 244 268 280 274 238 221 166 60 109 143 155 129 130 152 187 247 307 326 325 324 335 346 332 290 259 243 233 218 206 198 260 166 71 89 167 235 241 234 205 143 166 209 253 314 318 300 279 212 169 180 163 151 151 158 149 131 104 106 132 197 262 298 312 275 215 156 145 144 145 151 150 143 141 131 131 177 216 223 151 206 303 417 462 497 536 547 584 617 665 450 180 111 76 69 81 94 95 74 68 97 161 227 253 256 263 264 265 270 291 316 346 355 279 127 106 127 169 160 174 179 162 176 202 221 262 346 449 301 215 201 297 321 318 337 370 405 437 429 420 410 347 353 414 435 440 433 420 389 363 363 350 357 392 411 368 285 276 291 336 357 368 365 346 341 346 362 341 331 337 365 360 335 324 311 301 298 305 313 321 321 328 341 371 372 356 365 341 279 174 97 122 297 303 305 321 320 317 312 310 308 306 304 302 275 211 126 71 71 74 78 84 94 108 154 300 325 319 318 264 243 296 212 178 163 260 302 309 307 175 64 68 80 90 73 62 57 71 185 250 249 198 172 147 121 78 69 72 105 151 195 143 116 97 75 85 123 219 332 405 357 255 164 100 85 76 91 83 81 89 134 164 173 203 196 100 74 86 132 140 98 87 194 268 327 338 349 366 352 311 252 207 174 161 108 101 111 96 78 87 103 87 97 154 176 190 180 113 45 38 119 201 259 320 364 383 373 350 315 229 163 120 82 62 54 62 66 66 61 57 56 70 90 97 91 82 69 55 93 101 65 43 39 63 49 43 53 96 121 121 106 98 96 100 88 82 94 99 94 100 71 54 105 101 82 74 124 134 60 55 67 85 87 84 77 93 92 78 72 75 77 70 64 62 66 82 94 98 108 114 126 125 112 106 107 96 77 68 65 66 68 68 66 63 55 43 40 40 70 165 212 232 225 193 177 203 120 152 270 332 341 319 277 218 144 92 56 40 54 56 53 48 44 104 266 359 332 138 81 89 127 90 90 105 121 125 123 126 132 133 104 117 127 125 123 121 117 113 108 104 99 94 88 83 77 72 67 63 59 57 57 58 60 62 59 49 48 50 68 69 68 67 68 70 72 76 88 112 168 208 200 89 54 59 97 194 263 263 240 214 194 295 327 286 197 113 69 148 115 77 79 125 171 191 220 228 217 185 150 123 138 149 130 91 70 65 87 118 169 270 297 293 230 201 212 255 288 246 171 118 117 149 221 169 109 127 111 111 112 147 210 270 309 282 222 285 380 472 407 361 315 349 297 222 98 99 124 124 161 170 134 165 193 216 240 242 233 278 237 166 220 255 243 169 212 239 273 302 304 264 126 116 164 146 104 70 67 66 68 66 47 39 48 67 83 94 97 99 95 92 105 128 165 198 222 230 217 211 219 222 219 206 216 170 97 105 123 137 122 169 217 261 308 328 312 281 276 294 330 320 277 233 218 203 154 210 266 305 249 164 95 99 112 118 111 117 135 168 191 216 244 231 221 235 166 131 173 159 147 142 144 143 136 122 136 149 130 207 246 197 206 193 152 144 143 145 148 146 145 156 146 136 135 124 145 185 284 395 517 575 602 594 505 549 625 628 433 217 66 53 54 65 76 83 88 93 114 158 245 276 265 214 197 194 201 225 260 303 338 276 162 124 117 122 117 154 168 134 125 151 214 242 315 404 306 236 215 299 312 314 330 362 393 419 409 401 390 344 354 396 422 430 427 414 400 388 385 365 367 389 380 314 231 332 342 326 337 370 393 396 425 405 351 330 326 335 358 358 348 354 335 316 308 309 315 323 326 332 343 358 363 361 365 398 393 313 175 154 304 293 300 318 323 321 317 313 309 306 304 250 184 80 81 83 86 90 96 105 121 110 108 146 257 319 325 316 304 274 104 153 287 296 305 311 309 160 60 55 58 60 60 57 125 212 278 293 147 151 171 164 137 90 74 79 92 152 185 147 122 108 82 72 94 154 281 351 332 157 97 163 95 92 131 112 94 101 125 174 216 254 260 228 185 142 123 175 126 52 111 233 315 331 349 357 337 270 203 149 100 62 53 83 119 149 93 114 221 259 221 180 171 174 175 175 108 56 90 154 217 280 337 371 372 341 299 251 231 212 185 99 53 53 66 69 62 58 51 42 58 70 75 76 74 69 96 82 42 29 54 74 54 51 51 55 57 72 92 95 102 113 65 35 41 54 74 91 62 63 87 110 109 100 112 105 84 64 64 76 92 81 73 82 80 74 67 74 75 66 57 55 60 69 86 101 109 113 114 148 153 135 109 101 88 65 63 65 68 68 67 65 65 65 66 63 92 159 218 245 242 203 187 159 87 103 176 253 258 235 235 239 219 178 102 60 57 57 54 50 62 186 376 449 365 192 74 84 112 64 79 107 131 139 142 141 136 112 63 105 125 125 126 124 121 117 112 107 101 94 88 81 74 68 63 60 58 56 56 49 37 41 39 32 52 60 62 64 65 65 67 71 76 82 93 118 168 214 214 146 67 81 155 215 240 235 211 185 174 237 312 336 252 138 75 104 107 92 88 147 186 211 256 267 258 230 196 158 130 160 178 107 67 70 118 131 189 288 241 199 161 187 214 255 321 306 236 133 100 104 132 129 128 160 110 101 146 117 166 266 335 248 146 206 376 437 183 108 106 154 185 161 82 86 91 97 128 132 122 114 140 176 203 209 216 237 274 263 172 179 174 151 242 308 342 391 453 465 245 194 199 205 150 151 214 133 82 56 38 35 44 50 74 90 74 73 79 91 109 121 126 152 179 200 154 137 136 144 155 175 216 169 102 64 91 110 101 187 258 303 333 327 291 225 232 272 322 322 307 292 315 335 331 340 351 360 381 321 210 134 129 150 145 150 163 187 163 153 159 143 134 141 151 162 159 161 154 169 247 245 225 201 193 186 182 290 339 315 213 167 147 142 141 142 142 144 144 140 118 98 84 100 145 214 292 424 545 585 605 591 523 521 510 465 344 217 96 60 56 68 83 96 106 116 123 131 150 185 190 157 126 115 118 125 158 207 268 290 270 205 143 126 155 188 193 169 160 159 177 254 318 341 268 189 186 302 304 310 327 358 383 400 398 381 365 350 345 353 379 392 399 399 398 392 382 359 365 377 345 366 397 393 357 318 287 341 375 389 423 395 331 317 317 326 343 371 380 347 328 313 303 307 314 324 332 340 347 353 365 371 365 398 386 301 291 282 294 292 302 316 325 326 323 320 316 290 249 180 132 122 112 103 106 116 217 254 130 100 84 73 232 311 316 311 300 265 128 186 287 294 301 307 311 282 181 51 50 58 84 167 238 296 296 291 46 62 118 160 155 119 74 61 61 75 100 114 120 100 85 60 60 89 177 244 248 172 141 138 75 86 128 172 130 103 103 188 264 301 301 289 266 213 165 134 88 59 71 208 306 342 352 354 334 245 169 105 79 96 111 117 186 220 137 127 164 191 155 128 127 86 62 96 136 108 56 123 186 232 312 356 366 322 259 187 153 147 149 103 68 51 65 69 65 60 51 46 44 37 43 51 66 78 91 100 72 36 71 94 92 79 63 42 49 53 63 71 97 114 67 57 58 55 65 74 51 66 109 173 144 116 95 69 49 32 50 74 101 86 74 70 72 71 69 75 73 65 53 49 50 55 72 94 107 105 94 79 151 146 77 103 98 68 67 67 68 68 68 67 67 67 66 65 89 134 198 238 224 120 124 126 105 95 104 135 180 213 238 288 303 290 225 159 95 77 82 94 125 264 401 461 395 243 57 65 74 54 90 121 145 152 148 140 129 108 85 115 125 126 126 125 124 121 116 110 102 95 88 80 72 66 60 58 56 52 38 33 29 29 29 36 56 60 61 62 63 66 69 77 85 94 110 144 190 234 237 199 79 107 170 190 210 212 191 170 145 119 212 259 265 169 109 90 124 117 113 181 223 248 266 260 245 218 204 188 168 163 171 164 91 75 106 123 166 209 138 132 146 185 211 232 250 242 209 151 102 106 147 216 200 159 109 94 90 78 142 211 247 175 104 104 275 288 69 72 102 144 122 107 87 93 113 125 138 134 117 91 96 115 146 203 245 288 242 195 147 164 176 201 277 321 365 386 397 365 253 247 283 334 262 304 429 266 131 44 31 43 56 60 67 96 110 73 73 88 121 105 68 82 112 132 75 46 43 69 115 160 206 166 111 52 99 138 178 235 263 282 330 319 283 226 253 291 325 309 295 286 273 283 305 325 358 395 455 444 382 267 222 198 167 133 123 135 124 122 130 127 121 114 103 205 282 268 252 259 317 321 319 313 308 274 229 298 336 320 194 160 149 143 140 132 122 122 114 99 88 85 95 154 199 246 293 424 533 548 572 571 530 458 396 333 279 213 145 91 72 75 89 94 101 106 102 99 96 115 115 101 81 73 75 82 109 162 243 298 312 280 183 150 176 224 238 236 253 277 263 192 215 245 246 235 246 298 299 313 335 364 394 414 406 350 304 306 320 330 340 353 366 376 385 375 356 336 351 375 400 398 386 366 354 343 336 364 376 378 382 363 335 323 317 318 326 323 316 299 304 311 320 341 359 372 377 378 382 392 407 417 414 372 350 342 390 348 288 287 301 316 324 325 326 326 326 264 159 283 331 327 315 303 292 285 208 152 96 82 114 174 261 298 298 299 294 289 289 289 289 291 296 303 311 308 202 57 55 128 212 291 299 293 292 288 51 38 64 134 154 130 60 56 61 56 98 126 162 120 94 85 53 41 45 141 159 102 98 84 56 63 89 132 128 98 89 179 260 315 328 325 305 254 170 100 90 62 66 146 269 344 339 341 321 257 175 102 38 70 112 150 284 330 284 214 144 90 72 132 226 208 126 71 123 99 46 77 96 134 217 281 314 295 222 157 117 133 127 104 104 90 61 67 65 59 49 66 91 102 87 65 55 58 70 147 111 64 89 104 120 110 85 62 44 44 49 54 82 113 118 70 61 73 73 64 60 83 126 178 156 118 89 56 38 38 66 88 102 95 80 69 70 74 75 75 72 64 49 46 47 52 69 92 119 113 94 75 110 103 69 102 101 84 73 69 68 68 68 68 67 67 67 67 77 105 152 216 237 209 170 146 133 119 111 129 194 222 238 261 293 344 421 486 437 340 267 251 277 341 363 341 372 233 54 51 56 67 95 124 144 150 140 128 117 118 121 123 124 126 127 127 127 125 120 112 103 96 89 82 73 66 60 57 56 48 30 28 28 29 33 41 58 59 60 62 65 69 76 86 103 127 160 212 252 274 251 193 89 133 164 174 197 197 180 164 137 136 292 317 285 205 124 103 161 125 123 184 222 244 252 238 220 201 191 184 178 181 188 172 82 59 73 143 159 147 92 107 133 168 189 221 242 242 221 190 187 163 187 310 244 159 97 88 91 94 102 161 224 174 127 100 128 111 58 60 114 172 178 143 110 87 168 187 147 128 108 85 76 63 72 196 226 227 212 172 151 178 217 294 425 354 289 250 300 300 262 260 340 437 432 398 338 229 226 169 52 71 120 170 75 153 303 120 71 84 97 74 47 57 69 82 81 57 49 67 81 105 133 116 104 93 129 150 172 209 200 211 269 298 304 291 325 339 331 286 251 215 149 148 180 234 289 345 394 409 415 392 190 114 117 93 87 91 98 109 121 119 94 141 262 285 302 301 303 304 305 309 313 314 310 304 296 309 326 294 180 161 153 147 150 128 87 86 90 102 143 160 169 191 250 306 368 445 515 567 570 566 544 477 402 320 240 185 148 128 107 107 137 95 80 84 84 80 76 85 84 79 79 85 97 133 116 125 166 235 231 187 173 174 196 255 268 272 272 372 379 245 224 189 148 171 231 292 299 319 344 372 403 408 371 330 314 326 320 318 318 327 341 355 367 354 334 319 340 364 382 362 352 347 352 360 374 404 383 359 351 356 358 353 339 343 356 320 306 306 316 327 341 365 388 409 419 424 424 422 413 408 392 270 307 386 393 348 298 287 299 310 316 317 320 324 332 339 343 337 331 324 320 320 321 325 171 90 91 139 209 295 290 288 288 287 287 289 294 296 297 291 177 147 179 279 247 173 162 253 329 312 295 287 288 288 30 27 56 105 122 119 86 49 47 64 130 166 184 164 139 116 80 62 61 113 116 90 67 62 65 80 113 133 132 97 96 155 266 330 353 350 336 306 248 174 117 97 80 86 219 247 228 270 294 285 207 141 86 55 99 191 345 394 324 132 74 60 96 172 197 115 103 91 103 66 43 42 65 98 147 204 252 273 184 135 106 110 105 87 98 93 78 64 65 59 47 123 176 181 149 103 53 60 97 154 105 77 84 87 113 159 137 114 91 81 85 98 91 99 104 74 72 89 112 97 74 64 87 116 131 88 53 71 42 45 78 94 97 86 79 74 72 75 74 70 67 61 52 45 49 60 82 102 110 93 93 83 69 73 82 92 107 100 81 73 69 68 68 67 66 65 67 68 68 83 118 200 233 246 238 208 158 119 107 146 242 261 253 221 177 209 285 415 480 484 435 431 448 445 430 425 447 260 107 69 63 70 88 111 132 145 131 117 107 111 116 121 123 126 129 131 131 129 126 122 115 106 97 87 77 69 63 59 57 45 28 28 28 32 51 56 57 58 61 65 70 77 86 98 131 172 221 283 309 306 264 191 108 92 162 214 195 189 177 159 146 174 282 343 326 246 115 101 185 127 134 185 223 233 228 212 200 189 179 176 188 219 183 133 50 61 90 134 88 76 73 92 115 138 150 235 305 269 242 229 242 173 166 251 184 112 104 85 104 127 104 150 223 195 115 54 91 74 52 45 102 193 307 255 169 64 81 152 198 153 103 91 135 106 121 261 281 279 268 185 168 205 265 363 470 356 279 240 271 241 232 274 306 351 370 327 279 222 278 214 78 114 230 327 142 240 331 91 57 70 84 157 160 132 104 86 113 228 321 340 117 124 147 73 76 93 77 57 72 118 101 128 195 268 317 349 367 364 336 278 197 132 85 73 87 135 180 224 269 268 283 277 122 145 184 91 80 99 123 113 160 290 271 269 303 304 302 299 300 301 302 303 304 306 307 203 201 309 306 245 144 153 153 153 159 163 157 138 119 135 206 234 225 179 258 336 399 425 446 467 470 483 483 446 383 308 212 138 99 96 96 107 123 78 63 64 69 72 75 83 96 106 111 157 177 172 114 102 125 182 155 118 169 196 233 293 277 275 316 308 292 250 225 176 136 193 246 295 297 315 341 371 400 390 345 320 312 316 311 307 307 314 329 343 349 356 356 346 346 352 356 331 273 242 340 378 399 424 361 312 307 325 348 366 266 276 332 310 309 316 322 329 340 355 366 379 394 409 415 414 408 404 394 349 371 403 387 368 333 289 294 300 306 309 311 313 314 314 312 309 306 303 303 304 306 300 142 118 172 267 291 285 285 286 286 285 290 295 301 300 298 289 216 125 85 185 266 308 315 328 325 301 290 286 289 290 65 38 64 71 43 36 48 57 64 73 92 90 101 109 112 114 115 140 171 195 129 93 69 67 78 96 119 131 129 119 152 205 294 341 363 362 357 351 323 261 202 179 174 175 214 229 221 226 249 264 244 179 108 41 93 208 374 433 308 94 45 95 202 204 142 73 87 112 128 90 58 45 56 111 159 202 256 264 178 134 91 43 43 53 83 85 85 75 79 68 61 182 222 218 192 140 80 53 56 75 70 60 61 97 141 163 146 153 151 144 137 120 93 87 78 68 92 101 118 93 84 76 60 50 56 101 78 50 35 45 65 79 90 93 89 78 71 70 69 68 66 60 53 46 50 64 86 94 103 103 86 89 86 80 74 87 102 104 93 77 72 70 68 68 66 63 65 68 70 85 90 110 200 258 291 281 182 66 165 216 258 269 264 221 85 90 162 263 425 507 508 499 510 512 497 489 479 312 181 103 74 48 48 89 117 132 124 111 103 106 113 119 123 127 132 135 138 140 140 139 133 124 109 96 84 75 68 62 58 48 35 29 31 37 56 57 58 59 64 70 78 85 95 111 146 199 259 320 326 310 265 195 124 70 178 224 178 191 182 159 153 199 282 358 362 290 134 105 130 137 164 196 222 211 198 182 174 168 163 163 185 218 186 116 64 91 105 116 91 69 66 82 102 116 118 200 285 342 325 290 247 137 85 100 306 253 185 229 222 189 123 108 110 127 100 79 80 81 81 79 90 176 258 212 154 111 130 145 162 139 109 153 333 319 295 307 301 311 307 202 195 240 307 352 348 244 258 253 230 203 217 314 256 260 299 196 230 298 337 273 184 190 301 397 359 335 313 212 162 155 185 343 346 259 278 159 106 308 414 414 196 235 248 124 91 139 256 237 153 79 148 127 129 214 260 291 301 312 292 231 148 90 65 116 88 53 97 126 152 169 173 187 195 244 256 149 128 176 308 287 276 294 301 306 310 312 309 304 299 297 298 299 255 205 154 108 148 257 265 184 94 135 155 165 170 170 164 148 126 141 199 229 228 196 189 225 299 393 428 430 401 418 418 388 309 253 214 131 75 46 52 88 110 66 54 54 61 70 77 81 103 116 117 123 121 111 83 81 108 177 141 132 197 198 226 283 337 335 301 231 210 210 211 182 183 280 302 296 280 278 299 340 382 366 322 309 301 297 296 296 300 308 323 335 343 356 359 354 345 335 326 315 269 253 363 420 428 393 329 294 292 308 321 334 330 322 323 315 311 312 313 318 327 340 347 367 393 399 406 415 428 424 419 418 425 426 415 354 321 290 289 295 304 307 304 300 297 296 296 297 295 294 295 297 297 280 156 201 299 294 288 284 286 300 305 300 304 304 301 297 295 294 294 165 73 118 232 313 322 332 326 306 292 288 290 291 73 53 70 60 37 30 47 69 84 90 88 81 76 73 71 77 88 104 158 184 142 93 70 66 86 99 110 107 115 108 138 206 295 304 323 335 281 272 291 320 301 267 274 276 276 270 250 227 209 214 220 206 174 115 109 221 349 464 288 128 55 51 84 138 119 87 74 102 129 149 94 61 56 149 225 287 313 285 215 148 93 55 80 65 60 78 89 98 97 69 88 203 209 196 181 147 120 114 79 58 51 50 38 47 73 102 122 152 163 156 147 118 88 73 53 55 125 108 82 65 67 74 69 54 35 49 69 57 34 40 48 57 80 97 103 83 72 66 67 67 65 60 55 50 51 58 76 106 105 97 74 105 140 170 99 74 84 100 98 82 76 73 72 70 66 62 63 65 71 87 72 74 144 249 303 282 237 205 232 241 243 234 236 241 229 145 129 179 376 453 454 409 447 492 509 510 466 342 211 127 114 76 66 91 112 119 113 105 102 105 111 117 122 128 133 138 139 139 141 145 147 141 126 109 94 83 75 68 61 57 44 30 48 54 58 59 60 62 66 76 85 92 99 117 151 208 265 319 291 265 243 209 151 101 185 210 189 208 199 174 151 183 253 346 402 348 177 126 137 184 179 190 202 179 162 152 151 151 150 151 170 198 230 147 128 237 144 107 119 103 86 83 99 108 114 132 243 353 374 323 230 92 65 85 176 236 263 307 249 195 112 104 125 150 80 66 71 80 116 131 98 193 248 199 143 105 102 104 99 97 165 241 295 242 246 256 239 296 307 211 212 223 233 286 315 297 259 221 176 216 208 170 164 180 212 227 247 290 325 343 335 316 328 354 373 287 283 298 244 266 326 398 346 292 311 280 266 347 402 395 326 305 293 296 356 485 554 334 233 187 273 188 101 122 122 135 155 193 184 139 87 102 130 212 147 41 60 79 138 247 232 238 296 291 267 253 286 303 302 303 329 344 324 318 316 316 315 308 295 293 295 287 170 113 83 82 142 207 232 168 107 105 130 156 182 183 172 152 125 124 139 154 197 223 193 241 306 377 408 401 356 371 359 323 247 200 155 79 73 81 82 81 79 57 55 57 64 73 76 75 84 99 111 112 115 112 97 83 113 201 144 147 214 209 245 309 358 359 303 158 172 195 191 174 175 205 276 294 274 284 301 325 357 336 303 298 290 285 285 291 299 309 316 323 329 343 349 350 349 327 311 314 331 362 411 481 461 365 319 299 298 311 318 329 355 349 335 326 315 310 313 327 343 358 372 393 418 441 450 457 470 470 464 456 450 452 440 244 225 290 295 308 321 329 316 303 297 301 267 208 207 222 249 295 299 293 293 296 296 294 292 294 300 311 328 342 322 308 297 292 291 291 292 145 121 294 313 323 330 334 323 305 293 289 288 289 64 60 67 77 70 57 59 66 70 77 89 94 76 62 57 61 78 97 116 135 140 89 71 78 99 93 81 50 75 107 127 203 243 193 174 176 179 196 254 356 368 365 354 338 316 287 250 220 195 193 206 230 287 203 60 133 293 422 249 158 110 106 162 193 131 94 84 127 128 126 105 86 93 164 222 280 333 316 264 182 116 98 116 62 49 71 77 83 90 81 84 123 134 117 89 102 123 140 126 92 78 127 126 100 61 64 85 111 129 138 136 101 76 62 50 71 131 91 62 44 44 50 60 109 97 70 67 57 41 36 36 44 49 78 98 92 76 66 63 62 61 59 57 54 52 51 60 79 93 94 90 116 157 175 110 98 101 104 99 93 83 79 76 72 65 62 63 64 70 82 84 95 124 251 336 359 296 247 227 244 234 219 224 240 229 154 112 154 327 376 323 194 311 421 505 510 440 304 165 120 118 78 79 98 117 117 109 107 109 112 114 117 121 126 131 134 135 133 134 139 149 151 145 127 110 95 84 75 67 61 44 35 54 58 59 60 62 65 69 77 85 92 101 123 158 211 264 305 294 275 257 245 185 143 168 233 258 227 221 191 145 146 210 325 451 354 167 174 176 185 167 166 167 150 137 133 138 141 142 142 162 190 215 143 160 223 127 117 147 158 134 102 106 110 112 112 181 275 349 313 209 56 62 97 151 194 222 224 146 169 188 187 109 60 43 56 64 63 128 135 95 157 159 120 117 90 65 85 100 115 135 158 176 163 173 178 159 243 266 203 202 200 202 225 274 299 210 167 157 207 248 230 149 149 191 272 234 215 218 268 250 210 256 304 333 288 285 283 229 251 312 416 443 416 368 312 315 343 375 369 344 329 329 358 446 576 572 313 302 338 375 305 200 53 58 57 60 81 141 162 116 202 228 49 52 58 62 172 239 298 299 305 310 305 201 71 75 214 315 319 341 353 338 321 312 309 308 302 272 149 137 152 111 93 87 85 155 217 241 228 213 204 151 140 154 165 170 162 140 131 128 132 205 224 166 233 289 336 380 370 330 320 272 209 168 171 150 73 60 64 74 68 63 63 69 76 81 85 83 82 83 84 91 103 123 137 139 136 141 172 112 91 113 163 211 266 327 349 289 116 187 228 204 182 160 157 269 298 289 291 304 319 333 309 290 288 285 285 287 301 306 309 310 313 318 327 339 345 343 321 310 318 343 392 457 517 454 345 312 303 306 320 329 337 348 365 363 346 337 339 343 348 371 402 448 476 494 499 499 504 516 514 502 479 459 455 424 220 232 307 320 372 418 449 437 383 303 273 248 206 173 183 222 316 313 293 294 299 302 300 297 303 318 350 377 386 329 304 292 288 288 289 290 139 142 307 316 236 136 149 231 300 295 291 288 287 67 57 61 101 76 60 61 71 79 86 101 96 67 47 43 67 66 75 83 71 87 105 85 99 127 80 57 46 72 104 136 204 178 109 102 106 117 134 236 350 375 373 363 345 293 253 222 161 130 149 204 252 317 183 82 105 292 341 190 160 145 143 248 225 103 64 82 140 146 134 116 114 143 171 142 178 248 320 302 246 149 111 104 87 61 59 78 84 81 67 48 38 46 42 64 107 134 155 167 127 109 104 87 74 53 47 61 85 98 108 106 79 67 64 72 76 85 69 50 42 55 103 132 146 143 119 81 67 72 100 102 91 71 61 83 106 84 69 61 59 57 56 55 52 49 48 56 62 71 89 99 87 126 142 115 124 129 123 101 94 94 85 79 73 66 69 79 106 115 119 130 151 189 257 319 350 332 255 226 260 264 264 261 251 227 178 127 159 241 305 225 115 209 356 479 510 444 335 199 148 112 62 81 103 124 128 128 125 124 122 120 119 121 124 128 132 133 130 128 132 145 155 155 142 125 109 95 83 74 66 60 56 59 60 61 63 65 67 71 77 84 94 105 133 170 217 267 306 320 309 298 291 220 161 130 231 249 226 242 203 146 114 167 285 451 376 247 167 142 141 149 138 130 122 119 124 131 124 125 134 167 224 234 93 101 139 128 147 173 196 199 167 109 111 115 119 136 200 283 297 209 97 55 85 135 172 160 134 104 309 296 80 58 35 30 50 60 72 142 106 55 102 155 156 109 102 96 103 110 121 134 138 141 139 137 137 138 145 172 198 197 173 169 206 230 224 147 142 161 204 239 221 159 144 184 239 214 187 178 197 188 185 226 253 275 286 295 255 192 201 199 225 397 392 321 262 289 327 317 293 280 285 309 311 312 469 456 309 349 479 613 353 270 235 211 183 156 134 214 281 283 289 210 67 192 222 209 262 285 289 299 323 344 347 319 277 245 279 310 313 320 326 328 314 308 306 301 204 128 109 126 131 115 108 97 83 114 172 231 235 249 245 161 133 125 125 149 168 171 169 170 175 227 244 227 254 276 301 345 337 309 278 246 224 217 172 122 61 48 47 56 65 73 82 98 122 160 213 198 182 178 141 111 95 123 161 197 239 186 91 86 99 110 111 146 201 276 323 288 171 220 291 352 375 363 338 318 306 300 302 307 315 324 299 296 304 298 295 311 359 343 315 306 306 309 311 324 329 322 313 311 317 338 396 462 496 418 332 310 304 308 323 333 342 349 386 404 399 391 434 495 547 558 553 542 532 520 503 499 504 515 508 495 478 462 454 436 374 253 250 392 467 503 509 507 443 333 229 258 331 339 393 418 362 319 298 299 304 306 306 305 326 361 412 418 394 319 298 291 288 290 291 290 274 277 287 172 116 81 82 127 204 289 294 292 287 78 69 57 61 49 48 55 69 78 82 78 78 55 39 38 47 50 57 63 34 98 152 145 145 132 59 44 62 112 137 166 210 125 71 69 75 80 86 217 317 370 363 344 313 209 147 131 112 107 131 230 247 238 198 135 137 317 286 181 162 165 189 275 189 75 36 56 109 170 181 152 101 110 131 121 155 209 310 285 237 166 140 137 148 81 63 75 79 65 43 30 35 50 70 133 168 117 131 143 98 79 72 60 52 48 47 74 90 90 90 84 67 68 68 69 48 50 57 47 51 71 140 167 173 181 173 154 141 125 117 116 118 104 58 71 91 77 68 62 60 59 55 48 47 46 48 63 61 44 39 61 83 90 102 110 119 125 122 97 95 95 88 80 74 70 103 136 170 128 131 159 150 119 82 124 222 303 246 245 273 285 301 304 282 252 218 188 270 293 182 126 93 132 317 447 512 450 323 165 122 92 62 77 104 124 130 138 142 138 132 127 125 125 127 130 133 135 133 130 133 142 156 159 151 135 120 105 92 81 73 68 65 64 64 65 66 68 71 75 80 88 100 115 145 180 220 261 292 314 318 324 317 264 184 140 195 208 238 309 250 166 87 65 83 143 166 148 97 78 94 131 117 109 107 112 122 124 103 98 117 174 229 246 188 140 134 160 161 179 191 140 123 112 118 127 140 162 231 302 373 270 159 71 78 110 166 166 139 108 269 205 42 44 35 29 42 56 83 135 98 77 106 211 211 106 126 128 109 87 102 126 130 122 119 125 141 146 138 161 169 153 146 157 197 186 174 155 157 168 188 213 198 167 143 169 205 221 170 143 155 179 207 241 236 249 261 296 257 189 212 235 268 364 329 267 223 267 291 276 246 246 268 296 294 280 373 370 345 430 462 413 219 330 399 387 310 279 276 275 275 275 278 264 234 269 281 280 280 281 300 327 326 337 346 317 330 365 397 355 304 301 300 299 297 297 252 145 129 127 158 158 175 172 119 87 56 43 117 199 224 253 246 168 144 125 101 114 141 166 164 163 172 213 238 254 270 276 283 298 289 268 234 216 215 224 178 116 59 49 53 63 72 97 118 172 217 252 282 292 284 265 195 140 102 129 197 249 168 165 148 107 105 112 117 95 127 202 295 322 299 229 291 360 317 336 349 335 327 316 306 306 318 334 321 355 410 423 371 345 407 396 359 312 304 301 298 305 309 309 309 311 318 336 380 425 450 382 328 316 309 313 326 334 340 350 374 435 496 529 523 518 524 531 530 519 504 481 454 448 445 442 439 426 412 407 405 400 387 343 333 391 450 492 511 513 454 359 216 210 262 347 395 386 310 300 298 303 308 312 318 331 378 426 462 412 355 302 295 293 294 299 299 297 294 298 292 235 137 74 72 61 129 294 297 296 290 69 59 52 46 48 51 67 82 83 73 47 78 95 73 47 41 46 41 30 30 85 155 202 177 116 49 41 70 121 152 180 182 88 60 58 60 62 92 205 260 304 335 307 256 168 141 122 104 123 162 256 178 125 110 114 175 329 263 205 174 180 194 218 130 78 48 49 119 212 268 261 212 153 108 93 145 210 248 239 187 141 129 153 152 75 62 62 61 46 32 25 39 89 163 161 139 52 52 65 86 108 100 80 63 53 48 52 73 88 84 78 73 75 71 75 87 68 58 53 73 86 109 128 158 192 202 194 157 97 81 90 102 117 116 72 72 85 95 85 75 67 58 50 46 46 52 68 78 85 82 84 85 74 76 89 109 120 127 123 102 96 92 79 79 87 115 135 145 90 98 117 64 52 42 44 116 203 224 265 301 326 334 330 310 281 236 169 140 147 124 90 79 118 319 440 499 457 320 180 113 113 88 36 77 95 84 118 137 141 136 136 136 134 132 133 136 138 138 134 134 141 156 161 157 143 128 114 98 89 81 75 72 70 70 70 72 74 76 81 87 95 109 127 150 176 205 237 263 284 295 317 331 329 257 183 137 193 281 386 331 215 86 66 58 55 61 60 59 67 66 66 64 94 110 114 123 119 102 99 98 109 134 167 189 168 159 147 95 90 106 105 109 116 127 145 171 205 317 362 358 230 168 129 108 88 72 74 90 125 235 146 54 45 34 33 45 53 56 62 58 86 140 232 233 161 127 116 104 79 96 112 114 107 98 98 139 150 132 135 138 134 140 149 155 141 149 164 170 160 158 169 167 157 142 140 159 195 155 139 148 187 219 245 243 306 342 249 210 195 217 235 268 311 298 260 214 243 261 269 272 280 291 301 322 342 354 358 356 342 350 337 281 356 387 379 338 302 288 283 280 310 400 446 412 299 285 281 282 316 387 509 415 371 348 314 359 442 546 398 289 301 296 292 286 171 122 103 136 149 163 181 221 259 110 78 72 50 95 156 208 242 237 189 166 156 145 80 91 129 152 155 163 194 218 240 266 268 261 248 244 235 220 200 197 199 181 168 141 117 107 98 86 258 365 400 220 198 263 315 303 260 193 146 128 153 138 124 103 104 120 137 147 137 125 109 90 121 261 328 343 299 277 300 347 345 356 371 348 325 303 305 328 364 408 436 456 456 417 392 409 408 378 322 307 299 297 300 304 309 309 318 335 364 416 419 368 341 321 315 317 328 344 353 352 352 360 386 410 422 426 428 428 433 434 432 428 414 398 392 388 388 393 395 391 385 385 382 375 380 368 353 378 436 493 511 422 311 207 200 282 443 418 371 306 303 305 310 316 330 350 379 439 475 462 364 305 293 297 301 305 305 303 299 296 300 305 308 226 161 144 120 173 293 297 297 295 61 56 57 65 70 46 57 76 85 82 72 67 95 104 83 67 60 67 58 52 66 160 212 190 97 41 36 58 89 115 132 119 59 56 53 51 49 98 188 213 260 307 268 206 157 152 132 119 165 191 194 111 76 66 94 193 277 254 216 192 197 173 138 59 92 94 60 129 229 312 282 226 154 122 70 37 123 188 207 148 109 90 105 83 45 50 49 43 35 32 32 53 131 190 128 76 42 43 46 57 81 92 95 85 70 60 54 83 95 88 84 80 77 70 84 117 86 57 29 59 96 117 95 131 176 176 159 130 85 64 60 58 94 118 105 133 148 152 122 98 82 70 58 48 47 51 61 69 75 81 87 89 84 74 74 87 107 112 118 117 105 98 81 76 84 108 111 106 80 62 57 45 40 38 37 44 102 196 249 298 336 343 332 313 285 265 221 142 218 211 85 90 173 370 463 502 479 323 218 159 206 161 42 57 67 67 89 106 117 118 139 152 142 135 133 137 139 140 136 134 139 151 162 162 152 134 118 105 97 90 84 80 77 76 77 78 79 82 87 94 103 118 133 148 163 182 205 227 242 256 291 326 339 307 201 130 218 323 387 343 216 115 85 68 60 57 59 62 63 58 55 57 98 116 119 124 114 100 99 97 94 92 104 119 133 141 144 141 99 87 96 107 120 136 160 194 247 350 364 318 191 174 180 174 161 123 67 70 101 162 106 69 51 35 39 55 77 81 82 93 123 155 174 275 306 204 140 104 86 122 130 125 162 157 137 121 131 139 136 130 132 144 145 147 155 174 180 174 151 150 158 146 146 144 137 140 148 141 139 150 184 209 223 230 263 263 210 201 197 203 206 227 259 282 257 223 229 255 279 295 303 311 315 330 341 341 318 309 304 301 304 309 312 290 283 372 364 339 324 336 374 453 538 520 401 369 338 344 532 554 509 401 358 342 340 418 517 647 329 219 316 296 291 275 130 103 127 139 157 175 282 212 121 82 62 52 46 80 132 194 231 235 216 175 162 139 65 62 91 137 147 159 182 204 218 229 220 202 186 198 198 190 178 174 176 181 258 306 308 321 313 297 358 413 411 166 149 220 275 256 215 185 129 92 99 83 68 56 77 130 186 179 171 163 217 149 92 170 231 276 302 234 211 239 274 339 400 368 336 312 304 319 345 383 427 451 452 421 399 386 381 358 326 314 311 314 322 310 304 309 328 352 383 445 414 319 318 313 309 326 349 372 390 377 364 360 361 357 347 351 357 363 369 373 374 376 374 372 367 367 371 381 385 383 379 384 375 361 364 348 332 340 396 450 471 389 331 313 373 424 476 441 380 320 320 322 328 341 370 400 430 463 457 408 335 300 296 303 307 309 304 301 299 296 301 306 312 309 305 300 292 291 293 294 295 295 56 55 57 62 66 63 67 76 88 97 98 93 109 120 120 107 90 74 62 59 77 179 206 177 72 40 39 43 71 102 117 90 58 55 50 47 47 95 136 141 206 273 309 221 172 176 146 144 181 170 138 70 66 76 108 230 277 262 232 213 206 146 133 135 172 123 64 86 177 269 235 182 135 143 111 43 53 126 157 103 85 80 92 62 40 44 41 37 31 51 64 75 157 170 110 59 40 45 45 43 40 46 76 110 83 68 67 104 108 99 92 89 84 76 73 74 57 58 59 64 102 115 80 131 153 144 137 117 89 59 48 52 120 157 173 203 192 169 135 105 83 76 64 52 47 49 52 56 60 66 74 83 90 90 80 78 85 99 112 135 107 96 95 73 77 93 100 113 126 77 56 47 41 39 38 40 85 128 147 251 318 338 320 298 277 212 201 210 340 269 89 158 292 438 491 503 464 319 235 172 103 67 39 53 69 75 67 62 57 51 112 130 117 129 131 131 134 135 135 132 135 145 162 167 161 144 127 114 106 99 93 88 85 84 83 83 84 86 90 97 106 120 131 142 152 165 179 197 199 196 200 288 343 344 240 185 239 341 372 333 215 148 118 89 72 63 56 56 57 55 55 66 103 117 123 124 125 115 99 97 95 94 96 98 105 131 140 139 128 106 97 111 129 153 177 209 271 371 306 241 163 156 161 174 179 131 68 70 78 90 78 70 65 44 67 113 179 200 179 144 160 145 101 189 184 125 149 134 120 153 202 236 318 311 246 133 155 172 169 134 130 153 151 152 159 183 168 144 138 179 202 155 160 173 172 153 148 157 152 155 170 207 230 242 240 217 187 197 191 186 193 207 227 253 236 227 238 275 300 313 317 322 328 335 341 348 347 334 318 300 294 287 271 285 308 343 329 310 295 319 354 400 452 492 519 554 566 549 549 523 480 413 376 366 387 468 523 535 210 194 296 203 189 182 114 101 108 102 234 248 110 178 140 47 38 43 54 73 111 161 206 226 211 169 139 118 94 74 82 116 145 168 185 192 176 152 149 163 174 180 167 159 158 204 214 209 270 301 306 318 325 329 340 401 409 251 234 231 208 250 282 302 289 198 86 115 155 165 92 120 182 203 245 268 239 270 226 138 205 246 265 229 186 165 228 294 371 402 373 332 296 304 329 366 409 428 425 394 375 359 338 323 313 315 322 323 316 308 308 318 341 364 389 423 389 328 322 321 326 345 376 395 397 373 357 350 343 335 328 332 339 347 355 362 368 370 370 371 372 378 383 388 380 378 378 378 359 342 347 327 305 301 346 384 409 420 393 361 440 486 500 461 398 351 362 364 371 391 420 438 445 463 429 363 318 301 299 301 302 301 299 299 298 297 301 307 314 312 309 305 299 299 300 297 295 249 55 53 55 62 72 79 84 87 92 103 98 98 108 116 121 122 94 66 43 70 113 199 189 157 92 56 44 46 78 97 105 105 87 69 53 51 60 99 99 76 96 146 200 178 181 191 165 167 179 150 108 69 65 72 133 283 293 275 253 223 186 120 93 98 138 95 54 71 177 227 204 160 115 78 149 130 70 102 104 64 55 51 57 48 42 42 37 36 42 72 87 111 174 148 93 42 40 44 44 45 48 52 68 79 71 64 80 123 120 115 109 105 95 83 57 58 74 54 65 82 94 88 84 144 145 129 123 110 85 44 42 51 69 140 193 223 156 104 83 112 110 90 69 56 49 51 53 53 52 54 56 60 69 78 84 82 80 90 99 97 93 91 85 63 83 94 99 86 82 75 61 51 44 42 41 42 53 73 97 188 275 325 317 289 250 183 201 258 353 219 118 191 331 406 390 402 380 297 228 155 88 65 57 66 82 83 75 60 54 53 81 83 82 117 129 130 127 127 127 125 130 140 158 169 167 154 136 124 115 107 102 97 94 91 89 88 88 89 92 97 105 116 125 134 141 151 165 181 178 166 155 220 290 337 318 254 217 328 285 212 167 188 192 158 117 81 63 60 66 76 129 131 120 119 123 122 111 105 98 96 94 94 95 96 102 122 129 138 155 146 138 146 160 223 305 232 229 270 228 172 124 90 88 100 111 91 67 70 69 70 74 47 42 57 211 234 213 270 226 128 121 109 97 136 124 99 119 118 116 122 303 383 326 191 133 106 144 201 229 167 150 157 130 190 228 196 138 110 133 212 242 174 153 161 182 147 144 159 155 158 167 203 218 220 206 185 176 194 192 191 200 207 224 248 246 265 294 311 323 333 342 345 346 353 354 356 358 350 336 318 302 287 273 282 279 279 308 310 303 308 311 307 275 281 302 340 350 361 375 406 429 438 430 422 411 380 273 181 158 220 284 260 201 158 129 89 69 94 251 227 116 180 124 36 34 52 70 75 80 84 87 180 207 168 150 129 108 75 69 88 151 192 205 160 146 139 135 157 165 155 147 153 176 291 328 312 300 298 303 313 326 328 314 395 435 409 395 310 157 234 286 295 197 224 259 278 292 282 177 128 174 349 324 244 139 260 231 138 208 233 226 186 171 194 291 245 241 355 354 330 293 302 328 366 407 409 391 352 338 326 308 304 306 314 314 313 309 313 323 339 361 375 378 357 345 333 327 343 358 370 423 428 395 366 349 341 335 332 332 335 342 350 358 365 371 377 383 385 384 383 388 390 372 375 379 371 351 338 351 319 234 100 136 166 203 335 329 294 402 479 512 474 428 405 428 430 433 436 442 434 420 426 402 363 324 307 298 295 295 295 297 299 299 299 303 309 314 312 307 302 300 302 303 303 301 223 56 53 55 63 77 89 99 105 110 110 103 99 99 104 110 113 99 71 51 86 119 131 87 96 92 57 49 56 80 105 124 145 134 119 96 100 108 125 106 80 56 99 153 192 189 195 192 138 134 145 139 96 68 63 149 287 305 298 273 210 169 132 102 76 63 74 63 74 180 170 146 145 153 136 120 126 113 105 93 82 74 70 65 58 52 47 44 44 49 65 115 155 197 156 101 41 45 44 39 38 46 55 54 64 71 74 91 123 124 120 117 115 102 85 71 77 74 49 78 97 91 77 83 114 114 113 113 118 101 71 47 44 49 92 149 181 109 74 64 83 105 103 76 61 54 56 55 54 51 50 49 48 55 65 75 78 74 62 81 81 67 67 64 61 104 106 90 57 98 127 73 55 48 45 45 45 48 62 86 127 235 307 316 288 245 186 199 229 259 112 70 118 219 239 207 218 212 191 172 112 70 90 80 76 87 80 99 151 136 100 56 56 61 77 85 104 123 118 117 118 125 137 151 166 168 161 146 133 123 116 112 108 105 100 96 91 90 91 93 98 104 112 119 124 128 135 149 165 167 151 163 247 300 343 384 318 251 255 176 123 112 223 281 291 260 216 182 163 165 186 263 229 165 126 109 106 108 103 99 95 93 92 91 92 95 105 141 164 185 213 242 272 303 282 273 254 208 184 201 168 117 65 76 74 58 68 74 81 91 85 88 74 59 97 311 254 166 210 201 141 67 60 72 105 121 123 107 64 51 63 182 182 121 73 84 111 117 224 318 288 228 187 157 239 247 169 130 114 144 162 187 196 192 165 145 127 124 132 132 152 174 195 201 205 203 188 187 201 220 229 227 218 247 282 290 310 334 345 350 358 373 388 391 386 380 374 369 377 374 360 330 298 273 266 282 293 298 312 321 323 305 283 259 251 258 274 278 301 339 414 476 514 513 491 408 209 188 223 318 347 332 291 230 208 195 165 113 61 108 122 115 144 167 153 129 89 87 99 115 128 140 161 233 278 194 164 139 92 54 64 145 180 191 177 175 172 167 175 162 142 161 188 218 221 207 201 206 263 300 306 318 321 312 394 408 370 355 344 321 307 319 293 153 256 333 302 286 291 329 295 297 306 203 148 138 277 200 99 137 166 173 129 118 159 264 309 321 324 321 308 293 305 335 372 412 394 359 312 305 301 295 295 299 307 307 308 312 324 344 364 377 375 358 312 317 322 320 340 360 382 433 425 385 359 344 336 333 336 339 343 347 353 361 368 373 377 380 381 382 384 391 390 367 383 398 400 418 428 426 345 227 102 183 270 316 249 211 221 354 459 509 482 469 465 471 454 446 443 421 407 398 395 386 363 323 305 296 292 295 298 301 304 303 301 304 307 309 307 194 159 284 300 306 313 310 214 55 54 56 63 75 87 97 103 103 102 99 95 92 91 94 99 102 90 73 58 47 52 42 66 63 43 45 47 62 116 139 148 133 123 118 131 146 153 130 81 45 62 134 204 200 202 197 137 137 153 182 121 53 64 181 284 329 328 288 200 140 129 150 94 73 78 77 117 200 124 81 76 155 191 190 182 168 150 136 122 109 99 89 80 70 64 60 58 62 92 178 216 222 171 101 54 56 48 40 37 41 47 48 53 70 97 78 68 76 108 117 115 105 80 52 76 70 57 93 104 108 84 75 81 92 106 121 148 135 96 41 41 43 33 86 135 140 86 56 50 89 106 93 85 76 70 63 58 54 52 50 49 50 54 60 64 64 67 85 66 49 54 58 74 119 77 57 64 141 160 91 69 52 45 43 44 49 65 90 129 237 293 309 293 254 208 180 199 185 64 41 54 90 86 88 116 138 132 90 66 76 124 89 74 76 96 91 100 130 102 54 68 72 68 54 92 121 113 113 114 121 134 148 164 169 166 155 142 132 125 122 119 116 109 102 96 93 92 94 98 103 108 112 114 117 122 135 148 157 164 221 343 394 372 307 297 303 299 185 117 109 222 274 287 253 235 225 226 255 292 333 242 161 106 101 103 111 105 100 96 92 91 92 95 133 167 198 217 236 259 294 299 273 261 262 289 230 187 167 153 106 48 59 62 56 67 101 139 198 133 90 117 80 111 274 237 146 101 203 213 156 147 121 109 149 186 197 102 71 67 87 82 59 50 105 148 158 196 235 258 234 225 221 222 191 141 190 173 142 133 196 225 182 140 128 152 122 129 164 189 228 267 242 240 242 218 215 227 267 300 300 254 271 296 311 324 341 367 383 394 404 400 392 382 375 369 360 358 399 438 455 434 393 333 332 339 343 365 366 359 347 325 303 319 311 306 320 375 442 531 591 621 582 513 417 293 275 304 369 355 297 214 179 238 273 126 69 45 56 81 139 215 274 306 290 150 93 121 150 177 196 199 291 351 270 251 222 171 82 59 116 153 185 212 247 233 206 190 175 171 218 233 254 296 206 144 125 244 297 299 308 311 321 389 383 354 353 363 367 356 352 318 226 321 315 192 156 142 130 77 77 113 174 180 198 282 227 150 112 113 175 292 287 299 325 339 341 332 317 304 298 308 336 368 402 378 349 316 313 304 293 288 292 299 303 308 316 333 357 370 364 330 308 307 316 327 340 367 393 416 444 420 383 357 344 335 330 333 338 345 349 351 354 357 362 367 371 375 380 388 401 398 371 406 453 498 517 508 482 444 376 303 302 392 437 303 231 242 354 455 499 484 480 481 482 471 464 451 418 373 345 348 348 337 309 301 297 297 302 306 309 313 310 304 304 304 261 147 87 124 292 300 272 230 230 159 53 53 55 59 66 74 79 83 84 84 84 84 83 80 80 85 94 106 105 87 57 52 57 73 57 42 47 50 70 124 130 129 116 124 134 150 169 172 156 117 110 125 160 217 287 316 288 220 176 140 107 118 121 140 248 309 345 341 288 201 94 115 154 79 40 45 68 118 157 114 85 74 97 164 211 225 232 210 186 168 151 136 121 105 89 81 78 78 124 185 276 275 197 88 81 67 62 55 53 48 48 51 52 42 42 49 78 94 95 91 108 112 106 101 90 86 65 65 101 75 72 91 78 75 83 112 140 168 156 117 60 41 35 34 67 106 132 113 72 50 69 82 93 115 107 91 72 65 61 58 53 49 47 48 50 52 61 70 82 83 74 70 74 98 128 70 66 96 164 167 139 115 71 39 37 41 50 67 92 121 167 260 307 303 265 207 133 172 148 61 37 26 26 42 96 166 170 110 45 50 96 133 95 81 90 128 80 47 67 57 46 58 66 67 59 83 103 107 121 127 129 137 148 159 168 168 162 150 141 134 132 130 126 119 109 101 97 99 100 102 103 105 107 106 105 108 122 171 220 245 288 353 426 389 319 303 303 273 167 137 146 222 230 224 199 166 166 191 253 292 318 225 155 108 98 105 112 107 103 99 95 93 95 102 183 242 266 272 288 313 335 336 313 297 274 267 254 222 183 142 90 50 47 62 78 81 147 202 218 167 154 178 105 109 176 321 243 89 214 244 233 230 176 145 187 209 183 103 102 122 151 124 90 61 109 167 211 210 261 301 258 235 217 160 126 144 227 187 178 212 220 213 168 143 176 244 193 230 292 275 276 286 275 277 277 249 240 242 259 275 288 284 285 293 303 312 323 344 400 407 398 388 374 362 353 347 304 204 237 293 349 363 378 382 391 410 434 458 443 417 410 477 484 388 374 364 358 414 488 558 495 440 405 377 353 321 292 297 300 248 214 196 212 235 216 116 180 196 180 178 233 330 320 316 312 302 179 103 150 197 247 295 337 363 355 351 277 153 79 60 88 148 192 236 296 270 222 180 198 213 217 222 206 181 160 135 126 211 270 296 302 305 326 393 379 357 346 382 411 425 361 337 338 419 405 336 214 154 151 209 264 279 254 245 236 235 273 287 269 233 265 312 239 184 183 293 319 321 310 303 303 311 331 345 368 393 413 426 393 342 299 290 291 295 302 308 320 339 353 348 324 318 315 318 327 338 349 363 377 397 425 406 382 361 356 353 351 352 350 345 342 343 347 352 360 368 374 380 388 398 412 406 378 382 418 471 497 494 477 467 447 425 403 454 492 486 401 360 377 458 496 498 493 496 500 493 487 466 416 350 311 313 251 258 300 302 304 307 310 316 319 316 312 309 307 304 272 191 90 138 294 300 212 91 70 59 52 53 54 54 57 61 65 67 68 67 67 67 69 70 69 70 75 85 93 87 73 66 73 87 90 67 49 51 72 103 101 111 122 134 152 172 192 196 187 163 170 198 224 274 313 353 336 292 223 163 142 163 170 197 274 309 320 298 250 182 83 101 119 122 60 44 61 105 122 107 69 62 78 150 202 242 324 337 311 282 249 214 177 142 124 112 146 185 254 313 336 269 145 63 79 70 57 44 47 48 47 57 58 48 68 67 62 93 101 79 105 118 111 100 89 77 60 63 74 52 69 92 81 76 81 102 83 88 134 123 88 40 33 35 40 72 104 127 91 53 39 43 70 112 111 99 79 70 63 58 52 48 46 45 45 48 59 81 97 104 104 98 95 85 81 61 80 113 159 147 126 99 56 33 32 51 69 85 104 166 234 288 314 310 271 192 119 120 104 68 38 29 33 42 50 73 89 61 44 64 117 132 104 157 174 174 84 45 40 56 61 61 63 64 67 70 75 85 105 139 155 148 144 147 153 160 161 154 147 142 141 140 136 130 121 115 111 111 109 107 104 104 103 101 99 110 142 210 260 285 310 274 181 157 193 272 314 219 72 123 185 242 225 193 152 95 85 110 194 183 171 175 143 113 98 110 115 112 106 102 99 101 121 150 214 273 313 317 331 347 357 357 353 341 275 231 267 246 182 87 98 85 65 65 100 151 151 157 174 220 227 210 122 143 182 212 180 150 206 194 200 222 193 196 234 275 293 272 197 208 235 173 120 74 70 147 225 258 253 260 254 223 203 191 125 142 227 211 228 256 207 189 191 213 234 271 307 297 308 328 313 298 291 280 287 313 305 312 327 340 341 331 294 289 294 294 303 325 369 385 386 376 361 350 344 341 311 268 292 313 331 327 338 351 350 414 456 452 434 410 397 404 393 336 348 345 325 311 339 384 371 341 306 276 296 293 241 243 235 209 235 268 298 259 183 94 135 221 287 295 304 305 298 327 349 376 294 238 245 269 307 361 342 329 319 318 223 112 77 58 74 144 191 229 271 252 206 141 183 200 197 166 148 134 147 144 141 156 218 280 295 294 321 385 384 383 384 392 415 432 360 348 378 465 406 304 221 199 184 183 326 365 293 271 234 188 217 239 252 206 219 260 296 265 248 298 312 311 301 301 309 322 338 277 223 345 349 344 393 363 301 229 222 253 304 316 338 369 373 359 337 335 335 338 350 348 345 345 342 339 349 360 362 365 365 362 359 353 349 346 344 348 355 364 373 382 390 395 400 406 411 417 417 393 391 407 433 435 433 435 436 441 456 485 503 510 488 480 476 482 495 503 499 502 503 497 492 458 388 337 282 236 133 171 306 309 311 313 320 324 325 318 318 316 313 309 303 288 179 198 293 298 190 75 59 54 53 52 52 51 51 53 56 57 58 58 59 61 63 63 62 60 60 64 72 73 72 67 72 78 85 59 46 46 52 93 162 152 149 154 174 192 209 212 206 193 173 162 164 230 298 353 350 324 276 195 175 182 175 185 195 210 187 157 133 137 129 120 122 109 47 42 81 156 167 154 69 65 83 135 212 279 340 353 356 353 346 334 314 284 260 240 278 329 384 391 293 155 87 64 77 72 72 77 74 72 66 60 61 57 57 51 49 71 98 117 114 99 89 83 70 66 71 76 70 46 60 75 78 70 61 56 46 60 100 118 105 68 37 30 33 47 72 96 107 79 44 37 49 75 92 91 83 73 64 57 51 47 44 43 44 51 64 96 108 102 104 109 106 71 63 69 93 117 140 126 104 77 39 29 44 95 144 186 206 246 292 323 332 321 281 184 116 87 107 87 43 37 96 173 147 110 72 47 64 106 147 136 135 220 235 197 84 59 62 75 77 74 69 58 64 86 87 72 58 118 137 130 124 116 115 126 140 151 150 149 148 149 148 144 137 131 127 124 118 112 105 102 99 97 96 127 181 231 190 110 160 192 169 81 101 197 340 213 83 158 223 250 217 153 107 71 68 69 81 89 94 108 125 117 105 116 118 115 107 106 114 137 178 213 226 292 336 342 341 345 351 344 339 331 318 312 301 264 166 63 94 142 139 74 80 115 141 167 204 276 233 187 116 170 167 119 178 250 307 207 162 161 186 249 296 257 292 314 267 288 270 163 152 146 158 202 249 286 234 223 243 258 280 313 295 251 242 285 317 304 208 182 209 312 303 300 313 331 345 365 358 336 314 318 340 362 363 359 363 378 378 360 307 299 284 280 293 313 340 367 373 366 358 357 356 351 302 256 258 318 348 327 319 286 209 286 327 325 335 332 323 328 320 302 286 282 283 291 294 305 316 284 250 221 242 243 206 224 218 206 248 286 298 215 172 118 54 133 240 289 298 235 104 261 341 360 326 307 307 323 330 328 314 306 302 301 182 86 66 46 59 115 166 190 188 183 157 123 136 130 120 111 124 138 150 144 137 136 141 195 290 287 319 375 406 400 384 368 343 350 396 420 430 398 373 320 244 281 274 241 353 360 297 253 237 250 336 317 270 206 212 251 322 324 322 319 328 323 310 318 332 347 355 344 328 354 339 332 369 363 312 205 166 209 322 350 384 408 384 372 365 365 362 362 371 361 361 371 365 332 270 348 370 359 364 366 365 360 355 353 356 363 372 383 387 392 395 398 401 403 404 404 403 394 389 388 396 395 396 402 414 420 424 462 492 505 491 477 470 475 484 492 492 490 483 469 438 399 343 325 221 100 260 309 311 311 314 319 327 328 326 322 327 329 327 322 314 298 261 258 267 281 169 67 57 54 71 52 49 49 48 49 49 51 53 57 58 59 60 59 57 55 53 53 55 57 60 63 71 83 88 73 54 50 62 80 129 187 190 186 196 201 206 209 206 199 183 178 181 201 275 330 349 350 335 295 266 229 183 163 146 113 92 72 51 83 124 154 185 138 55 51 142 273 155 101 67 72 79 101 198 267 320 351 359 360 360 359 354 352 358 371 396 433 447 411 228 98 75 77 89 111 130 139 138 127 101 58 74 75 63 58 50 50 77 103 116 96 81 70 51 63 80 74 78 72 51 60 70 60 73 72 44 54 78 112 118 101 62 50 42 37 57 69 75 87 79 65 54 58 81 83 79 70 63 59 54 47 44 43 35 39 52 79 100 105 93 96 91 63 80 96 112 108 110 113 93 65 29 39 78 151 183 203 220 285 328 357 359 346 302 179 112 87 129 114 73 44 138 213 193 143 95 58 62 91 143 125 140 210 251 202 82 62 86 124 109 94 78 56 62 86 109 116 102 86 86 86 89 66 56 70 89 119 150 152 154 157 159 157 151 144 138 132 124 115 107 100 96 94 95 136 199 258 150 98 209 223 184 80 60 109 251 143 123 209 240 233 189 105 71 68 67 66 66 66 85 100 121 120 115 121 121 118 110 115 142 192 229 237 213 303 347 356 347 348 349 331 326 307 226 269 299 255 133 52 62 215 265 128 116 148 202 200 204 220 143 111 114 132 132 143 254 338 373 268 200 180 230 255 256 214 305 337 317 307 278 218 291 295 274 266 267 267 232 236 272 366 371 364 362 266 233 288 327 331 266 246 263 300 302 307 319 358 374 385 401 380 350 333 349 373 396 387 382 383 389 387 382 430 420 374 309 301 321 356 361 359 362 376 355 276 264 246 227 314 357 350 351 349 344 335 331 328 335 329 318 317 317 315 300 300 299 302 301 290 276 236 208 189 186 201 234 270 250 236 276 277 277 258 274 213 66 48 122 289 301 291 259 297 323 329 317 305 297 299 303 305 305 300 296 294 149 76 67 46 47 71 117 151 171 158 136 117 117 100 93 106 128 139 137 129 111 87 94 182 291 286 309 353 412 394 359 337 249 246 409 340 280 230 233 238 242 304 350 372 399 354 293 238 254 283 323 283 244 210 226 263 315 322 328 333 335 326 316 322 337 352 362 361 359 357 347 344 345 322 351 389 396 401 401 390 405 413 390 385 383 385 380 380 383 379 404 441 388 411 447 419 391 369 365 363 362 362 361 364 370 376 383 390 392 393 395 398 395 392 389 388 387 388 388 387 385 382 385 392 404 402 391 390 423 459 471 469 465 466 468 474 480 471 441 397 338 299 296 331 349 346 345 329 314 309 313 317 323 323 323 323 333 340 344 340 310 252 103 66 69 83 77 64 58 56 80 46 43 45 46 45 45 46 48 51 56 57 56 55 51 47 45 45 46 47 53 67 88 94 90 85 67 52 57 64 119 206 235 231 217 206 201 199 197 202 208 204 194 191 230 275 321 341 344 336 312 276 223 120 126 144 155 113 74 41 72 118 161 122 78 71 140 169 91 84 85 93 95 150 255 282 318 358 358 358 357 358 366 380 404 430 460 486 467 398 168 90 97 115 131 152 200 223 215 168 139 97 66 61 65 78 53 34 41 76 99 93 80 62 32 59 68 48 78 85 58 65 68 66 104 87 42 55 82 118 125 105 74 66 61 55 69 70 68 85 91 90 87 85 81 76 70 65 61 67 63 51 48 41 30 31 36 40 71 93 98 103 94 78 116 130 126 98 98 106 92 68 49 74 136 165 97 126 184 280 354 389 384 366 304 181 111 92 125 129 99 45 79 140 176 131 93 63 60 67 86 95 123 163 227 187 115 87 103 130 135 116 89 59 53 68 102 166 167 104 94 78 70 64 58 57 62 89 130 142 157 163 168 166 160 151 143 134 125 117 109 101 97 95 97 120 198 335 210 181 243 237 189 111 76 71 84 88 156 231 239 191 137 82 69 67 67 66 79 100 114 124 115 119 121 122 122 120 116 123 160 210 214 202 219 321 355 363 354 367 374 362 341 314 267 279 276 236 98 55 88 174 182 139 164 203 235 197 138 93 90 85 123 201 181 206 314 333 316 240 159 126 142 220 257 260 290 298 273 180 152 202 361 369 333 279 256 247 242 263 313 380 298 244 216 214 211 218 195 262 324 223 253 298 301 311 327 356 365 381 413 418 403 379 385 398 416 418 417 425 476 531 553 537 509 437 294 287 310 349 358 362 366 341 323 288 213 228 272 330 379 402 392 392 386 375 359 344 335 327 321 312 293 284 284 314 319 310 302 272 234 196 177 166 163 147 179 305 309 302 309 297 290 306 365 305 134 71 57 116 264 299 299 301 305 308 307 300 294 289 293 298 297 187 163 177 120 94 90 72 59 55 59 65 78 96 94 92 94 92 101 124 126 113 87 73 57 47 72 117 192 275 299 336 405 390 356 328 354 386 445 418 338 251 239 232 241 278 362 423 404 294 215 186 278 293 245 185 209 267 277 295 310 291 321 335 317 318 325 338 351 362 368 360 358 359 343 342 330 218 293 414 434 396 373 391 402 404 392 391 393 395 391 391 392 377 391 420 443 447 443 412 389 372 365 362 360 361 365 371 379 382 387 394 394 392 389 386 381 376 374 376 379 381 380 377 373 369 375 384 388 392 387 366 377 406 448 462 465 461 459 462 469 460 403 329 314 203 148 328 365 362 345 324 310 305 307 310 308 252 244 258 280 301 319 331 201 84 58 55 56 61 64 64 62 60 79 51 42 41 43 43 43 44 51 59 62 55 51 48 43 40 39 39 42 49 62 82 92 84 65 56 86 73 61 57 140 210 271 256 233 213 206 200 197 197 196 191 181 176 168 160 205 273 302 306 288 257 239 213 233 244 256 176 134 84 73 82 100 95 92 102 145 117 68 93 108 125 112 142 216 300 337 360 359 355 352 351 363 383 413 446 475 498 486 397 187 112 87 91 101 141 213 256 226 104 86 76 65 60 72 91 51 34 38 70 86 89 79 74 68 65 56 46 75 94 100 89 78 78 108 74 39 50 76 101 120 107 87 73 88 85 57 66 70 76 86 92 95 92 85 75 66 62 64 85 68 40 49 48 42 42 50 63 69 86 99 106 99 99 126 122 116 109 97 95 95 89 90 108 176 150 39 77 148 245 364 414 416 402 335 228 116 92 115 133 100 57 41 72 124 130 97 76 65 55 60 80 120 142 141 87 76 97 96 106 125 124 101 63 55 64 91 156 187 203 255 258 191 68 54 58 62 66 72 78 135 167 171 167 162 155 139 132 124 117 110 102 98 97 99 104 134 196 237 249 266 269 201 138 95 84 101 139 192 227 228 140 87 74 68 65 67 93 113 134 120 118 121 120 120 121 121 121 121 125 145 187 246 249 276 347 360 366 364 379 382 371 351 326 300 289 244 185 72 73 144 277 206 146 169 209 216 165 110 157 284 181 182 251 207 214 260 264 275 281 217 145 118 192 228 234 176 134 111 123 128 146 211 289 311 282 272 280 306 277 300 313 184 182 195 222 226 208 147 214 252 195 260 295 290 305 320 335 338 350 372 409 424 426 426 426 431 444 456 473 495 525 545 543 529 459 323 309 320 345 356 343 325 327 311 287 233 263 327 364 443 474 393 367 356 355 347 335 320 297 287 285 289 326 370 411 371 316 274 233 198 174 179 188 205 245 275 317 332 338 340 348 309 265 285 343 375 288 318 348 371 323 294 292 292 292 290 290 289 288 294 229 157 120 116 128 138 136 130 124 87 71 84 92 86 74 70 68 70 76 94 109 84 80 85 85 54 38 56 73 140 272 292 330 389 374 294 189 331 300 243 273 280 282 315 261 231 242 307 365 405 249 193 225 394 349 216 170 217 298 325 332 292 168 292 378 365 357 347 337 345 353 357 354 356 358 349 347 320 206 270 339 350 377 383 380 383 386 386 389 395 402 406 408 407 399 391 394 408 409 405 398 393 387 383 380 377 375 372 377 387 395 395 393 387 382 378 373 369 366 365 370 374 376 374 369 364 361 366 372 370 367 365 359 354 368 405 446 463 463 462 462 464 470 443 401 360 325 300 325 331 330 321 311 304 301 302 304 279 128 88 91 94 96 101 115 94 68 55 54 55 59 64 66 65 64 224 183 38 39 40 41 43 76 120 111 88 60 44 39 37 35 35 36 43 44 46 59 74 69 58 76 98 71 57 67 182 264 290 267 253 234 211 208 196 142 132 140 154 181 188 157 191 233 249 241 234 222 221 232 264 256 210 77 90 96 77 71 76 95 103 126 170 93 66 102 94 92 101 127 185 284 344 362 360 354 350 348 356 373 396 428 466 497 497 434 324 197 109 70 77 99 154 215 168 112 94 86 81 75 94 99 70 44 37 56 75 81 77 72 62 47 48 52 70 102 112 100 77 73 84 61 37 32 63 92 115 115 99 80 91 98 91 81 77 76 85 97 103 100 90 79 68 64 70 90 86 72 62 59 60 66 68 68 70 79 90 98 96 101 112 115 116 115 91 91 100 105 105 124 202 131 48 73 139 243 387 425 434 432 382 279 122 70 68 101 76 53 36 34 118 247 212 154 93 50 54 84 132 145 134 85 93 119 118 79 61 76 76 65 54 69 85 100 106 98 82 99 96 50 56 61 65 66 70 78 100 139 166 160 159 150 109 116 123 115 109 103 100 99 100 103 124 153 196 226 263 308 229 152 112 138 152 173 196 209 199 124 83 71 90 74 73 118 128 127 119 119 120 119 119 118 118 120 121 122 122 150 198 239 292 343 346 360 376 387 388 383 368 344 316 290 203 118 62 81 135 226 158 126 134 168 181 165 93 107 165 150 163 190 171 146 146 203 203 179 130 107 106 151 146 128 100 90 100 116 99 99 113 186 249 311 378 396 369 312 274 227 122 236 302 290 268 247 225 216 214 208 271 284 275 291 309 323 324 316 320 348 390 423 440 443 437 426 423 443 479 540 582 600 568 502 428 383 376 382 388 371 346 326 294 279 293 301 307 316 349 367 355 359 356 349 333 324 314 295 301 304 290 322 374 437 385 314 238 207 201 205 208 203 197 259 292 309 313 330 351 380 349 312 321 304 332 392 432 449 432 373 321 294 288 278 285 289 291 262 169 132 107 125 140 157 173 173 173 168 116 101 109 102 97 90 92 83 68 50 58 72 87 141 180 198 100 49 44 68 138 235 252 279 273 138 223 324 379 350 316 338 382 400 407 276 199 189 229 262 279 254 202 213 417 385 279 224 236 270 323 336 285 160 196 285 380 357 339 326 330 334 338 342 335 346 368 318 273 232 240 287 349 362 363 353 356 362 370 376 385 395 408 421 425 416 406 393 380 378 382 390 398 405 409 413 414 413 408 401 396 393 390 385 378 372 368 365 363 362 362 367 369 370 368 363 359 356 356 357 356 354 354 355 349 348 361 414 448 466 470 468 467 478 479 462 424 375 338 314 313 311 308 306 304 302 302 302 265 121 76 71 73 77 77 74 67 61 57 56 58 62 67 68 67 66 232 153 46 38 39 40 43 105 153 150 120 79 43 37 35 33 34 36 43 62 65 55 74 82 52 80 91 71 65 71 104 176 212 209 245 233 177 154 139 111 98 110 146 214 192 120 134 157 172 150 129 121 130 151 177 159 113 65 105 104 87 82 85 94 91 91 97 55 56 80 86 77 77 98 168 234 328 355 354 350 347 347 353 366 384 409 442 465 471 437 397 331 149 70 76 53 119 277 248 180 109 96 89 91 129 122 91 67 54 50 67 76 71 64 59 60 87 57 44 79 106 110 82 69 71 92 59 40 66 85 106 121 107 89 82 88 94 91 92 84 75 86 98 107 98 88 78 74 84 100 100 89 75 70 70 73 77 76 75 76 81 88 92 103 112 113 120 114 87 94 107 115 98 122 195 119 67 74 128 234 373 394 410 419 402 286 126 61 117 169 83 48 37 52 249 376 263 191 125 61 51 81 137 158 144 95 124 148 172 86 44 64 69 63 55 88 108 119 99 81 62 55 47 48 61 63 63 68 72 77 83 128 155 146 150 148 131 133 126 110 106 103 100 100 104 111 125 137 149 170 210 259 294 203 133 158 169 174 177 189 172 112 119 113 104 73 79 118 122 118 112 117 119 120 119 118 117 119 120 120 116 142 178 219 277 312 300 318 343 374 387 389 382 359 322 273 211 137 68 98 123 144 111 101 105 119 147 147 87 113 124 100 114 121 126 84 68 82 129 156 151 102 97 110 118 123 118 93 92 99 93 92 103 123 150 200 284 357 383 363 285 248 230 331 359 339 328 298 262 222 229 252 292 286 277 285 306 322 327 320 315 317 345 379 414 443 456 452 449 450 454 455 503 555 566 526 463 406 389 381 375 357 331 298 287 274 265 289 308 320 321 354 381 384 372 357 338 326 312 292 324 317 270 283 344 429 406 347 274 261 337 417 350 272 231 283 302 305 292 305 326 351 392 368 304 310 316 346 402 425 429 428 373 307 289 166 134 276 294 234 84 157 188 182 167 158 151 141 147 151 122 125 137 135 138 145 158 141 116 77 81 113 166 245 295 304 139 67 50 73 126 151 63 62 84 87 179 266 310 399 454 497 577 570 487 404 342 304 321 276 234 241 247 261 343 331 305 252 260 280 318 315 327 326 304 331 371 331 315 310 317 321 323 324 243 265 401 209 139 164 261 310 342 335 330 329 334 342 348 352 360 370 380 387 393 395 390 380 367 368 372 380 390 396 400 402 399 396 394 389 385 381 377 373 369 365 362 360 360 359 359 361 363 365 365 361 357 353 350 350 350 350 350 350 350 344 342 369 411 449 460 467 472 479 480 463 426 372 336 315 311 310 309 310 311 310 309 307 304 290 148 73 77 82 75 60 57 57 59 59 62 68 73 71 69 68 197 195 100 36 37 41 52 113 138 132 118 81 41 37 36 35 36 38 46 74 84 82 79 81 79 82 73 71 96 108 137 234 227 201 219 203 167 141 123 108 98 107 119 116 97 74 76 78 74 73 80 83 84 76 78 94 100 100 120 111 101 91 71 63 57 48 43 37 39 104 190 96 71 90 210 249 249 320 342 340 339 342 349 361 375 392 407 410 401 387 379 350 238 121 67 44 105 197 236 219 159 95 79 98 164 159 136 110 88 68 37 58 67 61 64 108 193 88 46 71 91 106 101 73 63 69 74 71 75 79 94 114 115 100 84 82 90 102 115 94 75 88 97 104 105 100 94 89 93 101 107 97 89 88 87 86 87 84 81 78 79 81 84 96 110 121 121 109 88 86 99 111 90 103 133 118 82 64 144 234 293 263 292 333 364 244 134 84 211 235 108 71 64 89 220 272 215 214 160 95 51 62 113 147 140 113 124 137 130 121 77 50 58 69 84 124 142 163 183 141 97 60 45 43 61 61 63 69 73 78 84 118 135 130 130 146 155 136 122 106 95 100 101 101 108 118 131 140 147 153 178 224 284 253 188 136 157 164 161 169 144 105 127 120 99 76 89 115 120 114 110 118 122 123 122 120 119 119 120 120 118 148 172 196 244 261 259 312 338 356 375 385 383 362 321 256 145 131 135 164 129 104 89 95 94 97 86 81 70 113 109 78 126 151 154 71 59 71 90 133 164 132 111 118 140 154 154 132 116 115 124 106 97 99 117 144 190 284 341 360 309 331 385 420 403 361 335 315 291 260 272 295 321 319 316 317 320 327 333 333 333 329 323 332 355 392 415 419 400 394 377 331 335 351 374 438 459 437 399 376 359 337 315 297 322 335 339 328 331 334 329 377 413 417 387 361 342 325 310 299 340 309 248 235 305 403 457 449 429 435 483 497 422 340 296 312 315 313 306 308 321 344 382 389 367 344 317 304 344 368 386 404 389 348 294 256 241 290 291 247 167 268 311 311 307 301 288 275 265 255 235 231 231 233 230 218 208 156 116 89 113 169 243 315 356 350 211 116 73 78 144 157 76 70 79 98 164 204 233 366 442 471 497 476 436 403 411 392 318 242 223 281 331 319 241 186 223 335 339 302 271 306 329 344 336 337 333 303 298 300 310 314 314 306 185 147 173 114 93 118 211 291 327 317 317 323 336 341 343 343 348 355 361 364 363 361 360 357 355 358 364 371 380 388 393 395 393 390 388 385 380 374 368 364 363 361 360 359 358 359 360 362 363 364 363 359 355 350 348 347 347 348 347 346 346 343 338 331 360 393 422 437 441 435 422 405 381 350 331 320 316 314 315 316 315 314 312 312 312 311 275 252 247 238 154 58 52 54 58 60 65 72 78 74 70 69 231 355 166 37 36 42 59 98 119 133 129 82 49 38 38 39 42 42 51 71 90 94 82 63 67 79 58 53 73 115 188 290 270 237 199 207 176 130 117 106 97 77 83 86 52 58 84 107 117 117 107 105 102 81 86 98 107 121 133 131 144 137 101 85 71 59 60 64 52 169 233 128 94 120 229 206 213 306 320 322 324 332 341 353 365 373 375 366 325 268 337 354 326 153 63 74 78 146 229 244 196 92 61 89 145 169 164 142 105 83 67 66 68 68 73 133 191 128 86 70 72 101 113 78 64 64 76 78 82 85 88 103 123 111 95 82 92 106 120 85 80 98 89 96 110 114 109 101 100 108 114 99 99 101 96 91 89 88 85 83 84 87 91 95 106 116 112 96 84 87 105 115 105 88 83 90 105 120 158 159 148 94 120 188 283 218 154 124 237 248 173 145 162 182 195 185 170 205 158 93 90 74 86 127 131 110 67 125 147 122 102 84 79 105 139 174 185 211 236 196 132 71 63 56 54 59 65 71 74 77 77 71 96 114 108 138 147 121 116 93 50 85 102 103 111 122 135 145 153 159 170 199 242 279 233 155 143 150 155 157 136 118 125 113 101 95 107 118 123 114 114 123 126 127 126 123 121 120 120 120 124 145 159 170 198 215 238 287 311 332 356 370 367 345 291 226 146 109 146 217 190 121 77 116 91 54 55 54 58 81 88 102 166 157 119 47 57 69 70 87 132 194 131 116 148 211 242 239 179 158 156 138 116 104 123 143 177 242 282 307 302 291 273 261 277 334 404 327 303 303 304 311 327 354 374 382 367 351 342 340 350 354 339 323 326 344 368 369 347 355 324 281 272 269 276 305 347 376 376 369 357 340 346 360 384 383 375 362 352 351 355 413 440 443 412 379 350 330 319 315 332 280 223 203 254 338 455 518 532 534 521 497 447 387 346 327 322 318 316 310 288 284 321 348 346 301 305 305 304 319 332 345 329 325 320 304 293 286 286 288 291 294 294 294 294 294 295 297 300 304 309 318 329 340 340 274 173 109 109 136 185 221 259 297 333 352 346 203 100 72 171 182 120 106 108 126 172 193 212 285 363 426 470 477 453 401 411 396 333 232 257 377 381 324 236 233 258 270 175 230 288 303 313 319 318 309 303 301 309 312 312 311 230 150 232 165 106 188 188 179 189 276 336 314 313 321 337 342 344 345 347 352 358 364 352 342 349 347 343 343 348 356 368 375 381 386 386 384 381 381 377 372 366 364 363 364 365 365 364 363 363 362 360 360 359 356 353 349 346 345 345 345 346 346 345 343 336 323 333 351 373 379 374 362 351 345 340 336 331 326 322 319 318 319 318 317 315 315 318 322 330 338 345 348 211 67 50 51 56 59 66 75 82 75 71 71 288 338 108 39 38 43 55 73 88 115 123 80 54 40 40 43 47 49 55 67 91 107 113 105 90 84 73 76 94 142 231 295 287 262 237 226 171 128 116 108 100 86 80 81 67 69 97 129 140 145 144 152 125 70 78 96 117 137 156 174 258 259 204 181 160 138 105 70 42 105 142 123 119 71 74 106 191 292 296 299 303 313 327 342 352 355 352 347 333 304 307 288 257 167 98 59 66 113 170 192 194 158 108 81 90 125 153 144 102 88 77 71 79 87 99 138 142 100 88 74 65 95 107 89 66 64 72 73 91 111 98 99 111 127 109 88 92 109 119 98 93 94 76 83 103 124 125 121 119 126 118 82 81 85 87 86 86 88 88 86 83 87 93 99 105 110 114 107 103 103 113 125 129 103 83 75 78 93 103 65 50 59 115 185 234 214 160 140 184 249 236 129 190 198 151 139 115 81 103 96 75 55 71 109 128 110 86 145 121 82 96 123 141 156 189 218 223 235 232 190 127 79 70 58 54 62 68 72 75 77 73 67 94 105 104 129 128 112 112 84 49 57 85 107 114 123 134 145 155 163 171 187 217 267 268 222 128 141 148 148 143 129 116 108 102 98 98 103 110 115 121 128 131 131 129 126 123 121 120 119 121 126 148 171 194 226 244 261 281 307 333 347 333 290 181 133 103 71 127 225 316 189 77 110 124 105 70 62 54 43 67 110 172 114 78 49 60 63 62 58 106 172 155 173 205 248 295 303 230 180 150 130 108 109 136 151 167 194 211 227 243 255 248 236 239 286 354 343 320 318 329 329 328 333 363 384 387 373 357 345 363 386 404 382 355 336 350 346 335 352 317 261 248 247 249 256 289 325 352 365 371 371 378 378 373 372 369 365 361 369 390 442 463 463 448 408 373 353 343 331 316 274 230 203 208 212 247 434 524 551 523 490 454 414 372 337 323 312 302 295 275 262 268 283 275 234 269 281 274 292 302 304 282 286 300 306 299 291 288 286 286 288 288 288 286 287 288 289 290 290 291 293 298 305 315 233 149 125 138 168 213 227 230 226 261 290 309 206 126 90 172 202 185 133 129 148 186 206 233 278 395 438 391 373 357 337 342 341 320 228 271 381 374 300 243 272 290 292 251 277 306 309 315 319 321 318 317 319 316 309 306 315 277 239 289 240 213 307 308 317 348 351 345 331 315 316 329 344 353 357 358 361 365 371 353 348 378 381 376 369 367 364 361 359 361 364 369 370 370 370 369 366 365 366 367 368 367 365 363 361 360 358 355 354 354 354 352 349 346 344 344 344 347 348 347 342 339 337 344 348 350 336 324 314 313 318 326 335 332 325 314 311 310 311 311 311 311 312 260 209 232 255 288 344 206 80 51 50 53 56 65 74 83 77 74 74 296 260 51 43 42 47 52 63 81 117 115 80 55 43 42 45 51 58 63 75 93 109 123 134 115 84 63 113 167 222 279 302 296 270 252 230 163 133 122 110 103 95 89 96 109 71 82 113 124 142 160 189 155 93 73 93 120 140 166 218 335 338 313 300 300 283 241 182 133 107 94 120 236 143 72 60 147 237 271 280 287 298 313 325 335 337 340 340 327 303 264 184 105 64 58 54 62 73 77 74 152 131 75 73 57 61 126 136 113 95 86 84 96 112 124 124 91 64 77 77 74 70 87 89 67 70 75 76 100 109 90 87 109 153 120 94 84 102 113 111 96 83 70 74 92 117 136 132 128 153 129 90 83 79 78 79 83 88 92 88 83 82 90 103 118 128 132 130 126 123 124 131 138 135 119 103 88 78 65 42 45 73 127 177 183 164 144 151 193 291 280 219 234 183 115 102 90 75 81 111 110 63 74 101 128 111 112 163 127 91 86 138 192 217 249 256 242 208 165 109 74 50 44 51 58 65 70 73 74 75 68 61 65 79 89 99 113 115 113 101 76 50 86 110 116 125 134 144 154 164 174 182 199 225 249 215 156 152 149 147 150 132 111 107 104 102 101 106 113 123 129 134 136 135 133 129 125 121 118 116 121 127 141 162 186 223 235 240 257 286 310 319 283 239 179 153 119 75 112 177 298 138 108 188 153 116 73 80 73 65 95 125 142 92 64 54 63 54 47 45 55 96 154 156 174 206 234 241 206 139 101 95 93 104 124 132 131 126 134 124 120 126 138 158 189 268 332 407 368 339 345 341 335 328 350 369 383 387 375 361 370 374 381 390 377 364 371 354 333 306 327 334 321 276 251 242 261 294 332 362 383 398 394 359 328 332 333 340 356 352 379 427 448 453 441 412 392 381 373 349 316 309 278 237 221 233 260 331 398 455 492 476 452 430 391 350 303 291 283 276 266 255 245 241 240 244 254 254 253 261 271 271 252 252 265 294 306 309 307 297 290 285 285 284 282 283 284 285 287 286 286 285 287 290 296 241 197 185 176 180 194 214 219 218 219 190 153 112 75 65 125 188 213 165 143 155 201 227 251 284 417 444 390 349 292 259 325 332 298 206 162 199 398 381 337 312 310 311 313 315 319 326 333 335 335 335 328 318 310 312 314 314 313 308 302 309 314 319 315 329 360 364 360 350 343 334 333 348 360 368 371 369 369 370 357 360 384 412 425 426 418 405 387 367 353 345 347 349 351 353 357 359 361 361 361 360 360 359 357 356 353 351 348 348 350 352 351 350 346 344 345 348 351 350 345 347 355 365 372 368 354 325 315 313 318 320 320 316 314 310 306 304 304 306 307 307 306 306 194 90 100 115 169 298 182 85 55 50 51 55 64 74 83 82 80 80 145 142 82 51 51 57 61 79 102 134 113 82 53 46 44 46 55 66 78 89 96 97 102 130 149 74 82 168 230 282 313 309 294 269 255 230 176 151 128 112 107 103 101 111 109 117 93 89 94 120 132 128 87 73 77 89 106 121 159 229 326 329 337 358 427 438 414 330 257 216 235 297 332 258 140 54 68 143 233 270 279 284 299 307 311 311 309 306 300 269 249 247 154 79 61 78 85 77 82 88 106 83 60 76 61 65 114 124 105 70 87 95 99 114 119 115 65 52 71 73 74 74 76 82 79 79 81 84 91 91 86 96 119 151 124 95 78 88 103 111 99 82 69 59 67 90 127 126 131 196 194 153 90 77 74 77 85 94 102 97 89 81 86 98 116 129 139 144 143 139 135 127 135 141 137 121 101 79 62 52 64 109 154 178 141 107 116 145 197 305 341 344 335 237 131 53 59 71 86 151 151 96 88 98 112 104 105 122 120 112 99 98 166 242 278 260 217 142 84 42 46 48 50 56 64 69 71 72 73 72 63 56 49 67 65 49 94 119 122 108 80 52 80 106 120 127 135 143 153 163 172 177 186 197 214 204 187 180 168 159 154 132 116 105 105 104 104 112 121 130 136 139 139 137 134 131 127 119 112 108 130 153 166 180 196 216 222 231 246 279 289 277 171 135 141 169 141 103 163 119 87 99 165 227 168 130 92 83 75 60 55 93 111 91 62 59 77 50 42 49 55 90 138 106 103 111 81 72 86 130 101 74 80 92 101 100 102 103 106 97 94 97 111 134 174 324 396 408 407 371 338 340 338 336 345 359 374 388 380 365 352 353 359 374 381 385 394 367 331 298 312 331 342 313 289 271 264 285 315 338 345 351 357 327 304 306 308 316 338 267 284 396 423 431 426 417 414 412 398 366 331 300 264 241 244 259 275 287 291 334 417 436 431 411 351 307 277 286 281 276 280 270 255 243 237 235 239 240 240 241 245 245 237 234 242 263 298 332 338 333 325 311 288 282 280 274 238 230 251 272 285 285 285 286 288 275 250 223 192 182 187 225 238 225 181 129 84 57 42 47 86 143 190 210 159 124 127 189 222 251 331 366 364 341 251 230 402 436 390 249 228 209 210 329 362 334 316 310 313 321 329 337 339 341 343 342 330 321 320 316 311 303 314 314 306 319 314 309 356 373 375 357 349 346 348 348 347 351 361 369 372 370 368 368 374 374 374 378 386 396 406 406 399 382 360 342 330 329 330 336 340 344 348 348 348 349 350 349 348 346 344 343 342 344 346 349 351 351 350 350 351 353 353 348 330 277 328 385 392 379 359 328 322 325 338 337 327 313 310 308 306 307 307 308 308 306 304 302 173 79 84 90 96 100 97 81 64 54 53 57 65 76 86 90 87 86 172 172 120 60 69 82 99 136 143 145 111 83 59 54 51 51 60 76 96 104 100 89 77 191 304 97 111 202 252 292 322 316 292 265 248 244 246 239 213 185 162 144 139 184 173 136 74 67 75 100 117 108 61 72 101 113 92 98 109 197 267 275 264 302 425 470 470 414 318 232 176 249 293 282 186 85 35 95 157 203 249 272 285 293 292 285 269 240 216 200 222 272 233 173 128 161 173 166 182 146 99 78 77 69 55 83 118 124 91 56 80 90 96 112 120 114 78 77 86 83 58 44 49 70 84 82 84 84 84 87 95 119 109 100 95 89 84 86 101 116 126 99 74 55 55 70 103 151 180 189 144 105 66 71 74 78 86 99 110 110 104 95 92 98 112 128 142 152 158 147 126 90 105 120 129 102 85 70 60 56 60 124 164 179 115 81 71 163 250 337 380 418 435 386 274 123 67 64 88 151 150 122 88 90 100 102 98 90 84 101 102 88 139 197 246 213 162 87 68 51 42 50 56 62 68 71 70 71 70 68 60 53 56 82 77 64 78 116 136 125 80 51 53 91 124 131 137 143 150 160 168 175 179 180 182 189 206 220 203 184 165 135 118 109 110 108 108 115 125 134 141 142 141 138 134 128 123 110 101 93 111 140 171 184 196 206 214 231 255 292 279 230 115 105 118 128 86 96 268 205 149 162 202 225 193 200 170 72 104 99 74 81 91 93 68 81 110 65 52 58 76 91 99 66 59 55 43 54 63 76 71 69 80 90 97 101 111 106 97 102 106 114 136 161 205 315 363 375 391 372 348 337 337 341 346 352 362 380 390 385 371 356 356 364 374 372 369 395 386 368 365 363 364 359 333 312 298 310 321 329 321 320 324 304 296 299 306 310 315 334 355 389 405 410 411 414 426 427 407 365 326 300 262 246 254 264 272 276 238 244 286 372 406 405 374 324 287 289 281 282 301 292 275 252 240 232 228 232 232 229 228 229 231 232 236 225 169 256 336 337 339 329 302 304 291 265 113 44 47 74 173 288 288 290 293 303 286 243 180 168 166 164 155 147 138 109 75 42 43 62 92 96 130 179 221 195 160 173 186 226 327 348 349 335 255 264 428 433 364 233 184 190 224 303 329 322 311 310 314 322 328 331 327 329 328 323 327 323 316 308 304 303 309 307 308 346 327 314 365 361 349 341 339 341 348 354 358 357 357 361 366 375 380 383 382 381 377 369 362 360 366 379 386 383 369 352 332 325 322 323 327 331 334 334 336 338 339 338 336 334 335 336 337 340 343 348 352 354 354 353 352 353 356 346 302 184 253 344 380 362 339 316 317 323 333 331 325 316 311 309 308 310 312 312 311 308 305 302 173 89 77 75 77 80 84 79 69 59 58 62 69 79 89 98 97 100 169 186 126 82 95 121 149 188 175 142 101 82 67 62 60 64 76 92 105 113 106 96 84 200 206 49 106 187 254 286 306 311 306 280 247 235 238 243 239 231 222 220 214 207 187 141 71 59 57 58 102 97 63 83 154 253 133 80 75 157 225 262 253 322 427 476 471 426 332 237 175 211 255 269 238 145 52 57 101 147 199 248 269 279 273 259 231 150 91 99 95 114 144 183 210 266 325 340 325 276 220 174 178 158 99 75 79 95 85 67 58 57 91 140 143 141 131 131 157 182 75 41 43 54 66 75 83 94 101 99 103 105 87 86 90 95 102 107 113 130 143 130 95 67 59 63 89 142 150 138 93 57 47 72 79 88 99 109 118 124 124 122 118 118 124 135 154 167 174 153 118 85 107 117 113 62 57 69 53 49 66 133 147 141 81 63 89 176 275 348 375 408 391 289 262 177 58 52 74 114 92 76 60 82 95 101 104 86 62 103 101 83 107 143 174 151 111 75 68 53 43 51 59 66 70 72 71 70 68 64 58 52 69 116 134 109 67 92 119 132 77 54 54 61 97 133 138 142 147 156 163 169 172 170 167 170 204 232 228 206 178 141 130 122 117 114 114 118 128 137 143 143 140 135 129 115 103 97 97 101 115 145 172 180 190 200 212 236 269 312 283 207 86 137 144 84 66 105 196 166 179 219 222 233 236 223 274 296 227 139 77 74 81 90 96 86 101 140 105 78 69 69 64 50 50 55 61 52 50 51 64 74 85 97 109 118 129 112 97 105 124 141 163 177 183 179 293 356 376 368 355 340 339 343 355 368 373 378 391 385 374 363 365 370 372 366 369 391 390 385 381 379 374 372 345 317 299 308 317 323 314 311 310 305 306 309 313 314 317 319 361 393 405 404 403 402 415 414 395 373 342 308 266 254 260 274 272 257 209 203 232 305 356 374 355 314 285 275 269 268 276 270 259 245 235 228 224 229 227 223 222 223 226 232 237 223 174 255 314 325 323 323 321 365 334 256 97 145 250 228 223 244 253 281 302 310 319 285 175 157 150 137 140 130 113 101 77 52 67 97 124 103 133 201 308 297 270 260 255 285 374 367 359 349 359 380 405 401 369 314 272 263 276 294 299 301 309 317 321 320 320 319 317 322 327 320 233 257 309 299 305 313 304 297 310 369 376 361 341 337 334 335 337 342 351 356 363 368 363 373 384 382 415 436 422 390 367 357 352 343 335 352 362 363 351 340 329 321 318 318 319 321 322 323 326 327 328 326 324 324 327 329 330 335 340 345 351 353 355 354 353 353 357 346 298 190 183 231 336 326 324 324 328 331 333 331 324 316 311 310 310 313 315 316 315 312 309 307 303 288 260 119 69 64 69 71 70 63 63 67 74 82 91 102 112 125 144 140 96 87 118 232 229 218 217 147 89 77 71 69 70 78 88 99 110 115 111 101 91 112 142 107 74 149 238 256 254 265 301 309 276 235 232 237 241 240 238 238 230 216 192 148 100 55 58 85 137 104 86 103 131 203 268 131 71 113 200 247 240 341 428 483 476 440 371 262 180 147 255 302 294 236 141 50 72 97 115 211 257 265 257 234 196 99 54 64 87 73 64 136 202 277 343 362 361 362 365 365 363 333 287 232 163 121 122 99 89 82 124 166 169 177 195 214 239 234 143 121 96 59 63 73 79 102 114 110 111 111 101 101 105 112 126 139 147 174 185 178 124 89 69 42 46 79 130 122 84 49 52 77 83 96 110 120 128 136 142 147 148 147 152 162 180 193 198 180 150 114 95 105 95 49 44 58 80 82 94 133 101 87 88 79 87 124 197 292 358 394 371 302 221 146 66 55 84 112 63 72 86 94 98 102 108 88 77 102 91 74 67 106 132 138 106 84 76 53 45 50 71 76 72 71 70 69 66 62 58 60 76 112 159 147 106 68 86 104 70 60 58 60 77 98 109 131 145 153 159 164 167 164 160 156 179 200 210 180 162 149 138 129 122 121 122 125 132 139 144 144 143 145 147 103 62 65 86 109 133 153 169 177 188 199 211 176 230 319 306 204 86 148 182 164 69 100 148 120 178 239 254 301 321 282 212 177 151 104 67 67 76 80 86 70 67 85 82 67 46 48 52 56 54 60 66 65 58 57 68 70 69 67 95 113 119 133 131 125 145 163 175 171 170 172 207 234 268 351 354 343 348 343 338 338 345 354 369 369 366 366 366 366 363 361 363 371 372 373 370 369 351 330 357 356 333 300 307 318 318 316 318 326 341 358 374 376 377 378 410 421 417 410 402 397 403 407 401 379 333 292 272 267 274 298 292 277 247 228 230 257 283 300 301 279 263 252 248 241 235 240 243 240 232 225 221 226 224 222 221 230 242 256 205 216 256 279 302 313 296 301 333 445 386 238 74 180 294 295 273 232 189 264 305 309 313 317 307 295 274 250 237 167 100 93 77 69 100 119 128 120 221 294 335 323 316 316 326 343 361 342 327 320 333 359 379 368 348 328 314 308 305 305 307 310 313 318 322 324 325 324 321 318 314 293 188 228 303 297 305 308 298 301 328 385 357 340 328 329 333 338 341 347 355 358 363 364 352 365 377 377 429 449 421 378 353 348 350 343 328 330 331 332 327 322 318 314 313 313 313 313 314 314 317 319 320 317 316 318 323 327 331 336 341 346 352 354 355 356 356 355 352 348 343 336 330 323 328 333 338 341 342 341 337 333 325 316 310 312 315 318 320 320 318 314 313 314 315 318 311 257 143 57 55 60 63 61 64 69 77 83 89 95 104 114 115 104 47 73 127 242 220 245 321 167 93 78 75 75 77 84 93 104 113 116 111 99 91 88 128 132 63 91 150 190 146 167 232 339 311 216 183 203 235 242 246 246 240 223 197 158 122 91 91 116 150 114 130 159 197 258 298 125 73 95 198 234 257 361 433 480 484 458 406 319 207 152 276 337 340 293 202 104 58 67 113 219 244 248 243 214 169 108 95 97 114 115 94 87 54 102 203 265 302 327 374 395 391 378 364 352 296 263 276 171 149 172 167 167 161 161 166 186 230 224 197 236 220 142 74 57 62 81 98 103 95 107 117 113 117 127 142 170 195 221 224 209 159 111 78 42 46 67 113 104 81 46 40 55 78 88 108 131 144 150 152 158 165 172 182 193 208 206 195 179 161 117 67 71 62 41 44 58 83 112 112 104 83 81 85 80 77 76 79 218 351 408 309 207 117 91 84 95 111 114 83 104 122 131 132 127 117 88 74 74 89 69 44 91 131 145 111 93 80 52 55 70 112 130 128 121 111 101 90 78 79 106 112 122 142 159 127 50 57 64 64 64 64 65 68 70 76 120 143 154 159 163 164 162 158 155 159 170 179 165 161 154 141 131 127 128 131 134 137 141 145 146 157 179 223 204 132 59 64 81 105 124 143 163 183 155 132 133 196 282 334 235 136 146 238 243 122 136 129 77 151 218 263 335 316 241 189 128 81 66 62 58 88 88 78 66 47 37 46 55 59 63 71 79 85 66 58 60 57 55 55 60 61 62 90 99 103 148 161 158 158 167 175 168 173 179 184 167 192 312 327 323 336 339 337 332 330 334 344 354 358 357 346 342 342 348 339 332 335 343 348 343 336 330 334 337 332 314 321 327 330 328 331 338 353 362 370 386 402 418 436 423 410 415 404 394 391 404 392 344 305 280 278 278 283 296 277 262 247 239 239 244 246 254 261 254 248 244 238 231 228 232 232 233 231 224 220 220 224 228 229 238 260 272 201 244 316 309 316 316 286 276 291 299 170 75 32 200 294 299 298 254 175 263 302 304 306 308 310 312 308 303 301 191 102 96 85 85 105 111 111 108 249 317 327 317 311 310 318 336 355 359 337 321 331 358 373 364 334 315 308 317 321 322 328 336 342 342 337 332 328 327 302 222 256 284 282 283 284 285 292 299 303 329 347 364 337 327 330 336 337 339 342 351 357 355 361 364 360 368 373 373 430 431 386 363 356 361 361 355 345 328 319 314 313 311 310 309 309 308 308 307 307 307 311 313 314 313 315 318 324 329 333 337 342 347 352 355 357 360 358 353 345 345 348 353 354 353 351 353 354 355 355 348 340 330 323 316 311 317 322 325 322 317 313 312 315 320 331 337 339 337 249 140 57 51 53 54 60 67 73 77 79 80 86 96 54 71 91 122 120 118 90 116 191 237 176 118 87 86 89 91 98 106 116 116 109 95 91 92 95 133 141 71 94 108 60 61 121 269 270 219 155 181 220 237 245 246 241 226 205 174 142 126 131 156 164 142 230 298 334 287 220 79 85 145 247 246 292 389 441 476 492 471 435 381 273 218 254 321 346 330 260 158 57 66 106 175 213 229 230 210 160 100 94 113 136 169 185 166 72 67 108 152 191 234 337 374 383 379 366 350 338 317 272 175 172 199 190 140 110 125 141 166 208 170 139 152 197 168 65 56 48 35 55 76 89 103 115 116 118 126 142 173 204 235 245 234 201 100 57 45 49 68 90 78 68 56 51 57 70 72 101 140 168 172 168 165 174 186 197 201 201 189 175 161 147 99 55 34 38 57 89 103 110 125 104 93 88 106 108 97 81 75 83 243 359 421 327 191 66 53 95 154 127 108 95 111 132 155 183 218 197 114 86 84 113 73 44 51 105 133 117 102 80 47 81 107 119 124 128 131 131 131 130 125 121 119 126 132 137 153 116 60 62 66 70 74 75 76 77 87 99 139 152 159 163 164 163 161 157 155 155 167 168 158 161 156 144 133 132 137 142 142 142 143 147 154 173 170 186 268 193 97 53 47 50 58 66 80 101 105 106 119 201 273 355 320 272 208 184 148 95 149 148 99 89 125 194 320 305 255 244 181 123 92 99 124 150 83 54 69 50 40 44 64 76 76 80 89 95 65 48 40 41 42 44 52 62 69 77 88 105 150 156 158 157 160 159 151 169 199 231 180 181 213 285 330 347 347 350 350 337 330 331 342 346 344 332 317 311 321 305 295 297 307 318 328 335 336 334 337 338 337 340 340 339 341 345 350 354 357 362 374 397 415 419 380 375 427 412 399 394 412 383 319 293 278 274 276 274 267 253 248 244 239 239 240 241 247 254 258 251 243 236 230 225 223 223 223 224 222 217 212 215 229 241 244 269 289 269 308 346 344 349 328 286 133 71 87 57 36 51 224 290 292 291 293 296 298 299 300 300 300 301 302 300 298 296 200 131 113 99 91 91 96 104 124 227 292 319 313 308 308 313 329 346 361 333 321 331 360 378 382 349 332 331 339 337 330 325 327 331 332 332 331 327 329 283 148 229 285 280 282 283 284 293 309 327 338 345 344 328 328 331 335 331 325 322 342 352 350 358 358 351 356 360 369 423 413 373 371 375 379 371 361 349 333 321 312 308 307 306 306 305 304 304 301 301 302 305 310 313 313 313 315 319 324 330 334 338 343 350 354 359 364 353 351 354 361 362 363 364 364 364 366 367 367 366 358 345 329 317 312 312 314 318 321 315 311 308 312 320 331 344 352 355 353 338 245 66 53 47 47 54 61 67 72 74 76 82 91 60 105 112 118 106 89 72 76 162 278 246 175 96 93 94 96 98 104 112 114 108 97 91 92 99 111 100 66 71 94 93 54 62 124 199 222 198 177 197 223 239 241 235 220 203 180 149 140 147 173 217 244 335 378 364 217 139 76 67 139 222 248 334 415 454 479 487 476 451 417 370 296 253 287 292 279 239 148 65 76 83 110 154 185 203 202 153 112 96 103 109 81 62 80 101 71 62 64 92 156 256 315 351 368 361 350 335 331 301 238 205 198 220 149 112 109 135 171 206 169 134 127 145 141 98 85 71 45 64 70 75 85 100 112 114 116 122 133 167 209 252 254 211 100 68 59 59 76 90 86 115 118 96 70 59 59 91 131 167 175 175 170 179 187 196 184 170 155 143 128 112 80 47 28 34 65 109 142 133 107 91 143 197 217 214 190 146 103 132 312 397 423 363 204 82 48 73 134 191 126 90 91 95 83 47 92 136 154 123 132 159 75 47 52 71 104 121 89 74 60 88 104 112 115 118 121 123 125 126 126 126 130 140 149 151 145 93 63 70 78 84 91 92 100 107 142 158 153 161 166 168 166 163 159 156 156 154 148 152 156 162 157 147 136 139 146 153 151 148 147 151 159 174 193 213 254 228 145 44 43 44 47 54 64 75 86 99 134 269 317 328 260 206 176 189 109 70 149 243 239 75 135 198 252 225 240 299 259 245 279 252 205 152 78 57 72 65 57 57 67 72 70 60 66 70 52 42 39 44 45 54 73 64 66 75 94 121 153 135 134 145 167 169 168 215 250 273 201 224 296 332 344 346 341 347 355 353 340 328 322 324 320 309 292 282 283 282 277 275 278 289 305 319 331 338 343 346 348 346 341 338 339 347 352 352 352 355 361 379 384 382 353 356 387 406 407 402 399 360 311 291 273 258 253 246 241 237 238 239 238 235 233 233 235 234 232 231 230 228 227 222 217 215 213 211 209 205 205 216 233 245 245 272 274 259 339 369 366 371 278 137 68 36 33 35 39 68 184 259 286 285 289 292 295 294 294 295 296 297 299 298 278 261 259 209 131 102 89 88 101 112 134 181 246 292 293 303 307 311 321 337 353 327 321 332 360 383 395 377 368 362 357 352 344 332 325 322 321 324 325 326 327 318 299 305 299 284 286 289 293 296 311 327 331 330 327 318 329 325 294 298 308 319 326 336 345 349 346 341 347 352 365 408 411 400 395 386 377 367 365 355 337 322 312 306 303 302 303 302 301 299 296 296 298 302 308 312 311 310 310 314 318 324 329 332 338 345 352 360 364 348 360 375 378 373 368 368 368 368 371 373 375 376 373 362 345 322 312 311 311 312 312 312 309 307 309 319 331 345 354 358 356 315 226 92 70 55 47 52 59 66 71 76 81 89 97 132 157 107 76 76 68 74 90 140 204 237 197 132 99 98 108 114 101 102 106 105 101 94 91 92 97 134 112 64 129 163 93 65 83 153 232 233 146 175 206 231 233 227 216 209 187 153 134 133 126 275 352 384 404 304 91 80 80 86 136 203 265 364 419 406 461 481 476 456 425 384 286 239 232 212 154 74 67 67 75 69 71 80 97 103 105 87 93 94 58 39 48 116 175 203 126 72 44 46 97 166 233 298 339 347 350 346 342 328 305 272 229 182 132 98 88 112 164 209 232 228 195 142 140 146 130 158 143 86 75 68 66 82 97 107 105 90 70 102 165 246 266 241 176 107 80 75 77 75 75 114 112 92 67 53 47 59 89 127 165 176 178 180 185 184 167 146 127 113 94 86 105 128 113 61 72 94 119 101 72 45 122 211 292 326 342 338 256 276 401 441 437 378 179 113 119 62 105 182 150 111 82 63 51 40 49 75 113 120 158 179 63 53 63 59 80 91 54 78 97 98 104 108 109 109 111 113 117 121 124 130 140 154 169 174 166 102 81 85 93 99 109 125 153 186 167 161 161 169 172 173 169 163 158 154 155 149 134 144 155 162 159 152 142 144 151 161 159 157 155 157 158 162 183 210 240 274 166 43 40 40 43 47 53 63 77 99 158 295 231 163 112 112 137 197 106 93 159 281 251 107 188 192 162 145 190 279 326 339 319 270 201 130 74 66 72 83 57 43 55 48 45 43 41 42 40 32 43 65 66 72 81 69 75 95 114 130 146 124 140 176 233 233 238 289 296 288 270 203 220 315 333 339 337 336 343 357 359 346 325 312 302 291 276 262 256 276 270 260 268 279 290 300 316 330 342 348 352 352 351 348 348 349 350 350 346 347 351 355 323 279 290 330 368 378 394 391 359 322 290 269 253 243 237 236 235 233 234 236 238 235 233 231 225 220 214 211 212 214 215 216 215 213 213 207 192 192 205 229 244 252 253 267 233 176 319 379 383 377 369 286 82 39 35 36 42 45 43 179 281 284 286 289 290 289 290 291 293 294 290 270 182 80 91 98 94 87 84 90 112 125 140 158 199 215 216 281 308 311 319 335 349 334 327 332 358 377 383 366 360 354 344 342 338 331 323 318 316 319 321 323 322 308 292 292 289 288 299 301 300 300 308 315 320 315 312 315 327 321 298 277 277 292 322 332 334 336 337 340 354 360 367 379 401 406 392 366 349 340 347 342 329 316 308 302 297 296 297 298 299 298 293 293 295 300 307 309 308 306 307 311 315 320 325 329 336 345 354 365 365 339 355 376 392 382 373 369 368 370 372 376 379 382 385 377 361 338 327 323 323 322 321 318 311 306 304 310 320 330 310 309 297 152 97 92 81 68 59 60 64 68 73 80 88 98 106 162 168 131 92 87 70 78 102 121 118 126 198 176 132 112 146 186 143 116 105 106 106 102 96 92 101 153 135 69 40 57 62 54 70 117 211 196 146 161 192 219 224 222 217 211 196 165 123 159 230 304 343 365 383 246 92 78 96 109 119 180 248 272 309 350 416 453 465 452 421 350 229 194 179 165 90 47 57 58 60 60 67 78 93 90 77 53 70 75 44 39 76 163 243 272 229 152 87 51 69 97 138 232 282 289 305 315 322 318 305 279 239 179 116 84 69 71 101 111 127 201 213 177 139 175 241 245 190 118 88 73 66 71 84 93 88 58 32 44 117 197 242 233 207 157 111 87 74 59 62 95 85 71 67 65 57 51 65 94 140 171 180 177 186 180 160 128 107 93 93 116 153 143 119 78 81 67 48 48 49 47 75 192 309 354 379 389 383 410 456 476 464 375 134 99 99 59 89 134 165 164 127 61 53 54 62 56 57 75 47 49 55 71 71 60 61 58 55 89 102 103 107 108 107 106 105 106 110 115 122 132 149 167 186 193 173 107 96 97 101 104 126 184 180 165 151 153 162 175 178 177 172 163 157 151 137 132 130 141 151 158 160 156 149 146 155 165 169 168 166 165 169 172 175 247 293 319 154 45 40 40 41 42 47 56 71 106 152 204 169 160 161 190 164 141 93 149 229 199 152 102 133 119 106 137 140 161 213 230 235 222 154 102 65 63 68 80 54 45 49 36 39 50 53 56 63 38 41 54 64 67 74 87 106 126 151 121 105 105 120 180 284 294 299 304 297 290 275 193 187 246 316 337 339 338 338 339 335 328 318 307 295 282 268 254 248 255 259 262 269 275 280 283 294 309 325 332 338 342 347 349 350 349 347 343 335 335 333 324 326 300 250 336 379 366 366 357 322 294 274 265 263 250 234 229 229 230 230 231 235 240 243 244 242 235 224 209 211 210 206 208 213 218 218 208 196 228 241 249 258 263 263 256 284 314 337 368 370 328 377 355 194 82 37 38 44 47 46 52 158 282 283 284 285 285 286 288 289 289 242 101 69 51 52 71 82 84 81 94 120 133 166 202 230 205 180 280 235 174 198 286 347 342 331 330 347 362 369 365 351 342 336 332 329 325 322 320 319 321 324 325 325 309 295 295 291 294 309 309 307 306 308 308 306 311 323 339 345 324 291 268 266 278 307 319 323 327 334 345 364 361 354 342 378 398 399 355 326 311 315 316 311 303 299 295 289 289 290 293 295 294 289 290 293 299 307 308 305 303 306 310 315 321 326 331 338 346 352 365 361 333 339 359 387 385 378 370 369 371 375 379 382 385 385 377 366 351 341 336 335 334 332 327 315 306 302 306 311 299 162 98 98 88 82 80 75 70 67 68 70 73 77 85 95 106 113 199 190 209 101 48 43 61 96 163 184 209 269 225 176 130 161 170 147 132 120 116 111 108 103 98 103 126 154 121 38 74 77 61 51 66 109 117 132 158 187 206 214 214 212 209 203 175 124 113 129 167 212 271 312 242 141 64 93 97 88 103 99 121 212 324 419 438 440 426 408 283 143 163 175 177 86 59 68 83 76 60 50 65 81 83 69 56 64 50 53 88 144 208 259 273 270 230 127 54 56 58 75 148 170 181 207 240 264 273 281 275 251 179 110 66 72 72 66 59 85 164 205 192 118 136 197 275 207 142 94 81 73 70 83 83 71 39 24 26 97 156 201 194 203 212 147 100 81 57 62 80 76 76 84 103 91 71 62 80 114 171 179 178 190 178 153 112 94 96 129 122 114 92 81 74 84 63 46 52 49 43 35 158 285 354 384 399 409 439 465 485 493 397 203 101 84 94 76 79 96 147 148 112 65 73 94 91 91 88 80 76 78 84 76 65 63 60 70 106 107 106 109 113 113 111 108 108 110 116 125 138 159 180 200 203 195 166 117 101 101 96 100 118 130 136 139 149 163 174 171 177 161 110 131 145 121 120 126 136 145 152 157 157 154 151 160 170 178 176 177 180 179 172 172 285 342 318 137 57 42 42 42 42 44 53 73 116 170 210 202 280 299 245 171 124 138 147 147 110 101 81 57 50 76 146 115 110 133 172 171 151 97 72 64 63 71 79 66 57 49 34 58 86 123 118 103 92 90 91 95 85 94 128 161 186 193 116 90 103 154 210 281 303 309 311 309 304 290 243 202 213 311 330 329 323 318 314 308 308 305 299 289 278 264 257 254 259 267 274 279 277 275 274 277 286 297 306 318 329 337 341 344 345 342 335 322 324 326 324 323 321 311 364 375 351 322 321 327 310 281 259 255 245 232 224 224 223 219 217 222 232 242 248 250 244 235 224 236 233 221 206 197 198 205 208 213 241 252 258 265 271 269 256 293 258 143 181 220 242 353 379 330 187 78 39 45 51 54 49 80 159 264 282 282 283 285 286 286 286 220 77 57 49 51 72 83 84 74 93 122 138 224 304 298 284 274 304 260 210 201 282 340 336 326 324 330 346 354 355 345 339 336 332 329 326 325 326 328 328 332 329 316 308 302 300 297 303 316 313 314 318 318 315 315 330 356 374 356 318 281 258 270 286 300 309 317 323 334 347 360 342 334 334 351 392 422 383 331 293 291 293 293 287 285 284 283 283 284 286 296 297 292 289 293 301 310 310 306 305 308 312 316 324 331 335 338 344 351 360 363 356 344 350 370 384 383 374 373 375 379 384 385 385 382 374 364 353 346 343 342 341 336 330 318 311 306 308 311 314 303 180 77 64 65 67 66 66 68 71 75 78 83 92 104 116 123 245 188 108 57 45 44 49 53 69 118 183 237 234 207 173 191 197 186 166 153 138 114 105 101 101 100 111 155 156 123 104 96 82 62 77 113 151 151 164 184 196 204 203 202 201 200 184 156 129 100 86 93 158 228 239 167 96 73 91 84 105 72 95 204 353 455 462 458 450 440 282 169 193 219 198 110 102 128 176 160 119 66 75 81 81 78 86 135 107 105 135 195 250 288 270 263 249 110 50 53 58 59 68 77 89 109 157 186 208 237 218 179 123 82 49 87 112 114 69 73 120 187 156 101 120 171 222 180 134 96 86 81 81 86 76 57 30 24 41 100 130 149 147 180 211 213 184 154 122 100 91 86 79 81 93 90 81 71 93 134 201 188 183 189 173 144 100 83 86 106 97 76 47 44 42 43 54 55 54 49 40 30 36 105 216 293 350 385 405 430 458 491 477 365 143 92 93 68 47 54 103 130 116 55 81 102 95 113 119 114 101 90 84 78 71 64 65 69 84 109 118 120 127 129 128 123 121 120 126 137 153 174 192 206 208 207 194 147 124 108 95 71 74 114 128 140 155 167 152 96 102 102 84 104 120 116 118 123 131 138 144 150 156 160 163 169 177 183 176 180 186 184 163 171 250 311 299 108 62 47 43 42 43 46 51 79 134 195 231 243 395 328 86 55 127 235 113 107 127 101 75 54 59 46 47 76 94 113 144 121 88 59 49 53 72 88 92 79 79 62 34 86 116 118 113 109 107 115 125 133 134 152 176 187 191 180 121 134 172 240 250 264 295 287 249 185 241 279 289 244 240 297 309 315 313 304 297 292 290 290 288 285 283 279 273 275 279 286 289 289 282 279 279 286 291 297 302 312 322 330 333 337 340 342 339 332 333 334 334 327 339 352 352 334 310 289 298 304 285 267 254 249 242 232 222 219 214 205 201 202 206 213 233 256 274 270 265 283 273 253 225 215 211 212 226 244 266 270 269 267 274 270 260 290 285 239 231 184 162 266 342 374 390 217 42 43 56 64 60 133 197 278 282 282 283 283 283 274 155 104 75 71 68 70 81 85 81 60 87 122 140 235 303 306 307 308 309 315 322 327 329 331 331 325 322 324 333 339 341 340 341 341 341 339 338 336 336 336 337 339 330 309 305 305 306 304 312 322 316 319 330 348 347 342 340 365 360 300 301 298 289 300 312 322 316 315 320 332 336 336 332 331 331 336 369 404 411 359 307 288 286 286 286 286 285 284 282 282 284 295 243 187 199 258 307 317 317 314 311 314 318 323 329 334 338 340 343 349 357 369 381 371 365 367 383 386 383 380 380 382 385 385 382 378 370 362 354 350 348 348 343 335 326 316 312 311 315 323 332 343 298 197 58 51 54 57 59 63 68 74 80 88 101 113 123 127 220 239 175 94 73 69 68 61 90 136 177 199 208 241 249 249 240 228 209 199 179 154 125 108 101 100 102 122 198 168 102 105 108 112 133 138 154 155 165 185 195 197 194 189 190 197 203 192 165 105 91 100 115 191 262 225 153 89 165 130 52 42 108 227 370 432 451 457 453 441 369 287 218 212 214 193 183 220 279 284 240 176 113 95 98 133 122 109 103 121 148 186 266 318 267 218 167 64 45 49 52 58 60 57 53 62 103 111 120 140 134 104 54 54 75 115 136 145 125 79 96 190 125 91 110 157 166 133 92 75 94 84 78 77 70 52 26 39 60 96 101 108 115 152 191 216 203 185 168 146 118 95 73 74 84 84 84 91 132 177 211 190 180 173 159 135 110 99 102 99 72 77 66 50 34 38 51 56 55 49 40 35 33 54 103 170 258 329 368 388 420 462 492 448 297 142 81 93 61 46 56 96 97 65 74 84 91 105 109 106 95 100 95 81 70 67 69 70 76 103 130 145 155 155 151 146 143 142 146 159 176 198 209 214 212 209 203 194 186 157 110 89 100 132 127 142 161 164 160 136 94 83 82 78 96 116 118 122 127 132 138 145 155 166 173 177 179 178 171 194 200 191 148 191 318 284 209 76 60 50 45 44 45 50 60 98 150 193 227 275 414 275 84 80 169 216 84 84 112 98 69 54 68 64 61 69 95 115 128 83 61 62 63 66 76 104 96 77 91 77 52 73 90 98 98 96 93 94 117 137 148 171 183 183 175 151 106 195 241 261 216 209 231 255 238 191 201 249 296 289 291 297 296 304 310 305 296 287 282 281 285 291 298 299 296 299 302 305 306 299 289 293 299 307 311 314 316 319 323 327 329 333 340 349 353 350 338 335 333 326 337 332 301 289 291 304 294 284 269 253 248 248 244 231 216 207 206 204 178 186 205 228 253 283 319 324 322 319 291 267 248 242 234 227 256 284 312 319 308 291 288 286 287 303 303 297 293 211 124 112 257 374 406 387 313 220 101 101 177 251 288 285 283 283 283 283 283 252 106 73 99 168 121 101 134 125 107 84 95 160 263 284 301 305 306 306 307 310 315 321 323 323 322 320 318 318 320 325 329 334 339 344 348 353 356 355 353 351 348 347 332 311 304 306 311 311 320 327 317 319 336 373 394 389 358 367 356 311 327 340 349 340 333 328 324 318 314 321 325 328 329 331 332 332 338 361 404 397 360 299 293 294 298 302 300 293 284 283 269 215 136 62 61 176 290 326 322 314 309 312 317 323 330 336 341 343 346 350 361 370 380 393 383 368 362 369 376 378 379 381 384 383 380 374 368 364 361 359 357 355 347 333 321 316 317 323 332 343 355 369 353 287 162 145 99 49 52 55 60 65 73 82 94 104 111 115 112 128 150 136 108 100 96 73 80 126 193 203 223 267 270 270 264 259 252 248 231 204 167 132 108 98 99 142 245 171 111 116 120 121 128 121 121 147 173 191 199 195 187 178 175 182 199 170 146 106 119 154 233 264 290 287 231 182 172 90 43 48 127 233 367 387 408 431 432 445 473 446 366 272 252 247 250 264 268 258 227 190 137 124 140 182 139 112 100 129 128 113 195 256 269 201 120 41 45 44 43 46 49 53 55 52 46 57 67 75 77 67 50 58 96 140 146 155 158 93 104 140 94 96 121 164 147 117 119 101 90 80 69 63 68 49 36 51 66 79 79 87 89 85 162 209 199 176 164 173 133 99 79 85 87 81 87 105 145 192 209 190 167 149 134 118 111 113 104 85 56 124 149 134 76 47 41 52 53 48 41 57 77 61 77 115 185 275 354 370 377 391 416 437 404 220 116 75 110 72 49 71 90 93 71 82 90 90 88 81 68 130 157 140 88 68 73 70 70 72 123 160 169 169 164 158 162 168 174 187 202 217 223 222 217 212 203 193 180 176 172 177 165 153 121 133 149 138 132 113 72 72 75 75 96 114 116 120 123 127 132 142 156 170 178 181 197 195 189 213 206 181 136 230 341 283 174 75 60 56 54 52 51 58 78 111 141 159 194 260 361 202 98 90 125 139 90 68 66 88 86 112 140 80 59 61 94 114 119 78 45 42 65 82 91 99 105 91 82 78 81 87 92 93 88 85 75 56 78 103 118 149 168 174 167 145 122 210 209 142 96 149 216 240 235 217 191 230 277 280 291 300 305 307 310 311 304 296 288 283 286 300 312 318 319 318 321 323 323 311 296 302 309 315 318 321 324 326 328 328 328 329 332 341 349 343 324 328 326 322 329 309 270 266 269 275 270 272 270 254 250 250 245 229 220 238 213 186 155 202 242 274 292 307 317 313 321 317 326 311 289 281 269 260 287 307 325 344 330 313 313 303 292 288 296 273 224 236 191 84 238 331 358 376 346 279 192 206 287 288 288 287 284 283 240 114 112 113 62 130 198 285 192 178 294 298 288 264 170 201 295 295 300 306 306 304 303 304 310 314 314 315 317 319 317 315 313 315 320 325 328 331 335 344 354 363 367 361 354 349 334 317 305 309 317 324 332 334 327 329 355 403 430 412 362 344 349 363 365 362 356 348 341 332 318 315 317 323 329 332 332 332 332 332 331 343 370 410 406 367 318 300 300 310 313 310 300 310 274 139 133 120 86 69 143 305 307 309 310 314 321 328 336 342 346 349 353 358 366 376 383 386 388 388 386 383 381 378 380 383 385 384 380 374 370 369 370 369 367 361 349 331 318 317 330 343 356 371 380 383 347 320 298 292 202 79 51 49 52 57 62 69 77 188 204 91 56 67 112 142 143 99 93 92 76 113 182 200 188 196 243 267 277 290 293 287 260 233 207 174 136 115 123 185 249 168 118 111 147 145 127 106 127 163 186 198 201 196 183 170 163 167 170 134 138 153 217 261 300 311 311 309 290 238 172 67 42 64 139 243 327 326 342 362 370 420 469 452 410 345 285 261 252 251 250 239 210 185 169 167 211 235 186 130 113 159 131 101 120 217 277 252 139 52 48 42 37 38 47 47 44 51 84 145 117 105 105 73 66 99 122 141 145 124 103 67 97 117 106 125 152 183 131 100 91 103 96 81 65 63 72 67 59 59 66 74 82 99 114 125 169 188 181 164 167 178 134 120 119 122 99 76 92 113 142 181 193 181 146 121 100 88 115 128 94 74 76 143 146 133 110 61 35 47 53 64 97 114 113 83 106 141 191 289 352 366 334 307 289 305 261 147 82 108 194 132 87 70 85 77 57 79 76 64 59 54 59 147 166 141 81 67 70 63 61 62 64 99 126 129 142 153 168 186 200 207 206 204 201 216 220 214 205 192 177 167 179 211 203 170 126 117 120 123 102 90 74 64 67 69 59 63 71 81 104 122 128 140 156 170 184 195 206 204 202 209 178 144 123 213 290 296 170 92 78 77 70 64 66 76 93 108 111 109 133 214 306 190 123 102 124 118 110 100 85 65 69 74 81 61 58 63 83 100 123 147 108 74 57 87 97 84 128 157 137 104 81 69 87 86 78 79 78 74 47 64 93 114 143 166 175 170 153 122 118 123 133 153 186 217 214 209 208 214 231 252 261 276 292 301 309 316 321 316 306 302 300 304 316 322 326 327 333 336 328 320 313 310 314 319 324 327 330 332 332 332 332 332 333 335 334 327 316 322 322 322 325 299 268 254 248 247 250 258 259 246 251 248 241 233 233 245 225 205 190 252 286 299 303 306 285 157 229 333 346 345 332 313 300 296 305 307 310 318 328 320 300 288 273 255 274 210 96 195 240 233 286 309 317 333 320 296 283 282 283 284 284 285 286 285 212 49 48 51 55 163 253 292 293 292 291 292 294 290 254 265 295 293 301 307 304 302 301 303 309 312 309 310 311 313 312 312 312 312 312 311 311 315 321 329 337 345 351 351 350 348 337 324 311 314 327 349 361 370 373 367 376 399 422 402 358 322 325 340 344 344 343 342 337 331 323 325 329 337 340 340 337 332 331 332 335 332 335 365 388 393 370 348 329 314 318 326 335 365 350 269 351 368 303 271 270 301 307 311 315 322 330 338 345 350 355 359 365 370 374 374 376 378 381 386 392 394 395 395 395 394 394 392 387 381 378 377 377 379 378 368 348 324 313 316 260 292 373 387 380 353 275 255 261 273 280 240 76 49 51 55 59 64 70 132 140 70 46 61 94 112 114 82 112 118 104 95 88 89 160 186 211 268 303 324 318 300 267 234 221 228 151 116 122 203 239 203 134 126 174 174 142 80 87 132 192 200 201 196 178 166 161 160 163 153 216 260 278 310 326 327 305 305 319 248 181 100 50 49 84 194 259 270 287 269 241 305 383 450 420 365 291 275 273 269 281 251 202 186 186 202 235 208 145 115 139 207 178 140 115 193 284 337 210 106 54 46 43 45 67 60 35 39 162 293 242 223 256 221 195 183 144 130 120 75 52 49 65 97 125 155 191 215 135 99 81 81 96 89 63 66 73 73 66 62 70 82 100 131 134 140 157 156 154 154 160 160 136 146 159 170 115 77 72 109 141 170 176 159 121 108 101 100 112 110 76 74 97 136 158 167 163 86 45 42 86 121 146 110 109 111 134 167 213 303 346 355 319 264 209 202 169 121 83 106 155 147 118 85 81 63 61 98 67 43 37 45 70 140 158 147 102 74 61 54 45 57 85 88 92 90 100 128 155 180 197 208 196 184 176 209 220 217 206 192 174 155 148 161 193 170 127 116 129 148 160 120 90 56 60 63 51 51 53 55 80 109 124 136 157 182 186 178 165 174 179 176 158 150 157 239 313 349 225 166 146 131 114 94 90 87 88 86 76 63 58 88 154 216 141 116 178 149 117 108 141 127 75 91 89 77 74 71 67 78 113 153 117 79 52 84 98 93 67 141 215 200 144 95 82 73 69 75 73 68 60 66 79 93 120 152 183 178 142 75 129 155 165 159 169 190 197 188 172 158 197 241 243 254 271 289 305 320 334 336 332 327 317 310 310 312 316 321 333 336 327 319 315 316 315 319 327 334 339 343 342 341 339 334 330 326 320 314 314 322 319 315 316 288 263 248 237 235 241 246 234 206 231 237 226 228 231 234 226 224 239 305 317 311 311 314 306 257 289 331 336 341 337 315 307 307 318 318 315 310 315 312 297 274 249 229 228 156 85 115 219 300 323 311 301 304 307 302 286 281 282 285 286 288 290 287 191 48 54 59 71 99 189 297 297 294 291 289 290 292 294 294 294 290 299 304 302 302 304 309 309 308 306 306 306 308 308 309 313 317 315 312 311 310 310 312 316 321 327 333 339 345 315 317 318 333 352 373 384 393 398 392 385 381 385 379 365 348 351 355 355 354 353 351 351 349 344 343 347 352 349 344 339 336 335 335 338 339 340 343 361 378 385 377 357 326 276 298 365 396 414 415 394 364 326 307 302 306 311 315 321 331 340 347 353 357 363 371 380 384 381 385 386 385 387 391 397 402 407 410 411 410 409 407 404 400 395 392 390 388 389 383 367 327 265 202 167 248 373 375 319 237 103 67 63 68 79 82 64 62 65 71 71 76 83 82 79 72 53 86 133 117 77 59 96 117 118 87 83 89 132 166 193 275 323 340 321 288 252 220 213 197 144 117 118 175 218 203 91 120 173 189 146 98 92 141 192 198 196 189 170 164 160 156 187 235 290 304 313 331 329 309 264 257 257 226 173 134 84 62 86 140 223 266 268 185 135 242 355 423 394 329 259 215 208 217 243 242 212 192 187 189 192 149 104 104 168 210 182 153 141 170 287 360 313 158 64 59 63 73 78 57 52 62 232 330 304 241 187 179 192 175 117 100 83 60 84 80 59 79 116 158 158 159 141 98 73 55 94 103 57 71 74 70 62 64 77 91 105 121 101 101 111 117 133 151 153 156 156 167 180 186 117 82 69 80 124 162 167 116 72 105 119 120 97 83 67 41 52 98 184 202 189 123 71 45 64 94 110 80 112 144 148 163 217 308 335 347 339 299 235 170 125 96 81 80 84 92 94 82 61 50 78 124 61 42 60 100 87 75 108 119 109 71 53 46 36 53 76 75 88 87 54 92 146 165 185 197 191 182 184 215 225 223 211 194 174 151 120 113 145 170 171 160 175 203 247 140 79 49 59 58 50 52 53 54 53 82 124 132 125 123 136 129 112 118 130 144 151 158 216 369 424 434 358 345 347 353 310 245 171 103 70 58 55 49 44 80 161 272 220 195 227 211 176 141 167 133 84 120 119 104 88 75 68 68 75 107 153 97 60 80 101 103 72 85 120 151 134 104 71 62 61 70 66 61 56 60 72 87 103 130 157 140 102 74 136 159 169 178 179 189 224 231 211 168 204 235 237 243 254 274 296 316 329 332 333 330 321 310 301 297 296 299 312 324 328 316 318 322 319 321 325 334 340 345 346 344 339 330 324 318 309 303 307 321 314 308 301 272 254 246 244 246 249 252 257 251 215 197 189 197 211 219 217 218 245 325 346 347 340 336 310 267 291 298 292 291 293 295 303 311 319 322 319 313 312 310 303 279 247 220 216 128 73 92 239 330 344 321 303 294 299 301 297 285 283 286 289 291 293 291 223 122 69 66 115 271 298 301 300 297 294 291 290 290 291 291 291 291 294 299 304 305 307 309 308 306 304 303 305 309 314 315 317 322 323 323 321 316 311 307 306 308 312 319 326 315 180 230 341 352 368 385 399 410 413 405 384 365 348 365 380 391 389 386 382 381 378 373 374 371 367 360 361 363 351 345 342 340 339 339 340 342 343 342 344 352 366 371 368 344 185 186 315 347 364 370 360 340 320 309 308 310 313 319 327 337 346 353 359 362 373 390 381 390 406 421 419 410 405 403 404 405 407 410 413 415 417 418 417 413 408 405 402 398 398 393 380 330 253 175 195 281 354 314 178 63 64 63 63 64 66 69 74 87 98 107 108 108 108 98 89 76 64 57 60 71 53 52 67 74 82 79 75 70 71 128 188 236 287 304 291 254 201 141 152 150 131 124 120 116 94 91 64 127 173 199 142 105 91 154 187 193 188 178 164 160 158 156 185 236 293 313 325 334 323 290 238 167 147 149 119 137 195 81 61 101 228 283 263 164 155 225 348 379 342 289 232 183 170 168 176 232 264 263 197 166 148 130 126 141 218 208 160 161 167 194 321 422 442 266 141 90 117 165 213 176 179 192 238 187 71 68 99 133 154 131 85 73 90 107 114 88 58 57 86 118 120 104 98 101 101 87 51 91 105 72 67 64 56 58 70 92 108 113 89 61 55 72 111 138 144 162 177 188 184 165 116 92 80 74 105 143 159 97 82 125 142 131 93 78 59 35 89 140 211 214 190 151 88 66 75 87 89 89 142 205 266 278 289 317 335 339 347 349 221 88 73 73 78 85 89 91 78 61 53 68 87 105 60 34 44 95 96 80 76 83 75 50 45 67 110 91 80 75 101 108 82 81 107 141 171 189 197 196 201 212 217 217 210 195 177 155 122 105 109 132 156 179 219 219 197 84 55 55 60 55 51 55 55 53 52 58 92 146 108 85 91 101 111 121 151 168 173 198 315 525 523 504 461 456 456 461 440 352 230 100 55 52 49 44 51 106 233 337 335 297 257 252 204 174 191 146 119 149 133 107 97 64 48 49 48 82 165 113 80 86 108 112 98 81 74 78 90 87 74 67 65 66 61 55 50 53 69 87 100 114 136 161 155 141 149 163 180 207 208 212 223 233 226 203 229 242 242 240 243 249 264 288 311 318 320 319 312 305 298 291 283 284 296 311 321 321 328 332 330 331 332 336 339 339 339 333 328 320 314 307 300 297 297 300 293 284 273 256 248 246 257 265 269 266 266 258 235 201 178 170 183 193 197 199 206 221 242 266 289 297 263 226 283 274 248 238 245 263 279 286 293 304 305 310 321 316 309 305 296 268 228 241 171 77 160 261 333 322 309 295 292 293 260 122 106 157 270 289 291 294 295 245 103 75 75 113 245 302 300 298 296 295 293 293 294 295 296 297 299 303 306 308 307 307 309 306 303 301 304 311 320 324 326 329 330 330 329 325 319 314 309 308 308 311 314 318 307 321 349 356 371 388 408 422 425 416 383 356 335 349 366 381 377 374 373 381 386 389 393 387 380 371 369 365 352 345 340 337 337 338 339 341 343 345 340 339 343 353 362 366 353 216 144 282 317 325 328 322 315 311 312 315 318 325 334 344 352 359 365 368 380 391 379 405 442 468 458 439 423 413 406 404 407 411 417 423 427 429 426 420 412 407 404 401 400 390 372 332 324 331 353 368 308 110 75 59 61 60 62 65 70 126 193 108 92 108 116 116 112 106 96 79 62 72 66 66 65 77 77 54 65 68 58 47 42 55 115 168 205 244 250 222 187 148 122 105 115 149 172 169 120 85 86 137 188 194 139 107 106 160 180 186 182 173 163 157 159 158 154 199 253 299 319 327 323 291 245 177 110 83 99 175 187 60 58 114 240 298 285 145 192 254 325 313 290 273 248 210 171 143 147 184 147 135 142 136 131 132 146 163 201 194 177 187 197 215 267 424 492 411 293 218 265 367 369 260 236 216 151 89 48 48 86 113 126 120 107 91 80 81 87 62 47 47 77 96 100 85 87 124 160 146 73 102 102 67 63 60 57 56 62 77 102 121 129 83 72 95 110 122 133 165 187 199 173 145 114 99 101 109 79 69 80 65 95 140 159 131 99 81 81 89 129 168 203 222 169 119 103 98 100 104 100 118 183 194 233 303 320 330 346 297 260 248 151 78 67 73 82 98 93 77 55 79 95 116 69 68 101 57 50 75 74 76 72 89 78 57 80 134 184 121 90 83 90 74 58 69 97 131 161 186 201 201 185 174 176 191 199 194 184 169 147 123 112 117 136 177 243 180 119 63 60 61 62 53 51 56 54 53 51 54 71 107 109 96 93 100 105 115 152 170 197 277 409 541 523 524 527 526 530 523 497 347 203 70 43 42 39 60 114 206 349 377 270 229 204 201 164 157 177 174 179 202 201 136 48 68 77 83 87 84 101 139 112 98 117 125 121 102 78 63 69 84 89 74 67 62 58 44 44 53 72 91 110 130 156 185 182 177 167 187 199 206 212 220 229 232 233 233 247 255 252 240 245 251 251 263 281 299 303 302 297 299 302 305 308 307 306 309 315 324 333 340 345 349 346 340 336 329 324 319 314 307 297 290 286 290 294 294 284 268 255 247 243 241 244 246 246 242 243 241 234 215 187 161 157 157 159 160 165 176 207 229 249 265 223 210 297 299 282 287 287 280 266 263 260 259 231 245 288 325 320 300 292 289 287 303 255 178 163 228 308 309 307 303 295 292 231 71 55 123 282 287 288 293 296 298 293 276 259 250 284 300 299 296 296 297 297 298 299 301 300 300 301 301 303 307 305 306 310 307 302 297 297 302 312 324 331 335 336 335 333 330 327 323 318 315 314 314 311 314 324 254 266 352 368 388 412 428 432 423 388 364 350 351 373 395 394 360 336 346 365 383 397 388 381 385 369 356 345 339 336 335 336 337 339 341 342 344 346 341 336 338 351 364 374 337 297 308 214 210 306 313 316 319 323 326 327 334 342 351 358 364 368 370 381 389 378 413 456 490 476 454 429 413 404 402 409 418 429 436 439 439 434 425 416 407 402 398 394 375 353 335 349 374 408 423 415 369 156 60 56 55 58 62 71 178 273 96 54 64 67 66 72 99 98 92 69 74 77 90 100 101 87 61 58 52 45 48 65 82 95 111 129 186 222 214 191 132 78 70 126 215 259 230 170 124 104 110 192 195 148 107 119 161 181 185 181 176 167 158 164 156 148 192 237 281 303 316 317 300 270 231 153 110 115 179 156 72 68 129 228 233 199 138 222 254 250 220 257 303 281 244 193 124 113 137 106 101 115 116 120 128 150 172 193 205 215 225 245 281 338 467 523 532 527 518 455 325 259 191 141 91 43 49 47 51 76 103 115 115 106 88 66 58 52 42 38 39 48 74 98 115 103 97 108 122 115 112 89 71 69 66 61 57 58 68 93 115 138 148 129 118 114 120 131 159 176 170 134 118 106 100 102 110 116 113 102 83 114 135 145 84 47 48 69 114 167 179 204 236 192 161 148 138 132 128 120 147 189 146 170 240 293 320 322 244 173 123 99 87 86 89 86 79 66 54 53 99 118 127 75 53 68 65 50 43 40 53 73 95 78 60 62 159 200 128 76 59 84 65 58 72 105 134 157 185 202 203 176 157 146 163 177 184 184 177 162 143 128 121 132 177 224 137 88 60 65 63 60 54 52 54 53 52 51 51 53 67 112 108 94 102 96 112 162 181 235 357 466 537 561 584 594 593 583 553 500 275 130 92 81 60 41 61 153 294 436 342 157 116 114 128 137 148 169 210 220 205 121 79 56 84 116 141 161 117 145 300 153 86 123 133 132 119 88 71 59 80 80 64 63 61 57 40 47 68 78 91 109 135 156 170 158 178 195 209 213 212 208 215 220 221 227 235 245 267 269 245 246 248 249 251 261 278 288 288 283 289 297 303 303 303 303 304 307 313 323 332 338 336 335 333 329 320 311 304 299 292 284 277 271 267 268 270 268 252 244 241 240 236 229 223 209 196 192 195 203 219 204 178 161 152 152 154 178 197 214 210 220 245 215 198 210 285 315 312 307 298 284 280 266 229 121 116 158 295 320 305 294 296 302 310 308 303 298 301 302 299 301 302 301 301 269 194 175 212 296 289 288 290 296 299 300 298 297 297 297 297 297 295 295 295 297 297 297 298 297 296 297 296 299 303 302 304 308 309 309 308 308 310 313 318 256 218 244 304 335 330 326 323 320 318 316 315 313 314 313 190 225 354 371 391 413 429 435 431 411 358 308 282 341 397 422 365 318 305 338 361 374 373 368 361 350 340 333 331 332 333 336 338 340 343 344 346 350 348 341 331 344 359 375 376 364 338 227 214 304 312 323 335 342 342 340 342 347 353 360 365 369 371 381 387 385 403 429 460 458 447 429 416 412 414 424 433 441 443 442 439 433 427 420 410 406 396 378 360 344 339 373 410 449 458 454 429 282 151 62 54 54 58 67 190 254 74 44 50 55 59 62 64 64 65 83 92 93 115 114 85 61 49 47 41 41 52 76 84 77 99 97 88 181 214 187 113 71 89 197 271 305 273 222 177 180 191 221 225 189 124 127 147 165 175 179 181 172 165 165 160 162 188 244 274 287 299 307 307 287 260 228 182 138 122 163 130 64 100 148 183 191 186 219 215 201 159 227 283 295 262 216 136 135 130 101 109 117 121 131 141 154 173 195 216 233 258 286 374 440 506 529 539 538 378 258 133 106 74 42 43 46 48 46 48 53 98 103 67 114 107 66 62 72 76 89 79 54 75 102 140 118 96 92 107 108 97 74 67 75 69 63 58 57 67 85 97 126 156 143 124 111 129 137 143 132 125 111 101 96 91 79 92 113 118 111 101 109 91 52 47 47 55 79 147 214 218 246 263 227 215 204 185 169 156 141 167 185 153 135 158 225 261 260 211 137 87 84 89 89 83 70 59 49 56 62 85 74 112 204 92 47 48 36 31 40 54 78 104 86 65 56 168 190 142 68 45 55 66 68 78 118 144 165 188 196 195 178 155 136 132 142 148 128 107 98 106 106 113 134 170 174 113 74 57 65 60 58 62 58 53 49 50 50 50 47 49 56 77 91 99 85 109 162 208 268 353 468 541 587 625 626 615 600 553 482 384 244 134 92 72 60 63 125 233 393 221 85 98 110 122 141 162 191 227 163 107 48 52 67 95 122 157 181 148 199 291 119 66 93 130 135 118 65 63 74 72 65 57 60 62 62 56 74 94 98 95 101 122 142 145 125 176 207 203 200 200 200 201 206 210 212 221 236 263 261 242 239 239 241 241 248 260 277 285 288 286 290 293 290 290 291 294 294 297 305 307 311 315 315 315 315 310 300 287 278 267 258 255 253 251 251 248 245 235 233 233 227 224 221 219 211 195 177 168 174 203 222 230 223 208 193 179 188 196 202 195 199 214 223 207 199 282 290 274 279 294 304 309 277 229 106 217 304 312 309 303 298 297 299 305 308 307 300 302 305 306 294 294 299 298 302 307 312 313 309 294 289 288 290 293 295 294 293 293 294 295 296 296 294 292 292 292 292 293 293 293 293 294 297 300 298 298 302 312 319 324 327 329 324 309 233 178 181 282 341 334 328 325 324 323 322 321 321 320 295 164 239 363 385 401 413 420 429 427 410 399 359 291 304 353 417 381 345 313 344 357 356 361 358 349 339 334 331 331 333 336 339 342 345 347 351 353 354 358 351 333 235 260 353 298 318 360 338 321 306 297 320 350 364 360 353 351 353 356 361 365 369 371 378 384 390 381 381 388 416 437 449 450 448 445 444 444 444 442 438 434 428 425 421 415 419 402 363 331 267 195 364 446 473 476 446 383 243 145 70 58 53 55 65 204 238 58 43 47 52 57 61 65 69 70 122 134 121 101 69 44 45 45 45 43 50 67 101 90 90 145 122 96 145 186 183 123 105 135 250 284 296 301 257 200 184 193 215 247 209 163 146 154 171 176 186 188 174 168 169 179 165 174 268 286 273 286 300 308 295 275 249 217 152 105 189 151 50 80 122 162 195 190 168 124 111 118 197 259 290 248 232 213 202 182 150 126 133 135 139 147 158 176 197 219 234 268 325 447 495 515 527 522 455 196 100 49 48 47 46 46 45 46 46 50 64 107 118 111 126 119 97 94 161 227 232 146 79 85 81 89 133 124 109 103 88 72 64 72 80 78 70 64 61 64 74 90 115 131 123 108 104 125 113 103 93 101 102 94 87 86 78 86 95 98 87 73 48 71 81 77 58 68 103 178 229 253 300 318 305 297 278 247 205 177 154 154 177 191 124 115 150 206 229 215 135 98 87 82 78 71 69 112 140 103 83 64 64 124 200 208 133 70 51 44 41 51 78 99 91 72 89 188 190 156 91 54 48 75 63 74 123 151 169 185 190 189 182 154 122 91 93 83 59 58 56 61 59 76 94 119 126 107 67 55 60 55 51 49 54 52 49 50 50 48 43 44 51 71 85 92 83 110 152 219 299 384 516 563 593 619 605 587 574 533 501 426 225 108 73 78 84 96 123 170 240 124 125 197 128 137 162 167 197 222 169 104 54 81 105 117 90 118 163 179 236 246 90 57 78 143 147 116 54 60 65 57 55 55 61 67 73 77 82 99 118 102 92 93 118 133 139 173 190 194 189 186 185 186 198 207 204 215 231 243 243 235 226 224 224 226 237 253 274 278 280 281 285 286 284 283 281 278 276 282 290 293 296 299 299 297 296 295 292 285 271 259 249 244 244 242 237 232 228 229 228 223 214 212 210 208 206 199 186 170 167 171 194 218 232 218 206 196 190 185 185 204 219 228 240 193 161 191 252 280 276 293 305 304 160 82 90 242 313 308 303 301 300 299 299 302 306 307 305 305 304 304 299 297 297 296 296 298 303 308 307 296 290 287 286 287 289 292 291 291 293 295 296 297 294 291 289 289 290 291 292 293 293 294 297 300 298 297 296 298 308 320 332 341 338 321 315 316 325 334 342 345 341 337 335 334 331 329 329 328 281 139 253 366 393 402 412 424 429 425 412 430 394 316 271 293 359 376 384 383 363 353 350 355 353 347 341 338 337 338 341 343 346 350 353 356 357 357 356 357 354 340 263 275 318 195 258 360 354 340 290 154 167 242 368 375 368 361 358 359 361 364 366 368 372 374 373 371 373 378 391 424 458 480 480 471 457 448 442 437 433 428 423 419 415 411 417 396 357 328 254 184 292 361 408 452 348 221 108 78 71 63 56 62 73 217 222 44 47 50 53 56 60 65 70 72 159 175 138 50 40 37 44 48 52 56 76 100 127 94 133 205 164 120 99 150 174 145 114 159 266 261 274 300 270 227 188 194 216 247 140 109 149 183 200 201 212 214 202 180 171 177 132 157 258 261 266 282 299 305 300 283 258 228 164 125 137 106 65 48 86 124 157 134 114 112 94 103 154 247 275 236 229 226 226 228 195 125 184 183 135 146 165 189 219 243 261 333 399 487 505 514 518 463 322 64 52 50 52 50 48 47 45 46 48 52 74 116 121 120 115 127 150 185 216 256 286 159 95 92 83 85 104 136 129 107 86 67 59 72 89 102 87 76 68 62 66 78 98 104 98 91 106 127 100 89 87 107 103 90 58 55 63 72 67 60 48 40 45 86 80 69 70 89 123 189 225 250 284 317 346 369 361 329 248 208 195 212 222 211 119 98 130 198 189 173 134 118 96 61 80 101 120 178 205 151 148 169 202 216 257 318 177 101 87 99 86 66 77 89 93 75 124 221 206 155 83 51 52 74 49 61 105 140 164 180 176 173 165 138 94 46 47 48 44 46 59 65 61 130 193 199 161 116 62 54 55 54 52 49 48 48 48 50 51 48 41 43 55 76 82 86 85 107 115 100 278 408 513 544 564 571 536 518 479 268 180 150 98 64 56 74 85 96 114 137 144 71 138 201 103 148 208 178 212 234 206 114 68 103 135 144 105 101 138 204 270 241 110 69 102 187 198 162 96 60 51 51 53 59 67 73 83 88 76 83 98 100 98 87 83 110 137 150 157 164 172 179 181 181 198 214 216 230 240 244 244 233 213 205 205 210 225 238 251 264 275 283 283 282 281 279 270 259 254 264 277 285 287 286 284 282 278 274 269 264 255 250 244 239 236 229 215 217 219 224 213 206 200 195 191 187 183 181 177 159 187 207 173 190 214 218 213 203 190 186 194 225 267 243 160 120 113 137 252 305 302 303 302 286 139 87 115 265 311 305 300 299 299 297 297 297 301 306 308 309 307 306 304 302 302 305 303 302 303 309 313 311 303 294 286 284 285 289 292 293 294 295 296 295 293 291 290 290 291 292 293 294 295 297 299 301 302 301 300 300 303 311 323 335 345 352 345 336 328 325 329 333 333 333 333 334 335 333 329 333 281 144 271 356 377 388 406 426 435 433 426 433 389 320 276 286 317 330 344 352 348 342 340 343 345 346 345 344 345 347 350 352 354 356 357 358 358 358 356 354 353 352 347 343 310 200 270 351 353 348 334 301 303 328 384 386 380 371 365 362 362 363 365 366 367 366 364 365 368 375 385 399 426 468 490 491 470 453 441 433 429 424 418 414 410 407 410 389 356 328 307 297 345 376 408 452 238 75 76 70 63 54 55 135 273 136 78 52 56 56 55 57 64 69 65 66 137 141 147 103 39 39 43 45 50 71 115 125 121 84 205 258 151 120 95 99 145 180 146 178 229 244 250 274 274 236 201 195 231 239 129 126 156 189 227 247 247 240 225 193 156 128 79 124 207 240 262 283 301 306 303 290 265 232 187 140 116 151 107 67 92 96 104 109 112 105 74 73 109 228 254 219 184 168 175 207 177 125 132 135 126 145 174 208 243 268 304 393 447 483 500 506 486 400 220 51 46 47 49 48 66 75 65 53 50 55 90 122 124 116 109 109 122 146 181 233 257 180 110 75 59 58 74 119 121 107 95 59 42 62 73 91 99 92 81 69 70 80 99 99 97 92 116 124 98 96 104 128 107 91 86 58 51 62 41 29 36 34 39 61 56 56 80 128 190 238 233 217 201 264 324 380 362 351 331 291 259 264 262 242 188 120 113 149 139 134 138 142 108 66 117 167 204 188 193 187 188 217 253 244 251 252 107 52 55 115 140 129 79 82 91 81 171 230 146 111 78 51 61 73 69 73 94 134 166 177 161 138 119 75 102 90 46 46 55 61 88 113 126 174 210 224 153 103 57 52 49 46 45 45 44 47 47 47 53 55 51 46 59 79 83 87 86 70 75 111 230 365 471 508 511 484 395 375 315 145 73 36 38 39 44 61 69 80 96 230 212 58 146 156 102 125 186 253 258 252 227 116 68 66 45 36 41 48 75 137 252 226 141 65 110 187 196 165 124 96 62 48 54 64 75 81 103 117 115 95 88 97 126 126 77 99 122 140 146 153 162 177 184 184 179 190 209 225 216 207 228 225 208 193 193 202 214 230 244 253 267 279 283 276 266 254 249 249 254 270 279 282 279 274 266 269 271 271 265 255 245 241 234 226 215 209 203 212 208 198 182 178 178 175 169 164 160 163 164 155 220 247 211 180 188 224 246 237 203 161 137 117 120 112 84 73 128 205 275 301 300 300 299 259 110 82 126 261 298 304 300 299 294 284 294 298 296 302 307 311 311 308 305 306 308 311 309 305 301 306 312 315 307 296 286 283 283 285 289 294 297 297 297 295 293 292 291 291 291 292 294 296 298 299 299 300 301 302 304 306 305 311 315 314 327 344 357 343 331 330 329 328 327 327 327 327 331 330 323 328 337 333 336 347 356 365 389 419 440 441 435 424 394 357 317 306 309 320 332 341 344 339 336 335 337 340 345 346 348 351 353 354 355 356 357 359 359 359 358 355 353 352 352 352 351 349 343 340 340 344 342 334 335 347 366 380 383 379 373 370 368 368 370 371 371 370 368 367 368 372 379 383 397 426 471 490 483 463 447 434 426 419 413 409 405 403 403 382 355 331 351 385 427 453 471 483 251 98 77 68 59 51 56 81 123 84 58 50 56 57 56 54 60 65 56 58 64 69 86 75 43 43 45 42 82 106 128 117 99 86 177 172 107 135 109 64 57 102 147 188 224 254 190 213 262 223 194 181 221 238 205 155 155 179 243 271 270 261 236 198 134 106 123 171 209 237 251 273 300 307 305 296 274 246 215 158 130 139 115 114 145 105 90 95 93 89 70 49 59 109 130 125 98 97 102 132 135 126 114 115 126 148 189 227 262 283 337 423 458 484 500 496 446 348 147 44 38 40 42 45 80 96 92 60 48 55 76 110 135 121 106 96 98 116 145 208 252 281 173 106 84 72 70 82 86 86 86 83 63 50 42 60 99 98 89 78 80 95 114 101 93 88 110 116 108 109 116 120 90 95 106 70 54 59 54 29 30 34 38 44 52 46 43 51 90 142 186 170 154 227 310 377 356 323 307 314 235 170 160 164 169 168 160 146 122 138 149 161 141 145 213 249 253 176 179 192 167 203 233 235 201 141 59 66 85 119 192 176 76 82 93 97 158 182 140 111 81 55 78 72 54 53 78 121 166 176 157 96 112 162 176 156 111 84 88 108 119 131 138 139 178 191 104 73 61 53 46 42 42 41 41 44 45 47 50 50 50 50 60 77 93 103 102 78 115 173 260 344 407 441 428 337 181 228 230 173 86 41 30 38 45 51 60 114 178 256 201 92 232 197 92 65 155 267 322 293 231 126 86 70 52 38 30 32 36 72 176 147 92 44 69 115 160 154 145 141 87 52 51 59 72 87 95 114 133 115 95 88 114 132 131 101 111 133 144 150 158 172 173 175 179 185 194 204 184 188 239 227 216 203 203 204 206 219 232 243 255 269 283 281 267 246 257 265 273 280 280 276 271 269 267 271 265 256 248 239 231 226 214 201 184 194 199 189 179 172 166 160 157 155 150 146 144 150 198 269 281 285 262 162 151 201 280 320 309 134 74 87 190 194 171 152 217 290 292 294 295 294 292 228 73 70 136 269 291 301 300 298 287 269 261 275 296 297 302 308 310 309 308 309 308 308 310 304 299 300 306 309 302 293 286 284 283 282 284 289 293 296 296 295 293 292 291 292 292 292 294 296 298 299 300 300 300 302 305 308 309 319 322 309 310 317 327 325 323 324 325 326 326 327 326 325 328 320 320 319 333 348 344 337 333 335 366 403 437 437 430 420 397 369 336 329 328 333 337 341 344 344 341 337 335 337 341 344 346 348 352 354 356 357 359 360 362 362 362 360 358 356 354 354 355 355 353 350 347 347 344 340 333 334 343 359 372 381 384 382 379 377 379 381 382 381 378 373 370 371 375 381 386 392 427 456 474 465 453 438 425 417 410 406 402 399 396 369 347 338 368 400 430 441 450 450 348 208 66 65 60 54 56 63 70 76 61 47 52 52 54 57 55 49 43 45 71 65 66 58 49 40 84 105 122 109 105 91 75 126 244 135 93 145 109 65 41 70 119 180 231 233 183 220 240 205 168 144 158 180 181 145 163 206 278 289 283 269 227 187 147 104 93 130 188 222 224 241 267 291 299 298 285 260 222 168 143 126 107 138 152 96 82 87 101 101 92 59 45 49 61 60 65 109 123 134 133 129 123 123 139 164 205 240 270 291 361 430 458 478 487 476 393 272 87 40 36 37 39 49 82 89 79 47 46 62 90 121 149 141 118 101 95 88 106 169 208 223 206 146 103 88 78 73 84 79 79 88 82 58 38 57 78 89 89 86 86 103 113 93 86 89 108 116 118 114 127 120 82 89 97 86 61 89 195 102 45 34 37 45 62 40 30 42 60 101 162 138 160 233 273 277 243 190 198 250 138 61 73 133 176 209 207 183 131 185 228 245 201 228 301 305 301 277 166 126 118 145 168 189 196 162 98 79 104 152 247 224 138 109 134 190 272 226 161 122 76 49 96 67 35 37 60 101 162 175 177 176 190 190 152 134 129 124 129 116 87 97 110 113 139 140 76 69 62 52 45 41 40 39 37 35 35 48 68 69 69 67 57 70 98 110 153 202 256 299 340 350 346 324 331 304 237 194 210 207 115 59 31 31 37 49 65 199 264 194 127 130 272 219 136 65 139 248 366 334 253 144 96 75 73 66 54 45 46 52 65 60 53 40 53 85 128 156 166 162 137 86 48 55 66 77 81 91 109 120 90 70 115 131 129 104 104 118 139 144 156 185 181 179 181 193 193 185 183 227 318 260 224 207 203 200 200 207 217 230 244 261 277 278 266 257 275 284 287 281 273 267 265 268 268 263 252 241 231 221 213 205 190 178 170 174 175 170 168 166 163 148 135 127 130 125 119 123 149 206 284 303 269 130 93 96 119 109 95 52 39 102 273 288 287 286 284 283 284 285 286 288 290 221 105 144 203 289 292 295 297 296 294 287 274 283 296 292 296 302 305 307 308 308 304 302 302 299 297 295 301 302 298 290 287 287 285 283 283 285 289 292 293 293 293 291 292 292 292 293 294 296 298 300 301 301 301 302 304 307 308 311 313 310 305 306 312 315 316 317 319 323 327 329 331 330 327 220 142 163 274 348 346 327 315 311 348 385 421 421 420 418 400 386 374 366 364 364 361 352 345 347 348 348 346 346 346 346 345 346 350 353 356 358 361 363 365 366 367 367 364 360 357 356 356 356 357 357 355 351 349 346 342 339 338 342 352 363 374 379 382 383 385 389 394 394 390 382 378 377 378 382 389 395 392 407 430 445 440 430 420 413 407 402 400 393 381 348 338 353 393 422 439 413 398 384 323 189 77 196 216 203 193 112 56 66 58 48 47 45 54 79 88 78 47 43 139 129 99 58 43 52 118 114 101 78 99 102 78 125 196 154 114 110 98 106 99 68 77 123 223 261 253 238 225 199 166 149 139 119 129 140 177 239 304 305 292 267 206 168 162 191 178 159 176 196 198 205 234 271 290 296 294 277 244 200 173 134 92 120 126 95 63 78 118 118 93 51 60 51 39 45 98 193 199 170 130 135 142 149 168 196 229 257 281 303 384 435 459 474 471 448 316 185 42 37 35 37 51 64 86 89 74 44 49 81 131 147 162 170 143 121 103 77 64 71 130 173 191 160 122 91 80 78 83 82 79 81 96 79 35 57 73 84 83 82 81 92 98 96 90 96 110 115 117 120 144 124 86 82 81 83 55 81 131 97 72 58 50 42 39 33 34 41 50 87 127 88 100 135 141 189 191 98 99 150 193 190 175 158 181 204 198 207 197 144 192 248 267 300 336 342 351 332 258 166 115 114 105 98 88 74 60 59 103 170 267 303 332 317 310 317 350 253 172 117 60 35 47 66 69 70 70 99 160 180 201 219 180 133 70 46 51 84 122 144 148 157 155 145 102 81 68 64 57 48 43 40 38 35 32 28 31 41 58 82 76 69 53 48 50 59 141 241 347 359 372 372 408 417 394 340 262 161 206 220 166 97 62 89 85 113 162 287 278 147 125 183 298 260 186 110 157 250 354 355 268 137 67 62 80 87 91 91 97 87 72 53 40 33 38 70 118 181 203 214 214 99 36 53 61 69 76 68 74 103 109 109 119 117 111 99 92 103 127 140 150 163 181 182 180 193 193 188 208 260 302 255 233 221 214 237 240 210 207 212 222 242 254 252 248 256 282 287 286 278 264 257 258 258 254 248 239 230 220 208 198 189 189 180 170 167 160 155 162 150 137 124 93 68 79 84 86 90 116 175 290 303 242 96 76 92 140 213 163 31 45 138 292 291 290 290 287 281 275 284 289 292 292 252 214 278 295 291 285 285 288 291 292 292 289 292 294 290 295 298 301 307 311 310 303 297 294 293 292 292 298 301 300 290 289 289 288 285 283 283 284 287 289 290 290 290 291 293 294 294 295 297 299 300 302 303 303 303 304 306 307 308 308 306 303 304 307 311 313 315 317 320 324 327 333 334 328 196 161 256 312 347 344 317 305 306 343 370 390 391 393 394 390 387 385 384 384 385 383 369 352 343 342 342 342 342 342 342 342 344 348 353 357 361 363 365 366 368 370 370 367 363 359 357 356 356 357 359 359 357 354 353 355 357 359 362 366 371 378 383 387 389 392 399 407 411 409 403 397 392 389 390 393 399 406 412 419 426 425 421 415 409 404 400 397 381 355 331 339 373 412 433 437 411 399 400 417 365 297 287 291 265 197 108 48 57 57 52 43 41 45 54 61 66 65 63 159 152 120 55 42 75 132 99 74 57 149 157 106 109 143 216 208 206 236 176 125 63 57 108 230 248 251 229 222 204 176 182 159 106 111 143 188 267 316 321 305 272 220 161 158 222 208 184 149 167 173 164 205 246 277 287 288 278 257 233 212 167 117 84 96 90 54 72 102 119 124 130 158 102 58 48 91 133 138 139 133 144 168 195 218 231 249 271 293 330 412 443 462 474 458 387 216 110 41 37 37 46 76 86 92 98 98 82 61 103 146 162 184 177 121 125 123 111 103 107 135 175 196 186 141 108 93 88 84 77 76 74 74 56 41 44 61 73 72 72 72 74 82 86 84 94 104 105 102 104 111 108 89 69 53 40 38 76 99 89 89 90 90 60 37 30 36 41 45 65 74 64 85 92 78 176 194 113 68 57 95 114 148 173 182 179 163 183 189 170 153 207 298 340 357 361 356 335 294 209 159 145 141 179 208 86 62 76 84 134 199 208 234 267 310 322 318 267 203 152 80 48 39 54 82 103 109 129 156 200 218 201 109 70 50 67 72 98 126 183 223 241 213 172 94 75 65 58 51 45 40 38 35 30 29 29 32 43 75 122 77 53 54 52 49 48 147 271 393 313 333 414 494 518 497 410 278 156 213 274 330 340 273 211 200 225 271 314 227 109 130 209 281 282 216 169 206 280 341 323 267 198 134 155 153 117 134 155 178 148 111 78 47 33 32 72 130 210 233 235 219 148 89 61 54 61 72 69 61 62 76 88 97 98 86 76 80 94 113 138 149 157 170 171 170 173 190 195 181 211 217 171 208 224 218 262 270 219 216 214 217 231 242 246 241 250 269 271 271 267 258 256 255 246 241 236 231 223 214 201 193 186 176 168 156 140 140 140 145 113 83 75 55 43 45 51 62 76 163 229 300 299 208 66 61 146 256 279 183 53 83 179 286 294 293 292 293 275 266 281 293 299 297 299 302 304 306 298 276 287 293 294 294 294 295 294 294 293 295 297 302 309 310 308 301 296 291 290 288 289 295 300 301 295 291 289 288 285 283 281 282 283 284 286 287 288 289 291 293 294 296 297 299 301 303 305 305 304 305 306 307 308 307 305 304 305 306 310 313 316 320 324 327 327 328 275 185 152 214 350 350 342 331 312 305 310 330 344 355 366 374 379 382 384 384 383 383 384 384 384 382 377 368 362 357 358 356 351 349 349 352 355 358 361 364 366 368 371 371 370 367 365 362 359 358 357 358 360 362 363 362 361 360 360 362 366 373 381 389 393 395 397 399 407 417 429 434 434 424 417 413 411 405 401 400 403 406 409 410 410 408 405 402 399 390 363 331 327 349 384 414 431 438 431 437 449 474 480 430 303 231 158 48 54 62 67 62 55 45 46 59 75 82 83 82 79 117 113 132 131 145 171 162 97 79 70 92 134 141 123 84 99 239 318 327 216 129 67 74 139 199 188 214 222 221 188 158 170 155 130 119 162 226 306 333 336 324 284 229 145 152 192 165 127 91 120 140 149 177 219 259 270 273 271 262 255 245 219 169 119 121 94 61 69 79 96 133 174 215 151 94 61 100 111 103 124 139 154 186 213 237 248 260 276 295 318 357 427 460 470 445 320 138 74 42 39 40 53 80 92 98 104 118 116 97 137 169 187 202 186 135 128 137 132 115 114 131 193 212 202 120 73 55 79 77 65 74 74 70 75 68 60 64 67 68 72 74 73 72 74 76 83 99 120 103 107 113 108 90 58 44 49 56 64 72 76 87 95 104 92 77 65 61 54 51 65 78 88 99 97 97 161 166 140 111 92 87 85 114 164 183 158 134 128 143 149 116 162 241 324 355 354 323 267 225 197 181 167 158 172 162 67 73 88 66 69 87 96 139 190 247 262 279 317 227 143 86 49 36 42 64 80 78 127 175 224 226 166 43 69 129 241 236 230 225 245 276 294 215 132 78 69 61 53 47 43 39 34 31 31 31 32 36 48 112 173 126 81 59 51 47 66 155 306 392 258 298 394 499 538 537 478 301 184 224 298 354 388 278 227 268 296 312 315 315 286 251 258 283 306 265 233 240 256 300 348 302 225 147 174 172 135 150 138 122 133 99 57 42 38 48 93 136 175 182 176 166 150 112 73 50 48 56 67 63 58 59 70 82 91 76 60 64 87 115 145 153 158 162 167 165 159 182 185 176 198 200 182 204 211 206 218 229 227 227 229 236 257 262 261 253 251 252 254 257 260 257 249 243 236 233 230 225 218 209 200 186 173 159 124 111 108 111 110 104 112 100 72 48 43 44 36 48 93 247 291 288 286 172 57 54 93 177 271 204 129 138 202 258 295 287 270 249 244 252 274 292 277 253 303 324 333 330 318 300 302 305 306 304 302 299 300 302 306 310 309 306 303 303 302 300 297 294 291 288 288 290 298 303 303 296 291 290 286 283 281 281 280 280 282 285 288 289 292 294 296 297 298 300 302 305 307 306 305 304 305 306 307 308 308 308 309 311 314 316 317 317 321 320 317 319 293 235 181 259 363 358 340 323 323 329 336 346 342 341 347 357 365 373 376 378 376 376 375 375 376 376 376 376 373 369 370 368 364 361 360 360 359 359 360 363 366 370 374 374 373 371 369 366 363 362 361 360 362 364 366 367 367 366 365 366 369 375 383 391 396 399 401 401 408 420 438 448 451 446 435 424 412 402 395 390 391 393 395 396 397 399 399 400 398 382 351 327 340 364 389 410 425 440 454 468 469 457 453 408 303 121 41 51 59 66 69 64 60 55 57 66 78 85 85 82 80 114 128 264 212 143 168 153 99 95 85 80 107 145 163 116 91 142 346 379 282 170 102 66 97 152 176 215 197 137 105 105 127 120 111 109 177 255 342 350 348 340 239 172 118 147 151 133 128 97 68 110 135 144 187 217 223 205 207 223 241 258 252 197 147 121 83 59 66 86 108 141 172 194 179 122 87 102 120 123 132 146 160 180 213 238 250 260 273 290 314 344 393 439 445 415 239 92 54 45 43 43 44 46 56 67 90 129 150 166 176 189 199 201 197 168 103 126 144 127 126 143 198 199 156 63 48 52 76 66 62 77 78 76 76 87 88 81 74 62 43 48 54 56 62 81 98 87 92 93 109 117 107 118 106 73 108 119 98 67 64 88 92 90 85 82 82 84 76 72 76 90 102 114 105 94 82 61 73 110 96 92 97 88 123 200 143 109 97 157 166 141 164 215 287 331 315 256 177 133 118 114 120 129 146 134 88 69 88 119 64 44 44 69 121 181 215 238 259 236 162 85 47 41 54 63 77 94 107 160 213 222 139 61 130 156 177 196 233 264 279 310 342 339 205 96 72 61 54 49 46 42 37 37 39 40 40 41 46 136 207 234 221 169 90 98 135 203 317 349 239 240 322 459 510 528 513 335 211 178 249 288 298 186 200 281 302 316 318 318 307 289 272 297 328 325 296 258 267 319 353 298 203 113 78 79 94 129 108 96 123 91 53 36 47 63 93 83 82 89 107 112 110 97 80 63 46 35 33 51 58 58 67 81 98 121 105 73 83 126 174 178 181 182 187 189 192 207 203 194 197 207 213 212 195 186 200 268 287 230 235 252 279 286 286 281 275 268 254 249 245 243 238 235 235 231 224 217 210 197 182 168 132 94 73 70 78 68 56 47 59 58 52 50 47 44 34 41 92 235 274 282 284 252 166 55 46 99 232 240 224 190 261 287 282 257 242 232 238 250 267 277 205 116 266 323 332 332 325 318 316 315 316 314 313 312 314 319 322 323 321 314 303 297 297 300 300 300 298 289 286 287 296 303 307 301 296 293 291 286 282 281 281 280 281 284 287 290 291 294 297 300 302 303 305 307 309 309 308 307 307 307 308 309 311 313 316 320 323 326 326 325 326 322 318 318 283 265 255 318 379 371 362 344 318 331 345 356 349 344 342 347 352 359 363 365 366 365 365 366 366 367 367 369 369 369 371 372 372 370 370 369 367 367 367 369 369 371 373 374 374 374 372 370 369 367 366 364 364 365 367 367 369 370 370 370 372 376 382 388 394 397 398 397 399 406 418 439 453 460 460 447 426 409 397 390 385 384 385 386 389 391 393 395 388 360 335 329 355 376 392 401 413 434 465 451 424 381 354 312 262 107 49 55 61 67 70 67 65 64 63 67 73 78 77 75 75 196 198 237 136 83 82 96 93 88 149 137 84 116 138 111 103 174 378 429 383 202 122 84 83 168 241 254 177 103 62 67 89 106 99 118 196 289 358 368 351 304 192 136 109 129 116 76 91 70 53 96 113 124 151 156 150 124 129 142 150 211 255 214 155 98 65 54 58 54 85 120 129 163 193 131 97 89 111 131 134 153 171 189 212 229 240 248 263 283 310 333 355 407 381 288 148 76 54 50 48 48 49 52 59 85 109 144 158 168 173 179 184 186 193 154 89 129 145 142 143 153 172 180 135 60 50 52 63 54 68 92 91 85 80 103 104 94 80 58 35 40 54 63 60 127 213 100 103 137 120 106 101 160 141 97 114 134 135 84 53 59 85 91 89 83 82 85 85 85 89 101 107 110 91 61 35 42 80 116 93 94 99 78 121 165 107 92 101 165 204 201 179 194 231 277 255 202 142 130 133 134 140 146 152 148 132 78 68 84 77 68 55 40 76 130 184 179 185 207 130 68 48 57 64 90 96 89 68 117 165 194 112 55 71 94 108 116 169 222 273 296 331 367 259 171 116 86 71 64 65 74 91 101 117 128 109 89 82 176 254 302 296 245 173 172 242 322 277 239 201 203 290 403 462 485 479 430 297 194 194 182 163 111 199 280 266 284 297 299 302 296 278 318 331 277 269 266 262 323 326 254 170 101 51 70 89 104 68 72 108 77 59 40 63 62 57 72 75 76 96 85 66 67 61 51 39 30 25 35 51 65 72 88 110 141 147 128 87 130 181 204 207 211 206 202 196 192 201 198 187 212 223 222 195 174 169 190 217 227 244 259 276 293 305 308 282 259 241 234 231 230 233 237 237 229 218 208 199 186 158 105 72 46 48 44 41 39 40 43 49 50 51 54 46 40 38 39 34 28 56 108 173 252 187 45 44 73 130 188 212 217 244 272 285 261 254 255 264 265 259 240 268 283 297 309 317 319 318 317 318 316 313 310 317 321 320 323 325 325 323 317 307 299 297 299 299 299 299 297 297 298 303 306 308 305 299 295 295 290 284 283 282 282 281 284 288 292 292 292 295 298 303 307 310 312 314 314 315 316 313 311 309 310 311 313 317 323 329 331 331 332 333 330 326 325 253 241 352 368 376 383 372 356 334 327 334 348 350 349 346 345 345 346 347 349 351 353 354 355 359 360 360 360 361 362 364 367 369 370 369 369 369 367 368 369 368 368 369 370 372 373 373 373 373 372 369 366 365 366 369 371 373 375 375 375 376 378 382 387 393 396 396 392 390 394 404 415 435 458 477 471 451 431 412 397 385 382 382 385 388 390 391 392 374 327 332 349 378 395 400 397 401 417 438 384 339 302 309 192 51 54 54 57 61 62 63 62 65 66 63 65 67 69 69 70 73 191 154 124 61 51 73 116 112 100 131 124 86 97 118 150 224 240 315 384 374 280 209 140 113 176 170 134 106 77 55 54 76 118 92 137 225 327 378 387 352 280 178 129 94 76 146 164 151 75 55 85 96 107 123 115 97 72 99 118 131 166 209 227 166 119 100 122 100 41 58 73 63 73 97 103 79 64 54 93 134 164 177 182 184 202 224 236 254 277 307 326 338 342 310 232 98 71 61 57 56 58 62 93 113 137 135 145 157 160 165 171 177 176 181 166 143 155 158 159 160 159 165 181 117 76 87 56 40 33 70 95 91 88 90 107 98 86 79 58 42 39 65 99 110 97 101 69 136 170 127 99 104 149 121 96 93 114 131 138 76 40 51 83 99 98 93 90 93 93 98 109 93 84 77 51 33 36 86 109 89 95 99 94 99 104 83 89 89 82 170 194 148 144 172 222 216 192 158 163 159 152 158 167 175 167 172 189 201 177 133 86 64 46 50 77 123 103 118 146 83 53 60 124 114 80 83 81 69 77 101 127 113 89 76 78 77 78 104 143 190 229 287 338 326 258 191 147 123 127 194 205 213 236 266 279 253 235 247 326 355 373 373 297 230 186 249 306 311 276 239 215 291 364 414 435 429 391 334 251 172 131 108 108 216 257 238 256 271 280 286 296 302 335 359 356 292 263 253 271 256 202 142 122 101 100 92 83 65 70 84 60 62 88 116 91 66 68 77 96 132 88 49 48 47 42 32 27 25 26 41 62 80 93 102 111 121 105 62 107 153 196 179 178 190 167 156 155 196 202 191 214 220 213 206 185 166 169 198 232 247 255 261 283 305 308 277 250 230 222 222 226 236 242 238 219 202 189 178 131 91 43 36 34 36 34 33 33 38 45 53 51 51 51 43 37 33 33 31 28 28 121 219 263 160 43 42 43 66 144 176 209 262 286 295 284 284 288 294 285 273 261 256 268 288 297 303 305 305 306 307 311 314 317 319 318 315 317 317 315 313 309 306 306 305 302 301 297 294 294 298 304 311 317 317 313 298 290 290 290 289 288 287 287 288 289 292 296 296 294 292 292 297 304 312 317 321 323 325 325 320 313 309 307 308 310 315 320 323 324 329 334 339 337 335 332 333 337 339 353 361 367 370 366 355 340 335 339 345 346 345 343 344 345 343 344 345 348 349 350 353 356 357 357 356 357 359 361 363 365 366 367 368 367 365 364 363 363 363 365 368 371 373 373 372 371 370 369 368 370 373 377 379 380 381 380 380 380 381 385 391 396 395 391 389 392 399 411 419 436 469 475 468 454 428 406 393 389 388 389 389 390 393 373 348 315 344 373 401 413 412 402 397 387 373 320 306 310 313 178 55 60 63 64 63 59 56 54 59 62 61 58 58 59 60 62 63 91 112 103 77 75 132 217 132 83 49 52 53 73 200 216 230 167 115 119 130 147 168 139 114 139 122 99 79 76 71 81 75 71 57 147 248 351 387 382 340 238 159 127 104 98 129 163 155 71 45 41 51 61 71 75 73 65 89 106 120 137 171 202 167 130 101 114 99 60 45 49 57 65 86 106 101 77 71 104 139 163 157 144 127 131 180 233 248 271 299 319 322 314 280 184 76 68 64 64 65 68 79 133 154 150 99 84 100 151 175 186 196 155 99 95 122 156 165 171 172 165 175 183 117 92 103 57 41 49 71 84 86 88 88 90 84 91 100 93 67 44 39 93 151 80 74 92 131 143 114 71 83 117 88 79 83 95 90 78 68 52 44 67 92 106 111 104 97 93 100 103 63 47 45 61 61 62 89 103 99 89 93 98 96 89 85 94 90 96 166 177 153 123 122 154 196 193 175 179 171 161 159 173 188 193 197 196 190 146 105 70 58 56 57 91 113 90 81 81 58 47 57 110 115 96 72 69 72 66 69 77 97 74 60 61 64 64 58 60 70 80 145 217 286 277 256 243 244 266 322 331 346 374 403 402 369 375 365 368 373 390 405 322 226 150 188 250 302 288 273 261 310 353 390 402 388 361 348 301 223 153 142 149 231 241 230 247 258 263 253 288 325 340 347 331 267 247 230 202 182 154 85 192 221 132 99 81 76 68 91 137 109 111 140 96 68 57 74 118 182 110 56 41 46 42 32 28 29 33 27 45 76 90 98 101 98 80 59 84 108 127 139 166 192 200 190 184 205 209 209 214 218 218 218 201 187 184 210 232 238 247 255 259 257 255 246 231 220 213 219 228 237 234 222 201 188 168 141 75 42 30 27 26 26 27 30 32 36 38 41 41 41 42 41 35 31 30 29 29 29 175 271 261 144 55 41 41 47 68 163 197 200 266 293 294 296 297 297 295 291 285 273 271 278 283 291 296 297 300 303 306 309 312 313 311 307 305 300 297 297 293 293 299 308 311 307 307 306 305 310 315 322 335 340 335 317 303 295 295 295 295 294 294 296 296 297 299 300 299 296 294 296 300 307 314 321 327 330 329 324 314 306 303 307 311 316 318 322 326 337 347 353 343 337 324 279 263 273 318 338 349 360 363 361 353 344 337 336 335 332 325 325 327 329 332 335 339 342 346 349 353 356 357 356 356 356 359 361 363 362 362 363 362 361 359 358 357 358 360 364 368 371 372 373 373 372 372 373 375 377 381 384 385 386 386 386 384 382 383 386 390 394 397 398 402 407 414 412 414 433 444 450 448 432 416 403 397 394 392 386 386 388 353 329 319 360 394 421 432 430 420 406 353 303 297 303 311 315 162 56 65 72 73 68 60 54 49 54 57 58 51 48 50 60 64 68 77 102 132 158 178 225 239 151 132 103 95 94 100 159 129 53 39 45 71 108 97 92 109 118 115 98 118 122 106 81 54 55 51 56 137 234 336 368 346 290 173 114 90 60 73 106 134 126 75 47 41 45 45 45 49 86 108 119 108 114 130 136 121 92 97 92 90 92 82 55 71 123 188 197 195 206 151 117 113 135 137 113 102 100 116 181 226 243 265 287 308 305 292 264 154 78 66 65 68 72 75 100 155 164 145 93 85 108 169 195 212 221 145 90 75 118 154 167 185 188 169 153 132 87 69 50 41 51 56 56 60 71 84 73 73 94 110 120 121 94 66 45 102 145 124 112 102 65 69 73 56 94 127 123 86 67 63 71 74 77 58 48 43 56 75 89 105 106 94 101 96 60 86 95 87 69 73 94 117 118 87 94 102 107 98 93 97 96 118 172 164 137 95 67 72 130 148 166 189 184 167 144 158 172 182 206 200 171 87 70 101 84 70 60 101 113 99 86 64 52 47 47 58 75 77 62 49 42 46 89 99 93 67 56 54 48 43 37 38 39 40 63 105 157 213 249 267 292 346 401 413 427 437 431 412 364 308 297 305 332 355 373 374 293 203 178 225 281 306 304 309 334 355 373 383 331 299 305 313 276 162 216 234 198 205 220 247 243 227 197 259 298 321 323 291 227 221 208 185 135 107 107 204 238 196 118 84 71 50 132 233 103 100 135 92 66 58 83 161 252 278 174 73 56 46 38 33 34 35 26 43 66 84 100 108 102 89 83 99 126 138 135 147 150 143 202 221 208 198 196 194 209 218 223 213 208 208 222 232 238 230 232 237 236 228 218 209 205 207 218 228 235 222 209 195 184 137 90 46 31 25 23 24 25 26 29 31 34 30 27 26 25 29 40 36 32 30 30 31 38 204 258 221 172 101 43 42 46 55 105 153 181 251 279 283 284 288 291 293 293 290 283 278 274 272 284 291 287 294 299 300 303 305 305 307 303 296 289 284 282 275 285 304 313 319 322 322 321 320 324 331 338 342 343 344 347 341 328 309 305 304 304 303 302 300 298 298 298 298 298 298 297 298 300 305 311 320 325 325 320 315 309 305 309 312 315 319 328 341 363 375 376 343 338 335 321 310 305 316 323 330 339 344 347 347 343 337 327 327 327 325 325 325 326 329 331 334 338 342 347 353 357 359 358 357 357 358 360 362 361 360 358 356 356 356 355 355 356 358 360 364 367 370 372 374 376 377 379 380 381 383 388 388 388 390 390 387 383 381 382 386 395 402 406 408 409 410 405 397 384 385 391 400 404 403 398 395 391 387 380 380 376 336 321 327 373 408 438 460 462 451 421 355 307 296 302 310 316 143 53 61 72 74 70 62 54 49 52 56 57 46 41 45 69 94 123 72 85 112 135 152 159 190 197 269 263 187 110 81 66 76 88 99 93 101 136 128 113 94 96 101 100 185 194 126 97 70 49 46 66 103 136 214 301 265 208 118 86 65 41 71 98 111 120 118 86 84 74 54 47 61 113 117 112 99 108 122 132 114 95 92 96 95 92 95 116 170 223 284 322 288 233 142 100 89 110 105 88 92 106 131 187 220 241 259 279 295 293 280 247 150 98 78 75 74 76 79 119 167 172 138 94 91 130 185 208 222 215 131 90 79 112 151 180 204 203 181 120 75 39 58 68 66 52 49 46 40 55 73 76 97 121 114 115 111 100 101 114 170 185 177 128 91 58 60 80 101 145 173 197 133 95 80 92 91 82 50 58 79 68 73 86 103 107 101 107 117 121 144 132 105 77 89 124 139 116 86 100 110 115 105 101 102 113 137 164 157 116 66 61 68 90 105 147 184 186 161 132 135 141 158 203 213 186 101 107 152 118 80 58 78 85 96 136 125 98 84 61 51 68 80 83 88 109 110 92 91 89 83 75 76 72 93 131 182 112 66 58 77 109 143 200 247 286 355 413 442 439 414 347 291 267 257 249 249 271 303 334 360 275 200 148 245 300 337 327 328 336 345 353 354 291 248 232 237 249 241 219 210 194 209 222 231 196 167 134 250 292 306 320 271 210 197 186 175 169 194 197 157 168 170 108 88 80 65 167 212 83 103 121 79 63 74 117 187 255 300 153 59 47 42 38 36 36 36 34 34 53 84 102 115 121 116 94 70 99 122 135 136 122 97 156 196 197 161 161 178 208 220 225 224 227 232 240 236 233 226 222 220 217 207 197 188 190 197 217 208 202 200 205 198 179 100 47 30 26 23 23 24 25 26 28 29 30 30 31 31 30 30 32 33 32 31 32 34 68 234 256 232 266 151 43 41 43 47 48 112 195 254 276 280 273 272 278 291 293 293 289 284 279 276 282 279 266 269 269 269 288 296 299 305 305 300 301 303 303 298 299 307 325 328 327 322 320 318 315 314 318 330 341 345 343 338 328 308 311 314 315 314 311 306 303 301 300 302 303 304 300 298 297 297 298 302 310 312 312 312 310 309 311 316 319 322 336 359 395 389 367 331 337 333 314 311 310 309 308 310 313 317 322 328 330 334 337 338 332 324 320 318 318 322 326 330 335 340 345 351 355 358 359 358 357 357 357 358 359 357 354 352 354 356 357 358 358 359 362 365 369 372 375 377 380 382 383 384 384 384 387 385 384 389 389 387 382 381 383 388 396 402 406 403 398 390 380 371 364 365 372 381 387 389 389 386 383 380 377 373 360 324 319 336 381 412 440 470 449 414 365 324 244 138 255 309 307 125 49 52 61 64 63 57 53 51 53 56 58 52 46 46 60 68 115 67 82 104 93 108 119 174 223 279 215 152 88 83 89 109 122 128 125 119 115 116 110 141 222 192 180 247 261 215 127 84 55 42 80 144 189 173 177 174 150 108 56 43 41 60 94 118 117 109 98 114 116 94 68 76 112 95 90 88 101 113 124 114 105 100 120 121 105 91 131 209 257 291 318 233 150 72 71 73 86 92 97 96 117 146 189 216 239 258 280 290 288 269 230 166 116 84 77 78 80 84 141 176 182 131 98 94 148 190 209 218 208 161 107 80 76 129 179 211 218 188 110 62 42 64 72 68 49 51 57 56 86 114 122 127 125 98 109 129 149 154 174 223 190 153 94 66 59 70 132 167 180 162 133 95 102 116 139 118 94 61 85 94 59 80 92 91 90 97 97 109 128 159 142 121 111 126 136 120 99 90 106 112 107 88 88 98 116 145 162 162 122 98 96 77 75 85 134 162 159 130 115 129 134 152 190 227 233 194 103 90 123 104 84 73 58 62 91 72 119 201 86 60 95 129 135 112 146 141 107 105 100 102 89 74 102 117 128 154 113 89 79 62 85 126 156 213 277 353 398 429 387 350 310 255 242 250 243 215 192 225 257 280 262 230 211 289 314 311 296 299 309 323 327 316 270 211 156 89 104 145 187 208 222 238 227 192 118 231 283 256 266 291 330 291 234 194 182 178 177 170 166 129 90 89 101 88 84 76 135 171 146 137 117 76 62 118 212 253 282 284 122 47 33 30 31 31 32 38 41 29 49 80 97 112 125 131 87 52 77 107 128 129 134 123 71 99 142 149 149 161 189 210 224 234 243 264 301 285 261 231 226 220 212 200 191 185 201 214 224 202 203 215 218 182 134 92 52 22 22 23 23 24 24 25 26 61 68 31 26 26 26 27 28 29 96 129 109 90 122 264 285 285 294 141 41 31 37 42 44 45 101 212 261 264 235 228 235 253 278 290 293 293 289 283 277 272 265 258 248 243 260 280 295 302 308 313 314 315 313 308 303 306 325 329 323 309 305 305 308 313 332 363 363 350 326 318 308 297 311 317 320 328 328 325 321 319 319 326 319 309 301 297 294 290 291 295 302 303 305 307 308 310 314 322 326 325 336 364 409 395 355 298 286 296 304 229 254 311 304 300 299 302 306 310 314 319 324 329 329 326 323 317 313 314 317 321 327 332 341 352 355 357 359 357 355 352 352 350 348 348 349 350 353 356 359 361 362 364 367 370 373 375 377 379 380 383 385 385 384 384 385 385 385 386 386 384 381 379 380 383 388 393 395 392 382 367 351 348 351 358 366 374 380 383 383 380 379 377 375 360 342 317 318 336 374 391 389 372 351 337 324 309 262 196 271 310 291 109 48 46 48 49 48 45 44 45 49 54 70 103 111 110 106 129 177 54 62 78 68 95 142 196 178 166 198 148 94 89 87 108 194 177 139 123 126 129 110 149 231 206 211 228 247 226 168 102 64 41 39 74 130 98 98 134 149 127 68 51 41 36 87 120 118 83 75 98 167 200 199 149 108 63 72 85 99 110 119 120 116 124 153 159 141 95 126 182 235 252 242 216 140 78 76 79 84 85 91 101 126 155 187 217 245 271 294 293 279 246 195 140 103 86 81 85 89 107 171 194 187 127 104 109 168 191 202 212 183 148 107 82 79 123 170 211 233 209 154 97 56 42 53 62 62 69 90 127 146 155 157 146 126 103 111 148 187 177 176 189 155 121 103 92 97 118 190 181 135 124 127 130 141 162 183 157 145 145 158 130 88 110 100 73 46 66 104 114 129 147 141 123 101 70 90 113 96 99 109 106 89 68 70 70 79 115 135 143 107 84 76 75 81 95 129 136 131 137 143 148 141 150 172 212 253 271 233 210 202 180 148 118 84 58 49 59 109 157 66 63 91 98 74 59 94 142 161 158 116 118 253 213 150 101 87 72 66 86 96 50 68 101 132 230 314 385 386 371 356 336 300 243 244 245 235 195 181 220 227 229 228 230 244 269 275 275 273 269 275 289 293 280 244 145 87 85 134 158 176 223 247 256 228 184 127 254 272 218 229 271 328 353 308 222 199 179 163 138 149 163 96 127 190 116 101 101 98 173 221 142 128 115 82 154 235 258 277 268 176 79 30 29 48 61 61 48 40 33 50 72 90 106 122 136 109 80 67 95 116 124 126 127 126 132 150 170 149 148 163 185 205 219 222 202 191 271 267 231 231 229 226 222 223 227 243 250 247 223 233 240 211 128 75 174 229 236 213 97 22 23 23 23 24 151 194 36 23 23 25 25 26 26 134 233 275 278 279 283 285 296 298 122 43 31 37 42 44 44 108 199 251 246 219 207 207 217 245 267 282 289 292 291 290 288 283 276 266 254 246 265 285 297 309 317 322 324 323 321 311 311 320 329 326 313 302 297 296 303 315 330 335 327 311 305 296 290 302 303 304 314 328 335 328 333 348 378 343 312 298 294 289 286 287 291 299 300 301 304 309 314 319 328 329 324 334 357 386 378 331 272 253 259 265 193 242 325 320 307 297 296 298 302 306 310 314 319 323 327 330 326 322 321 321 322 324 326 329 334 340 345 350 351 349 346 342 335 328 328 338 349 351 355 358 360 363 366 370 373 375 376 377 377 377 380 383 386 386 384 381 379 378 378 380 379 376 372 369 367 371 376 381 383 384 383 380 380 381 381 384 385 385 384 382 379 377 371 360 339 324 315 325 347 376 357 338 318 306 304 307 308 304 299 301 271 220 83 46 43 41 41 41 39 39 39 40 44 56 82 93 121 160 218 229 83 68 68 69 82 102 127 131 158 214 155 116 101 97 157 276 234 160 96 109 151 200 220 175 68 68 97 131 152 148 100 63 49 60 62 70 65 87 120 117 160 167 129 65 41 71 152 180 83 70 92 192 227 215 160 110 64 69 85 102 113 123 129 127 152 195 185 156 115 121 150 189 241 252 228 135 95 93 92 88 84 91 111 139 163 195 231 260 285 307 294 260 210 154 114 88 90 95 102 105 140 211 214 187 126 113 132 197 208 194 167 139 110 98 78 69 79 143 199 242 243 225 182 140 115 111 98 95 102 94 97 115 145 164 164 149 145 160 189 192 154 155 163 215 207 211 233 212 192 197 140 95 104 135 164 190 208 217 208 208 209 216 163 127 135 105 72 42 50 77 107 114 120 128 113 83 48 94 117 98 111 118 107 85 62 46 41 42 60 54 43 43 65 81 92 103 115 132 134 138 146 149 149 141 145 153 163 221 261 271 265 257 248 197 151 101 76 61 62 84 83 52 77 86 78 56 50 66 123 169 191 143 107 125 116 91 52 81 77 56 45 56 67 97 125 158 290 361 378 370 360 348 337 295 239 246 239 221 194 213 251 227 216 206 192 195 218 254 260 251 235 235 240 241 244 233 194 167 152 154 163 182 246 259 242 174 164 176 249 236 202 200 244 305 364 366 338 300 220 167 151 178 192 171 179 170 111 117 111 80 167 186 53 87 107 88 151 199 217 262 290 308 128 39 41 58 69 74 56 46 44 50 63 79 90 106 124 141 105 60 84 106 125 129 128 126 125 167 197 148 141 147 148 161 172 160 157 180 279 255 210 192 217 229 229 241 260 288 276 267 259 255 225 147 82 39 42 197 271 270 103 22 22 23 23 24 22 36 23 22 22 23 24 24 24 25 124 271 277 280 283 285 294 265 93 44 41 46 46 46 48 136 211 227 231 224 213 208 205 201 211 223 235 279 299 299 299 299 299 302 297 281 264 256 265 294 311 321 319 320 321 318 322 329 332 327 316 305 301 302 310 304 298 298 301 302 299 295 293 292 293 297 304 317 328 330 344 378 434 377 329 303 304 301 295 291 292 296 297 299 302 312 321 327 329 319 309 319 342 357 339 295 254 241 235 244 286 311 326 333 318 305 300 299 299 301 304 308 311 316 320 324 328 329 328 326 326 327 329 329 328 331 337 342 341 342 340 332 320 313 314 332 346 350 354 358 362 365 367 370 372 373 373 373 373 372 373 375 378 378 375 370 366 364 365 367 367 364 360 356 354 356 366 376 381 390 397 401 403 402 400 398 395 390 387 383 378 369 349 320 317 322 333 357 377 391 375 360 339 305 298 301 307 305 287 253 138 42 44 42 40 39 40 41 41 40 38 37 39 41 44 45 80 144 190 139 100 83 71 73 83 105 145 194 204 205 162 144 128 104 140 226 288 201 81 69 122 216 317 224 56 61 73 85 93 109 108 59 46 52 56 63 75 50 50 72 216 273 257 98 59 109 238 236 118 131 161 197 204 195 160 134 101 75 90 106 120 131 144 146 143 145 132 135 126 116 155 214 289 231 175 110 94 93 98 96 95 102 127 154 173 207 240 268 290 300 284 230 175 132 109 99 109 120 130 131 185 227 190 171 144 133 131 161 225 220 177 138 120 105 82 69 75 136 192 239 253 251 235 211 191 179 148 124 96 81 82 94 134 160 183 179 189 208 219 201 163 210 260 299 305 291 284 246 191 123 99 97 115 148 183 217 234 242 241 237 239 241 209 167 135 96 70 51 47 67 96 87 69 50 59 55 50 110 123 108 127 131 126 111 77 41 34 37 41 42 44 47 83 104 116 115 127 131 130 135 143 148 143 136 140 140 149 196 237 264 266 260 239 165 145 133 93 70 64 94 79 59 82 109 119 87 75 74 67 56 42 52 53 64 98 89 76 111 86 52 56 77 102 128 144 187 294 349 368 371 364 352 340 309 269 257 242 230 220 228 236 214 225 231 225 215 214 229 225 219 211 183 169 156 196 227 237 195 169 159 168 204 271 251 210 145 150 175 221 218 202 185 221 285 368 382 383 367 284 210 175 210 209 164 127 108 91 105 102 85 101 97 87 118 111 91 115 144 177 253 293 285 125 54 38 57 67 72 64 55 47 36 48 66 74 91 123 179 112 58 77 97 116 129 118 125 157 209 215 142 138 143 149 158 159 146 146 178 253 215 162 91 175 222 226 267 287 297 292 285 280 232 167 91 56 32 44 213 271 241 74 21 22 24 27 30 32 29 26 22 21 21 21 22 23 24 32 61 87 209 284 287 289 224 59 60 57 56 59 60 59 163 219 222 236 240 232 213 202 197 202 236 281 294 302 302 302 302 303 307 315 324 321 314 299 265 290 317 314 313 313 317 326 333 331 327 322 319 319 324 335 312 274 239 286 299 290 273 260 252 275 238 176 205 244 288 339 390 441 459 425 376 359 323 300 331 317 300 300 300 302 306 321 329 316 309 307 315 335 335 304 269 245 238 235 235 239 278 305 317 313 309 307 315 312 303 300 301 304 307 310 312 314 317 319 322 325 326 326 325 324 323 327 331 330 337 341 342 326 324 338 344 349 352 355 359 362 364 367 369 370 370 369 368 366 365 366 367 369 369 366 362 355 352 351 352 352 351 351 351 354 357 365 373 378 385 392 399 403 404 403 399 395 391 387 380 370 348 334 325 330 355 386 410 416 412 392 378 358 314 299 281 257 288 232 47 34 35 36 36 35 35 37 38 39 38 37 37 39 40 41 42 40 36 31 30 94 97 73 67 75 76 143 230 254 226 185 146 124 105 91 145 277 284 179 56 94 170 316 315 193 58 72 86 94 147 171 137 106 74 52 63 67 63 46 83 225 324 309 102 97 169 316 278 202 160 158 167 160 157 155 164 126 83 101 116 128 137 181 219 173 134 107 123 113 93 130 229 311 193 128 96 89 92 100 103 109 118 138 157 175 212 241 265 281 268 248 172 135 123 122 127 141 153 162 165 184 191 154 167 173 170 167 199 268 275 249 174 139 118 93 78 97 154 199 234 252 255 251 241 204 165 112 107 90 59 88 115 150 141 137 140 140 153 173 186 217 259 301 321 315 259 202 134 82 47 54 103 137 157 179 197 214 220 220 222 222 232 251 221 173 140 103 74 57 79 92 81 55 42 48 66 84 122 134 145 166 180 173 142 112 74 43 55 71 78 61 66 108 124 117 76 115 139 130 129 133 140 130 132 145 142 154 190 219 238 246 252 220 142 162 159 117 74 68 113 86 58 57 109 143 142 117 91 60 58 60 59 58 90 161 146 152 161 115 83 74 99 117 127 116 128 179 245 285 305 349 361 351 361 335 276 252 228 210 211 205 192 229 243 238 235 221 206 183 190 199 118 88 106 217 233 205 155 152 171 187 226 272 244 201 152 133 155 193 222 208 175 196 237 289 325 346 356 346 257 161 155 180 187 153 116 91 86 85 89 106 93 96 144 114 83 77 104 148 212 228 207 117 61 35 44 60 71 75 62 63 74 71 70 67 76 125 212 111 66 85 103 118 129 103 122 177 243 221 145 136 140 150 161 155 142 143 165 190 166 156 153 158 187 222 274 295 300 307 285 248 174 102 52 44 30 41 130 224 213 46 22 24 26 31 35 40 44 38 24 21 20 20 21 22 23 26 28 33 112 172 197 219 168 59 205 258 235 103 128 208 244 246 234 245 252 252 231 220 215 210 251 295 297 299 300 301 302 302 302 306 312 318 319 309 277 295 313 313 313 313 314 322 328 331 286 271 277 286 307 332 312 223 97 246 308 301 271 254 247 260 205 127 131 159 212 307 386 442 461 423 381 366 356 350 372 346 320 314 310 308 308 308 309 309 311 313 318 331 324 294 264 247 241 238 237 242 280 297 302 306 309 313 325 322 311 302 299 299 301 306 309 310 311 310 305 301 301 304 302 300 299 308 311 313 340 353 353 349 348 353 354 354 355 356 357 358 360 360 360 360 361 360 359 358 356 355 356 357 359 358 355 351 348 346 345 346 347 348 343 342 344 348 354 359 366 375 384 391 394 395 393 391 388 376 363 353 355 362 361 343 373 414 453 454 439 408 383 356 325 307 230 68 213 213 39 41 39 35 32 32 32 34 36 37 37 37 38 42 44 45 45 38 30 26 28 83 90 82 69 66 69 109 200 308 271 209 158 122 102 90 88 150 279 183 83 90 104 165 333 198 60 79 89 98 111 158 178 142 87 41 72 77 69 46 73 154 300 345 285 264 290 357 293 248 201 205 191 159 114 115 123 112 104 113 126 134 138 181 187 149 129 122 138 137 144 167 272 297 187 117 89 90 95 101 107 117 127 137 154 177 213 237 254 261 176 107 81 105 129 146 154 163 171 180 183 172 176 186 203 207 220 259 279 304 311 321 298 192 141 109 86 118 168 203 232 252 251 245 227 171 142 127 131 97 62 97 129 155 126 108 102 100 87 76 57 88 157 197 222 220 149 93 41 45 70 102 134 154 161 162 142 114 130 167 201 199 199 208 242 242 221 181 125 83 108 113 106 84 60 48 85 106 120 147 177 207 218 203 169 146 115 73 70 77 87 84 94 121 130 111 79 134 141 123 120 119 116 76 64 73 87 128 176 193 184 173 209 193 157 200 163 103 67 55 67 108 104 89 106 146 182 163 138 112 77 72 81 107 142 180 126 148 192 156 118 90 93 99 98 88 64 60 101 145 192 265 337 375 383 334 274 240 207 184 190 186 188 219 217 211 218 200 175 145 177 183 95 81 123 248 189 122 88 127 172 216 249 262 238 182 140 118 141 188 253 289 300 301 261 253 278 289 311 348 287 214 152 191 192 152 130 103 82 87 92 101 110 122 149 102 72 58 85 127 182 223 199 129 59 33 38 62 84 105 74 68 76 71 68 64 59 121 190 120 85 86 109 122 122 89 139 195 244 216 158 131 137 151 165 157 149 154 168 184 178 175 170 159 215 258 284 303 308 304 241 186 140 85 54 56 37 24 21 145 158 23 24 26 28 33 34 39 106 81 24 22 21 20 21 22 23 26 29 31 32 35 37 39 46 45 69 168 239 198 233 292 299 275 243 228 226 229 227 221 217 215 238 268 291 293 295 295 296 298 299 300 303 307 310 310 309 307 307 307 307 313 316 322 297 265 246 258 276 269 278 289 277 276 251 207 250 284 262 252 246 247 232 216 220 240 268 304 395 435 406 389 381 387 389 385 368 357 350 345 334 322 311 314 319 324 315 311 311 316 313 300 275 258 246 240 237 238 248 253 259 269 290 308 320 326 328 327 318 312 309 310 311 312 306 296 283 275 269 269 264 262 261 312 335 337 344 349 352 354 355 356 357 357 356 354 353 352 352 351 350 350 351 352 353 351 348 345 345 346 349 350 350 348 346 343 341 342 344 345 343 343 344 345 347 350 354 361 368 376 381 382 382 373 364 362 377 391 401 407 401 374 404 444 488 489 472 440 408 375 339 327 304 258 217 141 37 44 43 38 33 32 33 35 37 40 42 43 43 45 46 45 43 37 32 27 27 71 63 58 57 70 80 70 144 255 271 234 182 134 101 85 65 171 299 202 110 63 88 173 292 145 80 97 94 89 87 164 176 130 65 41 64 56 52 44 52 102 228 257 262 263 300 314 252 272 264 229 199 161 78 114 150 125 119 122 134 133 140 174 157 137 151 162 182 198 217 246 315 295 221 113 87 95 97 102 108 118 127 138 154 177 205 231 241 232 147 103 90 128 152 170 168 177 189 197 192 178 188 205 223 202 234 306 318 329 338 345 332 280 182 125 93 126 170 206 232 246 245 239 214 165 152 145 147 121 98 93 70 76 90 93 92 96 62 39 39 77 116 142 125 102 47 41 41 46 88 126 148 165 155 103 98 94 97 154 200 211 210 208 214 221 218 203 157 124 157 145 129 113 71 51 77 93 111 142 179 208 218 205 176 125 96 75 67 75 86 100 112 122 129 136 126 117 130 124 108 111 97 58 55 57 62 93 127 140 102 76 104 171 209 234 142 61 48 53 57 66 93 106 107 139 172 197 161 141 143 111 102 133 164 172 167 179 192 184 152 113 77 82 78 63 64 54 43 56 84 122 259 357 373 305 253 221 182 169 185 173 174 189 181 178 183 177 163 142 186 167 80 75 119 211 122 89 91 137 188 214 243 251 234 166 134 127 136 181 246 256 284 309 261 252 269 270 297 335 295 256 221 236 202 147 134 99 63 79 93 107 130 139 134 90 65 59 82 129 187 251 246 182 56 36 52 84 74 67 63 71 76 71 63 57 46 105 172 213 144 108 127 130 125 102 208 254 169 166 157 139 143 150 160 163 171 189 166 177 218 210 215 225 258 279 286 298 293 255 179 129 93 68 74 88 55 36 28 26 25 26 28 29 31 35 83 133 216 154 47 26 23 21 21 22 24 26 29 31 31 32 37 34 166 184 57 182 262 263 268 276 287 300 287 243 234 228 225 224 220 215 214 242 288 289 289 292 294 295 297 298 298 287 233 266 303 302 303 293 251 248 255 264 251 231 231 263 299 309 318 303 240 233 231 217 234 248 243 240 239 239 248 240 215 233 271 325 355 365 348 338 365 406 391 371 351 343 342 342 333 320 309 313 316 316 300 291 284 282 279 272 258 251 246 242 240 237 233 231 231 234 261 293 321 337 355 373 365 351 332 314 305 303 302 297 286 274 261 251 261 289 319 324 329 332 335 339 344 347 350 352 353 353 352 350 349 348 346 345 344 343 342 342 343 342 340 338 337 338 341 346 350 352 353 352 350 351 352 352 351 349 347 346 347 349 353 356 359 362 368 368 355 358 340 294 385 442 449 444 435 420 441 476 517 520 499 458 402 366 336 280 255 227 126 78 53 59 49 55 111 107 91 79 72 64 57 60 61 56 51 47 42 38 35 33 31 86 75 65 58 77 90 96 112 134 150 166 169 159 111 68 36 251 329 245 119 42 56 126 169 107 105 110 103 87 99 177 161 112 46 51 68 63 51 49 61 80 121 150 152 135 133 166 197 180 178 165 143 138 128 148 150 132 125 126 133 119 136 171 140 157 212 211 217 233 268 301 339 281 207 90 92 98 101 105 111 120 131 142 154 171 193 221 230 227 197 172 164 189 189 182 168 187 202 202 191 181 183 205 215 191 208 255 293 318 338 351 350 327 242 161 112 90 148 209 233 243 245 243 223 193 164 147 141 149 168 174 113 73 59 81 85 82 57 44 44 59 102 131 71 45 41 71 64 56 101 129 146 162 141 92 95 117 141 182 212 228 224 214 201 187 173 156 148 141 134 131 128 120 69 46 46 70 90 111 151 170 176 174 149 103 89 73 60 67 78 90 106 118 129 146 130 97 130 123 90 109 95 60 60 57 55 62 54 44 53 62 79 137 178 195 146 81 38 52 51 47 87 114 131 149 158 154 105 129 177 135 100 80 154 172 157 168 177 181 171 147 120 140 170 181 113 68 37 35 54 97 180 240 273 258 235 211 179 171 182 160 159 166 161 154 151 163 185 197 201 155 95 79 103 129 85 156 225 132 177 239 263 261 233 158 147 148 136 142 163 182 239 273 247 255 266 262 259 280 320 278 244 240 224 194 165 123 88 77 107 128 141 135 122 96 74 70 92 146 206 272 250 183 40 33 57 113 81 63 59 75 74 64 55 49 47 98 172 245 154 124 139 137 142 157 210 264 288 257 214 174 170 171 171 176 188 204 214 219 217 171 211 259 258 256 257 246 277 270 135 90 73 72 152 194 144 94 52 33 32 41 59 106 128 122 190 252 268 275 199 34 24 22 21 22 23 26 28 30 31 32 114 239 262 253 192 255 282 267 253 251 263 288 296 290 273 247 224 222 218 215 223 253 288 290 250 233 284 295 296 296 296 261 139 213 298 298 300 283 235 229 230 232 230 228 224 231 229 225 224 223 210 209 210 214 224 229 229 224 225 230 234 220 200 215 267 323 326 315 300 286 336 388 373 360 348 342 301 279 304 299 292 293 295 291 276 262 249 237 235 233 229 226 227 231 239 242 242 234 232 233 249 280 337 358 365 364 350 320 288 274 277 283 283 294 301 289 284 285 310 317 323 327 328 328 328 330 332 336 339 342 344 346 346 347 345 343 341 339 337 336 335 335 335 334 333 331 331 333 337 343 350 358 364 366 366 364 364 362 359 354 349 345 343 344 347 351 355 359 364 359 343 365 378 376 436 470 473 470 468 468 460 476 514 530 516 471 413 384 356 292 270 225 81 59 64 58 74 119 236 243 227 209 192 152 59 58 59 55 48 42 37 35 34 34 33 85 76 70 71 84 88 90 83 90 94 107 132 144 101 59 61 237 287 220 109 75 80 105 119 118 122 119 107 83 122 184 145 128 98 88 95 104 64 54 64 109 111 92 91 80 55 69 82 72 73 76 83 183 202 146 138 130 120 121 127 137 138 142 125 188 246 259 271 287 317 332 313 201 139 90 91 99 107 112 117 123 132 141 151 163 179 198 212 217 216 210 216 228 219 191 162 163 173 178 174 175 180 241 231 184 168 194 271 289 315 343 354 354 344 226 143 110 174 219 241 232 243 255 247 222 184 141 127 139 181 180 129 68 42 61 56 53 57 53 62 83 100 104 50 37 49 87 67 69 114 134 128 89 128 144 143 168 197 211 229 239 233 217 196 167 146 127 108 104 103 107 112 106 70 53 45 46 70 93 116 109 107 114 121 114 100 66 46 51 62 78 101 116 120 111 108 106 130 105 89 118 83 55 66 59 60 89 68 48 47 70 82 77 82 106 171 109 56 61 63 68 93 111 124 109 138 141 87 122 151 119 113 113 120 122 126 143 154 159 156 147 133 120 173 182 99 63 46 54 56 83 147 187 217 233 220 204 197 172 145 137 144 151 156 144 133 125 179 199 173 148 116 88 95 98 83 153 202 187 225 262 285 277 229 139 159 184 207 147 117 112 188 236 245 269 275 279 323 338 346 278 234 210 224 197 141 120 91 68 107 127 129 112 88 66 67 78 96 114 153 200 194 123 47 40 47 75 120 104 79 83 65 45 51 64 84 124 180 209 123 123 139 138 136 138 160 222 275 287 270 243 229 231 220 182 182 211 271 257 236 202 218 236 224 217 230 294 301 242 97 77 88 122 272 365 387 367 314 262 215 189 182 218 242 251 245 238 232 240 221 156 55 22 21 21 23 25 28 30 31 32 62 141 258 288 290 290 295 289 250 219 203 217 232 253 282 265 238 217 210 227 278 288 272 230 256 272 293 295 285 268 274 286 295 295 296 295 258 235 216 216 218 222 226 226 228 280 303 283 192 165 166 169 174 182 199 212 217 203 199 199 202 207 204 193 227 274 312 299 280 269 329 366 338 334 322 301 265 258 291 279 272 269 275 277 272 260 237 209 194 189 191 202 210 216 228 236 240 232 228 242 326 293 263 332 331 322 340 316 285 267 270 269 245 246 250 252 305 335 336 334 332 331 328 325 324 323 324 325 328 331 334 337 339 340 338 337 335 333 331 330 330 330 330 330 329 329 330 333 337 343 339 342 359 364 366 365 367 367 366 360 354 351 351 352 356 360 363 367 373 364 346 373 411 453 469 480 486 498 506 505 466 386 325 330 343 349 335 335 326 291 211 142 71 64 64 53 117 174 211 253 270 273 127 57 42 44 45 44 40 43 49 45 40 37 39 74 72 81 86 95 83 82 82 86 96 109 122 113 82 71 88 128 163 150 46 64 76 88 129 146 135 118 100 77 163 173 68 61 73 92 111 115 62 67 82 104 99 81 78 63 52 52 45 37 34 35 50 122 145 126 128 118 108 116 102 94 110 107 110 222 292 327 330 341 361 358 289 168 119 94 91 101 110 118 121 126 131 137 144 151 160 170 181 193 199 198 201 201 190 136 107 107 113 123 124 171 207 243 234 202 182 165 200 271 306 334 358 360 351 311 209 142 172 221 234 171 169 203 258 252 214 148 127 140 189 162 109 52 33 32 32 43 55 57 69 90 72 57 46 40 48 67 59 72 105 121 124 114 141 164 181 193 205 218 233 238 233 218 193 164 147 133 120 109 101 98 98 101 102 94 89 85 89 90 88 55 47 70 89 106 112 60 34 30 33 43 59 103 103 75 88 103 122 96 86 95 66 58 71 67 87 120 163 135 77 83 75 46 45 87 158 125 84 60 119 112 83 59 68 87 102 105 86 111 102 52 48 69 95 95 93 100 122 138 140 126 120 116 127 118 70 60 64 78 57 81 132 159 190 215 191 140 80 121 111 91 127 142 149 144 133 125 151 176 179 149 126 104 102 118 144 173 203 226 249 272 289 280 213 139 165 204 220 130 87 80 141 200 263 343 356 350 357 353 330 272 246 234 233 196 147 105 113 106 85 112 124 115 87 66 64 82 91 77 75 106 199 134 61 58 72 111 188 150 107 84 60 51 71 96 119 145 176 171 103 123 138 135 137 140 145 178 217 254 293 306 299 282 247 162 168 218 297 260 253 265 233 207 192 266 289 284 188 127 75 116 162 224 305 342 343 327 288 249 236 238 247 262 265 262 251 242 233 228 159 95 38 22 21 20 22 25 29 31 32 32 35 101 269 290 291 292 293 267 207 198 195 202 203 218 252 263 249 214 205 232 287 290 260 210 234 255 266 267 244 206 211 242 293 293 294 273 162 169 204 206 208 213 227 227 212 176 177 178 151 142 141 140 143 147 152 154 155 157 159 162 167 163 162 158 183 221 280 288 298 303 325 328 307 311 277 221 190 203 242 246 254 262 268 272 273 266 250 229 212 202 195 185 218 234 204 215 221 224 225 229 241 226 235 308 307 306 331 328 321 311 311 302 281 283 289 296 309 319 322 324 325 324 322 320 320 320 322 325 328 331 333 333 333 333 332 329 327 325 324 323 323 324 326 329 332 333 332 334 337 343 341 343 355 358 360 360 363 368 374 375 373 369 367 369 374 377 380 382 389 373 353 369 406 442 449 473 499 524 539 543 533 461 379 311 297 294 290 293 257 177 93 50 72 66 73 99 92 72 56 239 312 309 259 228 215 201 130 55 51 58 81 126 118 90 55 62 75 96 90 84 79 82 85 88 97 97 92 107 113 122 182 188 89 72 56 71 89 82 106 127 125 99 84 98 231 194 89 66 64 79 83 85 75 84 92 93 85 89 99 62 48 51 47 47 41 39 56 95 118 125 123 104 106 130 92 67 79 80 117 229 307 352 357 367 378 382 273 164 110 101 103 105 110 116 121 124 127 131 135 139 145 150 157 173 185 191 184 156 122 72 61 68 50 46 59 107 140 163 201 239 266 239 235 261 291 320 349 352 338 311 208 152 146 224 234 173 180 219 289 284 253 195 174 173 197 136 81 34 29 30 34 41 50 57 53 53 61 64 56 41 46 52 56 56 57 70 97 116 132 150 169 189 199 210 225 225 221 213 188 166 154 146 139 133 123 113 105 116 129 129 126 119 108 92 79 70 62 62 69 82 90 63 49 40 36 39 48 77 80 71 72 60 57 54 55 60 58 64 65 41 66 102 138 127 101 99 70 46 31 50 82 94 75 74 181 168 98 60 60 73 85 75 72 89 111 103 49 51 70 85 64 49 65 108 139 124 121 113 84 78 82 91 91 86 69 97 129 143 166 180 152 114 82 87 77 79 129 125 126 143 129 120 129 174 190 149 134 120 107 111 130 162 207 238 251 270 280 277 202 154 171 204 193 102 81 96 153 201 268 347 355 350 336 315 288 249 244 209 149 179 183 160 147 123 49 138 190 177 109 73 63 86 91 76 64 71 104 107 85 62 77 119 187 175 126 69 58 74 101 92 104 129 156 154 133 136 140 135 136 149 161 157 166 194 262 309 294 116 116 150 155 186 225 211 221 223 189 177 185 238 273 249 105 70 95 202 250 278 272 264 255 240 211 187 183 190 207 232 240 243 242 235 227 219 103 31 24 21 20 20 21 24 29 33 34 31 34 92 217 274 292 295 295 278 244 214 208 211 197 191 194 222 222 214 203 213 234 235 250 246 215 214 218 208 194 204 270 284 289 290 292 251 120 142 186 194 203 212 218 199 178 150 144 141 140 138 135 132 135 140 147 140 139 141 144 146 147 131 128 138 170 186 197 219 277 344 331 294 255 252 224 177 132 145 178 206 238 265 267 271 273 272 262 247 227 215 216 224 275 282 175 246 301 294 290 282 272 261 267 300 301 304 308 309 308 305 302 298 293 292 296 303 306 308 310 311 312 313 313 314 315 318 322 325 327 328 329 327 325 323 322 320 317 315 315 315 316 319 323 328 333 334 332 332 334 339 341 346 352 356 359 362 365 372 381 389 392 390 382 381 386 392 395 396 401 378 357 358 394 412 379 411 454 494 541 566 563 520 471 421 344 297 279 209 132 26 35 43 52 71 82 86 56 57 74 124 215 293 300 303 286 216 142 75 71 74 126 285 298 228 61 66 81 93 88 85 85 88 90 96 112 108 94 82 119 174 273 197 49 57 83 117 200 221 159 127 100 68 64 122 248 225 177 134 109 84 57 104 133 143 140 124 92 77 77 71 58 52 49 64 80 80 85 103 135 143 122 99 112 131 106 69 47 67 96 156 255 307 326 341 347 341 272 178 99 110 114 113 111 112 117 119 120 122 126 130 133 138 149 167 179 183 177 109 67 45 52 54 39 37 47 73 74 70 68 85 117 144 157 181 228 283 308 316 313 289 222 188 187 253 281 276 267 280 307 310 284 245 214 196 173 95 57 32 32 33 38 47 51 54 50 50 57 72 63 47 52 56 59 60 65 70 76 100 123 133 146 167 177 168 162 194 194 189 177 160 149 146 147 150 142 137 135 117 108 104 97 96 93 83 73 70 66 56 47 53 60 75 75 58 36 37 42 49 58 69 80 63 53 49 52 55 61 60 59 54 55 64 77 77 96 133 91 51 25 37 46 55 52 53 61 135 137 88 65 69 92 69 48 49 70 71 44 45 56 77 55 51 69 80 105 127 126 112 85 73 77 96 63 58 66 103 122 126 130 126 114 84 65 58 61 91 142 100 104 153 126 119 129 198 201 158 151 132 98 79 108 163 211 235 241 257 261 249 170 145 158 175 156 104 112 176 253 206 250 328 337 313 283 266 230 199 196 221 222 148 154 175 128 99 95 131 160 160 89 68 70 93 96 91 80 73 84 125 94 58 69 86 119 183 153 88 56 54 66 71 79 97 128 139 130 93 117 138 141 168 180 160 143 145 182 267 314 270 186 149 150 161 161 152 186 193 157 157 194 269 232 183 88 105 140 217 202 190 180 175 163 147 151 154 159 165 188 224 235 240 239 232 224 208 123 55 23 21 20 20 21 23 27 33 34 33 32 35 69 228 287 290 294 293 281 250 232 218 191 170 153 142 91 86 164 176 185 198 233 247 207 204 201 190 165 191 282 287 288 289 246 204 139 143 147 148 142 144 148 145 142 138 139 139 138 136 133 132 133 133 132 126 123 122 127 129 128 113 118 137 177 178 192 281 303 304 270 248 226 213 191 167 134 155 190 223 252 269 267 269 271 271 261 250 235 233 269 356 332 310 287 282 285 285 288 291 294 294 296 298 299 299 298 296 295 296 297 299 300 302 305 309 311 311 312 312 312 312 313 315 316 316 315 315 315 318 319 318 316 312 309 309 309 311 310 310 311 314 317 319 323 327 329 327 330 334 336 342 350 354 357 360 367 377 386 392 390 386 379 380 383 391 395 397 398 378 364 368 400 413 379 409 436 456 476 508 541 528 514 494 374 308 264 89 29 37 43 45 48 68 60 45 36 37 46 64 150 238 271 291 252 102 80 79 76 74 133 293 302 219 48 79 85 86 84 85 100 115 105 108 127 89 79 71 116 180 287 143 52 68 128 168 176 172 145 104 73 50 48 135 222 230 215 200 206 222 210 201 198 200 199 180 142 96 80 80 74 68 79 91 128 166 160 162 178 219 216 172 167 162 147 84 59 90 118 149 204 216 247 276 262 249 230 153 96 112 119 119 113 111 112 115 111 108 109 118 126 134 149 166 174 167 145 77 51 51 50 43 34 34 52 74 73 63 50 51 57 67 63 72 105 239 296 302 288 276 261 256 259 271 300 318 327 321 318 318 288 258 232 192 133 41 39 38 35 40 47 57 56 54 50 50 60 80 66 56 56 59 63 65 66 66 61 84 111 123 95 83 95 90 94 146 127 111 147 142 132 126 125 125 116 102 87 77 65 54 41 43 49 71 70 65 62 53 41 48 54 57 62 60 54 54 49 47 46 54 66 75 66 61 70 70 71 67 66 65 61 53 47 39 49 68 75 56 41 57 54 46 44 39 46 85 127 134 96 86 95 110 89 56 41 52 59 53 55 59 48 60 76 75 102 129 124 113 95 76 72 70 46 57 77 99 99 93 98 93 85 75 59 49 55 101 145 139 139 144 124 126 153 232 211 165 132 92 61 52 103 163 203 218 226 238 235 211 143 130 138 149 139 133 134 182 230 228 231 257 281 267 248 289 250 202 173 200 215 149 111 108 116 93 84 106 123 116 64 65 79 101 98 96 96 92 98 127 99 71 66 62 74 103 122 110 79 73 62 56 63 77 100 114 98 56 102 119 115 181 193 169 146 137 149 259 308 305 212 161 150 175 179 158 179 171 145 160 160 170 130 114 114 163 168 147 125 114 109 107 102 98 120 141 157 164 192 222 234 237 236 229 221 202 161 91 24 21 20 20 20 22 25 31 35 35 31 31 32 55 80 105 131 234 276 251 202 176 164 148 126 102 87 98 150 147 154 173 193 192 177 195 204 200 180 174 198 265 288 282 217 180 165 151 142 160 238 250 236 224 174 133 135 134 133 133 131 130 131 123 115 109 103 100 102 105 102 90 105 134 184 182 191 233 251 253 234 229 216 195 171 164 175 173 191 222 231 245 258 252 239 225 222 232 249 297 331 354 331 311 296 293 292 293 294 297 288 243 244 265 296 297 295 295 295 295 295 296 300 306 310 314 317 317 318 320 315 310 306 306 307 307 307 307 306 308 308 306 305 302 299 301 305 310 311 312 312 314 315 316 320 324 327 327 329 333 334 340 348 357 362 367 375 377 379 385 383 378 373 372 374 378 381 380 376 369 384 405 354 345 360 375 386 396 414 462 519 519 517 490 353 273 215 75 53 77 82 75 66 63 57 46 31 60 94 125 172 218 253 236 189 76 71 77 75 62 63 81 87 77 44 79 83 81 81 86 119 146 136 128 126 110 119 147 198 225 220 86 72 112 188 208 195 152 116 79 57 47 52 118 152 161 161 177 196 235 248 240 200 189 192 190 164 122 92 83 96 67 65 110 199 256 257 267 279 278 256 230 220 206 194 156 149 160 171 165 158 110 144 200 195 179 157 106 95 111 123 122 116 111 112 116 112 109 106 114 124 137 149 156 159 142 123 88 55 47 52 42 36 36 62 76 75 61 49 44 42 42 43 50 84 173 246 277 262 253 246 244 257 274 296 314 325 322 318 308 287 261 220 143 88 37 42 41 41 52 68 76 62 55 55 52 66 82 69 62 59 59 62 66 64 61 57 54 49 51 46 41 40 41 42 45 53 63 81 97 92 79 69 52 35 55 59 53 46 40 41 70 82 82 73 66 60 53 47 30 48 56 57 57 65 77 64 52 43 43 54 74 69 68 75 55 61 88 70 67 74 56 56 63 57 58 62 45 52 87 86 79 69 51 50 68 103 137 142 115 91 63 68 61 44 59 70 65 71 87 117 130 114 75 107 122 112 111 101 79 76 71 60 76 88 91 80 73 72 67 67 73 58 50 53 105 131 126 131 131 123 132 168 237 179 130 95 62 57 77 111 149 179 193 205 216 214 192 146 135 140 163 136 121 118 171 209 230 200 184 189 260 296 292 254 225 201 173 180 205 145 115 129 81 88 126 121 96 60 67 83 99 85 87 97 104 113 122 119 92 56 40 55 85 108 134 141 109 81 51 53 68 82 87 76 65 114 103 96 192 193 158 136 135 155 229 268 271 212 172 148 142 172 192 167 152 144 161 121 75 59 92 129 137 116 96 84 76 70 69 74 86 108 139 163 176 202 223 233 233 229 221 210 156 45 31 23 20 20 21 21 22 24 29 34 36 33 31 31 32 34 37 46 136 178 162 81 35 31 41 48 51 54 88 130 135 138 143 165 166 147 152 157 177 237 236 228 276 290 291 291 284 289 280 266 260 278 244 211 195 153 117 121 131 121 111 104 98 95 96 93 88 84 81 80 79 75 67 84 103 127 157 171 180 200 218 230 228 204 170 171 189 216 159 200 266 235 230 232 206 192 181 190 213 250 303 317 318 314 306 298 297 299 302 307 312 277 159 111 147 292 304 301 300 300 300 298 298 301 308 311 313 314 313 311 308 306 305 305 308 309 308 306 305 304 303 301 299 297 297 297 302 307 314 319 321 321 320 320 322 326 326 329 334 336 336 336 342 350 360 367 373 378 376 373 371 366 363 362 362 365 371 367 360 343 259 255 295 310 326 346 359 369 385 434 480 523 528 518 464 293 141 38 76 109 115 70 71 71 61 48 38 30 107 177 233 246 259 277 141 57 48 54 139 267 252 162 45 42 41 41 76 80 76 81 91 115 126 125 111 126 152 172 170 148 127 103 38 92 162 240 265 224 128 96 70 52 48 63 107 89 69 59 100 161 223 212 190 139 102 103 155 142 113 88 77 71 47 65 124 261 308 301 289 276 266 251 248 245 197 169 157 178 194 206 141 88 49 73 106 129 128 115 85 101 120 137 130 121 114 112 113 113 109 109 115 124 134 143 146 143 125 120 114 54 44 49 41 41 47 75 82 71 55 47 46 52 44 37 31 70 136 216 249 245 242 239 237 253 264 276 295 306 309 307 297 280 257 180 51 41 38 44 45 50 63 99 114 100 70 56 54 78 86 71 70 70 72 72 70 64 56 48 41 37 35 33 30 30 36 38 41 44 46 48 58 46 30 27 28 32 53 54 52 57 64 74 90 91 85 75 68 59 37 42 53 57 56 53 49 58 68 60 57 54 46 61 78 79 75 69 47 70 96 76 75 78 50 77 109 63 52 52 46 67 100 111 99 78 57 51 63 98 120 146 82 55 46 62 63 58 61 70 78 111 130 146 151 130 95 110 107 94 93 93 85 70 72 77 79 79 76 66 75 82 62 60 62 52 51 63 106 123 125 129 127 123 126 161 188 105 71 55 44 71 109 103 122 142 156 170 180 171 171 166 161 154 153 112 85 88 160 189 200 188 174 173 220 237 241 242 238 219 156 144 156 200 180 144 91 101 131 138 99 65 65 84 94 73 75 85 100 110 119 125 87 49 38 54 77 100 153 170 110 93 78 44 61 78 80 85 97 136 109 110 193 189 160 128 156 183 213 249 253 214 176 150 152 195 199 156 195 198 179 135 109 100 98 91 79 77 72 69 69 70 71 65 76 105 141 163 176 201 218 228 226 219 207 186 120 32 26 22 20 21 21 22 22 24 28 30 35 40 42 38 35 37 39 39 38 35 40 74 52 27 30 36 41 45 83 121 135 138 143 146 220 263 253 242 246 284 290 291 292 292 289 290 202 199 287 287 284 282 182 115 73 78 80 83 194 179 81 69 68 74 76 78 77 74 71 68 62 58 57 73 101 129 148 152 151 164 195 223 225 203 193 277 294 295 286 289 282 217 174 167 188 198 224 275 287 288 296 296 296 300 300 300 299 301 303 307 318 332 347 225 160 167 270 309 305 305 305 304 305 307 311 313 313 312 313 312 310 309 308 308 310 310 310 309 308 307 303 300 298 300 303 305 306 307 274 191 203 251 325 332 331 329 326 330 341 344 344 343 345 351 359 362 368 374 364 357 351 347 346 347 353 359 362 352 339 330 337 349 353 311 319 350 401 420 444 505 520 532 552 490 346 65 47 59 87 110 102 54 52 51 46 37 57 98 177 239 285 295 297 293 283 174 58 199 266 301 298 253 190 173 103 42 73 78 78 86 96 112 114 112 102 115 138 145 114 83 50 45 45 72 145 221 268 202 112 89 69 54 49 71 96 60 51 63 114 136 157 153 145 152 130 115 125 113 89 67 59 62 67 62 122 268 314 306 269 235 215 209 224 252 227 199 180 178 195 189 120 71 40 45 62 79 83 87 94 114 133 148 141 133 126 118 113 110 106 108 114 122 129 136 138 131 117 95 89 91 55 43 41 49 58 64 85 82 57 64 68 83 65 43 28 48 104 192 221 235 238 230 226 233 243 255 276 283 288 293 281 265 246 153 51 36 35 40 44 54 70 102 84 59 61 57 60 93 93 73 75 82 89 84 76 66 59 53 46 42 40 38 33 38 47 45 44 44 43 41 36 35 39 45 53 58 67 62 60 61 64 72 84 90 86 76 70 62 54 58 61 62 57 52 45 48 49 47 81 97 95 107 108 107 101 88 75 86 98 95 87 83 74 89 87 49 40 49 70 92 110 122 102 78 52 47 70 145 122 98 105 82 64 61 68 62 47 83 119 145 147 144 135 131 123 109 93 83 80 87 82 59 65 70 65 62 68 82 93 88 57 56 55 47 49 65 101 117 126 132 117 105 83 100 105 63 53 52 59 84 89 53 90 121 134 131 121 99 124 155 178 109 73 70 65 93 172 176 180 188 173 175 205 204 205 212 223 208 154 158 170 183 201 178 117 112 127 156 94 62 66 84 84 63 65 72 84 83 83 82 54 37 33 51 74 99 148 143 83 65 58 57 79 109 134 115 123 144 140 135 134 144 136 122 167 194 209 247 244 210 207 183 162 197 164 113 173 210 200 137 101 76 57 48 45 60 65 67 78 104 119 91 83 96 136 152 164 186 205 217 213 201 183 151 87 31 24 21 20 21 22 22 23 25 26 27 32 38 44 41 39 43 45 44 41 37 34 37 34 37 53 51 53 59 98 125 140 139 180 258 269 281 283 284 285 286 288 289 290 291 239 165 147 196 287 283 282 264 129 69 59 86 79 100 229 249 190 74 55 68 77 78 77 70 66 61 52 60 78 108 110 112 115 130 149 173 195 214 221 261 282 288 296 310 336 240 207 220 153 158 277 284 290 300 398 390 307 296 293 295 299 301 301 301 303 306 319 341 364 353 327 304 321 322 311 307 306 307 308 310 311 312 312 312 311 309 307 306 307 308 309 310 310 310 308 305 300 299 302 310 317 321 319 316 282 201 136 167 285 330 336 318 314 322 339 342 342 340 342 346 352 354 361 366 349 341 339 344 347 349 356 360 363 365 346 331 338 362 355 281 299 356 458 488 504 515 490 483 504 344 192 38 52 66 78 91 79 43 37 74 123 111 155 241 273 290 294 295 293 290 284 259 231 278 301 308 306 302 295 285 199 103 81 85 90 97 111 120 114 113 109 95 113 143 102 67 39 53 56 57 146 179 191 156 114 91 68 53 47 65 72 45 52 80 133 125 129 173 172 165 146 124 106 99 82 59 45 52 62 50 103 178 266 235 173 162 152 140 92 138 210 218 199 172 182 162 98 58 40 42 57 75 89 101 115 133 144 151 150 143 132 121 116 110 103 106 111 118 127 132 132 123 108 93 77 66 46 40 44 57 85 101 95 82 71 98 91 79 75 64 52 46 87 157 186 206 216 216 196 182 222 244 264 267 270 274 260 246 228 163 90 32 32 36 42 55 70 96 63 50 63 62 67 93 118 115 95 93 97 98 86 73 58 52 47 44 59 60 50 76 80 50 44 49 58 50 50 49 119 138 64 57 62 63 65 65 64 67 70 70 80 82 78 54 41 65 70 65 52 51 53 49 69 82 72 88 115 143 107 50 62 68 73 88 101 111 87 81 84 89 72 46 44 60 91 109 122 131 124 103 74 57 57 76 120 98 65 68 68 66 86 77 56 72 95 120 132 125 112 116 113 105 88 77 73 81 77 63 66 64 61 57 55 61 73 67 44 50 51 47 47 56 75 93 102 107 68 59 75 79 77 64 61 74 97 104 82 52 89 122 139 91 63 39 53 102 159 84 62 68 69 115 180 169 172 180 155 152 165 171 177 181 193 195 193 157 166 185 168 187 182 126 129 143 81 61 62 71 68 58 58 64 70 67 64 58 42 64 81 56 72 100 123 105 76 70 75 84 94 121 147 123 127 140 139 134 131 133 122 124 169 194 208 220 217 206 195 176 167 189 186 156 138 160 177 99 77 62 44 40 41 51 60 71 86 149 193 189 151 130 138 145 152 165 183 194 191 171 150 127 74 37 25 22 21 21 22 28 24 25 26 26 28 32 38 37 38 43 48 49 47 43 39 35 34 42 58 61 61 67 115 150 174 237 261 279 282 283 283 281 281 281 282 283 285 288 244 199 213 218 244 275 246 201 100 61 92 236 247 231 235 176 119 53 54 71 90 82 71 65 59 72 107 117 125 136 98 81 84 133 194 277 280 277 274 281 286 285 292 307 322 195 186 287 290 289 288 298 307 317 349 347 313 304 298 296 299 302 299 288 305 311 318 298 271 239 258 291 327 325 315 307 304 303 304 305 306 306 306 306 305 304 303 302 303 304 306 308 309 310 306 304 305 312 320 328 333 333 328 325 306 278 195 147 164 301 343 335 332 336 342 342 341 340 341 344 348 351 355 358 350 347 348 356 360 363 369 369 369 369 361 344 322 331 296 203 245 318 425 461 478 477 392 312 243 209 142 60 54 51 52 70 107 134 114 183 287 289 292 294 299 302 302 295 291 287 283 285 290 300 307 311 310 309 302 286 286 233 91 97 97 95 119 125 118 122 127 123 91 132 194 104 66 77 89 93 114 116 115 141 130 100 63 50 44 44 47 51 58 104 151 145 190 235 189 169 156 134 101 63 46 39 34 40 54 66 153 223 265 186 120 94 98 81 48 96 152 188 174 155 129 105 82 70 49 41 46 71 93 99 115 134 147 150 146 132 121 113 117 113 107 107 110 115 125 127 125 125 116 94 71 54 43 44 42 43 79 97 94 77 78 106 72 60 81 79 83 89 102 114 117 155 186 207 172 154 218 234 242 247 244 241 232 229 211 154 84 31 29 35 47 74 62 49 42 48 66 83 70 64 95 119 124 105 108 117 93 73 57 52 47 47 80 81 51 47 58 62 66 67 81 67 111 189 199 153 47 41 39 37 38 41 44 60 57 39 75 95 101 58 53 85 69 55 33 32 44 63 63 61 40 34 39 56 52 46 54 54 61 81 92 97 86 86 80 67 58 57 76 91 105 120 129 137 140 133 116 86 56 81 175 122 76 78 76 81 91 65 47 55 59 79 115 103 96 108 109 103 85 74 69 74 81 81 82 101 98 62 48 40 38 39 41 44 51 54 50 59 66 66 52 40 47 56 64 65 71 78 86 91 101 109 79 67 114 120 112 60 47 47 46 55 72 63 71 80 78 114 153 150 150 164 189 168 153 154 163 171 170 137 117 115 131 139 115 215 253 147 137 134 90 62 50 52 49 48 52 61 63 54 54 66 89 92 88 49 69 94 112 90 74 74 87 95 96 95 103 117 122 129 135 126 121 121 118 134 178 209 219 202 211 200 171 170 189 225 279 314 316 202 132 103 84 61 36 42 44 42 57 81 108 179 218 226 177 152 144 146 149 152 153 150 146 140 127 111 95 61 30 25 23 22 21 101 169 56 25 25 27 30 32 32 31 32 38 40 41 43 41 39 36 38 44 58 55 52 72 142 211 269 280 281 283 284 284 281 279 279 279 279 281 283 267 255 267 241 221 243 147 78 75 74 135 273 272 225 145 77 40 47 57 65 70 69 58 41 61 107 172 184 162 123 80 94 140 206 254 284 285 325 361 306 288 286 293 302 309 295 294 302 326 329 324 315 312 313 314 313 311 310 300 293 296 288 247 111 229 274 164 235 268 230 234 260 311 315 312 305 302 300 301 301 301 301 302 302 301 300 300 300 300 301 302 304 306 310 321 328 332 332 333 337 340 336 330 326 289 258 310 232 162 309 339 334 333 338 344 346 346 345 344 346 348 349 350 351 351 355 354 350 355 360 365 368 369 367 365 351 325 314 256 156 187 215 254 317 363 374 232 160 128 139 117 77 47 87 131 133 209 294 289 285 283 285 291 298 302 300 297 291 290 288 283 285 291 302 307 309 310 309 302 284 291 295 96 104 101 106 130 129 134 147 168 170 98 128 188 112 87 88 78 91 96 83 108 150 197 159 86 52 46 48 49 56 64 144 173 159 256 277 207 182 163 141 112 81 59 47 40 37 62 91 106 131 148 113 79 51 82 85 70 63 83 105 79 72 78 80 82 86 53 39 40 54 73 88 108 127 150 155 148 131 118 111 115 116 114 111 112 110 109 113 107 92 86 78 68 60 53 56 49 52 87 103 101 74 56 47 44 61 87 100 121 152 140 130 128 156 177 196 201 212 224 226 230 231 194 191 193 194 174 133 76 39 30 38 41 46 39 34 35 48 76 129 97 77 85 107 133 137 125 121 101 75 59 57 50 46 45 51 52 45 62 82 97 78 66 113 148 182 180 122 65 62 45 42 39 37 39 53 48 47 92 113 117 94 76 74 49 39 36 35 40 48 41 39 39 38 44 51 48 52 57 49 52 59 64 93 117 90 68 48 57 72 93 101 112 124 131 138 143 146 140 125 85 77 111 114 117 126 97 93 97 85 73 67 54 63 100 89 90 109 109 99 81 71 65 67 102 109 91 74 87 97 74 61 52 42 50 62 62 57 48 78 80 63 54 47 46 48 63 82 86 96 124 113 104 102 64 77 133 102 82 71 55 45 40 46 59 76 100 101 86 69 93 143 139 143 162 157 150 148 152 162 168 141 120 108 124 121 112 229 284 235 197 144 80 49 56 76 46 38 43 56 86 118 104 105 120 79 56 46 66 88 105 83 79 87 93 94 91 89 115 162 179 170 157 182 164 137 137 155 189 216 223 217 219 192 159 160 219 291 304 312 329 303 199 104 101 67 35 44 48 52 65 114 166 204 230 231 173 155 152 154 157 162 159 151 142 133 124 117 119 94 64 55 39 27 24 45 67 32 24 24 27 30 32 33 31 30 30 32 35 41 43 42 37 34 37 46 56 56 47 129 197 242 247 261 280 282 283 283 284 285 286 284 282 280 278 276 275 275 233 149 101 98 131 202 193 168 166 128 66 63 57 56 59 60 60 58 46 36 60 157 253 261 214 150 124 202 305 321 368 402 384 368 354 309 237 220 282 291 291 290 293 298 308 316 320 317 313 311 312 307 305 308 294 280 285 151 150 256 295 292 217 265 294 291 294 296 299 302 303 301 299 298 298 299 301 302 301 300 300 300 300 300 299 300 301 304 312 296 213 276 346 339 330 306 255 262 287 318 314 310 319 311 299 317 321 322 324 332 340 346 349 351 352 348 347 347 347 348 348 350 349 345 351 357 364 367 366 363 356 348 337 320 309 303 308 229 153 195 227 236 174 132 106 99 87 88 113 202 285 284 285 286 286 285 284 285 291 295 298 293 289 286 286 285 282 284 289 297 301 306 310 302 293 284 289 290 94 97 108 121 134 125 156 219 142 108 79 114 112 100 99 94 80 100 98 54 76 141 235 171 104 55 64 73 53 59 96 197 196 172 227 240 218 196 171 148 135 116 95 75 61 52 56 59 61 65 63 46 54 83 152 104 70 37 41 40 31 62 77 78 81 74 44 37 36 41 54 79 115 130 143 156 151 142 136 116 107 110 111 110 109 101 85 91 90 81 73 66 62 67 71 65 45 57 93 117 113 81 58 46 43 55 82 120 124 124 121 125 137 162 168 171 174 195 208 209 216 202 132 134 157 160 146 117 75 47 32 41 48 49 35 35 40 57 86 112 96 92 91 85 145 203 132 115 114 82 70 68 58 51 49 61 59 54 79 85 90 122 146 175 152 137 120 86 107 176 87 49 44 43 42 41 40 59 103 119 126 122 76 48 43 41 41 43 64 62 42 39 35 30 33 35 37 55 65 60 56 56 50 61 74 65 61 60 77 94 107 111 118 126 133 139 146 152 153 144 118 88 73 95 130 139 80 72 76 74 87 89 72 54 51 84 105 117 113 96 79 69 64 66 84 87 77 54 71 105 102 103 100 50 50 65 77 64 57 95 84 53 40 42 48 59 69 88 99 85 62 70 69 70 71 86 112 100 81 69 54 83 97 56 70 104 150 133 106 69 73 95 108 112 117 133 132 125 108 89 82 93 100 105 125 138 125 76 152 222 207 160 109 86 94 113 67 46 41 55 82 112 124 126 110 59 46 50 65 85 95 75 86 97 93 94 101 123 145 166 175 209 207 170 184 183 182 176 183 210 222 229 237 187 158 173 236 292 299 186 170 301 198 108 106 72 44 47 51 59 73 140 197 230 235 216 158 151 156 169 156 146 141 140 137 131 129 126 121 135 165 211 205 193 177 73 27 25 24 24 25 30 32 29 30 30 30 30 33 39 44 43 39 38 41 47 43 39 41 116 163 188 187 211 254 276 282 286 287 288 289 288 284 278 276 274 273 273 273 267 251 239 239 263 177 81 65 54 53 86 79 62 51 46 42 38 94 140 164 236 305 315 301 294 312 329 344 347 357 367 366 355 333 308 147 123 277 285 288 289 290 293 297 304 309 313 312 310 308 305 301 297 289 200 94 206 258 303 314 314 308 300 296 293 293 293 294 297 298 299 298 298 299 299 300 301 299 300 302 303 304 304 303 305 308 313 316 272 142 190 272 331 317 241 83 88 167 322 329 328 329 327 326 326 323 322 322 330 337 345 351 357 362 353 349 349 348 347 347 348 349 351 357 362 366 367 361 353 347 343 340 337 332 325 318 295 234 131 128 138 130 173 187 153 130 156 271 284 285 286 285 285 287 287 287 288 292 293 292 290 287 285 283 282 283 286 290 295 297 300 300 291 285 282 283 284 115 115 123 131 125 102 67 75 86 98 123 192 177 149 136 112 100 114 101 88 98 160 220 149 105 78 71 58 43 67 123 219 247 237 231 232 226 212 189 167 149 133 115 95 84 79 73 67 60 50 45 64 131 172 183 107 64 41 46 43 45 86 89 81 77 60 38 35 34 33 38 70 129 141 149 157 154 152 159 114 93 106 108 112 114 104 101 88 80 72 64 57 49 47 71 80 62 68 89 117 122 102 68 67 65 47 59 82 93 106 116 125 136 148 149 144 141 153 167 178 192 193 182 169 162 155 125 94 60 41 34 42 62 58 34 39 48 58 81 101 109 109 102 79 165 199 134 130 118 82 76 77 78 80 78 74 82 84 97 67 69 156 165 156 118 98 77 53 87 121 72 55 51 51 51 51 50 81 115 120 123 112 61 46 46 44 68 92 106 85 53 57 58 55 48 59 70 75 91 103 71 61 62 75 73 67 76 87 99 110 116 119 123 129 136 143 149 154 155 148 134 104 82 68 86 75 33 68 85 88 108 96 57 42 63 119 129 129 119 96 79 69 65 68 78 79 70 52 48 51 74 52 50 55 52 63 88 75 78 101 107 97 73 52 48 62 54 46 45 61 68 69 85 92 100 86 91 119 78 52 45 149 165 78 75 116 193 115 69 73 80 96 119 101 106 134 116 88 56 59 60 66 76 86 92 140 143 90 120 157 172 142 127 138 94 56 36 51 50 39 59 89 123 131 112 61 50 51 60 76 81 69 85 92 86 94 109 133 150 153 143 186 174 75 147 200 216 192 205 247 283 277 250 171 169 241 276 292 296 257 193 171 201 150 87 77 64 52 59 128 222 241 247 244 225 194 155 159 167 178 154 136 123 120 123 128 130 132 132 140 166 200 215 225 222 154 75 27 25 25 28 31 33 33 33 32 32 30 32 35 39 39 38 41 41 40 38 35 48 112 134 142 137 145 168 258 278 281 286 288 290 289 285 280 276 275 274 273 272 271 271 271 271 272 138 51 47 42 52 58 46 104 225 212 193 173 227 289 342 304 293 297 297 299 306 316 324 330 332 330 327 333 326 297 153 158 282 282 282 283 284 286 288 293 298 302 305 303 300 305 297 256 119 166 213 165 238 308 313 315 314 307 303 300 298 295 292 293 294 296 296 297 298 298 299 300 299 301 303 304 307 313 320 325 327 324 320 284 198 138 190 333 314 230 83 93 194 347 340 333 327 327 329 332 330 329 329 335 341 349 362 367 366 359 356 356 358 358 356 353 352 354 358 362 364 361 346 331 332 349 354 350 344 339 335 335 301 206 123 112 167 251 300 290 285 283 282 286 287 286 286 286 286 289 292 294 297 296 294 294 291 287 283 284 287 291 293 294 295 295 294 288 284 282 283 283 123 127 131 131 111 85 73 76 99 150 203 263 246 199 154 138 141 158 124 120 135 176 182 130 103 73 45 50 54 75 106 165 250 284 277 241 232 223 204 181 159 138 115 94 79 75 74 74 74 69 57 86 144 182 169 106 66 44 49 50 77 130 106 91 85 56 38 35 33 31 32 36 71 135 158 166 163 146 135 145 121 105 103 112 120 80 73 77 76 66 57 62 54 40 62 64 55 60 70 86 121 109 70 66 63 42 42 48 58 96 117 125 130 133 134 125 120 120 135 149 163 168 171 172 163 138 87 57 32 33 41 55 79 69 50 48 60 74 82 102 119 118 118 127 190 181 138 136 111 77 65 65 74 82 81 75 93 101 96 60 89 169 156 121 74 80 85 92 116 107 63 61 60 60 61 82 117 120 123 117 115 93 42 42 42 39 92 125 124 80 52 56 60 79 112 135 143 123 130 123 74 97 115 121 116 111 112 114 118 122 124 126 128 134 141 147 150 152 151 146 135 113 98 86 85 73 61 81 106 126 140 87 38 58 88 125 141 136 121 97 82 72 66 66 70 68 63 56 64 51 41 58 54 50 48 61 82 86 126 166 150 116 79 54 43 42 50 51 59 103 96 78 104 113 108 90 102 120 67 54 71 170 176 111 61 73 116 95 85 88 85 106 133 95 99 126 111 84 56 76 72 62 62 67 85 149 176 163 104 104 125 111 97 90 74 66 57 42 35 37 102 115 124 132 118 89 72 63 61 69 73 72 74 76 79 104 112 123 166 140 103 114 110 101 92 111 141 153 208 276 331 300 230 149 148 190 265 288 292 293 239 179 267 188 73 73 63 52 50 166 284 291 274 243 204 179 165 186 180 168 147 126 107 97 108 121 126 135 143 146 162 183 205 219 232 243 160 71 47 23 80 231 121 35 32 32 31 31 32 33 31 29 32 34 34 45 68 71 82 116 114 116 126 218 263 273 274 276 279 282 284 284 284 282 279 278 277 277 274 272 272 272 272 265 103 62 99 55 123 250 230 236 276 277 280 287 316 374 432 334 291 286 288 292 297 301 305 310 315 317 318 317 296 291 301 286 287 282 280 280 281 282 283 286 288 289 288 286 286 290 288 231 71 107 149 92 170 266 317 289 283 295 304 300 296 294 292 293 293 293 294 294 295 296 299 301 302 304 304 304 317 329 340 338 333 325 320 314 297 184 197 310 329 318 289 284 305 343 338 329 321 321 326 332 334 334 335 338 341 345 351 354 355 354 355 356 357 355 353 349 349 348 348 352 353 351 331 264 147 273 346 350 348 343 334 336 325 296 190 190 298 300 297 293 286 283 283 285 286 286 287 286 272 194 233 299 301 302 301 300 295 288 283 285 288 293 296 297 297 297 294 288 285 285 286 285 127 134 133 127 116 101 88 116 151 213 245 276 294 210 162 166 197 210 154 113 125 185 166 135 115 92 67 62 60 59 65 144 247 306 291 233 229 220 206 188 167 142 113 91 81 80 80 82 93 92 76 112 134 128 131 115 91 64 47 47 105 156 136 115 108 96 76 56 37 31 30 32 63 116 156 180 185 163 164 177 112 92 98 89 78 65 69 73 74 62 54 52 60 57 54 44 35 35 37 61 119 113 86 56 44 45 45 47 53 76 100 113 115 117 119 115 112 111 122 133 142 155 159 158 135 94 33 33 33 35 72 92 105 90 81 76 77 81 85 111 124 124 131 145 175 197 174 132 103 81 72 73 76 78 74 69 62 50 50 56 124 168 131 96 65 85 97 107 123 111 86 79 70 68 71 111 144 109 101 100 100 77 42 45 46 53 106 126 119 68 51 54 60 109 178 206 212 204 187 167 137 149 156 154 151 147 141 137 133 130 129 129 130 134 140 146 147 147 146 142 137 131 131 121 107 87 77 80 110 145 177 89 48 69 102 128 144 136 121 100 86 75 67 63 63 63 59 64 80 81 75 74 55 43 44 65 77 91 105 130 152 101 63 51 47 52 74 71 70 88 97 89 88 100 104 99 99 89 50 55 85 145 142 112 52 58 88 118 127 114 79 95 105 96 106 112 97 70 64 104 82 61 60 58 88 171 174 146 70 86 112 131 105 80 63 48 41 36 34 84 229 180 127 124 101 84 84 71 65 71 77 80 75 90 96 92 104 123 162 131 93 91 81 78 88 105 133 170 211 267 328 280 217 159 190 234 283 292 294 297 285 281 283 158 57 63 176 223 195 216 264 292 275 242 188 186 191 202 182 161 141 118 97 82 98 117 137 140 144 148 153 144 131 160 213 276 277 278 261 255 241 251 112 38 33 33 35 37 49 73 104 49 30 32 33 50 81 102 109 106 95 79 96 225 274 273 272 273 265 213 213 236 269 275 276 277 278 279 277 275 273 273 273 242 81 150 275 254 254 276 277 276 276 277 281 289 302 333 350 309 291 285 286 289 292 294 296 297 298 301 301 297 164 135 289 311 264 151 231 284 285 286 288 290 293 293 292 290 289 290 291 263 185 148 114 85 118 188 308 160 82 104 202 245 253 283 295 296 295 294 292 293 294 296 298 300 303 304 310 319 337 343 344 335 327 319 315 314 314 314 221 172 317 340 330 323 326 330 331 324 318 317 325 333 337 340 341 340 340 340 342 345 346 347 346 347 348 348 346 344 345 344 342 342 344 348 341 315 267 302 326 330 330 327 320 318 309 297 291 294 300 310 306 295 287 283 282 283 283 284 285 286 247 95 184 302 304 302 299 295 290 285 282 282 284 288 293 297 299 297 294 288 287 286 288 286 129 133 128 123 112 102 107 150 180 204 208 257 284 206 157 144 129 124 108 71 105 196 173 142 124 125 102 69 58 53 56 103 192 292 255 220 216 208 198 188 170 148 121 102 91 89 92 98 114 112 99 103 94 71 98 98 81 58 45 45 128 177 206 159 133 125 105 75 38 33 32 32 49 105 183 207 221 194 215 204 111 97 101 84 71 61 62 67 69 59 47 46 57 63 59 53 44 35 38 69 118 118 106 85 57 45 45 47 48 47 72 95 101 110 114 113 113 111 107 115 127 142 132 115 82 51 30 36 39 59 117 128 126 106 92 84 84 89 100 129 128 115 75 115 179 254 229 151 104 92 90 86 78 72 69 69 70 52 52 66 103 114 80 94 101 106 106 109 116 115 114 112 89 74 73 96 105 70 63 56 49 53 51 52 53 72 117 124 124 112 103 98 96 146 196 224 227 219 208 185 167 161 166 171 175 169 162 155 146 139 133 130 129 128 132 138 142 143 141 138 138 138 139 135 126 107 88 75 82 123 156 85 58 67 112 131 137 130 120 105 90 79 70 66 71 81 72 72 81 87 77 60 44 39 47 104 114 100 103 115 132 85 58 54 52 46 45 65 67 62 94 89 58 90 105 102 72 56 42 52 96 158 140 104 54 72 108 157 158 136 85 106 114 97 101 89 66 51 70 119 78 60 62 61 88 143 133 112 72 112 145 172 115 75 48 41 38 41 58 151 313 187 113 91 105 117 129 106 92 90 90 92 92 111 130 142 128 122 127 148 139 104 80 76 86 108 148 200 203 235 289 278 267 258 254 266 288 291 294 295 269 259 268 267 247 234 273 293 282 229 242 293 268 234 193 202 201 196 170 149 131 113 98 86 99 118 138 143 146 147 147 104 50 68 158 285 284 282 285 297 224 132 72 47 48 65 66 76 116 129 130 105 63 35 41 51 63 76 79 109 230 243 234 264 274 273 272 272 226 60 36 73 240 272 272 273 274 275 276 276 276 275 274 221 55 173 279 279 278 277 278 278 278 278 279 282 287 296 302 293 288 285 283 285 286 288 290 290 290 294 294 287 264 200 148 274 249 97 169 248 294 269 286 311 321 320 314 304 298 294 297 297 287 218 154 97 140 147 133 138 128 118 113 191 273 289 297 300 299 298 296 295 295 296 298 299 301 304 316 329 343 341 335 324 317 312 309 309 308 307 192 166 324 341 336 326 321 321 326 322 320 321 328 334 335 338 340 339 338 337 337 339 341 342 340 342 345 350 353 354 351 346 340 339 339 339 339 333 324 314 310 309 309 307 305 302 299 297 302 311 318 318 303 288 285 283 282 281 281 282 284 287 250 133 218 300 302 299 293 287 285 283 281 282 283 285 289 292 294 293 291 289 287 285 284 283 121 113 101 99 100 102 112 138 153 141 127 252 264 202 130 95 102 111 100 69 78 137 215 171 147 169 123 78 62 58 60 70 153 243 207 193 191 188 184 177 165 148 126 108 99 97 103 112 123 118 108 94 81 79 101 69 48 46 40 58 138 149 140 135 144 143 117 80 40 38 36 35 35 124 265 260 240 224 236 219 160 137 107 79 66 57 53 67 82 87 136 117 56 58 67 77 79 64 44 78 110 117 103 77 45 42 44 46 46 46 43 70 97 107 112 114 115 110 104 106 113 119 94 70 45 31 30 40 48 87 146 138 120 94 87 83 83 100 114 140 99 76 68 147 212 278 293 245 132 112 104 99 84 72 69 63 62 63 63 64 56 49 54 90 106 111 104 103 102 100 101 98 82 74 71 72 72 70 69 65 59 60 61 61 59 87 126 128 131 132 132 139 150 191 213 222 224 222 215 181 155 138 157 176 192 187 178 167 157 149 144 139 129 118 118 126 137 140 140 137 137 137 138 139 135 125 103 82 65 74 79 52 47 65 118 125 124 117 110 103 94 83 77 77 84 89 88 111 109 72 56 42 31 38 49 68 96 120 146 136 121 99 77 66 77 54 38 54 66 73 94 85 77 93 102 95 55 45 51 70 130 183 160 112 75 94 146 184 161 144 128 99 73 57 69 69 62 60 80 105 75 69 74 83 104 121 103 107 126 167 182 169 101 67 48 46 53 69 114 214 310 252 158 94 126 143 156 153 134 114 98 76 61 68 106 142 135 118 109 161 200 195 127 118 126 134 164 195 191 205 239 305 312 304 292 291 295 294 294 295 295 289 281 281 284 289 297 238 208 223 252 277 237 222 213 217 208 187 150 129 116 108 110 114 122 131 140 144 146 147 147 109 76 87 74 84 85 105 130 157 113 61 58 61 92 181 163 135 133 126 117 105 67 41 51 64 75 75 77 131 265 277 276 277 276 275 274 275 202 36 175 252 274 275 275 274 274 273 274 276 278 281 281 273 238 259 278 278 278 278 278 279 280 279 279 279 280 283 284 283 283 283 282 281 281 281 282 283 284 284 284 285 288 256 209 284 233 125 109 182 274 147 195 306 306 308 308 305 240 187 205 236 244 176 154 151 155 162 166 168 161 150 127 218 302 298 302 304 303 304 306 306 306 306 305 304 305 311 263 272 339 337 327 315 310 307 303 303 302 301 267 265 325 332 334 329 319 317 321 320 323 328 331 333 333 336 338 339 337 335 333 335 338 340 342 347 352 356 353 349 341 338 335 334 334 334 335 332 326 315 307 302 303 301 297 295 296 300 309 322 327 314 298 288 287 285 283 283 282 282 283 289 293 294 295 296 297 296 295 293 289 285 282 283 284 285 286 286 287 287 288 288 286 285 284 285 103 93 91 91 94 102 98 99 120 92 125 283 235 153 97 86 97 124 127 106 49 100 184 187 191 205 132 83 62 62 65 71 136 160 130 145 158 168 168 165 159 143 125 108 101 99 102 113 122 122 116 106 94 79 69 54 46 44 35 40 61 113 127 127 161 159 129 112 79 44 43 44 44 65 163 310 277 248 239 239 231 206 153 109 87 70 77 114 189 232 162 104 45 41 36 35 46 49 46 68 90 106 104 92 75 66 55 46 47 47 45 55 80 107 110 113 114 111 108 108 104 90 60 46 44 60 55 59 75 111 141 133 108 88 85 84 90 118 100 79 89 101 117 164 204 223 288 280 214 139 115 109 89 81 79 76 73 72 71 67 63 53 68 103 95 100 106 101 96 89 107 104 81 73 70 72 72 71 71 68 66 66 67 72 72 103 134 136 139 144 151 164 182 210 215 217 219 220 210 178 150 134 153 179 196 187 181 173 164 158 152 144 135 126 122 127 136 141 142 142 141 140 138 138 135 127 111 93 78 79 60 37 37 66 110 111 112 111 105 100 97 89 83 81 88 90 88 100 88 48 42 38 37 50 60 69 100 144 197 168 137 113 90 68 57 61 60 62 78 96 112 82 72 85 91 80 48 64 93 151 210 251 265 194 153 152 188 194 152 116 86 60 65 58 48 71 87 98 81 71 69 62 75 107 123 124 100 101 114 146 175 159 87 68 56 53 82 130 212 240 261 247 169 126 149 141 138 147 119 99 94 80 64 52 69 97 120 124 113 102 111 150 197 198 189 172 159 164 170 177 215 291 307 310 306 306 306 305 305 299 286 282 229 134 160 186 209 106 92 238 233 196 128 145 161 174 190 172 124 105 97 102 109 118 130 149 153 145 152 151 146 160 205 261 268 186 39 35 36 39 47 54 59 59 59 72 117 126 113 101 89 75 54 47 54 50 58 83 195 249 286 287 292 298 293 293 291 286 181 41 212 279 279 279 281 282 281 278 275 275 276 277 278 280 281 280 279 278 277 277 272 256 267 281 280 279 279 279 273 259 226 232 251 272 278 279 279 279 280 280 283 286 289 291 293 295 219 138 140 169 215 294 305 313 303 301 300 299 164 64 66 114 150 154 156 155 155 156 158 159 159 161 165 261 314 306 308 309 308 310 313 317 318 319 320 319 320 322 248 255 353 345 332 315 307 302 299 298 299 300 294 300 310 321 329 333 321 316 316 317 320 324 327 331 333 335 337 339 338 335 332 333 337 341 346 350 356 365 347 333 338 337 336 336 334 332 331 328 323 318 311 305 302 300 298 296 300 304 309 213 213 304 300 295 293 289 286 285 282 281 282 288 295 302 300 299 299 296 294 292 290 287 284 285 286 286 285 284 284 284 284 284 282 282 282 282 91 89 88 88 88 89 90 89 87 60 142 271 200 134 80 71 80 108 135 130 75 73 121 189 213 220 177 104 64 64 70 81 106 110 105 117 135 150 153 156 155 144 128 110 101 97 99 112 121 126 125 116 99 88 76 65 58 50 37 37 64 119 121 131 171 167 149 127 85 50 50 59 68 45 94 203 299 291 268 277 289 281 185 154 151 147 207 345 352 263 90 62 43 45 47 47 46 44 42 39 44 63 98 103 100 92 73 53 50 50 50 50 79 109 109 111 113 110 108 105 96 68 36 35 52 76 74 89 114 130 123 100 91 88 93 95 106 137 121 130 165 149 139 125 205 255 270 218 193 181 135 108 87 82 83 84 82 79 80 73 65 59 94 124 113 115 122 115 110 103 86 86 81 71 69 71 70 72 75 71 68 69 79 102 140 139 145 149 153 165 181 197 209 217 215 214 216 218 211 192 170 162 170 186 188 173 172 174 177 170 160 150 142 137 137 140 144 149 151 152 152 147 142 137 134 129 123 115 108 105 84 62 53 80 109 114 113 109 102 99 98 97 92 85 79 84 86 79 62 45 38 37 43 60 102 127 116 146 183 173 133 86 67 58 52 59 77 87 78 79 97 140 110 73 65 64 65 114 152 185 236 270 291 274 259 244 210 170 121 78 58 55 106 93 63 90 93 84 72 64 60 50 72 111 129 128 117 117 103 98 153 129 66 58 57 59 91 96 102 130 151 165 179 162 153 146 138 132 104 89 84 72 67 65 65 80 122 152 132 92 91 123 183 188 195 186 131 106 134 142 187 255 291 303 301 293 297 304 307 301 290 285 245 159 91 64 52 45 126 242 231 215 181 125 116 128 161 147 104 94 91 96 110 123 139 167 170 158 166 159 143 143 186 249 303 225 90 64 84 98 70 53 47 55 53 51 72 92 99 84 77 71 58 57 58 95 150 205 264 290 281 229 278 327 327 354 384 380 352 312 345 335 311 297 293 293 293 286 278 277 276 276 276 277 279 281 281 279 278 277 234 91 84 142 265 282 247 167 185 186 137 164 198 249 273 281 280 280 262 224 262 286 286 287 288 289 291 234 94 225 306 334 331 322 310 279 265 264 145 76 73 113 135 133 137 137 134 140 145 153 197 208 207 284 319 313 311 312 313 312 314 317 320 326 333 337 338 340 349 355 359 345 327 312 313 308 303 301 304 306 298 304 312 311 323 334 328 326 324 325 330 334 335 335 336 337 338 340 340 338 336 337 341 347 355 360 364 370 340 323 331 337 337 334 332 329 327 324 320 316 311 306 302 299 294 288 296 303 300 151 126 210 279 301 297 291 287 285 283 283 284 289 296 303 305 302 299 295 293 292 292 289 287 286 286 287 287 288 288 286 284 282 280 279 279 279 87 86 85 84 84 84 85 73 61 43 142 186 145 100 68 59 61 60 76 92 87 66 81 128 143 188 203 107 71 68 70 73 85 147 139 110 126 138 144 152 154 147 132 119 108 106 107 114 123 130 133 129 118 101 90 81 73 64 56 63 89 123 108 114 135 134 111 82 68 55 52 46 42 34 68 175 362 333 307 311 365 373 298 279 297 365 416 459 459 254 65 49 46 47 51 52 50 44 47 46 43 48 63 76 85 90 98 83 54 54 54 55 92 108 105 99 89 77 101 104 92 57 36 38 53 69 78 110 132 130 108 89 86 98 108 115 110 117 159 162 168 153 140 146 248 267 244 169 165 199 140 106 96 95 91 89 88 85 84 75 75 84 109 120 116 145 148 141 146 143 126 114 96 73 73 68 72 78 92 111 98 100 137 149 157 161 165 171 179 196 212 217 218 218 215 215 217 221 218 211 199 186 181 185 176 162 154 158 167 166 160 151 142 139 140 144 150 156 160 162 162 155 147 139 136 135 134 129 125 122 121 114 104 102 109 116 113 109 103 101 102 105 107 105 100 100 93 78 65 50 40 39 64 108 144 157 127 122 118 114 88 70 64 60 53 42 72 90 79 84 94 120 94 65 50 67 98 136 161 197 249 264 286 319 339 308 194 129 91 82 66 83 162 132 100 106 87 74 82 64 49 43 62 95 132 133 140 159 103 70 108 80 42 30 48 69 93 101 91 63 80 112 180 160 133 164 170 154 102 86 78 68 65 76 109 88 86 145 129 104 108 104 103 90 121 172 248 185 139 171 195 227 260 275 272 237 230 249 287 294 293 293 298 263 127 99 71 31 148 254 250 241 221 163 122 115 139 123 102 98 108 118 125 135 151 180 188 182 155 145 143 146 123 160 290 263 200 159 230 283 225 166 128 122 117 98 61 89 112 104 83 66 46 132 183 174 204 237 254 268 246 144 211 299 318 320 335 358 367 379 394 375 348 321 310 301 294 286 280 279 280 280 279 277 277 280 281 281 279 278 272 244 228 234 280 201 137 53 86 122 140 223 252 219 200 217 256 275 265 229 266 284 284 285 287 289 288 280 257 290 320 335 336 329 310 232 201 192 165 153 149 146 144 141 139 136 133 138 171 214 284 307 304 305 309 313 312 311 311 309 309 310 311 319 330 339 346 349 353 343 335 337 338 336 337 323 312 311 308 310 315 324 326 309 314 320 319 323 329 335 341 344 343 342 341 341 342 343 344 341 341 343 350 356 362 364 364 362 337 324 326 330 330 326 325 323 320 318 316 314 313 307 300 295 289 284 288 238 173 105 80 108 257 301 297 293 289 286 285 286 289 293 297 302 308 304 299 296 294 293 292 290 289 289 289 289 293 292 291 290 287 283 280 279 234 138 82 81 80 80 79 77 71 56 55 78 173 210 201 140 108 92 98 74 49 81 98 98 60 59 106 148 177 149 99 75 69 68 91 159 135 106 120 133 142 150 152 147 132 117 104 103 105 112 122 130 135 131 126 116 107 98 89 94 97 101 112 112 89 70 65 75 73 63 62 56 49 43 38 43 75 224 366 350 377 412 441 451 444 444 458 471 484 498 491 267 104 45 48 51 54 54 50 44 70 84 84 54 41 45 47 49 54 58 64 84 81 80 103 104 97 90 85 79 105 101 83 50 37 36 39 54 71 110 136 141 103 84 82 103 115 107 136 139 143 178 162 131 140 183 288 294 245 146 131 123 112 99 92 92 92 90 90 87 128 247 200 153 154 134 120 174 178 170 183 181 167 135 116 94 136 117 92 130 151 173 160 156 157 169 181 192 195 203 216 224 229 231 230 229 226 224 224 229 224 213 198 183 180 185 172 162 155 169 178 177 168 156 143 132 128 133 147 159 167 169 168 161 152 144 139 139 139 136 131 128 127 123 117 111 112 114 111 110 108 108 109 111 114 114 115 118 111 100 106 101 85 60 67 102 144 147 140 135 129 115 58 55 70 71 60 49 71 83 85 90 92 93 90 79 74 77 105 143 157 192 240 255 268 296 333 271 151 107 87 90 119 139 180 143 98 67 75 79 85 58 44 41 51 99 178 122 118 152 104 78 83 57 43 33 70 92 99 90 79 53 79 95 105 97 95 109 178 190 147 125 105 90 79 89 128 125 127 149 123 107 109 95 93 112 186 251 314 189 145 192 197 212 229 230 228 229 220 231 263 281 292 297 267 227 132 257 298 260 258 270 268 258 244 230 144 104 126 122 116 111 121 132 142 154 167 186 191 191 180 154 147 154 86 131 296 308 312 308 312 262 162 144 132 129 121 104 67 107 149 182 116 78 67 166 202 184 200 217 231 233 246 268 127 90 139 300 351 339 345 336 332 370 363 332 319 305 289 283 280 280 285 289 291 294 286 277 278 280 281 281 280 279 279 227 163 88 61 69 70 164 287 262 190 112 116 149 200 251 273 280 283 285 285 287 288 289 290 292 294 299 310 323 330 314 283 205 168 167 178 182 180 165 155 148 145 142 141 144 225 296 300 301 302 301 305 296 264 292 311 307 304 302 301 304 309 316 328 332 322 217 216 344 354 353 351 334 324 324 311 310 325 324 324 325 327 330 332 335 337 340 342 343 342 342 342 343 344 346 349 345 344 346 352 357 361 362 360 355 347 337 329 321 319 318 318 317 315 313 311 310 312 307 298 289 285 284 283 163 46 57 91 144 272 302 301 297 293 289 288 288 290 293 297 302 308 305 302 302 296 290 286 288 289 291 293 294 295 292 290 289 285 282 280 272 185 22 75 76 76 74 70 66 56 45 76 174 307 282 235 166 152 157 158 90 74 122 151 143 98 82 84 100 154 190 127 91 70 63 85 116 90 82 93 117 134 145 147 141 128 112 101 98 99 105 116 123 126 125 122 120 120 121 117 109 105 107 113 102 84 72 64 62 68 67 65 59 50 43 40 60 102 297 424 453 452 469 492 478 470 464 471 483 497 502 472 353 176 57 55 56 57 57 53 58 103 119 120 94 69 54 47 46 49 51 75 112 114 114 109 99 92 87 94 96 96 66 47 37 34 32 30 52 69 82 125 139 105 85 81 96 129 155 162 182 194 242 210 165 253 277 295 292 241 158 131 112 103 103 99 95 94 96 95 100 164 271 187 173 206 214 220 223 206 199 208 195 161 92 123 155 179 166 162 199 204 199 183 185 190 199 212 224 228 234 241 247 259 262 247 240 237 236 236 234 229 217 202 187 188 194 179 177 180 191 194 192 182 169 155 141 138 143 152 162 171 173 171 166 158 150 143 142 141 140 136 134 134 133 129 122 120 116 111 112 113 115 116 118 120 123 127 133 134 121 95 94 92 82 61 73 130 116 107 128 141 115 37 62 87 94 76 68 72 81 88 92 95 101 117 93 65 56 93 125 125 139 181 246 229 230 316 233 142 144 127 129 192 188 163 176 159 130 107 85 67 47 41 43 49 102 158 143 125 118 99 100 104 87 106 128 108 93 84 83 78 78 94 86 62 84 87 90 128 168 187 179 159 133 137 155 182 204 171 139 162 141 110 101 105 121 127 215 293 167 142 175 195 236 291 289 257 223 212 221 241 261 250 233 157 134 186 316 342 314 286 275 275 276 252 213 145 111 101 97 99 105 130 146 161 177 184 187 187 180 171 164 154 146 112 166 272 284 291 293 295 232 148 137 133 129 107 94 92 113 165 221 188 184 189 190 185 173 183 206 230 227 219 222 246 246 257 325 341 320 291 265 253 362 380 352 301 313 326 300 286 281 285 294 309 336 313 279 277 277 279 281 278 257 199 124 54 58 66 72 66 146 200 133 104 103 169 190 196 194 234 269 283 284 285 286 277 274 286 292 296 297 302 307 315 265 246 299 210 150 154 159 162 159 154 150 148 175 172 147 224 283 290 291 294 297 300 296 276 297 311 308 303 300 298 299 301 304 309 250 149 244 301 363 362 356 346 332 327 329 328 325 323 323 327 333 333 336 341 339 338 337 336 335 335 336 334 333 338 341 343 342 344 348 353 357 359 358 356 354 355 351 341 325 317 313 312 311 309 307 306 307 309 300 291 284 287 289 286 178 84 73 194 290 293 297 300 300 295 291 289 288 289 292 296 301 307 306 307 311 296 287 285 285 286 288 289 291 292 290 289 289 286 284 282 263 185 69 75 71 67 63 61 61 55 61 94 232 330 312 211 126 86 84 97 91 96 149 246 205 113 70 56 62 122 132 93 65 53 55 73 90 81 71 78 97 119 135 142 136 125 111 103 98 96 100 108 111 111 109 107 105 104 104 102 99 93 92 99 93 84 74 68 67 73 66 72 94 82 64 45 72 149 319 400 451 480 501 513 481 463 456 462 469 478 483 484 466 303 166 80 64 59 59 56 56 70 105 130 143 126 105 95 89 74 52 68 89 96 103 95 69 67 74 88 78 59 34 37 43 36 40 49 72 79 86 142 146 119 103 111 147 161 172 177 238 275 284 288 286 303 295 286 272 229 207 178 180 170 147 116 108 117 127 161 207 214 224 177 185 219 230 235 236 228 221 211 185 163 141 142 170 199 202 216 232 231 225 219 223 226 230 242 253 261 260 273 290 277 265 247 239 233 231 230 231 230 222 214 206 203 198 186 187 192 199 202 201 195 181 166 151 148 149 154 163 171 174 173 168 162 156 150 145 144 144 144 143 143 141 138 135 131 126 122 121 123 126 126 129 132 141 150 158 162 145 118 98 93 91 66 74 108 114 113 116 138 108 46 81 103 107 59 41 45 64 75 81 95 105 113 89 71 61 79 93 94 67 114 232 179 177 232 173 159 205 190 177 186 202 197 183 128 101 97 68 47 38 38 45 56 99 115 92 92 87 81 100 121 153 134 111 77 73 76 91 81 71 60 89 92 61 80 92 93 135 180 201 213 212 181 178 191 219 188 160 204 217 209 196 159 138 132 228 264 140 135 165 230 251 258 255 246 232 222 241 249 237 163 135 293 324 302 246 294 315 282 274 273 280 229 172 114 111 115 113 112 113 126 158 181 197 195 183 162 161 163 168 157 152 170 193 212 213 225 232 230 172 125 129 132 132 122 124 150 208 215 214 190 204 216 201 188 183 195 215 236 248 255 261 273 292 309 323 326 302 226 250 308 404 426 392 296 328 361 364 316 286 281 289 313 359 348 322 290 171 119 145 160 171 145 81 53 53 57 66 80 181 188 75 74 104 180 229 206 103 141 200 269 261 253 245 269 279 281 291 296 298 300 302 305 234 185 166 156 146 146 145 146 147 149 166 187 242 232 150 151 211 291 291 293 296 299 302 304 307 309 309 305 302 299 298 299 302 308 292 264 339 373 378 368 339 314 318 314 311 315 317 316 315 316 319 321 325 329 327 327 327 328 330 332 333 333 331 331 335 339 342 345 348 352 355 356 354 352 349 346 347 344 333 321 310 303 298 297 299 301 302 301 292 286 287 292 294 290 286 283 278 278 286 287 289 291 294 295 293 289 289 291 294 298 303 307 309 310 310 297 290 287 286 284 283 284 285 288 290 291 292 290 282 270 245 204 152 84 78 72 66 65 68 75 103 140 212 270 277 138 64 45 49 63 83 74 148 329 251 171 114 72 67 124 149 124 57 42 51 73 125 156 82 69 82 104 121 132 128 121 112 107 102 98 98 97 95 93 91 90 89 89 89 87 85 82 80 78 77 72 68 66 67 67 56 52 59 62 59 46 48 81 168 260 368 472 497 499 476 466 459 456 449 442 436 446 440 384 290 179 92 64 51 49 45 47 70 111 145 159 137 110 104 92 66 48 42 45 54 57 47 58 68 88 73 56 34 39 45 43 60 76 87 92 110 157 154 151 169 162 177 217 227 239 282 300 281 182 244 311 298 284 259 164 164 204 199 190 171 122 133 185 126 148 217 218 225 245 249 249 262 254 249 244 204 184 158 147 145 152 186 212 218 243 265 276 263 255 258 266 271 279 287 297 286 275 271 259 246 233 232 232 231 227 226 227 224 219 212 201 191 183 183 186 191 197 201 203 185 169 155 150 149 150 159 166 172 171 169 165 160 156 152 150 150 153 154 153 151 148 145 142 136 133 131 133 135 134 139 148 164 176 180 173 155 133 106 97 89 80 81 89 101 102 107 129 104 73 69 71 77 85 61 45 58 59 62 82 97 98 76 66 64 74 72 68 45 125 221 174 177 195 169 184 221 220 191 159 212 200 159 97 69 63 44 36 36 37 41 49 69 67 45 61 68 78 132 135 120 129 112 81 78 82 94 83 96 119 143 131 89 91 98 102 114 156 206 141 122 126 136 145 161 223 179 84 132 143 120 137 128 113 225 231 127 145 180 224 243 255 258 251 240 229 260 263 225 270 286 313 330 272 142 261 306 277 272 260 245 145 97 91 116 131 139 142 131 101 165 200 198 184 169 151 151 157 168 164 168 183 187 195 202 199 183 155 118 103 116 102 91 78 66 117 221 198 188 183 201 213 222 218 220 231 229 244 272 282 283 276 289 305 320 303 316 336 396 421 437 444 399 309 348 394 437 370 312 280 281 296 326 374 382 358 243 167 137 115 164 269 127 49 48 70 142 232 255 188 64 64 88 119 177 173 119 93 99 132 203 227 231 272 285 283 291 296 298 299 300 291 217 170 142 139 140 143 142 167 189 182 229 277 178 148 147 152 222 298 296 296 297 299 302 304 306 308 309 306 303 301 298 216 182 301 346 371 391 363 350 366 305 260 315 327 325 321 318 315 313 311 310 310 311 312 313 314 316 319 323 326 327 329 329 329 331 335 341 344 347 350 353 354 352 350 348 347 351 342 321 314 306 297 294 292 291 294 294 290 289 290 295 291 287 284 286 290 293 291 289 287 285 285 288 291 291 289 290 294 299 302 306 309 311 311 308 299 291 286 284 282 280 280 281 284 288 291 291 282 242 205 184 101 27 93 87 79 72 63 69 85 126 163 200 203 180 79 54 40 31 49 68 78 192 311 285 200 132 107 73 67 143 118 45 35 75 132 204 233 195 105 78 92 107 117 118 115 111 110 106 100 88 81 77 79 80 79 79 79 79 78 76 73 70 68 66 64 61 61 60 58 54 49 45 42 46 51 58 63 83 123 222 355 441 459 456 460 455 448 436 417 397 403 390 367 333 259 141 107 88 77 48 37 37 87 128 137 102 90 102 108 95 52 42 40 40 57 72 94 99 94 76 62 50 42 42 54 75 81 89 121 145 168 175 204 251 249 257 282 308 328 357 349 322 261 291 318 312 286 272 261 248 244 229 213 185 137 116 138 167 187 215 230 242 257 307 317 313 292 264 226 134 129 154 147 155 170 202 225 244 278 307 329 312 302 299 304 316 329 295 277 270 257 245 235 228 224 223 225 225 223 221 220 219 215 209 200 191 181 175 173 175 181 193 197 188 172 158 147 144 146 151 156 161 162 162 162 161 161 159 158 159 161 164 163 159 155 151 144 131 126 128 134 137 138 145 156 171 181 178 166 152 133 112 103 92 78 74 73 76 71 90 123 103 74 36 69 92 108 96 73 58 48 43 47 88 108 101 75 73 93 69 46 41 112 178 201 199 195 183 176 165 135 108 100 135 119 99 82 61 44 37 36 36 38 43 51 66 65 64 77 60 49 74 120 141 130 116 103 101 95 84 66 91 122 143 127 101 79 85 85 54 95 146 139 130 119 97 91 127 301 224 84 105 103 95 123 116 119 226 208 162 149 185 230 233 239 244 239 230 219 215 214 223 271 290 296 305 261 196 264 283 270 261 222 171 98 79 91 121 140 153 159 161 164 183 185 178 166 158 152 153 162 174 182 194 205 186 192 200 174 169 161 140 110 89 48 29 35 72 130 193 171 175 191 211 225 235 245 248 250 263 278 295 298 293 286 291 310 313 215 251 345 422 448 447 428 398 363 384 416 440 406 354 280 280 292 325 416 436 408 313 289 283 283 281 280 270 251 236 224 246 278 257 186 105 96 145 209 222 227 215 184 144 124 159 195 229 274 286 288 291 294 297 297 299 265 147 126 126 130 174 200 188 241 294 294 295 296 284 273 264 254 275 298 296 295 296 298 301 302 302 303 304 303 300 299 300 179 162 331 373 395 408 295 255 342 335 320 316 319 320 319 323 323 318 316 313 310 310 310 310 310 311 313 316 319 322 324 325 326 331 336 342 345 347 349 352 353 352 350 351 354 349 334 313 312 308 303 302 298 294 291 290 289 292 297 301 291 286 284 287 293 299 299 297 294 290 286 285 287 287 288 290 296 301 303 304 306 307 306 303 294 288 284 282 281 279 278 278 280 284 281 263 218 116 34 32 35 33 46 51 61 59 37 32 56 114 163 183 131 90 50 44 43 41 56 91 130 145 181 202 140 99 110 62 76 168 128 72 44 174 251 217 273 285 155 88 80 93 100 104 106 106 105 97 85 71 70 70 73 81 84 81 78 76 74 72 69 67 65 62 60 58 56 53 54 53 51 50 52 61 68 75 90 69 42 42 139 332 367 403 437 435 427 420 414 394 374 288 238 218 218 193 140 114 96 70 47 38 39 61 82 84 96 112 116 117 100 62 49 51 87 104 107 98 79 55 53 51 47 38 47 80 84 105 154 189 221 265 275 300 336 323 330 376 376 370 368 351 334 331 335 329 293 286 286 273 266 261 259 252 234 190 190 217 206 239 280 300 293 266 318 334 319 267 202 109 145 169 168 178 193 214 235 270 323 324 322 313 316 316 303 295 290 279 267 256 246 234 223 210 199 194 205 215 219 216 214 213 213 211 207 196 181 166 157 155 160 171 182 188 174 158 142 135 135 141 150 155 157 158 159 160 162 164 165 170 172 173 168 162 154 150 145 138 133 131 135 138 142 150 162 176 189 178 161 143 124 106 93 82 73 68 64 60 49 72 104 93 75 56 60 81 107 131 100 56 48 49 54 67 73 75 64 81 113 105 76 48 96 160 214 177 178 177 130 85 58 64 68 77 67 66 80 63 50 40 36 36 39 54 71 92 89 94 102 78 74 90 128 141 121 108 99 97 92 81 65 63 81 110 94 75 52 84 98 80 92 120 150 150 126 75 73 148 333 283 222 207 130 94 114 110 159 296 192 111 124 174 210 214 217 219 218 212 209 210 215 234 281 289 289 288 284 275 252 241 233 234 171 114 77 79 95 124 146 162 171 180 186 191 173 157 149 149 156 173 183 191 196 186 177 166 191 197 153 164 185 192 130 64 48 34 70 194 193 182 166 186 209 223 238 252 264 270 277 288 296 302 303 301 299 298 312 303 181 202 236 239 242 286 379 395 401 411 400 326 91 75 83 92 218 336 439 454 411 282 270 279 272 266 268 279 281 282 282 262 236 195 191 194 218 214 209 203 205 203 191 162 140 137 165 214 277 284 282 278 277 282 294 294 240 110 109 136 177 251 298 292 291 291 291 295 298 299 298 297 296 293 291 290 291 293 297 300 303 305 305 303 301 199 214 309 245 230 301 328 354 372 281 281 359 332 317 312 312 315 319 329 333 331 330 326 320 315 312 311 311 312 313 315 318 320 323 326 330 337 342 347 351 352 352 354 355 355 355 354 352 339 322 306 309 310 310 310 308 305 301 301 302 299 296 293 291 289 288 289 293 298 302 302 300 298 292 287 285 285 287 293 298 300 299 300 302 303 301 296 290 285 282 281 280 278 277 277 274 273 240 164 40 46 61 89 66 60 31 31 39 44 45 38 43 69 117 127 66 41 34 41 60 64 60 117 143 122 105 96 87 77 69 41 84 157 176 131 107 240 287 265 311 317 259 132 84 93 96 96 96 97 99 99 82 70 72 71 73 78 82 83 79 77 75 75 74 73 71 67 62 57 53 51 50 49 47 51 57 69 105 115 111 70 37 32 45 105 171 282 366 391 360 333 302 321 310 165 95 61 84 106 113 122 119 112 68 45 40 87 122 148 125 122 113 83 76 81 75 74 98 110 101 75 56 40 40 41 39 39 65 95 104 148 196 236 276 304 299 334 384 361 363 393 367 367 383 381 372 362 368 357 318 310 297 275 269 268 273 272 270 263 238 226 206 291 354 285 310 328 335 335 316 258 223 191 188 190 192 202 211 218 233 278 330 308 296 287 289 289 285 281 274 267 258 249 240 229 213 196 175 166 172 200 214 213 212 211 210 212 212 205 185 161 140 136 141 154 169 176 165 152 138 129 130 136 149 155 158 162 165 168 169 172 175 182 182 178 169 161 154 148 144 140 137 136 135 137 142 150 166 183 199 182 160 133 112 94 80 75 70 67 65 62 59 52 51 61 50 53 70 65 89 141 108 73 63 67 63 50 47 44 46 61 82 98 94 85 94 167 195 110 164 199 153 108 69 50 48 51 58 65 67 52 46 41 35 37 49 79 91 96 70 73 83 66 75 98 129 129 114 104 97 92 98 79 55 49 64 88 75 76 80 105 102 84 90 105 130 149 120 70 72 154 275 205 181 188 187 146 112 98 150 247 207 149 107 145 194 234 217 214 219 202 196 201 220 248 286 289 289 284 255 229 199 213 211 199 123 82 73 87 103 127 149 164 176 183 181 174 159 148 141 145 165 200 206 210 209 179 164 161 179 173 136 149 125 72 71 65 47 143 193 239 209 188 184 210 233 253 268 283 298 282 273 270 281 291 300 301 296 292 173 132 141 137 130 108 100 184 371 371 364 353 223 154 107 85 58 25 118 263 423 436 428 398 355 312 276 254 262 291 284 283 284 251 208 158 196 219 231 189 160 140 138 142 148 145 140 135 141 194 283 283 274 258 244 259 286 204 153 104 108 176 282 292 293 287 288 288 289 292 297 302 299 296 293 289 287 287 290 294 298 301 303 304 304 243 177 191 237 322 334 283 195 175 168 176 175 245 334 321 316 315 315 318 323 332 339 345 348 349 348 339 332 328 330 332 334 333 336 339 341 344 349 358 363 366 369 367 368 368 364 358 351 345 339 331 313 300 303 306 308 309 308 307 307 310 311 310 301 294 293 293 293 290 291 294 299 302 302 301 299 296 289 286 287 289 292 295 296 296 297 297 294 291 286 283 281 280 279 277 276 272 249 206 162 132 107 116 124 132 89 84 28 30 32 39 75 126 105 68 39 84 95 34 34 51 77 67 55 99 111 100 79 76 83 66 65 64 75 130 225 149 133 240 307 336 341 355 305 131 100 111 131 115 92 98 78 63 71 73 76 69 69 75 84 85 80 77 76 76 76 77 78 80 77 72 68 60 49 43 44 53 63 82 121 107 79 57 42 35 29 35 59 165 263 334 162 105 119 190 206 112 74 58 47 79 106 129 133 117 70 81 99 128 154 172 102 68 55 46 52 72 83 77 45 63 75 72 47 43 50 56 54 47 83 127 165 229 272 268 316 349 353 378 406 413 407 403 387 382 394 420 429 421 405 369 332 324 301 277 272 274 280 288 293 294 253 240 256 339 357 314 336 350 340 330 303 249 228 213 204 202 204 210 231 243 250 287 311 289 280 275 274 279 282 278 268 258 250 244 238 230 218 202 179 165 162 196 211 214 212 210 209 211 213 212 198 175 151 145 145 153 161 157 140 122 120 124 129 138 150 156 162 168 173 179 186 187 190 194 191 184 172 166 160 154 147 141 138 136 134 131 136 146 163 187 201 188 159 127 103 88 77 72 70 69 69 69 65 58 55 57 64 69 81 67 74 112 108 94 79 69 56 41 54 55 50 41 69 114 103 95 90 180 177 76 214 207 71 92 79 44 41 44 48 43 48 59 51 42 34 42 65 109 95 82 70 61 59 60 73 95 128 122 110 94 89 93 107 74 60 85 97 103 96 142 153 105 102 102 103 87 95 145 111 72 69 126 182 159 129 148 272 211 130 125 180 250 287 189 110 162 216 263 238 227 221 212 210 216 240 263 285 289 283 273 226 212 207 194 147 102 77 70 77 98 115 134 171 182 184 188 175 158 151 146 143 144 168 189 121 154 204 172 155 148 143 130 129 230 278 232 83 56 90 200 230 215 208 205 208 222 238 254 265 286 302 271 269 273 270 280 289 260 196 136 134 141 152 102 74 69 120 199 316 320 261 194 134 123 133 110 80 46 36 145 326 404 430 432 412 360 300 260 278 310 280 280 287 274 256 241 263 245 215 189 146 109 115 118 122 128 135 141 156 216 294 290 277 260 249 266 263 117 84 107 136 215 310 305 300 297 301 302 300 299 302 307 306 303 300 297 295 296 297 299 300 301 301 277 195 191 203 295 324 329 330 330 328 316 303 294 289 300 319 314 314 316 319 327 338 354 345 341 346 347 346 343 341 340 341 341 342 343 349 356 363 369 382 406 421 436 450 424 393 364 352 344 337 331 327 324 309 298 298 302 306 309 308 307 309 311 313 313 301 294 293 295 295 294 291 291 294 275 286 303 302 301 299 292 289 289 294 295 294 293 292 291 289 286 283 282 280 279 278 273 263 229 197 165 153 146 145 154 144 123 82 92 27 25 24 29 85 144 134 101 50 117 97 35 43 60 79 57 64 99 95 82 63 74 75 59 66 79 73 65 108 185 195 233 323 358 365 365 311 201 132 141 200 213 166 105 79 58 61 66 65 57 67 77 87 87 83 79 77 77 77 79 83 95 90 78 72 62 48 42 63 100 122 120 114 72 47 50 45 40 36 48 56 85 148 187 113 64 46 71 143 182 85 53 50 88 118 136 133 107 70 99 110 113 89 60 28 43 40 27 31 34 37 88 105 84 69 59 38 61 87 88 101 118 157 209 265 295 336 365 378 398 419 442 461 483 447 422 404 398 416 458 499 479 412 366 342 341 304 282 279 293 304 310 318 313 284 268 262 284 318 334 339 341 335 308 283 255 234 220 211 208 205 211 260 286 297 302 295 277 277 277 276 279 277 271 263 255 248 242 237 231 227 218 204 195 197 215 219 220 218 213 207 202 208 214 216 205 191 180 176 173 169 150 119 66 59 70 90 110 129 144 161 169 172 182 194 198 201 202 195 186 176 173 167 160 153 139 128 134 131 126 98 99 120 180 203 194 158 127 103 88 78 72 70 70 71 74 73 68 63 63 74 78 85 119 101 82 93 95 89 73 53 44 62 57 47 45 76 109 107 87 91 175 177 165 238 170 67 97 75 41 44 62 82 65 59 60 53 44 38 50 72 100 76 59 51 54 59 68 77 93 114 102 91 79 82 90 101 65 77 136 145 129 94 124 117 71 100 104 93 68 78 139 92 67 69 157 171 126 92 129 274 179 101 92 115 209 359 194 122 194 227 238 221 227 230 227 230 232 240 270 282 280 241 210 206 200 184 152 90 51 64 71 83 99 127 155 180 181 181 186 171 155 147 146 152 170 162 141 86 135 182 170 145 122 105 86 67 60 78 125 190 156 149 205 219 223 232 235 232 231 242 258 278 286 286 258 279 301 287 302 302 247 258 253 217 189 155 85 54 67 169 117 98 275 335 301 156 124 121 109 92 72 50 56 134 361 416 422 410 374 333 301 311 316 270 274 283 268 255 246 247 231 209 186 148 124 145 142 140 144 165 207 291 308 297 238 238 253 276 279 253 151 123 156 284 303 302 304 306 308 311 310 309 307 308 309 312 311 310 309 306 303 301 300 299 299 298 240 89 168 271 324 335 336 329 337 342 340 325 317 320 323 326 331 347 364 377 385 409 459 378 328 313 317 323 330 332 335 338 337 338 340 345 350 357 367 388 418 422 413 397 377 357 336 330 326 323 321 319 317 306 301 300 301 302 303 304 307 310 311 312 311 303 297 294 296 299 301 297 292 275 122 165 301 304 303 300 296 293 292 294 293 290 289 287 285 283 284 283 281 280 278 276 252 219 179 160 153 163 163 162 164 134 94 59 97 30 27 25 26 63 87 63 60 65 83 59 42 55 74 77 51 55 74 85 71 43 48 50 46 49 80 127 58 100 216 241 259 315 338 341 330 274 211 129 120 139 148 106 65 66 59 47 54 63 67 65 74 85 88 85 80 81 81 80 83 90 105 94 81 69 54 47 40 53 91 149 116 78 58 51 51 49 50 54 81 69 39 96 126 119 86 56 38 145 155 60 80 98 125 154 173 170 110 69 74 73 61 47 39 32 41 38 32 40 42 42 41 57 64 47 35 29 63 109 150 189 224 268 305 334 342 348 372 401 433 470 526 532 514 473 452 436 430 452 488 531 496 426 347 349 359 319 306 312 334 339 338 351 360 367 363 352 343 338 340 341 337 317 281 274 260 242 225 215 212 200 216 273 307 318 300 280 265 266 268 271 274 270 263 258 254 250 241 235 231 232 231 229 226 227 226 228 228 226 218 207 191 197 210 226 223 219 214 213 210 205 174 141 102 88 73 62 70 76 80 132 162 162 175 189 200 204 203 193 190 187 186 178 169 165 124 86 124 131 125 105 101 112 166 202 203 166 135 109 92 81 74 71 71 72 78 82 83 74 68 66 77 71 49 57 71 95 88 91 93 66 50 50 41 53 82 84 94 104 82 92 165 153 167 227 132 76 106 65 36 48 77 89 70 64 60 54 46 46 60 49 48 58 56 54 61 68 75 80 83 84 78 77 76 79 85 86 65 70 102 150 183 185 131 102 83 113 91 57 68 85 98 79 70 81 158 179 135 73 65 83 127 140 152 216 285 356 165 117 155 197 245 279 241 232 235 235 228 218 255 253 212 200 193 190 164 128 85 64 62 81 86 104 135 162 178 185 173 174 183 166 156 148 149 156 170 157 141 118 129 147 160 131 116 91 68 123 226 208 221 289 227 197 209 217 224 225 249 260 258 235 205 176 248 272 259 268 282 300 306 264 170 188 204 199 160 120 70 54 61 99 84 144 308 362 332 198 135 108 107 92 88 97 99 177 355 368 377 386 371 356 345 334 314 280 272 275 289 270 252 239 226 211 193 132 121 160 163 173 201 254 282 297 308 270 178 238 277 304 286 279 293 294 295 298 303 307 309 311 313 313 313 311 309 308 296 287 300 299 297 295 295 295 294 293 292 293 244 131 129 188 319 324 322 313 323 334 345 340 334 330 337 347 363 409 478 565 608 647 668 420 243 137 261 311 317 320 323 325 328 332 338 345 351 357 360 363 368 365 357 344 334 326 319 317 316 315 317 315 311 308 307 308 306 304 302 306 308 311 311 311 310 306 303 300 301 304 307 309 301 289 264 270 299 302 299 294 294 292 291 290 288 286 285 279 274 270 278 286 283 281 274 255 223 190 163 168 178 184 180 178 181 136 87 51 122 30 26 25 26 32 74 106 58 50 49 36 63 92 108 98 69 49 51 69 92 92 82 66 54 41 39 56 69 80 152 259 265 239 252 203 162 154 144 114 57 62 85 57 36 27 30 38 50 54 59 58 68 76 79 79 80 84 92 95 94 108 120 111 84 58 40 55 81 98 105 123 77 51 57 55 54 53 54 61 73 55 41 56 94 113 101 80 67 99 95 82 139 167 185 193 139 82 64 49 39 43 42 37 37 42 49 45 53 80 82 83 85 49 35 28 35 46 84 125 180 252 299 331 338 343 353 371 391 420 460 497 529 535 522 495 488 480 477 493 513 539 466 399 321 349 371 351 344 355 384 375 369 374 373 373 375 375 370 352 346 344 338 317 291 275 261 245 227 219 216 204 223 266 314 315 285 262 253 255 259 264 268 264 259 254 250 246 240 237 235 235 235 232 225 228 230 230 232 232 226 220 215 217 225 233 232 232 232 232 230 221 201 180 162 158 135 98 81 81 84 98 111 119 135 156 182 200 203 196 197 197 197 169 169 179 170 131 87 117 129 126 138 136 113 177 186 117 120 114 97 85 76 72 72 76 86 132 150 120 88 70 67 62 55 53 60 73 73 83 101 97 83 66 42 50 72 72 76 88 113 145 182 197 199 196 98 79 105 73 58 54 62 69 70 67 62 55 48 58 80 69 61 60 62 64 69 68 69 71 64 64 71 74 75 75 79 84 85 55 76 157 200 189 106 108 113 128 100 74 54 85 100 86 74 90 146 233 241 94 65 84 136 168 213 305 336 299 129 150 211 256 278 285 251 233 226 224 216 204 193 190 195 211 186 148 92 65 45 58 82 108 119 137 155 158 174 183 166 168 174 154 155 166 172 182 184 154 148 145 110 109 116 80 162 260 238 246 281 282 274 264 232 218 215 226 258 291 285 267 248 242 204 154 235 270 267 281 296 304 265 207 136 110 107 112 84 69 66 66 70 80 80 103 165 245 250 198 141 117 121 106 98 93 81 103 174 288 345 369 361 355 351 344 334 323 313 300 291 295 285 266 237 220 199 86 60 94 124 139 146 152 164 175 196 180 146 264 308 304 300 297 295 295 298 302 304 306 308 310 311 312 312 310 306 300 204 86 109 204 312 309 303 297 293 289 286 288 293 301 312 311 310 303 300 298 304 315 327 336 342 345 350 358 368 383 409 441 453 478 487 356 195 71 161 251 309 312 313 312 314 318 323 329 332 335 335 334 332 328 324 320 318 317 316 316 316 317 321 317 313 313 316 319 315 312 309 311 312 312 312 312 311 309 310 311 308 309 309 307 303 298 294 294 295 294 291 288 290 288 287 287 288 286 282 263 246 239 241 255 283 279 266 240 215 197 192 202 207 201 198 201 215 168 121 84 164 34 30 27 25 25 35 67 81 60 49 42 130 176 172 123 84 53 45 53 84 108 114 97 87 78 47 127 191 92 101 199 255 224 167 101 61 55 87 105 74 67 63 48 43 45 55 52 50 46 54 63 71 73 73 77 82 89 111 125 128 135 134 127 76 46 31 90 125 134 104 77 66 60 58 56 57 56 50 45 42 38 33 35 67 84 86 80 79 90 105 138 204 227 236 225 112 50 52 51 50 47 44 38 30 41 51 47 44 42 39 87 123 70 43 46 94 116 133 172 212 269 316 343 352 372 391 413 422 446 486 512 529 534 529 521 519 514 515 524 522 504 428 376 337 320 350 381 379 394 414 396 392 394 387 382 378 368 360 348 345 345 345 316 293 276 259 242 224 219 216 210 221 249 297 303 283 255 249 249 252 258 262 260 256 252 248 245 241 240 238 235 236 236 232 227 226 226 230 233 234 235 235 236 236 236 234 233 231 231 230 221 202 191 195 215 214 187 114 103 97 88 84 83 85 96 99 120 133 143 155 185 188 124 144 183 178 156 125 128 128 124 133 125 116 189 168 97 96 94 86 83 76 71 73 79 91 154 199 201 132 82 66 62 59 57 56 58 66 54 58 90 74 70 77 58 57 71 65 82 131 123 136 183 195 166 74 79 93 61 52 51 53 65 73 69 62 55 49 70 89 75 57 46 52 61 65 56 50 50 54 64 75 81 79 75 76 94 113 74 94 152 194 161 86 118 120 98 61 78 117 117 115 104 77 96 165 303 295 152 128 116 122 149 187 245 287 259 136 208 248 253 253 250 238 227 219 219 213 225 224 219 216 219 176 114 31 36 44 44 66 90 111 134 150 153 164 171 161 153 148 148 150 158 173 175 169 143 132 129 109 102 91 68 188 286 284 288 290 288 249 218 213 218 226 235 173 170 276 285 269 263 266 273 271 283 297 301 297 269 184 148 115 72 63 63 67 72 74 72 76 86 100 101 104 137 145 143 137 125 112 101 93 87 86 70 78 175 294 368 356 340 336 359 361 312 150 126 169 286 245 192 186 186 167 72 50 55 51 84 112 101 100 104 114 113 142 270 302 298 294 292 292 300 306 309 305 303 303 304 306 308 309 305 300 292 177 69 82 206 326 328 324 314 300 292 286 284 288 297 311 319 317 296 298 302 300 301 305 315 325 335 343 353 362 364 368 372 369 366 356 315 234 159 151 225 301 304 306 307 308 309 311 314 317 318 318 317 316 315 315 315 316 316 316 316 317 320 325 322 320 319 319 319 316 315 314 314 315 316 317 316 315 313 312 311 309 308 305 299 298 297 297 296 294 290 288 286 287 286 288 292 297 291 274 254 241 234 234 249 279 269 254 234 224 217 218 208 203 199 209 214 214 191 164 137 192 42 36 31 30 25 26 45 61 53 54 74 143 173 175 131 93 64 49 49 67 121 136 125 104 75 35 174 236 164 87 107 253 182 106 65 60 58 45 65 78 80 61 45 47 52 63 90 77 53 63 69 66 67 73 81 88 98 115 132 143 148 146 125 62 53 73 130 145 138 107 86 74 67 63 61 59 58 54 49 42 35 33 32 36 37 49 83 88 94 114 166 222 249 259 230 89 53 65 68 66 57 45 42 39 45 42 33 35 35 30 72 114 117 95 92 126 170 203 236 254 279 328 360 380 398 433 457 447 455 484 511 526 532 535 536 532 522 525 534 490 457 413 379 357 351 367 395 419 413 409 392 398 394 376 362 355 350 349 349 342 347 346 316 296 280 261 244 229 217 219 223 225 238 256 289 287 255 251 249 250 254 257 258 255 251 248 245 242 241 238 233 228 228 225 217 219 222 224 233 239 238 238 238 237 235 234 233 232 230 229 214 196 190 206 233 235 227 204 187 146 100 91 96 103 156 180 181 168 145 121 162 168 110 158 167 128 121 125 134 117 115 128 136 134 139 128 99 72 56 53 75 76 72 73 81 95 129 198 264 229 144 76 69 65 64 65 66 66 64 71 82 68 71 85 60 66 93 60 66 102 78 90 131 149 135 73 68 62 46 48 50 53 70 76 69 61 56 59 84 84 51 43 33 29 46 55 47 45 48 59 71 82 88 85 81 76 98 111 92 114 141 156 120 87 117 115 108 106 107 112 94 95 94 67 60 95 273 313 261 157 113 101 133 114 108 200 296 336 245 203 187 207 217 223 234 234 217 128 118 151 214 220 200 167 115 49 46 40 41 67 93 118 137 150 159 153 152 156 150 145 144 167 179 186 159 142 129 98 120 196 192 136 46 91 185 285 222 230 274 232 214 226 224 234 253 236 238 300 297 285 259 243 247 278 284 288 288 206 157 121 113 96 63 66 70 74 81 86 86 92 101 116 120 117 107 99 93 94 93 90 87 87 86 88 73 63 69 209 327 348 332 302 297 190 115 53 52 94 209 128 52 59 59 60 65 67 61 41 54 75 89 93 102 118 141 182 286 304 304 295 300 307 316 316 313 306 303 301 300 301 301 299 295 291 287 151 63 78 221 322 331 333 327 307 301 295 286 288 295 307 318 321 312 310 307 299 294 293 298 304 310 315 325 334 338 337 334 329 320 311 304 300 296 293 292 292 292 294 297 299 302 304 307 309 311 311 312 313 313 314 315 315 316 317 319 322 324 326 324 322 320 318 316 315 315 315 317 318 321 324 319 315 311 305 302 301 300 296 291 293 295 296 296 295 293 292 289 284 287 291 296 298 296 288 271 258 250 251 256 266 251 242 234 215 197 179 150 148 165 161 164 170 183 194 196 166 51 45 45 57 40 26 33 34 35 48 68 107 156 163 137 99 71 56 58 81 135 139 128 81 70 69 131 221 249 122 102 159 170 109 54 64 61 48 48 67 92 53 28 28 51 78 118 93 65 64 63 63 69 77 87 97 108 119 136 146 151 158 140 97 63 70 116 122 122 116 111 97 81 71 65 59 58 56 50 55 52 36 33 38 64 79 95 94 90 84 110 166 240 287 234 84 54 45 45 42 40 37 55 67 68 58 46 39 42 52 72 112 157 154 179 212 237 265 285 294 327 378 380 396 416 479 512 515 491 488 504 518 526 528 535 533 522 513 496 440 434 424 395 385 382 390 420 447 411 385 371 381 363 333 324 329 342 343 352 364 357 341 313 307 293 276 256 242 232 236 241 242 272 291 290 276 260 256 251 250 253 257 257 254 252 249 244 243 243 239 234 227 220 210 201 213 220 224 229 234 238 238 237 235 235 231 224 219 221 227 218 208 206 223 239 241 239 236 234 196 147 120 143 164 138 176 210 207 185 150 137 118 111 122 118 96 85 105 131 77 57 63 77 87 86 105 102 80 61 49 46 65 72 73 81 96 122 151 203 261 204 160 151 98 73 74 76 78 80 89 84 55 59 60 42 47 61 60 60 63 49 67 90 94 100 104 69 56 49 48 45 49 75 75 66 67 72 78 86 73 43 39 34 27 41 47 47 55 75 99 84 81 84 88 92 97 101 99 88 108 109 91 72 80 126 100 89 96 92 84 66 62 54 40 70 161 338 260 182 104 95 112 170 105 91 204 164 151 159 153 157 197 214 233 260 255 215 114 116 146 196 184 161 151 144 136 127 99 91 138 153 160 164 165 163 147 137 134 141 144 153 186 184 170 142 122 110 88 104 132 112 80 39 37 98 188 124 143 224 217 233 256 249 262 283 300 307 305 286 271 262 261 274 289 263 267 267 129 84 97 92 82 66 74 83 91 95 98 101 107 110 114 110 103 92 89 87 87 86 85 83 69 73 84 84 83 81 56 39 59 85 100 109 73 51 56 65 74 82 81 81 81 81 78 75 73 69 60 60 63 76 81 113 152 259 314 316 312 309 306 309 314 321 318 313 306 305 302 296 297 297 296 296 294 289 220 135 71 229 306 312 307 304 301 301 298 290 172 135 161 270 319 324 315 303 291 286 284 285 288 294 301 307 311 314 314 313 311 308 306 304 302 300 299 298 297 298 299 299 299 301 303 306 308 310 311 312 313 314 315 316 318 321 323 324 325 325 324 323 321 319 317 316 316 318 320 323 323 326 329 318 307 299 297 296 295 292 290 288 292 292 291 295 296 296 296 292 285 284 285 287 288 288 286 280 275 270 268 246 222 217 216 209 149 108 80 75 85 104 129 131 125 128 131 131 109 86 69 68 86 47 29 31 28 33 49 62 90 142 152 138 105 81 66 64 83 111 89 75 63 69 67 58 171 234 202 104 87 147 124 70 75 79 69 46 76 92 49 40 43 59 82 103 77 57 58 59 61 68 77 83 87 96 112 134 142 148 160 156 131 90 71 71 72 71 72 82 86 83 74 64 58 53 49 44 56 55 32 29 39 61 73 82 86 90 98 116 165 221 273 230 134 60 37 43 70 71 63 71 79 82 64 49 37 57 94 153 205 235 245 251 276 304 325 351 371 372 384 395 427 461 515 535 534 512 505 508 517 519 519 541 536 515 478 458 432 468 489 477 429 415 427 456 457 422 388 367 368 333 302 295 322 345 346 362 370 347 327 314 334 339 331 313 298 285 279 273 274 314 305 270 266 261 259 250 245 243 255 259 256 256 253 247 244 242 240 234 228 219 206 198 211 217 220 215 223 232 237 236 235 235 233 230 227 228 232 232 232 233 238 239 237 236 238 241 241 238 231 219 212 193 171 189 215 225 232 230 210 190 170 148 128 108 116 120 65 52 50 53 61 74 99 101 88 67 53 47 56 59 63 78 93 113 136 167 210 239 245 237 128 83 80 84 89 96 106 84 40 51 61 65 48 51 66 65 58 47 86 117 140 107 87 71 62 53 43 35 43 81 79 72 68 92 96 70 60 50 34 28 27 31 44 58 73 124 148 90 74 75 87 98 102 91 76 68 87 81 60 56 57 67 75 83 92 98 83 70 68 53 45 98 228 378 214 119 72 86 138 199 132 187 320 160 95 110 136 168 214 222 236 262 243 242 236 236 235 230 183 136 116 133 133 122 119 130 170 192 199 194 186 178 167 153 145 145 148 161 193 165 140 131 104 86 95 174 189 90 62 75 130 124 134 222 237 229 223 253 272 254 278 301 304 303 305 311 304 297 295 293 295 294 245 189 84 63 67 65 68 74 86 97 105 107 111 116 119 111 103 99 96 92 90 89 89 89 76 62 47 60 80 80 82 84 82 75 68 64 61 59 64 70 76 81 84 87 87 86 86 87 86 83 78 77 77 81 70 51 47 160 305 316 320 315 309 307 307 309 311 312 312 310 306 303 301 299 303 304 303 300 298 295 293 228 145 256 298 294 289 290 294 298 299 289 227 194 197 277 313 315 307 297 287 285 284 283 284 287 290 293 296 299 301 302 304 305 306 307 307 307 307 307 305 304 304 303 303 304 306 308 310 311 313 314 315 315 316 318 320 323 324 325 325 324 322 321 321 319 319 319 320 323 326 329 329 329 328 316 303 293 295 295 295 291 290 290 292 290 288 293 297 299 295 289 284 282 281 281 281 281 281 280 280 274 251 194 145 156 148 127 80 71 69 67 68 77 96 98 93 83 79 75 72 160 156 99 65 41 31 27 27 28 37 55 73 107 143 139 112 89 71 60 58 58 61 68 70 71 75 96 150 185 184 111 67 68 173 201 169 107 91 84 121 96 25 29 44 65 86 99 107 72 53 56 57 61 70 77 82 88 104 123 133 131 125 118 110 96 75 59 49 58 69 81 79 77 72 61 51 44 42 42 44 44 42 34 39 50 55 60 66 76 98 125 162 189 213 226 180 76 106 113 114 99 90 75 55 49 56 54 57 84 127 178 234 256 272 293 331 379 378 374 374 385 400 422 478 518 538 540 533 517 525 528 527 529 534 542 520 489 444 459 477 490 502 495 445 441 459 482 463 419 402 402 404 363 322 297 331 361 378 379 365 332 320 328 363 346 332 322 317 317 321 321 309 289 277 262 261 259 256 246 238 237 255 262 263 263 262 260 254 251 248 242 236 230 222 220 223 217 211 203 201 210 224 223 229 236 236 235 235 236 237 237 238 239 240 236 231 228 230 235 242 247 248 245 241 230 182 188 226 230 232 232 228 199 171 191 185 165 100 73 58 52 62 77 78 79 89 99 96 81 64 52 47 40 47 75 88 103 122 142 174 231 271 249 133 95 89 93 99 106 113 86 51 39 52 66 52 62 80 88 78 76 145 203 229 152 101 71 70 56 36 34 49 74 66 56 47 68 74 52 41 39 46 46 49 53 57 68 85 141 153 81 74 77 90 100 95 70 58 57 80 106 103 55 64 81 101 91 94 122 97 66 91 64 58 122 254 320 148 99 81 65 133 219 246 210 197 159 149 150 155 168 185 215 226 239 269 286 307 316 321 321 302 184 45 84 116 135 131 146 169 190 197 188 170 168 172 160 151 147 159 168 179 140 131 135 124 177 266 242 212 144 130 177 298 317 300 236 274 277 252 269 277 265 293 308 306 304 328 379 419 417 378 342 358 422 218 90 45 50 56 54 62 71 82 100 111 115 120 124 126 111 97 90 91 92 91 73 63 68 55 45 48 61 73 76 79 82 84 84 83 81 81 81 83 85 88 90 91 89 85 84 84 84 85 85 84 83 83 86 88 88 85 207 316 320 316 310 303 302 302 304 305 306 309 308 305 300 299 301 307 309 310 307 303 299 297 300 304 308 308 307 306 305 305 308 304 301 300 309 316 313 310 306 301 296 293 293 288 284 284 285 286 288 290 293 296 298 300 301 303 305 306 307 307 308 307 306 305 305 306 307 309 310 312 314 315 316 316 316 317 320 322 326 326 325 325 324 322 323 323 323 323 326 329 331 333 333 332 330 325 317 303 292 293 296 298 296 294 292 288 287 289 298 302 300 290 287 285 284 282 279 278 279 279 278 271 246 186 118 72 68 57 46 34 39 45 48 46 47 58 69 71 60 61 62 60 191 174 94 56 40 37 39 47 32 31 44 41 65 134 132 116 93 77 63 57 60 64 70 72 72 68 79 106 140 159 151 116 74 62 128 152 121 135 147 159 90 34 33 48 72 104 113 108 91 66 51 53 56 60 71 80 86 98 108 118 105 95 90 86 87 89 90 88 80 78 78 73 70 64 49 40 34 37 41 46 46 39 28 37 39 37 43 52 69 98 127 155 159 164 188 137 81 96 107 102 72 65 67 60 53 52 65 90 123 160 205 257 265 295 347 380 393 379 390 399 411 434 458 492 515 529 533 536 535 543 550 555 542 524 511 507 482 452 492 508 499 463 449 432 434 434 426 411 405 415 429 438 430 389 365 393 394 394 389 367 343 340 357 374 351 332 315 303 286 269 262 262 259 260 258 256 252 250 246 243 246 258 265 271 273 274 273 269 265 261 256 253 249 240 234 229 222 213 200 178 179 184 175 201 231 233 235 238 237 236 234 232 231 232 228 224 220 219 225 237 247 252 253 250 245 239 233 229 228 228 228 225 189 162 196 192 175 150 125 104 85 100 121 124 100 76 100 107 102 86 64 47 40 53 78 85 95 108 125 146 174 251 286 232 213 168 113 113 112 111 95 84 73 71 64 45 70 89 101 94 119 203 272 278 184 133 101 95 68 44 32 48 59 43 38 36 42 47 54 49 44 41 43 48 55 63 66 71 70 64 61 71 66 61 69 70 60 65 70 81 109 119 107 86 99 128 91 81 97 147 138 91 60 92 182 233 206 51 66 86 112 218 237 164 140 133 176 193 205 178 168 160 158 168 205 285 298 298 297 295 294 297 169 57 54 104 147 152 162 173 172 179 187 192 183 174 164 156 156 183 178 151 89 112 165 217 270 309 236 208 201 205 247 298 309 309 307 360 340 292 277 282 295 319 323 317 316 342 382 390 403 407 396 438 496 179 49 55 58 59 58 62 70 80 95 106 113 118 118 115 107 104 104 98 83 62 49 41 42 41 51 73 75 75 75 75 76 77 78 81 85 86 86 84 83 84 88 89 86 80 81 81 80 81 82 84 86 89 93 97 83 52 222 319 318 315 310 302 300 300 301 302 304 306 307 306 302 301 303 308 314 318 317 311 305 300 303 310 319 319 317 312 310 311 314 309 304 300 306 311 309 312 316 318 311 304 300 291 286 286 287 288 288 289 290 290 290 292 295 298 300 303 305 306 307 307 306 305 305 305 307 308 310 312 314 315 317 318 319 320 322 324 327 326 326 326 325 325 326 327 327 329 330 331 333 333 332 331 327 323 319 305 294 289 293 298 302 297 291 285 290 295 299 300 296 287 285 285 286 283 279 278 278 279 279 244 197 132 77 48 52 43 34 26 27 30 32 30 30 33 46 52 48 50 51 52 109 99 61 49 49 65 59 48 29 26 28 32 47 82 113 108 92 86 83 79 73 71 71 67 64 55 67 79 95 124 154 172 119 68 69 116 156 184 154 113 70 52 54 60 65 74 76 92 112 82 56 49 52 60 71 80 88 97 98 96 89 82 77 73 91 123 126 110 86 76 68 60 61 57 48 35 28 30 35 39 41 40 37 42 34 26 39 61 85 116 129 141 145 152 163 141 104 73 76 64 34 32 43 59 52 54 72 116 165 215 243 268 281 333 395 420 419 415 445 453 456 479 495 498 524 536 537 549 554 552 545 533 516 503 492 499 490 483 478 451 425 392 389 396 390 375 368 373 389 409 417 410 396 364 351 364 369 376 383 372 364 357 369 372 358 337 321 309 286 262 237 234 240 253 253 248 240 240 243 247 251 258 265 272 277 279 278 275 273 272 271 270 264 253 243 235 227 220 207 183 185 191 193 210 224 228 232 235 234 230 225 222 220 219 218 217 215 212 218 227 238 246 250 251 248 243 236 231 227 225 223 218 205 206 205 195 181 166 149 134 120 136 140 128 124 119 122 105 106 120 93 64 52 46 56 81 86 90 96 123 136 108 219 298 276 204 134 127 121 113 94 86 82 79 67 54 74 80 74 62 56 78 189 217 174 157 141 131 88 53 24 32 35 28 33 39 50 38 32 39 39 40 41 42 48 61 48 45 66 51 48 74 57 43 46 60 77 92 88 84 94 107 109 79 91 109 78 85 109 167 119 55 69 178 280 195 120 55 125 187 233 229 206 145 128 158 193 103 89 124 138 148 155 165 214 297 298 291 285 291 265 222 114 57 58 119 162 185 177 170 165 172 175 175 179 182 187 175 181 215 201 151 60 147 230 287 310 290 199 187 177 153 189 254 334 362 383 419 385 338 304 312 330 361 369 356 332 323 324 326 352 389 428 422 365 118 50 50 56 56 56 62 73 84 90 94 97 98 98 102 114 102 87 88 82 64 43 37 38 40 42 49 72 78 73 56 59 68 66 70 75 78 77 77 80 83 86 86 83 79 80 80 78 77 77 78 79 81 85 88 84 77 134 230 311 311 308 305 302 300 299 299 300 302 304 304 302 303 305 310 321 327 330 325 318 309 303 238 149 274 320 315 314 315 318 313 308 303 299 298 300 308 312 314 314 310 304 297 294 295 294 291 287 286 286 285 287 290 294 296 299 301 304 306 307 307 307 307 307 307 308 310 312 314 316 318 319 322 324 325 326 327 327 328 328 327 328 328 329 329 329 329 330 330 330 329 327 326 323 320 317 307 298 290 293 296 300 299 293 285 287 289 290 291 290 286 283 283 284 282 280 278 273 275 276 209 158 115 67 42 37 34 32 29 27 26 26 26 27 29 33 36 39 38 40 44 55 48 40 39 54 67 56 43 28 28 38 55 59 67 85 90 86 82 81 82 84 84 77 62 62 66 75 76 72 68 69 88 87 74 54 94 156 210 174 127 78 73 80 91 100 117 142 134 128 106 92 76 57 61 73 83 89 93 96 92 82 77 73 70 85 97 99 94 83 73 63 58 58 57 51 32 27 28 36 59 79 59 56 61 45 36 41 111 125 107 114 119 129 138 141 134 112 84 74 63 54 77 68 58 45 57 82 137 198 259 273 294 316 358 407 457 457 466 497 503 502 493 515 535 551 556 554 553 542 527 506 496 484 464 458 449 425 416 416 401 379 355 348 349 363 355 353 360 374 384 385 355 327 306 301 306 318 326 340 352 362 357 318 339 360 342 333 325 289 263 241 235 238 251 246 238 227 231 240 251 253 254 257 264 269 271 273 273 273 275 275 273 265 255 245 236 230 226 224 223 220 217 216 221 224 226 229 230 229 224 217 210 201 202 206 207 209 209 213 219 226 235 243 247 246 242 236 230 226 224 220 206 164 180 206 199 157 130 146 129 118 142 147 131 94 92 100 85 105 149 145 117 77 57 51 62 76 70 50 93 133 150 263 285 208 160 133 139 132 121 103 93 87 83 76 71 76 76 70 55 57 71 125 141 141 143 132 110 53 32 24 26 26 27 34 34 28 25 24 26 29 37 45 43 46 52 43 42 55 91 89 75 60 55 65 85 103 115 100 91 91 97 87 55 69 69 48 107 162 209 120 65 93 255 323 165 111 89 122 173 210 196 195 193 174 206 226 101 99 129 139 172 204 226 265 307 301 251 191 163 150 134 95 99 123 154 175 186 175 171 170 166 158 152 182 189 195 198 217 246 233 163 70 218 290 312 310 260 168 191 190 167 181 238 333 385 423 449 384 365 372 394 380 320 313 308 300 296 293 293 317 334 363 265 149 60 46 47 54 54 55 60 75 88 93 90 89 94 106 123 149 149 133 109 107 94 49 37 35 38 41 52 78 65 50 38 49 60 57 62 68 73 73 73 78 82 85 84 82 80 79 78 77 76 75 74 74 75 77 78 80 76 55 130 242 291 300 298 294 293 292 293 294 296 299 300 301 302 307 315 327 335 338 332 324 315 307 274 236 296 320 320 320 320 320 315 309 304 301 300 300 303 306 308 310 307 303 302 304 307 302 296 290 287 288 289 292 293 294 297 300 303 305 307 309 309 310 309 311 312 313 313 314 315 316 318 320 324 327 329 330 330 331 332 332 332 331 330 330 330 330 329 329 328 326 324 321 319 316 313 309 306 300 294 296 296 296 297 295 291 286 284 283 284 285 286 282 280 279 278 276 271 237 231 229 161 107 65 43 32 28 31 33 36 43 37 30 34 33 31 32 35 39 39 37 37 34 35 33 33 54 59 49 40 34 40 47 55 61 60 62 84 88 84 80 84 91 97 93 77 73 74 81 92 91 87 79 73 69 77 77 54 108 163 144 135 114 96 99 118 112 144 193 166 135 103 87 70 51 64 76 85 90 92 95 90 81 73 72 73 79 83 86 96 94 86 65 58 59 60 51 32 34 59 103 102 91 59 71 84 78 47 53 152 130 74 88 95 100 120 129 127 116 90 56 74 81 93 72 54 37 60 94 143 213 270 293 328 378 415 446 474 479 493 510 517 528 533 554 570 580 571 558 537 508 481 455 444 431 402 399 400 402 398 388 372 366 360 358 354 352 345 317 306 330 341 342 315 297 282 270 264 268 247 257 286 341 347 298 318 341 339 343 333 309 296 278 258 250 244 233 225 217 217 232 247 252 250 247 250 257 264 268 268 268 271 271 268 258 249 240 233 228 226 227 228 229 229 229 230 229 228 226 224 223 219 210 198 180 186 198 200 202 205 206 207 211 223 231 235 236 237 235 230 226 224 211 212 212 208 206 199 151 128 153 98 63 69 77 79 66 68 73 75 101 120 119 94 68 60 50 49 76 73 57 56 101 160 240 207 118 108 118 149 142 129 113 99 91 86 84 80 73 62 57 55 65 77 92 100 97 81 60 84 138 66 26 26 34 36 36 40 38 24 23 25 27 38 48 48 50 55 67 74 81 96 84 63 66 74 85 103 124 142 135 120 103 80 64 46 72 74 64 106 156 198 124 94 114 258 225 67 106 151 204 178 154 127 171 209 251 196 148 102 117 131 137 188 237 279 307 305 269 193 139 120 126 137 152 175 193 181 170 163 158 158 160 163 154 155 198 188 169 199 241 275 284 178 108 267 294 281 278 229 174 200 190 172 188 237 306 373 424 445 351 357 425 417 402 374 335 312 297 292 290 286 275 208 83 141 122 60 52 50 55 58 59 60 72 82 88 85 87 93 105 116 131 143 146 131 134 110 62 49 42 38 40 46 59 47 37 35 48 55 51 59 67 75 74 75 78 83 84 82 81 79 78 78 78 77 75 74 73 73 74 74 75 71 54 59 114 256 295 296 293 291 288 288 289 290 293 296 298 299 306 315 327 332 332 325 319 313 310 307 307 312 316 320 321 321 319 314 309 305 302 301 300 300 301 302 303 260 248 297 308 310 306 301 297 293 294 297 299 298 297 299 302 304 306 309 311 313 314 314 314 314 315 315 315 315 316 317 320 324 327 330 332 333 334 332 331 330 330 330 330 330 330 329 327 325 323 320 317 315 312 307 302 301 300 300 300 297 294 291 291 291 289 284 281 281 283 283 282 279 275 271 242 209 181 194 203 155 96 46 30 26 27 33 36 43 67 54 39 58 52 39 35 34 33 34 34 39 36 41 40 43 57 57 50 42 33 30 51 72 85 79 80 82 91 88 79 75 79 82 74 68 69 72 80 104 98 83 83 76 68 70 72 72 77 114 141 152 160 153 118 102 99 125 155 152 122 92 71 58 51 67 74 80 89 95 99 90 79 68 71 78 87 95 103 121 124 112 80 59 52 59 50 39 38 67 100 83 64 41 62 93 117 77 71 125 100 81 74 62 65 88 99 110 112 79 50 61 64 64 55 59 65 105 132 161 212 260 296 305 366 462 469 477 479 501 506 494 529 551 560 567 569 551 526 495 458 438 420 402 393 392 397 398 396 380 369 355 357 356 356 302 283 287 256 231 237 229 255 297 290 276 259 240 211 156 182 226 278 292 289 282 275 271 291 294 288 291 283 264 259 242 217 204 198 198 215 230 242 237 234 237 251 262 268 265 264 269 268 263 253 242 233 226 223 223 226 228 230 229 229 231 233 231 225 221 216 212 204 193 178 183 189 192 195 196 193 186 192 211 220 226 229 232 233 231 215 199 151 144 161 199 194 180 162 152 145 90 64 59 59 59 62 64 74 81 111 146 172 110 79 72 64 65 81 86 77 61 79 126 194 169 146 172 165 155 146 133 118 102 94 90 93 92 86 70 64 65 71 77 84 96 87 68 49 102 169 69 32 33 53 56 43 31 26 23 27 29 31 37 46 52 55 59 67 76 83 83 65 55 61 70 88 119 112 122 150 116 83 46 48 65 88 64 59 111 159 176 116 101 149 350 258 110 123 195 257 212 173 127 145 188 214 203 161 114 111 125 143 172 216 252 292 270 203 136 103 100 151 190 230 224 211 191 167 154 150 152 155 159 161 174 207 237 245 215 227 254 288 223 193 274 247 218 216 198 183 188 183 181 195 225 270 334 393 433 429 425 429 441 419 383 329 311 300 290 298 260 113 92 87 71 73 68 64 58 56 60 63 67 75 85 93 92 88 84 87 90 92 94 99 115 153 135 92 68 54 45 42 43 44 43 39 36 51 53 49 57 67 77 78 78 79 82 81 78 77 77 78 80 78 75 73 71 70 72 74 76 75 75 74 52 42 64 227 299 296 292 289 286 286 287 289 292 296 298 302 306 311 312 311 309 308 308 310 310 310 310 308 307 307 307 308 307 305 304 303 301 301 300 299 278 240 161 150 294 310 310 307 303 301 300 300 301 303 302 301 301 303 305 306 308 311 312 313 313 314 314 314 315 315 315 315 317 320 324 328 331 333 333 333 331 330 330 330 330 330 330 329 328 326 324 321 319 316 311 306 302 300 302 303 303 301 298 294 287 286 287 290 287 282 279 280 281 282 270 229 146 121 119 141 159 164 139 90 47 26 25 28 34 35 44 66 51 42 56 48 38 34 33 33 33 46 60 43 43 33 49 69 67 54 36 35 49 76 112 128 121 139 140 120 98 77 54 45 48 50 55 62 68 74 82 81 87 97 89 86 87 81 76 69 98 135 148 173 175 126 98 85 82 101 133 100 70 46 44 48 63 62 67 82 96 101 91 74 83 137 127 114 117 117 117 118 104 82 60 53 58 44 45 54 59 62 45 36 37 52 91 116 102 77 50 32 42 54 44 54 67 55 58 71 49 44 54 48 42 40 94 132 164 188 199 205 246 293 346 393 447 472 476 481 514 516 511 545 547 533 515 505 493 470 447 421 413 406 398 396 396 400 389 377 359 358 357 359 311 290 316 301 279 260 241 226 222 257 304 291 273 251 227 205 177 176 187 206 202 199 202 214 220 227 215 210 210 211 203 184 187 187 178 178 180 185 195 205 211 216 222 237 251 262 263 261 261 250 242 236 230 225 221 218 197 161 205 226 219 217 219 224 225 222 217 210 204 198 192 186 183 186 188 190 187 176 152 170 202 212 218 221 228 233 234 174 134 133 176 196 206 187 167 154 111 85 75 65 59 57 58 63 69 110 142 118 134 156 139 119 104 94 86 83 87 89 86 89 123 179 198 197 183 168 155 145 132 119 104 97 95 99 102 94 76 70 70 74 75 80 91 82 68 50 96 119 45 41 51 54 50 41 29 26 27 30 30 29 25 34 47 52 54 57 68 79 87 73 68 67 75 98 128 129 130 141 73 45 52 46 65 100 56 52 93 146 163 114 82 166 379 213 113 144 188 225 222 267 272 162 249 310 279 181 107 93 112 142 154 223 289 273 298 275 146 149 179 217 239 244 214 187 164 152 148 150 151 153 156 172 186 203 207 229 248 236 236 249 251 246 236 206 179 163 176 178 176 179 187 201 210 235 281 330 365 388 392 395 400 324 300 309 306 296 277 341 295 87 80 82 69 85 92 82 66 56 54 58 66 75 83 87 85 80 75 72 78 84 93 90 106 180 152 110 94 71 52 44 44 47 48 43 42 58 56 53 59 68 78 83 81 79 79 78 75 73 74 76 77 74 71 69 69 70 73 76 79 78 76 76 77 62 71 242 302 298 295 291 287 286 285 286 290 293 297 298 298 298 299 299 300 302 294 285 288 300 309 304 306 304 304 304 304 303 303 302 302 303 304 301 218 73 187 262 312 311 309 307 304 303 303 303 303 304 303 302 302 303 305 306 307 309 310 311 312 312 313 314 314 315 315 314 316 318 321 324 326 328 329 330 330 330 330 330 329 329 328 327 325 323 321 319 316 314 312 309 304 300 298 298 298 297 299 298 293 287 283 284 288 288 280 280 280 281 256 195 89 63 62 89 96 98 93 66 42 28 33 36 37 36 43 63 47 38 42 37 34 33 34 34 35 48 59 46 41 32 75 91 81 58 41 37 75 113 146 153 145 137 131 119 98 83 66 50 44 42 52 60 73 82 83 80 83 95 101 101 95 62 62 69 79 86 89 89 114 131 123 97 75 69 71 63 51 37 36 34 35 55 61 69 89 99 102 83 127 200 151 132 129 118 112 117 102 101 107 93 66 39 58 70 57 45 40 32 34 46 76 105 121 119 84 38 38 40 37 59 68 55 54 63 72 61 58 60 45 32 38 104 176 228 233 219 262 277 292 387 444 479 479 499 534 530 536 564 539 502 455 443 440 428 414 403 399 398 396 398 397 394 376 348 331 352 319 271 264 291 362 356 349 344 335 316 296 293 298 285 267 245 216 197 178 157 149 147 147 145 139 142 138 132 121 113 109 118 125 121 133 146 154 159 159 153 149 156 170 184 195 203 217 234 241 241 237 221 210 204 205 206 203 196 181 155 175 199 203 192 188 191 204 211 211 205 198 190 184 180 180 182 172 154 173 162 102 156 204 212 215 218 227 234 238 235 221 201 175 193 205 178 171 161 103 79 76 69 74 82 75 89 128 138 137 116 134 134 131 158 149 122 103 91 86 95 106 121 144 167 188 148 113 112 130 139 129 119 110 102 101 103 105 95 80 73 71 73 72 72 75 60 69 84 75 63 30 42 49 47 49 41 27 31 31 28 29 28 26 27 34 44 47 50 60 74 77 53 58 68 76 103 125 130 136 120 65 59 70 65 82 99 67 59 70 105 179 248 145 242 409 233 167 181 167 150 137 129 130 123 166 235 291 154 87 82 95 151 266 287 303 300 331 282 124 172 247 291 290 272 222 200 176 149 149 153 157 153 163 192 185 183 198 221 242 243 227 213 218 222 218 205 177 153 155 165 175 185 196 207 208 209 218 279 311 329 347 373 382 278 263 313 319 321 322 352 254 74 77 83 91 120 120 99 72 60 60 58 60 65 69 71 69 70 72 74 89 89 72 88 108 143 119 103 103 74 53 45 44 46 52 51 57 74 67 62 64 70 77 85 81 77 77 76 74 72 70 70 72 72 71 70 71 73 77 81 83 82 81 81 83 79 83 137 171 210 283 293 289 287 285 285 288 291 293 294 295 295 296 298 295 280 257 228 212 251 290 228 254 299 300 301 301 302 302 302 303 304 305 304 210 108 256 306 310 308 307 306 305 304 304 305 305 305 305 304 303 303 304 305 307 308 309 310 310 311 312 313 314 314 314 314 313 313 315 316 319 322 324 326 327 327 327 327 326 325 324 323 321 318 315 311 308 308 308 309 306 302 297 294 292 290 296 300 302 293 286 283 287 286 280 252 234 222 193 158 109 78 55 42 39 41 45 31 28 33 59 71 69 65 65 71 49 38 37 35 34 36 36 43 51 49 44 41 70 94 129 111 82 56 45 48 104 135 148 150 148 141 130 114 95 102 95 60 54 55 62 58 59 81 83 76 65 86 118 105 96 79 71 73 80 87 89 77 84 118 164 126 73 66 58 51 48 42 35 53 54 52 48 56 74 81 99 124 132 156 142 141 145 153 139 124 107 148 206 221 142 45 61 74 73 47 30 28 38 42 46 86 138 191 157 107 70 46 41 67 61 55 63 64 69 59 62 78 52 39 39 112 180 241 255 261 270 293 326 408 456 485 481 518 555 549 531 526 518 492 451 433 419 406 395 389 388 394 396 397 391 367 330 303 284 342 345 311 262 281 323 331 317 304 309 308 304 289 281 271 255 244 230 173 138 111 96 82 71 79 82 81 72 62 59 62 70 79 85 89 95 110 127 129 125 117 109 112 121 135 145 149 151 166 187 191 191 184 168 163 167 168 156 134 145 155 143 162 177 152 153 163 182 176 180 198 194 177 124 116 132 166 140 96 149 175 166 137 166 212 215 210 212 233 210 163 172 185 178 195 186 114 99 100 88 83 88 101 103 120 132 135 132 102 111 124 141 101 57 165 184 140 101 89 88 86 104 126 143 160 176 163 142 123 131 135 126 120 112 101 104 106 105 95 82 70 73 73 74 75 70 48 72 97 66 48 44 31 29 31 35 37 33 33 32 28 39 58 72 37 30 38 41 45 51 66 73 67 63 66 75 102 109 89 119 133 103 115 117 102 93 92 88 80 80 87 151 217 239 302 342 231 211 212 201 160 106 81 89 100 100 176 240 126 88 97 131 190 258 297 320 331 334 267 138 76 140 287 253 248 251 219 185 148 152 161 172 143 156 203 195 202 225 225 233 246 225 207 192 208 218 213 189 165 148 163 182 200 209 218 223 229 233 238 248 270 309 346 368 330 311 303 302 307 326 378 230 71 73 88 108 133 127 105 74 64 63 60 59 59 60 62 63 66 75 88 112 117 108 103 107 115 105 100 99 76 60 52 44 43 46 53 76 108 96 87 81 80 81 85 83 82 82 79 75 67 66 68 71 73 74 72 73 75 79 84 87 90 92 91 88 85 77 58 54 106 246 271 283 288 286 285 287 289 291 293 295 298 300 288 268 224 213 206 196 222 255 270 282 296 296 298 299 300 300 302 303 304 305 304 291 275 303 310 308 305 304 304 305 305 305 304 304 305 305 305 304 305 305 305 306 307 308 309 309 310 311 313 314 316 316 316 316 316 317 318 319 320 321 323 323 324 323 321 320 319 319 320 319 318 314 309 306 305 305 306 306 303 298 294 289 285 285 285 286 291 288 281 273 248 217 185 166 151 131 130 133 110 69 25 23 28 35 28 40 61 73 79 80 71 72 77 67 51 37 49 52 51 51 61 76 75 60 60 119 152 170 116 76 51 50 74 130 150 159 157 151 143 135 125 113 94 79 62 79 88 90 66 67 85 84 72 50 95 118 79 69 73 81 92 106 119 115 101 79 96 153 122 91 76 61 53 50 48 48 57 51 51 59 74 88 117 136 146 113 118 148 169 168 160 145 125 104 163 214 230 174 99 53 73 87 74 59 49 49 46 38 56 138 232 207 157 98 53 55 100 68 57 69 55 46 42 43 43 39 41 63 134 198 242 263 290 311 333 372 424 466 504 531 531 529 519 471 441 437 432 421 408 404 396 384 378 378 388 392 390 375 336 281 330 364 370 314 285 253 238 248 277 221 218 260 270 271 262 261 261 208 160 131 103 85 68 55 54 56 46 52 57 55 52 47 34 40 54 63 70 78 80 82 82 74 72 76 75 75 73 78 83 83 95 108 114 127 130 107 104 112 112 109 103 132 164 212 197 174 144 145 153 167 132 130 187 136 106 86 85 98 140 119 106 150 168 173 155 154 184 212 172 141 212 191 143 142 159 194 201 170 110 104 122 146 130 121 134 103 100 154 156 149 125 103 113 140 97 46 55 109 127 99 95 92 72 91 129 143 156 168 173 169 159 146 135 127 123 118 111 112 109 105 97 77 46 67 76 74 83 71 42 61 83 105 60 36 39 36 32 29 35 37 28 31 36 45 54 57 31 30 36 37 42 46 47 52 56 61 67 77 99 92 76 76 116 149 88 73 77 84 91 103 82 73 79 166 217 243 235 244 231 225 221 217 218 186 129 120 119 116 149 179 152 145 134 130 181 241 296 326 340 332 275 211 81 47 84 149 201 235 221 191 160 152 168 180 125 122 151 186 226 258 231 224 229 210 197 190 200 203 201 192 173 151 172 193 214 221 243 273 239 221 213 241 267 301 308 318 328 322 332 360 405 410 383 190 64 67 87 104 111 94 76 64 60 59 57 56 56 57 65 70 70 78 86 90 96 101 104 110 113 109 105 100 94 89 77 48 40 46 71 93 113 108 103 98 95 92 90 93 94 92 80 71 63 65 68 71 74 76 75 75 77 82 90 93 92 88 86 84 81 79 75 58 73 119 138 203 291 287 285 285 287 290 294 298 297 296 252 225 218 225 225 217 208 234 292 294 294 294 295 297 298 299 300 301 301 301 301 300 301 303 304 303 301 301 302 303 304 303 302 303 304 304 304 304 304 304 305 305 306 307 306 307 307 309 310 311 313 315 318 319 321 321 321 321 321 320 320 320 320 318 317 316 315 315 315 315 315 314 312 309 306 306 306 307 305 298 284 281 280 283 283 274 247 239 223 178 149 128 117 109 100 85 100 115 108 65 23 23 24 25 27 44 66 79 88 90 74 72 75 75 63 52 69 74 75 76 74 72 70 68 100 158 162 149 106 72 53 57 100 148 164 168 163 147 132 118 105 101 101 97 96 116 146 158 136 125 117 103 87 64 59 63 55 58 69 91 103 118 130 130 123 109 87 79 80 125 132 82 59 51 51 50 50 48 73 117 171 180 166 136 139 140 127 139 157 187 176 119 96 88 119 175 217 198 126 44 69 67 39 48 47 43 74 70 47 113 156 143 153 120 52 62 93 92 64 47 39 44 54 69 64 52 58 96 162 256 310 319 334 347 357 389 432 482 492 508 527 495 455 417 404 404 392 384 378 387 388 380 370 373 386 392 384 359 365 340 270 334 368 329 303 276 234 240 248 183 186 216 223 236 241 137 103 96 80 67 64 66 78 99 97 85 61 62 66 64 64 61 53 49 50 54 58 61 49 49 51 47 48 53 50 47 43 55 58 55 55 54 50 69 82 84 90 94 94 94 118 189 211 203 178 166 155 153 156 162 166 169 164 108 88 86 86 88 91 93 113 145 124 148 190 160 161 217 165 160 220 176 144 143 128 118 118 120 126 155 143 152 177 129 91 147 157 163 164 149 129 83 97 145 185 127 47 117 140 126 111 106 103 75 72 88 104 120 135 155 157 147 139 133 131 129 126 122 115 110 107 99 86 77 77 81 95 85 66 71 78 94 67 43 32 35 36 34 34 33 35 58 56 40 45 41 26 31 36 39 47 50 48 50 50 48 56 68 86 65 63 109 97 85 50 49 63 98 104 108 94 75 78 152 151 153 209 225 258 233 191 145 125 113 99 107 131 155 109 112 151 202 178 115 196 255 301 327 343 348 154 48 46 53 82 141 190 219 220 195 172 145 152 144 97 94 134 228 264 272 229 205 192 197 195 190 188 171 165 188 174 161 187 206 216 222 243 262 235 231 240 277 298 309 305 308 316 313 308 312 353 315 232 181 102 57 68 71 66 64 61 58 53 51 51 51 53 57 70 78 78 84 90 96 103 108 112 116 115 107 103 100 98 93 86 74 68 70 86 99 107 106 94 88 91 92 82 56 72 84 72 68 66 69 71 73 75 79 82 85 84 84 88 87 85 81 79 79 79 79 75 55 49 60 86 128 185 232 265 285 287 291 296 300 284 258 235 232 243 274 281 273 259 267 293 293 293 293 295 296 297 298 298 299 299 299 299 298 298 298 299 299 298 298 298 300 301 301 301 301 301 301 302 302 302 302 302 303 303 304 304 304 304 305 307 309 311 314 318 321 323 324 324 323 321 320 319 318 317 316 315 315 313 312 311 311 311 312 312 310 306 307 309 313 316 295 237 218 211 209 220 217 190 159 126 84 67 59 63 66 63 48 65 79 75 47 29 39 32 30 42 54 68 80 90 91 75 69 68 69 69 70 72 72 72 70 67 66 67 52 115 155 155 136 107 70 59 69 129 172 185 175 161 137 112 92 85 88 97 111 117 129 163 176 175 166 154 135 130 116 95 94 97 110 129 136 114 105 112 135 130 115 74 52 55 146 165 117 75 54 54 52 50 49 91 142 182 160 132 101 153 200 123 98 114 205 211 135 72 54 80 154 196 202 119 58 44 43 42 52 55 58 114 113 73 78 87 87 147 130 63 41 48 68 46 28 25 46 84 134 101 81 94 151 225 309 356 378 377 371 367 388 429 480 496 491 490 459 427 398 392 384 371 360 357 367 377 383 381 382 388 395 382 363 366 355 321 302 325 350 345 339 307 280 254 209 200 182 150 120 106 83 67 60 66 75 87 95 89 86 88 86 80 77 73 70 66 62 58 58 59 60 51 46 50 50 51 50 48 44 40 39 39 43 44 44 41 43 45 50 54 55 52 65 80 82 100 122 188 198 173 169 154 140 151 160 163 124 104 89 88 97 109 103 98 100 132 155 134 158 199 211 216 220 205 174 162 154 146 145 127 117 118 117 124 147 117 130 194 121 81 92 141 166 168 145 114 83 118 155 156 98 70 155 163 149 118 115 113 80 68 69 74 93 109 136 154 149 147 129 108 111 123 134 126 121 119 110 99 87 85 89 100 107 131 175 124 82 56 40 29 33 44 49 49 44 42 57 50 37 37 33 27 32 37 42 33 42 54 54 50 41 38 38 43 41 50 77 65 59 59 70 94 139 107 116 172 165 167 197 158 167 311 248 178 158 172 168 137 114 98 95 142 155 81 93 133 180 206 206 224 260 296 323 341 321 124 44 41 97 137 174 203 216 214 171 149 140 124 116 106 106 166 285 291 267 215 196 191 198 182 176 179 226 222 196 171 166 192 228 255 269 282 284 263 270 286 307 312 313 315 304 299 306 301 294 302 238 174 266 192 59 45 50 54 57 62 66 65 55 47 49 55 67 87 100 108 111 111 119 189 169 118 114 105 91 91 97 107 102 97 91 91 94 99 106 112 114 74 47 48 49 56 64 69 73 69 74 77 78 76 75 75 80 84 87 84 82 82 82 81 82 85 87 88 87 84 78 73 69 69 102 145 197 233 265 286 292 296 300 270 237 218 232 258 294 301 299 297 295 294 294 293 293 294 295 297 297 298 298 298 298 298 298 297 297 296 296 295 295 297 298 300 301 301 298 297 297 298 299 299 299 300 300 301 301 301 302 304 305 307 309 312 314 317 320 322 323 324 323 322 320 319 318 317 316 315 314 312 311 310 309 309 309 309 307 304 303 305 310 315 289 229 215 204 196 242 255 233 201 169 139 75 42 38 35 32 25 33 40 43 36 36 49 49 49 54 60 69 81 85 83 72 66 64 66 68 69 69 69 67 61 58 58 63 57 87 83 89 90 83 64 68 75 85 148 187 175 154 130 105 82 66 79 86 93 90 120 178 174 173 173 169 165 146 126 116 137 156 176 185 164 130 89 98 142 122 94 59 45 58 124 148 149 122 86 63 60 52 49 68 88 111 104 103 101 174 223 204 203 197 228 266 283 183 103 71 103 137 149 89 45 27 40 48 58 76 68 26 49 53 48 94 116 138 76 30 28 47 56 41 45 56 98 159 202 118 99 125 193 267 351 385 405 407 388 382 396 414 452 502 462 421 412 399 380 348 358 367 351 347 354 367 378 386 389 392 397 370 334 278 314 308 245 272 272 200 187 209 257 252 230 202 161 112 70 60 62 66 66 72 72 69 68 64 67 74 72 72 71 70 70 70 71 69 68 74 83 91 84 75 65 63 65 63 53 39 39 39 40 38 38 37 42 45 46 45 38 25 35 53 70 140 191 204 191 174 172 143 104 97 104 110 101 94 93 91 131 191 195 190 180 148 161 188 197 207 216 167 153 174 135 113 135 140 144 151 161 168 167 136 118 128 150 180 108 82 88 145 165 164 157 157 160 144 135 125 126 139 195 163 136 113 109 107 98 81 73 75 114 139 93 129 160 161 148 129 117 129 147 140 135 130 124 113 102 97 93 90 76 93 128 100 73 51 41 37 40 68 70 44 74 72 47 58 50 28 28 37 59 72 66 33 35 46 56 62 62 52 41 36 35 57 73 55 61 74 76 73 71 90 101 126 150 242 326 249 222 207 132 122 155 165 168 158 127 135 156 233 223 80 115 157 196 247 259 215 242 266 286 319 321 263 172 117 133 173 203 212 202 185 143 134 128 99 99 110 128 202 285 292 263 216 179 190 212 178 200 244 308 288 189 164 164 190 249 280 293 300 302 297 307 312 311 309 309 309 303 307 322 322 320 319 305 298 293 292 215 62 45 47 50 59 70 79 66 53 58 65 77 100 93 87 95 112 141 223 185 108 103 100 97 102 107 111 109 104 100 104 110 118 120 124 126 113 99 87 75 73 78 76 77 79 87 89 86 80 76 74 77 80 82 81 81 83 89 94 99 106 110 109 100 90 80 100 109 106 125 151 183 198 223 270 287 297 300 273 253 246 268 287 302 302 300 297 295 295 295 295 295 295 296 297 298 298 299 299 298 298 298 297 296 295 295 295 295 295 296 298 299 300 297 296 295 295 296 297 297 298 298 298 298 299 300 302 305 307 309 310 312 313 315 317 318 318 319 319 318 319 318 317 317 315 313 312 311 310 309 308 308 307 305 302 298 296 296 298 292 277 267 257 248 274 284 280 280 280 274 169 105 82 52 29 23 25 27 29 39 46 51 54 56 55 61 69 79 77 74 68 63 62 63 63 64 65 61 51 34 33 41 56 59 88 144 155 89 74 72 74 80 88 115 153 170 142 128 107 71 59 75 80 83 81 95 126 145 153 159 145 151 160 153 147 156 151 129 85 102 100 68 89 117 109 89 65 49 59 83 114 103 75 72 67 66 58 46 49 63 73 79 108 140 152 137 133 165 177 171 155 231 304 226 137 69 76 84 91 66 44 36 42 46 45 51 47 43 58 80 155 163 125 62 31 28 59 63 40 70 105 153 218 222 125 87 116 231 310 375 410 427 427 401 395 398 402 440 489 429 399 394 393 380 351 361 362 342 334 331 337 361 381 392 396 378 293 320 343 329 302 257 284 295 269 244 234 248 216 178 123 79 56 49 58 64 71 62 51 51 52 53 54 63 74 72 73 76 77 89 102 107 104 96 86 85 86 84 79 72 69 67 57 39 34 50 52 46 34 35 37 44 52 55 50 37 24 31 69 123 165 188 190 175 170 173 187 197 197 188 159 115 108 104 101 157 208 218 224 218 178 185 213 213 217 218 194 168 153 129 110 108 107 125 152 163 165 165 135 147 215 148 139 178 120 97 131 142 144 131 124 129 141 125 119 159 185 191 151 112 90 103 105 103 86 80 80 80 115 161 169 178 181 181 180 178 170 162 155 148 142 136 127 117 107 95 85 74 75 83 81 91 84 56 46 49 74 101 111 93 77 58 77 64 28 27 32 43 71 63 29 28 36 53 71 84 87 87 80 68 75 73 46 59 64 58 69 78 89 72 76 117 242 343 192 124 95 70 80 106 117 125 127 102 171 279 260 200 124 169 196 221 273 265 212 233 186 108 217 256 243 211 173 145 185 209 212 162 136 132 133 118 78 78 93 122 218 283 283 252 211 165 168 189 199 285 332 240 200 171 164 181 210 252 282 299 299 302 305 313 316 312 311 314 318 319 340 365 347 344 347 314 301 306 312 219 50 44 41 41 48 57 66 67 65 60 68 79 95 108 105 92 100 113 114 101 91 88 93 97 101 104 106 106 106 107 113 119 126 136 140 140 133 125 116 104 93 85 84 86 89 92 91 86 80 75 73 76 80 84 87 92 99 111 120 127 124 119 114 107 116 131 150 158 159 159 162 168 180 180 169 205 233 253 275 281 281 293 301 302 302 301 298 293 291 291 294 296 297 298 298 298 299 300 300 299 298 297 296 296 296 296 296 296 295 295 296 297 298 298 297 295 294 294 295 295 296 296 297 297 297 298 300 302 305 307 308 308 308 309 310 311 312 313 314 314 315 315 315 314 312 309 309 309 310 309 309 308 307 306 303 297 291 287 287 286 286 285 283 282 280 279 279 281 282 282 282 281 272 258 214 153 55 24 27 40 46 47 49 51 54 61 68 73 70 66 61 58 54 50 50 51 52 40 35 32 25 28 41 55 94 122 129 89 89 86 81 84 87 87 120 139 84 75 73 59 57 65 58 60 66 70 81 107 120 131 131 171 193 195 182 158 101 98 85 67 67 64 65 83 100 85 72 58 67 73 78 63 49 55 72 80 99 88 74 71 72 76 75 70 68 80 82 81 64 68 95 194 292 335 244 145 114 102 99 90 60 34 37 35 33 39 40 38 86 123 161 161 141 98 51 35 52 47 35 50 109 170 217 216 172 110 157 267 350 418 465 478 459 406 407 407 406 446 455 403 393 391 392 387 378 369 345 317 319 318 320 350 373 392 391 394 381 363 355 331 322 308 269 272 270 254 238 209 148 99 58 50 46 49 64 69 68 63 64 71 67 66 66 72 78 84 101 120 138 150 158 158 157 150 114 101 93 82 73 66 56 57 57 37 50 81 79 62 30 33 43 54 75 83 75 56 37 31 76 123 155 143 140 157 167 182 201 210 210 188 157 117 119 123 118 130 179 235 239 239 237 231 227 226 223 220 214 192 175 177 141 106 96 121 143 135 127 122 134 171 211 130 153 214 171 141 127 117 117 134 130 126 129 118 118 136 163 185 184 123 92 107 109 111 110 94 89 91 102 135 184 196 200 201 201 199 192 181 170 161 154 148 140 128 114 95 83 76 74 74 77 106 108 64 48 40 49 122 144 92 81 76 75 59 43 31 35 46 68 50 27 27 31 39 64 73 77 85 84 80 77 63 47 79 85 74 80 75 64 52 106 205 107 79 107 110 96 71 75 81 86 84 97 127 170 239 306 249 194 206 211 227 276 296 296 287 238 178 177 179 177 191 184 169 187 192 184 162 138 119 99 87 70 66 70 93 222 270 252 249 219 168 148 172 239 348 358 196 194 195 184 198 219 246 276 296 295 294 294 289 298 307 314 323 332 339 364 381 343 323 310 301 300 277 176 113 51 45 39 43 76 72 59 56 61 64 71 78 87 113 126 120 88 94 122 104 93 88 88 90 92 93 95 96 104 112 122 128 135 143 152 155 151 146 137 125 108 93 83 79 79 84 84 82 78 77 79 83 91 99 107 116 126 135 139 138 131 120 115 126 142 161 173 176 176 172 162 151 148 150 152 155 218 284 291 295 297 299 300 301 302 303 302 299 295 293 293 296 299 300 300 300 300 300 299 299 297 296 295 296 296 296 297 296 295 295 294 296 297 298 297 295 294 293 293 293 294 295 296 295 296 297 299 301 303 304 305 305 306 307 307 308 309 310 310 311 312 312 312 311 309 305 303 303 304 306 307 307 306 306 305 302 297 292 286 283 281 281 281 281 281 280 280 282 283 282 281 259 237 224 167 101 39 23 27 40 43 43 44 46 51 61 67 69 64 59 53 47 44 40 32 31 33 33 36 38 30 25 27 47 91 91 94 96 97 92 88 87 90 93 93 88 78 73 97 120 87 60 57 56 59 63 58 52 56 116 159 175 190 195 171 133 84 87 84 60 67 74 70 81 89 82 80 80 78 63 52 52 45 47 99 107 90 78 73 71 71 59 37 39 42 56 98 112 89 142 190 198 289 388 351 292 208 123 114 142 87 57 56 44 48 70 92 102 128 140 146 145 148 134 74 50 61 93 69 31 95 136 154 180 187 153 211 296 388 476 538 545 520 488 476 464 456 479 455 403 397 394 393 388 379 363 333 316 317 318 327 353 369 379 380 385 384 355 331 310 288 286 285 272 256 234 185 142 75 54 47 54 52 53 61 65 77 97 94 88 79 78 82 92 109 122 140 159 181 192 193 182 160 140 120 109 98 84 69 51 31 35 40 38 72 103 107 94 76 72 81 94 109 115 113 109 94 70 68 85 109 87 94 144 155 144 123 112 109 100 101 103 115 174 192 136 186 243 248 245 239 232 227 224 221 218 214 206 199 192 155 129 114 135 146 136 116 144 235 235 227 194 163 167 180 191 202 213 153 109 104 114 121 119 116 120 124 162 198 171 156 152 119 134 180 134 104 101 106 138 201 206 209 213 215 213 208 198 187 175 167 159 150 138 122 98 87 81 81 81 80 75 56 37 47 71 99 127 129 96 86 77 65 39 31 36 43 47 51 40 29 29 34 38 42 46 56 75 73 71 73 66 72 106 117 116 112 85 61 67 223 365 165 98 101 112 108 92 74 89 112 111 145 220 208 245 316 286 227 167 178 203 244 300 327 323 270 223 189 167 158 165 163 159 152 149 138 114 132 146 141 120 100 82 77 103 244 262 241 254 231 187 134 180 251 247 260 270 250 225 199 207 218 234 260 279 287 279 284 298 302 307 314 321 331 343 357 355 338 322 312 304 300 239 83 120 142 122 95 115 250 273 256 240 135 58 63 72 84 102 131 149 107 120 147 123 105 92 89 90 91 89 89 93 104 119 135 146 154 160 169 173 172 165 154 139 122 107 95 90 88 90 92 93 92 91 91 95 105 116 129 138 145 150 155 136 93 110 122 130 139 145 147 151 153 156 151 145 138 143 171 233 270 302 299 299 300 302 304 305 305 305 304 304 302 300 297 297 298 300 300 300 300 299 297 296 295 293 292 293 294 295 296 296 295 294 293 294 294 295 294 294 294 293 293 292 293 294 295 294 294 296 298 300 302 303 303 304 305 306 306 307 308 308 309 309 309 310 310 310 309 306 301 297 295 297 299 302 305 305 306 307 306 302 294 288 284 284 284 283 283 283 283 282 280 264 225 204 171 124 79 41 25 23 27 40 43 42 40 43 48 57 64 68 66 48 33 30 34 36 28 23 26 42 44 41 38 30 24 29 90 91 94 100 104 105 102 98 100 105 112 157 165 141 180 227 212 131 71 68 67 70 72 74 79 145 173 163 146 128 93 89 80 78 79 81 73 78 83 83 83 82 84 82 78 67 55 51 48 56 99 88 76 73 71 68 65 47 30 36 38 50 139 174 147 116 123 133 275 347 334 269 223 205 198 198 141 105 90 49 47 75 139 183 194 219 208 175 160 138 91 55 41 66 47 32 71 92 96 107 170 223 267 336 422 508 546 545 548 542 534 530 523 510 455 413 403 397 393 388 374 361 360 341 326 332 348 369 381 379 367 318 317 332 310 285 260 270 272 259 224 177 83 57 55 52 61 70 61 58 56 55 61 73 80 79 72 69 70 74 95 120 148 164 174 174 169 158 138 127 117 106 96 85 74 56 36 40 44 49 76 102 115 118 120 124 133 141 147 144 136 124 112 93 68 66 75 81 83 83 92 89 76 64 79 90 93 92 125 189 179 110 196 245 257 243 230 220 216 214 213 214 212 206 197 186 168 156 145 136 157 171 122 108 139 217 201 158 143 119 110 108 114 126 115 98 89 124 137 127 100 87 108 176 221 218 190 163 104 89 117 199 164 119 117 147 189 195 206 216 220 220 218 212 202 188 178 168 161 147 128 105 93 87 87 87 84 77 51 46 79 94 106 101 102 101 91 83 71 35 49 67 58 54 46 48 46 40 36 44 58 86 92 94 80 74 73 47 57 98 115 115 101 96 102 128 292 342 125 90 84 79 86 88 72 116 168 205 137 99 153 234 306 311 207 98 144 168 218 243 220 191 249 245 217 189 166 147 140 137 136 97 105 138 170 192 217 209 163 63 62 137 308 290 255 238 249 231 159 248 345 369 356 335 300 243 201 210 216 222 228 250 276 275 287 303 315 326 335 337 341 349 380 390 378 332 310 303 302 258 164 241 287 286 284 281 280 281 281 282 133 52 61 79 95 112 136 161 174 148 129 114 105 100 101 99 97 95 99 104 112 122 134 148 161 175 191 198 197 184 166 148 133 117 104 99 95 94 96 100 104 106 107 106 108 116 127 141 150 157 163 148 113 122 120 110 112 108 96 117 133 143 134 136 146 208 254 301 302 301 301 303 304 305 305 305 303 301 300 299 298 298 298 297 297 297 297 297 297 294 292 290 288 287 286 287 289 291 293 295 295 294 293 291 291 292 293 293 293 293 292 292 293 293 293 293 294 296 298 300 301 302 302 303 305 305 306 307 307 308 308 308 307 307 307 307 308 307 306 303 298 293 292 296 301 301 303 306 307 307 303 295 290 289 289 288 285 285 283 280 215 177 158 134 99 47 66 60 37 27 28 40 42 39 28 28 36 55 63 66 64 43 30 33 36 36 30 30 36 52 50 44 38 30 26 31 90 92 96 104 112 119 117 114 110 108 113 143 187 209 207 208 208 187 159 142 128 94 80 82 99 151 165 157 112 108 107 105 95 84 74 64 61 63 66 66 74 77 79 81 77 69 60 53 74 85 93 74 83 99 104 112 118 80 52 41 54 71 122 137 134 107 72 88 236 260 220 179 171 198 220 250 256 124 67 52 72 69 68 140 202 236 211 175 141 117 74 35 27 36 38 38 49 102 137 155 269 333 350 391 450 525 540 544 553 551 544 535 513 486 469 437 411 402 396 393 387 381 379 351 339 348 366 368 345 355 347 290 293 316 299 287 273 264 252 231 165 117 73 54 53 64 74 76 64 66 55 38 38 47 62 65 61 55 55 60 75 99 127 147 148 140 138 136 130 125 108 87 88 79 55 54 52 55 57 62 67 96 135 144 156 168 178 185 191 190 179 158 113 113 122 108 116 154 158 154 143 154 155 151 205 269 322 227 151 135 145 149 211 247 264 248 226 206 202 205 209 201 205 203 176 146 116 160 157 118 152 155 117 106 112 150 128 114 171 154 125 103 146 180 158 137 123 151 165 170 196 154 103 166 196 197 137 100 95 93 108 155 143 129 131 139 149 152 172 194 217 221 220 215 208 198 187 176 164 148 121 97 95 92 90 89 87 81 66 80 118 119 106 85 82 95 121 90 61 30 55 71 60 69 85 90 106 101 60 51 62 98 117 115 96 88 81 75 82 97 96 87 74 112 162 228 210 184 107 92 78 62 56 76 115 187 223 224 109 93 200 217 241 258 161 144 346 233 142 141 143 150 221 228 199 154 135 116 100 108 120 106 133 184 200 170 109 121 138 148 214 273 350 334 272 194 250 317 397 486 435 278 344 363 335 247 202 216 228 240 253 261 273 286 299 313 327 345 364 383 406 422 418 402 375 325 309 305 308 313 313 294 286 285 291 293 293 290 225 148 77 58 81 103 115 118 121 126 133 126 120 117 116 115 117 107 100 97 100 104 109 115 124 137 156 180 209 238 237 203 171 146 132 120 101 71 81 90 89 89 95 106 118 124 121 124 135 157 164 158 131 140 148 129 110 92 88 84 82 85 95 115 166 204 235 277 299 303 305 306 306 303 300 300 300 299 297 293 291 290 289 291 295 297 297 294 292 290 289 287 286 285 284 283 282 282 283 285 288 291 293 293 293 292 291 291 292 292 292 293 294 295 295 293 292 292 294 296 298 300 301 301 302 303 305 306 307 307 308 308 308 307 306 304 303 303 304 305 305 305 301 295 290 291 294 294 296 298 299 300 299 294 290 289 290 288 284 283 282 272 184 121 89 146 145 112 134 115 57 34 29 39 32 38 53 49 50 59 62 57 44 34 33 42 43 38 29 43 52 55 51 41 25 27 28 30 94 97 101 108 117 125 124 119 111 103 99 101 150 191 204 208 214 222 233 250 287 187 85 82 104 134 134 118 90 116 117 108 101 95 91 78 63 46 42 46 68 72 71 73 69 63 73 82 92 59 64 85 99 119 129 129 127 113 75 58 106 112 113 133 132 119 64 76 153 195 182 127 107 100 113 234 271 114 65 65 112 94 49 133 175 192 150 133 109 141 140 98 65 57 73 64 74 147 196 247 350 409 437 446 461 490 510 530 546 540 520 491 468 453 451 438 420 409 402 397 393 387 376 348 346 356 368 369 357 357 347 326 317 316 304 282 262 245 206 166 96 69 55 50 52 61 71 70 69 98 74 35 33 36 49 59 64 57 54 56 64 81 102 130 130 123 115 121 125 124 100 66 57 60 59 62 64 68 81 103 144 100 96 115 138 160 182 208 217 216 205 187 152 167 196 200 206 213 223 224 224 248 256 272 308 317 307 232 155 88 160 204 228 241 247 246 228 212 206 198 193 164 190 198 138 114 104 147 145 124 175 152 99 98 96 95 94 126 195 161 146 154 143 160 177 169 157 137 135 142 160 138 114 138 140 127 112 101 93 93 140 183 169 167 166 144 140 145 137 144 165 204 209 193 194 191 182 172 161 148 124 104 102 97 93 90 88 84 76 78 96 121 114 91 74 78 89 69 49 32 41 49 49 33 53 97 75 65 51 47 48 53 86 89 67 112 128 112 92 83 80 82 102 162 159 155 148 122 96 87 92 91 66 90 142 196 195 165 102 152 264 208 134 77 95 200 376 268 165 90 117 141 162 175 145 50 52 66 85 113 138 159 171 178 166 179 205 250 194 166 243 280 316 369 304 193 148 109 151 421 389 246 331 361 344 244 215 232 244 258 274 263 274 300 309 320 331 346 360 372 397 412 413 390 360 318 316 318 321 321 304 250 224 234 287 298 300 299 165 44 43 73 107 115 113 106 93 96 105 120 131 138 137 132 123 105 97 95 100 105 110 115 121 130 150 189 237 301 300 235 197 165 138 120 101 75 77 79 74 65 63 73 99 119 131 133 129 122 155 155 99 121 138 111 103 94 95 77 66 78 88 125 231 273 295 293 293 297 305 313 318 314 307 300 298 297 297 293 290 288 288 289 292 298 298 295 289 286 285 284 283 282 282 281 280 280 279 279 281 282 285 287 289 290 290 290 290 290 292 294 297 299 300 297 294 293 295 297 299 300 301 301 303 304 305 306 307 307 308 308 307 307 306 303 301 300 300 300 300 300 299 296 292 290 290 289 289 290 291 293 295 293 289 286 286 286 285 286 286 277 226 172 140 244 283 269 177 94 25 25 26 30 46 51 52 53 57 64 64 55 38 36 39 46 49 44 33 49 57 59 54 51 48 38 34 34 99 97 98 101 112 120 121 115 107 99 93 88 87 93 130 197 216 219 217 257 294 155 87 85 109 125 121 133 132 135 109 84 80 85 94 94 74 46 41 57 95 78 72 74 65 67 86 72 65 58 66 92 87 74 84 167 153 111 80 86 153 99 94 135 131 104 46 77 123 149 175 165 130 98 108 298 298 165 130 91 75 75 85 125 137 122 65 113 168 152 141 126 113 115 135 141 148 175 240 299 362 417 461 482 471 475 496 520 538 537 508 469 429 415 414 423 423 416 404 397 393 381 364 339 346 354 362 359 354 349 332 306 260 264 265 228 199 174 117 78 55 47 64 90 63 57 67 64 67 82 86 65 37 37 33 32 60 79 76 72 72 80 88 95 98 105 110 103 106 110 122 124 111 76 72 94 93 99 136 147 137 93 91 101 109 123 138 196 220 215 159 149 162 193 216 240 237 252 281 287 277 265 238 214 246 190 158 170 127 100 179 199 182 176 178 185 202 209 211 168 159 179 170 171 155 147 129 113 113 110 110 106 95 95 97 97 98 106 121 159 169 169 142 140 156 142 134 129 131 140 152 137 128 124 125 124 112 108 101 93 166 220 220 229 225 172 133 117 126 117 125 187 176 148 161 166 165 146 134 127 127 118 108 105 99 95 90 96 106 70 56 68 75 81 83 91 91 72 56 40 29 34 39 37 45 56 46 40 41 46 64 91 152 125 71 116 119 97 85 85 99 113 154 218 153 119 113 93 81 79 102 130 136 155 181 207 173 125 78 141 225 257 169 71 103 175 244 182 164 139 121 111 107 100 85 67 158 161 130 147 167 191 188 174 160 204 211 196 126 112 174 198 260 379 400 358 225 170 158 246 274 261 292 323 320 245 236 250 259 273 284 281 294 313 319 330 343 369 397 422 413 413 411 381 359 339 339 338 336 316 299 277 233 205 204 269 263 207 115 48 46 74 98 109 98 88 80 93 110 135 148 152 142 138 128 100 90 82 68 74 90 117 124 130 146 208 287 318 282 222 186 156 130 105 91 82 66 58 56 54 45 36 75 100 116 124 129 127 161 151 93 100 96 72 122 128 92 80 88 118 135 183 285 297 292 280 272 266 263 272 281 287 287 291 302 301 300 303 304 303 302 301 302 302 302 298 289 284 282 281 281 280 280 280 279 279 279 278 278 279 279 281 283 284 286 286 287 288 290 295 299 301 302 299 297 296 298 300 301 302 302 302 303 304 304 305 305 306 306 305 304 303 303 304 302 300 298 296 294 293 295 296 296 294 292 289 287 285 284 285 288 292 289 286 284 284 284 285 287 287 286 284 284 285 285 251 131 66 29 33 33 36 53 56 53 55 61 66 64 58 51 49 48 49 53 58 61 62 50 37 50 57 60 55 46 38 97 92 92 94 101 104 109 114 111 105 99 93 89 90 105 149 167 157 96 104 125 95 87 94 109 118 121 124 125 124 110 94 92 95 103 114 96 75 67 69 72 52 60 72 69 76 86 51 53 73 65 67 78 82 110 188 125 74 81 73 73 59 73 104 111 81 28 58 86 109 187 232 230 168 185 332 294 231 212 153 95 114 136 152 139 87 27 63 108 138 131 131 143 154 156 152 158 201 296 336 366 402 447 478 459 468 493 518 526 521 489 453 412 398 394 404 411 410 396 385 377 366 352 340 346 344 343 341 331 317 283 266 235 236 222 183 126 84 59 48 47 61 67 82 68 76 78 72 68 69 82 79 51 66 64 41 65 106 146 100 85 92 99 103 102 97 92 77 82 92 107 110 107 96 90 109 133 140 140 142 138 120 112 110 111 156 181 168 174 162 107 97 117 174 208 228 220 250 293 324 276 204 237 225 191 97 67 96 74 84 140 201 181 91 86 98 129 160 172 157 150 160 179 151 138 159 143 104 103 103 102 101 125 149 120 111 105 166 186 182 195 184 156 151 147 139 139 143 151 124 114 127 135 137 115 107 105 110 127 140 162 186 200 189 179 161 144 135 141 124 123 160 123 92 91 100 111 118 122 119 118 90 80 116 102 82 75 95 118 92 83 85 90 87 84 100 107 102 75 52 27 35 49 66 48 39 36 40 44 53 85 113 135 126 107 115 114 101 98 112 138 157 162 167 136 97 70 72 75 78 75 152 257 213 194 190 156 106 41 42 70 130 132 123 132 143 149 118 173 201 155 129 114 135 219 259 234 196 161 168 177 184 201 160 119 157 145 110 81 84 114 138 222 343 368 366 326 228 190 189 193 217 217 259 278 269 273 281 291 297 301 304 316 329 339 364 394 425 425 421 410 413 411 386 378 374 360 350 334 294 279 267 229 187 163 256 189 45 51 55 61 78 82 76 78 82 89 108 126 147 153 132 79 77 87 100 87 70 47 54 71 106 120 123 125 141 184 254 236 194 144 119 99 81 65 52 35 28 28 41 46 46 48 69 89 87 120 158 165 133 82 75 71 72 116 107 66 68 113 181 212 249 297 294 279 251 251 255 264 262 261 261 263 274 295 302 306 313 321 330 336 334 330 326 332 343 358 312 281 280 279 279 279 279 278 278 278 277 277 278 278 279 280 281 282 283 284 285 290 295 299 300 299 296 297 299 302 304 305 305 304 302 302 302 303 303 304 304 304 304 303 301 300 300 299 298 297 293 291 290 293 295 296 297 297 295 292 288 285 283 283 285 284 283 282 281 281 281 281 282 282 283 285 285 283 220 58 44 49 58 57 57 61 60 59 59 62 62 58 51 46 45 34 25 27 44 60 67 65 60 63 66 68 67 60 51 99 97 98 101 105 117 123 127 122 118 116 110 101 94 90 87 84 81 87 114 113 103 95 94 104 112 113 107 113 118 141 135 120 108 104 117 138 115 87 75 62 42 50 62 79 81 71 37 57 75 79 111 136 144 149 154 74 55 69 55 51 50 67 69 59 42 35 44 57 97 180 219 248 219 268 335 249 190 140 120 99 100 123 165 191 91 32 45 104 142 133 124 124 148 159 163 166 251 373 408 420 433 447 465 467 477 496 526 530 511 460 434 413 403 401 402 403 395 381 365 355 348 340 333 329 324 320 319 302 255 157 191 215 199 173 143 94 63 42 42 61 85 55 46 57 120 122 78 71 67 66 83 96 72 60 51 54 119 177 117 96 108 104 96 90 86 77 68 81 91 98 96 98 106 83 75 116 130 137 142 133 124 110 107 109 105 112 115 111 107 94 98 132 198 222 207 160 210 268 328 276 217 216 228 189 65 34 36 41 46 80 129 112 53 40 45 54 80 75 49 99 147 198 107 61 76 88 96 95 96 113 151 173 195 136 115 123 186 185 168 188 176 137 122 118 126 147 160 168 102 73 92 109 123 131 114 121 157 172 181 155 156 166 175 158 145 153 170 172 146 122 101 105 90 71 71 83 104 131 155 166 111 104 144 128 107 90 97 100 92 101 112 121 108 95 98 122 129 80 49 30 33 43 52 37 32 34 51 57 56 77 84 84 109 118 114 139 147 123 90 100 143 150 136 99 75 58 73 86 90 84 103 134 123 155 174 142 104 70 57 73 101 87 90 108 157 156 142 167 154 91 136 161 179 277 294 208 187 172 170 191 213 222 148 93 93 140 148 118 113 115 114 181 252 263 279 290 273 266 251 130 138 209 275 301 302 299 301 306 305 310 315 328 351 380 414 432 440 422 412 408 411 410 400 392 366 313 295 279 257 252 238 202 169 163 231 144 42 52 55 58 70 67 60 65 82 102 119 128 133 132 105 66 67 67 71 77 65 46 68 76 76 103 119 117 114 129 166 145 120 87 77 68 62 58 47 38 38 49 72 84 95 103 83 68 50 91 132 129 102 73 66 59 58 78 84 77 75 138 221 266 284 288 283 261 239 252 263 271 264 257 251 247 256 275 305 317 313 314 325 342 355 358 353 374 398 429 342 290 279 248 247 263 279 280 280 279 278 278 279 280 281 281 282 282 283 285 287 292 297 300 300 300 303 307 310 311 311 311 309 307 304 302 300 300 302 303 304 305 305 304 303 301 299 298 298 297 292 291 292 295 296 297 296 295 293 293 292 290 287 284 281 281 280 280 280 279 279 278 278 278 280 281 284 186 106 27 40 53 63 67 69 67 65 62 59 57 53 45 32 25 32 29 29 39 47 56 62 74 80 73 70 68 67 66 60 112 113 116 126 131 132 131 129 125 123 120 105 95 88 83 81 79 76 77 93 114 119 113 100 90 91 105 113 127 129 127 133 127 115 92 120 206 177 143 112 84 66 63 64 71 80 67 49 68 82 81 74 117 177 152 118 58 75 77 48 48 62 99 117 117 83 74 72 66 124 231 191 203 236 290 292 184 94 62 90 91 86 80 179 254 105 50 49 95 132 143 130 126 143 241 293 301 360 447 520 498 472 463 479 500 507 519 532 507 481 442 416 407 407 409 404 394 383 368 348 335 332 322 315 309 304 297 290 269 194 103 161 178 158 117 80 50 50 52 59 75 84 59 61 78 127 108 73 71 77 77 59 74 93 78 67 59 96 140 166 118 100 110 99 89 89 80 70 63 62 64 69 75 83 90 94 101 118 127 131 103 83 70 57 57 68 87 92 78 73 80 99 128 164 198 177 136 156 220 294 320 237 131 138 116 41 37 64 141 101 84 95 79 64 62 98 133 134 100 67 78 114 142 69 51 65 74 99 122 103 123 185 140 111 110 113 143 208 176 151 150 147 147 143 135 132 143 151 149 106 81 68 88 113 131 109 129 180 182 178 172 179 166 142 158 158 158 193 198 133 90 68 70 70 67 68 75 82 74 88 115 137 147 159 153 146 140 141 134 109 118 129 141 132 112 88 130 135 94 73 53 35 34 35 29 30 39 62 71 78 95 71 54 89 117 133 147 170 184 116 114 143 131 104 62 75 95 122 156 129 63 79 98 110 162 182 140 92 56 54 139 200 201 148 139 233 193 136 102 111 125 139 152 168 213 206 167 196 219 231 211 188 169 177 139 87 165 196 152 139 115 87 170 199 157 226 283 329 331 276 134 170 222 250 283 306 313 315 315 313 319 325 325 353 395 433 438 430 420 412 408 404 399 393 375 326 257 254 247 237 229 205 164 145 130 125 74 44 53 57 57 55 47 48 63 78 96 111 115 103 67 64 63 63 55 52 73 73 69 103 114 113 97 84 75 80 90 101 87 68 51 55 61 64 136 179 193 181 182 193 117 99 124 91 62 44 55 59 53 50 58 81 75 69 67 77 88 93 171 236 272 283 288 292 275 261 272 277 278 270 263 255 247 252 270 306 323 327 322 322 329 348 364 375 398 423 436 350 302 266 107 47 80 236 299 301 296 292 289 292 294 297 296 291 285 288 294 305 308 311 315 319 322 325 324 323 322 321 318 314 312 310 306 301 298 299 300 301 301 300 299 298 297 297 297 297 296 291 289 289 292 292 291 290 289 289 289 290 290 287 284 281 280 280 281 281 280 278 277 277 278 279 282 276 171 87 27 33 44 55 62 67 70 65 60 54 47 37 23 28 29 26 33 38 44 46 46 46 69 78 69 64 61 62 61 51 122 125 128 125 119 116 117 114 106 99 95 89 85 79 71 65 64 64 61 63 86 99 105 107 84 65 111 122 111 95 99 121 107 98 83 98 121 111 140 153 122 90 69 70 71 75 70 61 57 86 86 53 108 149 106 82 71 144 110 52 56 75 103 103 110 111 100 105 117 176 217 196 222 261 291 280 231 107 83 108 113 99 80 227 230 76 53 60 91 122 152 163 171 208 341 426 493 503 518 541 503 479 468 494 517 538 536 533 518 491 455 403 398 405 391 392 392 383 366 344 300 301 320 304 294 288 276 265 259 159 97 133 125 110 89 74 60 60 71 82 77 70 56 73 96 127 89 66 64 91 91 41 54 84 110 97 88 83 116 155 90 76 89 95 99 97 85 72 60 51 48 52 50 55 75 74 79 98 100 93 66 48 36 60 61 60 79 84 79 63 62 74 89 109 134 141 122 82 147 214 250 184 98 52 39 37 61 83 104 92 74 65 74 89 118 146 140 116 113 102 91 76 61 33 50 60 54 65 86 93 92 93 102 106 108 108 126 164 176 155 137 127 119 113 118 124 130 131 123 105 105 107 115 107 103 91 105 131 163 184 198 213 180 144 165 170 163 164 144 122 81 60 55 60 63 64 69 71 71 69 80 106 125 136 137 148 138 94 110 126 131 140 149 153 134 110 142 125 82 58 56 58 55 45 37 44 57 80 75 74 79 63 60 86 133 167 182 189 199 199 193 173 113 88 69 67 80 93 96 123 130 119 133 162 192 208 203 169 134 112 238 302 316 231 199 254 156 81 75 125 150 140 139 135 125 124 135 166 203 230 207 190 176 185 167 132 129 124 124 136 115 94 189 179 116 180 270 348 349 264 97 198 258 280 297 311 319 319 325 338 355 370 381 428 457 456 437 421 417 408 400 394 386 374 349 296 241 228 230 229 200 167 132 120 96 63 50 45 49 53 48 36 30 37 62 64 69 79 82 77 59 48 43 43 44 49 68 84 96 93 71 53 45 46 49 55 67 74 67 71 66 61 109 177 221 230 232 247 254 239 108 66 70 66 59 48 44 42 40 37 50 76 83 96 109 106 102 103 234 318 321 314 314 321 301 288 291 289 285 279 275 270 263 259 266 294 314 324 322 322 325 335 358 380 392 405 399 323 295 255 114 83 125 281 321 311 311 308 306 307 315 324 329 316 295 298 308 322 339 348 352 345 339 335 330 328 327 325 323 318 314 309 302 299 296 296 294 294 293 293 292 292 292 292 292 291 289 287 285 285 288 290 289 286 285 284 285 285 285 283 281 280 281 282 285 289 285 281 277 181 90 105 154 190 135 78 31 35 40 48 56 62 66 62 55 46 40 33 26 23 23 24 38 43 42 41 39 38 55 62 56 54 57 65 69 57 115 113 110 107 101 96 96 94 91 89 87 84 83 82 82 80 78 78 81 71 51 34 43 59 69 76 120 117 97 77 76 82 64 65 78 100 113 110 131 161 162 111 71 53 64 70 69 54 43 79 76 61 116 111 52 112 117 114 127 97 78 112 136 134 115 104 93 105 137 191 209 204 230 278 337 336 240 61 72 107 142 130 151 292 265 165 92 100 138 157 224 300 336 368 433 458 490 534 537 522 473 457 459 492 521 542 537 537 536 520 482 424 375 359 357 390 400 391 365 343 322 311 308 294 284 274 263 233 201 152 102 82 61 47 45 49 53 60 89 96 76 85 96 111 102 95 73 59 54 73 66 41 56 87 132 100 118 176 164 136 69 62 63 70 84 88 69 52 42 44 56 64 60 52 49 61 66 73 67 61 55 78 77 64 68 70 76 66 56 32 31 39 53 64 75 93 78 41 88 161 222 139 81 35 39 44 44 77 91 81 69 67 95 94 88 84 92 96 107 113 111 79 57 43 58 57 46 37 48 77 87 88 97 114 116 103 100 119 186 145 107 134 120 105 107 119 128 127 123 119 124 128 128 95 79 75 83 111 161 188 205 214 187 165 165 163 182 228 166 129 153 101 60 60 61 64 70 70 68 66 85 108 115 104 89 133 149 135 134 136 139 147 155 164 161 152 138 101 67 49 69 91 98 75 56 73 86 94 78 76 76 74 89 116 170 186 179 207 224 239 198 151 80 95 82 40 61 70 55 121 157 127 137 144 139 174 209 215 173 156 263 317 325 267 177 78 95 91 87 132 143 128 127 124 114 133 213 331 349 293 170 188 184 152 143 149 162 143 129 140 109 118 233 190 123 103 211 331 338 322 282 282 291 299 306 311 316 320 324 325 357 393 427 438 444 435 419 405 398 385 376 372 364 344 310 259 214 186 207 203 148 116 87 59 46 36 31 39 48 48 37 25 26 25 25 26 30 38 54 56 51 45 42 43 65 60 47 37 33 34 35 60 104 111 102 83 100 89 50 126 186 204 173 156 155 234 284 289 284 232 82 53 51 40 40 45 53 54 76 167 184 180 179 197 220 213 163 117 145 234 329 325 323 323 315 307 301 297 295 293 289 284 276 277 283 298 312 320 320 322 323 323 350 366 367 353 331 303 304 306 292 280 285 330 330 320 321 316 312 311 315 321 326 316 302 303 313 328 348 356 358 349 337 326 323 320 319 318 317 314 309 306 304 302 299 296 293 292 292 291 292 293 293 293 292 289 288 289 287 286 285 285 285 283 282 281 281 281 280 279 279 280 282 285 287 289 286 247 149 76 22 24 57 88 80 57 39 51 50 47 50 55 58 54 47 38 28 41 51 27 26 34 43 43 39 37 40 45 44 48 54 49 49 52 58 56 95 101 102 99 91 86 83 84 85 86 87 88 89 89 90 90 103 118 139 144 134 100 60 43 74 88 92 103 82 49 47 44 38 53 70 87 92 102 98 133 174 130 102 80 86 81 66 71 76 89 110 116 141 154 131 86 109 116 151 143 92 128 147 152 127 108 100 96 141 223 209 201 210 267 320 333 206 62 60 91 141 158 252 400 352 281 185 177 179 170 288 401 482 502 509 520 526 536 548 522 469 440 450 492 522 538 537 540 540 534 509 459 383 369 376 409 412 398 369 350 334 318 306 294 284 273 267 237 198 158 96 44 40 41 40 37 49 67 106 103 85 116 116 105 88 75 68 67 77 101 76 55 56 78 89 53 83 121 97 76 52 63 63 59 62 65 60 47 42 47 75 94 78 65 54 50 53 54 55 59 68 81 70 56 79 82 77 44 36 47 42 36 34 47 54 50 71 88 107 126 139 82 53 37 26 32 49 96 100 86 93 113 143 129 93 47 66 77 81 82 76 57 58 57 59 60 55 47 67 98 144 118 87 104 110 105 108 117 136 126 112 109 111 114 120 136 142 135 128 117 106 106 102 81 69 67 74 96 131 175 196 202 192 186 180 149 143 161 120 109 144 128 91 69 59 57 59 64 76 97 121 147 161 125 101 144 127 109 135 142 144 151 161 171 172 157 133 102 87 82 102 117 127 86 61 62 82 89 76 82 91 94 112 135 163 195 204 182 182 176 116 76 54 102 86 44 66 62 43 95 110 79 111 130 134 148 146 128 101 106 170 232 271 265 250 212 189 175 164 170 145 122 120 124 132 132 135 178 305 255 133 173 170 137 94 85 109 109 112 120 111 135 219 177 136 109 222 307 316 314 308 300 302 306 309 314 328 372 425 457 452 440 428 399 397 399 389 380 371 358 355 352 303 270 243 219 193 166 192 157 71 54 42 29 37 41 40 43 46 44 36 28 28 25 23 24 25 27 35 37 37 43 59 86 145 109 49 55 84 111 108 149 203 189 158 126 179 158 92 174 200 186 143 112 92 247 321 316 302 220 51 42 31 37 47 59 71 62 79 160 252 286 265 306 348 368 217 126 274 321 340 323 307 303 328 323 311 306 306 306 301 295 290 290 294 301 314 318 317 320 319 317 343 341 327 331 331 328 333 341 357 356 351 339 329 322 319 306 301 310 314 314 314 307 302 304 313 324 337 340 338 331 323 316 315 313 312 309 307 306 304 302 301 301 299 296 295 295 296 296 295 295 291 288 286 287 288 288 286 285 285 283 283 283 283 281 278 278 279 280 281 282 283 285 286 286 284 213 56 32 23 25 26 34 51 50 48 47 49 51 52 53 52 46 40 38 42 46 48 31 37 46 44 42 39 39 42 46 47 48 48 40 47 56 48 47 100 111 104 95 85 76 74 78 81 84 86 88 91 93 104 116 134 159 184 187 179 159 105 69 66 71 86 117 68 32 30 36 43 49 55 67 85 98 116 87 95 104 111 119 131 129 123 118 127 142 184 174 150 133 104 69 150 155 100 152 162 142 140 144 148 150 147 121 174 237 218 204 211 272 302 306 168 88 75 73 106 169 261 365 415 390 340 283 279 303 403 477 540 550 556 553 547 549 560 539 508 462 459 481 510 526 534 540 542 537 507 470 421 417 421 437 424 413 398 368 347 335 326 322 318 318 310 275 235 180 111 72 50 65 80 89 81 86 105 85 90 140 118 92 79 73 71 77 69 66 65 55 44 52 59 60 51 55 49 48 56 81 76 73 67 54 47 51 59 64 52 63 72 58 54 49 50 61 78 74 79 90 66 57 80 81 73 77 54 42 47 39 30 41 59 70 64 108 154 94 70 56 34 38 57 45 61 109 115 113 122 136 141 123 93 64 71 67 59 52 41 37 88 81 53 64 65 55 87 102 107 123 123 122 108 110 127 125 125 138 123 109 122 138 154 165 153 133 128 117 100 86 77 71 59 61 76 96 130 177 190 196 194 191 190 179 148 120 90 77 81 142 137 91 65 55 57 84 104 128 128 140 159 112 90 107 97 93 117 127 140 156 167 175 174 151 125 105 116 135 150 156 155 131 99 75 86 87 80 88 105 129 143 167 198 233 212 132 110 93 69 66 57 51 64 67 69 73 67 61 86 97 109 102 93 117 124 105 49 30 36 60 67 72 104 133 159 189 208 216 180 149 156 162 173 203 139 113 186 156 114 145 143 115 82 73 81 113 109 98 95 113 127 121 137 155 182 240 297 299 303 307 314 323 335 349 369 398 418 431 430 402 379 359 366 375 369 365 359 348 344 316 223 190 187 219 222 220 235 152 45 31 25 24 32 47 60 50 45 43 43 37 25 26 27 29 39 63 97 92 79 64 77 115 187 176 135 82 92 115 131 171 205 181 136 104 158 138 98 114 122 119 104 88 100 270 335 329 272 175 52 199 170 49 53 73 101 150 147 110 195 193 47 66 100 132 243 297 336 354 348 315 303 311 358 342 321 311 309 309 308 305 303 305 307 310 318 317 316 320 319 322 354 279 178 157 233 331 337 344 344 290 302 337 320 303 285 270 263 265 299 312 307 302 301 305 310 315 320 320 319 316 313 310 309 307 305 303 302 300 299 298 298 297 296 295 296 296 295 294 292 289 287 287 287 288 287 286 285 285 286 284 285 287 286 283 280 281 282 284 284 285 287 289 289 288 284 198 46 44 43 42 31 34 46 44 43 44 47 49 52 51 48 41 32 41 71 47 32 37 44 47 44 43 45 53 49 47 53 50 47 43 44 46 41 37 97 100 95 87 76 66 66 71 76 80 83 87 91 99 124 140 156 173 184 187 187 180 154 106 85 178 155 115 50 29 28 36 40 41 39 66 132 180 170 104 86 93 115 123 134 125 152 182 191 200 217 161 143 156 142 135 188 177 136 89 95 107 127 127 130 126 130 133 195 227 225 219 224 284 245 204 137 110 110 84 102 159 267 359 451 454 425 370 395 431 494 519 536 544 549 554 558 555 552 540 533 524 513 501 497 513 525 533 539 535 517 488 464 456 456 451 436 424 411 389 360 346 348 346 351 340 298 237 237 217 132 78 62 96 108 119 105 100 97 105 121 145 112 88 74 75 70 61 52 45 48 49 47 44 46 48 41 48 58 67 106 149 106 84 72 58 51 56 64 69 62 88 90 60 59 62 57 67 76 79 78 78 62 50 47 93 90 68 58 49 49 37 30 26 50 74 89 144 162 73 69 79 40 47 66 57 66 92 120 123 110 91 98 113 87 71 71 68 65 60 39 36 74 68 54 70 67 60 67 84 100 128 145 148 109 94 108 114 125 143 137 137 152 165 176 186 152 128 129 120 107 89 76 65 58 66 81 97 130 170 179 186 190 166 146 130 119 99 75 70 69 73 75 74 68 60 62 88 101 103 86 87 99 92 89 90 90 89 89 98 122 165 173 176 174 145 121 102 119 145 172 179 178 169 145 121 109 102 101 115 140 166 177 202 224 215 175 105 71 57 60 87 76 42 63 83 94 91 103 91 194 205 87 99 116 133 137 125 63 32 20 23 99 166 186 192 198 214 231 245 232 168 83 203 212 170 143 107 82 92 101 115 179 190 142 107 104 143 162 142 88 119 144 99 158 216 232 264 300 308 316 326 337 354 374 395 411 424 422 406 382 348 338 351 348 347 349 350 346 338 329 276 161 163 194 275 289 292 293 145 30 32 27 29 43 59 70 55 48 45 45 39 33 52 96 137 135 156 199 207 203 188 183 171 167 159 130 79 79 94 121 124 129 129 126 112 108 130 135 126 133 133 123 111 150 309 355 320 128 69 53 113 180 204 196 197 214 287 308 277 155 85 42 43 54 73 144 249 346 374 335 255 278 329 392 355 327 314 312 312 313 314 316 318 318 318 319 317 317 324 326 336 367 355 311 252 203 218 305 329 315 222 254 328 295 272 254 247 251 264 296 306 302 300 301 304 305 306 306 303 301 300 302 302 303 299 297 295 296 296 295 295 294 294 294 294 294 293 291 289 287 287 287 287 288 287 286 285 286 286 285 285 286 287 282 281 281 282 284 285 285 286 288 292 292 291 285 189 69 89 94 89 49 38 49 46 45 44 46 48 51 49 45 38 26 39 77 43 29 41 43 44 43 48 46 39 46 54 63 60 56 52 43 41 49 74 82 81 78 79 71 61 60 64 70 75 79 83 89 102 128 145 156 165 174 180 181 183 187 196 195 221 148 88 30 43 49 39 38 38 37 59 99 194 169 101 92 100 135 123 108 98 173 212 208 212 198 143 139 156 171 162 138 122 108 83 81 98 137 118 95 91 85 112 189 182 180 249 255 258 242 179 125 78 58 65 83 153 284 367 438 489 496 488 498 510 527 534 542 550 552 558 566 550 540 538 538 528 508 498 492 506 519 530 536 535 526 503 475 456 474 458 424 419 414 407 354 324 380 384 351 266 193 117 93 91 96 62 58 84 87 68 35 40 65 106 126 132 110 88 72 65 70 70 60 54 48 54 75 90 61 64 81 66 62 54 76 96 90 79 71 70 71 71 59 51 49 71 83 74 61 47 28 43 68 95 83 66 49 42 35 47 70 73 57 53 49 33 24 28 59 84 111 162 140 60 47 41 28 37 51 62 63 66 87 64 51 67 78 89 77 54 33 28 38 46 36 36 47 51 67 109 115 94 59 70 93 122 132 140 148 149 136 99 104 124 147 166 180 197 204 201 149 127 128 123 111 92 81 70 58 66 79 97 122 143 150 160 164 145 124 105 99 89 74 70 69 73 78 78 75 66 62 62 62 66 72 92 98 86 89 99 111 108 115 155 167 176 181 179 170 145 125 108 88 97 135 199 192 153 141 140 137 136 147 174 188 202 212 203 200 180 136 102 72 56 62 110 111 91 79 99 120 73 138 254 280 253 170 107 104 130 127 110 84 42 21 21 51 123 216 230 247 274 280 249 150 177 195 202 176 141 158 135 99 116 130 139 164 169 150 112 152 225 224 217 171 189 210 229 256 277 284 289 303 321 329 335 346 367 386 403 429 439 415 387 357 333 329 332 333 335 337 342 341 332 294 234 156 205 248 286 294 292 282 255 244 270 256 180 75 74 74 67 64 62 62 72 114 209 235 253 248 238 230 228 224 214 196 160 126 116 103 82 72 89 123 125 164 224 302 302 251 197 160 130 175 206 217 195 229 358 363 289 132 77 52 59 121 191 229 252 284 323 322 281 100 52 43 42 60 82 97 180 287 312 251 140 135 228 382 354 333 317 316 316 318 320 321 323 322 319 316 314 318 327 331 345 370 372 358 322 234 200 294 314 321 327 320 301 252 241 243 256 263 274 296 299 297 297 298 300 300 300 299 296 294 294 295 296 296 294 292 291 291 291 291 291 291 290 290 290 289 287 286 286 286 286 286 287 286 285 285 286 287 287 286 286 283 280 279 280 282 285 285 285 285 285 287 290 291 283 258 151 57 119 137 127 95 61 40 50 49 45 46 49 52 49 43 36 24 26 37 34 36 42 41 35 28 35 40 42 50 59 70 70 77 88 81 69 59 152 71 72 73 75 64 60 61 58 61 68 73 77 83 92 106 129 148 162 174 181 181 181 190 208 223 204 121 73 40 36 35 32 38 42 51 99 144 203 136 105 121 92 89 119 91 78 144 170 145 145 144 126 131 141 153 137 109 73 63 72 101 113 130 148 116 78 54 97 178 120 136 229 228 242 283 210 107 55 62 79 100 167 266 336 403 469 512 532 542 540 541 544 550 554 552 552 554 546 544 541 529 511 489 489 496 507 522 530 533 538 531 514 471 431 434 418 400 403 413 417 411 402 401 352 266 134 86 68 84 126 135 99 67 55 73 66 52 64 71 89 113 120 119 96 74 59 69 70 62 74 77 58 53 55 46 71 94 53 41 48 89 108 110 82 65 58 63 55 47 44 45 53 66 76 59 61 58 43 59 84 85 71 49 68 67 58 65 74 66 47 44 49 48 53 73 90 114 155 122 74 48 48 55 67 62 64 76 73 59 52 65 96 80 78 88 73 69 80 106 101 54 43 48 64 53 64 162 116 42 54 83 119 123 116 112 124 121 96 99 121 162 189 209 215 211 191 134 123 125 126 118 103 85 74 65 66 79 98 116 130 140 150 147 129 114 100 89 86 84 80 77 78 84 85 82 73 66 62 61 76 91 90 89 85 88 108 147 155 162 168 177 184 188 182 171 154 139 131 133 168 203 239 197 143 127 144 170 181 198 216 227 209 186 170 169 189 121 74 59 54 72 120 116 106 86 94 106 118 208 272 252 249 219 130 93 95 121 130 124 92 64 43 26 62 139 157 194 259 277 233 144 229 221 125 121 125 146 161 160 121 133 138 121 180 217 196 210 247 158 133 149 193 214 234 279 297 301 298 301 311 326 333 332 338 352 372 391 390 360 342 332 325 321 316 310 320 305 250 254 258 225 220 213 241 276 300 306 277 253 301 383 474 505 375 122 82 75 70 49 60 94 210 279 344 324 305 291 270 249 237 225 192 130 107 94 95 96 89 65 67 75 84 162 228 204 218 231 231 199 167 210 267 326 301 232 146 138 135 118 109 104 104 97 103 121 101 159 324 226 161 133 75 43 43 59 77 92 129 150 120 138 198 324 355 375 375 354 332 323 319 318 318 318 319 318 315 311 312 318 327 332 341 354 352 340 318 310 305 305 310 313 309 269 251 252 271 280 282 282 285 294 293 282 265 284 294 294 295 295 293 292 291 291 291 291 291 290 289 289 288 288 288 287 286 285 285 285 284 284 285 285 285 285 285 284 284 285 285 286 286 284 282 280 280 280 282 284 285 283 283 284 285 286 289 286 248 154 86 44 53 51 48 48 41 38 52 50 45 45 49 52 49 40 31 22 19 21 31 35 36 31 31 31 33 38 46 58 66 71 63 99 153 162 136 87 182 69 72 72 72 68 64 63 53 53 59 62 68 74 80 85 95 124 147 164 180 189 187 188 195 204 173 114 92 76 68 69 58 47 42 56 117 137 166 174 162 172 103 109 148 104 73 69 140 178 153 156 137 102 128 149 143 121 86 49 74 130 125 161 213 115 57 38 109 166 144 170 210 209 218 254 304 287 227 181 150 143 179 250 348 399 456 517 529 533 539 547 553 552 545 536 526 528 534 536 531 516 498 486 488 498 512 529 533 535 541 533 516 505 489 473 428 411 411 431 439 425 417 383 300 182 82 42 42 69 128 126 100 79 57 38 41 81 146 96 76 93 92 85 76 71 64 59 52 40 41 43 43 56 51 41 60 59 47 82 107 130 123 116 94 60 58 137 104 59 49 49 55 43 44 61 84 74 42 50 57 68 88 89 81 88 82 59 74 93 58 51 57 52 56 67 76 95 116 82 53 32 61 87 115 87 65 61 65 63 54 81 108 91 87 82 65 75 104 176 148 64 41 46 80 202 220 178 101 44 48 72 102 131 97 74 102 113 113 110 151 208 219 194 157 142 135 115 118 124 134 132 118 93 78 69 66 79 98 114 127 136 139 141 134 115 97 80 75 77 81 81 81 83 87 85 77 71 67 64 73 82 82 83 83 82 82 83 91 102 122 170 188 193 186 174 161 153 149 151 182 214 243 234 208 195 218 220 186 195 202 199 167 134 129 122 103 90 65 45 48 70 99 88 84 78 77 73 68 140 173 159 199 203 166 118 99 128 142 141 120 84 53 31 28 41 76 83 112 216 189 127 162 136 65 94 91 75 70 120 184 152 125 93 171 255 322 195 136 205 256 265 226 216 224 261 288 306 320 326 327 317 311 307 306 306 309 305 300 284 265 269 298 293 290 288 272 230 149 158 168 175 289 326 255 285 310 312 283 265 295 379 456 468 439 347 122 64 60 55 102 187 358 401 370 348 334 327 321 303 274 156 99 70 77 91 111 115 93 43 39 46 58 116 152 126 144 181 238 240 229 230 229 212 146 116 94 97 112 127 121 119 124 134 156 178 125 83 78 73 70 77 55 40 39 47 53 56 80 107 138 168 175 169 210 292 418 387 348 327 317 311 310 311 311 308 307 307 311 319 328 332 333 334 333 325 314 319 320 316 275 250 237 236 252 279 289 294 290 273 276 288 270 226 137 235 291 291 291 290 289 288 287 287 287 287 288 287 286 285 285 285 285 284 284 284 283 283 283 283 283 283 283 283 283 283 283 284 283 282 281 281 280 281 281 281 282 283 282 281 281 282 285 288 293 287 219 88 59 39 32 30 35 47 46 46 53 48 45 44 48 50 48 34 22 20 19 20 24 25 24 24 27 33 47 54 60 67 64 64 77 140 222 246 244 231 227 70 69 66 69 71 63 57 51 41 39 43 51 64 76 89 101 119 128 139 164 179 185 176 168 161 129 104 92 97 96 88 76 60 68 82 108 108 179 295 218 150 85 184 229 186 99 56 81 95 99 118 98 45 90 97 68 103 108 79 110 124 75 148 198 120 56 31 84 119 132 150 186 214 167 172 254 255 261 276 223 173 159 210 296 379 464 536 523 523 534 546 551 547 532 515 496 510 527 529 525 512 494 487 488 503 516 529 532 533 534 536 527 508 505 489 444 459 484 487 461 430 407 328 228 128 74 69 61 86 143 93 59 61 61 58 55 88 133 101 74 64 70 69 63 54 49 40 50 47 37 62 78 90 65 52 77 59 36 67 102 128 105 98 100 74 62 86 92 76 57 48 46 59 67 70 68 57 41 50 55 53 113 111 86 100 89 57 46 43 60 48 43 42 59 56 30 36 50 44 40 40 65 90 108 74 49 44 83 76 46 79 96 96 121 111 64 72 109 192 139 63 32 33 52 99 125 108 80 60 51 53 74 108 103 96 105 114 113 93 133 170 177 119 71 64 94 116 108 121 131 139 133 116 90 75 69 78 103 138 149 152 148 155 148 121 96 76 68 72 79 85 86 84 86 83 78 74 70 67 72 77 80 79 79 79 79 80 82 85 100 140 178 195 190 179 167 159 158 160 174 199 236 310 312 280 277 216 132 120 121 122 109 84 42 86 102 84 59 42 41 58 69 60 86 102 76 65 63 89 127 148 156 145 116 86 86 106 117 122 119 90 59 34 31 32 49 47 68 135 191 178 109 103 101 130 112 83 72 133 189 137 115 106 125 191 276 238 285 381 368 319 239 222 224 243 282 316 344 346 334 308 275 265 284 264 249 244 259 283 302 295 288 284 252 221 197 188 167 152 178 217 361 359 263 298 303 287 293 293 294 334 381 428 459 454 390 323 274 246 274 333 436 453 441 419 398 381 368 367 323 124 59 58 78 105 135 146 113 57 84 97 100 101 107 107 123 155 208 232 236 224 180 142 103 90 92 114 124 123 97 62 36 40 44 55 60 55 46 41 41 42 39 34 32 42 55 69 79 95 115 127 158 188 167 214 332 367 357 323 311 305 305 308 310 311 309 309 311 321 329 333 331 328 327 323 321 327 321 301 249 241 246 261 274 287 286 286 277 227 242 271 175 131 135 245 289 288 287 286 286 285 285 284 283 283 284 284 284 283 283 282 281 282 283 283 283 283 283 282 282 282 282 281 282 281 281 281 280 280 280 281 281 281 281 281 280 280 279 279 280 282 283 283 283 282 185 38 43 38 27 28 37 53 53 53 53 47 44 42 49 50 46 31 30 47 30 19 21 29 36 41 42 48 64 68 68 64 54 77 192 246 277 294 276 250 232 69 74 78 72 67 58 52 43 30 30 31 32 54 86 107 109 106 104 116 148 163 165 150 136 119 93 84 83 97 92 75 85 63 62 66 83 100 172 245 172 122 101 186 251 259 109 55 85 63 54 54 49 41 43 48 51 83 123 150 154 133 103 141 166 151 78 39 73 88 101 109 166 212 168 144 158 174 253 338 287 248 234 233 287 383 490 552 534 533 536 537 537 535 529 523 517 521 527 531 520 508 488 485 486 495 505 513 517 519 521 525 527 523 521 501 462 482 496 497 442 397 362 236 124 78 52 49 77 102 130 90 66 60 56 54 55 72 81 91 68 49 52 60 60 46 35 41 79 117 131 87 91 104 65 47 48 51 47 49 79 93 73 72 74 68 69 70 80 73 60 68 78 86 80 74 61 54 45 34 103 114 77 77 80 95 93 79 90 73 57 54 47 45 71 68 30 40 53 62 47 44 51 68 86 94 57 50 108 89 58 75 86 85 90 88 75 96 117 149 96 59 40 57 67 68 65 67 70 66 59 55 64 79 92 105 111 107 109 104 85 94 109 65 44 51 103 112 49 68 84 92 115 125 112 91 78 79 110 148 177 185 183 186 164 129 100 80 68 71 78 88 91 92 90 87 83 79 77 76 79 80 80 77 75 73 74 76 79 84 90 102 166 195 195 183 173 165 163 153 139 185 236 305 297 243 146 112 82 67 60 61 57 48 44 81 87 74 51 42 41 54 52 32 72 93 89 80 74 75 124 164 147 122 91 56 90 117 99 124 138 107 69 35 54 45 29 26 84 171 270 257 150 190 189 113 70 67 102 145 163 123 121 127 134 145 154 150 173 242 351 317 247 223 235 259 281 297 310 316 311 296 272 263 277 244 245 293 295 293 293 288 283 279 228 173 132 207 259 199 299 410 455 374 282 303 295 279 301 308 309 304 323 361 407 444 468 450 432 421 431 446 457 464 469 469 453 439 430 290 186 88 69 72 89 113 136 147 149 135 113 116 121 103 106 115 114 124 147 201 202 168 107 76 65 69 82 107 115 101 69 51 49 71 96 97 69 63 56 48 56 56 41 34 29 28 41 51 43 73 108 125 169 210 173 164 185 296 340 323 311 307 307 311 311 310 307 308 312 323 332 339 341 340 337 345 342 324 311 298 278 272 274 284 283 281 281 271 250 189 230 280 267 254 250 276 286 286 285 285 284 284 283 283 281 280 280 281 280 280 280 281 282 283 284 285 283 283 282 282 281 281 282 281 280 280 280 280 280 280 280 280 280 280 280 279 278 278 278 278 278 278 278 279 279 279 161 26 39 36 27 27 33 43 44 48 52 46 42 42 47 47 42 28 39 73 37 22 26 37 49 62 66 66 65 59 51 41 68 118 211 257 286 297 298 281 240 106 96 87 75 66 57 49 42 34 35 40 41 68 89 101 92 81 83 112 140 139 130 115 105 93 78 67 69 82 77 109 228 201 150 95 91 108 71 90 138 97 114 167 197 199 130 84 67 51 45 43 48 72 87 49 41 53 123 205 279 214 164 145 161 161 131 86 64 79 88 98 154 201 251 198 161 142 266 356 365 350 319 269 307 391 501 544 536 528 526 525 522 522 524 527 529 533 531 524 504 491 481 473 472 475 482 488 489 491 501 516 526 533 536 538 538 528 484 439 378 336 285 175 108 64 48 45 66 96 105 115 118 101 70 56 54 75 69 53 65 65 64 71 70 64 40 36 61 102 110 61 71 77 48 43 54 79 63 45 60 69 59 51 44 39 59 68 66 46 40 52 57 65 73 78 80 83 102 119 153 121 58 56 65 83 142 179 195 115 73 69 55 44 27 38 57 88 81 71 51 48 46 41 58 75 45 51 98 96 84 70 110 105 55 67 91 133 132 117 83 60 49 67 77 82 70 63 62 74 74 69 75 77 77 92 98 73 86 85 50 72 95 91 90 93 73 55 40 99 95 69 96 119 141 113 92 86 112 155 209 230 239 236 190 145 105 83 71 73 79 87 92 92 89 86 84 83 84 86 89 85 80 75 74 75 77 79 82 88 92 111 172 194 195 189 181 173 170 147 115 179 226 259 250 192 85 83 72 63 58 53 59 69 74 81 78 69 52 51 58 72 77 81 103 118 124 112 102 93 85 108 159 153 150 146 149 132 86 148 167 117 87 65 72 47 26 25 79 174 293 265 187 131 125 123 83 95 133 127 128 125 133 134 141 143 149 154 163 186 256 250 228 212 240 266 263 247 252 301 320 318 294 278 266 262 270 283 290 288 281 280 279 276 243 174 89 188 299 383 441 479 480 376 298 285 293 298 310 304 297 300 302 319 366 408 441 444 433 416 391 397 421 449 413 345 245 228 254 128 61 77 88 101 115 137 151 156 136 120 103 112 115 101 110 115 95 78 66 68 79 81 66 61 61 62 64 69 85 71 40 56 67 79 87 87 76 72 68 61 85 87 63 52 43 33 37 42 42 63 99 147 163 176 169 174 180 183 265 339 325 315 309 308 308 308 305 308 315 328 336 345 360 369 373 375 362 336 308 293 291 287 284 283 281 272 261 213 175 150 226 280 280 280 281 282 283 284 285 285 284 283 282 282 280 279 278 278 279 280 281 283 284 285 285 285 283 282 281 281 281 281 281 280 280 280 281 281 281 280 279 278 278 279 278 278 277 277 277 278 278 279 280 281 280 280 220 130 49 30 26 26 29 32 34 38 45 42 41 42 47 39 32 55 53 45 34 32 39 45 57 73 74 67 52 47 43 39 129 191 229 264 287 294 303 294 258 120 88 78 73 64 56 47 46 46 40 60 84 105 104 96 87 83 87 117 122 105 99 88 81 71 61 51 60 68 59 52 77 97 107 94 102 119 159 131 107 62 162 239 208 139 67 54 50 52 50 42 28 59 76 56 43 54 111 202 276 257 205 166 208 176 103 67 59 80 107 157 267 275 273 246 208 193 288 333 334 366 364 331 336 377 454 500 515 503 515 522 522 525 531 541 543 542 532 512 487 468 454 444 444 448 456 463 469 469 484 500 512 520 526 529 519 502 455 407 349 282 211 97 71 55 47 37 43 105 103 84 112 109 84 64 57 62 69 69 67 58 61 76 69 64 58 59 63 66 61 42 45 56 65 43 46 72 69 54 45 93 101 49 40 42 62 68 66 41 38 47 58 63 69 78 71 49 59 83 120 91 61 53 61 85 144 182 194 133 100 82 50 35 41 64 80 100 87 67 48 79 95 91 64 58 68 59 61 80 75 67 87 78 48 67 96 134 120 104 88 70 54 50 56 60 54 37 39 63 66 66 75 81 82 76 69 66 77 67 38 73 103 133 135 109 55 67 76 101 89 78 103 103 102 121 112 106 145 200 262 292 319 339 283 212 134 96 75 72 79 86 92 99 99 90 89 90 93 94 94 89 84 80 82 84 86 87 90 96 98 100 111 169 197 195 190 185 181 182 190 211 226 233 216 187 144 129 86 46 75 83 79 82 76 67 71 70 65 75 81 91 73 85 133 146 150 141 132 120 102 92 104 142 150 146 122 145 154 173 154 99 131 108 59 36 26 30 38 90 205 170 134 130 113 107 108 115 121 93 100 120 153 128 97 123 149 170 168 158 139 160 185 208 222 228 226 215 242 314 323 324 301 278 255 241 255 272 288 286 280 278 284 291 299 203 87 114 232 373 441 465 455 377 303 247 285 300 291 297 301 303 311 318 335 360 379 381 360 336 319 330 339 332 235 138 82 66 71 72 83 100 109 126 144 162 167 160 102 77 74 87 88 74 77 65 48 49 49 48 54 58 59 64 66 64 56 47 45 50 57 70 76 80 80 79 78 76 75 80 112 122 124 89 64 46 49 54 59 73 101 149 136 132 150 173 169 143 147 201 295 305 304 304 305 305 303 310 319 332 329 330 361 374 381 389 367 338 326 306 289 284 282 278 258 217 144 92 72 77 112 136 145 155 167 182 198 234 282 284 283 282 281 281 279 278 278 278 279 280 282 285 287 285 284 282 281 280 280 280 280 279 280 280 280 280 281 281 280 279 278 278 277 278 277 277 277 278 280 282 283 285 287 285 283 280 215 143 37 23 25 27 40 55 71 50 34 41 43 44 47 35 26 45 38 23 36 43 49 53 65 77 63 51 41 38 37 45 148 217 259 275 288 295 304 284 242 90 55 64 66 44 47 49 48 58 73 85 103 124 104 109 120 126 122 119 101 84 88 73 57 58 54 48 60 67 64 54 51 54 61 81 119 137 145 111 95 82 214 240 141 121 92 75 59 50 37 44 48 56 64 73 74 91 139 230 285 300 233 198 240 198 139 90 76 92 145 209 272 288 285 272 238 225 229 257 286 326 354 375 371 369 405 470 502 508 520 530 535 541 545 550 548 544 535 504 472 443 425 415 418 427 435 430 431 434 446 458 470 482 490 493 466 444 426 405 358 222 127 57 56 54 52 33 46 87 106 114 125 119 101 71 63 64 66 60 54 48 55 67 44 66 111 104 88 62 54 48 35 40 51 55 46 48 75 68 49 60 67 60 108 107 97 80 64 37 54 71 87 96 98 99 76 64 72 66 64 54 57 65 84 94 108 168 191 168 128 102 85 48 37 68 88 93 81 58 36 90 105 101 93 94 117 85 76 87 62 47 47 47 52 75 95 104 111 107 101 101 68 32 37 58 90 46 37 55 60 63 68 71 74 75 74 73 75 62 50 61 48 27 44 45 38 90 90 64 61 79 125 140 136 125 124 138 186 262 333 383 433 462 442 389 305 195 116 73 75 79 83 90 95 94 97 100 105 102 98 96 113 115 98 97 97 96 99 104 106 142 177 193 202 202 201 199 199 203 211 224 223 218 202 210 209 191 118 69 105 105 99 96 90 80 79 73 75 114 109 90 70 96 151 156 157 152 148 143 135 111 99 108 152 156 108 207 283 207 171 173 272 178 61 36 30 34 39 70 118 129 140 151 92 82 109 94 84 76 99 109 101 121 130 139 155 161 136 125 122 133 162 195 207 208 206 212 246 301 308 322 336 315 274 215 241 262 280 267 244 219 283 338 395 317 245 237 189 219 355 402 409 374 298 233 269 291 303 309 313 314 318 318 314 313 310 304 298 304 315 329 275 155 90 45 51 60 70 78 87 98 111 125 137 143 148 140 94 62 47 51 59 72 119 101 54 47 46 49 54 56 56 56 54 45 40 43 54 62 67 72 75 76 76 77 77 78 89 104 143 119 87 74 70 68 69 73 80 92 104 116 128 132 135 207 205 156 134 173 270 293 302 301 303 304 304 311 318 320 305 306 338 362 360 319 334 343 340 321 300 292 271 235 86 50 49 40 36 38 46 48 46 45 41 38 40 130 282 282 281 280 279 278 278 279 280 280 280 281 282 287 289 285 283 281 280 279 279 279 278 278 280 280 281 280 280 279 279 279 279 278 277 276 276 277 278 280 282 285 288 287 286 283 281 276 111 26 22 25 35 42 69 84 84 50 32 43 44 45 48 33 22 20 24 30 43 47 48 52 59 64 57 46 37 34 34 54 162 230 272 280 289 294 272 226 171 71 58 56 53 43 48 50 47 57 64 69 87 93 63 94 127 117 105 92 79 80 83 105 102 87 64 54 57 70 75 65 68 76 79 105 145 123 109 87 117 141 156 144 124 138 137 128 97 74 65 71 72 70 70 90 131 187 232 276 305 324 313 316 318 261 196 134 107 108 142 244 306 321 308 274 206 180 186 216 263 302 311 365 440 411 420 466 506 529 532 536 538 544 544 544 543 540 532 499 469 441 415 404 409 421 430 430 425 422 422 416 412 419 433 441 421 393 375 366 298 160 78 36 45 57 57 34 46 81 124 119 108 113 106 82 58 44 40 52 53 53 71 95 99 96 103 102 111 105 80 69 63 47 56 76 49 41 55 42 38 49 60 90 173 161 114 60 46 45 64 84 106 137 185 224 115 67 70 62 46 37 65 89 90 111 129 159 194 204 128 76 44 34 37 58 77 80 53 51 47 50 99 131 146 133 118 87 98 113 88 61 41 48 57 77 133 134 96 137 148 141 89 52 62 69 70 50 40 42 53 69 82 86 77 65 68 67 65 89 84 69 55 42 28 29 38 77 77 60 64 72 97 162 152 125 152 191 231 278 343 398 458 494 504 507 485 402 243 120 100 97 96 97 98 100 105 114 118 113 111 109 120 136 139 116 106 103 108 135 181 196 209 210 209 211 213 217 222 228 229 229 219 213 210 223 230 232 204 146 90 121 127 116 118 122 120 90 74 75 87 87 71 107 147 151 147 150 154 150 142 121 97 85 168 207 210 236 195 78 166 229 293 248 148 50 42 41 39 43 75 142 152 143 98 117 139 97 68 56 66 105 145 133 133 137 150 136 98 94 105 143 170 189 196 178 182 219 235 265 338 444 481 343 239 177 233 262 272 239 183 115 261 386 463 333 262 244 190 194 299 336 355 350 274 229 261 286 308 325 332 334 330 327 323 315 300 290 286 291 289 218 162 86 53 42 44 51 57 59 64 75 90 102 114 122 128 129 121 85 52 46 66 84 92 94 85 74 57 48 57 57 54 54 62 73 68 63 61 62 64 65 68 68 66 67 74 81 157 201 209 126 70 64 67 73 79 101 114 115 117 122 131 150 177 231 208 152 101 149 235 280 296 297 301 305 310 303 298 293 267 278 322 343 341 300 325 339 320 314 308 315 157 46 31 31 35 38 59 68 47 41 42 49 45 36 31 143 280 280 279 279 278 278 279 281 281 281 280 280 282 286 288 286 283 281 279 278 278 278 278 278 280 281 281 280 279 278 279 280 280 278 277 276 276 278 280 281 282 283 285 283 279 277 250 212 87 29 25 46 135 256 249 174 54 35 32 45 45 45 45 31 22 20 32 42 47 46 47 49 57 59 48 40 34 33 31 59 164 233 276 282 292 284 213 149 111 79 61 49 48 49 54 49 47 53 54 56 71 62 42 62 75 72 65 56 45 80 105 114 118 107 68 56 59 86 91 80 77 79 82 89 99 92 88 88 109 115 110 100 103 123 133 144 151 138 125 117 114 111 115 179 240 263 275 284 295 332 368 333 329 330 246 177 143 136 172 289 348 369 351 311 251 208 206 233 276 315 325 411 470 448 407 416 498 522 525 525 531 539 539 532 525 529 527 514 491 463 431 417 414 418 422 424 423 424 428 418 409 405 411 405 385 332 285 266 203 121 53 31 37 59 67 67 61 79 117 104 83 74 85 85 61 42 36 59 58 44 33 50 74 96 97 87 120 138 116 97 84 74 67 65 45 37 38 56 78 93 64 80 112 93 93 100 102 97 91 75 72 67 106 139 103 82 73 67 60 49 69 79 80 107 130 139 168 173 101 58 35 38 56 63 47 50 54 56 46 39 98 145 175 131 104 92 117 122 99 85 77 94 101 103 122 151 159 166 167 149 101 65 43 55 53 39 39 46 57 65 73 71 80 77 61 55 69 148 155 128 105 68 33 51 45 34 60 70 59 64 91 150 139 146 204 276 320 264 247 245 239 274 326 399 500 611 513 399 333 226 164 136 117 126 142 153 165 152 134 124 128 149 170 140 118 112 114 129 161 206 221 221 216 219 227 233 240 248 245 235 217 218 224 236 246 252 247 214 172 168 156 141 143 164 186 82 47 53 76 83 75 109 137 151 105 83 92 92 99 111 91 90 158 177 171 129 104 80 138 176 201 236 193 64 71 72 69 51 54 90 112 135 158 233 283 262 203 144 99 135 173 150 136 130 139 116 84 115 117 118 163 178 175 161 174 222 217 221 228 315 365 335 234 185 242 259 255 215 240 267 287 356 406 324 264 227 228 242 269 294 302 298 253 253 294 304 324 350 364 365 357 359 371 397 358 319 293 288 246 111 93 96 56 47 43 29 40 58 71 80 90 102 113 124 129 123 113 106 82 42 43 54 71 78 83 82 57 48 74 72 68 68 74 77 68 76 81 70 60 54 57 54 49 45 67 109 184 212 202 109 62 57 82 85 77 134 164 159 158 168 197 192 194 214 199 155 81 119 194 265 286 291 291 286 280 272 268 267 276 289 311 323 342 362 345 325 307 306 236 113 89 72 80 83 85 87 110 116 84 63 60 76 84 74 33 161 280 279 279 279 279 280 281 282 281 280 285 284 282 284 285 284 282 280 279 279 278 277 277 278 279 280 281 280 278 277 278 279 279 279 278 278 278 280 281 280 279 279 278 277 276 276 163 30 21 22 53 200 259 272 174 99 30 30 36 46 46 44 41 28 22 23 35 41 41 41 43 49 60 58 40 35 33 35 31 68 172 239 281 284 294 291 251 222 195 100 72 53 49 50 53 48 48 53 64 79 100 78 62 49 54 53 46 36 42 95 131 148 131 101 55 54 67 97 95 86 74 70 73 81 82 79 79 69 52 56 57 56 69 76 78 83 98 112 115 118 140 156 156 156 181 212 231 237 237 319 376 358 364 372 291 230 194 161 201 306 382 404 373 321 280 262 265 279 289 312 349 417 442 431 349 358 479 503 508 507 521 531 533 506 478 468 489 511 513 496 469 445 437 440 434 427 421 422 419 411 413 416 417 375 323 265 240 212 161 102 43 40 42 62 51 47 60 61 72 86 77 49 42 62 82 87 78 76 72 64 45 39 56 99 107 104 94 97 100 96 94 94 67 45 35 49 51 52 71 83 51 79 113 123 105 101 129 125 106 55 43 65 126 128 87 89 79 51 43 48 64 68 76 102 113 120 79 83 91 69 52 48 80 90 69 101 100 70 73 95 151 154 156 121 124 139 171 173 151 121 109 97 127 161 194 193 181 142 146 133 93 75 57 41 44 47 57 80 114 89 76 70 68 64 49 48 77 150 150 149 157 100 57 64 55 41 63 105 127 88 89 116 141 195 269 290 283 241 153 106 77 127 128 119 143 194 239 321 369 325 276 221 149 225 350 332 308 274 185 145 140 140 156 196 146 116 119 126 153 218 233 232 223 231 244 250 257 264 260 246 227 230 237 249 264 276 284 269 244 210 186 173 181 197 188 114 65 50 85 90 86 95 117 139 101 104 125 78 74 102 83 98 159 162 189 240 128 75 119 128 122 100 116 143 144 141 131 100 75 60 72 123 207 280 330 333 292 234 165 181 190 175 177 160 125 96 94 123 127 139 194 182 163 175 189 197 157 176 221 281 340 378 287 238 245 224 199 155 244 240 135 281 359 312 263 229 229 223 230 278 285 283 289 295 310 319 347 380 402 395 370 366 371 382 338 309 290 302 259 142 125 109 75 75 75 34 47 70 92 105 115 126 136 142 137 99 56 54 48 37 34 40 54 58 58 55 38 54 98 73 62 63 64 66 64 81 88 73 57 45 47 46 44 45 67 101 147 170 163 89 60 63 112 111 84 127 138 123 112 138 189 197 191 176 206 188 119 104 150 263 284 285 272 266 264 266 253 253 289 300 304 311 330 350 358 344 296 159 109 88 101 111 119 120 125 133 138 139 137 91 71 78 82 68 32 184 280 280 280 280 280 282 283 281 280 287 314 306 292 285 284 283 282 281 279 279 278 277 277 277 278 279 280 280 278 277 276 277 278 279 279 280 281 280 280 278 277 276 276 277 277 276 269 199 46 133 228 272 218 147 73 37 23 33 40 45 47 44 38 27 28 36 40 42 42 46 50 54 57 51 35 34 33 33 32 83 194 246 277 285 299 309 311 260 213 142 99 72 59 53 49 48 57 69 90 124 153 96 63 45 61 68 69 51 56 90 156 190 169 98 51 55 68 86 83 77 68 64 68 80 77 77 77 66 55 50 79 85 56 65 80 92 87 77 64 59 62 59 70 91 96 112 152 153 163 262 350 405 401 390 367 306 254 214 240 307 408 415 380 346 335 337 334 331 330 339 364 407 411 394 341 344 399 497 519 513 508 509 507 457 436 438 469 500 526 518 505 463 438 434 450 450 439 433 426 417 387 386 402 330 222 92 104 126 135 93 56 79 64 55 69 61 53 42 37 42 51 51 34 72 112 147 133 104 76 56 40 33 48 85 94 99 93 105 104 92 85 84 80 53 31 37 60 69 47 50 63 94 116 128 117 110 123 110 77 49 43 54 94 98 76 73 79 72 47 44 55 71 88 116 101 110 141 95 72 72 99 92 66 64 59 69 78 74 83 159 269 209 185 196 165 195 274 280 245 159 156 153 129 136 158 164 160 133 139 127 95 107 87 46 53 68 88 69 68 91 70 52 47 46 47 48 53 71 69 91 121 94 65 38 67 95 123 140 131 78 75 111 197 278 358 377 310 232 176 108 83 216 209 47 54 68 88 151 216 265 309 286 160 260 353 352 349 331 260 185 143 141 137 139 131 127 129 134 171 236 242 246 246 255 264 270 276 279 278 268 258 256 264 276 293 308 318 307 281 245 218 194 176 181 175 148 112 96 120 108 93 78 64 64 74 85 96 66 68 87 87 88 118 251 234 169 99 84 130 140 144 138 138 151 174 236 246 190 162 120 67 57 68 123 186 238 260 255 231 209 194 189 250 268 243 181 188 249 250 255 278 202 162 179 186 178 152 171 204 244 350 429 386 298 215 159 150 172 266 263 195 284 326 307 267 239 227 225 232 249 272 288 302 309 313 318 355 396 422 421 405 377 376 374 328 308 302 314 308 286 288 297 289 117 48 44 59 78 101 120 135 146 159 162 147 92 50 44 38 34 37 48 55 52 45 34 28 89 160 118 83 59 61 62 64 77 76 60 56 58 71 71 69 64 58 64 84 106 111 77 63 68 106 122 130 135 129 117 108 117 144 185 185 171 228 227 183 115 150 261 269 264 249 255 258 258 241 247 288 298 305 309 334 354 356 232 129 93 88 97 114 108 100 102 109 118 126 132 130 85 66 65 69 58 38 104 197 282 281 284 288 289 286 280 280 293 324 351 344 294 286 284 283 281 279 278 278 277 276 276 276 278 279 280 280 278 277 277 278 279 279 279 280 279 279 279 278 278 279 278 277 275 275 258 206 244 241 160 100 54 42 31 26 33 37 42 46 44 40 38 38 40 43 46 48 50 51 52 48 42 34 32 39 44 38 86 174 224 261 286 302 316 329 274 233 188 146 104 76 71 66 68 89 90 92 79 119 159 91 57 61 73 67 40 51 89 175 234 259 161 97 67 73 77 72 59 57 55 70 81 77 77 83 66 72 85 124 123 38 45 58 64 63 54 42 34 49 96 84 64 64 83 147 123 151 250 347 419 422 410 388 352 322 294 284 325 408 413 412 404 400 402 406 404 393 371 366 376 390 408 429 432 436 467 510 520 495 467 457 457 442 439 463 487 507 470 452 439 460 474 497 508 519 509 481 448 398 357 338 303 200 77 53 62 92 90 101 159 78 40 62 52 40 46 59 75 96 100 90 92 115 142 123 99 75 61 46 33 35 37 34 57 77 94 95 85 69 66 77 73 66 63 68 73 55 81 107 114 112 117 135 118 106 142 103 35 36 47 65 87 81 42 74 95 88 77 75 90 99 106 99 111 129 86 71 81 165 159 30 69 109 147 128 109 88 143 214 206 246 267 185 237 342 358 300 184 207 174 103 83 85 104 173 202 149 116 98 114 108 81 51 53 60 61 56 58 49 42 40 45 55 69 73 68 50 68 80 68 70 77 112 144 169 169 129 71 71 141 293 312 301 275 274 232 182 126 77 82 212 242 84 46 42 41 43 53 108 129 126 258 323 330 338 344 350 227 145 139 138 137 138 140 142 141 179 231 248 258 268 279 287 293 296 299 301 300 303 311 327 339 350 355 354 340 315 287 258 229 201 180 183 188 180 167 152 122 92 64 49 50 67 60 56 55 51 61 95 92 119 223 288 249 110 103 131 141 151 174 270 260 222 318 315 244 228 185 82 67 67 87 104 153 232 253 254 224 177 171 253 291 304 294 300 330 355 368 357 227 153 124 155 183 203 208 211 215 300 404 467 334 200 146 156 193 271 254 237 290 309 313 294 276 258 241 242 254 274 290 302 308 311 305 330 374 435 424 402 371 368 358 322 310 305 296 290 285 287 291 259 86 42 57 65 78 94 114 129 142 156 149 126 74 44 39 38 39 44 60 69 59 63 61 42 54 77 82 77 68 69 66 63 66 59 50 73 82 82 73 67 64 54 48 48 58 66 71 63 56 53 59 81 124 127 124 123 124 137 181 201 206 221 216 178 92 144 240 257 253 240 249 248 242 246 261 292 303 307 306 325 278 171 118 81 79 89 99 107 77 53 53 55 58 63 70 73 66 63 70 99 89 62 35 97 212 267 304 326 319 303 281 280 291 312 360 356 300 299 304 311 292 281 278 277 277 276 275 276 277 278 279 280 279 278 277 278 278 278 277 277 278 280 281 279 279 279 277 277 277 278 279 281 280 200 46 36 33 39 34 32 35 37 41 46 43 41 40 41 43 47 48 49 48 46 44 38 34 35 46 84 118 65 79 135 213 259 287 305 322 334 298 267 212 184 146 113 88 100 121 151 103 80 78 151 179 99 61 39 66 55 29 51 99 180 248 257 188 138 96 80 99 118 68 52 51 69 86 93 61 52 55 77 96 86 69 55 61 61 55 44 54 75 51 45 72 75 76 110 102 92 70 151 266 352 397 416 418 409 391 381 359 320 343 381 396 416 433 434 437 436 411 376 336 351 356 370 389 410 428 447 467 514 535 535 481 463 466 449 448 466 475 468 437 470 495 521 541 559 547 530 515 491 470 442 348 288 266 163 89 69 64 75 124 145 151 85 54 50 46 40 40 52 69 91 138 145 104 94 97 89 81 68 53 51 43 37 34 33 89 99 83 89 89 89 77 65 53 72 84 61 47 38 37 58 83 88 104 137 100 88 125 104 68 43 56 78 104 115 104 97 107 118 120 107 97 89 90 99 103 120 134 102 91 108 125 123 133 158 194 194 188 180 132 151 199 279 274 171 221 277 303 288 254 252 160 69 56 69 103 174 201 188 152 129 122 130 103 36 53 60 45 41 39 44 45 45 48 67 83 65 64 66 84 76 45 79 105 131 163 187 195 151 107 103 96 102 106 118 140 235 186 77 83 86 84 110 178 207 98 47 43 43 43 50 85 146 277 311 316 323 333 324 202 149 140 143 146 150 152 151 145 143 150 168 238 285 300 311 318 321 324 328 336 347 360 380 396 406 401 388 367 342 279 192 208 193 148 170 198 219 211 184 138 105 75 50 52 63 60 55 51 48 70 108 109 161 254 352 335 139 107 115 131 125 140 209 240 268 368 314 213 110 79 78 74 76 86 114 147 204 215 239 270 176 136 178 269 299 266 266 287 337 372 376 295 294 303 273 245 228 221 213 201 181 266 436 372 262 134 147 189 262 227 228 294 296 300 305 296 285 274 274 276 277 290 303 306 315 325 319 348 394 394 381 360 352 337 315 301 292 287 283 284 286 191 116 46 41 53 64 69 82 107 114 117 120 116 102 61 42 37 43 46 48 49 51 50 55 57 53 63 66 62 72 78 78 68 58 48 51 60 77 81 79 71 66 62 57 52 47 47 48 49 51 50 49 51 60 82 108 114 109 118 149 195 245 238 134 166 176 125 142 190 246 252 246 246 241 242 278 292 297 310 290 266 304 232 102 85 69 58 70 78 81 57 42 42 45 49 54 57 59 59 62 83 134 126 96 45 29 63 224 370 447 387 328 281 280 288 303 329 344 338 330 336 351 315 291 284 282 281 281 278 277 276 277 278 279 279 278 277 277 277 278 277 277 277 278 279 279 280 280 278 279 282 286 292 297 285 216 110 89 57 33 25 27 35 37 41 47 45 44 43 46 47 48 47 45 42 39 36 32 34 61 152 216 249 223 217 224 245 268 289 310 326 333 310 289 165 129 73 70 90 139 192 200 112 75 79 173 168 97 82 66 50 45 45 67 103 151 205 228 214 166 116 58 39 42 35 53 62 70 92 114 109 75 52 60 75 86 71 66 71 71 60 29 27 36 39 39 47 86 115 137 96 78 65 182 289 382 404 409 403 382 371 381 379 350 306 326 369 399 420 429 442 447 436 403 363 356 353 353 370 392 416 447 474 507 533 515 463 468 468 449 458 468 472 467 460 509 537 552 549 538 520 489 469 456 454 429 343 317 290 197 169 169 163 174 214 239 189 76 57 53 67 67 62 61 70 93 163 175 147 95 78 80 73 64 48 61 69 43 53 70 108 101 82 99 101 93 96 74 42 73 90 87 85 73 55 62 70 70 88 101 79 71 81 105 86 49 62 72 65 91 96 79 90 113 144 118 87 94 95 94 81 107 162 137 102 104 104 110 120 139 172 222 249 234 142 181 232 241 205 141 156 155 148 119 119 141 94 54 61 92 112 134 139 153 181 179 167 161 102 35 37 39 35 39 45 54 59 48 32 72 95 83 97 102 90 61 41 91 118 137 164 183 195 175 148 99 95 82 57 48 92 215 140 68 73 78 79 72 175 268 110 50 46 47 48 51 77 135 234 240 273 314 321 287 158 140 142 148 155 159 160 156 149 148 153 164 212 273 324 336 345 350 357 363 371 381 395 413 427 435 427 407 364 269 198 137 135 118 86 108 147 200 218 208 179 136 105 84 66 66 76 60 48 41 70 108 137 197 267 276 263 198 81 61 96 93 93 104 198 290 391 292 186 85 85 91 89 99 123 179 160 132 123 145 184 203 186 176 238 237 178 164 176 222 228 214 172 207 219 189 239 254 230 220 228 277 349 426 463 359 221 176 195 241 227 244 286 250 263 312 329 330 321 311 294 269 281 297 307 312 315 308 322 344 356 352 343 332 323 313 309 316 323 301 292 284 138 61 44 42 45 57 44 50 88 72 71 97 100 89 56 46 42 43 42 40 43 71 100 99 83 65 71 66 53 71 78 77 65 57 53 62 70 76 74 71 67 65 62 58 52 47 47 47 47 50 48 51 76 67 59 97 96 75 73 137 243 263 235 164 167 158 128 138 176 251 257 253 243 245 256 286 297 302 304 274 247 258 238 177 88 51 33 37 38 38 39 39 39 42 44 46 47 58 75 77 95 136 134 110 58 35 28 50 290 393 217 246 287 297 296 295 299 341 379 353 341 339 351 338 314 291 282 281 280 278 276 276 276 276 277 278 277 277 277 279 278 277 276 276 277 277 279 281 281 282 284 289 299 304 287 280 278 279 169 34 25 27 35 37 36 35 44 48 49 50 49 47 44 41 37 34 32 31 96 171 261 284 296 296 261 234 230 243 268 307 327 334 316 302 58 55 48 51 104 174 249 264 198 120 96 144 164 135 85 61 45 45 63 86 97 136 189 232 227 176 138 94 40 29 33 60 82 102 109 126 142 77 45 42 69 93 104 81 69 75 59 43 61 53 38 46 85 161 198 189 133 122 142 232 318 382 345 331 326 309 295 284 320 317 267 327 378 398 416 437 463 463 453 440 410 358 328 329 348 367 391 422 412 424 507 501 466 465 461 448 480 500 508 494 496 526 527 525 527 508 479 429 411 402 384 354 288 293 281 241 262 280 288 249 230 265 208 108 54 49 56 42 38 42 98 131 174 176 162 117 82 66 67 72 71 48 38 32 45 68 93 84 79 82 86 86 87 74 60 76 83 89 101 89 71 77 74 65 86 83 64 58 59 79 71 55 51 67 87 95 84 67 72 91 120 101 112 146 114 90 67 58 100 218 195 155 136 118 104 100 127 183 214 243 249 236 226 183 136 91 75 85 89 76 69 64 67 58 59 134 154 149 165 173 199 233 231 217 129 59 32 37 44 52 57 71 100 86 65 97 126 143 158 135 77 63 78 132 140 145 154 152 139 92 94 105 121 109 85 66 104 182 101 68 80 77 72 64 179 208 79 56 53 52 51 51 62 102 141 120 184 305 201 160 132 138 146 154 163 168 170 165 162 164 174 188 208 281 353 365 372 378 384 390 398 407 418 431 440 444 440 425 362 240 142 84 70 47 33 39 57 103 181 200 192 161 143 132 95 102 148 91 66 68 74 94 127 166 170 107 172 189 70 126 174 102 92 105 176 278 353 257 196 152 119 116 128 141 171 223 169 110 89 98 119 152 161 167 195 173 143 137 122 112 127 109 79 103 110 100 221 276 264 271 285 307 344 433 572 579 478 295 244 234 227 215 203 180 250 335 353 360 358 350 307 252 255 277 319 321 324 325 323 323 326 329 326 316 313 311 309 306 303 292 292 266 126 80 76 77 54 34 31 35 47 47 63 95 100 98 85 65 50 30 28 31 38 55 73 81 75 66 69 63 57 70 69 62 54 54 60 68 71 70 67 65 64 62 59 52 47 44 45 47 49 52 47 57 96 86 75 100 94 80 75 150 242 280 281 252 184 146 126 141 192 263 259 250 234 256 276 295 308 306 288 284 274 263 222 174 64 37 33 35 36 37 38 40 43 45 59 72 67 76 93 96 101 108 118 125 129 70 43 42 172 278 300 322 344 350 334 318 310 339 359 327 301 298 339 329 306 286 280 279 278 278 277 277 276 275 276 276 276 277 278 280 281 279 276 276 276 277 279 281 284 283 283 283 283 282 281 282 282 282 177 68 30 23 26 29 55 74 55 51 52 51 50 48 43 39 34 32 37 51 164 238 284 293 302 309 255 226 231 208 227 300 329 346 350 325 56 61 54 49 118 161 176 175 156 113 83 84 176 157 97 63 64 73 79 112 161 208 234 241 222 190 148 109 70 55 52 62 64 76 91 136 140 69 40 37 73 96 110 85 70 77 56 43 52 44 38 51 104 161 182 190 181 196 221 269 319 329 285 263 254 254 255 270 311 327 323 376 412 434 453 456 458 465 460 444 426 409 375 360 358 362 373 387 350 359 411 451 463 459 457 465 495 489 487 497 500 508 501 485 467 444 421 386 366 330 248 293 303 263 262 270 296 279 244 141 132 185 213 160 45 53 59 36 36 56 135 163 162 146 138 125 85 65 64 81 82 66 42 40 62 73 82 74 69 69 68 78 86 76 72 73 73 80 96 93 88 91 88 91 131 102 63 59 52 45 50 59 75 73 87 107 78 65 78 95 99 63 100 145 132 122 106 83 222 440 298 210 165 135 112 90 65 66 96 129 172 198 205 209 207 157 90 72 74 86 107 107 95 77 64 81 169 220 230 187 172 259 197 88 62 49 44 64 69 71 59 58 75 86 89 98 159 196 181 117 51 54 95 149 166 157 137 103 84 76 110 121 117 118 109 95 97 93 59 56 67 75 71 79 185 179 89 72 63 56 53 50 47 81 135 181 142 137 133 135 141 146 155 165 174 180 185 185 190 196 211 227 246 320 381 402 421 430 426 421 421 430 440 449 455 458 457 448 395 297 139 76 80 48 29 31 60 95 147 182 192 175 162 152 150 154 150 96 83 85 74 74 83 107 101 71 246 232 56 137 206 204 190 170 130 249 304 172 136 124 109 119 141 156 185 222 263 195 87 84 94 116 133 143 152 117 93 106 92 88 109 97 81 83 92 119 197 227 236 265 280 283 238 327 500 577 588 458 324 249 218 197 186 182 262 337 369 380 387 397 328 263 285 300 314 316 320 326 332 325 313 321 320 306 304 302 301 300 294 285 226 179 110 114 140 179 104 30 27 44 61 66 67 75 86 107 128 82 49 28 32 40 49 57 61 63 78 79 71 75 81 87 68 52 48 58 69 74 72 68 64 62 61 59 56 53 45 41 40 42 46 52 48 56 82 100 103 96 86 76 67 136 222 308 347 327 205 154 139 162 216 270 260 249 242 265 283 297 295 293 286 299 299 288 127 41 37 34 34 38 38 38 38 41 45 48 63 81 93 97 100 102 108 116 135 126 111 108 80 55 111 245 414 408 407 410 395 370 343 306 286 288 287 301 340 336 317 286 280 278 278 278 279 279 278 276 275 275 275 275 277 279 281 280 277 277 277 278 280 282 283 282 281 278 270 278 280 284 286 285 185 105 76 71 71 73 106 120 62 51 51 51 50 48 42 37 34 32 105 194 202 225 253 284 299 302 262 234 228 161 185 301 332 357 377 338 47 52 59 69 117 130 132 116 104 95 109 136 226 157 109 81 107 139 134 166 211 251 241 204 174 162 154 121 90 68 77 78 67 66 81 138 136 91 63 62 86 88 114 136 74 51 82 59 39 42 37 38 78 128 172 192 221 264 279 294 324 315 286 258 251 262 255 261 281 308 344 383 398 407 419 425 432 453 458 448 408 406 416 406 398 394 384 387 400 366 368 437 458 468 473 467 468 463 466 482 461 450 444 446 438 416 400 382 334 293 252 186 186 190 225 266 313 203 120 53 73 127 222 166 75 60 48 35 45 66 103 115 115 98 102 102 86 71 69 98 79 54 52 64 93 97 95 91 86 75 59 72 83 74 66 65 82 88 92 96 97 101 124 131 140 88 67 80 67 61 75 63 57 66 84 100 64 56 66 68 78 79 84 112 143 197 217 185 214 282 267 205 152 134 103 87 118 123 118 75 82 139 148 153 152 99 57 53 58 76 116 113 79 104 118 124 153 185 192 103 48 86 81 57 45 50 67 99 96 80 85 87 85 72 84 97 166 188 137 107 75 59 112 159 187 169 135 92 70 68 111 121 111 115 103 84 69 63 57 75 88 99 85 121 238 278 238 103 67 59 56 90 106 83 171 328 265 198 144 175 178 163 171 184 200 214 224 229 237 245 255 267 282 304 369 437 446 453 456 452 451 456 466 475 480 480 479 476 447 366 184 123 107 91 71 56 55 78 116 178 195 180 167 156 153 153 148 126 110 96 80 76 80 97 125 155 235 175 63 98 211 344 309 216 94 263 295 188 169 148 125 113 108 103 121 151 191 227 219 171 153 148 151 140 121 111 97 81 70 96 148 112 101 109 127 146 168 192 213 230 240 231 175 222 301 302 435 564 324 211 176 186 203 226 274 322 365 394 416 437 352 301 316 318 321 322 325 328 338 332 319 307 302 299 296 296 298 300 293 272 123 71 102 126 157 191 103 46 40 44 54 63 56 47 51 54 55 46 41 39 46 54 64 67 67 70 109 106 74 84 89 89 86 72 51 50 58 72 71 68 64 61 57 52 50 48 48 44 40 35 39 46 48 48 50 91 111 108 93 80 68 133 220 328 364 330 200 199 203 227 259 279 262 249 245 263 269 274 281 288 296 304 280 231 88 31 32 31 35 42 45 44 40 42 45 48 52 64 92 100 109 123 136 133 104 111 122 136 97 64 99 257 425 429 431 430 420 365 287 285 283 284 297 316 343 340 325 296 286 280 279 279 279 278 277 277 276 276 275 275 275 276 278 278 278 279 278 278 280 280 280 279 278 263 118 83 123 236 234 149 147 136 126 153 155 136 140 120 55 50 52 49 48 45 41 37 35 37 137 231 191 201 232 273 290 294 287 233 155 98 153 296 326 350 371 335 48 43 74 96 116 78 78 87 81 129 264 244 213 148 122 111 106 109 118 189 214 218 188 150 115 109 111 109 80 48 70 75 65 56 75 124 130 110 61 66 76 67 140 235 126 100 132 66 51 75 50 46 88 145 195 219 244 278 293 311 331 318 306 298 292 279 249 253 265 281 292 314 337 372 403 402 407 421 438 443 433 440 451 450 445 441 426 409 400 377 390 452 439 428 423 438 449 457 460 452 406 395 401 423 429 422 402 395 392 332 237 90 85 119 170 243 290 229 134 51 70 135 241 128 53 35 51 53 49 61 67 54 53 51 58 66 74 66 57 60 67 60 55 71 86 96 88 82 89 81 67 65 63 63 56 65 90 88 88 90 85 102 160 128 94 76 74 90 81 63 42 44 59 86 85 76 48 44 70 131 114 91 66 83 132 229 261 243 211 185 175 156 146 183 139 122 163 169 159 118 105 108 93 87 80 60 48 49 41 49 68 174 229 236 218 178 85 54 43 51 66 86 104 92 72 71 80 91 92 103 119 112 92 52 88 120 95 90 86 81 82 85 124 155 173 156 122 76 70 76 103 119 123 115 74 48 75 69 75 140 147 137 115 181 320 307 283 218 112 92 130 221 301 295 212 218 324 259 187 239 224 184 195 213 235 252 266 277 284 288 291 292 297 302 314 343 372 406 439 474 485 491 495 498 501 500 502 504 499 430 286 199 140 93 64 48 46 86 133 196 209 203 199 185 171 161 156 152 133 112 94 99 109 125 131 162 222 151 95 106 208 300 297 206 142 280 295 248 230 195 155 125 102 89 87 96 116 199 238 212 201 195 194 198 186 136 133 119 60 70 108 98 100 117 153 177 197 179 189 216 239 230 191 179 207 284 435 499 370 259 194 206 224 250 281 304 334 395 429 434 379 346 337 330 329 334 335 335 332 330 328 322 308 302 311 304 299 304 292 245 92 62 84 105 107 104 82 60 46 36 38 47 49 50 51 44 41 40 46 53 63 69 73 73 72 82 123 105 74 84 89 90 85 77 64 46 44 57 63 65 65 61 56 48 47 47 48 45 40 31 35 41 47 50 54 58 89 108 66 67 86 129 190 266 301 257 162 295 344 318 299 281 256 241 236 244 253 265 287 296 304 314 243 158 68 43 40 33 33 39 52 51 44 42 43 46 59 61 61 60 68 80 97 111 114 122 131 140 97 77 111 291 439 449 435 422 366 321 283 282 289 299 318 319 317 318 318 314 293 283 280 279 278 277 279 280 280 278 277 276 276 275 276 277 278 278 278 279 281 281 281 281 279 247 95 47 75 228 191 73 169 203 200 240 210 126 114 89 46 46 47 47 45 42 37 35 64 136 194 231 203 208 225 245 259 270 280 222 153 141 110 115 268 335 354 329 47 50 83 56 57 64 76 87 81 134 211 228 203 153 128 105 83 128 165 211 184 143 120 92 69 80 90 99 78 74 81 79 69 51 71 101 116 115 96 78 65 48 65 106 134 112 105 72 86 124 129 132 150 205 241 273 275 279 288 308 317 303 281 254 204 190 192 245 281 312 282 296 350 381 399 393 386 389 427 434 429 419 430 449 440 431 420 396 383 386 408 423 405 415 427 438 443 451 460 455 424 420 422 436 435 424 385 349 334 334 211 56 48 60 97 198 259 267 182 99 60 74 96 53 43 44 61 59 38 49 80 112 98 83 70 55 48 66 64 61 74 61 43 62 81 95 84 81 87 75 71 73 62 51 46 62 79 77 77 77 75 104 153 86 63 78 84 64 53 65 71 73 74 85 79 62 44 44 83 148 107 85 75 73 83 112 136 150 144 134 110 143 197 224 160 123 122 146 164 179 163 153 136 105 82 74 67 61 49 87 142 227 279 302 270 186 58 48 47 57 71 92 124 111 96 104 159 191 138 123 122 97 73 47 91 115 101 79 68 68 74 85 97 114 122 108 74 51 95 98 97 121 113 93 67 75 117 130 153 217 191 170 174 148 180 284 305 287 189 209 316 313 310 303 156 165 324 252 218 266 242 217 229 247 267 287 303 314 317 310 299 283 266 255 296 307 308 345 398 475 496 502 504 508 512 514 520 530 547 528 460 267 143 65 54 53 62 135 185 217 227 224 207 197 188 180 149 134 141 126 109 117 129 139 128 149 190 156 164 216 288 317 291 240 223 288 285 268 250 187 135 128 107 87 83 76 81 144 171 168 152 150 152 162 140 88 126 127 70 50 57 99 118 151 217 183 148 159 185 222 266 261 224 164 149 180 343 413 381 277 215 211 221 244 286 305 325 364 320 302 363 364 349 331 330 334 330 327 325 318 322 334 356 351 333 313 306 315 293 218 63 54 74 101 112 107 83 64 48 40 51 72 78 79 75 72 59 42 53 64 74 75 76 74 74 90 133 101 75 81 86 87 80 80 76 53 42 38 51 59 62 56 50 44 48 50 51 47 42 34 40 46 50 51 51 52 54 56 43 92 132 134 148 166 194 162 134 297 336 312 291 271 250 235 237 252 268 286 308 307 313 329 188 91 61 50 43 34 33 37 53 57 53 45 41 48 93 92 74 68 69 75 93 116 140 143 140 134 96 94 133 310 430 442 269 218 341 342 328 323 329 330 317 301 287 294 307 319 294 284 281 281 281 281 281 283 284 281 279 278 277 277 275 276 276 276 278 280 282 281 280 280 201 125 58 42 66 168 129 83 239 290 290 273 182 55 47 50 53 51 48 45 42 38 35 35 66 142 221 260 262 242 219 195 208 233 282 235 181 161 106 100 263 321 335 321 43 56 67 41 47 70 87 90 80 81 139 218 202 169 128 91 73 99 148 188 163 135 107 73 65 88 94 91 60 59 65 65 61 54 69 88 105 104 100 84 67 57 60 79 105 96 93 105 96 117 159 170 200 256 267 270 273 277 283 291 281 261 227 201 175 167 182 241 293 326 318 349 388 393 392 384 383 413 468 434 396 351 352 349 332 344 359 369 372 378 394 413 427 439 444 443 433 419 412 440 453 446 444 448 445 447 437 399 359 333 173 62 52 51 73 144 222 262 195 135 71 57 51 36 53 59 49 38 39 59 104 136 112 120 136 143 109 71 53 51 63 60 46 43 69 86 80 80 80 61 48 46 44 40 38 61 74 73 68 64 53 71 92 70 65 90 167 137 68 122 116 86 67 57 60 41 35 47 84 117 100 99 100 62 58 70 90 102 105 131 145 96 170 198 146 107 81 93 115 119 65 90 129 106 96 97 87 72 50 78 118 173 245 289 277 159 54 47 55 67 73 89 109 94 86 90 147 170 142 141 128 89 46 25 32 63 87 88 71 55 46 37 27 55 67 57 72 84 124 113 113 163 119 70 60 71 109 183 214 219 168 170 202 212 190 185 256 287 292 302 326 325 235 157 99 138 224 213 218 234 252 317 402 320 299 320 334 339 331 310 285 254 222 208 250 290 312 347 396 449 483 495 494 502 510 518 527 538 558 571 520 371 222 112 80 81 106 182 220 233 237 202 155 155 159 163 110 94 129 133 137 145 156 155 130 135 146 150 198 256 272 290 291 245 251 284 254 230 208 118 70 81 75 69 67 72 80 102 109 101 59 69 104 154 143 109 133 145 132 94 107 147 140 158 199 198 187 187 173 203 283 286 254 187 173 196 292 315 308 302 265 229 219 236 263 294 315 328 250 254 363 361 345 321 320 326 333 339 352 383 393 396 395 380 351 319 316 330 298 197 45 59 81 111 125 118 82 68 61 63 66 72 82 85 80 61 52 47 59 67 72 73 74 75 78 80 87 101 88 64 70 76 78 81 78 60 49 46 49 61 67 56 48 44 53 54 53 50 47 43 50 55 58 56 53 49 51 47 40 126 168 143 143 132 89 85 97 138 145 167 252 268 261 249 264 290 308 317 322 319 319 313 162 74 43 44 41 35 35 39 49 61 63 50 43 55 102 98 85 82 80 81 91 118 158 224 193 138 100 100 124 153 179 192 290 334 374 371 369 370 354 332 291 287 295 320 319 307 287 281 280 280 280 280 280 281 282 281 280 279 279 279 277 275 275 276 279 281 284 281 279 278 140 51 38 102 123 87 70 105 259 297 265 130 73 39 41 48 56 52 48 43 39 37 35 32 61 102 235 305 306 281 247 204 245 230 153 145 168 231 161 149 277 309 317 313 60 54 61 60 54 64 85 95 92 75 98 158 193 177 142 87 61 59 110 133 130 97 69 54 82 108 92 77 56 53 54 54 51 51 53 84 102 88 87 86 68 51 45 53 70 93 101 104 121 139 164 180 210 250 264 246 223 270 272 252 227 201 180 147 127 133 160 198 253 242 209 308 369 387 386 391 412 441 461 425 361 304 307 299 287 316 340 366 370 386 410 435 449 444 439 433 439 445 441 422 427 435 419 414 416 431 434 414 370 298 148 70 45 52 64 91 201 208 102 66 46 42 37 42 72 69 61 51 42 45 83 92 55 64 78 113 117 99 69 68 70 95 102 89 103 104 95 93 93 101 88 76 69 69 68 77 91 101 76 57 42 44 64 95 92 94 129 93 74 124 123 91 70 75 77 44 43 60 81 106 135 141 116 66 76 89 103 119 123 70 107 165 196 158 91 103 91 68 88 101 82 184 213 139 107 94 92 99 95 62 80 121 203 262 303 137 45 42 99 121 105 95 99 101 97 106 155 190 200 186 166 146 66 29 36 53 67 76 65 45 30 29 34 47 58 78 156 141 108 113 129 159 92 68 86 88 115 193 213 196 123 162 207 203 150 92 193 227 203 131 121 149 125 101 101 136 172 216 257 287 296 328 384 395 365 353 362 356 337 304 269 232 204 204 228 287 337 351 404 450 470 476 478 484 495 507 513 503 488 534 511 427 283 181 126 122 128 151 168 180 184 164 136 128 120 112 94 99 126 130 140 154 176 176 154 140 131 122 150 180 201 209 211 192 231 257 199 155 113 85 70 67 52 57 69 72 80 85 85 79 60 144 167 118 107 104 115 152 183 140 204 272 176 181 220 203 204 209 160 178 284 306 270 182 197 231 289 341 375 422 370 306 249 281 325 320 313 303 272 287 347 336 324 310 308 311 318 317 326 351 369 380 373 368 355 317 306 302 290 266 205 104 91 114 119 107 80 82 85 91 81 79 83 86 75 46 45 51 63 68 70 69 67 67 69 68 72 96 89 64 64 75 89 81 81 85 62 48 42 61 66 51 44 46 59 57 53 49 49 51 57 63 66 63 59 55 61 68 76 140 163 147 132 134 149 124 124 147 178 200 238 259 271 274 292 309 318 323 324 319 313 277 112 47 31 38 38 35 39 42 47 57 60 57 51 56 76 88 93 95 91 89 93 110 171 334 274 154 106 106 125 143 147 170 336 399 398 393 377 360 329 307 291 298 311 329 328 314 286 281 279 279 279 278 278 277 277 277 277 278 279 280 280 279 277 276 276 278 280 279 229 155 78 37 39 203 225 87 110 169 289 297 233 71 44 39 41 49 55 52 47 42 38 34 41 74 165 287 307 314 311 295 278 260 281 282 254 249 214 166 172 200 276 293 301 305 74 74 71 72 64 71 83 87 83 73 57 86 180 154 124 94 67 59 93 73 44 54 48 43 94 106 66 62 57 56 59 62 55 49 53 96 98 74 78 92 112 68 41 39 50 72 113 110 99 109 139 175 188 190 186 187 195 244 232 192 173 146 115 81 67 69 95 134 186 227 247 300 352 392 401 414 429 447 450 430 348 291 303 312 317 335 356 371 357 384 428 474 477 452 433 420 413 422 432 432 428 414 357 324 326 331 364 391 336 275 180 120 77 55 61 93 198 161 67 68 56 43 39 56 101 83 66 65 84 80 62 59 65 95 90 85 100 98 84 139 135 84 94 101 108 117 120 123 111 97 101 80 58 78 93 96 100 105 102 73 57 61 76 105 143 112 77 68 70 89 131 128 76 86 80 48 56 67 74 90 107 139 116 85 129 124 108 119 124 124 111 128 160 110 72 117 122 106 89 100 129 247 267 196 141 112 107 105 89 46 62 106 178 210 207 107 105 134 164 157 128 104 105 136 126 127 148 213 254 243 171 102 42 48 72 87 70 50 60 62 48 61 56 41 86 154 268 177 100 126 131 121 65 61 88 124 155 191 207 172 97 110 140 158 105 92 143 145 136 94 89 96 104 111 128 189 242 280 288 305 323 332 368 459 421 378 377 363 340 306 272 241 226 272 342 367 387 401 426 444 453 455 453 449 446 450 424 433 445 473 466 426 326 251 198 188 185 185 175 170 167 189 177 147 137 145 177 154 137 130 141 160 190 202 198 157 134 125 142 155 163 162 158 152 200 206 144 128 112 83 73 67 56 62 72 57 65 76 68 64 65 123 125 68 66 66 66 72 117 207 171 163 161 152 173 207 217 221 218 214 222 272 226 149 232 275 306 413 517 592 463 357 274 303 327 319 305 298 311 313 311 305 306 311 316 316 316 314 318 324 324 326 330 325 314 295 291 291 293 206 142 92 94 106 103 98 93 93 89 84 80 81 85 86 69 41 48 57 69 70 72 74 75 74 73 62 60 75 83 84 85 100 115 100 101 103 78 63 56 64 66 58 44 45 60 57 52 44 44 50 65 67 67 66 72 78 87 109 136 151 158 163 171 243 308 171 166 230 243 248 234 248 265 282 298 311 318 322 321 312 307 283 202 96 30 35 35 36 48 50 48 53 54 52 52 59 72 90 101 105 98 97 102 102 112 135 159 144 82 90 114 145 237 316 379 386 376 372 343 303 297 310 332 314 304 302 322 314 284 281 279 278 278 277 277 276 275 275 275 275 276 277 278 279 277 276 276 276 260 185 111 31 32 38 57 203 199 87 227 292 307 178 96 40 45 47 44 49 50 42 43 41 34 51 101 254 290 292 308 308 303 298 293 288 291 297 305 311 222 77 133 178 211 257 284 299 61 73 75 78 82 84 82 77 62 60 61 42 44 63 79 87 74 62 50 41 33 40 39 44 65 53 43 54 58 62 65 64 60 57 63 89 82 70 73 77 81 59 43 38 46 55 71 56 59 79 113 149 161 161 158 167 175 188 192 172 124 83 59 44 38 36 38 101 176 257 313 348 384 409 415 422 429 436 444 448 436 398 365 335 327 335 363 384 388 405 444 504 505 485 454 422 396 387 402 430 444 446 425 376 342 319 307 304 235 196 172 152 114 76 72 116 188 199 151 77 55 47 54 59 78 119 127 119 100 92 66 70 91 136 95 72 77 74 85 165 118 51 84 94 94 113 120 113 96 88 95 83 63 59 81 95 61 60 70 69 76 100 108 128 155 90 77 123 87 78 123 139 115 59 45 40 55 60 55 88 99 96 143 148 148 123 97 124 116 104 97 100 110 93 97 128 143 144 132 118 146 226 244 234 168 135 118 100 80 57 58 84 127 123 120 96 273 303 193 131 97 124 202 240 144 136 156 200 247 283 158 85 57 74 90 103 80 52 41 64 79 67 56 50 96 190 286 193 161 183 119 76 38 49 76 132 143 132 95 82 66 59 97 140 76 94 158 99 83 88 100 111 123 123 135 176 218 253 270 303 337 363 378 388 393 392 388 378 356 324 295 273 266 322 378 387 396 406 421 429 431 426 398 362 264 242 263 351 403 428 428 411 374 333 289 242 206 181 164 159 167 215 204 155 149 176 219 180 149 127 140 164 199 217 213 172 145 127 122 133 147 159 166 173 209 241 239 118 76 78 76 72 70 74 70 71 95 102 80 66 64 86 79 61 56 65 78 67 72 99 106 107 118 128 180 294 297 271 211 169 148 162 180 197 277 304 324 387 511 628 454 373 342 327 320 313 287 284 298 302 304 308 317 329 344 329 315 316 323 329 325 320 316 309 297 270 159 136 163 105 69 75 93 103 106 105 106 106 75 53 54 60 66 67 55 43 61 75 85 84 84 85 82 78 73 64 60 63 82 101 115 116 114 109 132 137 97 78 68 65 66 67 45 47 58 53 47 40 45 54 69 65 61 59 87 112 138 142 146 154 136 132 157 280 368 280 270 291 259 253 262 259 271 293 304 312 317 321 315 300 314 321 326 147 32 28 30 47 90 106 101 65 55 53 52 56 83 176 196 177 116 96 93 86 82 82 100 99 73 72 89 124 221 290 285 269 270 299 316 331 339 332 322 304 293 293 320 312 288 282 279 278 277 276 276 275 275 274 274 274 275 275 276 277 277 278 278 278 227 62 24 22 23 42 69 110 123 130 253 299 281 115 45 38 49 64 78 52 37 26 34 35 24 157 258 288 301 308 314 306 288 259 245 232 212 241 278 297 202 76 75 75 84 187 259 295 89 76 72 89 91 81 69 62 55 62 79 71 50 34 68 79 77 78 65 36 30 34 46 62 83 84 66 49 57 62 71 70 69 71 72 72 67 64 65 75 79 75 47 36 37 39 40 31 53 87 103 131 159 161 152 146 149 147 135 105 70 40 40 51 44 35 27 118 208 298 362 406 410 413 415 415 419 421 421 432 441 417 376 319 302 297 321 362 395 413 450 499 511 489 448 447 428 399 368 355 355 372 386 395 366 329 261 212 195 143 110 96 96 86 72 141 221 265 168 56 46 49 57 45 75 139 104 83 50 75 99 137 115 98 86 75 69 72 73 74 55 47 76 79 82 94 99 100 93 83 80 93 93 85 94 82 47 43 53 75 71 64 67 80 95 78 107 166 101 61 59 111 99 29 24 30 43 55 60 60 63 75 156 145 85 105 115 127 126 107 82 94 104 105 85 90 116 137 146 122 142 193 192 209 223 170 125 85 80 74 69 98 119 97 127 190 404 376 180 108 100 134 145 164 137 154 165 151 164 165 92 76 78 81 80 73 71 69 64 68 67 55 59 62 65 150 211 146 157 167 92 51 31 60 92 125 114 105 87 61 45 37 87 115 65 136 180 85 72 91 112 121 127 130 137 153 179 211 242 297 346 385 398 405 409 408 405 400 378 349 323 303 290 288 328 384 390 398 407 405 390 361 280 194 126 149 201 284 349 392 393 369 331 309 291 272 194 152 139 152 155 151 142 138 129 136 157 168 150 129 136 163 200 223 231 221 188 143 94 120 140 157 177 191 197 226 224 128 98 94 86 75 72 121 123 96 87 90 93 96 94 95 84 71 59 67 81 97 100 109 139 108 82 144 246 370 384 317 222 188 177 183 232 270 301 311 356 465 569 597 471 390 342 327 320 310 274 270 284 302 314 321 326 329 333 318 309 310 318 326 332 325 315 303 291 242 93 64 76 73 68 67 91 112 125 94 83 86 75 56 38 40 41 39 42 51 70 82 90 93 91 86 78 74 72 70 75 84 95 103 109 115 118 121 158 155 106 83 68 61 58 52 45 54 61 53 66 79 83 69 56 53 55 59 95 114 121 127 124 117 97 142 250 315 367 375 353 326 302 288 280 285 287 293 307 315 321 328 316 291 255 286 319 123 32 30 33 52 88 109 104 63 60 59 53 50 113 314 368 338 167 98 86 76 74 77 86 90 87 66 68 88 103 122 125 102 157 319 338 341 336 311 294 289 286 290 310 311 300 286 281 280 278 277 277 276 275 274 274 275 270 175 142 153 241 280 282 282 230 95 42 24 25 56 79 82 107 157 271 238 162 67 38 44 68 87 102 48 25 24 23 24 26 142 233 293 302 309 314 308 292 263 228 185 128 193 262 291 208 105 80 72 68 74 178 293 116 76 52 77 80 71 59 72 96 92 79 56 56 59 92 93 83 82 64 39 42 55 73 73 94 124 87 54 57 51 45 68 85 98 91 86 79 67 74 103 97 88 46 38 49 42 35 30 59 79 85 117 148 166 146 114 94 75 64 69 56 33 41 46 33 53 89 174 262 344 392 409 407 392 390 392 413 415 404 376 373 395 355 305 307 299 308 349 387 417 449 482 517 499 471 458 445 417 344 289 245 240 290 369 339 306 287 234 170 110 73 53 72 76 79 123 196 279 149 58 41 55 66 66 81 98 52 35 44 136 170 172 95 65 78 80 71 42 67 77 47 52 67 63 68 79 97 97 86 79 73 76 69 77 117 86 49 53 69 96 102 102 96 78 86 110 106 111 108 97 95 120 84 29 24 42 53 62 71 70 54 84 159 110 80 126 148 156 146 111 76 101 150 207 139 100 89 109 116 102 133 143 141 179 216 211 153 90 81 73 64 80 87 77 141 238 374 323 233 106 125 172 182 182 182 150 137 114 86 71 49 67 75 68 72 74 68 66 64 59 54 50 66 93 112 126 145 137 175 155 68 42 36 58 72 83 81 89 96 89 58 33 60 105 143 202 179 66 75 100 136 131 124 127 137 150 168 189 220 275 339 403 425 430 430 425 420 416 389 360 332 313 315 356 367 380 386 390 388 358 301 211 152 131 133 149 191 256 319 352 338 298 272 264 239 213 174 154 150 181 201 206 148 126 127 160 167 162 145 136 144 168 195 221 237 244 234 186 128 134 134 131 165 174 168 206 214 179 159 138 115 90 91 145 138 110 75 77 94 123 124 116 110 89 57 102 105 83 112 147 194 120 70 82 86 137 269 302 294 281 268 269 301 310 299 289 292 325 462 608 722 561 429 349 324 311 291 296 306 306 312 318 319 308 298 308 311 310 309 314 322 319 314 306 290 216 65 61 90 126 85 62 71 83 85 53 45 49 64 61 44 35 55 73 69 86 115 108 100 91 86 81 74 71 70 70 74 79 86 94 101 109 113 122 165 152 104 78 59 49 59 60 52 62 66 59 82 98 98 71 49 52 68 89 105 108 108 111 94 73 76 150 270 246 288 365 362 346 317 302 293 290 296 304 315 326 335 344 325 279 163 191 255 91 34 36 38 45 57 73 75 63 142 128 54 47 113 290 352 371 353 326 299 273 254 238 226 154 90 64 59 65 84 204 360 352 336 340 345 331 302 291 284 283 283 286 294 308 310 289 283 280 280 278 277 276 276 276 276 276 264 181 137 133 235 283 284 285 283 279 121 38 32 54 71 79 117 180 283 167 60 40 53 74 107 85 51 31 25 23 23 87 168 192 241 297 301 305 309 310 307 300 269 207 117 190 263 291 299 247 98 70 66 61 178 291 104 77 62 67 65 63 58 100 120 96 82 73 89 91 91 89 87 84 69 60 72 125 157 153 152 155 109 72 38 34 42 65 100 114 95 83 75 75 111 148 97 77 74 43 33 32 30 28 38 36 44 89 128 160 153 132 102 74 55 55 49 41 32 34 42 73 145 239 318 376 411 412 398 368 366 376 413 390 348 311 320 360 349 345 384 368 357 365 396 430 462 494 521 512 489 460 446 399 304 316 305 260 271 304 292 246 195 161 141 119 68 65 105 111 97 78 167 226 144 81 45 69 71 63 77 72 48 47 94 196 212 192 116 78 69 66 73 75 83 78 52 62 66 59 66 67 61 65 67 78 77 70 72 79 98 75 64 77 81 81 83 92 101 108 110 123 90 99 128 105 91 92 58 33 25 120 164 108 86 72 49 107 193 150 122 133 294 289 179 121 87 87 113 125 75 74 80 94 77 62 167 193 169 192 209 223 167 115 85 67 57 59 72 91 147 226 320 241 165 90 135 186 238 229 185 69 66 73 49 46 46 52 59 60 67 74 77 65 59 55 52 52 59 139 186 157 163 176 193 140 56 33 29 38 50 106 182 133 119 140 88 43 36 64 118 210 154 63 87 131 183 162 141 122 122 131 150 163 179 198 250 328 429 462 470 463 452 434 384 348 315 305 329 386 346 347 383 386 357 262 205 170 152 165 187 186 228 293 355 375 361 346 290 212 182 165 170 186 200 212 222 210 142 157 186 193 180 151 142 146 160 190 212 229 232 243 260 245 208 157 130 114 129 147 159 170 182 191 193 185 167 137 125 142 113 99 96 99 108 128 106 81 70 64 66 109 105 87 128 155 178 105 76 94 95 139 235 317 338 302 262 261 307 309 304 297 299 315 383 527 706 726 581 386 314 295 312 300 303 317 320 323 324 301 292 322 334 337 315 310 313 320 317 308 288 189 46 57 140 306 165 73 61 67 62 34 30 57 123 124 106 70 168 294 283 194 103 107 97 80 79 79 79 74 71 68 72 77 84 90 94 98 97 104 135 126 97 69 48 37 55 59 57 66 67 62 71 78 76 66 67 89 101 129 180 126 82 73 72 77 108 163 206 145 205 325 350 356 344 320 295 274 297 313 323 338 348 354 333 315 310 182 82 45 35 37 39 41 43 48 103 169 279 236 90 73 47 50 258 354 361 355 348 340 332 296 235 153 79 58 55 62 84 229 367 363 364 358 319 235 161 252 283 283 284 285 287 296 297 287 284 281 279 278 277 278 278 278 277 277 277 277 278 280 283 284 285 288 286 265 120 46 25 33 45 60 114 158 202 97 33 46 87 115 115 65 25 24 75 123 143 171 196 175 202 247 275 293 304 310 313 314 320 253 117 67 125 280 293 287 253 238 183 73 191 289 56 62 62 61 59 60 71 126 110 70 79 91 115 115 108 97 91 86 80 71 78 173 204 199 176 153 120 116 90 56 55 70 107 101 72 75 76 79 151 165 86 54 52 61 55 48 44 35 36 38 54 89 118 136 139 113 80 56 47 41 30 29 38 58 81 111 203 292 358 397 419 410 378 342 352 371 394 348 330 332 316 327 376 371 348 335 352 376 421 451 474 493 507 509 494 475 466 439 401 403 385 345 273 256 274 216 173 154 164 145 63 65 98 122 94 56 153 189 160 99 58 51 54 59 77 84 66 33 64 127 135 146 140 114 80 59 77 83 68 60 58 75 62 46 49 59 62 56 56 66 77 81 83 82 79 72 81 95 103 102 99 100 106 126 105 76 55 76 90 72 63 53 38 32 42 118 128 84 76 66 51 85 132 157 130 136 260 255 171 125 91 71 86 86 60 71 85 102 86 91 182 194 183 178 168 154 123 102 90 71 59 52 76 133 210 186 178 157 128 123 199 184 170 142 100 46 84 90 69 58 58 55 60 72 75 76 73 60 57 58 57 58 58 180 212 173 181 182 172 114 61 31 35 44 50 164 266 164 138 141 72 35 25 63 120 207 125 77 116 178 240 270 195 120 101 105 116 121 129 119 132 164 225 280 354 433 465 454 372 324 299 301 313 331 295 320 380 383 372 336 225 169 163 196 221 230 280 334 377 357 325 300 240 167 148 150 162 187 205 221 230 208 148 183 201 170 155 145 148 165 189 222 236 233 186 186 214 245 211 102 113 110 100 109 125 136 126 127 143 152 162 177 185 184 141 126 132 126 129 131 102 98 121 86 84 125 106 104 147 140 112 86 82 91 111 149 205 273 280 226 149 169 301 301 300 302 305 317 345 446 594 825 708 464 315 319 356 327 317 321 319 319 322 312 317 347 341 336 333 319 314 325 328 318 287 162 45 57 83 143 253 255 206 99 57 47 39 119 286 298 304 303 306 284 192 150 111 107 95 81 76 79 83 83 81 78 77 78 81 85 85 83 83 82 82 91 92 69 48 40 60 64 63 61 58 55 59 60 64 71 78 85 86 86 92 73 55 45 91 135 182 209 238 268 291 311 324 339 343 318 288 265 290 309 325 344 346 338 333 335 341 163 67 58 42 35 37 42 68 122 219 310 313 310 307 296 167 42 99 225 345 345 341 334 323 257 128 89 70 58 48 53 79 245 359 345 238 164 163 164 163 253 282 285 290 294 296 288 285 284 283 281 280 280 280 281 281 280 279 279 279 281 281 282 283 283 282 281 280 244 90 38 29 24 27 40 87 89 56 49 57 82 92 86 61 39 24 24 82 133 160 167 159 128 147 183 232 273 303 307 314 322 332 334 311 211 214 288 293 296 298 296 261 181 245 289 63 67 60 57 56 61 65 80 77 72 82 93 94 97 102 101 93 92 93 80 112 198 200 180 137 109 89 130 101 52 67 79 100 85 75 80 85 105 179 180 147 108 76 63 81 97 117 94 67 48 66 94 115 109 84 60 47 39 43 45 42 60 75 85 120 171 265 332 382 410 398 361 332 310 313 330 345 335 371 407 351 302 277 342 358 341 377 411 452 471 485 497 504 505 496 489 485 472 451 434 393 336 220 183 183 199 179 162 183 151 65 61 68 82 66 69 138 164 150 70 49 49 56 63 76 124 118 37 59 85 89 91 113 139 103 63 72 67 47 42 58 110 73 60 77 79 83 75 59 46 76 84 84 90 85 74 85 94 98 111 117 115 102 90 97 79 52 78 73 48 47 52 61 65 67 86 75 59 61 71 80 58 113 180 95 79 108 109 106 95 83 77 89 78 73 85 80 77 137 131 119 140 142 127 111 98 105 87 85 114 89 71 97 215 349 195 132 122 189 234 303 157 52 32 69 92 114 103 87 79 94 125 92 77 76 69 62 53 56 59 56 104 127 115 145 161 161 142 112 68 39 24 30 36 44 198 250 132 132 127 59 39 45 92 124 158 123 115 149 155 171 193 139 97 86 95 103 104 227 277 131 166 215 170 192 281 365 425 422 341 295 285 307 311 296 327 363 366 350 319 246 186 157 198 227 250 279 286 279 285 267 229 182 146 137 161 189 212 222 229 236 202 158 187 179 146 150 157 166 196 224 254 223 195 148 94 72 92 141 151 79 70 80 81 94 119 94 87 107 112 118 131 171 196 186 155 128 95 84 91 99 125 152 119 115 138 124 123 149 174 154 94 112 139 174 162 162 183 191 189 172 201 257 285 298 305 313 320 333 429 573 767 857 775 521 449 406 345 325 318 317 306 298 310 319 328 323 331 343 322 313 319 328 320 285 136 41 49 61 123 281 301 269 185 148 133 99 166 294 303 315 327 339 271 131 133 128 112 103 92 73 75 82 89 83 83 103 93 81 86 84 79 86 87 82 65 54 44 49 55 67 67 63 52 47 53 84 80 69 70 67 66 66 62 54 48 51 61 132 188 233 245 252 265 277 293 309 322 325 309 288 275 290 303 318 339 338 329 324 333 338 265 151 43 37 36 41 102 174 292 297 299 306 307 307 307 267 181 59 183 329 333 333 330 323 322 309 159 70 46 38 38 47 107 156 172 96 73 139 231 298 291 287 289 297 297 294 285 282 281 282 282 281 280 281 281 282 282 281 282 282 283 281 280 280 282 282 280 279 225 65 46 70 112 73 36 47 47 42 65 87 102 76 53 29 26 23 24 89 120 120 102 87 72 109 150 195 244 289 301 315 331 348 252 155 144 211 295 294 293 293 294 294 295 292 289 76 69 57 60 60 61 70 76 76 95 113 140 147 138 112 96 85 103 97 66 73 111 136 113 61 68 84 117 72 46 69 80 83 78 65 61 74 119 197 152 125 118 71 46 70 83 103 146 124 81 67 72 77 87 81 57 56 55 49 49 56 66 81 98 148 220 316 377 411 411 334 269 272 280 282 252 275 319 401 433 392 366 356 391 413 425 469 494 502 498 498 502 473 476 488 484 472 465 441 404 327 239 155 139 154 195 182 167 166 145 109 67 68 70 50 69 109 142 122 53 42 45 60 65 61 47 47 37 55 78 105 86 116 189 113 69 66 56 52 61 66 78 87 90 100 90 85 83 89 83 78 78 83 98 90 77 75 108 134 101 100 110 102 78 44 47 50 67 58 44 42 53 66 70 59 47 50 49 54 72 123 199 123 88 60 63 82 78 85 99 124 131 133 102 89 110 122 151 216 181 141 146 115 94 112 105 88 87 98 132 121 122 158 271 294 128 113 139 220 280 284 127 56 43 77 93 96 92 93 110 99 89 77 68 63 55 52 51 55 77 102 75 85 96 126 134 113 90 65 55 40 31 34 34 54 179 193 118 131 106 45 41 52 90 103 119 193 189 158 118 106 100 79 81 96 119 127 133 160 170 106 169 220 181 117 62 99 246 364 352 330 312 335 340 331 324 324 332 303 276 245 206 173 190 209 219 229 235 234 229 210 178 149 141 151 185 208 221 224 229 236 213 190 207 186 166 170 176 186 210 234 252 186 168 208 104 41 48 70 82 53 62 79 86 94 95 101 118 127 92 85 93 129 172 211 156 128 141 131 115 93 145 178 151 140 137 147 154 162 237 281 287 215 163 138 123 143 186 184 190 212 240 270 297 306 310 310 312 316 344 440 584 823 889 805 557 418 350 329 326 340 322 310 319 321 323 326 336 343 327 314 306 307 302 279 114 43 49 53 83 159 246 285 285 291 294 291 291 293 299 227 170 202 171 112 143 144 127 110 96 85 80 81 89 83 84 99 89 79 85 87 87 87 82 73 56 48 44 55 59 59 58 55 48 51 55 63 83 79 49 47 49 54 54 57 65 73 92 134 162 189 261 286 287 285 293 308 310 310 307 299 297 305 310 318 334 332 329 331 335 334 313 242 152 133 120 127 250 304 303 304 300 296 295 294 293 293 218 42 191 313 325 328 327 321 310 301 292 164 37 30 34 42 46 48 55 121 199 314 321 322 315 303 295 295 292 288 282 281 281 282 281 280 279 278 278 279 279 279 279 279 279 280 280 278 280 281 280 279 212 63 109 176 272 161 57 35 57 80 81 85 84 59 38 22 23 23 31 97 101 64 37 22 21 82 139 190 165 188 276 308 322 318 271 224 221 257 297 290 288 288 292 294 294 290 288 105 92 78 80 84 86 93 99 103 132 159 169 117 102 124 93 75 126 112 68 61 60 74 52 34 38 68 88 61 42 44 67 75 73 60 45 37 49 82 101 88 77 51 42 60 55 95 175 137 105 73 69 86 100 98 89 94 93 89 81 76 73 80 102 151 252 332 336 328 312 234 186 196 199 200 185 247 315 382 418 420 401 387 394 464 499 509 503 503 505 490 466 395 381 400 386 398 419 413 370 303 208 143 136 141 162 180 176 163 150 111 58 99 94 48 60 95 136 106 61 43 38 42 48 48 40 57 59 54 56 62 59 76 107 108 83 62 55 56 66 64 79 108 103 97 90 89 89 92 90 83 78 82 93 88 86 87 111 117 74 72 78 85 83 70 55 45 42 41 39 39 53 72 90 75 56 56 50 37 52 72 110 89 73 89 85 83 81 71 70 86 133 156 141 133 120 89 107 155 158 158 175 124 89 91 78 72 84 120 141 156 200 231 259 205 82 143 177 187 216 195 66 66 84 108 84 63 83 105 119 95 68 44 52 53 48 49 54 64 84 97 80 106 133 119 109 76 74 66 52 42 37 39 44 61 104 133 144 132 87 41 36 37 46 103 121 106 132 149 150 120 94 78 107 136 186 212 218 192 171 150 120 88 64 73 78 84 129 194 243 310 336 321 297 261 215 250 293 272 254 239 242 218 168 208 220 205 197 193 189 180 163 141 150 172 201 217 226 226 229 234 246 248 239 181 155 165 163 166 178 199 208 176 140 112 122 82 42 61 64 62 85 109 132 178 182 126 198 214 122 118 115 88 127 187 197 200 205 169 133 98 149 176 167 155 123 59 94 146 213 191 174 157 119 67 67 197 380 356 314 278 266 272 291 311 311 292 291 276 217 287 374 458 722 892 698 570 489 438 414 409 369 351 337 335 337 342 345 350 353 349 338 328 314 308 264 227 203 184 163 152 238 282 282 287 291 292 290 289 289 243 168 98 88 98 147 158 149 123 104 89 83 81 82 86 87 86 79 71 63 64 63 59 53 46 38 39 42 51 52 50 46 48 55 69 74 73 73 90 109 113 116 118 101 94 105 90 83 97 146 207 287 288 276 280 291 303 302 306 311 304 303 307 312 327 350 332 332 348 351 341 314 267 254 285 288 287 289 292 295 293 289 285 284 284 284 285 193 33 160 266 321 321 315 306 304 251 129 73 29 26 34 68 152 155 158 277 318 315 316 312 306 299 292 285 285 283 280 280 281 281 281 280 278 277 276 277 277 277 277 277 277 278 279 278 279 279 273 214 151 68 180 249 264 146 57 26 44 65 81 91 83 41 28 22 23 24 33 78 65 25 23 24 24 22 29 40 43 112 239 290 308 292 287 288 300 300 296 285 284 287 294 293 291 289 289 116 127 116 97 111 120 126 139 144 140 143 149 134 139 168 103 77 95 81 69 71 71 66 55 58 64 73 81 84 58 51 75 77 76 74 65 53 36 50 76 63 50 50 34 41 72 147 206 161 139 146 180 187 179 170 150 128 99 87 88 85 79 72 80 102 214 255 229 190 162 156 127 107 122 129 147 256 322 352 417 416 361 323 348 470 510 516 515 500 484 442 422 406 390 382 373 372 387 411 348 254 154 124 130 121 140 177 166 140 96 82 78 125 110 72 41 89 160 117 76 47 47 44 39 38 48 84 87 70 45 47 63 70 88 119 95 69 64 54 52 64 73 90 97 95 90 89 96 106 107 100 86 85 84 74 75 80 91 88 75 86 93 97 74 66 63 41 28 38 43 51 69 83 98 98 80 54 79 80 69 64 68 96 108 116 115 115 110 82 59 46 114 131 88 73 80 93 99 110 123 99 67 60 97 131 94 76 77 145 173 126 239 257 149 127 118 188 235 272 241 158 61 87 96 101 84 67 76 110 117 71 54 45 57 60 59 61 71 83 70 85 110 127 121 58 103 133 114 92 69 46 39 41 65 99 137 146 146 134 107 68 34 36 42 43 57 73 111 137 162 165 140 116 226 272 280 285 289 281 249 221 189 136 78 57 54 59 73 97 130 212 263 252 252 256 256 281 297 284 265 250 242 230 204 174 169 168 168 174 183 189 182 158 171 192 221 232 236 231 231 231 235 255 254 198 180 181 146 131 127 146 144 126 105 94 105 73 50 72 85 98 144 188 233 225 190 141 241 255 180 199 160 52 61 113 242 234 213 195 191 169 125 137 167 188 191 192 181 153 123 91 69 80 138 137 72 154 263 320 270 221 245 261 280 313 318 290 246 236 240 243 257 266 506 711 751 780 790 796 791 741 628 514 418 371 355 357 373 392 416 464 520 564 463 328 161 231 284 282 281 281 281 282 282 283 286 272 164 198 291 286 238 132 129 133 147 156 163 150 125 105 94 88 85 88 93 95 81 64 46 45 42 38 36 37 40 50 55 55 54 56 62 70 76 77 75 73 73 119 171 175 177 180 169 142 107 87 72 68 149 225 299 283 270 275 280 289 297 305 309 299 303 311 312 328 345 323 329 352 368 353 312 212 189 278 282 281 280 281 282 282 281 279 279 281 283 284 204 89 72 159 311 321 311 288 288 207 44 33 27 24 31 92 252 318 336 320 301 287 291 295 297 294 288 282 280 279 279 280 280 281 282 281 279 278 277 277 277 277 277 276 276 277 277 277 277 277 246 87 38 44 52 54 59 54 38 23 28 45 74 88 76 28 23 23 23 24 25 25 24 23 22 43 61 48 34 31 85 158 246 281 292 282 288 301 320 311 299 284 286 290 296 292 288 286 287 119 151 135 126 144 154 162 176 169 145 151 154 163 167 166 101 88 89 82 68 66 80 73 60 66 80 91 76 71 69 59 58 59 67 75 63 51 41 55 64 62 62 66 97 115 140 212 273 317 328 308 295 283 270 266 246 202 84 54 67 80 79 60 62 101 192 193 154 100 64 48 73 88 103 91 136 257 336 393 436 394 315 235 284 420 444 464 480 453 418 363 375 380 338 353 377 373 381 415 341 261 180 155 134 106 145 202 192 160 114 90 85 98 67 47 43 127 170 120 73 34 41 48 51 52 72 111 113 105 73 65 66 69 85 106 112 89 61 95 80 50 57 65 89 107 106 90 103 119 125 115 97 90 83 73 58 62 78 76 78 89 95 92 68 63 64 38 33 46 67 75 78 77 84 98 75 50 63 66 63 62 68 80 88 100 116 108 101 88 69 71 132 176 189 172 132 103 104 117 139 122 103 79 95 107 87 71 65 84 117 162 298 245 91 112 142 182 163 123 94 93 88 109 101 89 116 119 112 115 99 60 55 62 79 83 82 75 100 109 74 99 128 101 96 107 177 181 141 92 59 35 38 48 70 97 132 171 170 157 147 127 73 31 28 37 59 81 109 124 145 189 166 139 168 213 247 252 272 294 273 251 235 261 196 70 54 56 76 134 157 104 145 210 222 253 291 317 322 313 280 251 225 204 182 153 153 153 152 167 189 196 189 175 183 209 242 250 234 210 226 205 153 167 190 207 185 156 107 102 108 128 101 53 54 57 65 65 63 70 128 188 273 281 268 231 160 118 185 226 238 252 172 61 202 256 274 192 171 199 251 223 75 91 164 347 316 241 164 110 65 79 96 129 290 279 118 231 297 319 301 258 227 254 283 315 376 418 384 309 248 253 263 276 318 413 541 695 834 920 932 916 859 733 605 499 444 422 448 482 516 536 513 478 398 366 317 213 227 281 283 281 278 280 282 285 200 128 75 124 223 284 290 284 282 287 273 148 105 114 131 126 108 96 88 82 87 86 70 57 47 47 60 70 63 60 63 75 79 76 66 63 67 76 81 80 77 75 75 138 185 175 151 129 126 99 69 75 118 169 195 241 293 276 269 273 266 274 298 305 307 305 309 314 317 334 344 326 332 351 375 362 328 309 297 288 284 280 277 277 276 276 276 276 276 279 281 285 285 284 277 278 302 320 312 277 176 105 36 31 27 23 27 38 58 213 298 292 292 292 291 290 289 288 285 281 279 278 279 280 280 280 281 281 281 280 279 278 278 278 278 278 277 277 277 277 277 277 230 73 36 34 33 38 43 44 35 23 22 30 47 60 52 23 22 23 24 30 30 25 22 33 61 50 43 50 42 42 84 116 149 171 228 282 296 316 337 327 310 290 290 291 294 291 288 285 285 142 152 132 142 164 173 174 166 161 198 276 191 128 83 85 103 91 87 88 86 71 109 112 99 80 98 116 72 58 61 74 63 42 45 53 66 50 41 61 54 29 38 78 137 148 171 215 249 289 297 308 312 300 282 262 223 153 48 43 61 91 105 112 116 142 186 171 143 97 65 52 68 105 125 102 156 255 279 330 388 372 312 217 256 336 403 413 402 349 323 311 335 331 299 321 353 377 342 274 149 126 129 154 145 101 76 123 190 163 133 102 83 64 59 46 46 114 123 80 53 35 39 43 47 51 84 113 105 105 98 69 62 65 77 89 107 82 62 70 79 63 62 60 56 94 100 88 104 120 131 125 114 102 95 85 63 62 79 79 80 83 73 67 56 59 54 32 34 49 78 73 62 55 63 84 94 70 37 61 68 60 55 60 80 97 106 89 95 100 80 80 93 115 144 171 122 88 92 108 115 85 83 86 88 118 135 69 43 39 91 145 222 180 114 115 131 164 256 187 78 99 115 130 136 148 166 138 112 91 74 62 70 78 88 93 90 91 184 181 114 135 133 85 79 92 128 120 94 54 34 25 41 58 79 120 144 165 181 176 151 225 243 85 52 53 61 86 113 137 154 174 172 151 127 154 186 205 200 197 203 211 197 164 168 142 87 82 101 195 239 216 203 202 200 252 300 332 334 318 275 247 222 193 178 169 172 163 142 107 80 64 86 124 181 220 244 240 193 143 202 188 139 132 144 171 132 96 55 83 92 70 58 45 45 46 51 69 90 109 202 259 287 247 223 202 163 118 96 150 204 225 148 111 253 274 248 176 164 197 262 199 64 232 278 262 200 159 131 165 150 98 111 148 275 303 272 271 296 326 389 340 221 264 290 302 359 427 492 407 316 267 290 307 266 286 344 428 445 446 502 596 699 801 792 707 632 577 552 549 546 536 496 440 363 434 484 211 181 283 285 284 282 280 280 282 138 61 65 70 122 263 286 290 286 291 293 260 175 107 122 125 114 90 80 80 83 81 73 72 71 69 74 83 88 81 78 82 79 73 69 73 78 79 78 75 69 66 67 117 148 145 118 95 81 79 103 176 201 219 219 245 274 264 262 266 260 266 281 296 304 306 311 317 326 344 354 349 351 356 366 361 344 309 308 312 295 284 276 275 275 274 275 275 275 276 278 282 283 283 280 282 290 307 310 283 180 92 40 32 26 23 24 25 43 213 293 301 301 297 290 286 284 284 282 279 278 279 281 281 280 279 279 280 280 279 279 278 279 279 279 279 279 278 278 279 280 281 225 88 63 56 52 57 61 60 52 41 26 22 23 27 53 68 32 23 26 73 95 99 54 33 37 32 30 36 41 43 45 39 31 29 134 258 294 323 350 362 335 294 292 291 292 292 290 285 285 138 146 149 197 205 182 152 136 127 239 352 190 105 93 113 109 77 82 106 203 148 74 82 99 103 121 112 53 67 81 95 85 69 74 65 57 47 44 58 59 57 64 128 168 129 131 139 81 119 197 232 243 224 185 168 210 131 46 71 103 150 179 180 162 157 156 142 123 100 80 85 101 129 154 163 159 241 377 386 377 358 313 265 233 287 367 328 279 194 160 186 268 276 266 260 301 346 299 208 81 64 78 124 185 228 226 235 241 186 138 109 117 117 114 60 39 56 46 34 40 43 46 52 46 39 61 80 91 97 101 92 65 61 85 100 103 79 54 37 92 97 53 71 85 103 92 85 96 109 123 123 114 104 111 105 92 65 48 51 52 54 50 47 44 45 46 45 49 67 96 73 52 38 34 40 50 81 89 86 78 70 58 54 62 95 104 86 98 105 82 91 100 99 123 147 114 102 106 105 103 79 69 73 87 160 209 96 49 59 168 172 145 134 133 125 144 159 172 132 94 117 124 132 137 145 148 140 106 65 72 82 111 126 122 101 99 119 200 192 157 176 160 129 88 67 61 55 44 29 28 34 54 103 137 143 143 149 193 184 157 185 200 166 77 47 60 100 126 136 116 101 116 114 105 119 152 197 171 127 67 81 97 102 153 175 115 130 170 229 234 221 212 210 212 251 292 328 341 331 302 267 237 212 203 201 202 195 168 81 82 111 124 150 195 221 214 168 147 131 133 134 132 140 135 124 88 64 57 84 105 108 62 44 47 52 61 76 164 240 275 288 291 268 196 142 167 139 76 63 61 87 74 126 265 278 267 240 191 197 281 179 101 279 326 281 131 98 142 301 305 143 242 296 312 362 354 268 267 315 430 378 287 306 301 289 314 418 547 441 356 277 293 314 333 312 291 280 264 243 236 284 392 621 747 799 786 730 655 611 570 530 489 432 359 438 447 314 286 283 288 288 286 282 281 271 184 102 61 89 89 81 62 67 85 132 180 229 175 115 107 106 103 74 63 66 77 83 85 90 89 84 72 69 77 71 68 76 73 68 61 70 78 75 68 62 58 54 52 53 74 102 78 65 61 99 151 228 245 246 235 251 261 252 237 228 241 261 282 297 303 306 311 320 332 355 368 374 375 356 321 313 258 139 242 323 318 295 277 275 274 274 274 275 275 275 276 278 280 280 279 280 284 292 304 306 291 185 91 70 37 23 24 33 78 249 304 305 300 293 285 283 282 283 280 278 279 280 280 280 279 279 278 279 279 279 278 278 279 279 280 279 279 279 280 281 283 282 271 239 129 85 104 108 100 78 83 74 38 27 24 24 137 234 76 23 35 113 138 134 122 84 35 29 31 38 48 48 33 41 46 43 86 150 269 313 337 357 333 300 296 295 296 293 290 286 288 137 120 127 196 233 231 154 112 92 185 236 152 96 64 75 92 89 101 94 98 98 87 86 108 125 106 137 145 126 107 92 74 64 58 62 60 55 50 56 83 71 61 129 138 77 63 57 45 75 118 143 149 144 158 160 174 123 96 136 170 179 154 137 122 109 95 72 53 51 59 81 99 104 126 166 229 286 370 374 354 295 190 175 228 242 255 205 154 111 102 131 189 217 206 172 218 257 262 183 104 72 97 143 200 230 248 272 275 241 162 130 185 155 120 73 42 26 28 38 50 56 59 64 56 50 57 82 96 83 88 100 66 47 62 83 96 93 64 57 101 95 73 71 77 86 82 83 90 80 82 88 97 106 121 118 101 74 70 71 48 44 48 45 43 41 47 49 48 84 113 101 80 61 49 47 51 81 102 91 61 44 56 100 124 114 102 90 85 67 53 69 79 83 104 136 165 210 219 144 97 65 50 63 88 76 68 59 56 97 208 215 176 136 178 232 233 161 84 72 86 116 96 76 62 76 95 115 102 84 105 113 112 130 103 62 95 108 120 120 145 210 153 99 64 45 33 35 38 45 49 70 99 128 142 134 168 197 255 225 201 228 204 162 65 46 75 132 121 66 56 56 69 77 82 89 108 110 64 53 51 84 87 93 130 145 135 153 143 114 148 164 160 161 184 223 248 278 326 337 324 287 259 239 231 230 236 243 244 227 243 243 198 203 216 222 185 137 136 128 117 117 127 147 134 125 127 119 91 60 65 74 60 54 57 61 81 110 215 273 294 197 172 205 168 118 118 123 126 135 133 129 122 126 173 254 276 274 171 158 301 282 271 332 277 214 108 84 126 255 301 285 259 252 259 376 388 307 268 292 400 396 362 320 310 301 296 379 470 428 388 359 340 336 344 323 296 262 272 264 240 223 217 235 264 340 514 566 569 542 511 477 452 404 348 430 409 286 283 282 285 288 287 284 284 285 285 185 103 241 281 265 242 221 204 209 176 135 121 111 107 92 83 86 80 77 80 73 72 87 89 84 70 57 45 57 69 78 71 78 95 75 68 69 61 54 54 51 45 34 48 68 72 64 65 126 179 231 259 266 254 270 268 243 227 229 252 276 293 300 304 307 312 323 338 364 369 366 388 355 288 186 184 230 286 329 339 304 280 276 274 274 274 275 275 275 275 276 278 279 278 278 280 284 293 299 300 296 291 281 117 27 38 150 240 300 307 299 291 285 282 282 282 281 279 278 277 278 279 279 278 278 277 278 279 278 278 278 278 279 279 279 279 280 280 280 281 280 218 139 103 114 165 171 148 100 106 94 49 40 36 36 36 44 30 24 61 203 203 171 189 182 148 77 52 54 61 61 54 60 52 31 185 273 284 291 305 328 315 300 298 303 305 295 291 290 294 125 85 52 27 45 73 67 65 58 50 61 76 78 71 67 116 142 154 134 115 108 114 126 135 136 131 189 183 133 117 83 48 49 57 73 66 58 51 58 87 75 71 94 85 71 67 49 35 50 62 71 79 80 78 101 122 142 147 148 144 127 98 70 53 37 37 47 52 44 44 54 49 40 52 97 170 245 246 191 190 169 136 179 228 181 150 130 104 87 81 95 127 174 150 132 173 201 218 194 153 106 123 166 224 254 270 278 290 293 239 220 229 178 129 88 55 37 37 40 49 62 68 66 58 64 72 81 82 69 64 71 98 78 63 72 88 100 83 75 82 75 64 53 57 69 88 98 103 75 72 76 86 101 117 128 126 107 121 108 57 58 63 58 49 43 37 39 43 95 123 133 107 74 49 50 54 51 60 65 40 57 91 123 129 101 91 86 104 71 46 52 68 82 87 119 176 219 204 139 92 69 68 70 75 50 49 52 53 101 180 253 245 170 176 177 167 116 61 41 67 91 71 58 48 53 116 182 135 122 118 141 151 150 111 86 118 95 65 73 106 154 120 81 44 42 60 79 66 132 309 227 145 125 123 140 248 290 291 237 235 275 160 92 48 53 79 135 102 57 42 42 49 56 51 40 58 61 41 73 100 135 90 69 98 128 144 131 115 93 96 92 79 67 97 187 215 256 318 328 319 289 272 259 253 257 268 295 313 327 344 318 243 235 243 250 181 127 122 116 110 108 118 130 121 88 57 121 125 88 95 91 80 82 86 87 120 164 208 252 272 203 133 107 166 160 101 143 155 145 135 161 225 139 92 184 159 134 278 329 362 357 358 355 186 106 101 88 107 206 264 289 275 234 219 292 366 392 346 324 326 363 382 383 382 357 314 312 354 435 444 431 410 407 395 345 330 325 339 344 343 345 343 334 328 340 384 411 427 424 411 395 384 362 348 380 345 285 281 280 273 192 175 195 216 254 292 287 276 278 283 288 295 296 300 313 212 90 88 91 95 90 79 66 61 59 60 71 77 87 82 80 73 74 77 68 71 76 73 91 112 68 56 64 58 51 43 40 36 28 91 152 202 160 130 164 197 230 259 264 258 256 245 228 223 242 279 289 297 301 302 307 314 331 347 363 375 387 407 352 283 244 255 306 318 330 341 311 288 278 276 274 274 274 275 275 275 276 277 278 278 278 279 280 283 289 297 290 286 273 109 35 43 212 302 302 296 289 283 282 282 283 281 280 278 277 277 278 279 279 278 277 277 278 278 278 278 277 278 279 279 278 280 281 280 280 253 168 109 65 86 133 187 193 168 122 90 57 22 32 37 38 30 25 25 24 84 252 254 234 248 278 281 176 97 53 57 60 64 79 81 83 224 289 284 284 288 298 303 303 299 309 312 300 297 297 300 117 97 80 29 41 41 38 40 41 41 70 85 88 94 111 163 166 150 130 112 100 104 113 121 120 118 135 127 99 122 92 43 52 59 72 51 53 95 90 88 84 83 83 76 75 78 113 92 48 35 27 43 49 49 59 92 135 145 118 72 64 53 36 38 45 39 57 75 55 53 65 50 43 46 79 133 226 165 96 256 218 110 205 216 152 106 74 52 55 63 72 102 142 100 96 127 151 192 243 257 258 253 247 253 271 288 302 313 308 284 246 221 191 145 91 50 40 40 36 45 62 83 81 54 74 78 57 67 71 62 73 91 83 73 67 75 87 95 76 69 85 76 62 62 78 109 88 77 68 57 62 75 88 103 121 129 127 117 99 65 94 101 108 79 56 37 47 62 95 76 52 50 59 64 58 57 54 70 81 71 78 90 94 87 75 97 111 114 109 87 63 88 104 111 118 135 166 151 118 88 89 110 69 50 51 51 51 49 127 178 221 210 183 202 157 104 96 78 54 71 80 72 62 55 53 166 256 183 140 143 158 152 134 94 96 134 124 120 157 151 134 89 68 53 62 150 279 294 272 280 203 140 104 140 182 274 271 250 217 242 247 91 41 47 55 65 84 61 44 36 38 42 46 36 25 27 32 47 116 127 120 58 44 79 128 153 148 104 75 65 52 46 68 101 151 219 261 295 299 296 282 283 285 289 303 318 335 352 367 376 345 290 218 190 197 150 125 123 104 97 98 119 162 249 278 245 134 124 129 128 119 103 119 157 202 237 255 255 258 266 266 184 107 136 115 96 148 170 170 151 207 315 215 137 107 74 137 307 356 380 389 356 302 155 88 83 172 230 279 294 301 297 239 200 179 302 395 378 356 345 360 375 388 394 416 404 304 277 322 387 433 460 462 449 408 404 401 391 387 372 343 336 334 338 339 340 340 341 341 336 332 328 325 324 331 310 250 149 214 258 158 78 41 47 140 285 284 281 278 280 286 296 299 303 312 186 87 87 95 102 97 90 80 70 67 67 87 107 118 84 81 116 92 77 72 72 74 75 84 88 52 48 55 49 44 41 39 58 87 118 169 236 193 169 177 205 233 263 270 270 266 261 252 235 258 292 296 298 299 299 306 319 342 357 364 376 394 418 353 300 302 300 301 314 325 331 329 309 283 280 276 274 274 275 276 276 276 277 278 279 279 279 279 280 282 284 284 285 255 94 47 76 230 255 206 262 283 285 285 284 282 280 278 277 278 278 280 280 280 279 278 277 277 277 278 277 278 278 279 279 280 281 282 282 281 225 86 60 65 96 132 156 138 118 95 74 53 32 26 25 26 26 81 173 70 102 269 282 286 292 304 312 305 184 65 67 74 109 228 252 244 281 294 288 286 284 283 301 307 301 310 314 309 306 303 303 160 208 334 308 231 130 84 69 68 59 60 79 95 106 125 146 129 102 72 82 82 78 88 104 100 102 91 95 89 89 71 52 52 45 41 40 68 103 97 89 84 81 82 79 76 85 133 130 90 81 67 55 59 57 50 66 80 82 72 51 45 46 52 47 43 38 47 61 59 86 103 104 101 97 98 148 228 110 77 174 162 142 225 205 139 70 43 34 35 45 61 78 92 99 109 119 122 194 284 338 343 327 299 275 258 262 271 294 278 254 219 201 190 168 117 42 39 40 42 48 65 94 97 84 66 54 35 66 72 48 62 76 82 78 71 64 71 86 80 81 94 86 86 97 84 80 86 64 45 36 49 71 80 86 94 100 100 82 68 80 150 100 53 62 59 51 65 88 111 67 40 32 51 69 69 81 87 74 75 76 66 65 61 62 66 66 186 223 152 118 100 123 124 113 125 129 132 98 87 89 71 61 63 58 55 51 51 68 197 225 154 217 205 157 112 85 100 105 106 90 82 75 71 68 70 137 235 343 216 140 120 132 133 106 81 96 186 215 214 132 95 69 66 75 99 142 207 284 279 235 160 124 122 238 290 290 250 227 213 181 150 57 42 50 63 56 52 59 49 38 32 46 44 28 47 82 68 83 146 103 52 29 53 98 157 163 140 78 57 63 60 70 90 95 115 161 210 248 265 269 276 287 294 299 316 334 351 362 372 382 372 341 273 201 149 114 123 135 108 95 100 139 190 254 304 252 90 109 126 109 103 103 120 193 264 276 282 272 209 224 265 235 208 172 111 93 142 169 178 162 243 325 323 327 302 283 288 334 354 375 395 304 234 195 162 126 108 199 282 293 316 327 287 257 250 295 338 365 343 315 288 273 279 298 409 495 427 347 284 324 347 366 384 401 412 424 430 427 452 426 328 331 335 329 324 321 319 319 319 318 317 316 319 312 301 300 259 161 225 278 277 161 52 41 52 114 247 280 280 282 288 296 301 306 307 171 96 92 98 105 111 106 100 91 91 94 95 126 164 149 128 113 93 77 65 69 70 69 62 54 44 45 45 46 47 57 87 101 117 141 159 176 147 145 159 196 234 272 280 288 295 292 286 274 285 299 301 299 297 299 312 329 342 353 363 381 400 421 348 303 291 292 297 306 314 317 311 297 283 284 280 276 275 275 276 277 278 278 279 280 281 281 280 280 281 281 281 283 263 177 153 170 255 199 108 234 287 289 287 284 281 279 278 279 279 280 281 280 279 279 279 279 278 277 277 277 278 279 280 281 282 282 283 283 282 213 75 68 77 103 124 133 119 112 102 83 57 35 33 37 58 139 211 277 166 171 279 282 290 301 307 307 297 293 230 102 181 261 301 301 294 298 296 291 287 285 285 299 305 305 309 312 314 311 309 306 Wind_Speed 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 18 18 19 20 20 21 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 0 1 2 2 3 4 4 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 8 8 9 9 10 11 11 11 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 20 21 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 12 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 0 1 2 2 3 4 4 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 6 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 0 1 2 2 3 4 4 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 2 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 8 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 10 10 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 8 8 7 7 7 7 7 6 7 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 16 15 15 14 13 12 12 11 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 0 1 1 2 3 4 4 5 6 6 7 7 7 8 8 8 8 8 9 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 3 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 3 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 15 14 13 13 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 2 1 1 0 1 1 2 3 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16 16 16 17 17 18 18 18 19 19 20 20 20 20 19 19 19 18 18 17 17 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 0 1 1 2 3 3 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 8 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 7 7 7 6 6 6 5 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 20 20 19 19 18 18 17 17 17 17 18 18 18 19 19 20 20 20 20 20 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 1 1 1 2 3 3 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 15 15 16 16 17 18 18 19 19 20 20 20 20 20 19 19 18 18 18 17 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 1 1 1 1 2 2 3 3 4 5 5 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 5 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 7 7 7 6 6 5 5 5 4 4 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 17 18 18 19 19 20 20 20 19 19 19 18 18 18 18 17 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 1 2 2 2 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 5 5 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 8 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 3 3 3 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 7 6 5 5 5 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 7 7 8 8 8 9 9 10 10 11 12 13 14 14 15 16 17 17 18 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 15 15 15 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 1 2 2 2 3 3 4 4 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 6 5 5 5 5 6 6 6 6 5 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 3 3 3 4 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 10 11 12 12 13 14 15 16 17 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 12 13 13 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 9 10 10 11 12 13 14 15 16 17 17 18 18 18 18 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 3 3 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 7 7 7 7 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 13 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 8 9 10 11 12 13 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 9 9 10 11 12 12 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 1 1 1 2 2 2 3 3 3 3 3 2 2 3 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 8 8 9 9 10 11 12 13 13 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 9 11 11 13 13 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 6 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 0 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 1 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 8 8 8 9 10 11 11 12 13 13 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 12 13 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 11 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 6 6 6 6 6 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 1 1 2 2 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 13 13 13 13 13 12 12 12 12 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 11 12 13 13 14 14 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 20 19 19 19 19 19 19 18 18 17 17 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 8 8 9 10 10 11 12 12 13 13 13 13 13 12 12 12 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 9 9 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 19 18 18 17 17 17 16 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 5 5 4 4 4 3 2 2 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 11 12 12 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 7 6 6 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 18 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 5 4 4 3 3 2 1 0 1 1 2 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 8 8 8 8 7 7 7 7 7 8 8 9 10 10 11 12 12 12 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 9 9 8 7 7 6 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 19 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 3 3 2 2 3 3 4 4 4 5 5 5 5 4 4 3 2 1 1 0 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 8 9 9 10 11 11 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 8 7 7 6 5 4 4 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 9 9 10 10 10 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 11 12 11 11 11 12 11 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 5 5 4 4 3 2 2 2 3 3 4 4 5 5 5 5 5 4 3 3 2 1 0 1 1 2 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 7 8 8 9 10 10 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 9 8 8 7 6 5 4 4 3 2 2 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 13 14 14 15 15 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 3 3 3 3 3 4 4 5 5 5 6 6 6 6 5 5 5 4 3 2 2 2 2 3 4 4 5 5 5 5 5 4 4 3 2 1 0 0 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 8 7 6 6 5 4 3 2 2 1 1 1 1 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 19 19 19 18 18 17 16 15 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 2 2 3 3 3 4 4 4 5 5 6 6 6 6 6 5 5 5 4 3 3 2 2 2 3 3 4 5 5 5 5 5 5 4 3 3 2 1 0 1 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 7 7 7 7 7 7 8 8 9 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 9 8 7 7 6 5 4 3 2 2 1 1 0 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 9 9 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 19 18 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 8 9 9 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 5 5 4 3 2 2 1 2 2 3 4 4 5 5 5 5 5 4 3 3 2 1 0 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 8 8 8 7 7 7 6 6 7 7 7 8 8 9 10 10 10 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 12 13 12 12 12 11 11 10 10 9 8 7 6 5 4 3 3 2 1 1 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 13 14 15 15 16 17 17 18 18 18 18 19 19 19 19 19 20 20 20 20 20 19 19 18 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 5 5 4 3 3 2 1 1 2 3 3 4 5 5 5 5 5 4 4 3 2 2 1 0 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 8 8 8 7 7 7 6 6 6 6 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 13 12 12 12 12 11 11 10 9 8 7 6 6 5 4 3 2 1 1 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 16 17 17 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 18 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 5 5 5 4 3 3 2 1 1 2 2 3 4 4 5 5 5 5 5 4 3 3 2 1 1 1 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 10 10 9 8 7 6 5 4 3 2 2 1 1 0 0 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 12 13 14 15 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 18 18 17 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 2 2 3 3 4 5 5 5 6 6 6 6 6 6 5 5 5 4 3 3 2 1 1 1 2 3 4 4 5 5 5 5 5 4 4 3 2 2 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 12 12 11 11 10 9 8 7 6 5 4 4 3 2 1 1 1 0 1 1 1 1 1 1 1 1 2 3 3 4 4 4 5 5 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 13 14 15 15 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 19 19 18 18 17 16 15 14 14 13 12 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 2 2 3 4 4 5 5 5 6 6 6 6 6 6 5 5 5 4 3 3 2 1 1 1 2 2 3 4 4 5 5 5 5 5 4 4 3 2 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 12 12 12 11 10 9 9 8 7 6 5 4 3 2 2 1 1 0 0 0 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 11 11 12 13 14 14 15 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 19 19 18 17 16 15 15 14 13 13 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 2 2 3 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 3 3 2 1 1 1 1 2 3 4 4 5 5 5 5 5 4 4 4 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 9 8 9 9 9 9 10 10 11 11 12 12 12 13 13 13 13 12 12 11 11 10 9 8 7 6 5 4 3 2 2 1 1 0 0 0 0 0 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 12 13 14 15 15 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 19 19 18 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 2 2 3 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 3 3 2 2 1 1 1 2 3 3 4 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 12 12 11 10 9 9 8 7 6 5 4 3 2 1 1 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 14 15 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 2 2 3 3 4 5 5 5 5 6 6 6 6 5 5 5 4 4 4 3 2 2 1 0 1 2 2 3 4 4 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 11 11 10 9 8 7 6 5 4 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 13 14 15 16 16 17 17 18 18 19 19 20 20 20 20 21 21 20 20 19 19 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 1 1 1 2 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 1 2 3 3 4 4 5 5 5 5 5 6 5 5 5 5 4 4 4 3 2 2 1 0 1 1 2 3 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 11 10 10 9 8 6 5 5 4 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 20 20 19 18 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 2 2 1 1 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 0 1 1 2 3 3 4 4 5 5 5 6 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 6 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 10 9 8 7 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 17 18 18 19 19 20 20 20 21 21 21 21 20 20 19 19 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 1 1 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 1 1 1 2 2 3 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 2 3 3 4 4 5 5 5 6 5 5 5 5 4 4 3 3 2 2 2 1 1 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 14 13 13 13 13 12 11 11 10 9 8 7 6 5 4 3 3 3 3 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 8 9 10 11 12 13 14 15 16 16 17 18 18 19 19 19 20 20 21 21 21 21 20 20 19 19 18 17 16 15 14 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 2 2 2 1 1 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 2 2 1 1 1 2 3 3 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 3 3 4 4 5 5 5 5 6 6 5 5 5 4 4 3 3 2 2 1 1 1 0 0 0 1 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 13 13 13 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 8 8 10 10 11 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 20 20 20 19 18 17 16 15 15 14 13 12 12 12 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 1 1 1 2 2 3 3 4 4 4 4 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 0 0 0 0 1 1 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 13 13 12 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 8 9 10 11 12 13 14 15 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 20 19 18 17 16 16 15 14 13 12 12 12 11 11 11 11 11 11 12 12 12 11 11 11 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 3 3 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 2 2 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 13 13 12 11 11 10 9 8 7 6 6 6 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 7 8 9 10 11 12 13 14 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 2 2 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 2 2 3 3 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 5 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 16 17 17 18 18 18 19 19 19 19 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 4 4 3 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 2 2 3 3 3 4 4 4 4 3 3 3 2 2 1 1 0 0 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 6 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 17 17 16 15 14 13 12 12 11 11 11 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 2 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 1 2 2 2 3 3 3 3 4 4 3 3 3 2 2 1 1 0 1 1 1 2 2 3 3 3 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 6 7 8 9 11 12 13 13 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 18 18 17 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 2 2 1 1 1 1 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 3 4 4 3 3 3 3 2 2 2 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 14 14 14 14 14 13 13 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 4 4 4 4 5 5 5 5 6 6 5 5 5 4 4 4 4 4 4 4 5 6 7 8 9 10 11 12 13 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 2 1 1 1 1 1 2 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 6 6 8 9 10 11 12 13 13 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 17 17 17 16 15 14 13 12 12 11 11 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 2 2 1 1 1 1 1 2 2 2 2 1 1 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 4 4 5 5 6 7 8 9 10 11 12 13 13 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 16 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 1 1 0 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 13 12 12 11 10 10 9 9 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 4 4 3 3 3 4 4 5 6 7 8 9 10 11 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 16 16 15 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 6 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 2 1 1 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 0 0 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 6 5 5 4 4 4 3 4 4 4 5 6 7 8 9 10 10 11 12 12 13 13 13 13 14 14 14 14 14 15 15 15 16 16 16 17 17 16 16 16 15 14 14 13 12 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 7 7 6 6 6 5 5 4 3 3 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 1 1 0 0 1 1 1 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 15 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 6 5 5 4 4 3 4 4 4 5 6 7 7 8 9 10 11 11 12 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 15 15 14 13 12 12 11 11 10 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 0 1 1 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 11 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 4 4 5 6 6 7 8 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 5 5 5 5 4 4 4 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 9 8 7 7 6 5 5 4 4 4 4 5 5 6 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 2 2 1 1 1 1 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 13 14 14 14 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 9 9 8 7 7 6 5 5 5 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 14 15 15 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 9 9 9 8 8 8 8 7 8 8 8 8 8 8 9 8 8 8 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 7 7 6 6 5 4 4 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 9 9 9 9 8 8 8 8 9 9 9 10 10 11 11 11 11 10 10 9 9 8 7 7 6 6 5 5 5 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 16 16 16 16 16 16 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 7 7 7 7 7 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 8 7 7 6 5 5 4 4 3 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 3 3 3 3 4 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 1 1 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 6 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 10 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 10 10 9 8 7 7 6 6 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 16 17 16 16 16 15 14 14 13 12 11 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 7 7 6 5 5 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 2 2 2 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 13 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 11 11 11 10 10 9 8 7 7 6 6 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 15 16 16 17 17 17 16 16 15 15 14 13 12 12 11 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 7 8 8 8 9 9 9 9 8 8 8 7 7 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 10 9 9 8 7 7 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 17 17 17 17 16 16 15 14 13 13 12 11 11 10 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 8 8 8 7 6 6 5 5 4 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 3 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 4 4 4 4 5 5 6 6 7 7 8 9 10 10 11 12 12 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 11 10 10 9 8 8 7 7 6 6 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 17 17 16 16 15 15 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 5 5 5 4 4 4 5 5 6 7 7 8 8 9 9 9 9 9 9 8 8 8 7 6 6 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 10 9 9 8 7 7 7 6 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 13 13 14 15 15 16 16 17 17 17 16 16 15 15 14 13 12 12 11 11 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 5 5 4 4 4 4 4 5 6 6 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 3 3 2 2 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 4 4 3 3 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 9 10 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 11 10 10 9 8 8 7 7 7 7 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 13 13 13 14 15 15 16 16 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 5 5 6 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 2 2 2 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 6 6 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 10 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 17 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 9 9 10 10 11 11 11 11 10 10 9 9 8 8 8 7 7 7 6 6 5 5 4 4 3 3 4 4 5 6 6 7 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 6 6 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 17 16 16 16 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 4 3 3 3 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 0 0 1 1 2 3 3 3 4 4 5 6 6 7 7 8 9 9 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 3 3 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 6 6 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 6 6 6 5 5 4 3 3 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 16 16 16 15 14 14 13 12 12 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 8 8 9 10 10 11 11 11 11 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 4 3 3 3 3 3 4 5 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 1 1 0 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 4 4 3 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 2 2 2 2 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 6 6 6 7 7 6 6 6 5 4 3 3 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 15 14 14 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 9 10 10 11 11 12 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 3 3 3 3 3 4 4 5 6 6 7 8 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 4 4 5 5 5 6 6 6 5 5 5 5 4 4 3 3 2 1 1 0 1 1 2 2 3 3 4 4 5 5 6 7 8 8 9 9 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 2 2 2 2 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 6 7 7 6 6 6 5 4 3 3 2 2 2 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 8 9 10 10 11 12 12 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 4 5 5 6 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 4 5 5 5 6 6 6 6 6 5 5 5 4 4 3 2 2 1 1 1 1 2 2 3 3 3 4 4 5 6 6 7 8 8 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 5 5 6 6 6 7 7 6 6 6 5 4 4 3 2 2 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 5 5 6 6 6 7 8 8 9 10 11 11 12 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 3 3 4 4 5 6 6 7 7 8 8 8 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 4 4 3 3 3 3 4 4 5 5 6 6 6 6 6 6 5 5 5 4 4 3 2 2 1 1 1 2 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 3 3 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 4 4 3 3 3 3 3 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 9 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 13 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 6 6 7 8 9 10 11 11 12 12 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 3 3 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 5 5 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 4 4 5 5 6 6 6 6 6 6 5 5 5 4 4 3 2 2 1 1 2 2 2 3 3 4 4 4 5 6 6 7 8 8 9 10 10 10 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 5 5 4 4 3 3 2 2 2 2 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 8 8 8 7 7 6 6 5 5 5 5 5 6 7 8 8 9 10 11 11 12 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 2 3 3 4 5 5 6 6 7 7 7 7 7 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 4 3 3 2 3 3 4 4 5 5 6 6 6 6 6 6 5 5 5 4 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 5 5 4 4 3 3 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 7 7 6 6 5 5 5 5 5 5 6 7 8 9 10 10 11 11 11 11 11 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 2 2 2 2 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 3 2 2 2 3 4 4 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 8 9 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 3 4 4 4 4 4 3 3 3 2 2 3 3 4 4 4 5 5 5 5 4 4 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 13 14 14 15 15 15 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 7 6 6 5 5 4 4 4 5 5 6 7 8 9 10 10 11 11 11 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 7 8 8 8 8 7 7 7 7 6 6 5 5 5 5 5 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 4 3 3 2 2 2 3 4 4 5 5 6 6 6 6 6 5 5 5 4 4 3 3 3 2 3 3 3 4 4 4 5 5 5 6 7 7 8 8 9 9 10 10 11 11 11 11 11 10 10 10 10 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 15 15 16 15 15 15 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 5 5 4 3 3 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 18 18 18 17 17 17 16 16 15 14 14 13 13 12 11 11 10 9 8 8 7 6 5 5 4 4 4 4 5 5 6 7 8 9 10 11 11 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 2 2 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 8 7 7 7 7 7 6 5 5 4 3 2 2 2 2 3 4 4 5 5 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 3 3 4 5 5 5 5 5 4 4 3 3 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 10 10 10 11 11 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 11 10 9 8 7 6 5 5 4 4 4 4 4 5 6 7 8 9 10 10 11 11 11 10 9 9 8 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 7 7 7 7 6 6 5 5 4 3 2 1 1 2 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 10 10 10 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 3 3 4 4 5 5 5 5 5 4 4 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 16 15 15 14 13 12 11 10 9 8 7 5 5 4 3 3 3 4 4 5 6 7 8 9 10 10 11 10 10 10 9 8 7 6 6 5 4 4 3 3 3 2 2 2 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 5 6 6 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 4 3 2 1 1 2 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 2 2 3 4 4 5 5 5 5 5 5 4 3 3 2 2 2 3 3 3 3 3 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 10 10 11 12 12 13 14 14 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 18 18 18 17 16 15 15 14 12 11 10 8 7 6 5 4 3 3 3 3 4 4 5 6 8 9 10 10 11 10 10 10 9 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 5 4 3 3 2 1 1 2 2 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 2 3 3 4 5 5 5 6 6 5 5 4 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 10 10 11 12 13 14 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 16 15 14 12 11 9 8 6 5 4 3 3 3 3 3 4 5 6 7 8 9 10 11 11 10 10 9 8 7 7 6 5 4 3 3 2 2 2 2 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 5 4 3 3 2 1 1 1 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 1 1 1 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 3 3 4 5 5 6 6 6 6 5 5 4 4 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 4 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 8 8 8 9 9 10 11 12 12 13 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 20 20 20 19 18 17 16 15 14 12 10 9 7 6 5 4 3 3 3 3 4 5 6 7 8 9 10 11 11 11 10 10 9 8 7 6 5 4 3 3 2 2 2 1 1 1 1 0 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 5 4 4 3 2 1 0 1 2 2 3 3 3 4 4 4 4 4 3 3 3 4 4 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 1 1 1 1 0 0 0 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 6 5 5 4 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 8 8 8 9 10 10 11 12 13 14 15 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 18 16 15 13 11 10 8 7 5 4 3 3 3 3 4 4 5 7 8 9 10 11 11 11 11 10 9 8 7 6 5 4 3 3 2 2 2 1 1 1 1 0 0 1 1 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 6 5 5 4 3 2 1 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 6 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 7 8 8 9 9 10 11 12 13 13 14 15 16 16 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 21 21 20 19 17 16 14 13 11 9 7 6 5 4 3 3 3 4 4 5 7 8 9 10 11 11 11 11 11 10 9 8 6 5 4 3 3 2 2 1 1 1 1 1 0 0 1 1 2 2 3 3 3 3 3 3 3 4 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 6 6 5 4 3 2 1 1 0 1 1 2 2 2 2 3 2 3 3 3 3 3 4 4 5 5 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 6 6 5 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 8 8 8 9 10 10 11 12 13 14 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 21 20 19 18 17 15 14 12 10 8 7 6 5 4 3 3 4 4 5 7 8 9 10 11 11 11 11 11 10 9 8 7 6 5 3 3 2 2 1 1 1 1 1 0 0 0 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 5 4 3 3 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 5 5 6 6 7 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 11 10 10 9 9 9 8 7 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 7 6 6 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 8 8 8 9 10 11 12 13 14 14 15 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 22 22 22 22 22 21 20 19 17 16 14 13 11 9 8 6 5 5 4 4 4 5 5 7 8 9 10 11 11 12 12 11 10 9 8 7 6 5 4 3 2 2 1 1 1 1 1 0 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 6 5 5 4 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 3 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 8 8 9 10 10 11 12 13 14 15 15 16 16 16 16 16 17 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 21 21 20 19 18 16 15 13 12 10 9 7 6 5 5 4 4 5 6 7 8 9 10 11 11 12 12 11 10 10 8 7 6 5 4 3 2 2 1 1 1 1 1 0 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 7 7 6 5 4 3 3 2 2 1 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 5 5 5 4 4 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 9 10 11 12 12 13 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 21 21 21 22 22 21 21 20 20 19 18 16 15 14 12 11 9 8 7 6 5 5 5 5 6 7 8 9 10 11 11 11 11 11 10 10 8 7 6 5 4 3 3 2 2 1 1 1 1 0 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 8 8 9 9 10 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 20 21 21 21 20 20 19 18 17 16 15 14 12 11 10 9 8 7 6 6 5 6 6 7 8 9 10 10 11 11 11 11 10 9 9 8 6 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 7 6 6 5 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 8 8 8 9 10 10 11 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 19 19 19 19 20 19 19 19 18 17 17 16 15 13 12 11 10 9 8 7 6 6 6 6 6 7 8 8 9 10 11 11 11 11 10 9 9 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 6 6 5 5 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 10 10 10 10 9 9 8 8 8 7 7 7 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 5 6 6 6 7 7 7 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 18 18 18 18 17 17 16 16 15 14 13 12 11 10 9 8 8 7 6 6 6 6 7 7 8 9 10 10 10 10 10 10 9 9 8 7 6 5 5 4 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 1 1 0 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 17 17 17 16 16 16 15 14 14 13 13 12 11 10 9 9 8 7 7 6 6 6 7 7 8 8 9 10 10 10 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 0 1 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 4 3 4 4 4 5 5 5 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 8 7 7 7 7 7 6 6 5 5 5 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 7 7 6 6 6 6 7 7 8 9 9 9 9 9 9 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 0 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 8 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 6 7 7 7 8 8 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 2 2 2 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 6 7 7 8 8 8 8 9 8 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 4 4 5 5 5 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 0 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 9 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 7 8 8 9 9 10 10 10 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 4 4 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 3 3 2 2 2 1 1 0 0 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 10 10 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 6 6 6 5 5 4 4 4 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 2 2 2 1 1 0 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 6 6 7 8 9 9 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 6 7 7 6 6 6 5 5 4 3 3 2 2 1 1 0 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 6 7 7 8 9 10 10 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 6 6 5 5 4 3 2 2 1 1 1 1 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 6 7 8 9 10 10 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 5 4 4 4 3 3 3 4 4 4 5 5 5 6 6 6 7 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 5 6 6 7 7 7 7 7 6 6 5 4 4 3 2 2 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 7 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 5 5 6 7 8 9 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 7 6 5 4 4 3 2 2 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 5 6 7 8 9 9 10 10 11 11 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 8 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 5 4 3 3 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 4 4 4 4 5 5 6 7 7 7 7 7 7 7 6 6 5 5 5 4 3 3 3 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 4 5 6 8 8 9 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 7 7 6 6 5 4 3 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 4 4 4 5 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 4 5 6 7 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 9 9 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 4 3 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 6 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 2 3 3 3 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 0 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 4 5 6 7 8 9 9 9 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 5 5 4 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 2 2 2 1 1 2 3 4 5 6 7 7 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 5 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 4 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 6 6 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 0 1 1 1 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 3 4 5 5 6 7 7 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 1 1 1 0 1 2 2 3 4 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 1 2 3 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 1 1 2 3 3 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 7 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 5 4 4 5 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 11 11 10 10 9 9 8 7 7 7 7 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 8 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 3 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 10 10 11 12 12 13 13 14 14 14 15 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 10 11 11 12 13 13 14 14 14 15 15 15 15 15 15 14 14 13 12 12 11 10 10 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 4 4 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 6 5 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 8 8 9 9 9 9 10 10 10 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 12 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 4 4 3 3 2 2 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 8 9 8 8 8 8 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 5 6 6 7 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 13 12 12 11 10 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 8 8 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 12 12 11 10 10 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 7 8 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 14 14 15 15 14 14 14 14 13 13 12 11 11 10 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 8 9 8 8 8 8 8 8 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 8 8 8 8 8 8 7 7 6 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 2 2 2 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 8 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 3 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 8 9 9 10 10 10 10 11 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 9 9 8 7 7 6 6 6 6 5 5 5 5 6 6 6 5 6 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 1 1 1 1 2 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 8 8 9 9 9 9 9 9 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 8 8 8 8 7 6 6 5 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 11 10 10 9 8 8 7 7 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 8 9 9 9 9 9 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 3 2 2 3 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 8 8 8 7 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 5 5 6 6 7 8 8 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 1 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 3 3 3 3 3 2 2 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 8 8 8 7 6 6 5 4 4 3 3 3 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 0 1 1 2 2 3 3 3 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 7 6 6 6 5 5 5 4 3 3 3 2 2 1 1 0 0 0 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 12 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 0 0 0 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 8 8 7 7 6 6 6 6 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 2 2 2 1 1 1 1 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 0 0 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 5 4 4 3 3 2 2 1 1 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 6 6 6 5 5 4 4 3 2 2 2 1 1 0 0 0 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 11 11 11 11 10 9 9 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 3 2 2 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 2 2 1 1 1 0 0 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 8 7 7 7 8 7 8 8 8 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 0 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 7 7 7 7 6 6 5 4 3 3 2 1 1 1 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 5 4 3 3 2 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 8 8 9 9 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 7 6 5 5 4 3 2 1 1 1 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 9 9 8 8 7 6 5 4 3 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 7 7 7 7 7 7 7 7 7 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 2 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 7 7 7 7 7 8 8 9 9 9 9 9 8 8 8 8 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 8 7 6 5 5 4 3 2 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 2 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 8 8 8 8 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 11 10 10 9 8 7 6 5 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 8 8 8 8 7 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 12 11 11 10 10 9 8 7 6 5 4 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 4 4 4 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 10 9 8 7 6 6 5 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 13 13 13 13 13 12 11 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 11 10 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 2 1 1 1 1 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 14 14 13 13 13 13 12 12 11 10 9 8 7 7 6 6 5 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 2 2 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 5 5 5 5 6 6 7 7 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 6 6 6 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 5 5 5 5 6 6 7 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 5 4 4 4 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 6 6 5 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 4 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 5 5 6 6 7 7 7 8 8 7 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 7 7 7 6 6 5 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 6 6 7 7 8 8 8 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 4 4 3 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 6 6 7 7 8 8 8 8 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 6 5 4 4 3 2 2 2 2 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 6 6 7 7 8 8 8 8 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 6 5 5 4 3 2 2 2 2 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 0 0 0 1 1 1 0 0 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 4 5 5 6 7 7 8 8 8 8 8 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 7 7 6 6 5 4 4 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 0 0 0 0 1 0 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 4 5 5 6 6 7 7 8 8 8 8 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 2 2 1 1 1 1 0 0 1 1 1 2 2 3 3 3 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 11 11 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 5 4 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 8 8 8 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 6 6 6 6 7 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 11 11 10 10 9 9 8 7 7 7 7 6 6 6 6 6 5 5 4 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 6 6 6 6 6 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 0 0 0 0 0 0 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 6 6 6 5 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 7 7 6 7 7 7 7 8 9 9 10 10 11 11 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 10 10 11 11 12 12 12 13 13 13 13 13 12 12 12 11 11 10 9 9 8 7 7 6 6 6 5 5 6 6 6 7 7 8 9 10 10 11 11 12 12 12 11 11 10 9 9 8 7 7 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 1 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 4 3 3 3 3 3 2 2 2 1 2 2 2 3 3 3 4 3 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 10 9 8 8 7 6 5 5 5 5 4 4 5 5 6 6 7 8 9 9 10 11 11 11 12 11 11 11 10 9 9 8 7 6 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 13 13 12 11 11 10 9 8 7 6 5 4 4 4 4 4 4 4 5 5 6 7 8 8 9 10 11 11 11 11 11 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 6 6 7 6 6 6 6 6 6 6 6 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 13 13 12 11 10 9 8 7 6 5 4 4 3 3 3 3 3 4 4 5 6 7 8 8 9 10 11 11 11 11 11 10 10 9 8 8 7 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 3 3 3 2 2 2 2 2 1 1 1 1 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 12 11 10 9 7 6 5 4 3 3 2 2 3 3 3 4 4 5 6 7 8 9 9 10 11 11 11 11 11 10 9 9 8 7 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 13 12 11 10 8 7 6 5 4 3 2 2 2 2 3 3 4 5 5 6 7 8 9 10 10 11 11 11 11 10 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 13 12 11 10 8 7 5 4 3 2 2 2 2 2 3 3 4 5 6 7 8 8 9 10 11 11 11 11 10 10 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3 3 4 4 5 5 5 5 5 6 5 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 14 13 12 11 10 8 7 5 4 3 2 2 2 2 2 3 3 4 5 6 7 8 9 9 10 11 11 11 11 10 9 9 8 7 6 5 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 1 1 0 0 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 2 3 4 4 4 5 5 5 5 6 5 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 5 6 6 6 6 6 6 7 7 8 8 9 9 9 10 10 11 11 11 11 12 12 12 13 14 14 15 15 15 15 14 14 13 12 10 9 7 6 4 3 3 2 2 2 3 3 4 4 5 6 7 8 9 10 10 11 11 11 11 10 9 8 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 2 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 3 3 3 3 4 4 5 5 6 6 6 7 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 2 2 1 1 0 0 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 3 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 15 14 13 12 11 9 8 6 5 4 3 2 2 2 3 3 4 4 5 6 7 8 9 10 10 11 11 11 10 10 9 8 7 6 5 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 6 6 6 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 1 1 1 0 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 3 2 2 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 13 14 15 15 15 15 15 15 14 13 12 10 9 7 6 4 3 3 3 3 3 3 4 4 5 6 7 8 9 10 10 11 11 11 10 9 9 8 6 5 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 1 1 1 0 0 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 10 11 11 12 12 13 14 14 15 15 16 16 15 15 14 13 11 10 8 7 5 4 3 3 3 3 4 4 5 5 6 7 8 9 10 10 11 11 10 10 9 8 7 6 5 4 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 6 6 6 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 1 1 0 1 1 1 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 14 15 15 16 16 16 15 15 14 13 11 10 8 7 5 4 4 4 4 4 4 5 5 6 7 8 9 10 10 11 11 10 10 9 8 7 6 5 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 2 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 1 1 0 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 9 10 10 11 11 12 13 13 14 15 16 16 16 16 16 15 14 12 11 9 8 7 6 5 4 4 4 5 5 6 6 7 8 9 10 10 11 11 11 10 9 9 8 7 5 4 3 2 2 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 6 6 6 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 0 1 1 2 2 3 3 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 8 8 9 9 9 10 10 11 12 13 14 14 15 16 16 16 16 16 15 14 13 11 10 8 7 6 6 5 5 5 6 6 7 8 8 9 10 10 11 11 11 10 10 9 8 7 6 5 3 3 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 6 6 6 6 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 5 5 6 6 7 7 8 8 8 8 9 9 10 10 11 12 13 14 15 16 16 17 17 16 16 15 14 13 12 10 9 8 7 7 6 6 6 7 7 8 9 9 10 11 11 11 11 11 10 9 8 7 6 5 4 3 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 0 1 1 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 17 17 17 16 15 14 13 12 11 10 9 8 8 8 8 8 8 9 9 10 11 11 11 11 11 11 10 9 8 7 6 5 4 3 2 2 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 0 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 17 17 16 15 15 14 13 12 11 10 10 9 9 9 9 10 10 11 11 11 12 12 12 11 10 10 9 8 7 6 4 3 3 2 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 2 1 1 0 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 8 8 9 9 10 11 12 13 14 15 16 17 17 17 17 16 16 15 14 13 13 12 11 11 10 10 10 11 11 11 12 12 12 12 12 11 11 10 9 8 7 6 5 4 3 2 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 1 2 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 8 9 9 10 11 12 13 14 15 16 16 17 17 17 16 16 16 15 14 13 13 12 12 12 12 12 12 12 12 13 13 12 12 12 11 10 9 8 7 6 5 4 3 2 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 1 2 2 2 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 12 11 10 9 8 7 6 5 4 3 2 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 15 16 16 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 12 11 10 9 8 7 6 5 4 3 2 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 3 3 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 12 13 14 15 16 16 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 13 12 12 11 10 9 7 6 5 4 3 2 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 14 14 13 12 11 10 9 8 7 5 4 3 2 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 6 6 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 12 12 13 14 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 13 13 12 11 9 8 7 6 5 4 3 2 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 6 6 7 7 7 8 8 8 8 7 7 6 6 5 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 14 13 12 11 10 9 8 6 5 4 3 2 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 8 8 8 8 7 6 6 5 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 18 17 17 17 17 17 17 16 15 15 14 13 12 11 9 8 7 6 4 3 2 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 6 6 7 7 8 9 9 9 9 9 8 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 18 18 18 18 17 17 16 16 15 14 13 12 11 10 9 8 6 5 4 3 2 1 1 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 6 6 7 8 8 9 9 9 10 9 9 8 8 7 6 6 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 17 17 17 18 17 17 17 16 15 15 14 13 12 11 9 8 7 5 4 3 2 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 6 6 7 8 8 9 9 10 10 10 10 9 8 8 7 6 6 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 1 1 1 0 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 14 13 12 11 10 9 7 6 4 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 15 15 14 13 12 10 9 8 6 5 4 3 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 4 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 7 8 9 10 11 12 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 15 14 13 12 11 9 8 6 5 4 3 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 11 11 10 10 10 9 8 8 7 6 5 4 4 3 2 2 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 7 8 9 10 10 12 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 15 14 13 12 11 10 8 7 5 4 3 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 3 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 11 11 11 10 10 9 9 8 7 7 6 5 4 3 3 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 7 8 8 9 10 11 12 13 14 15 16 16 17 17 17 17 18 18 18 17 17 17 16 16 15 14 13 12 11 10 8 7 5 4 3 2 2 2 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 10 11 11 11 11 10 10 9 9 8 7 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 16 17 17 17 18 18 18 18 18 17 17 17 16 15 15 14 12 11 10 8 7 5 4 3 3 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 10 10 10 9 8 8 7 6 5 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 12 11 10 8 7 5 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 7 8 8 9 9 10 10 10 11 11 10 10 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 13 14 15 16 17 17 18 18 19 19 19 19 18 18 18 17 16 16 15 14 12 11 10 8 7 5 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 9 9 8 8 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 19 18 18 17 17 16 15 14 12 11 9 8 6 5 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 2 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 5 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 19 20 20 20 19 19 18 18 17 16 15 14 12 11 9 8 6 5 4 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 5 5 6 7 8 9 11 12 13 14 16 17 18 19 19 20 20 20 20 19 19 18 17 16 15 13 12 10 9 7 6 5 4 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 7 7 6 6 6 6 6 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 6 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 6 6 7 9 10 11 12 14 15 16 18 19 19 20 20 20 20 19 19 18 17 16 14 13 12 10 8 7 6 4 4 3 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 6 7 7 7 7 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 7 7 7 8 8 9 9 9 9 10 10 9 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 13 14 16 17 18 19 20 20 20 20 19 19 18 17 15 14 13 11 10 8 7 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 12 13 15 17 18 19 20 20 20 20 19 19 17 16 15 14 12 11 9 8 6 5 4 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 5 6 7 8 10 11 13 14 16 17 19 19 20 20 20 19 18 17 16 14 13 11 10 8 7 5 4 4 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 6 7 9 10 12 14 15 17 18 19 20 20 20 19 18 17 15 14 12 11 9 8 6 5 4 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 7 6 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 5 6 7 8 10 11 13 15 16 18 19 19 20 19 19 18 16 15 13 12 10 8 7 6 4 4 3 3 4 4 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 4 4 5 6 8 9 11 12 14 16 17 18 19 19 19 18 18 16 15 13 11 10 8 6 5 4 3 3 3 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 4 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 7 6 6 6 6 5 5 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 3 3 4 4 5 6 7 9 10 12 14 15 17 18 19 19 19 19 18 16 15 13 11 9 8 6 5 4 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 8 8 8 8 8 8 9 9 9 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 3 3 3 3 2 2 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 5 6 7 8 10 12 14 15 17 18 19 19 19 18 17 16 15 13 11 9 7 6 5 4 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 3 3 2 2 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 2 2 2 1 1 0 0 0 0 1 0 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 5 6 7 8 10 12 13 15 17 18 19 19 19 19 17 16 15 13 11 9 7 6 4 4 3 3 4 4 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 5 5 4 3 3 2 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 2 3 3 3 2 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 5 6 7 8 10 11 13 15 17 18 19 19 19 19 18 16 15 13 11 9 7 6 5 4 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 8 7 6 6 5 5 4 3 3 2 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 10 12 13 15 17 18 19 19 19 19 18 16 15 13 11 9 8 6 5 4 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 8 7 7 6 5 5 4 3 3 2 1 0 0 1 1 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 2 2 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 10 12 13 15 17 18 19 19 19 19 18 16 15 13 11 9 8 6 5 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 9 9 8 7 7 6 5 5 4 3 2 2 1 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 3 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 2 2 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 9 10 12 14 15 17 18 19 19 19 19 18 16 15 13 11 9 8 6 5 4 4 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 4 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 10 10 10 9 9 8 7 6 5 5 4 3 2 2 1 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 2 2 1 1 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 8 9 11 12 14 16 17 18 19 19 19 18 17 16 15 13 11 9 8 6 5 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 9 9 9 10 10 10 10 10 10 10 9 9 8 7 6 6 5 4 3 2 2 1 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 9 11 13 14 16 17 18 19 19 19 18 17 16 15 13 11 10 8 6 5 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 8 8 7 6 5 4 3 3 2 1 1 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 1 1 1 0 0 0 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 7 8 10 11 13 14 16 17 18 19 19 19 18 17 16 15 13 11 10 8 6 5 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 8 7 6 6 5 4 3 2 1 1 0 0 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 1 1 1 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 9 10 12 13 15 16 17 18 19 19 18 18 17 16 14 13 11 9 8 7 6 5 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 9 9 8 8 7 6 5 4 3 3 2 1 1 0 1 1 1 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 9 10 12 13 15 16 17 18 18 18 18 17 16 15 14 12 11 9 8 7 6 5 4 4 4 5 5 6 6 7 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 2 5 5 5 5 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 10 10 10 10 10 9 9 8 7 7 6 5 4 3 3 2 1 1 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 7 8 9 11 12 14 15 16 17 18 18 18 18 17 16 15 14 12 11 9 8 7 6 5 5 5 5 5 5 6 6 7 7 7 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 13 12 12 12 11 11 10 10 9 8 8 7 6 5 4 4 3 3 2 2 1 1 1 0 1 5 5 5 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 3 3 2 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 10 10 10 10 9 9 9 8 7 7 6 5 4 3 3 2 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 6 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 5 6 7 8 10 11 12 14 15 16 17 18 18 18 17 17 16 15 13 12 11 9 8 7 6 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 8 8 7 6 5 4 3 2 2 2 2 2 2 2 1 1 1 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 7 8 8 8 9 9 9 9 10 10 9 9 9 8 8 7 7 6 5 4 4 3 2 2 1 1 0 0 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 2 2 2 2 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 6 7 9 10 11 13 14 15 16 17 18 18 17 17 16 15 14 13 12 10 9 8 7 6 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 12 12 12 11 11 10 9 8 8 7 6 5 4 3 2 2 2 2 3 3 3 3 3 3 3 5 5 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 5 4 4 3 2 2 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 7 8 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 5 6 7 8 9 10 12 13 14 15 16 17 17 17 17 17 16 15 14 12 11 10 9 8 7 6 5 5 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 11 12 12 12 12 13 13 13 12 12 12 11 11 10 10 9 8 7 6 4 3 2 2 2 2 3 3 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 5 6 7 8 9 11 12 13 15 16 16 17 17 17 17 16 15 14 13 12 11 10 9 8 7 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 9 9 8 7 6 4 3 2 2 2 3 3 4 5 5 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 4 5 5 6 7 8 9 11 12 13 15 16 17 17 17 17 17 16 15 14 13 12 11 9 8 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 11 11 10 9 9 8 7 6 4 3 2 2 2 3 4 5 5 6 6 7 7 7 6 6 6 5 5 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 3 3 3 3 4 5 6 6 8 9 10 11 12 14 15 16 17 17 17 17 16 16 15 14 13 12 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 9 8 8 7 6 5 3 3 2 2 3 4 5 6 6 7 7 7 7 7 7 6 6 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 7 7 7 6 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 5 6 7 8 9 10 11 13 14 15 16 17 17 17 17 16 16 15 14 13 11 10 9 8 7 6 5 5 5 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 4 4 3 2 3 3 4 5 6 7 7 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 1 1 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 2 2 3 4 5 5 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 5 6 7 8 9 10 12 13 14 15 16 16 17 17 17 16 16 15 14 13 12 11 9 8 7 6 6 5 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 9 9 9 9 8 8 7 6 5 4 4 3 3 3 4 4 5 6 6 7 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 4 4 4 4 5 6 6 7 9 9 11 12 13 14 15 16 16 17 17 17 16 16 15 14 13 12 11 10 9 7 6 6 5 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 8 8 8 8 7 7 6 5 5 4 3 3 3 4 4 5 6 6 7 7 8 8 8 8 7 7 7 6 6 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 9 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 5 5 6 6 7 7 7 8 8 7 7 7 7 6 6 6 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 2 3 4 5 5 6 6 7 7 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 6 7 8 9 10 11 12 13 14 15 15 16 17 17 17 17 16 15 15 14 13 12 11 10 8 7 6 6 5 5 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 8 8 8 8 9 9 9 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 0 1 2 3 4 5 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 4 4 4 5 5 6 6 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 16 16 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 2 1 1 1 0 0 1 2 3 4 5 6 6 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 5 5 6 7 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 16 16 15 15 14 13 12 11 10 9 8 7 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 1 2 3 4 5 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 7 8 9 9 10 11 12 13 14 14 15 16 16 17 17 17 17 16 16 15 14 14 13 12 11 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 1 1 2 3 4 5 6 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 7 8 9 10 10 11 12 13 14 14 15 16 16 17 17 17 17 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 3 4 5 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 7 8 9 10 10 11 12 13 14 15 15 16 17 17 17 17 17 17 17 16 16 15 14 13 12 11 10 9 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 3 4 4 5 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 7 8 9 10 10 11 12 13 14 15 16 16 17 17 18 18 18 18 17 17 16 15 15 14 13 11 10 9 8 7 6 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 2 2 3 4 5 5 6 7 7 7 7 7 7 6 6 6 5 6 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 7 8 9 10 10 11 12 13 14 15 16 17 17 18 18 18 18 18 18 17 17 16 15 14 13 12 11 10 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 3 4 5 5 6 7 7 7 7 7 7 6 6 5 5 5 6 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 7 8 9 10 11 11 12 13 14 15 16 17 18 18 19 19 19 19 18 18 17 16 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 3 3 4 5 6 6 7 7 8 7 7 7 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 19 19 18 18 17 16 15 14 13 12 11 9 8 7 6 5 4 4 3 3 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 3 3 4 5 6 6 7 7 8 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 19 20 20 20 20 19 19 18 17 17 15 14 13 12 11 10 9 8 7 6 5 4 3 3 3 2 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 3 4 4 5 6 7 7 8 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 9 10 11 12 13 14 16 17 18 19 20 20 20 21 21 20 20 19 19 18 17 16 15 14 13 12 10 9 8 7 6 5 5 4 4 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 4 5 5 6 7 8 8 8 8 8 7 6 6 5 5 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 10 11 12 13 15 16 17 18 19 20 21 21 21 21 21 21 20 20 19 18 17 16 15 14 12 11 10 9 8 7 6 6 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 4 5 6 6 7 8 8 8 8 8 7 7 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 10 11 12 14 15 16 18 19 20 21 21 22 22 22 22 21 21 20 20 19 18 17 16 15 14 12 11 10 9 8 8 7 6 5 5 5 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 2 2 1 1 1 1 0 0 0 0 0 1 1 0 0 1 1 1 1 2 2 3 4 4 5 6 7 7 8 8 9 8 8 8 7 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 10 10 12 13 14 15 17 18 19 20 21 22 22 22 22 22 22 22 21 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 11 12 12 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 1 1 0 1 1 1 1 1 1 1 1 0 0 1 1 2 2 3 3 4 5 6 7 7 8 8 9 9 9 8 8 7 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 10 10 11 12 13 14 16 17 18 19 20 21 22 22 23 23 23 23 23 22 22 21 20 19 18 17 17 16 15 14 13 12 10 9 9 8 7 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 5 5 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 2 3 4 4 5 6 7 8 8 9 9 9 9 9 8 7 6 6 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 23 23 24 24 24 23 23 22 22 21 20 19 18 18 17 15 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 4 4 4 5 5 5 5 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 2 3 3 4 5 6 7 7 8 8 9 9 9 9 9 8 7 7 6 5 4 4 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 10 11 11 12 13 13 14 15 16 17 19 19 20 21 22 23 23 24 24 24 24 24 24 24 23 22 22 21 20 19 18 17 16 15 14 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 2 2 1 1 1 1 0 0 1 2 2 3 4 5 5 6 7 8 8 9 9 9 9 9 9 8 7 7 6 5 5 4 4 4 4 4 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 21 22 23 23 24 24 25 25 25 25 25 24 24 23 23 22 21 20 19 18 17 16 14 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 9 9 9 9 8 8 7 6 6 5 5 4 4 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 2 2 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 8 7 7 6 5 5 4 4 4 4 4 5 5 6 7 8 8 9 10 10 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 18 19 20 21 22 23 23 24 24 25 25 26 26 26 25 25 25 24 24 23 22 21 20 18 17 16 14 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 12 13 12 12 12 12 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 8 8 7 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 0 1 1 2 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 4 5 5 6 6 7 8 9 10 10 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 23 24 24 25 26 26 26 26 26 26 26 25 25 24 23 22 21 20 18 17 15 14 12 11 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 8 7 7 6 5 5 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 0 1 1 2 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 5 5 6 6 7 8 9 9 10 11 11 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 23 24 25 26 26 26 27 27 27 27 26 26 25 24 23 22 21 19 18 16 14 13 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 0 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 12 12 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 7 7 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 1 1 0 0 1 2 3 4 4 5 6 7 7 8 8 9 9 9 9 9 9 8 8 8 7 6 6 6 5 5 5 5 5 5 6 6 7 8 8 9 10 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 25 26 26 27 27 27 27 27 26 26 25 24 23 22 20 19 17 15 13 12 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 0 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 0 1 2 3 4 5 5 6 7 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 5 6 6 7 7 8 9 10 10 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 19 19 20 21 22 23 24 25 25 26 27 27 27 27 27 27 26 25 24 23 22 21 19 17 16 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 11 10 10 10 10 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 3 4 5 6 6 7 8 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 6 6 6 6 7 7 8 9 10 10 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 18 19 19 20 21 22 23 24 25 25 26 26 27 27 27 27 26 25 24 23 22 21 19 18 16 14 13 11 10 9 8 8 7 7 7 7 7 7 6 7 7 6 6 6 6 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 4 3 4 3 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 14 14 13 13 13 12 12 11 11 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 4 5 6 7 8 9 9 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 5 6 6 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 25 24 23 22 21 19 18 16 15 13 12 11 10 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 13 13 13 12 11 11 10 9 9 8 8 8 8 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 5 6 7 8 9 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 24 25 25 26 26 26 26 25 25 24 23 22 20 19 18 16 15 14 12 11 11 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 5 5 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 12 12 11 10 9 9 8 8 8 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 6 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 11 11 11 11 10 9 8 7 7 6 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 24 25 25 25 25 25 25 24 24 22 21 20 19 18 16 15 14 13 12 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 5 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 8 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 7 8 9 10 11 11 12 12 12 11 11 10 9 8 7 6 5 5 5 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 24 25 25 25 24 24 23 22 21 20 19 17 16 15 14 13 13 12 11 11 11 10 10 10 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 3 2 1 1 0 0 1 1 1 1 1 1 1 1 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 8 8 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 10 11 12 12 13 13 12 12 11 10 8 7 6 5 4 4 4 5 5 6 6 7 7 7 8 8 9 10 11 11 12 13 13 13 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24 23 22 22 21 19 18 17 16 15 15 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 5 5 4 3 3 2 1 1 1 0 1 1 1 1 1 1 1 1 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 11 12 13 13 13 14 14 14 14 15 14 14 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 6 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 12 13 13 13 13 13 12 10 9 8 6 5 4 4 4 4 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 14 14 15 14 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 15 16 17 18 19 20 21 22 23 23 24 24 23 23 22 21 20 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 10 10 10 9 9 8 8 7 7 6 6 5 4 4 3 2 2 1 1 0 0 1 1 1 1 1 1 1 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 14 14 14 14 13 13 12 11 10 10 9 8 8 8 7 7 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 5 5 4 4 4 4 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 10 11 11 12 13 13 14 14 14 13 13 11 10 9 7 6 4 4 4 4 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 14 15 15 15 15 15 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 14 16 17 18 19 21 21 22 23 23 23 23 22 22 21 20 19 18 17 17 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 1 1 1 1 1 5 4 4 4 4 3 3 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 1 1 1 1 1 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 3 3 4 4 4 4 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 11 11 10 9 9 8 8 8 7 7 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 14 13 12 11 10 8 6 5 4 3 4 4 5 5 6 6 6 6 7 8 8 9 10 11 12 14 15 15 16 16 16 16 16 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 12 12 14 15 16 17 19 20 21 22 22 23 23 22 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 5 5 4 3 3 2 1 1 0 0 0 0 1 1 1 1 1 4 4 4 4 3 3 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 2 2 2 2 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 14 14 14 13 13 12 11 10 10 9 9 8 8 7 7 8 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 6 6 5 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 15 15 15 15 15 15 14 12 11 9 7 5 4 3 3 4 4 5 5 5 6 6 6 6 7 8 9 10 11 13 14 15 16 17 17 17 17 16 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 10 11 11 13 14 15 17 18 19 20 21 22 22 22 22 22 21 21 20 19 18 18 17 17 17 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 9 9 8 7 7 6 5 5 4 3 3 2 1 1 1 0 0 0 1 1 1 1 2 4 4 4 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 14 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 9 10 10 10 10 10 10 10 10 10 9 9 8 8 7 6 6 5 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 15 15 14 12 10 8 7 5 3 3 3 4 4 5 5 5 5 5 6 6 7 8 9 10 12 13 14 16 16 17 18 18 18 17 16 16 15 14 13 12 11 11 10 9 9 8 8 8 8 7 7 7 7 7 8 8 9 10 11 12 13 15 16 18 19 20 21 22 22 22 22 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 16 16 15 15 14 14 13 12 12 11 10 10 9 8 8 7 6 5 5 4 3 3 2 1 1 1 0 0 1 1 1 1 2 2 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 17 17 16 16 15 13 12 10 8 6 4 3 2 3 4 4 5 5 5 5 5 5 5 6 7 9 10 12 13 14 16 17 18 18 18 18 18 17 17 15 14 13 12 11 10 10 9 8 8 8 7 7 7 6 6 6 7 7 7 8 9 10 11 13 14 16 17 19 20 21 21 22 22 22 22 21 21 20 20 19 19 18 18 18 18 18 17 17 17 17 16 16 15 15 14 13 13 12 11 11 10 9 8 8 7 6 6 5 4 3 3 2 1 1 1 0 0 1 1 1 2 2 2 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 15 15 15 14 14 14 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 9 9 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 12 12 13 14 14 15 15 16 16 17 17 17 17 16 15 14 13 11 9 7 5 4 2 2 3 3 4 4 4 4 4 4 4 5 6 7 8 10 11 13 15 16 17 18 19 19 19 19 18 17 16 15 14 13 12 10 10 9 8 7 7 6 6 6 6 5 5 6 6 6 7 8 9 11 12 14 16 17 18 20 21 21 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 1 1 1 1 1 1 2 2 2 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 4 4 4 4 3 3 3 3 3 2 2 3 3 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 14 14 14 14 13 13 12 12 11 11 10 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 16 15 14 12 11 9 7 5 3 2 2 2 3 3 4 3 3 3 3 4 4 6 7 8 10 12 13 15 16 17 18 19 20 20 20 19 18 17 16 15 13 12 11 10 9 8 7 6 6 5 5 5 5 5 5 5 6 7 8 9 11 12 14 16 17 19 20 21 21 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 17 17 16 15 15 14 13 13 12 11 10 9 8 8 7 6 5 5 4 3 3 2 1 1 1 1 1 1 1 2 2 2 3 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 15 14 12 10 8 6 4 3 2 1 2 3 3 3 3 2 2 3 3 4 6 7 9 10 12 13 15 16 18 19 19 20 20 20 20 19 18 17 16 14 13 11 10 9 8 7 6 5 5 4 4 4 4 4 5 5 6 8 9 11 12 14 16 17 19 20 21 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 17 17 16 16 15 14 13 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 1 1 1 1 1 2 2 2 3 3 4 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 16 16 14 13 12 10 8 6 4 2 1 1 2 2 2 2 2 1 2 3 4 5 6 8 9 10 12 13 15 16 18 19 20 20 21 21 21 20 19 18 17 15 14 12 11 9 8 7 6 5 5 4 4 3 4 4 5 5 6 8 9 11 13 15 16 18 19 20 21 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 14 13 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 16 16 15 14 13 11 9 7 6 4 2 1 0 1 1 1 1 1 1 2 3 4 6 7 8 10 11 13 14 15 17 18 19 20 21 21 22 22 21 20 19 18 16 15 13 12 10 9 8 6 6 5 4 4 3 4 4 5 6 7 8 10 11 13 15 17 18 19 21 21 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 18 17 17 16 16 15 14 13 12 11 10 10 9 8 7 6 5 4 4 3 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 15 14 13 12 11 9 7 5 4 2 1 0 0 1 0 0 1 2 3 4 5 7 8 9 11 12 13 14 16 17 18 19 20 21 22 22 22 22 21 20 19 18 16 14 13 11 10 8 7 6 5 4 4 4 4 4 5 6 7 9 10 12 14 16 17 19 20 21 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 13 12 11 10 9 8 7 6 6 5 4 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 13 12 10 8 7 5 4 2 2 1 1 1 1 1 2 3 4 5 7 8 9 10 12 13 14 15 16 18 19 20 21 22 22 23 23 23 22 21 20 19 17 16 14 12 11 9 8 7 6 5 5 4 5 5 6 7 8 9 11 12 14 16 18 19 21 21 22 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 18 18 17 17 16 15 14 14 13 12 11 10 9 8 7 6 5 4 4 3 2 2 2 1 1 2 2 2 2 2 3 3 3 3 4 3 3 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 10 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 14 13 12 11 10 8 7 5 4 3 2 2 2 2 2 2 3 4 5 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 23 23 23 23 22 21 20 18 17 15 14 12 11 9 8 7 6 6 5 6 6 6 7 8 10 11 13 15 17 18 20 21 22 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 12 11 9 8 6 5 4 3 3 3 2 3 3 4 4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 24 23 23 22 21 19 18 17 15 14 12 11 10 8 8 7 7 6 7 7 8 9 10 12 14 15 17 19 20 21 22 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 19 19 19 19 18 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 3 4 5 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 9 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 5 6 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 12 11 10 9 8 6 5 4 4 3 3 4 4 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 19 20 21 22 23 23 24 24 24 24 23 22 21 20 19 18 16 15 13 12 11 10 9 8 8 8 8 8 9 10 11 12 14 16 17 19 20 22 22 23 23 23 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 5 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 10 9 8 7 6 5 4 4 4 4 5 5 6 7 8 9 10 12 13 14 15 16 17 18 18 19 20 21 22 22 23 23 24 24 24 24 23 23 22 21 20 18 17 16 15 13 12 11 10 10 9 9 9 9 10 11 12 13 15 16 18 19 21 22 23 23 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 19 18 18 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 3 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 6 5 5 5 5 4 4 3 3 3 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 10 9 8 7 6 5 5 5 5 5 5 6 7 8 9 10 11 13 14 15 16 17 17 18 19 20 20 21 22 22 23 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 10 11 12 13 14 15 17 18 20 21 22 23 23 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 16 15 15 13 13 11 10 9 9 8 7 6 5 4 4 3 3 3 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 4 4 4 3 3 3 2 3 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 12 11 10 10 9 8 7 6 6 6 6 6 6 6 7 8 9 10 11 12 14 15 16 16 17 18 19 19 20 20 21 22 22 23 23 23 23 24 23 23 23 22 21 21 20 19 18 17 16 15 14 13 13 12 12 12 12 12 13 14 15 16 17 19 20 21 22 23 23 24 24 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 18 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 8 7 7 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 10 9 9 8 7 6 6 6 6 6 7 7 8 9 10 11 12 13 14 15 16 17 18 18 19 19 20 20 21 21 22 22 23 23 23 23 23 23 22 22 21 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 13 13 12 12 11 10 9 8 8 7 7 7 7 7 7 8 8 9 10 11 12 13 14 15 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 23 22 22 22 21 21 20 20 19 18 17 17 16 16 15 15 14 14 14 15 15 16 17 18 19 20 21 22 22 23 23 24 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 17 17 16 15 14 13 12 11 10 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 4 3 3 3 3 3 3 2 2 2 1 1 1 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 15 15 15 14 14 14 14 13 13 12 11 10 10 9 8 8 7 7 7 7 7 8 8 9 10 11 12 13 14 15 16 17 17 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 17 17 17 16 16 16 16 16 16 16 17 18 19 19 20 21 22 23 23 23 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 17 17 16 15 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 14 14 14 13 12 12 11 10 9 9 8 8 7 7 7 8 8 8 9 10 10 11 12 13 14 15 16 17 18 18 19 19 19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 18 19 19 20 21 22 22 23 23 23 24 24 23 23 23 23 22 22 22 22 21 21 21 21 20 20 19 19 18 17 16 16 15 14 13 12 11 10 10 9 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 4 5 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 14 14 14 14 13 13 12 11 11 10 9 9 8 8 8 8 8 8 8 9 9 10 11 12 13 14 15 16 16 17 18 18 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 19 18 17 16 15 14 14 13 12 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 0 1 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 5 5 6 7 7 7 8 8 9 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 8 8 8 8 9 9 10 11 12 12 13 14 15 16 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 19 19 19 19 19 20 20 21 22 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 21 20 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 6 7 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 7 7 6 6 5 5 4 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 5 5 5 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 8 8 8 8 8 8 9 9 10 10 11 12 13 13 14 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 19 19 18 17 16 15 14 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 9 9 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 8 8 9 9 9 10 11 11 12 13 14 14 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 20 19 18 17 16 15 15 14 13 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 8 7 7 6 6 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 9 8 8 9 9 9 10 10 11 12 12 13 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 19 19 18 17 16 15 14 14 13 13 12 12 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 4 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 4 4 3 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 9 10 11 11 11 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 15 16 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 6 6 7 7 7 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 9 10 11 11 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 18 18 17 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 10 11 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 25 25 25 25 24 24 24 23 23 22 22 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 12 12 12 11 11 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 8 9 10 10 11 12 12 13 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 10 10 10 11 11 12 13 13 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 14 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 5 5 4 4 3 3 2 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 8 9 10 11 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 10 10 9 9 8 8 7 7 7 6 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 8 9 10 11 11 12 13 13 13 14 14 13 13 13 12 12 11 10 10 9 9 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 9 10 10 11 12 13 13 13 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 25 25 25 25 24 23 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 10 10 11 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 12 12 13 14 14 15 16 16 17 17 17 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 26 26 25 25 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 9 10 11 12 12 13 14 14 14 14 14 13 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 12 12 12 11 11 11 10 10 10 11 11 11 12 12 13 14 14 15 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 23 23 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 5 6 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 8 8 9 10 11 12 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 10 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 14 15 15 16 16 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 12 12 12 11 11 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 11 12 12 13 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 24 23 23 22 21 19 18 17 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 10 9 8 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 13 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 10 11 11 12 12 13 13 14 14 14 14 13 13 12 12 12 11 11 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 24 24 25 25 25 24 24 24 23 22 21 20 18 17 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 9 10 11 11 12 13 13 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 11 11 12 13 13 13 14 14 14 14 13 13 13 12 12 12 11 11 11 11 12 12 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 23 24 24 24 24 24 24 23 23 22 21 20 19 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 15 16 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 12 13 13 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 8 8 8 7 7 8 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 13 13 12 12 12 11 11 11 12 12 12 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 19 20 21 21 22 22 23 23 24 24 24 24 24 23 23 22 21 20 19 18 16 15 14 13 12 11 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 10 10 9 8 7 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 12 13 13 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 9 9 8 8 8 8 7 7 7 8 8 9 10 10 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 11 11 11 11 12 12 12 13 14 14 15 16 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 19 20 21 21 22 22 23 23 23 24 24 24 23 23 22 21 20 19 18 17 15 14 13 12 11 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 6 6 6 6 7 7 7 7 6 6 6 6 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 9 8 8 7 6 5 5 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 6 7 8 9 9 10 11 12 13 13 13 14 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 8 8 7 7 8 8 8 9 10 10 11 12 12 13 13 13 14 14 14 13 13 13 12 12 12 11 11 11 11 12 12 12 13 14 14 15 15 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 12 12 12 12 13 14 14 15 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 23 22 22 21 20 18 17 16 14 13 12 11 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 5 5 6 6 6 6 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 3 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 9 9 8 7 6 6 5 4 4 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 5 6 7 8 9 10 11 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 8 8 8 8 8 8 7 8 8 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 16 16 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 22 23 23 23 23 23 23 23 22 21 20 19 18 16 15 13 12 11 10 9 9 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 9 9 10 10 10 11 11 11 11 10 10 10 9 8 8 7 6 5 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 3 4 4 5 6 7 8 9 10 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 15 14 13 13 12 12 11 11 11 10 10 10 10 11 11 11 12 13 13 14 15 15 16 17 18 19 19 20 21 21 22 22 23 23 23 23 23 23 22 21 21 20 18 17 16 14 13 11 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 11 11 11 11 10 10 10 9 8 7 6 6 5 4 4 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 7 7 8 8 8 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 13 14 14 15 15 15 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 17 18 19 19 20 21 21 22 22 22 23 23 23 23 22 22 21 20 19 18 16 15 14 12 11 10 9 8 8 8 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 7 7 8 8 8 8 8 9 9 8 8 8 8 7 7 6 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 10 10 9 9 8 7 6 5 5 4 4 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 2 2 3 4 5 6 7 8 9 10 10 11 12 12 12 13 13 13 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 11 11 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 17 17 18 19 20 20 21 21 22 22 22 22 23 22 22 22 21 21 20 18 17 16 15 13 12 11 10 9 8 8 7 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 7 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 9 9 8 7 6 5 5 4 4 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 6 6 6 5 5 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 2 2 3 4 5 6 7 8 8 10 10 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 14 14 14 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 16 17 18 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 19 18 17 16 14 13 12 11 10 9 8 8 8 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 15 15 15 8 8 9 9 9 10 10 10 10 10 10 9 9 8 7 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 6 6 7 8 8 9 9 10 10 10 10 10 10 10 10 9 8 7 6 6 5 4 4 4 4 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 4 5 6 6 7 8 9 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 10 10 10 9 9 9 9 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 10 10 9 10 10 10 11 11 12 13 14 14 15 16 17 18 19 19 20 20 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 16 15 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 5 5 5 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 9 8 8 7 6 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 7 7 7 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 5 6 6 7 8 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 10 10 10 11 12 12 13 14 15 16 17 18 18 19 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 9 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 10 9 9 8 7 6 5 5 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 7 7 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 5 5 6 7 7 8 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 8 8 9 9 9 10 10 11 11 12 12 12 12 12 13 12 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 10 10 10 11 11 12 13 14 15 16 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 15 14 13 12 11 10 10 9 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 10 11 11 11 12 12 12 12 11 11 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 4 5 5 6 7 7 8 8 9 9 10 10 10 10 11 10 10 10 9 8 7 6 6 5 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 9 9 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 15 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 10 11 11 11 10 10 9 8 8 7 6 5 5 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 7 7 6 5 4 4 3 3 2 2 2 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 9 9 9 9 8 8 8 8 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 11 11 12 11 11 11 11 11 11 11 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 18 19 19 20 21 21 21 21 21 21 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 12 12 12 11 11 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 11 11 11 11 10 10 9 9 8 7 6 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 8 8 7 7 6 5 4 4 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 9 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 10 9 9 9 9 8 8 8 8 8 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 18 19 20 21 21 21 21 22 22 21 21 21 20 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 4 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 10 11 11 11 11 11 10 9 9 8 7 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 7 6 6 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 8 8 8 8 8 8 8 9 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 13 14 15 16 16 17 18 19 20 20 21 21 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 6 6 5 5 5 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 9 9 10 10 11 11 11 11 11 11 10 10 9 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 7 6 5 5 4 4 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 12 12 12 13 13 14 15 16 16 17 18 19 20 20 21 21 22 22 22 22 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 13 13 13 13 13 13 12 12 11 10 10 9 8 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 8 8 9 9 10 11 11 11 11 11 11 11 10 10 9 8 7 6 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 10 9 9 8 8 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 13 13 13 13 13 12 12 11 10 10 9 8 8 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 5 5 6 7 8 8 9 10 10 11 11 12 12 12 11 11 11 10 9 8 7 7 6 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 10 9 9 9 9 8 7 7 6 6 5 5 5 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 21 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 13 13 13 12 12 12 11 10 10 9 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 8 9 10 11 11 11 12 12 12 12 11 11 10 9 8 8 7 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 10 10 10 11 11 11 11 11 10 10 9 8 8 7 7 6 6 6 6 6 7 8 9 9 10 11 12 12 13 13 14 14 14 15 15 16 16 17 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 12 12 12 12 11 11 10 9 9 8 7 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 8 9 9 10 11 11 12 12 12 12 12 12 11 10 10 9 8 7 6 6 6 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 10 10 9 9 8 7 7 6 6 6 6 6 6 7 8 9 10 10 11 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 11 11 11 11 10 10 9 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 6 7 8 9 9 10 11 12 12 12 12 12 12 12 11 11 10 9 8 8 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 9 8 8 7 6 6 6 6 6 6 6 7 8 9 10 11 12 13 13 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 9 9 11 11 10 10 10 9 8 8 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 3 3 3 4 5 5 6 7 8 8 9 10 11 12 12 13 13 13 13 12 12 11 10 10 9 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 5 5 4 4 4 4 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 9 9 8 7 7 6 6 6 6 6 6 7 7 8 9 10 11 12 13 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 22 22 22 21 21 20 20 19 19 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 10 10 9 9 9 8 7 7 6 5 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 9 10 11 12 12 13 13 13 13 12 12 11 11 10 9 8 8 7 7 7 6 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 8 8 7 7 6 6 6 6 6 7 7 8 9 10 11 12 13 14 14 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 5 6 7 8 9 9 10 11 12 12 13 13 13 13 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 5 5 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 7 7 6 6 6 6 6 7 7 8 9 10 11 12 13 14 14 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 8 8 8 7 7 7 6 5 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 4 4 5 6 7 7 9 9 10 11 12 12 13 13 13 13 12 12 12 11 10 10 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 4 4 3 3 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 9 9 9 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 7 7 7 8 9 9 10 11 12 13 14 15 15 15 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 13 14 14 14 14 14 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 7 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 12 13 13 13 13 12 12 11 11 10 10 9 8 8 8 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 8 9 9 10 11 12 13 14 14 15 15 15 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 20 20 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 7 7 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 8 9 10 11 12 12 13 13 13 12 12 12 11 11 10 9 9 8 8 8 8 8 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 5 5 4 3 3 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 8 8 8 9 10 11 12 12 13 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 9 9 9 9 10 7 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 4 4 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 9 9 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 8 8 9 10 10 11 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 6 6 6 6 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 9 10 11 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 3 2 1 1 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 9 10 11 11 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 1 1 1 1 1 2 2 1 2 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 8 8 9 10 11 11 12 12 12 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 6 6 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 11 12 12 12 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 4 4 3 2 2 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 7 7 8 9 10 10 11 12 12 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 12 12 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 11 11 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 0 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 7 8 9 10 10 11 12 12 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 6 6 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 8 9 10 10 11 11 11 11 11 11 10 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 7 8 8 9 10 11 12 12 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 8 9 10 10 11 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 6 6 7 8 9 10 11 11 12 12 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 7 7 8 9 9 10 10 11 11 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 9 10 11 12 12 12 13 13 12 12 12 11 11 11 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 9 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 18 17 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 14 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 8 8 9 9 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 6 7 8 9 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 6 7 8 8 9 10 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 9 8 8 8 8 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 10 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 14 15 15 15 15 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 12 12 12 11 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 6 7 7 8 9 10 11 11 12 12 12 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 11 10 10 9 9 9 8 8 8 8 8 8 7 7 7 6 6 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 9 10 11 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 7 7 6 5 5 4 4 3 2 2 1 1 1 1 1 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 11 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 6 6 6 6 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 14 14 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 8 7 7 6 5 5 4 3 3 2 2 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 11 12 12 13 13 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 6 6 5 4 3 3 2 2 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 6 7 7 8 9 10 11 12 12 13 13 14 14 14 14 14 14 13 13 13 13 13 13 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 16 17 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 10 10 9 9 8 7 7 6 5 4 3 3 2 2 1 1 1 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 8 9 10 11 12 12 13 14 14 14 14 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 23 23 23 23 23 23 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 9 9 8 7 6 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 12 12 13 14 14 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 17 17 17 17 17 18 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 5 5 5 5 6 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 13 14 14 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 6 5 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 11 12 13 14 14 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 23 23 23 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 18 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 9 9 10 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 9 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 13 14 15 15 15 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 9 8 8 7 6 5 4 3 3 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 14 15 15 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 16 16 17 17 18 18 19 19 19 20 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 17 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 12 12 11 10 9 8 8 7 6 5 4 3 3 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 14 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 12 13 14 15 15 15 15 16 16 16 16 15 15 15 15 14 14 13 12 12 11 10 9 8 7 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 1 1 2 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 5 6 7 9 10 11 12 13 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 8 7 6 6 5 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 1 1 1 1 2 2 2 2 2 3 4 5 5 7 8 9 10 11 12 13 14 15 16 16 16 17 16 16 16 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 2 3 3 4 5 6 7 9 10 11 13 14 14 15 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 13 12 12 11 10 9 8 7 6 5 4 4 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 3 3 4 5 6 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 16 15 14 14 13 12 11 10 10 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 5 5 5 5 5 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 3 4 5 6 8 9 10 12 13 14 15 15 16 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 12 11 10 9 8 8 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 1 1 1 1 1 1 1 2 2 3 4 5 6 7 9 10 11 12 14 15 15 16 17 17 17 17 17 17 16 15 14 13 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 20 20 20 21 21 22 22 22 22 22 22 23 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 5 5 5 4 4 4 4 3 3 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 3 4 5 7 8 9 11 12 13 14 15 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 13 12 11 10 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 2 3 4 5 6 7 8 10 11 12 13 15 15 16 17 17 18 18 18 17 16 16 15 14 13 11 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 10 11 11 11 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 23 22 22 22 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 2 2 3 4 5 6 7 9 10 11 12 13 14 15 16 16 17 17 17 17 17 18 17 17 17 17 16 16 15 15 14 13 12 12 11 10 9 8 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 1 1 1 0 1 1 2 3 4 5 7 8 9 11 12 13 14 15 16 17 18 18 18 18 18 17 16 15 14 13 11 10 9 8 7 7 6 6 6 6 7 7 7 8 9 9 10 10 10 11 11 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 13 13 14 14 14 14 14 15 15 15 16 17 17 18 18 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 2 2 3 4 5 6 7 8 9 10 12 13 14 15 15 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 13 12 11 10 9 8 8 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 1 1 0 1 2 3 4 5 6 7 9 10 11 13 14 15 16 17 18 18 18 18 18 17 16 16 14 13 12 10 9 8 7 6 6 6 6 6 6 7 7 8 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 4 4 4 3 3 2 2 2 1 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 14 14 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 3 4 5 7 8 9 11 12 14 15 16 17 18 18 19 19 18 18 17 16 15 13 12 11 9 8 7 6 6 5 6 6 6 7 8 8 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 4 4 4 3 3 2 2 2 1 1 1 2 2 2 3 3 4 4 4 4 5 5 5 5 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 3 3 4 4 5 6 6 7 8 9 10 11 12 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 13 12 12 10 10 9 8 7 6 6 5 5 4 4 4 4 4 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 4 5 6 7 9 10 11 13 14 16 17 18 18 19 19 19 18 18 17 15 14 12 11 10 8 7 6 6 6 6 6 6 7 8 9 9 10 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 7 7 7 7 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 5 4 4 4 4 3 3 2 2 2 1 1 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 5 6 6 7 8 9 10 11 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 12 11 10 9 8 7 6 6 5 5 5 4 4 4 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 4 5 6 8 9 11 12 14 15 16 17 18 19 19 19 19 18 17 16 14 13 12 10 9 8 7 6 6 6 7 7 8 9 9 10 11 12 12 12 12 13 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 11 10 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 10 10 9 8 7 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 3 3 4 6 7 8 10 11 13 14 16 17 18 19 19 19 19 18 18 16 15 14 12 11 9 8 7 7 7 7 7 8 8 9 10 11 12 12 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 18 18 18 19 19 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 5 4 4 4 4 3 3 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 6 6 7 8 8 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 3 4 5 6 7 9 10 12 13 15 16 17 18 19 19 19 19 18 17 16 14 13 11 10 9 8 8 8 8 8 8 9 10 11 11 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 20 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 9 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 1 2 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 4 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 13 13 13 13 12 12 11 10 9 8 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 3 3 4 5 6 8 9 11 13 14 16 17 18 19 19 19 19 18 17 16 15 13 12 11 10 9 9 8 8 9 9 10 10 11 12 12 13 13 13 14 13 13 13 13 12 12 12 12 11 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 17 18 18 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 12 12 11 11 10 9 8 7 6 6 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 3 3 4 6 7 9 10 12 14 15 17 18 19 19 19 19 18 18 16 15 14 13 11 10 10 9 9 9 9 10 10 11 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 7 7 7 8 8 8 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 12 12 12 12 11 11 10 9 8 8 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 2 2 3 4 5 6 8 10 11 13 15 16 17 18 19 19 19 19 18 17 15 14 13 12 11 10 10 10 9 10 10 10 11 11 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 6 7 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 5 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 10 10 11 11 12 12 12 11 11 10 10 9 8 7 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 3 4 5 7 9 11 12 14 16 17 18 19 19 19 19 18 17 16 14 13 12 11 10 10 10 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 12 13 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 3 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 8 8 8 8 9 9 10 11 11 11 12 12 12 11 11 10 9 9 8 7 6 6 5 5 5 5 5 5 4 4 4 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 2 2 3 5 6 8 10 12 14 15 17 18 18 19 19 18 18 17 16 14 13 12 11 10 10 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 8 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 5 4 4 4 3 3 2 2 1 1 0 0 1 1 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 3 2 2 2 3 4 6 7 9 11 13 15 16 17 18 18 18 18 18 17 16 14 13 12 11 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 8 8 8 9 9 10 11 11 11 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 2 2 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 1 2 3 5 7 9 11 12 14 16 17 18 18 18 18 17 17 15 14 13 12 11 10 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 7 7 7 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 12 12 12 12 12 11 11 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 2 2 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 9 9 9 9 8 8 7 7 6 6 6 5 5 4 4 3 2 2 1 2 3 4 6 8 10 12 14 15 16 17 18 18 18 17 16 15 14 13 11 10 9 8 8 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 5 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 1 1 1 1 1 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 12 12 12 11 11 11 10 10 9 9 8 7 7 6 6 5 5 4 3 3 2 2 1 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 5 4 3 3 2 1 1 2 4 6 8 9 11 13 15 16 17 17 18 17 17 16 15 14 12 11 10 9 8 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 6 6 6 5 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 2 2 2 2 2 1 1 1 1 1 2 2 3 3 4 5 5 6 7 8 8 9 9 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 7 7 6 5 5 4 3 3 2 2 1 1 1 1 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 2 1 1 2 4 5 7 9 11 13 14 15 16 17 17 17 17 16 15 13 12 11 9 8 7 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 10 10 10 9 10 9 9 10 9 9 9 10 9 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 1 2 3 4 5 5 6 7 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 8 7 6 5 5 4 3 3 2 2 1 1 1 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 6 5 5 4 4 3 2 1 0 2 3 5 7 9 10 12 14 15 16 17 17 17 16 15 14 13 12 10 9 7 6 5 5 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 2 2 2 1 1 1 1 2 3 3 4 5 6 7 8 9 9 9 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 9 8 7 6 6 5 4 3 3 2 2 1 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 6 6 6 5 5 4 3 2 1 0 1 3 4 6 8 10 12 13 15 16 16 17 16 16 15 14 13 11 10 8 7 6 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 2 2 2 2 2 3 4 5 6 7 7 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 1 1 1 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 11 11 10 10 9 8 7 7 6 5 4 3 3 2 2 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 3 3 2 0 1 3 4 6 8 10 11 13 14 15 16 16 16 16 15 14 12 11 9 8 6 5 4 4 3 4 4 4 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 4 3 3 3 2 2 2 3 4 5 6 7 7 8 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 0 0 1 1 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 9 8 7 7 6 5 4 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 5 4 4 3 2 1 1 2 4 6 7 9 11 12 14 15 15 16 16 15 14 13 12 10 9 7 6 5 4 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 5 5 4 4 4 3 3 3 3 4 4 5 6 7 8 8 9 9 9 9 9 9 8 8 8 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 3 3 3 2 2 2 1 1 0 0 1 1 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 9 8 7 6 5 5 4 3 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 4 3 2 1 1 2 4 5 7 9 11 12 13 14 15 15 15 15 14 13 11 10 8 7 5 4 4 3 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 4 5 6 7 7 8 8 8 9 9 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 1 1 2 2 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 13 12 11 11 10 9 8 7 6 5 4 4 3 2 2 2 2 2 2 3 3 4 4 5 5 5 6 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 7 6 6 5 5 4 3 2 1 0 2 3 5 7 9 10 12 13 14 14 15 15 14 13 12 11 9 8 7 5 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 5 6 5 6 6 6 6 6 6 7 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 3 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 6 6 5 5 5 4 4 3 4 4 5 5 6 7 7 8 8 8 8 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 12 11 11 10 9 8 7 6 5 4 3 3 2 2 2 2 2 2 3 4 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 2 1 0 2 3 5 7 8 10 11 12 13 14 14 14 13 13 12 10 9 8 6 5 4 4 4 4 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 13 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 4 4 4 5 6 6 7 7 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 3 3 2 2 2 2 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 14 14 14 13 13 12 11 11 10 9 8 7 6 5 4 3 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 2 1 0 2 3 5 6 8 10 11 12 13 13 13 13 13 12 11 10 8 7 6 5 4 4 4 4 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 10 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 5 6 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 6 6 6 6 5 5 5 4 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 0 1 1 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 14 14 13 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 2 2 2 3 3 4 4 5 5 6 6 7 8 8 8 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 2 1 0 2 3 5 6 8 9 11 12 12 13 13 13 12 11 10 9 8 7 6 5 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 11 11 11 10 9 9 8 8 7 6 6 5 5 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 6 5 5 5 5 5 5 5 5 5 5 5 6 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 5 6 6 6 6 6 6 5 5 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 0 1 1 1 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 13 12 11 10 9 8 7 6 5 4 3 2 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 2 1 1 2 3 5 6 8 9 10 11 12 12 12 12 12 11 10 9 7 6 5 5 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 9 9 8 8 7 6 5 5 4 3 3 3 2 2 2 2 3 3 3 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 0 1 1 1 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 15 16 15 15 15 14 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 1 1 2 2 3 3 4 4 5 6 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 5 4 4 3 2 1 1 2 4 5 7 8 9 10 11 12 12 12 12 11 10 9 8 7 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 9 9 8 7 7 6 5 4 4 3 2 2 1 1 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 5 5 5 5 5 4 4 5 5 5 5 5 6 6 6 6 6 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 13 13 12 11 10 9 8 6 5 4 3 2 2 1 1 1 1 2 2 3 4 4 5 5 6 7 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 2 1 1 2 3 4 5 7 8 9 10 11 11 12 12 11 11 10 9 8 7 6 5 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 13 13 13 12 11 11 10 10 9 8 7 7 6 5 4 3 2 2 1 1 1 1 1 1 2 1 1 1 2 2 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 4 3 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 5 5 5 5 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 13 12 11 10 9 8 7 5 4 3 2 2 1 1 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 3 2 1 1 2 3 5 6 7 8 10 10 11 11 12 11 11 10 10 9 8 7 6 5 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 10 10 9 8 7 6 6 5 4 3 2 1 0 0 1 1 1 1 1 1 1 1 1 1 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 16 15 14 13 13 12 11 9 8 7 6 5 4 3 2 1 1 1 1 2 2 3 3 4 4 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 8 8 8 8 7 7 7 6 6 5 4 3 3 2 1 1 2 3 4 5 7 8 9 10 11 11 12 11 11 11 10 9 8 7 6 6 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 12 11 11 10 9 8 7 6 6 5 4 3 2 1 1 1 1 1 2 2 2 1 1 0 0 1 2 3 4 5 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 16 16 15 15 14 13 12 11 10 9 7 6 5 4 3 2 1 1 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 10 10 10 11 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 9 8 8 8 8 8 8 7 7 7 6 5 5 4 3 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 12 12 11 11 10 9 8 7 6 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 14 13 12 12 11 10 9 8 8 7 6 5 4 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 2 3 4 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 16 16 16 16 16 16 15 15 14 13 12 11 9 8 7 6 4 3 2 2 1 1 1 2 2 3 3 4 4 4 5 5 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 5 5 4 3 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 12 12 12 11 11 10 9 8 7 6 5 5 5 5 6 6 7 7 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 11 10 10 9 8 7 6 5 4 3 3 2 2 2 3 3 3 3 3 2 2 2 2 2 3 3 4 5 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 2 2 3 3 2 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 15 16 16 16 16 16 15 14 14 13 12 10 9 8 6 5 4 3 2 1 1 2 2 3 3 3 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 4 3 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 12 12 12 12 11 11 10 9 8 7 6 5 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 12 11 11 10 9 8 7 6 5 4 4 3 3 3 3 3 3 4 3 3 3 3 3 2 3 3 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 4 5 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 14 15 15 16 16 16 16 15 15 14 13 12 10 9 8 6 5 3 2 2 2 2 2 3 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 4 3 2 2 1 2 2 3 4 5 6 7 8 9 10 11 12 13 13 13 13 12 12 11 10 9 8 7 6 5 5 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 11 10 10 9 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 5 6 7 7 7 7 7 8 8 7 7 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 3 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 14 15 15 16 16 16 16 15 15 14 13 12 10 9 7 6 5 3 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 4 3 3 2 1 2 2 3 4 5 6 7 8 9 11 11 12 13 13 14 13 13 13 12 11 10 9 7 7 6 5 5 6 6 7 8 8 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 11 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 15 14 14 13 12 11 10 10 9 8 7 6 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 5 6 6 7 7 8 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 16 16 15 15 14 13 12 10 9 7 6 5 3 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 7 7 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 6 6 5 5 4 3 2 2 1 2 2 3 4 5 6 7 9 10 11 12 12 13 14 14 14 14 14 13 12 11 10 8 7 6 6 5 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 16 16 15 15 14 14 13 12 11 10 10 9 8 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 12 13 13 14 14 15 15 15 15 16 15 15 14 13 12 11 9 8 6 5 3 2 2 2 2 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 4 3 3 2 2 2 2 3 4 5 6 8 9 10 11 12 13 13 14 15 15 15 15 14 13 12 11 10 8 7 6 6 5 6 6 7 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 13 13 12 11 10 10 9 8 7 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 15 15 14 13 12 11 10 8 6 5 3 2 2 2 2 3 4 4 5 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 7 7 7 6 5 5 4 3 3 2 2 2 3 3 4 5 6 7 8 10 11 12 13 14 14 15 15 15 15 15 14 13 12 11 10 8 7 6 6 5 6 6 7 8 9 9 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 7 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 12 13 14 14 14 15 15 15 16 16 16 15 14 14 13 11 10 8 7 5 4 2 2 2 2 3 4 4 5 5 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 7 7 7 6 5 5 4 3 3 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 16 15 14 14 12 11 10 8 7 6 5 5 6 7 7 8 9 10 10 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 15 14 14 13 12 12 11 10 9 9 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 13 11 10 8 7 5 4 2 1 2 2 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 9 8 8 8 7 7 6 6 5 4 4 3 2 2 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 16 16 16 15 14 12 11 10 8 7 6 5 6 6 7 7 8 9 10 10 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 16 16 15 15 14 13 12 12 11 10 9 9 8 8 7 7 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 8 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 16 16 16 16 15 15 14 13 11 10 8 7 5 4 2 1 1 2 3 4 4 5 6 6 7 7 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 7 7 6 6 5 4 4 3 3 2 2 2 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 16 16 16 16 16 15 14 12 11 10 8 7 6 5 5 6 7 7 8 9 10 10 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 16 16 16 15 14 14 13 13 12 11 10 10 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 12 12 8 8 8 8 8 7 7 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 5 5 5 4 4 3 3 3 2 2 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 13 11 10 8 7 5 4 2 1 1 2 3 4 5 5 6 7 7 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 9 9 8 8 8 7 7 6 6 5 5 4 3 3 2 2 2 3 4 4 5 6 7 8 9 10 11 11 12 13 14 15 16 16 16 16 16 15 14 13 12 11 9 8 7 6 5 5 6 7 7 8 9 9 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 15 14 14 13 13 12 11 11 10 9 9 8 8 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 13 13 13 13 14 8 8 8 8 7 7 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 1 1 1 1 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 14 14 14 15 15 16 16 16 16 16 16 16 15 14 13 12 11 9 8 6 5 3 2 1 1 2 3 4 5 6 7 7 8 9 9 10 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 2 3 3 4 5 5 6 7 8 9 10 11 11 12 13 14 15 15 16 16 16 16 15 14 13 12 11 9 8 7 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 15 15 14 14 13 13 12 11 10 10 9 9 8 8 8 8 8 9 9 10 10 11 11 12 13 13 13 14 14 14 15 15 15 16 8 8 8 7 7 7 6 6 5 5 4 3 3 3 3 2 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 15 15 14 13 12 10 9 7 6 4 3 2 1 1 2 3 4 5 6 7 8 9 9 10 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 6 5 5 4 3 3 2 2 2 2 3 3 4 5 6 6 7 8 9 10 10 11 12 13 14 14 15 15 15 15 15 15 14 13 12 11 9 8 7 6 6 6 6 6 7 7 8 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 13 12 12 11 11 10 10 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 15 16 16 17 17 17 18 Wind_Direction 123 122 122 122 123 122 121 122 121 120 119 118 116 113 111 108 106 101 97 94 91 88 85 84 83 82 82 84 88 91 95 100 105 110 113 115 117 117 116 115 112 108 105 100 96 91 86 80 75 69 65 61 57 54 52 51 50 50 50 51 52 55 57 58 60 62 63 64 64 65 64 64 63 62 62 60 60 59 58 58 56 56 55 55 54 53 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 49 49 49 50 50 51 51 52 52 53 52 53 52 51 51 51 51 52 53 53 54 55 56 56 57 57 57 57 58 57 58 58 58 59 59 60 61 61 62 62 62 61 61 60 58 56 54 52 51 49 48 48 48 47 46 45 43 41 38 35 32 30 27 25 24 23 23 22 23 22 23 23 24 24 25 25 26 26 27 27 28 29 30 31 33 34 35 36 38 39 40 41 42 43 44 45 46 47 47 48 49 49 49 51 51 52 53 54 55 55 56 55 55 54 53 51 50 47 44 42 39 37 35 34 33 33 34 35 38 40 42 46 50 52 56 59 62 63 66 69 70 72 72 73 74 75 74 75 75 76 77 78 79 81 82 84 85 88 89 91 93 93 95 95 96 96 96 96 96 95 94 93 93 92 91 90 90 89 89 89 89 88 89 89 89 90 91 92 93 95 96 97 100 101 103 104 106 107 109 110 110 109 108 107 91 6 333 322 320 317 315 317 316 317 318 317 318 317 317 317 316 316 315 314 314 313 312 312 313 314 315 316 319 322 326 329 334 338 343 348 352 356 359 2 5 8 9 11 12 14 17 19 22 26 28 31 35 39 41 44 47 50 51 51 52 50 48 46 44 41 39 36 34 32 30 28 26 25 24 23 21 21 19 18 16 16 16 15 15 13 12 10 9 7 5 3 0 358 356 353 350 348 347 346 346 346 346 348 349 351 355 359 5 13 21 30 38 46 50 55 57 57 56 56 53 47 40 32 24 11 358 347 339 331 327 324 322 319 319 319 319 318 317 317 317 317 317 317 317 317 317 317 317 317 317 315 314 313 311 309 307 305 301 298 296 294 291 289 288 287 287 288 290 291 293 295 296 297 299 301 302 304 306 307 309 310 311 311 311 311 311 310 309 308 307 306 305 303 303 302 301 301 299 299 299 298 297 297 296 294 292 288 285 280 270 254 233 211 198 185 179 176 177 177 177 179 179 181 183 183 183 181 181 177 175 173 167 161 155 148 144 138 134 131 127 129 129 132 136 143 154 160 168 172 175 177 181 181 182 184 184 185 185 184 184 185 185 186 187 188 188 190 191 193 194 195 196 197 198 199 200 202 203 204 203 204 205 206 205 205 206 206 206 206 206 206 206 207 207 208 209 210 212 212 214 215 217 219 221 223 225 227 123 123 123 123 122 122 122 122 121 121 120 119 116 114 111 108 105 101 98 94 91 89 87 85 84 84 85 87 90 94 99 104 109 113 116 118 119 119 118 115 113 109 106 101 96 90 84 79 73 67 61 57 53 50 48 46 45 45 45 47 49 50 53 55 58 60 61 62 64 64 63 63 63 62 61 60 59 58 57 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 50 50 50 49 49 48 48 48 48 48 48 49 49 50 50 51 51 51 52 51 51 51 51 51 51 52 52 53 54 55 56 57 57 57 57 57 57 57 57 58 58 59 59 60 61 62 63 63 63 63 62 61 59 57 55 53 52 50 49 49 48 48 47 46 44 42 40 36 33 30 28 26 24 23 22 22 22 22 22 22 23 24 24 24 25 26 26 27 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 50 50 51 52 53 55 56 56 57 58 57 57 55 53 52 49 46 44 41 38 35 33 31 30 30 30 31 34 36 39 42 45 49 52 56 58 60 64 65 69 69 71 72 74 74 75 75 75 76 77 78 79 81 83 84 86 89 90 93 94 95 97 98 99 99 99 100 98 98 98 97 97 96 94 94 93 93 92 92 92 92 91 92 92 92 93 94 96 97 98 99 101 103 104 106 107 109 111 111 112 112 112 111 101 12 329 319 318 317 317 317 318 319 319 320 320 320 320 320 319 318 318 317 316 316 315 315 316 317 318 320 322 326 330 333 338 342 347 351 355 359 2 5 8 9 11 12 14 15 18 20 23 25 28 33 36 39 42 47 50 52 53 53 52 50 48 46 45 43 39 37 34 32 31 29 27 26 24 23 21 21 20 18 18 16 16 15 14 13 12 10 8 6 5 3 359 357 354 352 349 347 346 345 344 346 345 347 348 350 354 359 5 13 19 28 38 46 51 56 59 58 57 56 52 48 42 34 24 11 358 350 340 333 329 326 324 322 320 320 320 319 318 318 317 317 317 317 317 317 317 317 317 316 315 314 313 311 309 308 305 303 301 299 295 293 291 288 287 286 285 286 287 289 290 292 294 295 297 299 301 302 304 306 307 308 309 309 310 310 310 309 308 308 307 306 305 305 304 304 302 303 303 302 301 300 299 298 297 296 294 292 288 281 273 256 235 212 195 186 179 176 176 179 179 181 181 183 185 185 185 183 181 179 177 174 169 165 158 152 148 144 137 132 132 132 134 137 143 152 163 171 179 182 184 185 187 186 187 187 188 187 187 187 188 188 189 188 189 190 190 191 192 193 194 195 197 198 199 200 200 201 203 204 204 205 205 206 206 205 205 205 206 206 205 206 206 206 206 207 208 209 210 212 213 215 216 218 220 222 224 227 123 123 124 123 123 123 123 122 122 121 120 118 116 115 112 109 105 101 98 96 92 90 88 87 86 86 87 89 91 96 100 106 111 114 118 120 121 120 119 116 114 111 106 102 96 90 84 77 71 65 58 53 49 46 43 41 40 40 40 42 44 45 49 52 55 58 59 61 62 62 62 62 62 61 60 59 57 57 56 56 55 54 54 53 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 48 48 48 47 47 47 47 48 48 49 49 50 50 50 50 51 51 51 50 50 51 51 52 53 54 55 56 57 57 57 57 57 57 57 57 57 58 59 60 61 61 63 63 64 64 63 63 61 60 58 56 54 53 51 50 49 49 48 48 47 45 43 41 38 35 31 29 26 24 23 22 21 21 21 21 22 22 23 23 24 24 25 26 27 27 28 29 30 31 32 34 35 36 38 39 40 41 43 44 45 46 47 47 49 49 50 51 53 54 54 56 57 58 57 58 58 57 56 55 52 49 46 43 39 36 32 30 29 28 27 28 29 30 33 35 39 42 45 48 53 55 60 62 65 67 68 70 72 72 73 73 74 75 75 77 78 79 80 83 85 88 90 91 94 97 98 99 101 101 102 101 101 101 100 100 100 100 99 98 97 97 97 96 96 96 95 95 94 96 96 96 97 98 99 100 102 103 104 106 108 109 111 111 111 113 115 115 111 111 12 329 319 316 319 318 320 321 321 322 323 323 323 324 323 322 322 322 320 320 319 319 319 320 320 322 324 327 330 334 338 342 346 351 355 358 2 5 6 9 10 12 13 15 18 19 21 25 27 31 34 37 40 43 47 49 51 53 54 52 51 49 47 45 42 40 37 35 33 31 29 28 25 24 23 21 20 20 19 18 17 16 15 13 12 11 10 8 6 4 2 358 355 353 350 348 346 345 344 344 344 346 346 348 350 354 358 4 9 18 27 37 46 51 57 60 60 59 56 54 51 44 34 26 14 1 353 343 337 330 326 324 323 321 321 320 319 319 318 318 318 318 317 317 316 316 315 315 314 313 312 311 309 309 306 305 303 300 298 296 292 290 288 287 285 284 284 285 287 288 289 292 293 295 297 299 300 303 305 305 307 308 308 309 309 309 309 309 308 307 308 307 306 306 305 306 305 305 305 304 303 302 301 300 299 297 296 291 284 277 265 239 215 198 186 182 179 182 182 184 186 186 188 187 187 187 185 183 181 181 179 173 169 165 159 152 150 144 141 137 141 146 151 165 172 183 191 194 195 192 193 191 192 191 191 190 190 189 190 190 190 191 190 191 191 192 192 193 194 195 195 196 198 199 200 201 202 202 204 204 205 206 206 205 206 205 205 205 205 205 205 205 205 206 206 207 208 209 210 211 213 216 218 220 222 223 226 124 124 124 123 123 123 123 123 122 121 120 119 117 114 112 109 105 103 99 97 95 91 89 88 88 88 89 91 94 98 102 107 112 115 117 120 121 120 119 116 113 110 105 101 95 89 83 76 68 61 55 50 45 42 38 36 35 35 35 36 39 41 45 48 52 55 58 59 60 61 61 60 60 60 59 57 56 56 55 54 54 53 52 52 51 51 51 50 50 50 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 46 47 47 48 48 49 49 49 50 49 50 51 50 51 50 51 52 52 53 54 55 56 57 57 57 57 57 57 57 57 58 58 59 60 61 62 63 64 65 64 64 63 62 61 59 57 55 53 52 51 51 50 49 48 48 46 44 42 39 36 32 29 27 25 23 22 21 21 21 21 21 22 22 23 24 24 25 25 26 27 28 28 30 31 32 33 35 36 37 39 40 41 42 44 45 45 47 47 49 49 50 52 53 54 56 57 57 59 59 59 58 57 55 53 51 48 45 41 38 34 30 28 27 26 25 26 26 27 30 32 36 39 43 46 50 52 55 60 63 65 68 70 71 73 73 73 74 75 75 77 78 79 81 84 86 88 90 93 94 97 98 100 101 102 103 103 103 102 103 103 103 101 101 100 100 99 99 99 99 98 98 98 98 98 99 99 100 100 101 101 103 104 105 107 108 109 111 112 112 113 116 116 114 101 12 329 320 318 321 321 323 324 325 326 328 327 328 328 328 327 327 325 325 324 324 324 324 325 326 327 330 331 335 339 343 346 350 354 358 1 3 6 8 10 12 15 15 16 19 21 23 25 28 30 34 37 41 44 47 50 52 54 52 53 52 50 48 45 42 40 37 35 33 31 29 28 25 24 23 22 20 20 19 17 16 16 15 13 12 10 9 7 5 2 359 357 354 351 349 348 346 345 344 344 344 344 346 347 349 353 356 1 8 14 25 35 44 50 56 59 60 59 58 54 51 44 36 28 16 4 353 346 339 333 330 326 325 322 321 321 319 319 318 317 317 317 316 315 315 315 314 313 313 311 311 310 309 307 305 304 302 300 298 296 294 291 289 287 285 285 284 284 286 287 288 290 292 294 296 298 299 302 303 304 306 307 307 308 308 309 309 309 308 308 308 308 308 308 308 308 308 307 308 307 307 305 305 304 302 302 299 295 290 284 270 244 218 204 192 186 185 188 187 189 188 191 193 192 190 190 188 186 184 182 182 182 179 174 173 167 159 163 161 161 167 175 187 207 217 218 216 214 208 203 201 198 196 194 194 193 193 193 193 192 193 193 192 193 193 193 193 194 194 195 196 197 198 200 201 202 202 203 204 205 205 205 206 206 205 205 205 204 205 204 204 204 204 204 205 206 207 208 209 211 213 215 217 219 220 223 225 125 124 124 125 124 123 123 123 123 123 121 119 118 115 113 110 106 104 101 98 96 94 92 90 90 90 91 94 96 100 103 108 112 115 118 119 120 120 118 115 112 108 104 100 94 88 80 73 65 58 52 45 42 38 34 32 31 31 30 32 34 37 40 44 48 51 54 56 58 58 59 58 59 58 58 56 55 54 53 53 52 51 51 51 50 50 50 49 49 49 50 50 50 50 50 50 50 49 48 48 48 47 46 46 46 46 46 47 47 47 48 49 49 50 49 50 51 50 51 51 51 51 52 52 54 55 56 57 57 58 58 58 58 57 58 58 59 59 61 62 63 64 64 65 65 65 64 62 61 59 57 56 54 53 51 51 50 50 49 48 47 45 43 40 37 34 31 28 25 23 22 22 21 21 21 21 22 22 23 23 24 25 25 26 27 27 28 29 30 31 32 34 35 37 38 39 41 42 43 44 45 47 47 48 50 51 52 53 55 56 57 58 58 59 58 57 56 54 52 50 47 43 40 35 32 30 27 25 24 24 24 25 26 29 31 34 37 41 44 48 52 57 58 62 65 67 70 72 73 73 75 75 76 76 78 79 80 82 84 86 87 90 91 94 96 99 100 101 101 102 103 103 103 103 103 103 103 102 101 101 101 101 101 100 100 100 100 99 100 100 100 101 101 102 103 104 105 105 107 108 110 110 112 113 114 114 113 114 101 12 329 326 323 323 324 326 328 329 331 332 332 332 333 333 332 332 331 330 330 329 328 329 329 331 332 334 337 340 343 346 350 354 357 1 3 6 7 10 12 13 14 16 17 19 20 23 25 27 31 34 38 41 44 48 50 52 53 53 53 52 50 49 45 43 39 37 35 33 31 29 28 25 23 23 22 20 19 19 17 16 15 14 13 11 10 8 6 3 0 358 356 353 351 349 347 345 344 344 343 343 344 346 346 349 351 353 359 4 11 21 31 41 51 57 60 60 60 57 54 51 42 35 26 18 7 358 349 341 335 331 328 325 323 321 321 319 318 318 317 316 315 315 315 314 313 312 312 311 310 309 308 307 306 305 303 302 300 298 296 294 292 289 288 286 285 285 284 285 286 287 289 291 293 294 297 298 300 302 304 305 306 307 308 308 309 309 309 308 309 309 310 310 310 311 311 310 310 310 311 309 308 307 308 306 304 302 297 293 289 274 258 236 215 202 199 196 194 196 195 197 196 197 195 193 193 191 192 190 188 189 190 187 188 190 184 185 187 201 212 229 245 249 255 256 247 244 235 224 216 210 204 200 198 197 196 195 195 195 194 194 195 194 194 194 194 194 194 195 196 196 198 199 200 201 202 202 203 205 205 205 205 205 205 205 204 204 204 204 202 203 203 203 203 204 204 206 207 208 210 211 213 215 218 220 222 225 125 124 125 124 124 124 124 123 124 123 121 120 118 116 114 112 108 106 103 100 97 96 95 94 92 92 94 96 99 101 105 109 113 116 119 119 119 118 116 114 111 106 102 97 91 85 79 71 63 55 49 42 37 34 31 28 27 27 27 27 29 32 36 39 45 48 51 54 55 57 57 57 56 56 55 54 53 52 52 51 51 50 50 50 49 49 49 49 49 49 49 50 50 50 50 50 49 49 48 48 47 46 46 46 46 45 46 46 46 47 47 47 49 49 49 50 51 50 50 51 51 51 53 53 54 55 57 57 58 59 59 58 59 58 59 59 60 60 61 62 63 64 64 65 65 64 64 63 61 59 58 56 54 53 52 51 50 50 49 48 47 46 43 41 38 35 32 29 26 24 23 22 21 21 21 21 22 22 23 23 24 25 25 26 26 27 28 29 30 31 32 33 34 36 37 39 40 41 42 44 45 46 47 48 49 51 52 53 55 56 58 58 58 58 57 56 55 53 50 48 45 41 38 34 30 28 26 24 23 22 23 23 25 28 30 33 37 39 43 48 51 55 58 62 65 68 70 72 72 74 76 76 76 77 79 80 81 82 85 86 87 90 92 93 94 97 97 99 100 101 101 102 101 102 102 103 103 102 102 102 102 102 103 102 101 101 101 101 101 101 101 103 102 103 103 104 105 106 106 107 108 109 111 112 113 111 111 108 91 26 339 331 328 329 330 330 333 334 335 336 337 337 338 338 337 337 337 336 335 335 335 335 335 336 338 339 341 344 348 351 354 357 359 2 5 7 9 11 13 14 16 17 19 20 22 23 25 28 30 34 37 41 43 48 50 52 53 53 52 52 50 48 46 43 41 38 35 33 30 28 27 25 23 22 20 20 19 18 18 15 14 14 13 12 9 7 4 3 359 357 354 352 350 348 345 344 344 343 343 343 344 344 345 347 350 352 356 1 7 14 26 37 46 53 58 59 59 57 54 49 43 35 28 16 8 359 350 344 337 333 328 326 323 321 320 319 317 317 315 315 315 314 313 312 312 311 310 309 309 307 307 306 304 304 303 302 300 299 297 295 294 292 290 288 286 286 285 286 287 288 289 290 292 294 296 298 300 301 303 304 305 307 307 308 308 309 310 310 310 310 311 312 312 314 314 314 315 314 314 312 312 311 310 307 306 304 302 296 291 278 265 247 230 220 209 204 204 203 203 202 201 201 200 198 197 195 193 191 193 194 197 202 204 210 215 228 245 259 269 269 276 280 279 274 270 262 251 238 226 217 212 205 201 199 197 197 196 197 196 196 196 195 195 194 195 195 195 196 196 197 199 199 200 201 202 202 203 205 205 205 205 205 205 205 205 204 204 203 202 202 202 201 202 202 203 204 205 207 208 210 212 214 217 219 221 225 125 125 125 125 125 124 124 125 124 124 122 120 119 116 115 112 110 107 105 102 100 98 96 95 95 95 96 98 100 103 107 110 114 116 118 118 117 117 114 112 108 104 100 94 89 83 75 67 60 53 46 40 35 31 28 26 24 23 23 24 25 27 31 35 39 44 47 50 53 54 54 54 54 53 52 51 51 50 50 49 49 49 49 49 49 48 48 48 48 48 49 49 49 49 49 49 49 48 48 47 46 46 46 45 45 45 45 45 46 46 46 47 48 49 49 49 50 50 50 50 51 52 53 53 54 55 57 56 58 59 59 60 60 60 60 60 60 61 62 63 64 64 65 65 65 64 63 62 61 60 58 56 55 53 52 51 50 49 49 48 47 45 44 41 39 35 33 30 28 25 24 23 22 22 22 22 22 22 23 23 24 24 25 26 26 27 28 28 29 30 31 32 34 35 37 38 40 41 42 43 44 45 46 47 49 50 52 54 55 56 57 57 57 57 56 55 53 51 49 46 43 40 37 33 30 28 26 24 23 23 24 25 27 28 31 34 36 39 43 48 51 56 60 62 67 69 71 73 74 76 76 76 77 79 80 81 82 84 85 86 87 89 90 92 93 94 96 97 97 98 99 99 100 101 101 102 103 103 103 103 103 103 103 103 103 102 102 102 102 102 102 103 103 103 103 103 104 104 105 106 107 107 110 110 111 109 107 103 82 32 349 337 336 334 335 337 337 340 341 342 342 343 344 343 343 343 343 342 340 340 340 341 341 342 342 344 346 349 352 354 357 359 2 5 7 9 10 13 14 15 15 17 19 21 23 24 26 28 31 33 37 41 45 47 50 52 53 54 53 53 51 48 46 44 41 38 35 33 30 28 27 25 24 21 20 19 18 17 17 15 14 13 12 11 8 5 4 2 359 357 354 351 349 347 345 343 343 343 343 343 344 343 344 346 348 350 351 356 1 8 17 30 42 50 55 56 58 57 52 49 41 36 28 17 10 1 352 345 340 334 329 326 323 322 320 317 316 316 314 314 312 312 311 311 310 309 308 307 307 306 305 304 304 303 303 301 301 299 297 296 295 293 291 290 289 288 287 287 287 288 289 291 293 294 296 298 299 301 303 304 305 306 307 308 309 309 310 311 312 312 313 314 315 317 318 318 317 318 317 317 315 314 313 312 309 307 304 300 295 285 274 255 240 227 221 216 212 212 210 206 204 204 202 202 198 196 192 193 191 193 204 210 228 241 259 269 277 282 287 289 287 289 287 286 280 273 263 250 235 224 216 208 204 201 200 199 198 198 197 197 195 195 195 195 195 195 196 196 197 198 199 200 200 201 202 202 204 205 205 205 205 206 205 204 204 204 202 202 201 200 200 200 201 201 202 203 204 205 207 209 212 213 215 218 221 223 126 125 126 126 126 126 126 125 125 125 123 122 121 119 116 114 112 110 107 105 103 101 99 99 98 98 100 101 103 105 108 111 113 116 117 117 116 115 112 109 105 101 97 91 86 80 73 64 57 50 44 37 32 28 24 22 21 20 20 20 20 24 27 30 34 39 42 47 48 49 52 52 51 51 49 49 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 49 48 48 48 47 46 46 45 45 44 45 45 45 45 46 46 47 47 48 49 49 50 50 50 51 51 51 52 53 54 56 56 58 59 60 60 61 61 62 62 62 62 63 63 64 64 64 64 64 64 63 63 62 60 59 57 56 54 53 52 51 50 49 48 48 46 45 43 41 39 36 33 31 29 27 25 24 23 22 22 22 22 23 23 23 24 25 25 26 26 27 28 28 29 30 31 32 33 35 36 37 38 40 41 42 43 44 46 46 48 49 51 52 54 55 56 56 56 55 54 53 51 49 46 43 41 38 35 32 29 28 26 26 25 25 26 28 28 31 32 35 37 41 44 49 53 57 60 65 69 70 73 75 75 75 77 77 78 80 81 82 82 83 85 86 87 87 89 90 92 93 93 94 94 96 97 97 98 99 100 100 101 102 102 102 102 103 103 103 103 103 102 102 102 102 102 103 103 103 103 103 103 103 104 105 106 106 106 106 106 103 99 91 66 30 3 349 345 343 344 343 344 346 346 348 348 349 349 349 348 348 348 347 346 346 345 346 345 346 348 349 351 352 354 357 359 2 5 6 8 10 11 14 15 16 16 18 19 21 22 24 26 28 31 34 38 41 44 47 50 52 53 54 54 53 51 49 46 45 41 38 35 32 31 27 25 24 23 20 19 19 17 16 15 13 12 12 11 8 7 6 3 1 359 357 353 350 349 347 345 344 343 342 343 343 343 344 344 345 346 347 347 351 355 1 9 22 33 44 52 55 54 52 51 46 40 33 26 19 10 3 353 346 339 335 331 326 323 321 319 316 315 314 313 311 311 310 309 309 308 307 307 306 305 305 305 304 303 302 302 302 300 299 298 297 296 295 293 291 291 290 290 289 290 290 291 292 293 295 296 298 299 301 303 303 305 305 307 308 309 310 311 312 313 313 315 317 317 320 319 321 321 321 321 321 320 316 315 314 312 308 305 301 297 286 277 265 252 241 229 224 222 218 214 213 211 209 207 202 197 196 193 192 189 193 207 240 269 279 286 297 297 295 295 293 294 295 293 289 287 278 270 261 243 232 221 212 207 203 202 200 199 198 197 197 197 196 196 196 197 197 197 197 197 198 199 200 200 202 203 204 204 205 205 205 206 206 205 203 203 202 201 201 200 199 200 199 199 200 200 202 202 205 206 208 210 212 214 217 220 223 126 126 126 127 127 127 127 126 126 126 125 124 122 120 118 116 115 113 108 108 105 104 103 103 102 102 103 104 107 110 111 113 114 115 116 116 115 114 111 106 103 99 93 87 82 77 69 62 54 47 41 34 29 26 22 19 18 17 17 17 17 19 22 25 30 35 39 41 46 47 48 48 47 47 46 46 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 47 47 46 46 45 45 44 44 44 44 44 45 45 46 46 46 47 48 49 48 49 50 51 51 52 52 53 55 56 57 59 60 62 63 64 64 64 65 64 64 64 64 64 65 65 65 64 64 63 62 61 59 58 57 55 54 53 52 50 50 49 48 47 46 45 43 41 38 36 34 31 29 28 26 25 24 23 22 23 23 23 23 24 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 47 48 50 51 52 53 54 54 54 53 53 51 49 46 44 41 39 36 33 32 30 28 28 28 27 27 29 30 32 33 34 37 41 43 47 50 54 58 62 67 69 71 73 75 75 77 78 78 79 79 81 82 83 85 85 86 87 87 89 89 90 90 92 92 91 93 94 94 95 96 97 99 100 100 101 101 102 102 102 102 102 102 102 102 102 102 102 102 102 101 101 102 102 102 103 102 103 103 102 102 101 97 90 80 57 34 11 2 355 351 351 350 352 351 352 353 353 353 354 354 354 353 353 353 352 350 350 350 350 350 351 352 353 354 357 359 2 3 6 8 10 11 14 15 15 16 18 18 19 21 22 24 25 28 30 34 36 40 44 46 50 52 53 54 54 54 53 49 47 45 43 39 35 32 31 28 25 23 21 20 19 17 16 15 14 12 12 11 10 7 6 4 2 1 358 355 353 350 349 347 346 344 343 343 342 341 342 343 343 343 343 344 345 347 348 352 1 10 21 35 46 50 51 49 47 43 38 32 25 18 9 1 353 346 341 335 331 327 323 320 317 315 314 312 310 311 310 308 307 306 306 306 305 305 304 304 304 303 303 302 302 301 301 300 299 298 297 296 295 294 293 292 292 292 291 292 293 293 294 296 296 298 299 301 302 304 305 306 307 309 309 311 312 313 314 316 316 318 320 322 323 323 325 324 325 324 323 321 319 315 313 311 308 304 298 291 280 270 258 247 241 231 226 224 222 218 214 212 207 202 197 190 188 184 185 188 235 306 310 317 312 313 307 302 303 300 299 298 296 292 290 283 275 264 249 235 224 214 207 204 201 199 199 198 197 197 197 197 197 196 196 196 197 197 197 199 200 201 201 202 203 204 204 205 205 206 205 205 204 202 202 201 200 199 199 199 197 197 198 198 200 200 202 203 205 207 208 211 214 217 220 223 126 126 128 127 128 128 128 129 129 128 128 127 123 123 122 119 116 116 112 109 109 109 107 107 107 107 107 109 111 113 114 115 115 116 116 116 114 111 108 104 99 95 90 84 79 73 67 60 52 45 38 32 27 23 20 17 16 14 14 14 14 15 18 21 26 30 34 39 41 43 45 45 45 43 42 42 41 41 42 42 42 42 43 43 44 44 44 45 45 45 46 46 47 47 47 47 47 46 46 46 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 47 49 49 50 51 51 53 54 56 57 59 60 62 64 66 66 67 67 67 67 67 67 66 66 65 65 65 64 63 62 61 60 58 57 56 54 53 52 51 50 49 48 47 46 45 43 42 40 38 36 34 32 30 28 27 25 25 24 23 23 23 24 24 24 25 25 26 26 26 27 27 28 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 52 52 51 51 50 49 47 43 41 40 37 35 33 32 32 30 30 30 31 32 32 33 35 37 39 40 44 45 48 52 56 60 64 67 70 72 74 76 76 78 78 79 79 81 80 82 83 85 85 86 86 87 89 89 89 89 89 89 90 90 91 91 93 94 95 96 97 99 99 100 101 101 101 101 101 101 101 101 101 101 101 100 100 100 100 100 99 100 100 99 100 99 98 95 93 87 79 63 47 34 18 8 4 359 357 357 358 357 357 357 357 358 358 359 358 358 357 357 356 354 354 353 353 352 355 355 356 357 359 1 3 6 7 10 11 12 15 15 16 17 18 19 20 21 23 24 25 28 30 33 36 39 43 46 49 52 53 54 56 55 54 51 48 46 43 41 37 33 30 27 25 22 21 19 18 15 14 12 12 11 10 10 8 6 5 3 1 359 356 355 353 351 349 346 345 344 343 342 342 341 341 341 342 342 341 342 342 343 342 345 352 358 11 22 32 42 46 44 44 41 35 31 24 15 9 1 353 347 340 335 331 326 322 319 317 314 312 310 310 308 308 306 305 306 305 304 304 304 303 303 303 302 302 302 301 301 300 300 299 299 299 297 297 296 295 295 294 294 294 294 294 294 295 296 298 299 301 301 303 304 305 306 308 308 310 311 312 314 315 317 318 320 322 323 327 327 327 328 327 326 324 323 320 317 315 311 307 305 300 296 285 276 266 259 246 240 237 230 224 222 218 212 208 199 192 183 170 155 142 92 26 4 349 333 326 322 316 311 307 306 303 298 297 294 289 285 278 267 255 238 226 215 208 204 200 198 198 197 197 196 196 196 196 196 197 197 197 198 199 199 200 201 201 202 203 204 204 205 206 205 205 205 204 202 201 200 199 199 197 197 196 196 197 196 197 198 199 202 204 206 208 210 214 216 220 223 126 127 128 129 129 130 129 131 130 130 129 128 126 126 123 123 120 117 115 115 114 111 111 111 111 111 114 114 116 116 117 118 118 117 117 115 111 109 106 101 97 92 86 81 76 69 63 56 49 42 35 29 25 21 17 15 14 12 11 10 12 13 14 17 22 25 30 34 37 39 39 41 40 40 39 38 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 44 45 45 45 46 45 45 45 45 44 44 44 44 44 43 43 43 43 44 45 45 45 46 46 47 47 48 49 49 51 51 53 55 57 58 60 63 65 67 69 70 72 71 71 71 70 69 68 68 67 66 65 64 62 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 42 41 39 37 35 34 32 30 28 27 26 25 24 24 24 24 24 25 25 25 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 41 41 43 44 46 47 48 49 50 50 50 50 49 48 46 44 42 40 37 36 35 33 33 32 32 34 34 34 36 36 38 39 40 41 44 45 47 50 54 59 62 66 69 72 74 76 77 77 77 79 79 79 80 80 81 83 83 84 84 85 86 87 87 87 87 87 87 87 89 89 90 91 93 94 94 95 96 97 99 99 100 100 100 100 100 100 100 100 100 99 99 99 99 98 98 98 99 97 98 97 96 92 90 85 81 70 56 46 34 22 14 10 6 4 4 2 2 2 3 2 2 2 2 2 1 1 0 359 358 357 356 356 356 356 357 358 359 1 2 4 7 8 11 12 14 15 16 17 19 19 20 20 21 23 25 26 28 31 33 36 39 43 46 48 52 54 55 56 56 55 53 50 48 45 41 38 34 31 27 24 22 19 18 16 14 13 11 11 10 9 7 6 6 5 2 1 359 356 355 352 351 349 347 345 344 343 342 342 341 341 341 341 340 339 340 340 338 339 341 344 349 358 7 21 31 36 39 39 36 32 28 21 14 6 1 354 345 339 335 329 324 321 318 315 313 311 309 307 306 305 304 304 303 304 303 302 303 302 302 302 302 301 301 301 300 300 300 300 300 298 298 298 297 297 296 296 296 296 295 295 296 296 298 298 299 301 302 303 304 305 307 308 309 310 312 313 314 316 318 319 320 323 325 328 329 329 330 331 328 327 324 321 318 315 313 308 306 302 296 289 282 273 266 256 249 243 235 231 224 218 215 205 193 177 163 139 111 82 54 33 15 2 349 338 328 323 318 312 308 303 299 298 295 293 286 280 270 258 243 226 216 208 202 199 197 196 196 196 195 194 194 194 195 195 196 196 197 198 199 200 202 203 204 204 205 206 206 206 205 205 205 204 203 201 199 198 197 197 195 194 194 195 195 196 197 199 200 203 205 208 210 213 216 219 222 127 128 128 129 129 132 133 133 133 133 133 131 129 129 127 125 124 121 119 118 117 116 116 116 116 117 119 120 122 121 121 120 119 117 116 114 110 105 104 98 94 88 82 78 72 66 60 54 46 39 33 27 23 19 16 13 12 10 9 8 9 10 11 14 17 22 26 31 33 35 36 37 36 37 35 35 35 34 35 36 36 37 39 39 40 40 41 41 42 42 43 43 43 44 44 44 44 44 44 44 44 43 44 43 43 43 43 43 43 44 44 44 45 45 46 46 47 47 48 49 50 52 54 56 57 59 63 65 68 71 73 75 77 75 76 75 74 73 72 70 68 68 65 64 62 61 59 58 57 55 54 53 52 51 49 48 47 46 45 44 42 41 40 38 36 35 33 32 30 29 28 27 26 25 25 25 24 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 48 47 46 45 43 41 39 38 36 35 35 35 35 35 35 37 37 39 40 41 42 42 43 45 45 48 50 53 56 59 63 67 71 73 76 77 77 77 77 78 78 78 78 80 80 80 81 83 83 84 85 86 86 86 86 86 86 87 87 88 89 89 90 91 93 94 95 96 97 97 99 99 99 99 99 99 99 97 97 96 96 96 96 95 95 96 96 95 93 92 92 88 86 81 74 64 52 44 33 24 19 14 11 8 8 7 6 6 6 7 6 6 5 5 5 4 3 2 1 0 359 358 358 358 358 359 1 2 3 6 7 10 12 14 15 16 17 19 19 19 20 21 21 23 24 26 28 31 33 37 39 43 45 49 52 54 56 57 57 56 55 53 50 47 43 39 35 32 28 25 22 18 17 14 13 11 11 10 9 7 6 5 5 3 2 1 359 358 355 354 351 350 347 346 344 343 342 341 341 341 340 340 339 338 338 337 336 336 337 339 342 349 358 10 19 24 30 31 30 29 24 19 12 6 359 352 345 339 333 329 324 320 316 314 311 308 308 306 305 304 304 303 302 302 302 301 301 301 301 301 301 301 300 300 301 301 300 300 299 299 299 298 298 298 298 297 297 297 297 297 297 297 298 299 300 301 302 303 304 305 307 308 309 310 312 313 315 316 318 319 322 324 326 329 330 331 333 332 330 328 325 323 319 317 314 310 308 305 299 296 289 282 273 266 259 251 247 241 233 223 212 196 177 151 123 104 85 69 54 43 28 14 358 347 339 328 320 316 309 304 300 297 294 292 286 282 273 261 244 228 215 205 201 197 196 196 195 194 193 192 192 193 194 194 195 196 198 199 200 201 202 203 204 205 205 206 206 205 205 204 204 203 202 200 199 197 195 194 193 193 193 193 193 194 196 198 200 201 205 207 210 213 217 219 222 125 128 129 130 132 133 134 134 136 134 134 134 134 134 132 128 126 126 123 122 122 121 121 121 121 124 124 124 126 126 125 123 121 117 114 112 107 103 98 94 90 85 80 74 69 63 57 50 44 36 30 25 20 16 13 11 9 8 7 6 7 8 9 11 14 19 24 27 31 32 33 33 32 32 32 30 30 31 31 32 33 34 36 37 38 39 39 40 40 40 41 41 42 42 42 42 42 42 43 43 43 43 43 42 42 43 42 43 43 43 43 44 44 44 45 45 45 46 48 48 50 51 53 56 58 62 64 67 70 73 75 78 80 80 80 81 79 78 76 73 71 69 67 65 63 60 59 57 56 54 53 52 51 50 48 47 46 45 44 42 41 40 38 37 36 34 33 31 30 29 28 27 26 26 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 47 47 46 45 43 42 40 38 36 35 35 35 36 37 38 38 40 42 43 44 45 45 46 47 47 48 49 51 54 58 61 65 69 73 75 76 77 78 78 78 78 77 77 78 78 78 78 80 80 81 81 83 84 85 85 86 86 86 86 87 88 88 89 90 90 91 93 94 94 95 96 96 97 97 97 97 97 96 95 95 95 95 94 94 93 93 93 93 92 90 88 88 84 82 76 67 61 51 41 33 26 22 18 15 13 12 11 9 10 10 9 9 9 9 8 7 6 5 4 4 3 2 0 359 359 359 0 2 3 4 7 8 11 12 14 15 16 17 19 20 20 20 21 21 23 24 26 28 29 32 35 39 42 45 47 51 54 56 58 58 58 56 54 52 49 44 40 36 32 28 25 22 17 16 13 12 10 10 9 8 6 6 5 3 3 2 1 359 358 356 355 352 350 348 346 345 343 342 341 340 339 339 339 338 338 336 335 334 333 334 336 339 342 349 359 6 15 21 25 26 23 20 15 11 3 357 350 343 337 333 328 322 318 315 313 309 308 306 305 304 302 303 301 301 300 301 300 301 300 300 300 301 300 300 300 300 300 300 300 300 299 299 299 299 299 298 298 297 298 298 298 298 299 299 300 300 301 303 304 305 306 307 308 310 311 312 314 315 317 318 320 323 324 326 328 331 332 332 331 330 327 325 323 319 317 314 311 308 306 303 300 294 290 283 277 270 261 256 249 239 228 207 175 140 116 101 90 79 68 58 46 34 21 8 355 344 333 323 317 312 308 302 298 296 292 291 285 276 263 246 226 214 203 199 195 193 192 192 190 191 191 191 192 193 193 194 196 198 199 200 201 202 203 204 205 205 205 205 205 205 204 203 202 202 199 198 196 195 193 193 192 191 192 192 193 194 197 199 201 204 207 211 213 216 220 222 126 127 128 129 131 133 134 136 136 139 137 139 139 139 137 134 132 130 128 128 126 125 125 126 126 129 130 130 132 131 127 125 122 119 113 109 107 102 97 92 86 81 76 70 65 59 53 47 39 33 27 22 18 14 11 9 8 6 6 5 6 7 7 10 13 15 20 25 27 27 28 28 28 28 27 27 27 27 27 28 30 31 33 34 36 36 37 38 38 38 39 39 40 40 40 41 40 41 41 41 42 41 41 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 48 49 50 52 54 58 62 65 69 73 77 79 83 84 86 86 86 84 81 80 78 74 72 69 65 63 61 58 57 55 54 53 52 50 49 48 46 45 44 42 41 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 25 26 26 26 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 33 34 34 35 36 38 38 39 40 41 43 44 44 45 45 45 45 44 43 42 39 39 36 35 36 36 36 37 39 41 41 43 45 46 47 48 48 48 49 49 50 51 53 56 59 63 66 70 74 75 77 79 78 78 78 77 76 74 74 74 76 76 76 76 78 80 80 81 83 84 86 86 86 86 87 87 88 89 90 90 90 91 93 94 94 95 95 96 96 96 96 96 95 94 94 94 93 93 91 91 91 91 90 90 89 87 85 81 76 71 63 56 47 40 34 29 24 20 19 16 15 14 13 13 13 12 12 12 11 11 10 9 9 7 6 5 4 3 2 0 0 0 3 4 6 7 8 11 12 15 16 17 17 19 20 20 21 21 23 23 24 26 28 29 32 35 39 41 45 48 51 54 56 59 61 61 59 57 54 52 48 42 37 33 30 25 21 18 15 13 10 9 9 8 6 6 5 3 3 3 2 1 1 359 358 355 353 351 348 347 345 344 342 341 340 339 338 338 338 337 335 333 333 332 333 334 335 337 343 350 356 6 10 15 17 18 15 11 7 1 353 348 342 337 331 326 322 318 314 311 308 307 305 304 303 302 301 301 300 300 299 299 299 300 300 300 299 300 300 300 300 299 299 300 299 299 299 299 299 299 298 298 299 298 299 298 299 300 300 300 301 302 304 304 305 306 308 309 310 311 313 315 315 317 319 320 322 324 327 328 329 331 332 330 330 327 326 323 319 317 314 313 310 308 306 304 301 298 295 291 286 279 275 269 261 253 159 122 98 91 86 81 75 67 59 50 40 28 16 1 350 338 328 321 314 308 304 301 297 296 293 288 281 270 249 229 212 201 195 191 189 188 188 188 187 187 188 190 191 192 194 196 197 199 201 203 203 205 204 205 205 205 205 205 204 204 203 202 200 198 197 195 194 192 192 191 190 190 191 192 194 196 199 201 203 207 211 213 217 220 223 124 127 129 129 132 132 134 137 139 142 139 144 142 142 142 137 134 132 132 130 130 128 128 130 132 132 134 137 137 134 130 128 123 119 112 108 103 98 95 88 84 78 71 67 62 55 48 43 37 30 25 19 16 13 10 8 6 5 5 4 5 5 6 8 11 16 19 23 24 25 26 25 24 24 23 22 23 23 24 24 26 27 30 31 32 33 35 35 35 36 37 37 37 37 38 39 39 39 40 40 40 40 40 41 41 41 41 42 42 42 42 42 42 43 43 43 43 43 45 46 47 49 51 54 58 62 66 71 77 80 84 85 87 89 90 89 87 86 84 81 77 74 71 67 65 62 59 57 55 54 53 51 50 48 47 45 44 42 41 40 38 37 36 34 33 32 31 30 29 28 28 27 27 26 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 44 44 44 43 42 40 39 38 37 36 37 37 37 40 41 43 44 46 48 49 50 50 50 50 50 50 51 52 54 56 59 63 66 70 74 76 77 79 78 78 76 76 74 72 72 72 72 72 73 73 74 76 78 80 81 83 83 85 86 86 87 89 89 89 90 90 91 91 93 94 94 95 95 95 95 95 95 95 94 93 93 91 91 91 90 90 89 89 89 87 87 84 82 77 73 68 60 53 46 39 33 29 25 22 19 18 17 15 15 14 14 14 14 14 13 13 12 12 10 9 8 6 5 4 3 2 2 2 3 4 7 8 10 12 13 15 17 18 19 20 20 20 21 21 23 23 24 26 27 29 31 35 37 41 45 48 52 54 58 60 62 62 61 59 57 54 50 46 41 36 31 26 22 19 15 13 11 9 8 6 5 5 5 4 4 4 2 2 1 359 358 356 353 352 350 348 346 343 342 340 340 339 338 337 337 335 334 333 332 331 331 332 333 335 339 343 351 357 3 7 10 11 9 7 3 359 352 344 340 334 330 325 322 317 313 311 308 306 303 303 301 301 300 300 299 299 298 298 298 299 299 299 299 299 299 299 300 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 299 300 300 301 302 303 303 305 305 306 307 309 310 312 313 315 315 317 318 320 321 323 326 327 328 329 331 330 329 326 324 323 319 317 315 314 312 310 310 308 305 306 305 306 304 303 300 311 326 8 50 69 76 75 78 75 71 67 62 54 46 35 23 9 356 343 332 323 315 310 305 302 300 297 295 292 284 273 256 233 212 198 189 185 185 183 182 184 184 185 186 187 190 191 193 195 197 199 201 203 203 205 205 205 205 205 205 205 204 203 202 200 199 197 196 194 192 191 191 190 189 190 191 192 194 196 199 201 204 208 211 214 217 221 223 123 124 126 130 132 134 137 139 140 140 145 145 146 146 143 140 140 137 137 134 129 129 132 132 137 137 137 139 139 139 134 128 123 118 111 107 101 96 90 86 81 75 69 63 58 52 46 39 33 27 21 17 13 11 8 6 5 4 4 3 4 4 6 9 12 14 19 20 20 23 24 23 22 20 20 20 20 20 20 21 22 24 26 28 29 31 32 33 33 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 40 41 41 41 41 42 41 42 42 41 42 42 43 43 45 45 47 50 52 57 62 66 74 79 83 87 90 92 93 93 93 92 90 87 85 81 77 75 71 67 64 60 58 56 55 53 51 49 48 46 44 43 42 40 38 37 36 35 34 32 31 30 29 29 28 27 27 27 26 26 27 27 27 27 27 28 28 28 28 28 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 43 43 43 42 41 40 39 38 37 37 37 38 40 42 44 45 47 49 50 51 51 52 51 51 51 51 52 52 54 56 59 63 67 71 75 77 79 79 78 78 76 74 72 70 70 68 68 69 69 69 70 72 73 76 78 80 81 84 86 87 87 89 89 90 90 91 91 91 93 94 94 94 95 95 95 95 94 94 94 93 91 90 90 90 89 89 87 87 87 86 86 84 82 78 73 67 61 52 47 39 33 30 27 23 21 19 18 17 16 16 15 16 15 15 15 14 13 13 12 10 9 7 6 4 3 3 2 2 3 5 7 8 11 12 15 15 17 19 19 20 20 21 21 21 23 24 24 26 28 29 31 34 37 40 44 47 50 55 58 60 63 64 64 63 60 58 53 48 43 39 34 29 23 19 16 13 11 8 8 6 5 5 4 4 4 4 4 4 2 1 359 358 355 352 351 348 346 343 342 340 339 339 338 337 336 335 334 333 332 331 331 330 332 333 335 340 344 349 357 1 3 5 3 1 359 355 350 343 338 334 328 325 319 315 312 310 307 305 303 301 300 299 299 298 298 298 298 298 298 298 298 298 298 299 298 299 298 299 298 299 298 299 299 299 298 299 299 299 299 299 299 300 299 300 300 301 302 303 303 305 306 306 308 308 310 312 313 315 315 317 318 319 321 323 324 326 327 329 329 328 329 326 324 323 320 317 314 314 313 313 313 311 312 314 314 316 321 325 331 344 3 23 47 56 64 69 72 72 69 68 64 59 52 41 30 15 1 346 334 325 317 311 306 304 302 299 298 296 289 284 270 239 209 194 185 179 179 177 178 179 181 182 184 186 187 190 193 195 197 199 201 203 205 204 205 205 205 205 205 203 202 201 200 199 198 196 195 192 191 190 190 189 189 189 190 191 194 196 199 201 205 209 211 215 217 221 224 122 121 125 129 131 134 137 137 140 143 146 146 148 148 144 140 140 137 134 134 131 131 131 131 137 137 140 142 139 139 134 129 122 118 112 108 102 96 88 83 79 73 67 61 55 49 42 36 30 24 19 15 11 9 7 5 4 4 3 3 4 6 6 9 12 14 17 19 20 20 21 20 19 17 18 18 17 17 17 18 19 20 23 25 27 28 29 30 31 32 32 32 33 34 34 34 35 36 36 36 37 38 39 39 39 40 40 40 40 41 40 41 40 41 40 41 40 40 41 41 42 45 47 50 56 62 68 74 80 86 90 92 94 95 97 95 95 93 92 89 84 81 78 74 70 66 63 61 58 56 53 51 50 48 46 44 43 41 39 38 36 35 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 30 30 30 30 31 31 31 32 33 35 35 36 37 39 40 40 42 43 43 43 44 44 43 43 42 41 40 39 38 38 38 40 40 43 44 47 48 49 51 52 52 53 53 52 52 52 52 52 53 54 57 60 63 67 71 75 77 78 79 78 78 74 72 70 68 67 66 65 65 65 65 67 68 70 72 74 76 79 83 84 86 87 89 90 91 91 91 93 93 94 94 94 95 95 95 95 95 95 94 94 93 91 90 90 89 89 88 88 87 86 84 84 82 80 76 72 66 60 53 46 40 34 31 27 24 22 21 19 19 17 17 17 16 16 16 17 16 16 15 13 12 10 8 6 5 4 3 3 3 3 5 7 9 11 13 15 16 17 19 20 20 21 21 21 21 23 24 24 26 28 29 31 34 37 40 42 47 50 54 58 60 64 65 65 65 64 60 57 53 48 41 36 30 26 20 18 14 11 8 6 6 5 5 4 5 5 5 5 5 4 4 1 359 356 353 350 348 346 343 341 340 339 338 338 337 336 335 334 332 331 330 330 329 330 332 333 337 341 345 350 352 355 357 357 357 353 350 347 342 335 331 327 323 319 315 312 309 306 304 302 301 299 298 298 297 297 297 297 297 297 297 297 297 297 298 298 297 298 298 298 298 298 298 298 298 298 299 299 298 299 299 299 300 300 300 301 302 302 303 303 305 305 307 307 309 310 312 312 314 315 317 317 318 320 322 323 325 325 326 326 327 326 325 323 320 319 317 314 314 313 313 314 314 317 319 321 326 333 338 349 2 16 30 44 56 62 65 69 71 70 69 67 64 56 49 37 23 6 351 337 326 318 313 309 306 303 303 302 299 296 294 284 263 213 188 179 173 172 173 174 174 176 179 182 184 186 190 193 195 198 201 202 203 204 205 205 205 204 204 203 202 201 200 199 198 197 194 193 191 190 190 189 189 189 189 190 191 194 196 199 202 206 209 212 216 219 222 225 115 119 123 125 131 131 137 137 144 144 148 148 148 148 144 144 144 140 137 134 134 134 131 131 137 137 143 143 140 140 134 129 124 118 113 106 102 96 88 83 76 71 64 58 52 46 38 33 27 21 17 13 10 8 6 5 4 4 3 4 6 6 9 11 14 16 18 19 19 19 19 18 16 15 15 15 14 14 13 14 17 18 19 21 24 25 27 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 37 38 38 38 38 39 40 40 39 39 40 39 39 39 39 39 39 39 39 41 43 48 53 58 67 74 81 88 94 96 97 99 99 97 97 95 93 90 87 84 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 38 37 35 34 32 31 30 29 28 28 27 27 27 27 26 27 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 32 33 34 35 36 37 38 39 40 42 42 43 44 44 44 44 44 43 42 42 41 40 39 40 40 42 43 45 47 49 50 51 53 53 53 54 54 53 52 52 52 52 53 54 57 60 64 67 71 74 76 78 79 77 77 74 72 70 66 65 62 62 60 60 62 62 64 65 67 69 73 77 80 84 85 87 89 90 92 91 93 93 94 94 94 95 96 96 96 96 96 95 95 94 94 92 91 90 89 89 88 88 87 86 84 84 82 79 77 71 65 60 53 47 40 35 31 28 25 23 21 20 19 18 18 17 18 18 17 18 17 17 16 14 12 12 9 7 5 4 3 3 3 4 5 7 9 11 13 15 16 17 19 20 20 21 21 23 23 23 24 25 26 28 29 31 33 36 40 43 45 49 53 56 60 63 65 67 67 65 63 61 55 51 46 40 33 28 23 18 14 11 10 8 6 5 5 5 5 5 7 7 7 7 5 2 1 358 355 350 348 345 343 341 340 339 338 337 336 334 333 332 331 330 330 330 329 329 329 330 333 337 340 344 347 350 352 352 352 350 347 344 339 335 331 326 322 318 314 310 307 306 304 302 300 299 297 297 296 297 297 296 296 296 296 297 296 297 297 297 297 297 297 297 297 298 297 297 297 297 298 298 298 299 299 299 300 300 300 301 302 302 303 303 304 306 306 308 309 310 312 313 314 315 316 317 318 319 320 321 322 323 325 324 326 325 324 322 320 319 317 315 314 314 313 314 315 319 322 326 333 343 352 1 12 22 35 44 53 59 65 68 70 71 69 69 67 63 54 44 30 12 356 339 328 319 314 311 307 305 305 303 305 302 301 297 284 236 184 170 166 167 167 170 171 175 178 179 182 186 190 193 196 198 200 202 203 204 205 204 204 203 203 202 201 199 198 197 196 195 193 192 191 189 189 188 188 188 189 190 191 194 196 200 203 207 210 213 216 220 222 225 113 114 120 122 124 127 134 141 145 145 145 145 145 148 148 144 144 140 140 134 134 131 131 131 134 140 140 140 140 137 134 129 124 119 112 106 100 93 87 80 74 68 62 56 49 42 36 30 24 19 14 12 8 7 6 5 4 5 5 6 8 8 11 13 16 17 17 17 18 18 16 14 14 13 13 12 11 11 12 12 13 15 17 18 21 23 24 25 26 27 27 28 28 29 30 30 31 32 33 34 34 35 36 36 36 37 38 38 38 39 39 38 38 38 38 37 36 36 36 36 37 37 39 43 49 54 63 74 82 90 95 99 102 101 101 100 98 97 95 92 89 86 83 79 76 72 68 66 63 60 57 54 51 49 47 44 42 40 38 36 34 32 31 30 29 28 27 27 27 26 27 26 26 26 27 27 27 28 28 28 28 29 29 29 29 30 29 30 30 30 30 30 31 32 32 34 35 35 37 38 39 41 42 43 43 44 44 45 45 45 44 44 44 43 42 42 42 43 43 44 45 47 49 50 51 53 53 54 54 54 54 54 53 52 52 52 53 54 56 58 62 66 69 73 75 77 78 77 75 73 70 68 65 62 60 60 58 58 58 58 58 59 62 66 68 72 76 82 84 85 89 90 92 93 93 94 94 95 95 96 97 97 97 97 97 97 96 95 95 94 92 91 90 89 88 86 86 85 85 83 81 79 75 72 66 60 53 48 42 36 32 29 26 24 22 21 20 19 19 19 18 19 18 19 19 18 17 16 14 12 11 7 6 5 4 3 3 4 5 7 9 12 13 16 17 18 20 20 21 21 21 23 23 23 24 26 26 28 31 32 33 35 38 41 45 47 51 55 60 62 66 67 68 68 66 64 61 54 48 43 37 30 25 21 17 13 10 9 8 6 5 6 6 6 8 8 8 7 5 4 1 359 355 352 349 345 343 342 340 338 338 337 335 335 334 332 331 330 329 329 328 328 329 329 332 334 337 339 344 346 348 348 347 346 344 341 337 332 328 324 320 317 313 310 307 306 303 300 299 298 297 296 296 295 296 295 295 295 295 296 296 296 296 296 296 296 296 296 297 296 296 297 297 297 297 298 298 298 299 299 300 300 300 301 302 302 303 304 304 306 307 308 309 311 312 313 314 315 316 316 317 318 319 320 320 321 322 323 324 324 323 322 319 318 317 315 314 313 314 315 318 320 323 331 339 347 358 7 19 28 38 44 52 59 64 67 70 71 71 71 69 67 61 50 39 21 1 343 331 322 315 312 309 308 306 306 305 305 306 305 300 268 175 161 160 160 163 165 168 171 175 179 182 186 189 193 196 199 201 203 204 204 205 204 204 203 201 200 199 198 197 196 194 193 192 191 190 187 187 188 188 188 189 190 191 194 198 200 204 207 210 214 216 220 223 226 111 112 112 118 123 126 130 138 142 142 142 142 145 145 145 145 141 141 137 134 131 131 128 131 134 137 137 137 137 134 134 129 126 118 112 107 100 93 87 80 74 66 60 53 46 40 34 27 22 17 13 10 8 7 6 6 6 7 9 9 10 12 15 17 17 19 17 18 16 16 15 13 13 12 11 11 10 10 10 10 10 13 15 16 19 20 22 22 23 24 25 26 27 27 28 28 30 30 31 33 33 34 35 35 35 36 36 37 37 37 37 37 37 37 36 35 34 35 34 33 33 33 34 38 43 50 62 71 84 93 98 102 103 105 104 101 101 98 95 93 90 87 85 80 78 75 71 69 66 63 59 56 53 50 47 44 42 39 37 35 33 32 30 29 28 27 27 26 26 26 26 26 26 26 27 27 28 28 28 28 29 29 30 30 30 30 30 30 30 30 30 31 32 32 33 34 35 37 38 40 41 43 43 44 44 45 46 46 46 46 45 45 45 44 43 44 45 45 46 47 48 50 51 51 53 53 54 55 54 54 54 53 52 51 52 52 52 54 57 59 62 66 69 71 74 76 77 76 75 73 70 66 64 62 57 57 54 53 53 53 53 55 58 61 64 68 73 77 81 85 87 90 92 93 93 94 95 97 96 98 99 100 100 99 100 99 99 98 97 96 93 92 90 89 88 86 85 84 83 82 80 78 75 71 66 61 55 48 43 38 33 29 27 24 23 21 20 20 19 18 19 18 19 20 19 18 18 17 15 13 11 9 6 5 4 3 3 4 5 7 9 12 13 16 17 19 20 21 21 21 23 23 23 24 25 26 27 29 31 32 33 35 38 39 41 44 49 53 57 62 65 66 68 68 68 67 64 59 54 47 39 33 28 23 19 15 11 10 8 8 6 6 8 8 8 10 8 8 7 4 2 359 356 352 349 346 344 341 339 338 337 336 335 334 333 332 331 330 329 327 326 326 328 328 329 332 334 336 340 343 344 344 344 342 341 339 335 331 328 323 319 315 313 310 306 304 302 300 298 297 296 295 295 294 295 294 294 294 295 295 295 295 295 295 295 296 295 295 295 296 296 296 296 296 297 297 297 298 298 298 299 300 300 301 301 302 303 303 304 306 306 308 308 311 312 313 314 314 315 315 316 316 317 318 319 319 319 321 322 321 321 320 319 318 317 314 314 314 314 315 318 322 326 332 343 353 4 12 23 33 39 46 53 58 63 67 70 71 72 72 71 69 65 58 48 32 10 347 331 322 317 312 310 309 308 307 307 308 309 309 306 302 169 154 156 157 158 162 166 170 174 179 182 187 190 194 197 199 202 203 205 204 204 204 202 201 200 199 198 197 196 194 193 192 190 190 187 186 186 186 186 186 188 189 191 195 198 201 204 208 211 215 218 221 223 226 107 108 110 116 118 126 126 134 134 138 142 142 145 145 145 145 141 137 137 134 131 128 128 131 131 131 134 134 134 137 134 128 123 120 113 107 100 93 85 80 74 64 57 49 42 37 30 25 20 16 12 10 8 8 7 6 8 8 11 12 14 15 17 19 18 19 18 17 15 14 13 13 12 10 9 8 8 8 8 8 9 11 12 14 16 18 19 21 21 22 23 24 25 25 26 27 28 30 30 31 32 33 33 34 35 35 35 36 36 36 36 36 35 35 34 33 33 32 31 31 30 30 30 32 35 42 54 65 82 94 103 107 108 107 108 105 102 99 97 93 90 89 85 82 79 76 73 70 67 64 61 57 54 51 48 44 42 39 36 34 33 31 30 28 27 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 29 29 30 30 30 31 30 30 30 31 31 31 32 33 34 35 36 38 40 41 43 44 45 46 46 47 47 47 47 47 47 46 46 45 45 46 46 47 48 49 50 51 52 53 53 54 55 55 54 54 53 53 52 51 51 52 52 53 55 58 61 64 67 71 73 74 76 75 74 71 67 65 62 59 57 54 52 51 51 50 50 50 53 58 59 65 69 74 79 83 87 89 92 92 93 94 96 98 99 100 101 102 103 103 102 102 101 100 99 97 94 92 91 89 87 84 84 83 81 79 79 77 75 71 67 60 55 48 43 38 34 31 28 25 23 22 20 20 20 19 19 19 19 19 19 19 18 17 15 13 11 9 6 5 4 4 3 4 5 7 9 12 15 16 19 20 20 21 21 21 23 23 24 24 25 27 28 29 31 32 32 35 36 39 40 43 47 50 54 59 62 65 68 69 69 68 66 61 55 50 43 38 31 26 21 17 15 11 10 9 9 9 9 9 9 10 10 10 8 5 4 1 356 353 349 346 343 341 339 337 337 336 334 333 332 332 330 329 327 326 326 325 326 327 329 331 332 336 338 340 341 341 341 340 338 336 333 330 326 323 318 315 312 309 307 304 302 299 299 297 296 295 294 294 294 294 294 294 295 294 294 294 294 295 294 294 294 295 295 295 295 295 296 296 296 297 297 298 298 298 299 299 300 300 301 302 302 303 304 305 306 307 307 310 311 312 314 314 314 314 314 315 315 316 317 318 318 320 319 320 320 318 318 317 314 313 312 313 313 313 317 321 326 334 343 356 7 18 28 36 43 50 56 59 63 67 70 71 73 74 74 72 70 64 56 40 19 355 337 322 315 312 309 308 308 308 308 309 311 312 313 311 266 155 156 152 156 160 165 168 174 179 182 188 192 195 199 201 203 203 205 205 204 203 201 200 199 198 196 195 194 191 192 191 188 187 186 186 185 185 186 186 188 190 193 195 199 201 205 209 213 215 218 221 225 227 104 104 107 111 118 121 126 126 129 134 138 142 142 145 141 141 141 137 134 134 131 128 128 127 127 127 130 130 134 134 131 128 122 120 113 108 100 93 85 77 71 61 55 48 42 35 28 23 19 15 12 10 9 8 7 7 10 10 13 16 16 17 19 20 19 18 17 15 14 13 12 11 10 9 7 7 6 7 7 7 7 9 11 12 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 33 34 34 34 35 35 34 34 34 33 32 31 31 30 28 27 26 25 24 26 26 32 44 58 80 95 108 113 113 114 111 108 105 100 97 95 92 87 84 82 79 76 74 70 67 65 62 59 55 52 48 45 42 39 36 33 32 30 29 28 27 26 26 25 25 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 32 33 34 35 36 37 40 41 43 44 45 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 49 50 51 52 52 53 54 54 54 55 54 54 53 52 52 51 50 50 50 51 53 55 57 59 63 66 69 71 72 72 73 71 70 66 63 60 57 54 52 50 47 47 47 47 47 49 52 57 60 66 71 76 81 85 88 90 92 95 96 97 100 101 103 104 104 105 106 106 105 104 103 102 99 96 93 90 88 85 83 82 80 79 77 77 75 73 70 65 61 55 50 45 39 35 32 29 26 24 22 21 20 19 20 19 19 19 19 19 19 19 17 16 13 12 10 8 5 5 4 4 5 7 8 11 12 15 16 19 20 20 21 23 23 23 24 24 25 25 27 29 29 31 31 33 33 36 37 38 40 44 47 51 56 60 63 66 68 70 67 67 62 57 51 46 40 34 29 23 21 17 15 13 11 11 11 11 9 11 11 10 10 8 7 4 1 356 353 348 346 343 341 339 337 336 335 334 333 332 331 329 328 327 326 325 325 326 327 328 330 332 333 335 337 338 339 339 339 337 334 332 329 325 321 318 314 312 308 306 304 302 300 299 297 297 295 294 294 293 293 294 293 294 294 293 293 294 294 294 294 294 293 294 294 295 295 295 295 296 296 296 297 297 298 299 299 299 300 301 302 302 302 303 304 305 306 307 309 309 311 312 313 313 313 314 313 313 314 313 314 315 316 317 318 317 317 317 313 312 312 310 310 311 312 314 318 323 333 345 358 12 23 32 41 47 52 58 61 65 68 71 73 74 75 76 74 73 70 64 52 28 1 336 322 315 312 310 308 308 308 309 310 311 312 313 312 306 172 157 156 159 161 166 169 174 179 184 188 192 196 199 201 203 203 204 204 203 202 200 199 197 196 195 193 191 190 189 188 187 186 185 185 184 184 185 186 188 190 193 195 199 203 207 209 213 216 219 221 225 227 100 100 107 107 114 114 121 129 129 134 138 142 142 142 141 141 141 137 134 134 134 128 124 124 127 130 126 130 130 130 130 127 122 116 111 105 97 90 82 75 68 61 53 46 40 34 28 23 18 13 12 10 9 8 8 9 11 14 15 17 20 20 22 20 19 18 17 14 13 12 11 9 9 7 6 6 5 6 5 6 7 8 9 11 13 15 16 17 19 19 20 20 22 23 24 25 26 27 28 29 30 31 32 31 32 33 33 33 33 33 33 33 32 32 31 30 29 27 26 25 23 22 22 20 21 22 26 47 73 98 116 120 120 119 116 113 108 102 98 94 90 87 83 80 77 75 72 70 68 65 62 58 56 52 48 45 42 38 36 33 31 29 28 27 26 25 25 25 25 25 25 26 26 27 27 27 28 29 29 30 30 31 31 31 31 31 31 31 31 32 32 33 34 34 36 38 39 42 43 45 46 47 48 49 50 50 50 50 50 49 50 49 49 49 49 50 50 50 51 52 53 53 54 54 54 54 53 53 53 52 51 50 50 49 49 49 50 52 53 55 58 61 64 67 69 70 70 71 69 68 65 62 59 57 53 51 47 46 44 46 43 44 46 47 51 58 61 69 73 78 83 87 90 92 95 96 99 101 103 104 106 107 109 109 109 109 107 105 103 100 97 93 90 87 83 81 78 76 75 75 73 72 71 68 64 60 55 50 45 41 36 33 29 27 25 23 22 21 20 19 19 19 19 18 19 19 18 17 16 14 12 10 8 6 5 4 4 5 7 8 11 13 15 17 19 21 21 23 23 23 24 24 24 26 26 27 29 30 31 31 32 33 34 35 37 39 40 44 47 52 57 60 62 66 67 67 64 61 57 53 49 42 35 30 26 21 19 15 14 13 12 11 11 11 11 11 11 10 8 7 4 1 356 353 350 345 343 340 339 336 336 334 333 332 332 329 328 326 326 324 325 325 325 325 328 328 330 332 334 336 337 337 337 336 334 333 330 327 324 321 317 314 310 309 305 305 302 300 298 297 296 296 294 294 293 293 293 293 292 293 293 293 293 292 293 292 293 293 294 294 294 295 295 295 295 296 296 296 297 297 298 298 299 300 300 301 301 302 303 303 304 305 307 308 309 310 310 310 311 312 311 310 311 311 312 312 312 312 313 314 314 313 313 311 310 307 307 307 307 308 312 317 322 332 344 358 13 26 39 46 51 57 60 63 66 69 71 74 75 76 77 78 76 75 70 60 41 11 339 323 315 312 310 309 309 308 308 310 312 312 314 313 310 235 158 158 160 164 167 171 175 181 184 189 193 197 200 202 203 204 203 203 203 201 200 197 195 194 193 190 189 188 187 186 185 184 184 183 183 183 184 186 188 190 193 196 199 203 207 211 214 216 220 222 225 227 95 101 101 107 114 114 116 121 129 129 134 138 138 138 141 141 137 137 134 134 131 128 124 124 127 123 126 126 126 126 123 123 122 116 106 101 97 87 79 72 66 59 51 44 39 32 26 20 17 13 11 10 9 9 10 11 14 16 19 19 22 22 21 20 19 17 16 14 13 10 10 8 8 7 5 5 5 5 5 5 6 8 9 10 12 15 16 16 18 18 19 20 21 22 23 24 25 27 28 29 30 31 31 31 32 32 32 32 32 32 32 31 31 30 29 28 27 25 24 23 22 20 17 16 15 14 15 23 41 92 120 134 134 131 125 116 109 104 98 95 88 85 81 78 75 73 70 68 65 64 62 58 55 52 48 44 41 38 34 32 30 29 27 26 25 25 25 24 24 24 25 25 25 26 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 33 33 34 35 36 37 39 41 43 45 47 48 49 50 51 51 51 51 52 51 51 50 51 51 50 51 51 52 52 53 53 54 54 55 55 54 54 54 52 51 51 49 49 48 47 47 48 48 50 52 54 56 59 63 65 67 69 69 69 67 66 64 61 58 55 52 50 46 44 43 43 41 41 43 44 49 55 58 66 72 77 82 87 90 93 95 98 100 103 105 107 109 110 111 112 111 111 110 108 105 101 97 92 88 83 79 77 74 73 71 69 69 67 67 65 63 59 55 50 45 41 37 34 30 28 25 23 22 21 20 19 19 19 19 18 18 19 18 17 15 14 12 10 9 6 5 5 5 7 8 9 12 13 16 19 20 21 23 23 24 24 24 25 25 26 26 27 29 31 31 31 32 32 33 35 35 36 38 41 44 47 51 55 59 61 61 61 60 59 56 52 47 43 36 31 26 23 21 19 16 15 14 14 14 14 12 12 12 11 10 7 4 1 357 353 350 347 344 341 338 337 335 334 333 332 330 328 328 326 325 324 324 325 324 326 327 329 330 331 333 334 335 336 335 335 332 331 329 326 323 320 316 314 310 309 305 304 302 301 299 297 297 295 295 294 294 294 293 293 292 292 293 292 292 292 292 292 292 293 293 294 293 294 294 295 295 295 296 296 296 297 298 297 298 299 299 300 300 301 302 302 302 304 304 306 307 308 308 308 309 309 309 308 308 308 308 309 308 309 310 311 311 309 308 306 305 303 304 303 304 306 306 313 319 327 343 1 18 36 46 52 56 60 62 66 69 71 73 74 77 78 78 79 79 79 75 69 55 24 343 325 316 311 310 309 308 309 308 309 311 313 312 313 308 284 188 165 165 166 171 172 177 181 186 191 195 197 200 202 203 204 203 203 202 200 198 195 194 192 190 189 187 186 185 184 183 183 182 182 182 183 184 187 188 190 194 197 200 204 208 211 214 218 220 223 225 228 90 96 101 103 108 116 116 121 129 134 134 134 138 138 141 137 140 137 134 131 131 128 124 124 123 123 126 121 121 125 121 118 116 108 107 98 94 84 76 69 64 56 48 42 37 30 26 20 17 14 11 10 10 11 12 13 15 18 21 21 22 23 21 21 18 16 15 13 12 10 8 7 7 5 5 4 5 5 5 6 7 8 9 12 13 14 15 16 17 17 19 19 21 22 22 24 25 26 28 29 30 30 31 31 31 31 32 32 31 31 31 30 30 29 28 27 26 24 22 21 20 17 15 13 12 7 5 2 5 25 146 150 151 143 134 127 116 105 100 93 86 81 77 74 71 69 67 66 63 61 59 56 54 50 47 43 41 37 34 31 29 27 26 25 24 24 24 24 24 24 25 25 26 26 27 28 29 29 30 31 32 32 32 32 32 33 33 33 33 33 34 35 35 37 39 40 42 44 47 48 50 51 52 52 52 53 53 53 53 52 52 52 52 52 52 53 53 53 54 54 55 55 55 55 55 53 53 51 51 49 48 47 46 45 45 45 47 47 50 52 54 58 60 62 65 66 66 66 65 64 61 59 57 53 51 48 46 43 41 40 41 39 40 42 48 53 59 64 71 77 82 86 90 94 97 100 102 105 107 110 112 112 114 113 114 113 110 108 105 101 96 91 85 80 75 71 69 66 66 65 64 64 63 62 59 57 54 50 45 42 37 34 30 28 25 23 22 21 20 19 18 18 18 17 18 18 17 17 15 14 12 11 9 8 6 7 7 7 8 11 12 15 17 19 20 23 23 24 25 25 25 25 25 27 27 28 29 31 31 31 31 32 32 33 33 34 36 38 40 43 46 48 51 54 56 56 55 55 52 49 44 42 36 32 28 25 23 20 18 16 15 15 15 15 15 14 13 11 10 7 4 1 356 353 350 347 344 341 338 337 335 333 332 331 329 327 326 326 325 324 324 325 325 325 327 328 330 331 332 333 334 335 334 333 331 330 327 325 323 319 316 314 310 309 307 304 302 301 301 299 298 296 296 295 294 294 293 293 292 292 292 291 292 292 292 292 292 292 293 293 293 294 293 294 294 294 295 295 296 297 297 297 297 298 297 298 299 299 299 301 301 301 302 303 304 305 305 305 305 305 304 304 303 303 303 304 305 305 305 307 305 304 302 301 300 299 298 299 300 301 302 308 316 326 341 2 23 42 49 56 61 65 67 69 71 73 74 76 78 79 80 82 82 81 79 76 66 34 351 330 317 311 309 309 308 310 309 309 311 311 311 311 310 294 231 177 172 170 172 176 179 183 189 192 195 199 201 203 204 204 203 202 201 198 195 194 192 190 189 186 185 184 183 182 181 181 181 181 181 182 183 185 188 190 193 197 201 204 208 212 215 219 221 224 226 228 91 96 103 103 108 116 121 121 126 134 134 134 138 137 137 140 137 137 131 131 128 128 122 118 120 123 121 116 116 119 116 116 111 105 99 94 87 81 76 66 61 55 47 41 35 29 24 19 17 14 13 12 12 13 14 15 17 20 21 23 23 23 21 20 17 15 14 11 10 9 8 7 6 5 5 5 5 6 6 7 8 9 12 13 14 16 16 17 17 18 19 19 20 21 23 24 25 27 28 29 30 30 31 31 32 31 32 31 31 31 30 30 29 28 27 26 25 23 22 20 18 16 14 12 9 6 1 357 345 320 235 191 175 167 154 134 126 110 98 87 80 77 71 68 66 64 62 61 59 58 55 53 51 48 45 42 38 35 32 30 28 27 25 25 24 23 23 23 23 24 24 25 26 26 27 28 29 30 31 31 32 32 32 33 33 33 33 33 34 34 35 35 37 38 40 42 44 46 48 50 51 52 53 54 54 54 54 54 53 53 53 53 53 53 53 54 54 55 55 56 56 56 56 55 54 53 52 51 49 48 46 45 43 43 43 43 43 45 48 50 53 55 57 60 62 64 64 63 63 62 60 56 54 52 48 46 44 42 40 40 39 37 38 44 46 54 59 65 73 79 84 88 92 95 99 103 106 108 110 112 114 116 116 115 115 114 113 110 105 100 94 87 81 74 69 65 63 60 60 60 59 59 60 59 57 55 52 50 45 42 37 34 31 28 25 24 22 21 20 19 18 17 18 17 17 17 16 16 15 13 12 10 10 9 8 8 8 8 9 11 13 15 17 20 21 23 24 25 25 25 25 27 27 27 28 28 29 31 31 31 31 32 32 32 33 33 34 36 37 39 41 42 46 47 49 49 50 49 47 44 41 39 34 31 29 26 23 22 20 18 17 17 17 17 17 15 14 11 10 7 4 1 357 354 349 346 344 341 338 337 335 334 331 330 328 327 325 325 324 323 324 325 325 326 327 329 330 332 332 333 333 333 332 332 330 329 326 324 321 319 316 313 311 308 307 305 303 301 301 299 298 298 296 296 295 294 294 293 293 292 292 291 291 292 292 292 292 292 292 292 293 293 294 293 293 294 294 295 295 296 296 296 296 297 297 298 298 297 297 299 299 299 299 300 300 300 300 301 301 300 299 299 299 299 299 300 300 300 300 299 300 297 297 295 295 294 294 293 294 296 299 303 308 320 340 6 30 46 58 62 66 69 71 71 73 74 76 77 79 80 81 83 84 85 84 79 71 51 3 333 318 312 310 308 309 309 309 310 311 310 311 310 308 300 279 220 185 178 178 179 182 186 190 191 196 199 201 203 204 203 202 200 198 196 194 192 189 188 185 184 183 182 181 180 180 178 178 180 180 181 183 186 188 191 193 197 201 205 209 213 216 219 221 224 227 229 97 97 103 103 110 116 121 121 126 130 130 134 134 137 140 140 137 134 134 131 125 122 122 118 114 116 114 110 110 113 113 110 108 100 95 86 83 77 73 66 59 53 47 40 34 29 24 20 16 15 13 12 14 15 15 17 19 20 23 23 23 22 19 18 15 14 12 10 9 8 7 6 6 6 5 5 6 7 8 9 11 13 15 16 17 18 18 18 19 19 19 20 21 23 23 25 26 28 29 30 31 32 31 32 32 32 32 32 31 31 30 29 29 28 27 26 24 23 22 20 18 17 14 11 8 6 1 354 344 326 268 231 201 187 167 146 133 110 95 82 74 69 66 62 60 58 57 56 55 53 52 50 47 45 42 39 35 33 31 28 27 26 25 24 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 33 33 34 34 34 34 34 35 35 37 38 39 41 43 45 47 49 51 52 54 54 55 55 55 55 55 55 55 54 54 54 54 55 54 55 56 56 56 57 57 56 56 55 53 52 50 48 45 44 42 41 39 39 39 40 42 44 47 50 52 55 57 58 60 61 60 59 58 57 55 52 49 47 46 42 40 38 36 36 37 38 42 46 52 60 68 75 81 86 92 96 99 102 105 108 110 113 115 116 117 118 117 116 115 113 110 104 97 90 83 75 69 63 59 56 55 54 54 55 55 55 54 54 52 50 49 45 42 38 34 32 28 26 23 22 20 19 18 17 17 17 16 16 16 15 16 14 14 13 11 10 9 9 8 8 9 9 12 13 16 19 20 23 24 25 27 27 27 27 27 27 27 28 29 29 29 31 31 31 31 31 32 32 31 32 33 32 34 35 38 38 40 42 43 43 41 41 38 37 34 32 30 27 26 23 22 22 22 21 20 19 19 18 17 15 13 10 7 4 1 357 353 349 346 343 340 339 336 334 331 330 328 327 326 325 324 324 323 324 324 325 326 327 328 329 330 332 332 332 332 331 330 328 327 325 323 320 318 316 314 311 309 307 306 304 303 301 300 299 298 298 297 296 295 295 294 293 293 292 292 291 291 291 292 292 292 292 292 292 293 293 293 293 293 293 294 294 294 294 295 295 295 295 295 296 296 296 296 296 296 296 297 296 296 296 296 295 294 294 295 294 294 295 295 295 296 295 294 294 292 291 289 289 289 289 288 290 292 295 299 306 316 337 12 41 55 64 69 70 72 73 74 76 76 78 79 80 83 84 84 85 87 86 85 79 62 19 333 318 314 310 309 310 309 309 310 311 311 310 309 307 304 289 269 221 198 188 186 185 188 192 193 196 199 202 200 201 202 200 199 197 193 192 190 187 184 183 181 180 178 178 177 177 177 177 178 178 181 183 184 188 191 195 198 201 205 209 213 216 219 222 225 227 230 97 97 97 104 110 110 116 121 126 130 134 137 137 140 137 137 137 134 131 131 126 120 120 118 114 111 108 104 113 106 106 97 97 91 85 82 79 74 69 63 58 52 46 39 33 29 24 19 17 15 14 14 14 15 18 19 22 23 23 23 21 20 18 15 15 13 12 10 9 8 6 6 6 6 7 7 7 10 10 13 14 16 17 19 20 20 20 20 20 19 20 21 22 23 24 26 28 29 30 31 31 33 33 33 33 33 33 32 31 31 30 29 29 28 27 26 24 23 22 20 18 16 14 13 9 7 1 354 345 329 298 253 220 201 175 161 133 108 91 76 68 64 59 56 53 52 51 50 49 48 47 45 44 41 38 36 33 31 28 27 25 24 24 23 22 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 32 33 33 34 34 34 34 35 35 35 36 37 39 40 42 44 46 48 50 52 54 55 55 56 56 56 56 56 56 55 55 55 55 55 55 55 56 56 57 57 58 58 57 56 55 54 52 49 47 45 43 40 38 37 36 36 37 39 41 43 46 49 51 53 55 57 57 57 55 55 54 52 48 47 44 42 41 39 36 37 38 37 38 42 48 55 63 70 80 85 90 94 98 102 107 109 112 113 115 116 118 118 119 118 116 114 112 108 102 94 85 76 68 60 55 50 48 46 46 48 48 50 51 51 51 50 49 46 44 41 37 34 31 28 25 24 21 20 19 17 17 16 16 15 15 15 15 14 14 13 13 12 10 10 9 8 9 10 10 12 13 16 19 21 23 24 26 27 28 28 28 28 29 28 29 29 29 29 30 30 30 31 31 30 30 31 31 31 30 31 32 32 33 34 35 36 37 34 34 33 33 30 29 28 26 26 24 23 22 22 23 22 22 20 19 19 16 13 10 7 4 1 356 353 349 346 343 340 338 335 333 331 329 327 325 325 325 323 323 323 324 324 325 326 328 329 329 330 331 331 331 331 330 329 328 326 324 322 319 318 316 314 312 310 308 307 304 303 302 301 300 299 298 298 296 296 295 295 294 293 293 292 291 291 291 291 292 292 291 292 292 292 293 293 293 293 293 293 293 293 293 294 294 294 294 293 294 294 293 293 293 293 293 292 291 291 290 290 290 289 290 289 289 290 289 289 290 290 290 289 288 287 285 285 284 284 284 284 287 289 291 295 302 316 340 19 47 62 67 72 75 76 77 78 79 79 80 82 83 84 85 86 87 87 88 85 83 74 37 342 322 316 311 310 310 310 310 310 310 311 309 310 308 304 301 289 269 228 207 194 192 193 195 196 197 200 201 201 200 199 198 196 193 191 188 185 183 181 179 178 177 176 175 175 175 175 176 177 178 179 182 184 188 191 195 199 203 207 210 214 217 219 224 226 228 230 91 97 97 104 110 116 121 126 130 130 134 137 140 140 140 140 137 137 131 126 126 120 116 116 112 111 108 104 106 98 98 91 91 85 81 77 75 69 66 62 56 51 44 39 34 27 24 20 18 16 16 16 17 18 21 22 23 24 24 22 22 19 16 15 13 12 11 9 8 7 6 6 7 7 8 8 10 12 13 16 18 20 23 23 24 23 23 22 22 22 22 23 23 24 26 27 29 30 32 33 34 34 34 35 35 35 34 33 32 32 31 31 29 28 27 26 25 24 22 20 19 17 16 14 11 8 3 358 352 342 317 284 231 207 174 161 132 111 84 69 63 57 53 49 47 44 46 44 43 42 41 40 38 37 34 33 30 28 26 24 24 23 23 23 22 23 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 33 33 34 34 35 35 35 36 36 37 38 39 41 43 45 47 49 51 53 54 56 56 57 57 57 57 57 56 56 56 56 55 56 55 56 57 57 58 58 59 58 58 57 56 53 52 50 46 43 40 37 35 34 32 33 33 34 36 39 43 45 47 50 52 52 53 53 52 51 50 48 45 44 43 39 39 37 35 36 36 36 40 44 50 57 66 72 82 88 93 99 105 108 111 114 115 118 119 120 121 121 120 119 116 114 110 105 97 86 75 65 56 51 46 41 41 40 40 42 44 45 47 48 47 48 46 45 42 40 36 34 31 28 25 24 21 20 19 17 16 16 15 14 14 15 14 14 13 13 13 12 11 10 10 9 9 10 11 13 15 17 20 21 24 25 26 27 28 29 29 29 29 29 29 29 29 29 30 30 30 31 30 30 30 29 28 28 28 29 28 28 27 30 29 30 28 29 27 27 27 26 25 26 25 24 24 23 24 24 25 24 23 22 21 19 18 15 12 7 2 359 356 351 347 344 341 339 336 334 331 328 328 326 323 323 322 322 322 323 324 325 325 326 327 329 330 330 330 330 330 330 329 328 327 325 323 321 319 318 316 314 312 310 308 307 305 304 303 301 301 300 299 298 297 297 296 295 294 294 293 292 291 291 291 291 291 292 291 291 291 292 292 292 292 292 292 292 292 292 292 292 292 292 293 292 292 291 291 291 290 289 288 288 287 286 284 284 284 283 283 284 285 285 286 286 286 285 285 285 284 283 282 281 281 281 281 281 283 285 289 293 299 313 338 21 53 64 71 74 78 79 80 81 80 81 82 83 84 85 86 87 89 88 88 88 84 76 54 355 324 313 310 308 308 309 309 309 310 310 310 309 310 308 304 301 294 269 236 222 204 198 195 197 198 199 197 198 197 196 193 192 188 186 184 181 179 178 175 174 174 173 172 172 172 173 175 176 177 179 182 185 187 191 195 199 203 207 211 215 218 221 225 227 229 230 91 98 106 113 119 125 125 126 130 134 134 137 140 137 140 137 134 134 132 129 124 121 114 111 108 105 101 97 97 91 91 83 84 79 76 73 70 66 62 60 55 49 44 38 32 27 23 20 20 17 17 17 20 20 23 25 24 26 24 24 20 18 15 12 11 10 10 8 7 7 8 7 8 9 10 12 14 16 18 20 23 25 27 28 28 28 27 25 25 24 24 24 26 27 28 30 31 33 33 34 36 36 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 24 24 22 21 19 18 16 13 11 7 4 358 351 332 306 266 196 155 142 115 100 84 69 61 56 48 44 41 39 40 38 36 34 33 33 31 30 29 28 26 24 23 22 22 22 22 21 21 22 22 22 23 23 24 24 25 26 27 28 29 30 30 32 32 33 34 34 34 35 35 35 36 37 37 39 40 41 44 46 48 50 52 54 55 56 57 58 58 58 57 57 57 56 56 56 56 56 56 56 57 58 59 59 59 59 59 58 57 55 53 49 46 42 39 36 33 30 29 29 29 31 32 35 37 41 43 45 47 48 49 49 49 47 46 45 42 41 39 38 37 36 35 34 34 36 39 42 50 57 64 75 84 93 100 104 110 113 116 119 120 122 122 122 122 122 121 119 114 111 105 96 87 73 63 53 44 39 37 33 33 34 34 35 37 40 42 43 44 44 45 43 41 39 36 33 30 27 25 23 21 20 18 17 16 15 14 14 15 14 13 13 12 13 12 12 11 10 10 10 10 11 11 13 15 17 20 21 24 26 27 29 29 29 29 29 29 29 29 29 29 28 29 29 29 30 30 29 29 28 28 27 26 27 25 24 25 26 24 25 23 24 22 22 22 22 22 22 22 23 24 24 25 26 26 26 25 25 23 22 19 15 10 6 2 357 354 351 346 343 341 337 334 333 329 327 325 322 322 322 321 321 322 322 323 324 325 326 327 328 329 329 329 329 329 328 327 327 325 324 322 320 319 318 316 313 312 310 309 307 305 304 303 302 302 300 300 299 298 298 297 295 295 295 294 293 292 291 291 291 291 291 291 291 291 291 291 292 291 291 291 290 291 291 291 291 291 291 291 291 291 289 289 288 287 286 285 284 283 282 280 279 278 279 279 279 280 281 282 282 282 283 283 282 281 280 279 279 279 279 279 281 282 285 287 293 299 313 338 21 53 68 74 78 80 81 81 82 82 83 84 85 86 87 87 89 90 90 90 90 87 81 66 5 325 313 310 306 306 307 308 308 308 309 310 311 309 311 308 307 304 300 284 259 236 210 210 204 201 197 198 196 196 191 188 188 183 181 179 178 175 174 172 171 170 169 169 169 171 172 172 174 177 178 181 185 187 191 195 199 203 208 212 215 219 223 226 228 230 232 100 106 113 113 119 125 129 129 134 134 137 140 140 140 140 139 137 132 132 127 122 119 116 111 108 105 101 97 91 84 83 77 77 73 71 68 66 64 60 56 52 48 44 38 32 27 25 20 20 19 19 21 21 23 26 26 28 26 26 23 20 17 13 11 10 9 8 8 7 8 9 9 9 10 12 14 17 19 21 24 27 29 32 32 32 31 30 29 28 27 27 27 28 29 31 32 34 35 36 37 38 38 39 39 39 38 37 36 35 35 34 32 32 31 29 29 27 26 25 24 23 22 20 18 16 15 12 11 8 2 3 6 25 128 122 115 111 91 79 71 61 56 46 42 36 34 32 30 29 28 27 26 25 24 22 22 21 20 20 19 19 20 20 21 21 22 22 22 23 23 23 24 25 26 27 28 29 29 30 32 32 33 34 34 34 35 35 36 36 37 38 39 40 42 44 46 49 51 53 55 56 57 58 58 59 59 58 58 58 57 57 57 57 57 57 57 58 58 59 60 61 60 60 59 57 55 53 49 45 41 37 34 30 27 26 26 26 27 28 30 34 36 39 41 43 44 45 45 45 44 42 41 39 38 37 36 34 33 33 32 34 36 38 40 48 59 67 77 90 99 106 112 115 119 122 123 125 125 125 125 124 123 121 120 114 106 98 83 71 56 44 37 31 29 28 27 27 27 29 31 33 36 37 40 41 42 42 40 39 37 35 33 29 27 25 22 20 19 18 17 16 16 15 14 14 13 13 13 12 13 12 12 11 11 10 10 10 11 13 14 15 18 20 23 24 26 27 29 29 30 30 29 29 29 29 28 28 28 29 29 30 30 28 29 29 28 27 27 25 24 23 22 22 21 22 20 19 19 18 18 18 18 18 20 20 21 23 24 25 26 26 28 28 26 24 23 19 16 11 6 1 357 352 349 345 342 339 335 333 330 328 325 323 320 319 320 320 319 321 321 322 323 325 326 327 328 328 328 328 328 328 327 326 325 324 323 321 320 318 317 315 313 313 311 309 307 306 305 303 303 302 301 300 300 299 298 298 297 296 295 294 294 293 292 291 291 291 291 290 291 291 291 291 291 290 290 290 290 290 290 290 289 290 290 290 289 288 288 287 286 285 284 282 281 279 277 276 275 275 275 276 275 276 277 278 280 280 280 280 279 279 278 277 277 277 278 279 280 282 285 289 292 298 311 335 15 50 67 75 80 81 82 83 85 85 85 86 86 88 89 89 90 92 92 92 93 90 86 76 26 322 307 305 304 305 305 305 306 308 308 309 310 310 310 311 310 309 308 302 291 278 245 228 207 202 198 195 193 192 188 184 181 179 175 174 172 171 169 168 168 167 167 166 168 168 169 171 173 176 178 181 185 187 191 195 200 204 208 212 216 220 224 226 229 231 233 108 108 116 123 123 125 129 134 138 141 144 140 143 142 142 139 137 134 130 130 122 118 115 113 107 104 100 91 85 84 77 77 79 73 69 67 66 64 63 57 50 50 44 39 33 27 26 22 21 21 21 21 23 26 27 29 28 26 25 21 19 15 12 9 9 8 9 8 8 8 9 11 12 14 16 18 20 23 25 28 31 33 34 36 35 35 34 32 30 30 30 30 31 32 33 35 36 38 39 40 40 41 41 41 41 40 39 39 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 21 21 19 19 19 17 19 23 35 67 91 100 97 97 91 81 74 64 56 48 38 34 30 26 24 22 21 20 19 18 18 17 16 15 16 16 17 18 18 19 20 20 21 22 22 23 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 34 35 35 36 36 37 38 39 41 42 44 47 49 51 53 55 57 58 59 59 60 60 59 59 58 58 58 57 57 57 57 58 58 59 60 60 61 62 60 60 59 56 53 50 45 41 36 33 29 25 24 22 22 23 24 27 30 32 34 37 39 40 40 40 40 40 39 37 36 35 34 33 32 31 32 31 31 32 35 41 46 55 67 81 93 103 110 119 121 125 127 129 130 132 131 129 129 126 123 118 108 95 79 60 43 35 28 23 21 21 20 20 20 22 25 27 29 32 33 36 38 38 38 38 38 35 34 31 29 26 25 22 20 19 18 16 16 15 14 13 13 13 12 12 13 13 12 12 11 11 11 11 11 11 13 14 15 18 20 21 23 26 28 28 29 31 31 29 29 29 29 28 28 29 29 28 28 28 27 28 28 27 27 25 24 22 22 20 19 18 18 17 15 16 16 14 14 14 16 16 18 19 21 23 24 26 27 27 29 27 25 23 20 15 10 4 1 356 352 347 344 341 337 335 330 329 325 323 319 318 317 317 318 318 319 320 322 323 325 325 326 326 327 328 328 327 326 326 325 324 323 322 321 320 318 316 315 313 313 311 310 308 307 306 304 304 302 302 301 300 300 299 298 298 296 296 295 294 293 293 292 291 291 290 290 290 290 290 290 289 289 289 288 289 288 288 288 288 288 288 288 287 286 286 285 285 283 281 279 278 276 275 273 272 272 272 272 273 274 275 276 276 277 279 279 278 278 278 277 277 277 279 279 281 283 286 290 294 300 311 331 9 47 68 76 79 83 84 86 86 86 87 87 88 89 89 90 92 92 94 94 95 96 95 91 57 302 302 297 298 299 301 302 304 305 307 309 309 310 312 313 313 312 312 313 310 303 286 269 229 215 200 196 188 186 179 176 173 172 170 167 166 165 165 164 163 164 164 164 165 166 168 169 172 174 177 181 183 187 192 195 200 205 210 214 218 222 225 227 230 232 235 111 111 120 127 128 134 134 134 138 141 144 146 143 145 144 142 139 134 132 130 125 121 118 113 111 103 100 96 91 84 77 77 73 73 69 67 65 63 58 56 52 50 44 40 34 28 26 23 21 20 22 23 26 26 28 30 30 28 24 21 15 13 10 8 9 8 9 8 9 10 12 13 14 17 18 21 23 26 29 32 34 37 37 38 37 37 36 35 34 33 33 33 34 35 36 38 39 41 42 42 43 44 44 44 43 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 25 25 26 29 34 43 55 71 85 91 90 90 90 83 76 66 60 50 38 31 25 21 17 14 13 12 12 11 11 12 11 12 13 13 13 15 16 18 19 20 21 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 32 33 34 34 35 35 36 36 37 38 39 41 42 44 47 49 52 55 56 58 59 60 61 60 60 60 60 60 59 59 58 57 57 58 58 58 59 60 61 61 62 62 61 59 56 53 50 45 41 36 30 27 24 22 20 20 20 21 24 26 29 31 33 35 36 37 37 37 36 35 34 34 33 31 30 29 29 29 28 30 30 32 38 42 52 66 80 94 106 118 123 127 131 135 135 136 136 136 134 134 129 127 119 100 71 42 29 22 18 14 12 12 15 15 16 17 19 22 22 25 28 31 33 35 36 36 37 36 35 33 31 28 26 24 21 20 18 17 17 16 16 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 12 14 15 17 18 20 21 23 24 26 28 29 29 29 29 29 29 28 28 29 28 28 28 27 27 27 27 27 25 25 24 22 21 20 19 18 16 15 13 13 12 12 11 11 12 12 14 16 17 20 22 23 26 29 29 29 28 27 23 20 16 10 5 359 353 350 347 342 338 335 332 329 325 323 321 317 316 315 315 316 317 317 320 321 322 323 324 325 326 326 326 326 325 325 325 324 323 322 321 320 319 317 316 315 313 312 311 310 308 307 306 305 304 303 302 301 301 300 299 299 298 297 296 295 294 293 292 292 291 291 290 289 289 289 288 288 288 288 288 288 287 287 287 287 287 286 287 286 285 285 285 283 282 280 280 278 276 275 272 271 271 270 270 270 271 272 273 274 275 275 276 277 278 278 278 278 278 279 280 282 284 286 288 292 295 301 311 325 357 34 61 71 78 82 85 87 87 87 87 87 89 90 90 92 93 93 96 96 98 103 104 108 159 269 281 287 291 294 296 298 302 303 305 307 309 310 311 314 314 315 316 316 313 316 312 297 281 240 212 195 184 178 174 167 166 162 162 161 159 159 160 160 161 161 162 163 163 165 166 169 170 173 177 179 183 188 192 196 200 206 210 215 220 223 225 229 232 233 236 115 125 127 133 134 134 138 142 145 141 144 146 143 145 147 144 142 139 134 130 128 123 118 115 113 107 104 95 91 91 84 77 73 69 69 67 65 63 56 56 53 50 44 38 35 28 25 22 21 23 23 25 26 28 29 30 29 26 23 16 13 9 8 8 9 10 9 10 11 13 13 15 17 19 21 25 27 29 32 34 36 39 39 39 40 39 39 36 36 35 35 36 37 39 40 41 42 43 44 45 46 46 46 45 45 44 43 43 41 40 39 37 36 36 34 34 33 32 31 31 31 30 29 29 29 30 31 33 36 44 51 63 74 82 87 90 90 90 84 81 74 64 53 42 30 24 17 11 8 6 6 5 5 6 6 7 7 8 10 11 13 15 17 18 20 21 22 23 23 23 24 24 25 25 26 27 28 29 29 30 31 32 33 33 34 35 35 36 36 37 38 39 41 43 45 47 50 52 55 57 59 60 61 62 61 61 61 61 60 60 59 59 59 58 59 59 60 60 60 62 62 62 62 61 59 58 54 50 46 40 35 30 27 23 20 18 17 18 19 20 23 25 29 30 32 33 34 34 33 33 32 31 31 30 29 28 27 27 26 27 27 27 30 34 39 46 61 79 94 112 122 129 133 138 140 143 143 144 143 144 144 143 139 131 57 6 3 357 2 1 1 4 8 9 10 12 15 17 19 20 22 25 28 29 32 34 34 34 33 33 32 29 28 25 22 21 20 19 17 16 15 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 12 12 14 15 17 18 20 21 23 24 26 27 28 29 29 29 28 28 28 29 28 28 28 27 27 27 26 27 25 25 24 22 21 20 18 16 16 15 13 12 10 10 9 9 9 9 11 12 14 16 18 20 22 24 26 28 28 28 27 24 19 15 9 5 359 353 348 344 341 336 333 330 327 324 322 318 315 314 313 314 314 316 317 318 320 321 322 324 325 326 325 325 325 324 324 323 323 322 321 320 319 318 317 315 314 313 312 311 310 309 308 306 305 304 303 303 302 301 301 300 299 298 297 297 295 294 293 292 292 290 290 289 289 289 288 287 287 287 287 287 287 286 287 286 286 285 285 285 284 284 283 282 282 280 279 277 275 274 273 271 270 269 269 269 269 269 270 271 272 274 275 275 276 277 278 278 279 280 280 282 283 285 288 291 294 299 304 310 321 342 15 51 68 79 83 86 87 87 89 89 89 89 90 92 92 93 95 96 99 100 106 114 133 174 249 269 277 283 288 291 295 297 300 302 305 308 310 311 313 314 315 318 319 320 318 316 312 297 284 247 188 175 169 167 160 157 157 155 156 156 154 156 156 157 158 159 159 162 164 164 167 170 173 177 179 184 188 192 196 200 206 211 215 221 224 227 230 232 235 237 115 125 133 133 138 143 138 142 145 148 148 146 148 148 147 144 142 139 137 132 128 126 119 116 115 109 107 100 96 91 85 79 79 74 71 67 65 63 59 56 51 48 44 37 32 26 25 21 20 22 22 25 25 29 29 29 26 24 18 16 13 9 8 8 9 9 10 11 13 14 16 18 19 22 25 27 30 32 34 37 38 40 40 41 41 40 40 39 38 38 38 38 39 41 42 43 45 46 47 48 48 48 48 47 47 46 46 44 43 42 41 39 38 38 37 36 35 35 34 34 34 33 34 34 35 35 38 41 47 52 62 68 76 84 87 90 90 90 87 82 76 68 57 44 33 20 11 7 5 2 2 1 1 1 2 3 4 6 7 9 11 13 16 18 20 21 22 23 24 24 24 24 25 25 26 27 27 28 29 30 31 32 32 33 34 34 35 35 36 37 39 40 41 43 46 48 51 53 56 58 60 61 62 63 63 63 63 62 61 61 61 60 59 59 59 60 60 60 61 62 63 63 63 62 61 58 54 50 45 40 35 29 26 23 19 18 16 17 17 20 21 23 25 28 29 30 31 30 30 29 30 28 27 27 26 25 25 24 23 24 23 24 27 30 34 42 54 70 95 113 125 132 140 143 147 149 150 151 152 156 159 167 172 266 318 329 338 342 349 351 355 1 3 5 8 11 13 14 16 19 21 23 26 29 30 32 32 32 32 31 29 29 27 25 23 22 20 19 18 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 11 12 12 14 15 17 18 19 21 23 24 26 27 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 22 21 20 18 17 14 14 13 12 10 9 9 7 7 7 9 9 11 11 13 17 19 20 23 26 27 27 26 26 23 19 14 8 1 355 351 345 342 338 334 331 328 325 321 318 316 313 312 312 312 313 315 316 317 319 320 322 323 324 324 324 324 324 324 323 322 321 320 320 319 318 317 316 315 314 313 312 311 310 309 308 307 305 305 304 303 302 302 300 300 299 299 298 297 295 295 293 293 291 291 290 289 288 288 287 287 286 286 286 286 285 286 285 284 284 284 284 283 282 282 281 281 280 279 277 276 274 273 272 270 269 268 268 268 268 268 269 270 271 272 274 275 275 277 278 278 280 281 283 284 286 288 291 294 297 298 302 307 314 325 351 33 60 76 82 86 86 87 87 87 87 89 89 90 92 93 95 98 99 103 110 120 144 197 238 255 266 275 281 287 291 295 298 301 303 307 309 311 314 316 318 318 320 321 322 321 320 312 302 289 208 172 155 148 148 145 148 146 148 150 150 150 153 154 155 156 157 159 162 164 167 170 173 175 179 184 188 192 197 202 207 212 216 221 225 229 232 234 237 238 132 133 139 144 144 143 146 142 145 148 148 150 152 148 150 147 144 141 139 134 128 126 122 119 118 113 109 108 100 96 91 85 79 74 71 67 63 61 59 56 54 49 41 37 31 26 25 20 20 21 21 24 25 25 26 24 24 20 15 13 10 7 8 7 8 9 10 13 15 17 19 21 24 26 28 29 32 34 36 37 39 40 41 41 42 41 40 40 39 38 40 41 42 43 45 45 47 48 49 49 49 50 50 49 49 48 47 46 44 44 42 41 40 40 39 38 38 38 37 37 37 37 37 38 40 42 45 49 53 61 68 75 81 86 90 92 92 90 90 85 82 76 64 51 35 20 11 5 1 359 359 358 358 359 1 1 2 3 6 7 10 13 15 18 19 21 22 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 32 33 33 34 35 35 36 37 39 40 41 43 46 48 51 54 56 59 61 62 63 64 64 64 64 63 63 62 61 61 60 60 60 60 60 61 62 63 64 64 63 63 62 58 55 51 45 41 34 30 25 21 19 18 17 17 17 19 20 23 24 26 27 28 28 27 27 27 26 26 24 24 23 23 22 22 20 20 21 21 22 26 28 36 46 65 90 112 126 137 145 148 151 154 158 158 166 173 184 207 240 281 305 316 324 333 338 345 352 356 1 3 6 9 12 15 15 19 20 23 25 28 30 30 32 32 32 31 29 28 27 24 23 21 19 18 17 17 16 16 16 16 15 14 14 13 13 12 12 12 11 11 11 11 12 13 14 15 17 18 19 21 23 23 24 25 27 27 28 28 27 28 28 28 27 27 27 26 26 25 25 25 24 21 21 20 17 16 14 13 11 10 11 9 7 7 6 8 8 8 8 10 12 13 13 15 17 20 22 24 25 24 24 20 16 11 6 359 352 348 344 339 336 333 329 326 323 320 317 313 312 311 310 310 312 312 315 316 318 320 321 322 322 323 323 323 323 323 322 321 320 320 319 318 317 316 316 315 314 313 312 311 310 309 308 307 306 305 304 303 302 301 301 300 299 298 298 297 295 294 293 292 291 289 289 288 287 287 286 286 285 285 284 284 284 284 283 283 283 282 282 281 281 280 280 279 279 277 276 275 273 272 271 269 269 268 267 267 267 267 268 269 270 271 272 274 275 277 278 279 280 283 284 286 288 290 292 295 298 301 302 305 310 316 331 3 43 67 77 82 83 84 85 85 85 85 87 87 90 92 94 96 102 105 114 130 154 203 231 252 263 270 276 284 287 292 295 299 302 305 309 311 314 316 319 320 321 322 321 322 324 316 322 318 327 128 142 133 134 137 137 141 141 143 145 145 147 149 152 154 156 158 160 164 165 168 172 175 179 184 188 192 197 203 208 214 218 223 227 230 235 237 239 240 140 140 139 144 148 151 146 149 149 148 150 150 150 148 148 147 144 142 139 134 128 126 124 122 121 115 113 107 105 100 96 91 79 74 69 67 63 61 61 58 54 46 41 36 31 25 22 19 18 18 20 20 20 23 23 21 18 15 11 10 7 6 6 7 8 9 11 14 16 19 21 23 25 27 30 31 33 35 37 39 39 40 41 42 41 41 40 41 40 40 41 42 44 45 46 47 48 50 50 51 51 51 51 50 50 50 48 47 46 46 44 43 43 42 41 41 40 40 40 40 41 41 42 44 45 47 51 55 60 66 73 78 85 88 92 94 94 94 92 90 88 82 71 56 41 24 12 5 1 359 357 358 358 358 359 359 1 2 3 6 8 12 14 17 19 21 21 23 23 24 24 24 25 25 26 27 27 28 29 30 31 32 32 33 33 34 35 35 36 37 38 40 42 43 46 48 51 54 57 60 62 64 64 65 66 66 65 65 64 63 62 62 61 61 61 61 62 62 63 64 65 65 65 64 63 60 57 52 46 42 36 30 26 22 19 18 17 17 18 18 19 21 22 24 25 25 24 24 24 24 23 22 22 21 20 20 20 18 17 17 17 19 20 21 25 31 41 59 85 110 129 139 145 151 155 160 166 167 178 189 207 234 261 277 294 309 316 325 335 341 346 353 359 3 7 10 12 15 17 19 21 23 25 27 28 30 31 31 31 30 28 28 26 24 22 21 20 18 18 17 17 16 16 16 16 15 15 15 13 13 12 12 11 11 11 11 13 14 14 15 17 18 19 21 21 23 23 25 25 27 27 27 26 27 27 27 25 26 26 25 25 25 24 24 22 20 20 18 15 14 13 10 10 9 7 5 6 6 6 6 6 9 8 8 10 12 14 14 16 19 19 21 21 22 21 19 14 9 4 356 351 345 340 337 332 330 328 324 321 317 313 312 310 309 309 309 310 312 314 316 318 319 320 322 322 322 322 322 322 321 321 320 319 319 318 317 316 316 315 315 314 312 312 311 310 309 308 307 306 305 304 303 302 301 300 299 299 297 297 296 295 294 293 292 290 289 288 287 286 286 285 284 284 283 283 282 282 282 281 281 281 280 280 279 279 278 278 277 278 276 275 274 273 271 270 269 268 268 267 266 266 266 267 268 269 271 271 273 274 277 278 279 281 284 286 288 289 292 294 296 299 300 302 304 305 312 319 333 12 47 68 77 80 79 80 81 81 82 82 84 85 88 90 95 99 107 114 134 167 210 239 253 263 270 277 282 286 290 293 299 302 305 308 312 314 318 320 320 323 323 324 323 323 325 325 329 331 57 108 116 121 124 129 130 134 136 138 141 144 146 149 151 154 156 160 161 165 168 171 175 179 184 188 192 198 203 209 214 219 225 229 232 236 238 240 242 140 146 151 148 151 151 149 152 152 152 154 150 150 152 148 145 144 144 139 137 132 128 124 122 123 118 116 114 108 105 101 91 85 79 73 69 67 63 59 55 49 44 41 35 30 23 21 17 16 16 15 15 18 18 18 15 15 11 8 7 6 6 6 7 8 10 13 15 17 20 23 25 27 29 31 33 34 36 36 38 39 40 39 39 39 39 39 40 40 40 42 43 45 45 47 47 49 50 50 51 51 52 52 52 52 51 50 49 48 47 46 45 44 44 43 43 43 43 43 43 44 45 46 48 51 53 57 62 67 73 78 83 87 92 93 95 97 97 96 94 92 88 79 64 46 31 17 7 3 1 359 359 359 359 359 359 1 2 2 5 8 11 14 17 19 21 22 22 23 24 24 24 25 26 26 26 27 28 29 30 31 31 32 33 33 34 35 35 36 37 39 40 41 43 46 48 52 54 57 60 62 64 66 67 67 67 66 66 66 64 64 63 62 62 62 62 63 63 65 66 66 66 66 66 64 61 58 53 47 43 37 31 26 22 21 19 17 17 17 19 20 20 21 21 22 22 21 21 21 20 20 19 19 18 18 18 17 16 15 15 16 16 17 18 21 24 32 49 74 107 128 142 151 157 160 166 171 178 187 200 223 244 263 275 290 299 313 319 324 336 345 353 358 3 9 12 13 16 18 19 22 23 25 27 28 31 31 31 31 31 28 27 25 25 22 21 20 19 18 18 17 16 16 16 16 16 15 15 15 13 13 12 12 11 12 12 13 14 15 15 17 18 18 20 21 21 23 24 25 25 25 26 25 25 25 26 26 25 25 25 24 24 22 22 21 18 17 15 14 12 9 8 6 5 5 3 6 7 7 7 7 10 10 9 11 11 13 15 15 15 17 17 16 16 14 12 9 4 358 353 348 341 337 334 331 327 325 321 319 315 312 310 310 308 308 308 310 311 313 315 317 319 320 321 322 322 322 322 321 320 320 319 319 318 317 316 316 315 315 314 313 312 311 310 310 309 308 307 306 305 304 303 302 301 299 299 298 298 296 295 295 294 293 291 290 289 288 286 285 285 284 283 282 281 282 281 281 280 280 279 278 278 278 278 277 277 277 276 276 275 274 273 272 271 269 268 267 267 266 266 266 266 266 267 268 269 271 272 274 276 278 280 283 284 286 289 291 293 295 297 298 300 301 301 302 305 311 319 338 19 51 65 68 72 74 76 75 75 78 79 81 82 83 88 94 99 108 133 188 234 247 258 267 272 277 282 287 291 295 299 303 307 309 312 315 320 321 323 324 324 323 323 325 324 326 333 353 26 78 100 108 118 121 123 127 131 133 136 139 142 144 149 151 154 158 161 164 168 172 175 179 184 188 193 199 205 210 216 221 225 230 234 237 240 242 243 155 151 151 154 151 154 149 152 152 152 154 150 150 152 152 148 145 144 142 137 134 130 128 124 123 121 119 114 112 110 107 97 91 85 73 67 69 65 60 56 50 43 40 32 23 18 15 15 14 13 12 12 12 12 12 11 8 8 5 5 4 4 4 5 8 10 12 15 18 20 23 26 28 31 32 34 34 35 36 37 37 38 37 38 38 37 37 39 39 40 41 43 45 46 47 49 49 50 51 51 52 53 53 53 52 52 51 50 50 49 48 47 46 46 45 45 45 45 46 47 47 48 50 52 55 58 63 67 72 77 81 87 90 94 97 99 99 100 99 97 94 90 83 69 52 36 22 14 6 4 2 2 1 1 1 1 1 2 2 4 7 11 14 16 18 20 21 22 23 23 24 24 25 25 26 27 27 28 29 30 31 31 32 33 33 34 35 36 36 38 39 40 42 44 46 49 52 55 58 61 63 65 67 68 68 68 67 67 67 66 65 64 64 63 63 63 64 64 66 67 68 68 68 67 66 63 60 55 49 44 39 33 28 24 21 20 19 17 17 18 19 19 19 19 20 20 19 18 18 17 17 16 15 15 15 14 14 14 13 12 13 13 14 14 16 22 29 41 62 97 123 143 152 158 166 172 179 186 197 209 227 247 259 274 284 297 303 313 322 333 344 352 1 6 10 12 15 18 20 21 24 25 27 27 29 30 32 32 31 30 29 27 25 24 22 21 20 19 18 18 18 17 16 16 16 16 16 15 15 14 14 14 13 13 13 13 13 14 14 15 17 18 18 19 20 21 21 23 24 24 24 23 23 23 24 26 25 25 25 24 24 22 21 21 20 17 14 12 10 9 6 5 3 3 3 4 4 5 8 9 9 13 12 11 14 12 12 14 14 13 13 11 11 11 9 7 4 358 353 350 344 339 335 332 328 325 322 319 315 313 311 309 307 307 307 309 310 312 313 315 317 319 320 321 320 321 321 320 319 319 319 318 317 317 317 316 315 314 314 313 312 311 310 309 309 308 307 306 305 305 303 302 301 300 299 298 297 296 296 295 294 293 292 291 290 288 287 285 284 283 282 281 281 281 280 279 278 278 278 277 277 276 276 276 275 275 275 275 274 273 273 272 271 270 269 268 267 267 266 266 266 266 266 266 267 268 270 271 273 275 277 279 282 284 286 289 291 293 296 297 299 298 300 301 302 303 308 311 323 350 21 47 56 60 65 66 68 68 68 70 71 72 75 75 79 81 82 92 247 261 264 266 273 278 282 285 289 293 297 300 304 307 311 313 317 321 323 324 324 325 325 326 326 323 329 336 354 32 67 91 101 107 112 118 121 123 127 130 135 140 143 147 150 153 157 161 164 167 172 175 179 184 188 194 199 206 212 217 223 227 232 236 239 241 243 244 155 154 154 157 154 154 149 152 154 154 150 150 150 150 150 146 145 142 139 137 134 130 128 126 126 123 119 118 116 116 107 103 97 84 77 71 65 60 55 55 51 43 36 26 20 15 13 9 8 7 10 9 9 9 8 8 6 5 3 3 2 2 4 5 6 8 11 14 16 19 22 25 27 29 31 33 33 34 35 35 36 35 34 34 35 36 36 37 39 39 41 42 45 46 47 49 50 50 52 52 52 53 54 54 54 53 53 52 51 50 49 49 48 48 47 47 47 48 49 50 51 52 54 56 59 62 67 71 75 80 84 89 93 96 98 100 102 102 103 100 97 92 83 72 57 42 30 19 13 10 8 6 5 5 3 3 2 2 4 4 7 10 14 16 17 19 21 21 22 22 23 24 25 25 26 26 27 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 42 43 46 49 51 54 58 61 63 66 67 68 69 69 69 68 67 67 66 65 65 64 64 65 65 66 68 67 69 70 69 69 66 65 60 56 50 45 39 33 29 25 22 20 19 19 18 18 18 18 17 17 17 16 15 15 15 13 13 14 13 12 12 12 11 11 11 10 10 11 12 13 15 20 25 36 54 84 121 141 152 160 168 175 182 190 201 216 230 244 260 270 279 287 297 310 316 331 342 351 1 6 13 15 18 20 23 24 25 27 29 29 31 31 33 33 33 31 30 28 25 25 22 22 20 19 19 18 17 17 17 17 17 17 16 15 15 15 14 14 14 13 13 13 13 13 14 14 15 17 18 18 20 20 20 22 22 22 22 22 22 24 23 23 23 23 23 22 22 21 20 18 16 13 10 9 7 6 3 1 1 1 1 1 1 6 11 16 17 16 20 18 16 15 14 13 10 9 9 7 7 4 1 1 358 352 349 344 341 337 332 329 326 321 318 314 312 310 308 307 306 306 307 308 309 312 313 315 317 318 319 320 321 321 320 320 319 318 318 318 317 316 315 315 314 314 313 312 311 310 310 309 308 307 307 306 305 304 303 302 300 299 298 297 296 296 294 294 293 292 291 290 288 287 285 285 283 282 281 280 279 279 278 278 277 277 276 275 275 274 274 274 274 274 273 273 272 272 271 270 269 268 268 267 266 266 266 265 265 266 266 266 267 268 269 271 272 275 276 279 280 283 286 288 291 293 296 296 297 299 299 299 300 301 305 310 318 337 2 24 41 48 53 55 55 58 59 59 59 61 59 57 58 51 42 6 309 291 284 285 286 289 292 294 296 298 300 303 306 310 313 318 319 322 324 325 327 326 325 326 326 325 329 338 355 26 62 84 90 102 104 108 115 119 123 127 132 135 140 143 148 151 156 160 163 167 172 175 179 184 189 195 201 207 213 219 224 229 233 237 241 243 244 246 158 154 157 151 154 152 154 154 150 150 150 150 150 150 150 146 143 140 140 137 132 132 130 128 128 125 124 121 122 116 108 103 97 91 83 76 69 69 59 53 47 38 34 24 12 11 6 5 5 4 4 4 6 6 3 3 3 3 1 359 359 359 1 2 5 7 10 12 16 18 21 23 27 28 29 30 32 33 32 32 32 32 31 31 32 32 33 35 37 39 40 42 45 45 47 48 50 50 50 52 53 53 54 54 55 55 54 54 53 52 51 51 50 50 49 50 50 51 51 52 53 55 57 60 62 66 69 74 78 83 87 91 94 97 100 102 103 103 103 101 97 92 84 73 60 47 34 26 21 16 13 12 9 7 8 6 5 4 4 6 6 9 11 14 17 18 20 20 22 22 22 23 24 25 25 26 27 28 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 44 46 49 51 54 58 60 63 65 67 69 69 69 69 68 68 67 66 66 66 65 66 66 67 67 69 69 70 71 71 70 68 66 63 58 52 46 41 35 29 26 22 21 19 18 16 16 17 16 15 13 13 12 11 10 10 10 9 9 10 10 9 9 9 10 9 9 9 9 10 11 14 17 23 31 47 71 104 134 148 158 167 175 186 195 209 220 233 246 256 265 274 283 289 302 309 324 339 354 5 12 16 19 23 23 26 26 27 29 31 31 32 34 35 35 35 32 32 29 28 25 23 22 22 19 19 19 17 17 17 17 17 17 17 15 15 15 15 14 14 14 13 13 13 13 14 14 15 16 17 18 19 19 21 21 21 20 21 21 22 23 21 22 22 22 22 21 20 19 18 16 13 10 9 6 2 1 359 357 356 356 358 1 2 7 14 23 23 29 26 29 20 19 13 12 11 8 7 4 1 358 355 353 352 349 343 340 337 332 329 326 322 318 315 312 310 307 306 305 305 305 306 308 310 312 313 315 317 318 320 320 320 321 320 320 319 318 317 317 316 316 315 314 313 313 312 311 310 309 309 308 307 306 306 305 303 303 302 301 300 298 298 296 295 294 293 293 292 291 290 289 287 286 285 284 283 281 280 279 278 277 277 276 275 275 274 274 274 273 273 272 272 272 272 271 270 270 269 269 268 267 267 266 265 265 265 265 265 265 265 266 267 267 268 270 271 274 276 278 281 282 286 288 291 293 294 295 296 297 297 297 299 301 303 308 318 331 349 13 28 36 41 43 44 46 46 47 47 46 44 40 36 24 14 350 330 316 310 303 298 299 301 301 303 304 304 307 309 313 315 320 322 325 326 327 326 326 326 326 326 328 329 338 355 26 62 79 90 98 104 105 112 115 120 125 129 133 139 142 147 152 157 160 165 168 173 176 181 186 190 195 202 208 214 220 225 230 234 238 241 243 245 247 151 154 151 154 154 152 154 150 150 150 150 150 150 146 146 146 140 140 137 134 134 132 130 130 130 127 124 123 122 120 118 110 106 98 91 82 73 73 62 49 42 30 26 15 8 2 2 358 358 358 1 1 1 1 1 1 359 359 357 357 357 358 358 1 2 5 8 9 12 15 18 21 23 25 25 27 28 27 28 29 28 28 27 27 28 30 31 33 35 37 38 41 43 44 45 47 48 49 50 51 53 54 55 55 55 56 56 56 55 54 54 52 52 52 51 52 52 53 54 55 56 58 59 62 65 68 72 76 80 84 88 92 95 98 101 103 103 103 103 100 96 90 83 74 61 51 41 33 28 23 19 16 14 13 12 10 9 8 6 6 6 8 12 14 15 18 19 20 21 21 22 22 23 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 42 44 46 48 51 54 57 60 63 66 67 68 69 69 69 69 68 68 67 66 66 66 67 67 67 68 69 70 70 71 71 71 69 67 62 58 53 47 42 36 31 27 24 21 18 16 15 14 14 13 11 9 9 8 6 6 6 6 6 7 7 7 7 6 8 8 8 8 8 8 10 11 13 15 21 26 38 58 84 119 142 158 170 182 191 201 211 220 233 246 256 261 270 274 280 292 303 321 345 357 9 15 20 24 26 28 29 31 32 32 33 34 35 36 36 36 36 35 32 32 29 28 26 23 23 20 20 19 18 17 17 17 17 17 17 16 16 16 16 15 14 14 13 13 13 13 13 13 14 16 16 17 18 18 19 19 19 19 21 21 21 21 20 20 20 20 20 19 19 18 16 13 10 7 4 1 359 357 355 352 351 353 355 358 2 10 22 35 49 54 48 43 34 24 17 15 10 5 1 358 355 355 349 346 346 343 337 334 330 328 325 321 317 314 311 309 307 305 305 304 305 305 306 308 310 312 313 316 317 318 319 320 320 320 320 319 319 318 317 316 315 315 314 314 313 312 311 310 309 308 308 307 306 306 305 303 303 302 301 300 298 297 296 295 294 293 292 291 291 290 288 288 287 286 284 283 282 280 279 278 276 276 275 274 273 273 273 272 271 271 271 271 270 270 270 269 269 268 267 267 266 266 266 265 265 265 265 265 265 265 265 265 265 267 268 269 271 272 275 276 279 282 285 288 290 291 292 294 295 296 297 297 298 299 304 309 317 329 345 1 16 25 30 32 34 36 36 36 36 33 31 26 22 11 1 350 338 328 323 316 312 312 311 310 310 310 311 311 314 317 318 321 325 326 328 328 326 327 325 326 326 326 326 342 4 41 73 85 95 98 104 105 109 113 119 123 127 133 137 143 148 153 158 162 166 169 173 178 181 187 192 197 202 209 215 220 227 231 236 238 243 244 245 247 154 151 154 156 152 154 152 150 150 150 146 146 146 144 144 140 140 140 137 137 137 134 132 132 130 127 129 129 124 123 121 119 116 108 101 91 78 78 67 50 32 26 12 3 357 357 358 354 355 358 358 358 359 359 359 359 357 355 355 356 354 354 355 356 358 1 3 5 8 11 13 16 18 20 22 23 22 23 23 23 24 24 23 23 24 27 29 31 33 35 37 39 41 43 44 46 48 49 50 52 53 54 54 55 57 57 57 57 57 56 55 55 55 54 53 54 54 55 56 57 58 60 62 64 67 70 74 78 81 85 89 92 96 98 100 102 103 102 101 99 94 89 81 72 62 54 44 39 33 29 25 23 21 19 17 14 14 12 9 9 9 9 11 13 15 15 17 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 32 32 34 34 35 36 37 38 39 40 42 44 46 48 51 53 56 59 62 64 66 68 68 68 69 69 68 68 67 67 67 67 67 67 68 69 70 70 71 71 71 70 69 67 63 58 54 48 42 37 31 27 24 21 18 15 13 11 10 9 8 5 3 2 2 1 1 1 2 2 3 4 4 5 5 6 6 8 8 8 9 11 14 16 19 25 33 44 65 98 133 159 168 178 192 202 213 220 233 240 251 255 260 265 275 282 294 317 339 3 16 23 25 29 30 32 31 33 35 35 36 36 37 38 38 39 39 39 37 33 32 29 29 26 23 21 20 20 18 18 16 16 16 16 16 16 16 16 16 16 16 14 13 13 13 12 12 13 13 15 15 15 16 17 17 17 18 19 19 20 20 20 19 19 19 19 19 18 16 15 13 10 7 4 1 357 356 352 351 348 349 346 346 352 3 16 50 78 91 91 82 71 54 43 26 15 7 2 358 354 351 349 346 343 340 337 334 330 328 323 319 317 314 311 309 306 304 304 303 303 304 305 306 308 310 312 315 316 317 319 320 320 320 320 319 318 318 317 317 315 315 314 313 312 311 311 310 309 308 307 306 306 305 304 303 303 302 301 299 298 297 296 295 294 293 292 291 290 289 289 287 286 285 284 283 282 281 279 277 276 275 274 273 273 272 271 271 270 269 269 269 269 268 268 268 267 267 266 266 265 265 265 264 264 264 264 264 264 264 265 265 265 265 267 266 269 270 272 274 276 278 281 284 287 288 291 292 294 294 294 296 296 297 301 305 311 321 331 344 358 8 17 20 25 26 27 27 27 26 23 21 17 11 6 358 350 344 338 333 329 324 322 320 319 318 317 317 317 319 320 321 324 325 328 328 329 327 326 326 323 323 322 325 336 6 61 91 96 100 102 103 108 109 113 117 121 126 133 138 142 147 154 159 163 167 171 176 179 184 187 194 199 204 210 216 221 227 231 236 240 243 245 245 247 157 154 154 152 150 150 152 152 148 148 148 143 143 144 140 140 140 140 137 137 134 137 134 132 132 129 129 129 128 127 126 119 116 120 115 104 108 92 69 37 26 5 354 356 351 347 349 351 351 355 355 356 356 356 356 355 355 353 352 352 351 351 351 353 354 356 358 1 2 5 7 10 12 14 16 17 17 19 18 18 19 20 20 21 22 24 26 28 30 33 36 37 40 41 43 45 47 48 50 51 52 54 56 57 57 59 59 59 58 58 57 57 56 56 56 56 56 57 57 59 60 62 64 66 68 71 74 78 81 85 89 92 95 97 99 101 101 100 99 96 91 85 79 71 63 56 48 42 37 34 31 29 26 23 22 20 19 15 13 13 11 11 12 12 13 14 15 17 18 18 20 21 22 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 41 42 43 46 48 50 53 56 58 61 63 65 66 68 69 68 68 67 67 67 66 66 67 68 68 68 69 69 71 71 71 71 70 69 66 63 59 53 48 41 36 30 25 22 19 16 14 11 8 7 5 2 1 359 358 356 356 356 356 358 359 1 2 2 3 4 5 6 7 9 9 10 12 14 16 20 25 28 37 47 69 101 139 161 177 190 202 212 223 230 238 244 249 249 252 256 262 279 298 351 13 26 32 35 35 36 37 36 38 37 39 39 39 41 41 42 43 43 42 40 38 37 33 30 29 26 24 21 21 19 17 17 17 15 16 17 16 16 16 16 16 16 16 15 13 12 12 12 12 12 14 14 14 16 16 16 16 18 18 19 19 19 19 18 18 18 18 16 16 13 11 8 5 2 359 357 354 350 348 345 345 343 342 344 344 5 52 91 111 116 123 116 108 91 71 49 22 10 2 352 349 346 344 339 336 333 330 328 326 323 320 316 312 309 306 303 302 302 300 302 304 304 305 307 310 311 313 315 317 318 319 320 320 319 319 319 318 317 317 316 315 314 313 313 312 311 310 308 307 306 306 305 304 303 303 302 301 300 300 298 298 296 295 294 293 291 291 290 289 288 287 286 285 284 283 281 280 279 278 276 275 274 273 272 272 270 269 269 268 268 267 266 266 266 266 265 265 265 264 264 264 264 263 263 263 263 264 264 264 264 265 265 264 265 267 266 267 269 271 274 275 278 281 284 285 288 290 291 292 294 294 294 297 298 301 306 314 322 333 346 356 5 11 16 17 19 20 20 20 17 16 14 11 7 3 359 354 349 345 342 337 334 331 329 327 324 323 322 322 322 323 324 325 327 328 328 329 328 327 323 320 316 316 311 318 25 108 108 108 108 106 110 111 113 116 121 124 128 133 138 145 151 156 161 166 170 174 178 183 186 191 194 200 205 211 217 222 228 231 236 239 243 245 247 247 151 156 152 154 152 152 148 148 148 145 145 143 143 143 140 140 140 140 137 137 134 134 137 134 134 134 131 129 128 131 130 129 133 133 125 122 114 128 103 25 349 338 336 342 345 343 346 347 348 349 353 353 354 354 352 352 350 349 349 348 347 347 347 347 349 351 352 354 356 357 1 2 6 7 9 10 12 12 14 14 16 16 16 17 20 22 24 27 28 31 33 35 37 39 41 43 45 47 49 51 53 54 56 58 58 60 61 61 61 61 60 59 58 58 58 58 58 58 59 60 61 63 65 67 70 72 75 79 82 85 88 91 94 96 98 99 99 98 96 93 88 83 77 69 62 56 50 45 41 37 34 33 31 30 27 25 24 21 19 18 14 13 12 12 13 13 15 16 16 18 19 20 22 23 24 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 41 42 44 46 47 49 52 54 57 60 61 64 65 66 67 67 67 67 66 67 66 66 67 67 67 68 69 70 70 71 70 70 69 68 65 62 58 53 47 40 35 29 24 20 17 13 11 7 6 3 1 358 356 355 353 352 352 352 352 354 355 358 359 2 3 4 5 7 8 10 11 12 14 15 17 20 23 27 33 38 51 66 91 142 175 195 207 210 218 223 227 235 235 235 239 236 238 236 247 25 32 38 40 41 42 43 41 42 41 40 41 42 42 43 46 47 46 47 47 44 43 40 37 33 30 28 25 22 22 20 18 16 16 15 15 16 17 17 17 17 17 17 16 15 14 12 12 12 11 11 11 13 13 13 15 16 16 17 17 17 18 18 18 18 18 16 16 14 13 11 8 5 2 359 356 353 349 345 343 340 337 336 336 337 339 349 114 125 138 138 134 134 129 123 111 91 52 20 354 349 345 339 338 333 330 329 326 323 320 317 316 310 307 305 302 301 300 299 299 301 303 304 306 308 311 313 314 316 317 318 319 319 319 319 319 319 318 317 317 316 315 314 313 312 311 310 309 307 306 305 304 303 303 302 301 300 300 299 298 297 296 295 294 292 291 290 289 288 287 286 285 285 283 282 281 280 279 277 276 275 274 273 272 271 270 268 268 267 266 266 265 265 264 264 264 263 263 263 263 263 262 262 262 262 262 262 263 263 264 264 265 265 264 265 266 268 267 269 270 273 275 278 280 283 284 287 288 289 291 292 292 294 296 299 303 308 315 326 334 347 355 3 8 11 13 14 15 15 14 12 11 10 6 4 1 359 355 353 350 348 344 341 337 335 331 329 326 325 324 324 324 325 326 327 328 327 328 326 324 322 316 313 303 293 266 155 140 128 123 118 118 119 116 118 121 123 129 134 138 144 151 157 159 165 169 174 177 181 184 189 193 197 202 207 212 218 223 228 232 237 239 243 245 247 248 154 152 150 150 148 148 150 150 147 145 142 145 140 137 137 137 137 140 140 137 137 134 137 137 137 137 134 131 134 134 134 134 138 139 140 142 146 159 261 300 318 326 329 330 335 339 342 344 345 346 350 351 351 351 350 350 348 347 345 343 342 341 341 343 343 344 344 347 348 350 352 356 357 1 2 5 7 9 9 10 12 12 14 15 18 20 22 25 27 29 31 33 36 37 39 42 43 46 48 50 52 55 57 59 60 61 62 63 63 62 61 61 61 60 59 60 60 60 61 62 62 64 66 68 70 72 75 78 81 84 87 90 92 94 95 97 96 95 93 90 85 80 75 68 62 56 52 47 43 41 39 36 35 34 33 31 30 29 26 24 21 17 14 12 13 13 13 14 15 17 18 19 21 22 23 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 47 49 51 53 55 58 60 61 63 64 65 65 65 65 65 65 66 65 66 66 67 68 68 69 69 70 69 68 68 67 64 61 56 51 45 39 33 27 23 18 14 12 8 4 2 359 357 354 351 350 348 348 348 348 350 351 353 355 358 1 3 4 6 8 10 12 12 15 16 17 18 20 22 25 28 33 36 43 53 78 114 172 197 203 210 213 218 223 219 219 223 218 217 207 188 146 75 59 51 49 48 48 46 46 44 43 43 46 46 47 48 49 50 51 51 50 47 46 42 38 34 30 27 24 22 20 18 16 16 14 14 15 17 18 18 19 19 19 18 16 14 14 13 11 11 10 10 12 12 12 14 15 15 16 16 16 16 16 16 16 16 15 14 13 11 8 5 1 358 354 351 348 344 341 337 335 334 332 330 328 317 261 155 151 149 148 144 144 144 142 138 133 114 57 349 342 333 328 329 326 325 322 320 320 316 314 310 307 305 302 299 298 298 299 299 301 303 305 307 310 312 313 315 317 318 319 319 319 319 319 319 318 317 316 316 315 315 314 313 311 310 309 308 306 305 304 303 302 301 300 300 299 299 298 297 296 295 294 292 291 290 288 287 286 285 284 283 282 282 281 280 278 277 276 275 274 272 272 270 269 268 267 266 265 264 263 263 263 262 262 262 262 262 261 261 261 261 261 261 261 262 262 262 263 264 264 265 265 266 265 266 268 267 269 271 273 275 277 280 281 284 285 287 288 289 290 292 294 296 299 304 309 318 327 338 346 355 1 4 9 10 10 10 10 10 8 7 6 4 2 1 359 357 355 355 353 349 348 343 338 334 332 329 326 325 324 324 324 326 325 326 326 324 322 317 316 308 297 286 257 201 176 157 145 137 134 131 127 125 126 128 130 132 138 146 150 156 162 166 171 175 179 183 186 190 193 196 201 204 209 214 218 223 228 233 237 240 243 245 247 248 152 154 152 148 150 150 147 147 144 142 142 142 140 140 140 137 137 140 140 140 137 137 140 140 140 140 134 137 134 134 134 138 144 146 150 161 172 196 266 289 309 317 322 328 333 337 339 341 343 346 347 350 348 349 347 345 343 342 340 339 337 336 336 336 336 336 337 338 341 344 346 349 351 354 357 1 2 5 7 7 8 10 12 13 15 18 20 22 25 27 29 31 33 36 38 40 42 45 47 50 53 55 58 60 62 64 64 65 65 64 64 63 62 62 61 61 61 62 62 63 64 65 67 69 70 72 75 77 80 83 85 88 90 92 93 94 93 93 90 87 83 78 73 68 62 57 52 49 47 43 42 40 39 38 37 37 36 35 33 31 26 21 17 16 14 13 14 14 15 16 18 19 21 22 23 25 26 27 27 28 29 30 31 32 32 33 35 35 37 38 39 40 41 43 44 46 48 50 52 54 56 58 60 61 62 63 64 64 64 64 64 64 65 65 66 66 67 67 68 68 68 67 67 66 64 63 59 55 50 45 38 32 27 20 16 13 9 5 3 359 357 353 350 348 346 345 345 345 345 346 349 350 353 357 1 3 5 9 11 12 14 15 16 18 19 20 22 23 24 26 30 33 34 37 47 57 92 146 188 197 203 204 207 207 204 204 200 202 191 185 165 125 91 67 61 57 53 50 49 48 47 47 48 48 49 51 53 55 55 54 54 53 50 46 43 39 35 31 26 23 21 19 16 15 15 15 16 16 18 19 20 20 20 19 18 16 15 12 12 10 9 9 11 11 12 13 14 14 15 16 17 17 17 16 16 15 13 11 10 7 4 1 356 353 350 347 343 340 336 332 330 328 326 324 316 298 217 165 159 154 154 150 152 150 152 152 151 146 155 208 320 317 321 320 316 318 316 314 314 310 309 307 303 302 299 299 298 297 299 300 301 305 307 309 312 313 315 317 317 318 319 319 319 319 318 318 317 317 316 316 315 314 313 311 310 310 308 307 305 304 302 301 301 300 300 298 297 297 297 295 294 294 293 291 289 288 287 285 285 283 282 282 281 280 279 278 277 276 274 274 272 271 270 269 267 266 265 265 263 263 261 261 260 260 260 260 260 260 260 259 260 260 260 260 260 261 262 262 263 264 264 265 266 267 267 266 268 267 269 271 273 274 277 278 280 283 284 285 286 288 290 292 294 296 299 304 312 319 328 339 347 353 359 2 5 7 7 6 6 7 5 4 4 2 1 1 1 359 359 357 355 354 350 347 342 337 333 329 327 325 324 324 324 324 324 324 323 321 319 316 306 297 282 252 222 191 178 168 160 150 147 142 139 137 134 136 138 142 148 151 157 164 170 175 179 181 185 188 192 195 196 199 204 207 210 215 219 224 228 233 238 240 243 246 247 248 150 150 148 150 147 147 144 144 144 144 139 139 139 137 140 140 137 140 140 140 140 143 143 143 140 137 137 137 137 137 138 143 144 151 165 174 196 247 268 293 310 312 320 326 331 335 336 338 343 344 347 348 346 346 344 342 340 338 337 333 331 330 330 330 330 330 330 332 333 336 339 342 345 349 353 356 359 1 2 4 5 8 10 13 14 15 19 21 24 25 28 29 31 34 36 38 41 43 46 49 52 55 58 61 63 65 66 66 67 66 66 65 64 63 63 63 63 63 63 64 65 66 67 68 70 72 75 77 79 81 84 86 88 90 91 92 91 90 87 85 81 77 71 66 61 58 54 50 48 46 44 44 42 42 41 41 41 42 40 37 34 28 23 19 17 15 14 14 15 16 18 19 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 37 38 39 40 41 43 44 46 48 49 51 53 54 56 58 59 60 61 62 63 63 62 63 63 64 64 65 65 66 66 67 67 67 66 65 64 62 61 58 53 49 42 37 30 24 19 14 10 7 4 0 357 355 351 348 345 344 342 341 341 342 343 346 349 351 355 1 4 8 11 13 16 17 19 19 20 22 23 24 25 25 27 28 31 31 35 40 43 54 78 122 161 177 184 183 187 192 191 187 187 183 178 163 144 113 85 73 66 58 54 52 51 49 49 49 49 51 54 57 58 60 61 60 59 58 53 49 46 40 34 31 26 23 19 16 16 14 14 16 17 19 20 22 22 21 20 19 17 15 13 11 11 9 9 10 10 11 13 13 13 15 15 15 17 17 15 15 13 11 10 7 4 359 356 352 348 345 342 338 335 332 329 326 322 320 316 303 281 201 177 168 163 157 155 157 155 157 158 158 159 169 188 231 284 297 300 303 308 309 307 308 307 304 303 303 299 300 299 298 300 300 303 305 306 309 312 313 315 316 318 319 319 319 319 319 319 318 318 317 316 316 315 315 313 312 312 311 309 308 306 304 303 302 301 299 298 298 296 296 296 295 294 293 292 291 290 288 287 285 284 283 282 281 280 279 278 277 276 275 274 273 272 271 269 268 267 266 265 264 263 261 261 259 259 258 258 258 258 258 258 258 258 258 257 258 258 258 259 260 261 262 264 265 265 266 267 267 268 269 269 270 271 273 274 275 277 278 280 283 284 285 288 289 291 292 297 300 306 313 322 332 340 348 354 357 1 2 4 5 3 3 3 4 2 2 1 1 1 2 2 2 2 1 357 354 349 344 339 335 330 327 325 323 323 322 322 322 321 319 317 314 307 300 284 263 232 210 193 183 175 168 161 155 152 150 147 147 145 149 150 156 162 166 172 177 181 185 187 191 194 197 198 201 204 207 210 214 218 221 225 230 235 238 241 244 246 247 249 146 148 145 147 144 144 144 144 142 142 142 139 139 137 140 140 140 143 140 140 140 143 140 140 137 137 137 140 137 134 138 143 144 158 165 191 217 268 281 297 307 312 320 325 330 333 335 339 340 344 344 344 343 343 340 336 334 333 331 329 328 326 326 325 325 323 326 327 328 331 334 338 342 346 350 353 356 359 1 3 5 6 8 9 12 15 17 19 21 24 25 28 30 31 33 36 39 42 45 49 53 56 59 62 65 67 67 69 69 68 67 67 66 65 64 64 64 64 64 65 66 66 67 69 70 72 74 76 78 80 82 84 86 87 89 89 88 87 85 82 79 74 70 66 61 57 54 52 49 48 47 45 45 45 45 45 45 45 45 43 40 36 30 24 20 16 16 15 16 17 18 19 21 22 24 25 26 27 27 28 28 29 29 30 31 33 34 35 37 38 39 40 41 43 44 45 47 48 50 52 54 55 57 58 59 60 60 61 61 61 61 62 62 63 63 64 65 65 65 65 65 64 64 63 60 58 55 52 46 40 34 27 21 17 13 9 6 3 359 356 352 349 346 343 340 339 339 339 340 341 344 347 351 355 1 5 10 13 17 20 21 22 23 24 24 24 26 27 28 28 28 31 31 32 37 41 51 69 91 127 154 167 173 174 178 182 182 179 178 174 168 154 134 110 85 70 64 57 54 53 51 51 52 53 53 57 59 62 63 65 67 66 64 61 55 52 46 40 34 28 25 20 17 15 15 15 15 18 20 21 23 24 24 22 20 20 17 15 11 11 10 8 10 10 10 12 14 14 14 15 16 15 15 14 14 12 10 7 4 1 356 352 349 344 341 337 333 330 327 324 321 319 314 308 294 259 203 178 170 165 163 159 160 159 160 162 164 170 173 184 207 236 269 282 295 299 301 301 304 303 302 302 302 301 302 302 302 303 303 306 307 309 312 314 315 317 318 319 319 319 319 319 319 319 318 317 317 316 316 315 315 313 313 312 310 309 308 306 304 302 301 299 298 298 296 295 295 294 294 293 292 291 289 288 287 286 284 283 281 280 279 278 277 276 275 274 274 272 271 270 269 267 267 266 265 263 262 261 260 259 258 257 257 256 256 256 256 256 255 255 256 256 257 257 258 259 260 261 262 264 265 266 267 268 268 269 269 270 270 271 271 273 274 276 277 278 280 282 284 286 288 289 293 296 300 307 314 323 332 341 348 354 357 359 1 2 2 2 2 1 1 1 1 1 2 2 4 4 4 4 2 359 356 352 346 340 335 330 327 325 323 321 321 320 318 319 315 311 307 299 292 274 247 223 207 194 182 179 173 170 164 161 159 156 156 156 159 162 165 171 173 179 186 190 192 195 198 200 203 204 207 208 211 214 217 221 224 228 232 236 240 242 244 247 249 250 148 145 144 144 144 142 142 142 142 142 142 139 139 139 137 140 140 143 140 144 144 144 144 140 140 140 137 137 141 138 142 143 151 155 174 191 247 284 302 307 312 316 322 326 330 332 336 337 340 341 341 341 338 339 334 332 331 329 327 325 323 323 320 320 320 322 322 323 326 328 332 336 341 345 349 352 355 356 359 1 3 5 6 9 11 13 16 18 20 21 23 25 27 29 31 34 37 40 44 47 53 57 61 64 67 68 69 70 71 70 69 68 67 66 66 65 65 65 65 65 66 67 68 69 70 72 73 75 76 78 81 82 84 85 86 86 86 85 83 81 78 74 70 65 61 58 55 52 50 49 48 47 47 47 48 48 49 48 49 47 46 42 37 31 27 22 19 18 17 18 19 20 22 23 25 25 26 27 27 27 28 29 29 30 31 32 33 35 36 38 39 40 41 43 44 45 47 48 50 51 52 54 56 57 58 58 59 59 59 60 59 60 61 62 62 63 63 63 64 64 63 63 62 61 59 57 53 49 43 38 32 26 20 16 12 8 4 1 358 355 352 348 344 342 339 338 337 337 338 340 342 346 351 357 2 8 13 17 20 22 24 25 26 26 27 28 28 29 28 30 31 32 33 34 37 44 49 65 85 116 138 154 161 168 172 176 176 179 176 171 170 164 149 129 103 86 71 64 58 57 53 53 54 56 58 61 64 68 69 71 73 73 70 70 64 59 52 46 40 31 27 22 19 17 14 16 16 17 22 23 24 26 26 25 23 21 18 16 14 12 10 9 9 10 10 12 14 14 14 16 16 16 15 14 12 10 7 4 359 356 353 349 344 340 337 333 329 326 324 322 318 314 307 299 280 248 210 187 175 169 168 164 164 164 164 168 170 171 174 188 196 217 238 263 275 286 291 295 298 299 301 302 302 303 303 305 305 307 307 309 311 313 314 316 317 319 319 319 320 320 319 319 320 318 318 317 317 316 316 315 314 313 313 311 310 309 307 305 304 302 300 299 297 296 295 295 294 293 292 291 291 289 288 287 286 285 283 281 280 279 277 276 275 274 273 273 271 271 269 268 268 267 265 264 263 261 260 259 257 256 255 255 255 254 253 253 253 253 254 254 254 254 255 256 257 258 259 261 262 263 264 266 267 268 268 269 270 270 270 271 271 273 273 274 277 279 280 281 282 284 287 288 292 297 302 308 317 326 334 342 348 354 357 359 359 1 1 359 359 359 359 359 1 1 2 2 4 6 6 6 4 2 357 354 347 340 335 331 327 324 322 320 319 317 316 314 312 307 303 293 280 261 236 218 200 191 185 179 176 174 171 169 166 164 163 166 166 171 173 179 184 188 193 197 200 203 204 205 208 209 212 213 214 218 220 223 228 232 234 237 241 245 246 249 250 251 145 147 144 144 142 142 142 142 139 139 142 139 139 139 142 140 143 140 144 144 141 145 141 141 141 141 141 141 138 138 138 143 144 155 172 196 268 302 307 312 316 322 326 327 332 333 337 337 340 340 340 337 337 336 333 329 326 324 324 322 322 319 319 319 319 319 319 320 323 329 332 336 341 345 347 351 354 357 358 359 2 3 5 6 9 12 14 17 18 20 21 23 24 26 28 31 34 39 43 46 51 57 61 66 68 70 72 72 72 72 70 69 69 68 66 66 66 66 65 66 66 67 68 69 70 71 72 74 75 77 79 80 82 83 84 84 84 84 82 79 76 73 69 65 62 58 56 53 51 50 49 49 49 49 50 50 51 52 52 52 51 47 43 36 31 27 23 21 20 21 22 22 23 25 26 27 27 28 29 28 29 29 29 30 30 32 33 35 36 37 39 40 41 42 44 45 46 48 49 51 52 53 55 55 57 58 58 58 58 58 58 59 60 60 61 61 62 62 62 62 62 61 60 59 57 54 51 47 42 36 30 25 20 15 11 8 4 1 357 355 351 348 344 340 339 336 336 335 336 338 341 345 350 357 2 10 14 19 24 27 28 29 30 30 30 30 31 31 32 32 33 32 34 36 40 44 52 68 86 110 131 142 154 160 165 171 173 176 176 176 172 168 161 149 126 101 81 68 63 59 58 58 58 59 62 65 68 71 73 77 77 77 77 76 71 65 60 51 44 37 31 24 21 18 15 17 17 19 23 25 26 28 27 27 26 23 21 17 15 13 11 11 11 11 13 13 14 14 16 16 16 16 14 12 9 7 4 1 356 352 349 344 340 337 333 331 327 324 321 318 315 309 302 292 274 244 212 191 179 173 169 167 168 168 167 169 171 173 179 186 195 204 223 247 260 274 281 289 293 297 302 303 305 306 309 309 311 311 312 314 315 317 318 318 320 320 320 321 321 321 320 319 319 318 318 318 317 316 316 315 314 313 313 312 311 309 307 306 304 302 300 299 297 296 295 294 293 293 291 291 290 289 287 286 285 284 282 281 279 278 276 275 273 273 272 271 270 269 268 267 266 265 263 262 261 259 258 256 255 254 253 252 251 251 251 251 251 250 251 251 252 253 253 254 255 258 259 260 261 263 264 265 267 268 269 270 270 270 271 271 271 273 273 273 274 276 279 280 281 283 286 289 293 297 303 311 319 329 336 344 350 354 356 358 359 359 359 358 358 358 358 359 359 1 2 4 4 7 7 7 6 4 359 354 347 342 335 330 327 324 321 319 317 315 313 312 307 303 297 286 273 254 229 211 201 193 187 181 179 177 175 172 172 172 172 172 174 176 181 186 191 195 199 203 206 208 209 211 213 214 215 217 219 221 224 228 231 234 238 241 244 246 248 250 251 253 144 144 142 142 139 139 139 139 139 137 137 139 139 140 140 140 140 140 144 145 145 142 142 142 142 142 138 138 138 138 138 138 139 150 169 266 306 310 316 320 324 325 327 330 334 334 337 337 340 340 336 336 333 330 329 327 325 323 321 321 321 317 319 317 317 317 319 321 325 329 332 337 341 345 349 351 354 355 358 359 1 2 3 6 8 11 13 14 16 19 20 21 22 24 26 28 32 36 41 47 51 57 62 68 70 72 73 74 74 73 72 70 69 68 67 67 66 66 66 67 67 67 68 69 69 71 72 73 74 76 77 79 80 82 82 83 82 81 80 78 75 72 68 65 61 58 56 54 52 51 50 50 50 51 51 52 53 54 54 54 54 52 47 43 37 32 28 26 25 24 24 25 26 27 28 28 29 29 29 29 29 29 29 30 31 32 33 34 36 38 39 40 41 42 44 45 46 47 49 50 51 53 54 55 56 56 57 57 57 57 57 58 59 59 60 60 62 62 62 61 61 60 59 58 55 53 49 45 40 35 29 24 19 16 11 8 5 1 358 355 351 347 344 340 338 336 335 334 334 337 340 343 348 355 3 11 17 23 27 30 32 33 33 33 34 34 34 34 34 34 35 36 38 39 43 47 56 69 87 105 122 139 149 155 161 167 170 172 174 176 176 173 171 161 149 129 101 86 75 67 64 64 61 65 66 68 73 75 79 82 84 84 84 81 79 74 67 58 53 46 37 32 25 22 19 21 21 23 25 28 30 30 32 31 28 26 22 20 16 13 13 12 11 13 13 15 16 16 16 16 16 15 14 10 7 4 1 358 353 349 345 340 336 333 330 328 324 322 320 315 311 306 300 291 270 242 213 193 182 176 172 173 171 171 171 173 172 176 182 185 193 203 214 230 246 261 273 280 289 296 301 304 309 311 314 315 315 317 317 318 319 321 321 321 321 322 322 321 321 321 320 320 319 319 319 318 318 317 316 316 315 314 313 312 311 310 308 306 304 303 301 299 298 296 295 294 293 292 290 290 289 288 287 286 284 283 282 280 278 277 276 274 273 272 271 269 268 268 267 265 264 263 261 260 259 258 256 254 253 252 250 250 249 248 248 248 248 249 249 250 250 251 252 253 254 255 258 259 261 262 264 265 266 269 270 270 270 271 271 271 271 271 273 273 273 276 277 279 280 283 285 288 292 297 304 313 321 330 339 346 350 354 356 358 358 358 358 356 356 356 356 358 359 359 2 4 5 7 7 7 7 6 1 357 351 344 338 332 328 324 321 318 316 314 312 308 304 299 293 282 267 249 229 211 202 192 186 183 181 179 177 177 175 175 175 177 181 184 186 190 197 201 205 208 211 211 214 215 216 218 219 221 222 226 229 232 235 237 241 244 246 248 250 252 253 254 142 142 139 139 139 139 137 134 137 137 137 134 137 137 137 140 140 141 141 142 138 138 138 138 138 138 134 134 134 134 134 133 133 142 159 320 317 326 324 327 328 329 332 333 336 336 338 337 339 339 335 335 330 329 326 322 323 321 321 321 317 317 317 317 317 320 319 321 326 331 334 338 342 347 349 351 353 355 357 358 359 1 3 5 6 9 10 13 14 16 17 18 20 20 24 25 28 33 37 43 49 56 63 69 71 74 76 76 76 75 74 72 71 69 68 67 67 66 66 66 67 68 68 68 69 70 71 72 73 75 76 77 79 79 81 81 81 80 79 77 74 72 69 65 62 59 57 55 53 52 51 51 51 51 52 53 53 55 55 56 56 54 51 46 42 38 34 31 29 28 28 28 28 29 31 30 31 31 31 30 30 30 30 30 31 32 33 34 36 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 55 56 56 56 56 56 57 58 58 59 60 61 61 61 61 61 59 58 56 55 52 48 44 39 34 29 24 20 16 13 9 5 2 359 355 352 348 343 340 337 335 334 333 333 334 338 343 348 356 4 14 21 27 31 34 35 36 37 38 38 37 38 37 37 37 38 39 40 43 46 52 59 73 87 105 120 134 145 153 159 164 167 171 173 177 176 176 176 171 165 152 129 108 90 82 73 72 70 70 74 76 77 82 86 88 88 90 90 86 83 81 75 67 61 53 46 37 30 26 25 25 26 26 30 32 35 35 34 33 31 28 26 21 19 16 14 14 16 15 15 16 16 16 16 16 16 14 12 9 5 1 358 353 350 346 341 338 334 331 328 326 322 320 317 313 309 305 298 286 270 240 212 196 185 179 175 173 174 174 174 173 175 179 181 187 194 202 211 221 235 249 262 277 286 294 304 310 316 317 321 322 323 323 324 323 323 323 323 323 322 323 322 322 321 321 320 320 320 319 319 319 318 318 317 316 316 315 314 313 312 311 309 307 306 304 303 300 299 297 296 294 293 292 291 290 289 288 287 285 284 283 281 279 278 277 275 274 272 271 270 268 268 266 265 263 262 261 260 258 257 256 253 252 251 249 248 247 246 246 246 246 245 246 246 247 247 248 249 250 252 254 256 258 260 262 263 265 266 269 269 270 271 271 271 271 271 271 271 273 273 275 276 277 280 282 285 288 293 299 306 314 324 333 342 349 354 356 357 358 358 356 356 355 355 355 355 356 358 359 1 4 6 7 9 9 9 6 2 357 353 345 340 334 330 326 322 319 315 313 310 307 303 297 290 279 264 247 226 210 200 193 188 183 181 181 179 179 179 179 179 181 185 188 192 196 200 204 209 211 213 216 217 219 220 221 223 226 227 230 232 236 239 241 244 246 248 250 252 253 254 255 144 139 139 139 137 137 134 134 134 134 134 134 134 134 134 137 137 138 142 138 134 138 138 138 134 134 129 129 129 129 128 127 125 131 103 331 329 333 331 331 332 334 336 337 337 338 340 339 338 336 333 331 325 323 322 320 318 320 317 317 320 320 318 320 320 320 324 326 330 335 338 342 344 349 351 351 353 354 357 357 358 359 2 3 5 8 9 11 12 13 15 15 16 17 19 22 25 29 34 40 48 56 64 71 74 77 78 79 78 76 75 73 71 69 68 67 67 67 66 66 67 67 67 68 68 69 70 71 72 73 75 76 77 78 79 79 79 79 78 76 74 71 68 64 62 59 57 55 54 52 52 51 52 52 52 53 54 55 56 57 57 55 53 50 46 43 39 36 34 33 32 32 32 32 33 34 33 33 33 32 32 31 31 31 32 32 33 35 36 37 39 40 41 42 44 45 45 47 48 49 50 52 53 54 55 55 56 56 55 56 56 57 57 59 59 60 61 61 61 61 60 59 59 57 54 52 48 43 40 35 30 25 21 17 13 11 7 4 360 356 352 349 345 340 338 335 333 332 332 333 335 341 347 354 5 14 23 30 35 37 39 41 41 41 41 41 41 40 41 41 42 42 44 46 49 55 63 73 88 103 117 131 142 149 155 161 165 169 173 175 179 179 179 179 175 165 156 138 118 100 90 87 81 79 82 83 86 88 90 92 92 94 94 92 90 86 81 75 70 61 53 46 40 35 32 32 34 33 35 36 38 40 38 38 35 32 28 26 23 20 19 19 18 17 19 19 18 18 18 18 16 12 9 5 2 358 353 349 346 342 338 336 332 329 326 324 322 319 316 312 309 304 297 285 266 241 218 197 189 181 177 175 174 174 174 176 177 179 183 188 192 199 207 214 229 241 253 270 285 298 309 316 321 323 327 328 327 328 327 326 325 325 325 324 324 324 323 323 322 322 322 321 321 320 320 319 319 319 318 317 316 316 315 314 313 312 311 309 308 306 304 303 300 299 298 296 294 293 292 291 289 288 287 286 285 282 281 280 279 277 275 274 272 271 270 268 267 265 264 262 261 260 258 257 256 253 252 249 248 246 246 245 244 243 243 243 242 243 243 243 244 245 246 249 250 252 255 256 258 261 262 264 265 267 269 270 270 271 271 271 271 271 271 271 273 273 275 276 279 281 284 289 294 300 308 319 328 338 346 353 355 357 357 357 356 356 355 353 353 353 355 354 356 357 1 2 6 7 9 11 11 9 6 1 356 349 343 337 333 327 323 319 316 313 309 305 300 295 287 277 259 243 224 209 199 190 188 185 181 181 181 181 181 181 183 185 187 191 196 199 203 207 210 213 216 217 221 221 222 224 227 228 230 233 235 238 241 244 246 248 249 252 252 254 255 255 141 139 137 137 132 132 132 132 132 129 131 129 131 131 131 130 130 129 134 134 128 133 123 123 123 128 125 125 125 128 123 120 115 92 12 342 336 337 335 336 338 337 338 338 340 339 340 341 339 335 333 330 326 321 320 318 318 318 318 318 320 320 318 323 323 323 327 330 337 339 342 346 347 350 351 353 353 354 356 357 358 359 1 2 3 5 6 9 10 11 12 12 13 15 16 18 20 24 31 37 47 56 65 72 78 80 81 81 80 79 76 74 72 70 69 68 67 67 66 66 67 67 67 67 68 69 69 70 71 72 73 75 76 76 77 78 78 77 76 75 73 70 68 65 62 59 58 55 54 53 52 51 52 52 52 53 53 55 55 56 57 55 55 53 50 47 45 41 39 38 37 36 36 36 36 36 35 35 34 34 34 33 32 32 32 33 33 34 36 37 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 55 55 56 56 56 57 57 58 60 61 62 62 63 63 61 61 60 58 55 52 49 45 40 35 30 26 22 18 15 12 9 5 1 357 354 349 346 341 337 335 332 331 331 332 333 338 345 354 4 16 25 33 38 42 43 44 45 45 45 44 45 44 45 45 45 46 47 49 54 59 65 75 88 103 116 127 137 145 152 159 164 168 171 175 177 179 181 182 179 175 166 156 144 127 112 106 97 93 93 93 95 95 97 98 98 98 98 96 96 92 88 83 78 70 64 55 49 44 43 39 41 41 41 43 43 43 43 41 38 35 31 26 26 23 22 21 20 22 21 20 20 20 18 17 14 10 7 2 359 355 350 346 342 339 336 332 330 327 324 322 320 318 316 312 308 303 296 284 266 242 219 203 191 183 179 177 178 176 176 178 178 181 183 187 193 199 203 211 224 234 248 265 283 299 313 325 329 332 333 334 333 332 330 329 328 327 326 325 325 325 324 324 323 323 322 322 322 321 321 320 320 319 319 318 317 317 316 315 315 314 313 311 310 309 307 305 303 302 300 298 297 295 293 292 291 289 288 287 285 284 282 281 279 278 276 275 273 272 270 267 266 265 263 262 261 259 258 255 253 252 250 248 246 245 243 242 241 240 240 240 239 240 240 241 242 243 245 246 248 249 252 254 257 259 262 263 265 266 269 270 270 271 271 271 271 271 271 272 272 273 275 276 278 282 284 289 294 302 311 321 331 342 350 355 357 359 359 357 356 354 353 353 351 351 351 353 354 356 359 1 4 8 10 11 12 11 9 4 359 353 347 342 336 330 325 321 317 313 309 304 299 293 285 274 259 240 222 206 196 190 185 183 181 181 181 181 181 183 187 189 191 194 198 202 205 209 212 213 217 219 221 222 223 226 228 230 232 235 237 241 243 245 248 249 251 252 253 254 255 256 141 137 134 134 132 130 130 127 129 126 126 125 124 124 127 126 129 125 123 123 123 123 116 116 123 123 119 119 119 116 120 111 104 69 6 347 345 340 341 341 339 341 341 340 342 341 342 339 338 331 331 325 322 321 318 318 318 318 318 320 320 323 323 325 328 328 333 336 339 342 344 348 349 352 353 353 354 354 356 357 358 359 1 2 2 3 5 6 7 8 9 9 9 10 12 15 18 22 26 35 46 56 68 77 82 85 85 84 83 80 78 75 72 70 69 68 67 66 66 66 67 66 67 67 68 68 69 69 70 71 72 73 74 75 76 76 76 76 76 74 72 70 68 65 63 60 58 56 54 53 52 52 52 52 52 53 53 54 55 55 55 56 55 54 53 50 48 45 44 42 42 41 40 40 39 39 39 38 37 36 35 34 34 33 34 34 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 55 55 55 56 57 57 58 59 60 61 62 63 64 63 63 63 61 60 57 54 49 45 40 36 32 27 24 20 17 13 10 7 3 359 355 351 346 342 338 335 332 330 331 331 333 337 343 352 4 17 28 35 42 45 47 48 48 48 48 48 47 48 48 48 48 50 51 53 56 60 68 77 88 101 113 124 135 142 150 154 160 165 170 174 177 179 181 181 182 176 172 165 156 142 131 124 115 108 104 103 102 104 103 103 104 104 104 102 100 98 94 88 84 76 71 66 58 54 51 49 46 47 47 47 47 46 44 43 41 38 35 31 28 27 24 24 25 23 23 22 22 21 19 16 14 9 5 1 356 350 348 343 339 336 333 330 328 325 324 322 320 317 315 312 307 302 295 283 266 244 219 202 193 185 181 179 179 178 178 179 181 183 185 189 191 197 201 208 217 229 240 259 285 306 322 333 339 339 340 341 338 335 333 332 330 328 327 326 326 325 325 324 324 324 324 323 323 322 322 321 321 320 320 319 319 318 317 317 316 316 314 313 312 311 310 308 307 305 303 301 300 298 296 295 293 292 290 289 287 286 284 283 281 279 277 276 274 272 270 268 266 265 263 261 259 258 256 255 253 250 249 246 245 243 240 240 238 238 237 236 237 237 237 238 239 241 242 244 246 248 251 253 255 258 260 262 263 266 267 269 270 270 270 271 270 270 270 270 270 272 273 275 277 279 283 286 292 300 312 323 334 345 354 359 1 1 359 357 356 354 353 351 349 349 349 350 350 353 355 1 5 8 12 13 14 14 12 8 4 358 351 345 339 332 328 323 318 313 309 304 298 292 283 272 257 236 218 206 193 188 183 183 181 181 181 183 183 185 188 190 193 197 200 204 207 210 213 215 216 219 221 223 223 226 229 231 235 238 239 242 244 246 249 249 251 252 253 253 254 255 137 137 132 130 128 125 127 124 121 123 120 118 120 118 118 116 116 119 113 116 108 108 108 116 116 116 116 116 116 116 111 101 78 40 5 356 348 346 346 344 343 343 344 343 344 343 344 342 335 333 326 323 319 316 319 316 316 318 323 323 325 325 326 330 333 335 336 342 344 346 348 350 351 352 353 354 356 356 357 357 358 358 359 1 2 2 2 3 3 4 5 5 6 7 8 10 14 18 23 33 44 58 70 80 86 88 90 89 86 83 79 76 74 71 69 68 67 66 66 66 66 67 67 67 67 68 68 69 69 70 71 72 72 74 75 75 75 75 75 73 71 70 68 65 63 60 58 56 55 54 53 52 52 52 52 52 53 53 54 55 55 55 55 55 54 52 52 49 48 47 46 45 44 44 43 42 41 40 39 38 38 36 36 35 35 35 35 36 37 39 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 55 56 56 56 57 58 59 59 61 62 64 64 65 66 65 64 63 61 58 55 51 46 42 38 34 29 26 22 19 16 12 9 5 0 356 352 348 343 339 335 332 330 329 329 331 334 342 351 5 17 30 39 45 48 50 52 52 52 52 51 52 51 51 51 52 53 54 56 60 63 69 79 89 98 109 120 130 139 145 151 157 161 167 172 174 177 179 179 179 176 174 168 161 154 145 136 128 123 117 113 112 110 110 109 108 108 107 105 104 102 96 92 88 82 77 71 67 60 59 56 54 53 53 51 50 50 49 46 43 40 38 35 30 29 28 27 26 25 24 23 21 21 19 14 10 7 2 358 353 347 343 339 336 332 330 328 327 324 322 320 319 316 314 311 308 303 295 285 267 246 221 204 193 187 183 181 179 179 181 181 182 184 186 188 192 196 200 204 212 218 238 256 291 321 337 344 346 346 346 344 343 338 334 333 331 330 329 328 327 327 326 326 326 325 325 324 324 324 323 323 323 322 321 321 320 320 319 318 318 317 317 316 314 314 313 311 310 309 307 305 303 302 300 298 296 295 293 292 291 289 287 286 283 282 279 278 275 274 271 269 267 266 264 261 260 258 256 254 251 249 248 245 243 241 239 237 236 234 234 234 234 234 235 236 236 237 240 242 244 246 247 251 254 256 258 261 262 265 266 267 268 270 270 270 270 270 270 270 270 270 272 273 275 277 280 285 292 302 311 325 342 349 358 1 3 1 1 357 355 352 350 348 347 346 346 346 347 351 355 359 5 9 12 15 18 17 16 13 8 2 355 349 343 336 330 324 319 314 310 304 299 292 281 270 254 236 218 202 193 188 183 181 179 181 181 183 184 186 189 193 194 199 201 204 206 209 212 215 216 216 219 222 223 226 228 231 235 238 241 243 244 247 248 249 251 251 251 252 253 252 134 134 132 128 125 122 119 118 118 114 112 112 110 107 108 110 110 104 106 106 100 100 108 108 108 108 108 108 108 108 111 104 75 32 4 356 349 347 346 345 346 344 346 345 346 345 346 339 337 335 328 320 320 316 316 316 318 323 323 328 328 331 333 333 337 338 343 345 346 349 350 352 353 353 354 355 357 357 358 358 359 359 359 1 1 1 1 1 1 0 2 3 3 4 5 7 10 13 19 29 40 55 72 85 90 92 94 92 89 86 82 78 75 72 70 69 67 67 66 66 66 66 66 66 67 67 67 67 68 69 70 70 71 72 73 73 74 74 73 72 71 69 68 65 63 60 58 57 55 54 53 52 52 52 52 52 52 53 53 54 54 54 55 54 55 54 54 52 51 50 50 49 47 47 46 45 44 43 42 41 40 38 38 37 37 36 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 51 52 53 54 55 56 56 56 57 57 58 59 60 62 63 65 65 65 66 66 65 64 63 59 56 52 48 43 38 34 31 27 24 21 17 14 11 7 2 358 354 349 345 340 337 334 331 330 329 330 333 339 349 1 17 32 41 49 52 53 55 56 55 55 55 55 55 54 55 55 56 57 58 62 66 71 77 86 96 106 116 124 133 140 146 153 158 163 166 169 173 175 177 177 175 172 167 164 158 149 143 138 134 127 123 120 117 115 115 112 111 111 108 107 103 99 96 92 87 81 75 71 68 63 61 59 57 57 56 54 53 50 47 46 41 38 35 34 31 30 29 27 26 26 23 21 19 17 12 9 4 359 354 348 344 339 336 333 330 328 326 325 322 321 319 318 316 313 311 308 303 296 284 267 247 222 206 194 189 186 183 182 182 182 182 184 186 187 189 192 195 200 203 208 212 223 249 309 339 352 354 355 354 350 348 344 340 337 335 333 332 330 329 328 328 328 327 327 327 327 326 326 326 325 324 324 324 323 323 322 321 320 320 320 319 318 318 317 317 316 315 314 312 311 309 308 306 304 302 301 299 297 296 294 293 291 289 287 285 282 281 278 276 274 271 269 267 265 262 260 257 255 254 251 249 246 244 241 239 237 235 234 232 231 231 231 231 231 233 234 236 237 239 242 245 247 249 251 254 257 259 262 263 266 267 268 268 270 270 270 270 268 268 270 270 270 272 274 276 278 282 289 297 313 327 346 354 1 4 7 4 1 357 352 348 347 343 341 341 340 340 344 347 352 356 5 12 15 20 22 22 20 17 14 8 1 354 346 339 333 326 321 315 310 305 297 291 282 270 254 232 212 200 191 185 181 179 179 181 183 184 186 187 190 193 196 200 201 205 207 209 210 211 214 215 217 220 221 224 227 231 235 237 240 242 244 245 247 248 249 249 250 250 251 251 134 130 128 125 122 119 116 113 111 107 104 105 105 101 103 97 97 97 98 98 91 98 100 100 100 108 108 108 111 101 101 75 52 20 3 357 349 348 347 348 346 346 348 348 349 347 344 342 338 330 321 316 320 316 316 319 322 324 330 330 333 333 337 337 340 342 347 349 350 351 353 354 354 355 357 357 358 358 359 359 1 1 1 1 359 359 358 358 358 358 358 358 359 0 3 5 6 11 15 24 42 58 77 87 95 99 98 96 92 89 84 80 76 73 71 69 68 68 67 66 66 66 66 67 67 66 67 67 67 68 69 69 71 71 72 72 73 73 72 71 70 69 68 65 63 61 59 57 56 55 53 53 52 52 52 51 51 52 52 53 53 54 54 55 55 55 55 55 54 53 53 53 51 50 49 47 46 45 43 43 41 40 39 39 39 38 39 39 40 41 41 42 42 43 44 45 45 46 47 48 49 51 52 53 54 55 55 56 56 57 58 59 59 61 61 62 64 65 66 66 66 66 64 61 59 55 52 48 43 39 35 32 28 25 22 19 16 12 9 5 0 356 351 347 342 338 334 333 331 330 331 335 339 348 1 17 32 43 50 55 57 58 58 58 58 58 58 57 58 58 58 59 60 62 64 67 71 77 85 93 102 112 121 127 135 140 147 152 157 162 165 169 171 171 171 171 169 166 161 159 154 149 144 139 135 130 127 125 122 119 118 117 114 112 109 106 102 99 94 88 84 79 76 71 68 65 63 60 59 58 55 53 51 48 44 43 38 37 36 32 31 30 28 26 25 23 21 19 16 10 5 1 356 350 346 340 336 333 330 328 326 325 323 321 320 319 317 315 313 310 307 303 295 284 267 245 224 207 196 190 187 185 184 184 184 184 185 187 187 191 191 195 197 200 202 207 217 231 349 3 7 5 4 359 357 352 346 342 339 336 334 332 332 331 330 330 330 329 329 329 328 328 328 327 326 326 326 325 324 324 323 323 322 322 321 321 320 320 319 319 318 317 317 316 315 313 312 310 309 307 305 305 303 300 299 297 295 294 290 289 286 284 281 279 276 273 271 268 266 264 260 258 256 253 251 248 245 243 239 237 235 232 231 230 229 229 229 229 229 230 232 233 236 238 240 243 245 248 250 253 255 259 260 263 264 267 267 268 268 270 268 268 268 268 268 268 268 270 272 274 274 280 286 295 313 328 352 2 5 9 8 4 358 353 351 345 340 336 334 334 333 335 336 343 348 356 6 13 19 25 26 26 24 21 18 13 6 359 351 344 336 329 322 317 311 305 298 291 282 270 253 230 213 197 188 183 179 179 179 181 183 184 187 188 191 194 197 199 201 203 205 206 208 209 209 213 213 216 218 221 227 229 233 236 239 241 243 243 246 246 247 247 248 248 248 248 132 128 125 122 119 116 113 106 102 103 100 95 95 96 96 91 91 91 91 91 91 91 100 100 100 100 111 111 111 104 91 69 26 5 3 352 349 348 350 348 348 348 350 349 351 349 348 345 336 333 322 317 316 316 320 323 325 327 331 333 338 338 342 340 346 346 347 349 350 351 353 355 356 356 358 359 359 1 2 2 3 4 2 2 359 359 358 355 356 355 356 356 357 358 0 2 5 9 16 25 41 64 81 93 103 103 102 101 97 92 87 83 78 75 72 71 69 68 68 67 67 67 66 66 66 66 67 66 67 67 68 69 69 70 70 71 71 72 71 70 69 68 66 64 63 61 59 57 56 55 53 53 52 51 52 51 51 51 52 52 53 53 54 54 55 56 56 57 57 56 55 55 54 53 51 50 49 48 46 45 44 42 41 41 41 40 41 41 42 42 42 43 43 44 45 45 45 46 47 48 50 50 52 53 54 54 55 56 57 58 58 59 60 61 62 63 63 63 65 65 65 63 62 61 58 54 51 46 42 39 35 32 29 26 23 20 17 14 10 7 3 358 354 349 345 341 336 335 333 332 333 335 340 348 359 16 31 44 53 57 60 61 62 61 61 61 61 61 61 60 61 61 62 64 65 68 72 76 83 90 98 106 114 122 128 135 139 146 150 155 159 163 165 167 167 165 165 163 160 157 154 151 147 144 140 135 132 130 128 125 121 120 118 115 113 109 105 101 97 90 86 81 77 73 71 68 65 62 61 59 57 54 52 49 47 42 40 38 35 32 31 30 27 25 23 21 19 16 11 7 2 357 351 347 343 338 334 330 328 325 324 322 321 319 319 317 316 314 313 310 306 302 294 284 267 244 224 208 198 190 187 185 185 184 185 185 186 188 188 190 191 193 193 195 196 194 195 159 32 21 19 15 9 6 1 354 348 344 340 338 336 334 333 333 332 332 332 331 331 331 331 330 329 329 328 327 327 326 326 325 324 324 324 323 323 322 322 322 321 321 320 320 319 318 318 317 316 315 313 312 311 309 307 306 304 302 300 298 295 293 290 287 285 281 278 275 272 269 266 263 261 259 255 253 250 247 244 243 239 236 233 232 230 228 226 226 226 226 227 228 229 232 233 236 238 242 245 247 250 252 255 257 260 261 264 265 267 268 268 268 268 268 268 266 266 268 268 268 270 270 272 276 281 289 303 329 356 8 12 11 10 5 358 351 343 338 331 329 326 324 326 329 331 338 346 358 7 16 24 27 30 30 29 28 23 18 12 3 355 347 339 331 325 318 312 306 300 294 282 270 255 233 211 198 186 181 179 179 179 181 182 185 188 190 192 195 198 198 200 201 203 204 205 205 206 207 210 211 214 218 222 227 231 234 236 239 240 242 243 244 244 244 245 245 246 245 128 128 122 118 115 112 106 102 98 95 95 90 90 90 91 91 91 91 91 91 91 91 91 100 101 101 111 101 104 108 92 52 26 4 356 352 350 351 349 350 350 350 352 351 349 348 344 339 336 324 324 317 317 316 320 326 329 331 337 337 342 342 342 346 346 346 347 349 350 351 355 355 357 358 359 2 2 3 5 6 7 5 5 4 1 359 356 354 353 353 354 354 355 357 359 2 5 9 16 26 44 68 87 101 108 110 108 104 100 95 90 85 81 77 75 73 71 69 69 68 67 67 67 66 66 66 66 66 66 67 67 68 68 69 69 70 70 70 70 69 68 68 66 65 63 61 59 57 56 55 54 53 52 52 51 51 51 51 51 52 53 53 54 54 56 57 57 58 58 58 58 57 56 55 54 52 51 49 48 46 46 44 43 43 43 43 42 43 43 43 44 44 45 45 45 46 46 47 48 49 50 51 51 53 54 55 56 56 57 57 58 59 59 60 61 61 62 62 62 62 62 61 59 57 55 52 48 45 41 38 34 32 30 27 24 22 19 16 13 9 5 1 356 351 348 344 339 337 335 334 334 335 340 346 356 15 31 46 54 60 63 64 65 65 65 64 64 64 63 63 63 63 64 65 67 68 72 76 81 88 94 101 109 115 121 128 132 138 144 147 152 156 158 159 161 161 160 159 157 155 154 151 147 145 142 140 139 135 132 129 127 126 123 119 116 112 106 103 98 93 87 83 79 75 71 69 66 64 62 60 59 55 53 50 47 43 41 38 36 33 32 29 26 24 22 19 17 12 7 4 359 354 348 343 339 335 332 328 326 324 322 321 319 318 318 316 315 314 311 309 305 301 293 283 265 244 222 207 196 191 188 186 185 185 186 186 187 188 188 189 190 191 190 190 186 183 165 92 49 31 25 20 14 8 3 356 350 347 342 340 338 337 336 335 335 334 334 334 333 333 332 331 331 330 330 329 328 327 327 326 326 325 325 325 324 324 324 323 323 323 322 322 321 321 320 319 319 318 317 316 315 314 312 310 309 307 305 302 300 297 294 290 287 283 280 277 274 271 268 264 261 258 255 252 249 246 245 240 238 235 232 230 228 226 225 225 225 225 225 227 229 231 233 235 238 241 244 247 249 252 254 257 260 261 262 264 267 268 268 268 268 268 268 266 266 266 266 266 266 268 267 270 270 275 286 318 353 13 19 15 8 2 352 340 331 325 322 320 316 316 318 320 325 335 344 358 11 20 28 33 33 35 36 32 28 23 17 10 1 352 343 334 326 320 313 308 302 294 285 275 258 238 215 199 186 181 179 179 179 181 184 187 188 190 193 194 197 199 199 200 200 201 201 202 202 204 206 208 211 214 220 224 228 232 235 237 238 239 239 240 240 240 241 241 241 241 128 122 119 115 108 105 102 98 94 90 90 86 90 85 85 85 91 91 91 91 91 91 100 101 101 101 104 104 108 114 69 37 6 355 351 352 350 348 349 350 353 352 351 350 353 351 349 345 326 317 317 317 322 321 328 326 333 335 337 338 343 342 346 346 346 347 348 349 350 354 355 357 357 1 2 5 6 8 9 11 12 10 9 6 2 359 356 354 352 351 353 354 355 357 358 1 5 11 20 31 48 73 93 103 110 113 111 107 103 100 93 89 85 80 78 75 73 72 70 69 68 68 67 66 66 65 65 65 65 65 65 66 67 67 68 68 69 69 69 68 67 67 65 64 62 61 59 58 56 55 54 53 52 52 51 51 50 51 50 52 52 53 54 55 56 57 58 59 59 59 59 58 58 56 55 54 53 51 49 48 47 46 45 45 44 44 45 44 45 45 46 46 46 46 46 47 47 48 48 49 50 51 52 52 54 54 55 56 57 57 58 58 58 59 59 59 59 59 59 58 57 56 55 52 50 47 44 41 38 36 33 31 29 26 25 22 20 17 15 11 8 3 360 355 350 347 342 340 338 337 337 338 342 346 356 12 30 44 55 61 65 67 67 68 68 67 67 66 66 66 66 66 67 67 68 70 72 75 80 85 91 97 103 109 115 121 126 131 136 139 146 147 152 155 155 154 155 154 154 152 152 151 149 148 145 143 142 140 137 135 132 130 126 124 119 114 109 104 99 94 89 85 80 76 73 71 69 66 63 61 59 57 54 51 49 44 42 39 36 34 30 28 24 22 19 17 12 9 4 359 354 350 344 338 335 332 329 327 324 322 321 320 319 318 317 315 314 313 310 309 304 300 293 281 265 241 222 206 198 192 188 186 186 186 186 186 187 188 188 189 188 187 186 185 178 165 133 82 51 38 29 24 18 11 4 359 353 349 346 343 340 339 339 338 338 337 337 336 336 335 334 334 332 332 331 330 329 329 328 328 327 327 326 326 325 325 325 325 324 324 323 323 323 323 322 322 322 321 321 319 319 318 316 315 313 311 309 306 304 300 297 294 289 286 283 279 274 271 268 264 261 258 254 251 249 246 243 239 237 233 231 228 226 225 223 223 223 223 224 225 227 229 232 234 237 240 242 246 248 251 254 256 258 261 262 265 267 268 268 268 268 268 268 266 266 266 264 264 263 263 261 263 261 263 259 268 343 26 32 16 4 355 342 328 319 313 306 304 302 302 307 313 318 330 346 2 15 24 33 37 38 39 38 37 34 29 22 15 4 354 345 336 329 321 315 309 303 297 288 279 264 243 219 200 189 181 179 179 179 182 184 187 188 192 193 194 196 197 198 198 197 197 198 197 198 200 200 203 207 212 216 220 226 229 231 234 235 236 237 237 237 236 236 237 236 236 122 119 116 112 105 101 98 94 90 86 86 86 85 85 91 91 91 91 91 91 100 100 101 101 104 104 122 131 128 128 25 343 351 347 351 348 350 349 352 352 352 352 354 353 351 349 345 338 331 318 309 317 317 321 328 333 335 337 339 339 339 343 343 343 344 344 345 349 350 351 355 357 359 2 5 8 11 13 16 16 17 16 13 10 4 1 356 354 353 352 354 354 356 358 0 3 8 14 24 37 56 81 98 107 113 115 114 111 106 102 97 93 87 84 81 78 75 74 72 71 70 69 68 66 65 65 65 64 64 64 64 65 66 66 67 67 68 68 68 67 67 66 64 63 61 60 59 57 56 55 54 53 52 51 51 51 50 50 50 51 52 52 54 55 56 56 58 58 59 60 60 59 58 57 56 55 54 52 51 50 48 48 47 46 46 46 47 47 47 47 47 47 48 48 48 48 48 49 49 50 50 51 52 52 53 54 55 56 56 57 57 57 57 57 56 57 56 55 54 53 51 50 47 46 44 42 38 36 35 33 31 30 28 26 25 23 21 18 16 13 10 6 2 358 353 350 346 342 340 338 338 338 342 348 356 10 25 42 56 63 68 69 70 71 70 69 70 70 69 69 69 69 69 69 70 71 73 76 79 83 88 93 98 105 109 115 120 123 128 132 137 140 143 147 149 150 151 151 151 152 151 149 149 148 148 146 145 144 142 139 137 135 131 128 123 119 113 107 102 96 90 86 82 78 74 71 69 66 64 62 59 58 55 53 50 47 42 40 38 34 31 27 24 20 15 13 9 5 359 354 350 345 342 336 333 330 327 325 323 322 320 318 318 317 316 315 314 313 310 308 304 299 291 279 259 239 217 204 195 190 188 186 186 186 186 186 186 186 187 186 186 183 181 176 165 146 113 73 56 41 36 26 21 13 8 2 356 352 348 347 344 343 342 341 340 340 339 339 338 337 337 335 334 334 332 331 331 330 329 328 328 328 327 326 326 326 326 325 326 325 325 324 324 324 324 324 323 323 323 322 322 321 319 318 316 314 312 309 306 302 299 296 291 288 284 280 274 271 268 264 260 256 254 250 246 245 241 238 234 232 229 227 225 224 222 222 222 222 224 225 227 229 232 234 236 239 242 246 249 250 253 256 258 260 262 265 266 268 268 268 268 268 268 266 266 264 264 262 261 260 259 256 252 244 241 231 208 103 57 12 349 326 317 303 299 295 292 291 291 293 298 305 313 329 348 6 20 30 37 41 42 43 42 40 38 33 26 20 10 359 347 337 328 321 314 309 304 297 291 283 270 250 226 205 192 186 181 181 181 182 184 187 188 190 192 193 194 195 195 196 194 193 193 192 193 195 197 200 203 208 213 218 222 227 228 230 231 232 232 232 231 230 230 231 230 230 122 118 112 105 101 98 94 90 86 86 86 86 86 85 91 91 97 97 98 98 100 101 104 104 122 131 146 169 159 208 327 331 342 339 345 344 346 348 352 352 351 354 353 357 356 353 351 320 320 306 318 317 329 330 331 333 337 338 341 341 341 341 339 342 342 342 343 344 348 351 354 359 3 6 9 13 16 19 21 22 23 20 19 13 8 2 359 355 354 354 355 356 358 0 4 8 13 19 29 43 63 83 97 109 113 114 114 112 108 105 100 96 91 88 84 81 78 76 74 73 71 70 67 67 65 64 64 63 63 63 64 64 65 65 66 66 67 67 67 67 66 66 63 62 61 60 58 57 56 55 53 53 52 51 51 50 50 50 51 51 51 52 54 54 55 56 58 59 59 59 60 59 59 58 57 56 55 53 51 51 50 49 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 51 51 52 52 53 54 54 55 55 56 56 56 56 55 54 53 52 50 49 47 45 43 41 39 37 35 32 31 30 30 29 28 27 25 25 23 21 19 17 15 12 8 5 1 356 353 349 346 343 341 341 342 342 346 353 7 24 42 56 65 69 72 73 74 73 72 72 72 72 71 71 70 71 71 71 73 74 76 79 82 86 90 94 100 104 109 114 117 123 127 133 136 139 143 145 146 148 149 149 150 148 149 148 148 148 148 147 146 145 143 140 138 136 131 127 123 116 110 105 99 93 88 83 79 75 72 70 67 65 64 61 59 56 54 51 48 45 43 39 35 31 27 22 17 14 10 5 1 356 350 346 342 338 334 331 328 325 323 322 321 319 318 317 316 315 314 314 313 311 308 305 299 290 277 256 232 214 201 193 188 186 185 184 184 184 184 185 185 184 183 181 179 174 163 148 127 95 73 56 46 37 31 24 17 10 5 359 355 352 350 348 347 345 344 344 343 343 341 341 340 339 337 336 335 334 332 332 331 330 329 329 328 328 327 327 327 326 326 326 326 326 325 325 325 325 325 325 325 324 324 323 323 321 320 319 316 314 311 308 305 301 297 293 288 284 279 275 271 266 263 260 256 252 248 245 243 239 235 234 231 229 225 224 222 220 220 221 221 222 224 227 229 232 234 237 239 242 245 248 250 252 255 258 262 263 265 266 268 268 268 268 268 268 268 266 264 264 262 259 257 253 253 244 235 228 212 201 191 169 208 268 281 278 281 279 281 281 280 283 283 289 295 310 328 352 15 26 34 39 43 44 44 44 44 41 36 31 24 13 1 349 336 327 320 314 307 303 298 294 287 275 261 236 214 196 186 183 181 181 183 184 185 187 189 189 191 191 191 191 192 190 189 187 187 188 190 193 195 199 205 210 215 220 222 224 226 227 228 228 227 226 223 223 223 222 222 118 115 108 105 98 94 90 86 86 86 86 86 90 90 96 97 103 104 106 106 108 111 122 122 142 155 172 196 208 266 289 318 324 333 340 344 346 348 351 351 354 354 357 3 4 8 343 327 261 300 306 317 329 330 335 335 338 338 339 339 337 337 337 337 336 340 340 344 348 351 356 1 5 8 13 16 20 23 27 28 29 26 23 18 12 6 2 358 357 357 357 359 2 5 9 13 19 27 38 50 67 84 98 107 113 114 115 113 110 106 103 98 94 90 88 83 81 78 76 74 72 69 68 66 65 64 63 62 62 62 62 63 64 64 65 65 66 66 66 66 66 65 63 62 61 59 58 57 55 54 53 52 52 51 50 50 50 50 50 50 50 51 52 53 54 55 57 57 58 59 59 59 59 58 57 56 55 54 52 52 51 50 50 50 49 49 49 49 50 50 50 51 51 51 51 50 50 50 50 51 51 51 52 52 53 53 54 54 54 54 55 54 54 54 52 50 48 45 43 40 38 35 33 31 28 27 26 25 25 25 26 26 26 25 24 23 22 20 19 17 14 11 8 4 0 356 352 349 346 343 342 342 343 347 353 4 19 39 55 65 71 74 77 77 77 77 76 75 75 74 74 74 74 73 73 74 76 77 79 81 85 89 91 96 101 105 109 113 118 122 127 132 135 137 141 143 145 147 146 147 148 148 149 149 149 150 150 150 149 148 146 143 140 137 133 128 121 115 109 102 96 89 84 80 76 74 71 68 66 64 62 60 58 55 53 50 47 44 41 35 30 25 20 17 12 7 2 356 353 347 343 338 336 332 328 327 324 322 321 320 320 319 317 317 316 315 315 314 312 310 306 299 289 275 252 226 208 197 191 187 185 183 183 183 183 183 183 184 182 179 177 173 164 152 137 112 90 73 58 48 40 32 25 19 13 7 3 358 356 354 352 351 349 348 347 347 346 345 344 342 341 339 338 337 335 334 333 332 331 330 330 329 329 328 328 327 327 327 326 326 326 326 326 326 326 326 326 326 326 325 325 324 323 321 320 318 316 313 309 306 302 298 293 288 283 279 275 270 265 261 257 253 249 246 242 240 236 234 232 229 226 223 222 221 221 221 221 222 223 224 227 229 232 234 236 240 242 244 247 249 253 255 258 261 263 265 266 268 270 270 270 270 268 268 268 266 264 261 258 254 252 249 241 230 218 210 195 197 201 220 240 252 263 265 270 270 270 273 273 277 282 293 312 330 2 19 29 36 43 44 46 47 46 46 44 42 36 27 15 3 349 335 326 319 312 307 302 298 293 289 281 267 247 226 207 192 186 183 181 183 182 184 185 187 187 187 187 187 187 187 186 184 184 184 184 186 190 192 196 202 206 211 214 217 219 220 221 220 220 219 217 215 214 212 211 212 115 112 108 101 98 94 90 86 86 86 86 86 90 95 101 103 110 110 113 116 120 125 142 142 161 174 191 207 231 253 268 293 317 330 335 339 346 351 351 354 358 357 2 12 16 12 103 208 261 261 306 326 333 333 337 338 338 336 334 334 336 336 336 334 334 336 338 342 345 351 356 1 7 10 15 20 24 28 32 32 33 30 27 22 16 10 6 2 1 1 2 4 7 11 15 20 25 33 43 56 71 85 97 106 109 114 114 113 110 107 104 101 97 93 89 85 83 80 77 74 72 70 67 65 64 62 61 60 61 60 60 61 62 62 64 64 65 65 65 66 65 64 63 62 61 59 58 56 54 54 53 52 51 51 50 50 50 50 50 50 50 50 51 52 53 54 55 56 57 58 58 58 58 58 57 56 55 54 53 52 51 51 50 50 50 50 50 50 51 51 52 52 52 52 51 51 51 51 51 51 51 52 52 52 53 53 53 54 54 53 54 53 52 51 49 47 45 42 39 36 33 30 27 23 20 20 18 19 20 21 22 23 23 23 23 23 22 21 19 17 16 13 11 7 2 358 354 351 348 345 342 342 342 347 350 358 13 35 54 64 74 76 78 79 80 80 79 79 78 77 76 77 77 76 76 76 77 79 80 82 85 87 90 93 98 101 105 110 115 120 124 128 131 135 137 139 141 143 145 146 148 149 149 151 151 152 151 152 152 152 150 148 147 143 138 135 128 122 114 107 99 93 86 82 78 74 72 70 67 64 63 60 58 57 55 52 49 45 42 36 31 27 20 15 10 4 359 355 349 345 341 337 334 331 329 326 325 323 321 320 320 319 318 318 317 317 316 315 313 310 307 302 292 273 246 220 203 193 187 184 182 181 181 182 182 182 181 181 178 176 172 166 155 141 122 101 84 70 58 49 40 33 28 22 16 10 7 3 0 358 356 355 353 352 352 350 349 348 347 345 344 342 340 338 337 335 334 333 332 331 330 329 328 328 328 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 325 325 324 323 321 319 316 314 310 306 302 297 293 288 282 278 273 267 263 259 255 250 246 242 239 236 233 231 229 227 224 222 222 222 222 221 221 222 223 226 228 229 231 233 235 238 242 244 246 249 253 254 257 261 264 266 268 270 270 272 272 272 272 270 270 268 266 263 258 254 249 246 235 223 216 210 198 200 203 215 234 250 254 256 258 263 263 266 270 273 278 290 312 342 7 23 32 38 43 44 46 47 47 46 46 43 39 31 19 1 344 331 321 314 308 305 301 299 293 289 284 272 255 235 215 198 188 183 181 181 181 183 183 182 184 184 184 183 183 181 181 181 179 179 181 183 187 189 193 197 203 207 209 212 214 214 215 213 212 208 207 205 201 199 200 200 115 110 108 105 101 98 94 90 86 90 90 90 95 101 107 108 116 119 128 127 133 150 165 165 175 201 212 229 229 245 269 297 311 325 331 340 346 351 354 354 2 2 9 22 40 57 94 128 103 327 331 332 336 335 337 336 336 334 333 334 335 334 334 333 333 336 338 342 344 350 356 3 7 15 20 25 30 32 36 36 36 34 31 26 22 15 10 7 6 6 8 10 13 16 21 27 33 40 50 60 72 84 93 101 108 110 111 111 110 108 106 102 99 94 90 87 84 80 77 74 71 69 66 63 62 61 59 59 58 58 59 59 60 61 62 63 64 65 65 65 64 64 63 62 60 59 57 55 54 53 52 52 51 50 50 49 49 49 49 49 49 49 50 51 51 52 53 54 55 56 56 56 58 57 57 56 55 54 53 52 52 51 51 51 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 51 52 52 52 52 53 53 53 53 53 52 51 50 48 45 42 39 36 33 30 26 22 19 15 12 11 12 13 16 18 20 21 22 22 22 22 21 20 19 17 15 12 9 6 2 357 354 350 346 343 343 341 344 346 354 6 30 52 64 74 77 81 82 83 83 82 81 82 81 80 80 79 79 80 80 80 81 82 84 85 87 89 92 96 100 104 108 113 117 122 125 131 133 136 138 140 142 144 146 147 147 149 151 152 154 155 155 156 155 154 154 152 149 146 142 136 130 121 113 105 98 90 84 79 76 72 70 68 65 63 62 59 58 56 54 51 48 44 37 33 27 20 14 9 4 358 353 348 343 340 337 334 331 328 327 324 324 322 322 321 320 320 319 319 319 318 316 315 312 309 302 291 273 242 215 198 189 184 182 181 178 179 179 179 178 178 177 175 171 164 157 145 129 111 96 80 69 59 51 43 36 29 24 19 14 11 7 5 2 0 359 358 356 355 354 352 351 349 347 346 344 342 340 338 337 335 334 332 332 330 330 329 328 328 327 327 326 326 326 326 326 326 326 326 326 326 326 326 326 326 325 324 323 321 319 317 314 311 306 302 298 292 288 282 277 271 266 262 257 252 247 243 239 236 231 229 228 226 224 222 222 221 221 221 221 223 224 224 228 228 230 233 234 236 239 240 243 245 248 252 253 257 261 264 266 268 270 272 272 274 274 274 272 272 270 266 263 261 257 249 243 232 220 213 207 202 204 210 218 231 242 252 254 255 257 261 263 266 270 279 294 322 356 17 30 35 42 43 46 46 47 49 47 46 44 40 32 18 358 339 324 314 308 304 300 299 296 294 289 284 276 262 245 224 207 192 186 181 179 179 179 179 179 179 179 178 177 177 176 176 175 175 175 177 179 183 185 191 194 198 200 205 206 206 206 204 202 200 195 193 190 188 186 186 186 113 110 107 104 101 98 94 94 90 95 95 95 100 107 114 116 125 128 133 133 151 158 176 185 197 207 215 228 236 249 269 294 307 320 333 340 346 351 354 358 2 7 17 35 61 92 114 114 94 25 331 336 338 339 335 335 334 334 333 333 334 333 333 332 332 334 337 342 347 353 358 4 10 17 24 29 33 36 38 39 38 37 33 29 24 18 15 13 11 11 14 17 20 23 28 34 39 45 53 62 71 81 90 97 103 107 108 110 108 107 105 102 99 94 90 86 83 80 75 73 69 67 64 62 60 58 56 55 55 56 56 57 58 59 61 62 64 64 64 65 64 64 63 62 60 59 57 56 55 53 52 51 50 50 49 49 48 48 48 47 47 47 48 49 49 50 51 52 53 53 54 55 55 55 55 54 54 53 53 52 52 51 51 51 51 51 51 51 52 52 52 53 53 53 53 53 52 52 52 52 51 51 51 51 52 52 52 52 52 52 52 51 50 48 46 44 41 38 35 31 29 24 20 16 12 8 6 6 9 11 15 17 19 20 21 21 22 21 20 20 18 16 14 12 8 4 359 355 351 347 344 342 339 340 343 346 2 24 47 66 75 78 82 85 85 86 86 85 84 84 83 83 83 83 83 83 83 84 85 85 86 89 90 93 97 99 103 107 112 116 121 125 129 133 135 137 139 142 143 146 149 149 151 152 154 155 157 158 159 159 160 158 158 155 153 148 144 137 131 121 112 102 95 89 82 77 73 70 68 65 64 62 60 58 56 55 52 49 44 39 33 28 22 15 9 2 358 352 347 343 339 336 333 332 329 328 326 325 324 324 323 323 322 321 321 320 320 319 317 315 312 305 294 270 235 208 194 185 181 179 178 177 177 177 177 176 174 172 170 164 157 147 134 119 102 90 78 67 59 50 44 38 31 26 22 17 14 11 8 6 5 3 2 360 358 357 356 353 352 350 348 346 344 342 340 338 336 335 333 332 331 330 329 329 328 327 327 326 326 325 325 325 325 326 326 326 326 326 326 326 326 325 324 323 321 319 317 314 311 307 302 297 292 286 281 275 270 264 258 253 249 244 239 234 230 228 226 223 222 221 222 222 222 222 222 223 224 226 227 229 230 233 233 235 238 238 241 242 244 247 249 252 256 260 264 268 270 272 274 274 275 275 275 275 274 272 270 265 263 256 251 241 232 220 213 209 200 204 212 223 230 239 246 249 253 254 257 259 262 270 281 307 339 3 22 33 37 40 42 44 46 46 48 48 46 44 44 30 14 351 329 311 304 302 298 296 295 294 291 288 283 277 268 254 235 215 199 189 183 179 177 176 176 176 174 174 174 174 171 171 169 171 171 173 175 175 179 183 186 190 193 195 197 196 196 194 191 189 186 181 179 177 174 174 174 174 113 110 110 107 104 101 98 98 99 100 100 101 107 114 121 121 129 134 138 151 161 177 185 203 203 210 217 228 234 245 261 286 307 320 333 340 346 351 358 2 6 12 29 42 67 91 108 114 92 12 338 339 340 337 338 334 334 335 332 332 332 332 332 333 335 337 338 344 349 355 1 9 14 20 26 31 35 36 38 40 38 37 34 30 26 21 18 17 16 17 19 21 26 29 34 39 43 49 56 64 71 78 86 91 98 101 104 105 105 104 103 100 98 93 90 86 82 77 73 70 66 63 61 59 56 55 54 53 53 54 54 55 56 58 59 61 63 64 64 65 64 64 63 62 61 59 57 56 54 53 52 51 50 49 49 48 47 47 46 46 46 46 46 47 47 47 48 49 50 51 51 52 53 53 53 53 53 52 52 53 52 52 51 51 51 51 51 51 51 52 52 52 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 50 49 48 46 44 41 38 35 32 28 25 20 17 12 8 5 3 5 8 11 15 17 19 20 21 21 21 21 20 19 17 16 13 10 6 2 358 353 348 344 338 335 334 335 340 352 15 43 60 72 79 83 84 87 87 87 86 86 86 86 86 86 86 86 86 86 87 87 89 89 90 92 93 97 99 105 108 113 117 122 125 129 133 135 138 140 142 144 145 148 150 152 154 155 158 159 161 162 163 163 163 163 161 160 155 152 148 140 132 122 110 101 92 84 79 74 70 68 65 64 62 59 58 56 54 52 48 45 39 34 28 22 15 8 4 358 352 348 343 340 337 335 333 331 330 328 328 327 327 325 325 325 324 324 323 323 322 321 319 315 309 298 270 230 202 190 181 178 176 175 174 174 174 173 173 170 167 164 158 148 138 125 110 96 84 74 65 58 51 45 39 34 29 24 21 18 15 12 10 9 6 5 4 2 0 358 357 355 352 350 348 346 344 341 340 338 336 335 333 332 330 329 329 327 326 326 326 325 325 325 325 325 325 325 325 325 326 325 326 325 325 324 323 321 319 317 314 310 306 302 297 292 287 281 275 270 264 258 252 245 239 234 230 227 223 220 219 219 219 220 222 222 223 223 224 227 228 228 230 233 234 234 236 238 238 240 241 245 246 248 252 256 260 262 268 270 274 275 275 277 279 279 277 275 274 272 268 262 258 250 239 229 220 211 207 202 207 213 223 229 237 241 243 247 250 253 255 261 269 291 317 355 15 24 31 37 38 40 42 44 44 48 46 46 47 39 26 4 324 305 297 293 293 293 291 290 289 288 285 282 277 270 260 243 224 207 192 184 179 175 173 173 172 170 169 167 167 167 166 166 166 166 168 170 172 175 179 179 181 184 186 186 187 184 182 179 174 172 169 167 164 162 164 164 167 113 112 109 106 107 105 105 106 103 104 110 111 118 118 129 134 134 143 154 161 169 184 200 207 213 218 218 227 232 248 262 284 307 325 333 342 346 354 1 5 15 22 34 53 73 81 91 92 92 12 353 342 337 338 336 336 335 334 333 333 333 333 332 333 338 339 341 346 352 358 7 13 18 24 29 33 34 38 38 38 38 36 33 29 26 24 22 21 21 22 24 27 31 34 39 43 47 52 58 63 69 76 82 86 91 95 98 101 101 100 99 98 95 92 87 83 78 75 69 67 63 59 57 54 53 51 50 49 49 50 51 52 54 56 58 60 61 63 64 65 65 64 64 63 61 59 58 56 55 53 51 51 50 49 48 47 47 46 45 44 44 44 44 44 44 45 45 46 47 48 49 49 50 51 51 52 51 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 50 51 51 51 51 50 50 49 48 46 44 42 39 36 34 30 27 23 18 13 10 5 3 3 5 9 12 15 18 19 20 20 21 20 20 20 19 17 15 13 8 4 1 356 349 343 339 333 329 328 329 338 3 33 60 74 81 85 86 86 88 88 89 89 89 89 89 90 90 90 90 90 90 92 92 93 93 95 97 99 104 106 111 114 118 123 127 130 133 137 138 140 144 145 148 150 152 154 156 159 161 164 165 167 168 169 169 169 167 167 164 161 158 152 145 133 123 109 96 87 81 74 70 67 65 63 61 59 57 56 54 51 48 44 39 35 28 22 16 10 5 359 354 350 346 342 340 337 336 334 332 332 332 330 330 328 328 328 328 327 327 327 327 325 323 321 316 305 275 227 194 182 177 176 173 173 172 172 171 170 169 165 163 158 150 139 127 115 102 90 80 71 64 57 51 46 39 35 31 28 24 20 18 16 14 12 10 9 7 5 4 1 359 357 355 353 350 348 345 343 341 339 337 336 334 332 331 330 328 327 326 326 325 324 324 324 324 324 324 325 325 325 325 325 325 325 324 324 322 321 319 317 314 310 306 303 298 292 288 282 275 270 263 256 249 242 235 230 223 221 219 216 216 216 217 217 220 221 224 224 227 229 231 234 234 235 236 237 237 239 239 240 242 243 246 249 251 255 260 264 268 270 274 277 277 279 281 281 281 279 278 274 270 267 261 250 239 229 218 212 209 205 209 212 218 224 231 238 240 243 246 249 254 260 269 297 332 3 21 28 34 35 37 40 40 39 44 44 43 43 43 41 8 306 289 281 281 281 284 285 284 286 285 284 282 281 276 272 263 251 235 215 197 187 179 175 171 171 169 167 167 165 164 164 163 163 163 162 164 167 169 172 174 174 176 176 176 176 176 171 169 166 164 162 160 158 156 156 157 159 163 116 112 112 109 110 112 108 109 112 114 116 118 121 125 134 138 148 154 169 177 184 198 204 210 215 219 223 231 236 248 262 284 307 325 337 346 354 358 5 9 19 30 39 57 69 73 82 78 61 20 355 344 340 339 337 337 336 335 334 334 334 335 335 339 340 344 349 352 1 8 15 21 25 29 32 35 37 37 38 37 36 33 30 28 27 24 23 23 25 26 28 31 35 38 42 45 49 54 58 63 67 72 77 82 85 89 93 96 96 96 95 93 90 87 84 79 74 70 65 61 58 55 53 50 49 47 47 46 46 46 48 50 51 54 56 58 60 62 64 65 65 64 65 63 62 61 59 58 56 54 52 51 50 49 47 46 45 44 44 43 42 42 42 42 42 42 43 44 44 45 46 47 47 48 48 49 49 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 49 49 49 50 50 50 50 50 50 49 48 46 45 43 40 38 35 32 30 27 23 19 13 7 3 3 3 7 12 14 16 19 19 20 20 20 21 20 19 17 15 13 11 7 2 357 351 345 336 330 325 322 320 330 347 26 62 71 80 85 86 86 88 88 88 88 90 90 90 92 92 93 93 95 95 95 95 97 97 99 101 104 106 112 114 117 122 127 130 133 136 139 141 143 145 147 149 151 154 156 160 161 165 166 169 171 172 174 174 174 173 173 171 169 166 163 157 147 136 120 106 92 80 75 70 66 64 61 60 58 55 54 53 50 47 43 38 35 29 23 16 12 6 2 357 352 348 345 343 341 339 337 336 336 335 335 334 333 333 333 332 332 332 331 330 329 328 326 323 316 286 222 187 179 174 171 170 169 168 169 167 165 163 160 156 149 141 129 119 105 94 85 77 68 62 56 51 45 41 36 32 29 26 23 21 19 17 15 14 12 10 8 6 4 2 360 357 355 352 350 347 345 342 341 339 337 335 333 332 330 329 328 326 325 324 324 324 323 323 323 324 324 324 324 324 324 324 324 324 323 322 320 319 317 315 311 307 304 299 294 289 283 278 272 264 256 248 238 232 224 216 213 212 212 212 212 213 216 219 223 226 227 231 232 235 236 237 238 239 239 239 239 239 241 241 242 244 248 250 255 259 264 268 272 276 277 279 280 282 282 282 281 279 278 274 267 261 252 239 226 218 210 205 205 208 211 216 221 226 231 235 238 241 246 251 258 269 298 5 19 29 34 35 36 37 37 39 38 37 39 37 35 26 327 268 259 256 265 266 270 274 277 279 280 281 280 280 279 276 271 266 256 240 224 204 191 182 176 170 168 166 166 164 161 161 161 160 159 159 161 164 164 166 166 169 171 171 171 169 166 166 164 159 157 155 154 154 152 153 155 155 157 161 116 115 112 113 113 115 116 114 118 120 123 126 129 134 143 148 161 169 177 184 198 204 210 215 219 223 227 227 236 242 252 286 311 330 342 349 358 5 11 15 25 34 43 55 60 69 73 71 50 16 356 345 344 341 341 338 339 338 336 336 336 337 339 343 345 353 358 1 11 18 21 28 33 34 37 36 38 37 36 34 33 31 28 27 27 25 25 26 27 29 32 35 38 41 45 48 51 55 58 62 65 70 74 77 81 84 86 89 90 92 90 89 85 84 79 74 69 65 61 56 53 51 48 45 44 43 43 43 42 43 45 46 48 51 54 56 59 61 63 64 65 65 65 64 62 62 60 58 56 55 54 52 50 48 47 46 44 43 42 41 40 40 40 39 40 40 40 41 42 42 43 44 45 45 46 47 47 47 48 49 49 50 49 49 50 49 49 50 50 50 50 50 51 50 51 50 50 50 50 49 49 49 49 48 48 48 49 49 49 49 50 49 49 48 47 45 44 41 40 38 35 33 31 29 25 22 16 11 7 6 7 10 14 16 18 19 19 21 20 20 20 19 18 17 15 11 8 5 359 352 346 337 325 321 316 316 317 332 20 54 74 79 81 85 86 88 88 88 88 90 92 92 93 93 95 97 97 98 98 100 101 103 103 106 109 112 117 121 125 126 131 135 138 140 141 145 146 148 149 152 154 157 161 163 165 168 170 174 175 177 178 179 178 178 178 178 176 176 173 168 163 151 134 115 96 83 75 70 65 62 60 58 56 55 53 51 49 45 41 37 33 29 24 18 12 8 4 359 356 351 349 347 345 343 343 341 341 340 340 340 339 339 337 337 336 336 335 335 335 334 333 329 325 310 220 183 171 171 168 167 166 165 164 162 160 157 152 147 140 130 119 107 97 87 79 71 65 60 54 49 45 41 37 34 31 28 26 24 22 20 18 17 14 12 11 8 6 4 2 359 356 354 352 349 346 344 342 340 338 336 334 332 330 329 328 326 325 324 323 323 323 323 323 323 323 323 324 323 323 324 323 323 323 322 320 319 318 315 312 310 306 303 298 294 288 280 275 266 256 247 235 226 217 213 207 207 207 207 209 210 213 217 222 226 229 231 236 239 241 241 242 243 243 243 241 240 242 242 243 244 247 249 254 258 263 268 272 276 279 281 282 284 283 284 282 281 278 274 270 264 252 237 226 218 208 207 207 205 208 212 217 221 226 231 233 232 236 244 252 268 343 16 33 36 37 38 35 35 35 34 33 29 22 20 343 268 245 245 244 249 251 257 262 265 270 273 275 276 277 277 276 274 271 266 260 249 232 212 197 187 179 174 170 168 166 164 164 164 161 160 159 159 161 161 164 164 164 166 166 166 164 164 161 159 158 156 154 152 151 151 151 152 154 156 158 160 116 116 116 116 118 119 121 120 124 127 130 134 138 143 154 161 169 185 193 198 204 210 215 223 223 223 223 227 236 248 261 289 317 330 348 354 1 8 15 22 26 35 40 50 55 62 66 49 35 12 356 352 346 345 342 341 339 338 338 338 340 342 346 351 356 1 7 14 21 28 31 35 37 40 40 41 38 35 34 32 29 27 26 25 24 25 25 27 28 31 35 38 41 44 47 50 53 56 59 61 65 68 70 73 76 79 83 84 86 86 86 84 82 79 74 69 65 60 55 52 48 45 43 41 40 39 39 38 39 39 41 43 45 48 51 55 58 61 63 64 65 65 65 64 63 61 60 59 57 56 55 52 51 49 47 46 43 42 41 39 38 37 37 37 37 37 38 38 39 40 41 42 42 43 43 44 45 45 47 47 47 48 49 48 48 49 49 49 49 49 49 49 50 50 50 50 49 49 49 48 48 48 48 47 47 47 48 48 49 49 49 49 48 48 47 45 44 43 41 40 38 37 35 34 32 29 26 21 15 11 10 12 13 16 17 18 19 20 20 20 20 19 19 18 16 13 10 6 1 354 348 335 326 316 313 308 311 317 6 50 71 77 80 82 83 84 86 86 88 88 90 92 94 96 97 99 99 101 101 103 105 107 108 111 114 118 121 126 129 134 136 139 142 145 146 148 149 151 154 156 159 161 165 168 170 172 175 176 178 181 182 182 184 182 182 183 183 181 181 177 171 162 150 124 103 87 74 69 65 61 58 56 55 54 52 49 46 44 40 37 32 28 25 19 15 10 6 3 359 356 353 351 349 348 347 347 346 345 345 344 344 344 343 342 342 341 341 341 339 339 340 339 337 336 208 169 165 166 166 163 162 161 157 155 152 149 142 135 127 115 106 97 87 80 74 68 62 57 54 48 45 41 38 35 32 30 28 26 24 22 21 19 17 15 14 11 9 7 4 1 358 356 352 350 347 345 343 341 338 336 335 333 331 329 327 326 325 324 323 323 322 322 322 321 322 322 322 322 323 322 323 322 322 322 321 319 319 317 314 312 309 307 302 298 294 287 280 270 259 245 235 222 213 208 202 201 203 203 207 210 213 218 222 226 230 235 238 241 242 245 246 247 245 244 244 243 244 244 243 245 247 250 255 260 265 270 274 278 281 282 283 283 285 285 284 283 280 277 272 264 253 239 229 216 210 205 204 207 209 209 213 215 221 224 224 227 227 228 229 208 37 41 43 47 43 40 40 37 33 24 17 13 351 306 268 259 248 239 240 246 247 250 256 260 265 268 271 274 275 275 275 272 271 268 262 254 241 224 207 196 187 179 174 172 170 168 166 166 164 163 162 162 162 162 162 161 161 164 162 162 162 161 159 157 155 153 153 152 150 152 153 153 155 157 161 163 116 116 116 121 122 124 123 125 131 134 142 146 148 154 169 177 185 193 207 213 218 223 227 230 227 230 230 235 236 245 261 289 322 344 352 358 5 11 18 24 29 36 41 50 55 57 53 42 22 10 2 353 350 345 344 343 342 340 342 342 344 346 351 356 4 10 20 26 33 37 40 44 46 46 44 41 39 35 31 28 26 25 24 23 24 25 26 28 30 33 36 40 42 46 49 51 53 55 58 61 64 66 68 71 74 77 79 81 82 83 81 81 78 75 71 65 60 55 52 48 44 40 39 37 36 35 35 35 35 36 38 40 42 45 49 52 56 59 62 63 64 65 65 64 63 62 61 59 57 56 55 53 51 49 47 45 43 41 39 38 36 35 35 35 35 35 36 36 37 38 38 39 39 40 41 41 42 43 43 45 45 46 47 47 47 48 47 48 48 48 48 48 49 49 49 49 48 48 48 47 47 46 46 46 46 46 47 47 48 48 48 48 48 48 47 46 45 43 42 41 41 39 39 38 37 36 34 30 24 20 15 15 16 15 17 18 18 19 20 20 20 19 19 18 16 14 12 9 4 359 350 341 327 316 309 303 301 302 349 40 66 74 79 81 80 81 82 82 84 86 88 90 92 94 98 100 102 104 104 108 110 111 114 117 121 126 129 133 136 140 143 148 149 150 153 154 155 156 159 161 163 165 169 171 174 176 179 181 182 184 185 185 187 187 187 187 188 187 187 184 182 175 161 142 114 90 76 68 64 60 57 56 54 52 49 47 45 44 39 36 32 28 25 21 17 13 9 6 4 0 358 356 354 353 352 352 351 350 350 350 349 349 348 347 347 347 346 346 346 347 346 346 347 350 12 150 154 159 159 156 156 154 150 146 143 136 128 119 110 101 92 85 78 72 68 63 59 55 51 48 45 42 38 36 34 32 29 28 26 24 22 21 19 17 16 13 11 8 6 3 360 356 353 350 348 345 343 341 339 337 335 333 331 329 328 326 325 323 322 322 321 321 321 321 321 321 321 322 322 322 322 322 322 322 321 321 320 319 318 316 314 312 309 304 300 294 288 279 266 249 232 218 208 202 197 197 197 197 200 207 209 218 222 226 230 235 240 244 246 247 248 248 248 250 249 248 247 247 246 246 249 254 257 262 267 272 276 278 281 284 285 284 286 285 285 283 282 277 272 264 256 242 231 219 211 207 205 204 208 208 212 213 215 216 215 213 210 203 188 131 91 71 62 51 51 43 43 31 29 17 4 342 309 279 269 256 249 242 242 244 244 247 252 257 260 264 267 269 271 272 272 271 270 268 263 258 248 233 218 205 196 187 181 179 175 173 170 168 168 166 165 163 163 163 163 163 163 163 161 159 159 157 157 156 155 153 153 153 153 154 154 155 158 160 163 165 118 119 122 122 124 126 129 131 134 138 146 151 157 169 177 185 200 207 213 218 223 231 235 230 230 238 238 239 244 255 269 297 329 344 352 2 9 15 21 25 29 36 41 47 47 51 47 37 19 9 2 358 351 349 347 348 346 344 346 346 348 353 358 7 12 19 28 34 42 46 48 52 50 51 46 42 39 35 30 26 25 22 21 21 22 23 26 28 32 34 37 41 44 47 50 52 54 56 58 60 63 66 67 70 73 74 76 77 78 79 79 79 76 72 68 64 59 53 49 43 39 37 35 33 32 31 31 31 32 33 35 37 40 43 46 50 54 57 60 62 63 64 64 64 63 62 60 59 58 56 55 54 51 49 47 45 43 40 38 36 35 34 33 33 33 33 34 34 35 35 36 36 37 38 37 39 39 41 41 43 44 45 45 46 46 47 47 47 47 47 48 48 48 48 48 48 48 47 47 46 46 45 45 45 45 45 46 46 47 47 47 48 48 47 47 46 45 44 43 43 42 42 41 41 41 41 40 38 33 29 21 19 16 16 17 17 18 19 19 19 19 19 18 18 16 15 13 10 6 1 353 344 329 316 308 297 294 293 320 37 71 73 74 77 76 75 76 77 80 82 84 86 90 92 94 98 101 105 107 110 112 115 120 125 129 133 138 141 145 148 152 155 156 159 159 160 161 163 164 166 168 170 172 176 178 181 184 186 186 187 187 188 189 189 189 189 190 191 190 188 184 182 174 156 134 103 81 70 64 61 58 55 54 51 49 47 44 42 38 35 33 29 26 22 19 15 13 10 7 4 2 0 359 358 357 356 356 355 355 354 353 353 352 352 351 351 350 350 350 352 352 352 355 2 16 92 139 152 150 149 145 145 138 132 126 116 109 100 92 84 80 74 71 66 63 59 56 53 50 47 44 41 39 37 35 32 31 29 27 25 24 23 21 19 17 16 13 10 8 4 1 357 354 350 348 345 343 341 339 337 335 333 331 329 328 326 324 323 322 321 320 320 320 320 320 320 321 321 322 322 322 323 322 322 323 323 323 322 322 321 319 317 315 312 310 305 299 291 274 254 235 213 201 194 193 193 192 195 199 202 210 214 219 226 232 236 241 244 247 248 251 251 253 253 253 252 251 250 250 249 253 258 261 265 270 274 278 279 282 285 286 286 286 286 285 284 282 279 272 264 254 243 231 219 211 208 204 204 206 207 208 207 210 208 205 198 191 177 155 120 100 83 77 65 55 47 38 33 19 3 342 310 294 276 264 255 253 249 244 244 245 248 250 254 257 261 264 266 269 270 271 270 270 269 265 259 252 242 230 214 203 197 189 184 181 179 175 173 173 171 168 166 166 166 164 164 164 162 161 161 159 157 157 156 156 154 154 154 154 157 157 159 160 162 166 170 118 121 121 126 126 129 131 134 141 142 151 157 170 177 185 200 207 218 227 227 231 242 238 238 238 244 242 247 256 262 278 305 326 345 353 2 9 15 21 28 32 36 41 40 43 43 38 33 23 8 2 357 354 352 353 350 350 348 351 351 356 1 7 13 21 28 36 42 48 51 55 55 55 54 51 48 41 33 28 25 21 20 19 20 20 23 25 29 32 36 38 41 45 48 51 53 55 57 59 61 63 65 68 69 71 73 75 76 77 78 78 78 74 70 67 61 57 51 46 41 37 33 31 29 28 27 28 28 29 30 32 34 37 40 44 48 52 55 58 60 62 63 63 63 62 61 60 60 58 57 56 54 52 49 48 45 42 39 37 35 33 32 31 31 31 32 32 32 33 34 34 35 35 35 36 36 37 38 39 40 42 42 43 44 45 45 46 46 46 47 47 48 48 48 48 48 47 47 46 45 44 44 43 43 43 43 44 45 45 46 47 47 47 47 47 46 45 44 44 43 43 43 43 43 43 44 45 43 40 34 27 22 19 18 17 17 17 18 18 18 18 18 18 17 16 15 13 12 9 3 356 347 333 320 303 291 286 281 289 12 61 69 71 71 71 71 71 71 73 75 77 82 86 88 92 97 99 103 108 111 114 119 124 131 134 140 146 149 154 157 160 163 164 166 166 167 167 169 169 172 174 176 177 179 183 184 186 187 187 189 190 190 190 191 191 190 190 191 190 188 185 182 178 161 143 119 96 82 73 67 63 59 55 53 50 48 45 42 39 36 33 29 27 24 21 19 16 13 11 9 7 5 3 2 1 0 360 359 358 358 357 357 356 356 355 355 355 354 354 355 356 357 358 6 15 50 104 133 134 137 131 126 119 110 103 93 85 79 73 70 67 64 62 59 58 55 53 50 48 46 44 42 39 37 35 34 32 30 29 27 25 24 23 21 18 17 15 12 9 5 1 358 353 350 347 344 342 340 339 337 335 333 331 329 327 326 324 323 322 321 320 320 320 319 319 320 320 321 321 321 322 323 323 325 325 325 326 326 326 326 325 325 323 322 319 316 309 302 290 269 234 213 194 192 190 190 190 190 197 200 208 214 219 226 230 236 240 245 246 252 253 255 257 257 256 258 258 258 257 257 261 264 267 270 275 279 280 283 286 286 288 287 287 288 286 286 283 278 275 267 255 244 233 222 214 209 206 206 202 203 202 200 199 198 191 183 171 154 138 113 104 91 85 71 65 53 43 22 4 345 322 307 287 274 270 262 256 252 248 247 248 248 249 252 255 258 261 264 266 268 269 269 270 269 266 262 257 248 238 226 213 204 198 190 188 183 179 177 175 173 171 171 169 167 165 163 163 164 162 160 160 159 158 158 158 156 158 158 158 160 161 161 165 167 170 174 122 120 123 125 131 131 134 141 145 151 157 163 177 185 200 207 218 227 231 239 242 249 249 249 249 254 259 258 269 276 294 311 330 340 353 6 12 19 22 29 34 36 38 40 43 43 33 23 15 8 2 358 358 355 355 355 355 355 355 358 1 7 13 22 29 36 42 49 53 58 60 61 61 58 54 49 43 36 29 25 21 18 19 18 20 21 24 28 32 35 38 41 45 48 51 53 55 58 59 62 64 66 68 70 72 74 75 76 77 78 78 76 73 70 65 61 55 50 44 39 34 30 28 27 25 25 24 25 27 27 30 31 34 37 40 45 49 52 55 58 59 61 61 61 60 59 60 59 58 57 56 54 53 50 48 45 42 39 36 34 32 30 30 30 29 30 31 32 32 33 33 33 33 33 33 33 34 36 36 38 40 41 42 43 44 45 45 46 46 47 47 47 48 48 48 48 47 46 45 44 43 43 42 42 42 42 43 43 44 45 46 46 46 46 46 46 45 44 44 44 44 44 44 45 46 47 46 46 44 39 32 28 23 19 18 17 17 17 17 17 17 17 17 16 15 15 13 12 10 5 1 351 339 325 307 294 286 293 284 343 52 66 62 65 63 64 64 65 67 67 72 74 76 81 85 93 95 100 105 111 115 121 129 134 142 148 155 158 161 164 167 168 170 170 173 173 173 175 175 177 179 181 183 184 186 188 188 189 189 191 191 191 191 189 190 190 189 190 188 187 185 179 174 163 146 129 107 95 87 77 70 65 61 57 53 50 47 43 41 38 35 31 29 27 24 22 19 17 15 13 11 9 7 6 5 4 3 3 2 1 0 360 359 359 359 358 358 357 358 358 359 359 1 5 11 23 49 91 106 110 107 100 90 83 75 69 64 61 58 57 56 55 53 53 52 50 49 47 46 45 43 41 40 38 36 34 32 31 29 28 26 25 23 22 20 18 16 13 9 6 1 358 353 350 347 343 341 339 337 336 334 332 331 329 327 325 324 322 321 320 320 319 319 319 319 320 320 321 322 322 324 324 326 327 328 329 330 331 332 331 331 330 328 328 326 326 322 316 308 289 257 215 191 183 183 187 191 191 194 199 207 210 216 224 228 235 239 243 246 253 256 259 261 264 267 267 266 266 266 270 270 273 273 278 280 284 285 287 287 288 289 289 289 289 288 285 283 278 274 267 256 245 235 226 216 211 208 204 204 200 198 197 192 186 183 173 161 146 129 114 108 96 85 79 71 53 42 13 345 329 312 297 289 277 273 267 258 254 251 248 248 248 250 250 253 256 258 261 264 265 267 268 269 267 266 264 258 252 244 234 223 214 205 197 192 187 185 181 177 175 174 172 170 170 168 167 165 163 161 161 162 160 160 159 159 159 161 161 161 162 164 166 169 171 174 178 120 124 128 128 131 137 138 142 146 151 157 170 184 193 207 218 223 231 235 242 249 255 255 260 265 265 270 275 280 287 300 316 328 342 353 2 13 16 20 28 33 32 37 36 39 38 33 17 15 8 7 2 1 358 1 1 1 1 1 5 8 11 21 26 36 44 48 53 58 61 64 64 64 61 58 49 44 36 31 25 21 18 17 18 19 22 25 28 32 35 39 42 45 48 50 53 55 58 60 62 64 66 69 70 73 75 76 77 78 78 78 77 73 70 66 61 55 49 42 37 32 28 26 24 23 22 22 22 24 25 27 29 31 35 38 41 45 49 52 54 57 57 58 58 58 57 58 57 57 57 56 54 53 51 48 45 42 39 36 33 31 29 29 28 29 29 30 30 31 31 31 32 31 31 31 31 32 34 34 36 38 40 41 42 43 44 45 46 46 47 47 47 47 48 48 48 47 46 45 44 43 42 41 40 41 41 42 42 43 44 45 45 45 46 45 45 45 44 44 43 44 44 44 45 46 47 48 49 46 43 39 31 26 21 18 17 17 16 16 16 16 16 16 16 15 14 13 12 11 8 3 355 349 335 317 305 297 293 284 343 26 49 51 53 54 56 57 60 59 62 64 66 68 73 78 85 90 96 102 108 116 123 132 139 149 156 160 164 170 172 175 175 175 177 177 179 179 179 181 183 185 185 186 186 188 190 190 191 191 191 189 190 190 188 188 187 185 186 184 182 179 175 166 161 150 134 124 111 101 90 81 74 71 62 58 54 50 45 43 39 37 35 33 30 27 25 23 20 19 17 15 13 12 10 9 8 6 5 5 3 2 2 2 1 0 360 359 359 359 359 1 1 3 4 8 11 23 43 59 65 69 68 61 60 56 52 50 48 48 46 47 47 47 47 47 47 46 45 44 43 42 41 40 38 36 35 33 31 30 29 27 26 24 23 21 18 17 14 10 6 1 357 354 349 346 343 341 339 337 335 334 332 331 329 327 326 324 323 321 320 320 320 320 320 320 321 321 322 324 325 326 328 329 331 332 333 334 336 335 337 336 336 335 334 334 332 329 324 320 317 289 231 187 185 184 183 188 192 197 201 203 207 213 221 226 231 240 244 248 254 261 264 270 273 277 281 281 281 281 281 285 284 286 284 289 289 291 291 291 292 292 291 290 290 289 287 284 280 276 267 259 250 238 228 218 213 207 204 202 200 196 194 189 178 170 158 148 134 123 116 105 95 85 79 62 48 30 3 339 321 309 301 292 283 276 270 265 258 253 251 248 248 248 249 252 253 256 258 261 263 265 266 267 266 266 263 259 254 248 239 229 220 212 204 198 191 187 183 181 177 176 172 171 171 169 167 166 164 165 163 163 161 162 162 162 162 163 163 165 167 168 170 171 174 178 179 118 126 130 134 134 138 142 146 151 157 170 177 193 200 213 223 227 235 242 249 255 261 265 270 274 279 279 284 290 302 309 320 331 337 349 358 10 13 18 23 28 33 36 34 38 33 26 17 9 8 7 6 5 5 5 5 5 8 8 12 13 20 26 32 42 48 53 58 62 64 66 67 67 64 59 52 44 38 31 25 21 20 18 19 21 22 25 28 32 35 38 41 44 46 49 53 55 58 60 63 65 68 70 72 74 76 77 78 80 79 78 77 73 71 66 61 55 49 43 36 32 27 24 22 21 20 20 21 22 23 24 27 29 32 35 39 41 45 48 51 53 54 54 54 55 56 55 56 56 56 56 54 54 51 49 46 42 39 36 32 31 29 28 28 28 29 29 29 29 30 30 30 29 30 30 30 31 32 34 35 37 38 40 41 43 43 44 45 46 47 47 48 48 48 48 48 47 46 45 43 42 41 40 39 39 40 40 41 42 43 44 44 44 45 45 44 44 44 44 43 44 44 45 46 47 48 49 50 49 46 41 35 29 23 19 17 16 16 15 15 15 15 15 15 14 13 13 12 10 9 5 1 354 348 333 322 310 302 318 331 6 35 43 47 46 48 50 51 52 52 55 57 61 65 70 74 81 87 94 101 111 123 137 144 155 164 168 172 174 177 179 181 181 183 183 183 185 185 185 186 188 188 190 190 191 191 190 190 190 190 188 186 187 185 183 181 181 179 176 173 170 166 161 152 147 137 131 121 115 107 96 87 78 72 66 58 55 50 46 43 40 38 35 33 31 29 27 24 22 21 19 16 16 14 12 11 9 8 7 6 5 4 3 3 2 1 1 0 0 0 1 1 1 1 4 9 15 22 31 40 44 46 44 44 42 41 39 39 38 38 39 39 40 42 43 43 44 43 43 42 41 40 39 38 36 35 34 32 30 29 28 26 25 23 21 19 16 14 11 7 3 357 353 349 345 342 341 339 337 335 334 332 330 329 327 326 324 323 322 321 320 321 320 320 322 323 324 326 327 328 329 332 334 336 336 338 339 339 340 339 341 340 341 339 339 339 337 335 331 333 318 266 191 187 185 191 190 189 194 198 201 209 212 218 224 229 236 242 251 259 266 273 281 285 292 297 297 299 299 299 297 295 293 293 294 296 295 295 294 295 295 294 292 291 290 288 285 281 276 270 260 252 239 231 224 217 210 207 202 197 194 188 182 175 161 150 140 124 118 110 100 90 80 73 62 37 12 356 338 320 310 303 295 287 280 274 268 264 259 254 251 249 247 248 249 251 253 255 258 260 262 264 265 264 264 263 260 255 250 244 235 224 215 208 199 195 189 185 181 178 176 173 171 171 170 167 167 165 165 165 164 164 164 164 164 166 167 167 169 169 172 173 175 178 179 182 125 129 129 134 134 138 142 146 148 161 169 185 200 207 218 223 230 238 249 255 260 270 274 278 282 286 291 295 301 304 313 319 331 339 349 353 2 11 20 26 29 31 34 33 37 22 19 10 10 8 7 6 10 9 9 9 9 13 14 18 23 26 33 41 46 53 58 62 66 68 71 71 69 65 60 54 47 40 33 28 23 21 19 20 22 23 24 27 31 34 37 40 42 45 47 50 54 57 60 63 66 69 72 73 76 78 79 81 81 81 79 78 75 71 66 61 56 49 43 36 30 26 23 20 19 19 19 20 20 21 22 24 27 29 32 34 38 41 44 46 48 49 50 51 51 52 53 54 54 55 54 54 53 51 49 46 43 39 36 33 31 29 28 28 28 28 28 29 29 29 29 29 29 29 29 29 30 31 33 34 36 38 39 41 42 43 44 45 46 47 48 48 49 49 49 48 48 46 45 43 42 41 39 39 39 39 39 40 41 42 43 44 44 44 44 44 44 43 43 43 43 43 44 46 47 48 49 50 49 48 44 38 32 25 21 18 15 15 14 14 14 13 14 13 13 13 12 12 11 10 7 3 1 354 347 336 329 324 326 338 5 19 34 34 36 40 40 43 43 46 46 50 52 56 58 63 67 73 79 86 100 118 138 154 164 172 176 179 181 183 185 185 187 187 188 188 188 190 190 190 192 192 191 191 192 192 190 190 188 187 185 183 181 179 177 175 172 169 168 165 159 155 151 147 143 141 136 128 124 118 110 98 90 81 74 66 60 54 50 47 44 41 38 36 34 32 30 28 26 25 23 21 19 18 16 14 12 11 8 7 6 5 4 3 3 2 1 1 1 0 1 1 1 1 1 4 8 12 16 23 31 31 33 33 32 32 32 31 32 32 32 34 35 37 38 39 41 41 41 41 40 40 38 37 36 35 34 32 31 29 27 26 25 23 21 19 17 14 11 7 3 357 353 349 346 343 340 338 337 336 334 333 331 330 328 327 325 324 323 323 322 322 323 323 325 325 328 330 331 333 335 338 340 342 342 343 344 344 345 345 344 343 344 343 344 342 344 343 339 344 342 320 235 217 201 195 193 198 196 200 202 207 211 214 221 229 236 246 256 270 278 291 299 308 313 313 316 318 318 313 311 306 304 303 301 301 299 301 300 299 297 297 295 294 291 289 286 282 278 272 263 253 244 235 226 219 213 208 203 198 191 185 179 171 158 140 131 118 108 100 90 81 69 60 47 23 3 345 333 322 311 305 298 290 284 278 272 266 260 256 252 249 248 247 248 250 251 254 255 257 259 261 261 262 263 261 259 256 251 245 236 227 217 209 202 195 188 184 181 178 176 173 172 170 169 168 168 168 166 166 166 166 166 166 168 168 168 171 172 172 174 176 178 179 182 185 123 128 128 134 134 138 143 143 154 161 177 185 200 213 223 227 238 244 251 256 265 274 282 286 293 297 300 303 308 308 316 321 330 337 340 349 357 7 12 21 29 33 37 35 26 16 13 12 10 8 7 7 11 14 14 14 14 19 20 24 30 34 38 46 54 58 62 67 70 72 73 71 69 67 62 55 47 41 36 30 26 23 21 20 22 23 24 27 30 33 36 37 39 42 44 48 51 55 58 62 65 69 72 75 77 80 82 82 82 82 81 79 76 71 66 62 57 49 42 36 30 26 23 20 18 18 18 18 18 19 19 21 23 26 28 31 35 38 39 42 43 44 45 46 48 48 50 51 52 53 53 54 52 51 48 46 42 39 37 33 31 30 29 28 28 28 28 28 29 29 29 29 28 28 29 29 30 31 33 34 36 38 40 41 42 44 45 46 47 48 49 49 50 50 50 50 49 47 46 44 43 41 39 38 38 39 39 40 41 42 42 43 44 44 44 43 43 43 42 42 43 43 44 45 47 49 50 50 50 49 45 40 33 28 22 19 16 14 13 13 12 12 12 12 13 12 12 11 11 9 8 7 4 358 354 352 345 342 347 355 3 15 22 26 28 33 34 36 38 40 42 43 44 47 49 51 54 56 58 65 77 108 139 165 173 182 185 187 188 188 189 189 190 190 192 191 192 191 191 193 193 193 193 193 192 190 190 189 185 183 181 179 177 173 170 167 164 161 158 157 154 151 149 147 143 141 140 134 131 124 119 110 100 90 80 71 66 60 54 51 49 45 43 40 38 36 34 32 30 28 27 25 23 21 19 17 14 12 10 8 7 6 5 4 3 2 1 1 0 359 359 359 359 357 359 359 1 4 10 15 19 24 25 27 27 27 27 27 27 27 28 29 31 32 34 36 37 38 39 39 39 39 38 37 37 35 34 32 31 29 27 26 24 23 21 19 17 14 12 7 3 358 353 349 347 344 341 339 338 336 335 333 332 331 330 328 327 326 325 325 325 324 326 327 328 331 332 335 337 340 342 343 345 346 347 348 348 347 348 347 346 347 347 345 346 345 347 348 346 347 349 342 320 266 217 207 212 203 200 204 207 209 209 213 220 230 239 252 269 292 302 310 321 325 329 330 330 330 329 327 323 318 314 310 308 307 305 305 303 301 301 299 297 296 294 291 288 284 279 272 265 258 247 238 229 222 215 209 203 196 191 182 175 161 150 131 118 108 99 86 78 67 56 47 33 17 2 344 330 323 314 308 301 294 289 281 275 268 262 257 253 250 248 247 247 247 249 251 252 254 256 258 259 260 260 260 257 255 251 245 237 227 219 208 199 193 188 183 179 176 175 172 172 171 169 168 168 168 168 168 168 168 168 168 170 170 171 172 174 175 177 178 181 182 185 187 111 120 123 128 134 138 144 144 154 169 185 193 207 218 227 230 238 244 255 265 274 282 289 295 298 304 307 311 311 313 318 323 326 333 340 343 352 357 9 19 26 32 40 26 26 6 6 4 3 9 7 11 11 14 19 19 20 26 29 29 36 43 47 50 59 63 69 70 75 76 75 73 71 67 62 56 49 43 36 30 26 25 22 22 22 24 25 27 29 31 32 34 36 39 42 44 48 51 55 61 65 70 72 75 79 81 81 83 83 82 80 79 76 73 68 62 57 50 42 36 30 26 24 21 19 17 17 16 16 17 19 20 21 23 25 27 31 33 34 37 37 38 39 40 42 44 45 47 50 51 52 52 51 51 48 45 42 39 37 34 31 30 29 28 28 28 28 28 28 28 28 29 28 28 28 29 30 31 33 35 37 39 41 42 44 45 47 48 49 50 51 52 52 52 52 52 51 49 47 45 43 41 40 39 38 39 39 40 41 41 42 43 43 43 43 43 42 42 42 42 42 43 44 45 47 48 50 51 51 50 47 42 37 30 24 19 15 13 12 12 11 11 11 11 11 11 12 12 11 10 9 8 5 4 1 358 357 357 357 357 8 11 19 23 25 28 30 31 33 35 36 38 38 39 40 41 40 40 39 40 38 50 128 187 190 191 195 195 193 194 193 194 192 193 193 193 193 195 195 195 195 195 193 193 192 191 189 185 183 179 177 173 170 167 164 159 157 154 150 148 148 146 146 146 145 142 142 140 136 132 125 117 108 99 88 79 72 66 60 55 52 49 46 44 42 39 38 36 34 33 31 29 27 24 22 20 17 15 12 10 8 6 5 3 3 2 1 0 359 358 358 357 356 356 355 357 357 359 3 8 14 16 20 21 22 22 22 23 23 23 24 24 26 28 29 32 34 35 37 37 38 38 37 37 36 35 33 32 31 29 27 26 25 23 20 19 18 15 12 8 4 359 354 351 348 345 342 340 339 337 336 335 334 333 332 331 330 329 328 328 328 329 330 332 334 337 339 341 344 347 348 349 350 351 351 351 351 350 350 350 350 349 348 349 351 350 351 352 351 353 351 349 342 331 300 235 231 229 215 210 213 210 215 215 223 232 252 278 301 316 325 331 336 342 340 341 341 341 340 336 332 328 324 320 316 312 310 308 307 304 303 302 300 298 295 293 290 286 280 275 268 259 251 242 233 226 217 210 204 197 191 182 170 154 141 123 105 95 82 74 61 52 44 32 23 9 354 344 333 326 317 311 303 297 290 284 278 271 266 259 254 252 249 248 246 246 247 248 250 251 254 256 256 257 258 257 256 253 250 244 236 226 215 207 197 191 185 181 178 175 173 171 171 170 170 168 168 168 168 169 169 170 170 171 173 173 174 174 175 177 179 181 182 185 186 189 111 120 127 127 133 133 144 151 161 169 185 200 207 218 227 230 240 246 256 265 278 285 295 301 307 307 314 314 318 316 322 323 326 333 335 342 344 349 354 6 26 25 25 327 12 343 351 353 3 3 8 12 11 15 20 20 22 29 31 34 43 51 55 62 65 73 74 76 77 78 76 77 73 66 62 55 49 43 38 32 29 26 24 24 24 24 24 26 28 28 30 30 32 35 37 41 43 47 53 57 62 66 70 75 78 80 82 83 84 83 82 80 76 73 68 63 56 50 43 37 32 28 25 22 20 18 16 15 16 16 17 18 19 20 23 25 28 29 30 31 31 32 32 34 36 38 40 43 46 50 50 50 50 49 47 45 43 40 37 35 32 31 30 29 29 29 29 29 28 28 28 28 28 28 28 29 30 32 34 36 38 41 42 43 45 48 48 50 51 52 53 54 54 55 55 54 53 51 50 47 45 43 41 40 39 40 39 40 41 42 43 43 44 43 43 43 43 42 42 42 42 43 44 45 47 48 50 51 51 50 48 43 37 31 25 20 16 13 11 10 10 10 10 10 11 11 12 11 11 11 9 9 8 5 4 1 1 2 2 6 11 9 15 20 20 24 25 27 29 32 31 33 33 34 35 33 31 30 26 23 16 10 338 253 222 209 205 202 198 198 197 196 195 195 195 196 196 196 196 196 197 195 194 192 191 189 185 183 179 175 170 167 162 159 157 154 152 146 146 146 145 143 145 144 144 145 144 143 140 136 130 123 115 105 94 85 77 71 65 59 56 53 49 48 45 44 42 40 38 37 35 33 31 28 26 23 20 17 14 12 9 7 5 4 2 1 0 359 358 357 356 355 353 353 352 353 355 357 359 3 8 11 15 16 18 19 18 18 19 19 19 21 23 24 26 29 31 33 34 36 37 37 37 36 35 34 33 32 30 28 27 25 24 21 20 18 17 14 12 8 4 359 356 353 349 346 344 343 341 340 338 337 336 335 334 334 333 332 332 333 333 334 335 338 340 343 346 348 350 353 354 355 355 354 354 353 352 352 352 350 350 351 351 352 353 352 354 353 355 358 358 352 350 347 338 320 289 253 229 221 215 217 217 222 228 257 293 317 333 340 345 347 349 348 348 349 347 344 344 342 339 334 331 325 321 317 313 312 309 307 305 303 300 298 296 294 290 285 281 275 268 262 252 244 236 228 218 212 205 198 193 182 168 149 126 108 90 77 66 56 49 41 32 21 11 4 353 344 337 329 320 313 307 300 293 288 280 273 267 261 257 253 249 247 246 245 246 247 248 250 251 252 253 255 254 254 254 251 247 239 232 221 212 201 193 187 181 178 175 174 172 171 170 169 169 169 169 169 170 170 170 172 173 173 174 176 177 177 178 179 181 182 183 186 187 189 91 101 111 127 133 133 139 151 161 177 193 198 213 223 227 238 244 256 261 274 281 292 301 305 310 314 316 317 321 321 322 325 328 330 333 333 333 336 338 343 327 235 235 235 235 300 320 338 354 3 8 12 12 16 22 22 29 34 38 47 53 59 69 71 79 80 81 82 79 80 78 76 72 65 59 53 47 42 37 32 29 27 25 24 24 24 25 23 23 26 26 26 26 29 31 34 38 42 47 53 59 63 68 73 77 80 82 82 84 83 81 79 76 73 68 63 56 50 46 40 34 30 27 24 22 19 17 16 15 15 14 15 16 18 19 21 24 25 25 24 25 25 25 27 29 33 36 39 42 46 48 48 49 48 46 43 42 39 37 34 32 31 30 30 31 30 30 30 29 29 29 28 28 29 29 30 31 32 35 37 39 42 43 45 48 49 51 53 55 55 57 58 58 58 58 57 55 54 53 51 48 45 44 42 41 41 41 42 42 43 43 44 45 44 44 43 43 42 42 42 42 43 44 45 47 48 50 51 51 50 48 45 39 34 27 21 17 13 11 10 10 9 10 10 10 11 12 12 12 11 10 9 9 8 7 6 4 4 8 8 11 11 13 17 20 20 23 26 27 29 31 31 32 30 30 29 25 21 16 12 1 353 333 307 269 235 221 213 208 205 202 200 199 198 198 198 197 198 196 197 197 195 194 192 189 185 181 177 175 170 164 159 157 152 148 146 144 143 142 142 143 143 145 145 146 146 147 144 142 138 135 127 120 111 101 92 82 76 70 65 60 56 53 50 48 46 45 43 42 40 38 36 34 32 29 27 23 20 17 13 11 8 6 3 2 0 358 358 357 356 355 353 352 352 351 352 352 354 357 1 4 7 10 13 15 15 15 15 15 16 17 18 19 21 23 25 28 30 33 34 35 35 35 35 34 33 32 31 30 28 26 24 23 21 19 17 17 13 11 9 5 0 357 354 351 348 346 345 343 342 340 339 338 338 337 337 337 336 337 337 338 339 341 343 346 349 351 354 356 358 358 358 357 357 356 354 354 352 352 352 352 353 353 354 355 357 357 359 359 358 358 358 357 357 349 345 326 306 268 253 229 229 236 240 268 298 336 345 354 355 354 352 353 354 352 351 349 349 348 345 343 339 336 330 326 322 315 313 311 308 306 303 301 298 297 294 291 286 281 277 270 262 255 247 240 231 222 216 208 200 191 178 163 133 104 85 67 58 51 42 36 30 23 15 6 359 351 345 338 330 322 317 310 303 297 290 283 277 270 264 258 254 251 248 246 246 245 246 247 248 249 251 252 252 252 251 249 246 241 236 226 216 205 194 187 181 178 175 172 171 170 170 169 169 169 169 169 169 170 171 172 173 174 176 176 177 178 179 179 181 182 183 185 186 187 190 91 91 104 115 133 139 146 158 169 185 193 204 218 223 230 238 251 256 265 278 289 297 302 310 314 317 319 319 321 323 323 326 325 327 329 325 322 317 306 268 231 220 220 220 231 247 289 318 342 355 3 8 12 17 24 24 34 38 43 48 62 73 82 83 84 91 91 85 86 83 80 74 70 64 59 52 47 42 37 32 29 27 25 24 24 22 23 22 20 21 21 21 22 22 25 27 31 35 41 47 52 60 66 69 74 78 81 81 82 82 81 78 76 71 66 62 56 52 47 40 36 33 29 27 23 21 19 16 15 14 13 14 14 15 17 17 18 19 19 20 20 18 20 22 24 28 32 36 39 43 45 46 47 46 45 43 40 38 36 34 32 31 31 31 31 31 31 31 31 30 30 29 29 29 30 31 32 34 36 39 41 43 47 48 50 52 54 56 58 59 60 61 61 61 61 61 60 58 56 54 51 48 46 45 44 43 44 44 44 45 45 46 46 46 46 45 44 43 43 43 43 43 44 45 47 48 50 51 52 52 50 46 41 34 28 23 18 14 11 10 9 9 9 9 10 11 12 12 12 11 11 10 10 9 8 7 7 8 7 9 9 9 13 15 16 19 22 24 26 29 30 29 29 28 27 24 20 17 11 5 359 346 335 319 290 265 244 229 216 210 206 203 202 200 198 198 198 198 198 197 197 196 195 191 188 183 179 174 169 164 158 154 148 146 143 141 141 139 139 141 143 144 144 147 148 149 149 147 145 142 137 131 124 115 107 97 89 81 74 69 64 59 56 53 51 49 47 46 44 43 41 39 37 35 32 29 26 23 18 15 11 8 5 3 1 359 358 357 355 354 353 351 351 350 350 350 351 352 354 357 1 2 6 8 10 11 11 12 13 12 13 14 15 17 20 22 25 28 30 32 34 34 34 35 34 32 31 30 28 27 25 24 22 21 19 17 15 13 12 9 6 2 358 356 352 350 348 346 345 344 343 342 341 340 340 340 340 340 341 341 343 344 346 349 351 354 357 359 0 2 0 0 359 358 357 356 354 354 354 353 353 354 356 357 359 1 1 3 3 3 1 1 1 358 357 352 349 336 326 306 284 268 284 306 326 347 352 358 358 359 359 357 357 356 355 352 350 350 349 347 343 342 338 334 329 322 317 314 311 309 305 302 299 297 294 292 288 285 280 275 270 262 255 249 240 233 224 219 211 201 189 170 140 100 71 60 49 44 38 31 26 22 17 10 3 357 350 344 339 331 326 320 314 306 300 293 285 279 272 266 260 256 252 249 247 246 246 246 247 248 248 249 250 250 249 248 246 241 236 229 219 208 197 188 181 178 175 172 171 169 168 168 168 168 168 169 169 171 172 172 173 175 176 177 178 178 179 181 181 182 183 183 186 187 188 190 67 91 104 115 132 140 155 167 177 185 200 213 218 227 230 244 251 261 270 282 292 297 307 310 314 317 319 321 322 324 325 324 325 324 326 316 311 293 268 240 221 215 215 221 221 240 268 318 342 355 3 9 14 19 21 29 38 43 48 62 71 81 91 100 98 97 97 96 90 81 79 73 68 63 56 50 44 40 36 32 29 26 24 22 22 21 19 18 17 17 16 16 16 17 19 22 26 30 36 41 48 53 60 65 71 75 78 79 81 80 79 77 73 70 66 62 57 52 48 42 38 35 32 28 25 23 19 17 14 12 11 11 11 12 12 14 15 15 15 15 14 12 14 16 17 22 27 32 37 40 42 44 44 43 42 40 39 36 34 33 32 31 32 32 32 32 32 32 32 31 31 30 30 31 31 32 34 36 38 40 43 45 48 51 53 56 58 60 62 63 64 65 66 66 66 65 63 62 60 57 55 52 50 48 47 46 47 47 47 48 48 48 48 48 48 47 46 45 44 44 44 44 45 46 48 49 51 52 53 52 51 48 44 37 31 24 19 15 12 10 9 9 9 10 10 11 12 13 12 13 12 11 11 10 9 10 9 9 10 10 10 10 12 13 15 17 20 23 25 26 28 28 28 28 26 23 19 13 8 1 355 345 333 325 308 286 266 244 230 218 213 208 205 203 201 201 199 199 199 198 196 195 193 190 186 181 176 169 163 157 151 149 145 141 139 138 138 137 139 141 142 144 145 149 149 150 150 150 148 145 142 136 127 120 112 102 93 86 78 71 67 62 59 55 53 51 49 47 45 45 43 41 40 38 35 32 29 25 21 17 13 9 6 3 1 359 357 356 354 353 352 351 351 349 349 350 350 351 353 356 358 359 2 4 5 6 8 8 9 9 10 11 12 14 17 20 22 25 28 30 32 32 33 32 32 32 30 29 27 26 25 23 22 20 18 17 15 14 12 9 6 3 0 358 354 352 350 348 347 346 345 344 344 344 344 344 344 343 345 345 347 349 351 354 356 359 1 3 4 4 4 3 2 0 358 357 355 354 355 355 356 358 359 359 2 2 4 6 4 4 5 5 3 1 1 358 353 351 342 336 332 332 332 345 349 357 358 1 1 1 359 359 358 357 354 353 351 351 349 347 345 342 338 333 328 323 317 311 309 305 302 299 297 293 292 288 286 283 278 274 268 263 256 250 242 234 228 224 217 210 195 155 91 62 50 44 37 35 29 24 21 15 11 5 359 353 349 344 339 333 328 323 318 310 303 295 288 282 275 269 262 258 254 251 249 247 247 246 247 248 248 249 249 248 248 245 241 236 231 221 210 199 190 181 177 174 172 169 168 166 167 167 167 167 168 170 171 172 172 173 175 176 177 178 180 180 181 182 182 183 184 184 185 187 188 189 50 61 92 108 131 150 161 175 185 193 207 213 223 231 235 242 255 265 274 286 295 302 308 312 316 317 319 320 322 326 325 324 323 324 320 312 297 281 245 228 217 217 213 222 228 245 268 306 342 355 3 9 14 19 26 33 37 48 62 71 81 91 101 111 111 108 106 97 91 85 77 71 63 58 51 46 43 38 33 29 27 24 21 20 18 17 16 15 13 12 12 10 11 11 11 14 19 23 28 33 40 44 52 59 63 70 74 75 78 79 78 75 72 69 66 61 57 52 48 45 40 37 34 31 28 24 21 17 13 11 10 8 8 9 9 9 10 10 10 11 9 8 10 11 15 19 24 28 33 37 39 41 41 41 40 38 36 34 33 32 32 31 32 32 32 33 33 33 33 33 32 32 31 31 32 33 34 36 39 41 44 47 50 53 56 59 61 63 65 67 69 69 70 70 70 69 68 66 64 62 59 57 54 52 51 51 50 50 51 51 52 52 51 51 51 49 49 48 47 46 46 46 47 49 49 51 52 53 54 54 52 50 45 40 33 27 20 17 13 11 10 9 9 10 10 12 12 13 13 13 13 12 12 11 10 9 10 10 11 9 9 11 11 12 13 16 18 21 24 26 27 28 29 27 25 22 17 12 6 359 352 343 335 326 317 301 283 263 246 232 222 214 209 207 205 202 201 201 199 197 196 194 190 188 184 179 171 165 160 151 147 143 140 138 138 136 136 137 140 141 143 145 147 149 150 151 152 152 150 148 143 137 132 124 116 108 98 90 82 76 70 64 60 57 54 52 50 48 47 46 45 43 41 39 37 34 31 27 24 19 14 11 8 5 2 359 357 356 353 352 352 351 351 351 349 348 350 351 351 353 355 356 358 1 2 3 4 5 5 6 7 8 9 11 14 17 21 23 27 29 31 31 31 31 31 30 29 28 27 25 24 22 20 19 18 17 15 14 12 9 6 3 1 359 356 354 352 351 349 348 347 347 347 346 346 346 347 347 348 348 350 352 355 356 359 3 4 6 6 6 6 4 3 1 359 358 357 356 356 356 358 1 2 4 5 5 6 7 7 7 7 6 4 3 3 1 358 358 353 351 350 350 356 357 357 1 1 3 3 2 1 359 358 356 355 352 351 349 347 344 343 339 335 330 326 320 314 310 305 300 298 296 293 291 289 285 283 280 277 273 268 263 258 251 245 237 234 230 227 221 208 40 43 37 36 32 30 26 22 19 14 10 6 1 355 352 348 343 339 336 331 326 320 313 306 298 291 283 277 271 264 260 257 253 251 249 248 248 248 248 248 249 248 247 246 242 237 232 222 211 200 191 181 175 172 169 169 167 166 165 166 166 166 168 168 169 171 172 174 175 176 177 178 180 181 181 182 183 183 184 184 185 185 187 188 189 40 52 69 92 131 155 174 175 195 203 207 218 223 231 239 247 259 270 279 286 295 302 308 310 316 317 319 320 323 324 325 324 323 321 320 303 286 259 234 222 213 210 213 217 228 240 268 306 342 354 3 9 15 21 29 33 37 54 62 78 91 104 115 125 125 120 116 106 97 85 80 68 59 55 50 44 38 34 30 27 24 20 19 18 15 14 12 11 10 8 6 6 5 7 7 10 13 16 20 24 30 36 44 48 55 60 65 70 74 75 74 72 71 67 64 59 57 52 49 45 42 39 35 33 30 26 22 18 13 10 7 6 5 5 5 5 5 6 6 6 6 6 6 10 13 17 23 27 32 35 37 39 39 38 36 35 33 31 31 30 30 31 31 32 32 33 34 34 34 34 32 32 32 32 33 34 35 37 40 43 45 48 52 55 58 62 64 67 69 71 72 74 74 74 74 74 72 71 69 65 63 61 58 57 56 55 54 55 55 55 56 56 55 55 54 53 52 52 51 50 49 49 49 50 51 52 54 55 55 56 54 52 47 43 36 29 24 19 14 13 10 10 10 11 12 12 13 13 14 13 13 12 12 12 11 10 11 10 10 10 8 8 10 10 11 14 18 19 22 24 27 28 28 27 24 21 15 10 4 358 351 344 337 329 322 312 298 282 263 247 232 224 215 211 209 205 203 200 201 197 195 193 189 184 179 173 168 159 153 148 143 140 138 136 136 136 137 137 140 141 144 146 149 150 152 154 154 154 152 149 146 142 136 130 122 114 104 95 87 79 73 67 62 58 55 53 51 50 48 46 45 44 42 41 38 36 33 29 26 22 17 13 9 6 3 359 358 356 354 353 353 352 352 350 350 350 350 352 352 352 353 355 355 357 358 359 359 0 1 1 3 5 7 9 12 15 18 22 24 27 28 29 30 30 29 29 28 27 25 24 23 21 20 18 18 15 14 13 11 9 6 4 1 359 357 355 354 352 352 351 350 350 349 349 349 349 349 350 350 352 353 355 357 359 2 5 7 7 9 8 7 5 4 2 359 358 358 358 358 359 1 4 5 6 9 9 10 10 10 9 8 6 5 6 4 3 1 1 358 358 358 357 2 2 1 4 3 3 2 2 1 358 357 355 353 352 349 347 345 343 339 335 332 325 320 315 310 303 299 295 292 290 288 286 285 281 279 277 274 271 267 263 258 255 249 244 240 242 245 300 5 23 28 26 26 25 23 20 17 13 10 6 1 357 352 349 345 344 341 337 331 327 321 315 308 299 292 284 278 272 267 262 259 256 253 252 250 250 249 250 249 250 248 246 244 239 233 224 215 203 192 184 175 172 169 167 166 165 165 165 165 166 167 168 168 170 171 173 174 175 177 178 180 181 181 182 183 183 184 184 184 185 185 187 188 188 20 26 37 94 128 169 191 187 207 210 217 222 227 236 244 252 259 274 283 290 295 302 308 310 312 315 319 320 322 322 322 323 320 321 313 301 278 252 228 218 215 215 215 222 222 240 268 318 353 355 3 17 21 23 33 43 48 62 67 78 91 115 125 132 125 125 120 120 100 91 77 69 55 48 44 39 34 31 26 24 21 18 16 13 11 10 9 7 6 4 3 1 1 1 1 3 6 9 12 15 22 26 32 37 41 48 55 60 65 68 70 68 68 66 62 60 56 52 49 46 44 40 38 35 32 27 23 18 14 9 6 3 1 1 1 1 1 1 3 3 3 5 7 9 12 18 23 26 30 34 36 36 36 35 34 33 31 30 29 29 29 30 30 31 32 33 34 34 34 34 33 33 33 33 33 34 36 38 40 43 45 49 53 57 60 63 66 69 72 73 75 76 77 77 77 76 75 74 72 70 67 66 64 62 60 59 59 59 60 60 60 60 60 60 59 58 57 56 55 54 53 53 53 53 54 55 56 57 58 58 56 55 50 45 39 32 27 22 18 15 12 12 12 12 13 13 13 14 15 15 15 14 13 13 11 12 12 11 9 9 8 8 8 8 9 12 14 17 20 23 26 27 26 26 23 19 15 9 3 356 350 344 338 331 324 317 309 297 282 266 249 235 224 218 211 207 203 201 200 199 194 192 187 182 176 169 160 154 149 144 140 136 136 135 135 136 136 139 141 143 145 149 152 152 156 156 156 156 154 153 149 145 141 135 128 120 111 102 92 83 74 67 62 58 55 53 51 49 48 47 46 44 43 41 39 37 34 31 28 24 20 16 12 8 4 2 359 358 355 354 354 353 353 353 352 352 352 352 352 352 352 353 354 354 355 355 356 356 357 358 359 2 4 6 9 13 16 20 22 24 27 28 28 28 28 27 27 26 24 23 22 20 19 18 17 15 14 12 11 9 6 4 2 0 359 357 355 355 353 352 353 352 352 352 351 352 351 351 352 353 355 356 358 0 4 6 7 9 9 9 8 7 6 3 2 1 359 359 1 2 3 6 8 10 11 12 12 11 11 10 9 8 7 6 5 4 4 3 3 4 4 5 5 4 6 6 5 4 4 2 1 358 356 354 351 349 346 344 340 338 335 331 326 321 315 308 303 297 292 289 285 284 283 281 280 278 276 273 271 268 265 263 259 259 256 256 263 279 318 3 14 18 20 22 21 19 18 15 13 9 6 1 357 354 349 346 344 342 338 337 332 329 323 315 307 300 293 286 280 273 269 265 261 258 256 254 252 252 251 251 251 250 248 244 241 236 228 218 208 195 184 177 171 168 166 165 164 164 164 165 165 166 167 168 169 170 172 174 175 176 178 180 181 182 182 183 183 183 184 184 184 185 185 185 187 188 6 26 12 25 159 169 191 201 207 215 222 228 232 242 242 250 263 269 284 291 295 302 306 310 311 314 317 318 322 322 322 321 322 318 313 297 278 245 228 218 215 212 210 213 222 240 268 318 353 4 12 17 23 29 33 43 54 62 78 91 104 115 132 132 140 140 133 125 111 91 76 65 53 46 40 35 30 27 23 20 17 15 11 10 8 5 4 2 2 1 359 359 357 357 359 359 1 4 7 7 10 15 19 23 31 36 41 51 57 62 62 63 66 64 60 58 55 53 50 47 45 43 39 37 32 27 23 18 14 9 5 1 359 358 358 357 357 357 359 359 1 3 7 11 15 19 23 28 31 34 35 35 34 32 31 29 27 27 27 27 27 28 29 31 32 33 34 34 34 34 34 34 33 33 33 34 36 38 40 43 45 49 53 58 61 65 68 71 73 76 77 78 79 79 79 79 78 77 76 74 71 69 67 66 64 64 64 64 64 64 65 64 65 65 64 64 62 61 60 58 57 57 57 56 57 57 59 59 60 60 60 57 54 48 43 37 29 24 19 17 15 13 12 12 12 14 14 15 15 15 16 15 15 15 14 12 12 11 9 9 8 6 6 6 7 9 12 16 19 22 24 25 25 25 23 18 13 8 2 355 348 344 338 333 327 322 315 309 297 286 270 254 237 226 217 211 209 205 200 197 194 188 185 179 169 162 157 150 145 140 138 138 136 136 136 137 139 141 142 144 147 150 153 154 157 157 157 157 156 155 153 150 145 140 135 128 118 108 97 87 77 69 63 58 54 52 50 49 47 46 45 44 43 42 40 38 35 34 30 26 23 19 15 11 8 4 2 1 358 356 356 356 356 356 356 354 354 353 353 352 351 351 352 351 351 353 353 353 354 355 356 358 0 4 7 10 14 18 20 22 24 26 27 27 26 26 25 24 23 22 21 20 19 18 16 15 14 12 11 8 7 5 3 1 359 358 357 356 355 355 354 354 354 353 353 353 353 353 353 354 355 356 358 2 4 6 9 10 11 11 11 8 7 5 3 2 2 2 3 5 6 8 10 12 13 13 13 13 12 10 9 8 7 6 6 5 5 4 5 5 6 6 6 6 6 5 4 2 2 1 358 356 354 351 349 345 343 339 337 334 329 324 320 314 308 301 294 289 284 282 279 278 277 275 274 273 272 271 269 267 265 264 263 264 266 269 294 329 356 11 15 18 18 17 16 15 13 10 7 5 1 356 353 350 346 343 341 338 338 334 332 327 322 314 307 299 292 284 278 273 270 266 263 260 258 257 255 253 254 253 251 251 249 245 240 232 222 212 199 190 181 175 169 167 166 166 164 165 164 165 165 166 167 168 170 171 172 174 175 177 178 180 181 182 183 183 183 184 184 184 184 184 185 185 185 187 6 8 343 261 208 196 207 212 221 222 222 234 238 238 248 256 263 269 280 287 293 297 303 306 309 311 314 317 319 320 321 321 320 318 310 294 269 245 227 215 212 212 210 217 221 231 300 349 6 13 19 26 33 43 48 54 62 71 81 104 115 132 132 140 140 146 140 132 115 104 81 59 47 44 34 30 25 22 20 16 12 10 8 5 4 2 1 359 357 356 356 355 355 355 357 356 359 358 358 1 1 5 8 11 15 20 25 36 44 50 56 58 60 60 58 56 54 53 50 47 45 43 41 38 33 29 25 18 14 8 3 359 356 355 354 354 354 355 357 359 1 6 10 14 19 24 27 31 32 34 35 33 32 30 30 27 25 24 24 24 25 27 28 30 30 32 33 34 34 34 34 33 33 33 33 33 34 36 39 42 45 48 53 57 61 65 68 71 74 76 78 79 80 80 80 80 79 79 77 76 74 72 71 69 68 68 68 68 69 69 69 69 70 70 69 69 67 66 65 63 62 61 61 60 61 60 61 62 63 62 62 59 55 50 45 40 33 28 23 19 16 15 13 13 13 14 15 16 15 16 17 16 17 16 16 14 13 11 10 8 6 4 4 4 4 6 9 12 16 19 22 23 24 22 19 18 12 6 1 355 349 343 339 333 330 325 322 317 311 303 291 278 265 244 230 220 214 207 202 198 193 186 178 171 164 157 151 147 142 138 138 136 136 138 137 139 140 142 143 146 147 151 154 156 158 158 159 159 159 158 155 153 150 147 140 136 126 116 103 90 79 70 63 58 54 51 49 48 46 45 44 43 42 41 40 39 37 35 32 29 26 22 18 15 12 8 6 3 2 1 1 1 1 1 359 359 358 356 355 354 351 350 351 350 349 350 350 351 351 352 354 356 358 2 5 9 13 15 19 21 22 24 24 25 24 24 23 23 21 21 20 19 18 17 15 14 13 13 10 9 7 6 4 3 1 0 360 359 358 358 357 356 356 355 355 354 354 353 353 354 354 356 359 2 4 8 10 12 12 12 12 10 8 7 5 3 3 5 5 8 9 10 12 14 14 14 14 14 13 11 10 9 7 7 7 6 6 5 6 6 7 7 7 7 7 6 4 2 1 358 356 353 350 347 345 341 337 334 331 327 323 317 312 306 300 294 289 284 279 277 274 272 272 271 271 270 269 269 267 267 267 266 267 270 279 294 330 352 6 11 11 14 15 13 13 10 9 7 4 359 356 352 349 345 342 340 338 336 336 332 330 325 319 312 304 296 289 283 278 273 270 267 264 262 260 258 257 256 255 254 253 251 249 244 239 230 218 205 193 184 177 173 169 167 167 166 165 165 165 165 166 167 167 168 170 171 172 174 175 177 178 181 181 182 183 183 183 184 184 184 184 184 184 184 185 185 349 343 300 266 235 217 220 220 221 228 228 234 234 238 245 248 255 263 269 279 286 292 298 302 305 307 311 315 317 317 321 321 318 316 306 289 269 238 223 212 207 207 204 210 212 231 327 12 20 26 30 37 48 53 59 66 71 81 101 115 132 132 140 155 155 155 155 140 132 108 91 62 47 36 30 24 21 17 13 10 7 5 4 1 359 358 356 356 354 354 354 353 353 353 352 354 354 351 353 353 355 355 358 358 1 9 12 21 31 39 46 51 56 56 55 55 54 52 50 48 45 44 42 39 33 29 25 18 14 8 3 359 355 353 353 353 352 353 357 359 3 8 16 20 26 30 33 35 36 36 36 34 31 29 26 24 23 22 21 22 23 25 26 28 30 31 32 33 33 33 34 33 32 31 31 31 33 35 38 40 44 48 52 57 61 65 68 71 73 76 78 79 80 80 81 81 81 80 79 78 77 76 74 72 72 71 71 72 72 73 74 75 75 74 74 74 73 72 70 68 67 66 65 65 64 64 65 65 64 64 63 61 58 54 48 43 37 32 27 23 18 16 15 15 14 15 15 16 16 17 18 17 18 19 17 16 14 12 10 8 4 2 1 1 1 2 6 9 11 14 19 20 21 20 18 15 12 6 359 354 349 344 340 336 332 329 327 324 321 317 311 308 295 275 262 242 227 215 207 194 188 178 174 161 154 149 148 143 140 140 138 138 138 139 139 140 141 142 146 148 150 153 155 157 159 159 160 160 160 159 159 158 155 152 148 144 136 125 112 97 81 71 63 57 53 49 48 46 45 44 43 42 41 41 40 38 38 36 33 31 29 26 23 19 16 13 11 9 7 5 5 5 6 6 4 2 1 359 356 353 353 350 350 349 347 348 348 348 349 350 352 353 356 359 3 7 10 13 16 19 20 21 22 22 23 22 22 22 20 20 19 18 17 16 15 14 13 13 11 9 8 6 5 4 3 2 1 1 0 360 359 358 357 356 355 355 354 353 353 354 354 356 359 2 4 7 9 12 13 13 12 11 9 8 7 6 6 6 6 8 9 12 13 14 14 15 15 15 13 12 11 9 9 7 6 7 6 6 6 7 8 8 9 9 7 6 4 2 359 356 353 350 347 343 341 336 332 329 325 321 316 312 305 299 295 289 283 280 275 272 270 269 268 267 267 267 267 267 266 266 267 268 272 280 299 324 352 1 10 11 12 12 11 10 10 7 5 2 358 355 350 347 344 341 337 335 334 332 332 330 326 321 314 307 300 293 286 281 276 272 270 267 264 262 261 259 258 257 256 255 253 251 249 243 235 226 213 200 190 182 177 173 170 167 168 166 165 166 166 166 167 167 167 168 170 171 172 174 175 177 178 181 181 182 183 183 183 183 183 183 183 183 183 184 184 184 320 300 268 247 231 220 229 221 221 222 222 228 234 234 238 238 245 256 263 269 274 281 290 294 300 305 309 312 315 317 319 321 318 316 306 289 262 232 218 212 204 202 204 203 201 196 103 37 40 41 49 54 62 66 73 82 91 101 111 125 132 140 140 155 158 167 155 165 150 142 114 61 35 29 20 15 12 10 7 4 2 359 358 356 355 353 353 352 351 351 350 350 349 348 350 347 346 348 345 348 347 350 350 353 352 355 1 8 15 26 35 42 49 52 53 53 53 51 50 49 46 45 43 39 35 31 25 20 14 8 3 359 355 353 352 351 352 353 355 1 6 14 22 26 33 36 38 39 39 37 35 33 31 27 24 21 19 19 18 19 20 23 24 26 29 30 32 32 33 33 32 32 31 30 30 31 31 33 35 38 42 47 51 55 60 64 68 70 73 74 76 77 78 79 80 80 81 81 80 80 79 78 77 77 75 75 75 76 77 77 78 79 80 80 79 79 78 77 75 74 72 70 69 69 68 67 67 67 67 66 65 63 60 56 52 45 40 34 29 25 21 19 16 16 15 15 16 17 18 19 19 19 20 19 19 17 15 13 9 5 3 1 359 357 357 359 1 2 8 11 14 17 18 17 17 13 9 5 359 354 349 345 342 337 335 333 331 330 329 328 327 327 322 316 311 289 269 240 212 195 177 171 161 154 148 147 144 143 140 140 139 139 139 140 141 141 144 145 146 148 150 152 154 158 160 160 161 163 162 163 163 161 160 157 157 153 145 136 121 103 86 72 63 56 51 49 46 45 43 43 42 41 40 40 39 39 38 37 35 34 32 29 27 24 21 19 17 16 15 14 12 12 13 11 11 9 6 2 359 355 352 350 348 348 346 347 346 346 347 348 350 352 354 357 0 4 8 11 14 16 16 18 20 20 20 20 20 19 19 19 18 17 16 15 14 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 1 0 359 358 356 355 354 353 353 353 354 356 358 2 4 8 10 13 14 14 13 11 10 9 8 7 7 7 6 9 10 12 13 14 14 16 15 15 13 12 10 10 8 7 7 6 6 6 6 6 7 8 8 8 6 6 2 1 356 352 349 346 342 337 334 329 327 321 318 314 310 305 301 295 291 287 282 278 274 270 268 267 266 265 264 264 265 264 265 266 268 270 278 290 316 339 358 7 8 9 10 11 9 7 6 3 1 358 355 351 346 343 340 337 333 332 330 329 327 325 321 317 310 301 294 288 283 278 275 271 269 267 265 263 262 260 259 258 257 255 254 252 248 243 234 222 208 197 187 182 177 173 172 169 168 169 168 168 167 168 168 168 168 170 171 172 173 174 175 177 178 181 182 182 183 183 183 183 183 183 183 183 183 183 184 184 289 268 253 231 229 229 221 215 215 210 215 222 222 217 228 228 232 236 244 254 261 274 281 289 296 301 305 309 314 317 319 320 316 313 302 282 255 232 215 207 200 202 198 193 188 169 94 69 61 57 71 73 82 83 91 100 108 120 125 133 140 155 155 167 167 167 176 175 174 172 128 25 20 12 14 10 5 1 1 357 355 354 353 350 349 349 348 347 347 347 347 346 345 346 345 344 342 341 341 340 343 343 343 345 347 350 352 358 5 15 28 36 42 46 50 51 52 50 49 49 46 44 42 40 36 32 27 20 15 8 3 359 355 353 351 349 352 353 357 3 11 20 29 35 39 43 43 43 42 39 37 33 29 26 21 19 16 15 15 17 18 21 23 25 28 29 31 32 33 33 32 31 31 30 29 30 30 31 33 36 40 45 49 53 58 62 65 68 70 72 74 75 76 78 79 79 80 80 81 80 80 80 80 78 78 79 79 80 81 81 82 82 83 84 84 84 83 82 79 78 77 75 73 72 70 70 70 69 68 68 66 64 62 59 55 48 43 38 32 27 24 21 18 17 16 16 17 18 19 20 19 20 21 20 21 19 14 12 7 3 1 357 355 353 354 354 354 357 2 6 9 12 13 14 13 11 8 5 359 354 350 347 343 340 338 337 336 337 336 337 338 340 343 343 339 336 332 331 300 208 161 151 151 145 146 142 144 141 140 140 139 141 140 141 143 143 144 145 147 150 150 152 155 157 159 160 162 161 163 164 164 164 166 166 163 159 155 146 130 112 90 73 61 55 50 47 45 44 43 41 41 40 40 39 39 39 38 38 37 36 34 33 30 29 27 24 23 22 21 21 20 20 19 19 17 15 11 6 2 358 354 351 348 346 346 345 345 345 345 346 348 350 352 355 358 2 5 9 11 13 15 16 16 17 18 18 19 18 17 17 16 16 15 15 15 14 13 12 12 11 10 9 9 8 8 8 7 5 5 4 3 1 0 359 357 355 354 354 353 353 354 355 358 2 4 8 10 13 14 15 13 13 12 11 8 7 7 7 7 8 10 11 12 14 14 15 14 14 13 12 10 10 8 8 6 6 5 6 5 6 6 7 8 8 6 5 1 357 354 349 344 339 335 330 327 322 319 315 311 308 305 301 298 294 290 286 282 277 273 270 268 266 264 264 263 263 264 264 265 265 268 274 285 302 327 347 358 6 7 8 7 7 7 4 2 359 356 352 349 345 342 338 335 332 330 327 325 324 322 319 317 311 303 297 290 284 280 276 272 270 268 267 265 264 263 261 260 259 257 256 254 252 249 241 232 221 205 197 190 184 179 177 174 173 171 171 170 170 169 169 169 169 170 171 171 172 173 174 176 177 179 180 181 182 182 182 182 182 182 182 182 182 182 182 183 184 268 253 240 229 229 221 215 210 210 207 207 207 207 204 210 215 215 223 230 240 252 262 273 279 288 294 303 307 312 316 317 318 313 307 297 276 248 227 215 204 200 196 191 185 175 155 114 92 78 81 82 91 91 98 106 116 123 127 139 139 151 158 167 169 169 177 185 185 195 188 196 235 320 342 350 352 350 352 351 350 349 347 345 345 344 342 342 342 343 342 341 342 341 340 339 337 336 334 334 335 335 336 336 338 340 342 344 352 358 8 21 29 36 43 46 49 48 49 49 48 46 44 42 39 36 32 27 20 15 9 3 359 356 353 351 351 352 355 359 6 15 24 35 39 44 47 47 47 44 42 37 33 28 24 19 15 13 12 13 15 16 19 22 24 27 29 31 32 32 32 31 30 29 28 28 28 28 29 31 34 37 42 48 52 56 60 64 66 68 69 71 72 73 75 76 77 78 79 80 79 80 81 81 81 82 81 82 83 84 85 85 86 87 88 88 87 87 86 84 82 80 79 78 75 74 73 71 71 70 68 67 65 63 60 56 51 45 41 35 30 26 23 20 19 18 17 17 18 19 20 20 21 21 21 20 19 16 11 6 1 356 355 351 349 348 348 350 352 357 1 4 7 8 10 9 8 6 3 359 355 352 348 345 343 341 342 341 343 344 344 347 350 351 353 355 354 357 3 5 37 114 132 138 142 140 142 142 141 140 141 143 142 142 143 143 144 145 146 147 149 150 153 154 155 157 158 162 162 164 165 167 170 170 172 169 169 166 158 142 121 94 75 61 54 49 45 43 42 41 40 39 39 38 39 38 38 39 38 38 37 37 36 35 33 31 31 30 28 28 28 29 28 28 26 23 19 17 11 6 1 356 352 349 347 346 344 345 345 345 346 347 348 350 354 356 359 3 5 7 9 11 13 14 15 16 16 16 15 15 15 15 14 15 15 14 13 13 12 12 12 12 12 11 11 11 10 9 8 7 5 4 3 1 359 357 356 355 354 353 353 354 356 359 2 4 8 11 13 15 14 14 14 13 11 10 9 8 8 7 7 8 10 11 13 13 14 14 14 13 12 11 9 9 7 6 5 5 4 5 5 6 7 7 6 6 3 359 355 349 344 338 334 328 324 319 315 312 309 305 303 300 298 296 293 290 287 283 279 277 273 270 268 265 264 263 263 263 264 265 267 270 279 290 308 333 346 358 3 5 4 4 4 2 359 356 355 351 348 344 341 336 334 331 328 326 325 322 320 318 314 311 307 299 292 286 281 277 274 271 269 268 266 265 264 262 262 260 259 258 258 255 252 247 243 231 219 207 198 190 186 181 179 177 176 175 174 173 172 171 171 170 170 171 172 172 173 173 174 176 177 179 180 181 181 182 182 182 182 182 181 181 182 182 182 182 183 257 245 236 228 222 210 210 207 204 204 204 202 202 200 204 204 207 211 220 229 241 251 262 273 282 292 299 307 312 312 316 314 311 303 289 269 238 218 207 200 193 189 184 177 165 150 122 104 101 91 100 106 106 113 119 128 138 138 148 154 154 161 170 169 177 185 193 193 200 207 221 240 284 309 322 335 337 339 340 337 340 338 338 337 336 337 336 336 335 335 336 334 335 333 332 331 330 328 328 328 330 330 330 332 333 335 339 346 352 5 15 24 34 39 43 44 47 47 47 47 44 43 41 39 35 31 26 20 16 9 5 1 358 353 353 352 354 357 1 9 20 30 38 46 49 50 50 48 46 42 38 33 26 21 17 13 11 9 10 12 14 17 20 23 26 29 30 31 31 31 30 29 28 27 26 26 26 27 29 32 35 40 45 50 55 59 61 63 65 67 68 69 70 71 72 74 76 77 79 79 81 81 82 83 83 84 85 86 87 88 89 90 91 91 91 91 90 89 88 86 83 82 80 78 76 75 74 73 70 69 67 66 64 60 58 54 49 44 39 33 28 25 22 21 19 19 18 19 20 21 20 20 21 21 20 18 15 10 4 358 354 347 346 342 343 344 346 348 352 356 359 2 5 6 6 6 5 2 359 355 352 349 347 345 345 346 347 348 350 352 355 357 359 359 1 1 2 7 10 26 52 104 127 134 137 140 142 143 142 145 144 145 145 146 144 145 146 146 146 148 149 151 153 154 156 159 160 161 164 166 168 171 176 176 176 176 173 166 156 134 99 74 60 53 47 44 42 40 39 38 37 37 37 37 38 38 39 40 39 39 39 38 37 38 37 36 36 36 36 36 36 36 36 34 31 26 22 15 10 4 359 353 350 348 346 346 344 345 345 346 347 348 350 353 355 357 0 2 4 6 8 10 11 12 12 13 13 13 14 13 14 14 14 14 13 13 13 13 14 14 14 14 13 14 13 12 11 10 9 7 5 3 1 360 358 357 356 355 353 354 355 357 359 3 5 9 12 14 15 16 14 14 13 12 11 9 8 7 7 7 8 8 10 10 12 12 13 12 12 11 10 10 8 7 6 5 5 4 3 4 4 5 4 4 3 359 355 351 345 339 332 328 321 318 313 309 305 304 301 300 298 298 296 295 293 291 288 285 281 278 274 271 268 266 264 264 263 265 266 270 274 284 296 314 330 343 352 359 1 1 1 359 358 355 352 349 347 342 338 335 332 330 327 325 322 320 318 318 314 312 306 301 296 289 283 279 275 272 271 269 268 266 265 264 263 263 262 260 259 259 258 253 250 243 231 221 211 198 193 189 186 183 181 179 176 177 175 174 173 172 173 173 172 172 173 173 174 176 177 178 178 179 180 181 181 181 181 181 181 181 181 181 182 182 182 183 245 236 234 222 217 213 204 204 202 194 194 193 193 198 197 201 203 212 215 224 234 247 256 270 279 289 298 304 308 312 312 313 310 302 282 255 228 210 204 193 188 183 178 170 158 140 125 111 111 108 108 113 119 125 125 134 143 146 151 157 163 163 170 177 184 191 198 207 207 222 228 245 261 284 297 313 319 323 326 329 328 329 329 329 330 328 329 328 328 329 327 327 326 325 324 323 323 322 322 322 322 323 326 328 329 333 337 341 349 358 11 20 30 35 39 43 44 43 43 43 43 41 40 38 33 31 26 20 16 10 5 1 358 356 356 356 357 1 6 14 23 35 42 49 52 52 51 50 46 42 38 31 25 19 13 10 8 6 7 9 13 16 19 23 25 27 29 31 31 30 30 28 27 26 25 24 25 26 27 31 34 38 43 48 52 56 59 61 62 63 64 65 66 67 69 70 73 74 76 78 79 81 83 83 85 86 87 88 89 90 91 92 93 93 93 93 92 91 90 89 87 84 82 80 78 77 75 74 72 71 69 67 65 62 59 55 51 45 41 35 31 27 25 21 20 20 19 19 20 21 20 20 21 22 19 17 11 5 358 352 347 341 337 337 337 337 341 343 345 349 354 357 1 2 3 3 3 1 358 355 353 350 349 349 349 350 351 352 355 358 1 2 3 5 5 4 4 5 7 17 41 78 111 134 138 143 144 145 146 147 146 147 146 147 147 147 148 148 148 147 148 150 151 152 153 154 155 159 160 166 169 176 179 182 182 182 179 175 165 145 107 75 57 50 44 41 40 38 36 36 36 35 35 36 37 38 39 40 40 41 41 41 42 41 41 41 41 42 42 42 44 43 42 42 38 34 28 22 14 8 1 356 352 349 348 347 345 345 346 347 347 348 350 351 353 355 357 358 0 2 5 5 7 8 9 10 11 12 12 12 12 13 13 13 13 14 14 14 15 16 16 17 16 16 16 14 14 12 11 8 6 5 2 0 359 357 357 355 355 356 357 359 2 4 7 11 13 15 16 17 16 15 13 12 10 9 8 7 7 7 6 7 8 9 10 11 11 12 12 11 10 9 8 7 5 5 4 3 3 3 3 2 2 1 359 355 351 347 340 332 327 322 318 312 308 306 303 302 300 299 298 298 298 298 298 296 295 292 288 284 280 276 273 270 268 267 267 267 270 273 279 287 299 314 326 337 344 349 352 354 354 353 352 349 346 343 340 336 334 330 327 325 323 321 319 317 315 314 312 309 304 298 294 287 283 279 275 272 271 269 268 267 267 266 264 264 263 262 262 261 259 255 252 246 239 226 213 205 199 194 190 187 184 183 181 178 177 177 176 175 174 174 173 173 173 174 174 176 177 178 178 179 179 180 180 180 181 181 181 181 181 181 181 182 182 183 241 234 228 222 213 210 202 200 200 193 192 191 191 195 194 198 202 208 216 221 231 244 256 267 279 288 296 302 308 310 311 311 303 294 269 238 218 204 198 192 187 183 178 171 161 146 133 120 116 108 116 123 123 134 138 142 146 154 154 161 167 165 171 184 190 196 204 210 218 227 236 244 258 275 284 295 303 309 314 317 318 319 319 320 319 320 320 319 320 320 319 319 318 318 317 317 315 314 315 317 318 318 320 323 324 328 333 338 346 358 8 17 28 31 36 38 40 40 40 41 40 39 37 35 32 29 24 20 16 11 6 2 1 358 357 359 1 5 10 19 31 37 46 49 52 53 51 50 46 42 36 29 22 16 11 9 7 5 6 7 11 15 19 23 25 27 29 30 30 29 29 28 26 25 24 23 24 25 26 29 32 37 41 46 51 54 56 59 59 59 60 61 62 63 64 66 69 71 73 75 78 80 82 84 86 87 89 90 91 92 94 95 95 96 96 95 94 94 92 90 88 86 83 81 79 77 76 74 73 70 69 68 65 62 60 56 52 47 43 39 34 30 27 25 22 20 20 20 20 21 20 21 20 20 16 15 8 1 354 344 339 334 332 332 331 332 334 337 342 346 349 353 356 359 1 2 1 359 358 357 354 353 352 351 353 354 356 358 1 2 4 5 7 6 7 7 6 7 9 12 22 50 104 127 142 144 145 148 150 150 150 150 149 148 149 148 148 147 147 146 147 148 147 146 147 146 150 151 157 163 170 178 182 185 188 188 189 186 178 157 116 74 53 46 42 40 37 36 34 34 33 34 34 35 37 38 40 41 42 43 43 44 45 45 45 45 46 47 48 49 50 51 50 47 44 39 35 27 19 12 4 359 355 353 349 348 348 347 347 348 348 348 350 350 351 353 354 355 357 358 0 1 3 5 6 7 8 10 10 11 11 12 12 13 13 14 16 17 18 18 19 19 19 19 18 17 15 14 12 10 7 6 3 1 0 358 357 357 357 358 0 2 4 7 10 13 15 17 18 18 17 16 14 13 11 9 8 7 6 5 5 6 7 7 9 9 10 10 10 10 9 9 7 6 5 4 3 2 1 0 0 359 359 358 354 352 348 343 337 332 327 320 317 312 308 306 303 302 301 301 301 302 304 304 304 303 302 300 296 292 287 284 279 276 273 272 272 272 274 279 283 293 301 313 321 331 336 341 344 346 347 345 344 343 340 337 334 330 328 326 323 321 319 318 316 315 313 312 311 308 304 299 294 289 284 280 275 274 272 271 269 268 268 267 266 265 264 264 263 264 263 259 255 250 239 231 221 212 204 200 196 191 188 186 184 181 179 178 177 176 176 175 174 174 174 174 176 176 176 177 178 178 178 179 180 180 180 180 180 180 181 181 181 182 183 183 238 232 232 227 218 207 207 198 193 192 191 190 190 190 193 198 202 208 216 226 236 246 257 267 279 288 293 303 307 309 311 304 297 282 252 222 210 198 192 187 183 178 173 165 154 144 139 127 120 116 123 128 128 134 142 146 149 156 161 163 167 172 178 183 190 196 204 215 223 235 242 254 260 270 277 284 291 298 303 306 308 310 310 311 311 311 311 312 312 311 310 309 310 310 309 309 309 309 310 311 313 314 315 319 321 324 329 337 346 358 8 17 24 31 34 35 38 39 38 38 37 37 35 33 31 27 23 20 16 11 8 5 2 1 1 3 5 9 17 25 35 41 47 52 53 55 53 49 46 40 34 27 22 16 10 7 5 4 5 7 11 14 19 22 25 27 28 29 30 30 28 27 25 24 24 23 23 24 26 28 31 35 40 45 48 52 54 55 56 57 56 57 58 59 61 62 65 67 70 72 75 78 81 82 85 87 89 90 91 93 94 95 95 96 96 95 95 94 92 91 89 87 84 82 80 78 76 74 73 71 69 67 65 63 61 58 53 48 45 41 36 32 29 27 25 23 22 22 21 20 20 19 19 16 15 11 5 358 346 339 335 330 329 326 328 328 330 332 336 341 345 350 353 356 358 359 359 359 358 357 355 354 354 354 355 356 359 2 3 6 8 8 8 9 8 9 8 7 5 6 17 32 69 132 144 154 150 152 155 155 155 154 153 151 150 149 149 146 146 145 144 144 143 142 141 139 139 143 148 156 167 178 187 191 198 197 193 195 188 177 132 69 49 40 38 35 33 32 31 31 31 32 33 34 36 38 39 41 43 44 45 46 47 48 48 50 50 51 52 54 55 55 56 54 52 47 42 34 26 16 8 2 358 355 353 350 350 349 349 349 349 349 349 350 350 351 351 352 353 355 356 357 359 1 2 4 6 7 8 9 10 10 12 13 14 16 17 19 20 20 21 22 22 21 20 19 17 15 13 12 9 6 4 3 1 0 0 0 0 2 4 6 7 10 13 15 16 18 19 19 18 17 14 13 10 9 7 6 5 5 4 5 5 6 7 8 8 9 9 9 9 8 7 6 5 3 2 1 0 359 358 357 357 355 352 350 346 342 337 333 328 323 319 315 312 309 305 306 306 306 307 308 309 310 311 311 309 308 305 301 296 291 287 284 280 279 278 278 280 284 289 295 303 309 317 322 328 330 335 335 337 337 336 335 332 330 326 324 322 320 319 317 316 314 314 313 312 311 309 307 304 299 295 291 285 281 278 275 273 272 271 270 270 269 269 267 267 268 268 266 265 262 258 254 250 238 228 220 211 205 198 194 189 187 185 182 181 179 178 177 176 176 175 175 174 174 176 176 176 176 177 178 178 178 179 179 179 180 180 180 180 181 181 182 183 184 242 236 236 227 219 212 204 198 197 192 191 186 186 190 194 198 207 215 224 231 239 252 260 270 282 289 294 301 307 306 308 306 294 269 238 213 202 197 191 186 183 178 173 165 157 144 139 127 120 120 127 133 134 138 146 154 156 158 163 163 168 173 178 183 189 196 207 215 227 235 244 252 261 270 273 279 286 290 296 298 300 302 301 302 303 303 303 303 301 302 302 302 302 302 302 302 302 304 306 306 308 310 313 315 317 321 328 335 344 358 8 17 25 29 32 33 34 34 35 34 34 33 31 30 27 25 22 20 16 13 10 7 5 4 4 8 11 15 21 31 39 44 49 53 55 55 52 47 44 38 33 26 20 14 10 6 4 4 5 6 10 15 18 22 25 27 29 30 30 30 29 27 25 24 23 22 23 23 25 27 30 34 38 42 46 50 52 52 54 53 54 54 55 55 57 59 60 63 66 69 72 75 78 81 83 85 88 89 90 91 93 94 95 95 95 95 94 94 93 91 89 87 84 82 80 78 76 74 72 70 69 67 65 63 60 57 54 50 45 43 39 35 30 28 27 25 23 22 22 21 21 19 18 16 12 7 1 354 346 335 330 326 325 322 323 324 326 329 332 335 342 345 349 352 355 356 358 358 358 358 357 357 357 357 358 359 2 5 6 9 9 11 11 10 9 8 7 3 1 2 2 3 8 128 155 163 161 160 164 162 160 159 157 154 153 151 149 146 146 144 141 140 136 132 132 126 124 126 128 139 155 176 193 204 204 207 202 204 204 197 159 41 37 33 30 30 30 28 28 28 28 29 31 32 35 37 40 41 43 45 47 49 49 50 52 53 53 55 57 58 59 60 59 59 57 52 48 40 31 22 14 8 2 358 355 354 352 351 351 350 350 350 349 348 348 348 348 349 350 351 352 354 355 357 359 0 3 5 6 8 9 10 11 13 15 17 18 20 22 22 24 24 25 25 23 21 19 17 15 12 10 8 6 5 5 4 4 4 5 6 9 10 12 15 17 19 20 21 21 20 19 18 15 13 10 9 7 5 4 4 4 4 4 5 6 6 7 8 8 8 7 6 6 4 4 2 1 0 359 358 357 355 354 353 351 348 347 343 338 335 331 328 324 320 316 314 313 313 313 313 314 315 317 318 318 317 316 315 312 308 304 298 294 290 288 286 285 285 286 290 293 298 303 308 311 315 320 323 324 326 327 328 327 326 324 322 320 319 317 316 314 314 314 313 312 312 312 310 308 307 304 301 296 292 288 284 281 279 276 275 273 273 272 271 271 271 271 272 272 272 270 270 264 261 255 245 236 226 215 209 201 195 192 188 186 183 182 181 179 178 177 176 175 175 175 174 174 174 176 176 176 177 177 178 178 178 178 179 179 179 180 180 181 182 184 185 244 239 235 230 223 212 204 198 197 197 191 190 191 191 195 205 209 224 232 237 247 259 266 276 283 290 295 302 306 308 307 300 284 261 222 210 198 192 186 182 182 178 173 167 157 151 139 133 120 120 127 133 138 143 146 156 156 158 164 169 169 173 178 183 189 196 210 218 231 242 251 257 262 270 273 278 282 286 289 292 294 295 296 295 297 296 295 295 295 294 294 294 294 295 297 297 298 299 302 304 305 307 310 312 316 320 325 336 346 2 9 18 25 29 31 31 31 32 32 31 30 30 29 28 26 22 20 18 16 13 10 9 9 9 10 12 17 22 27 35 41 47 50 55 55 55 52 49 43 40 31 26 19 14 10 7 4 4 5 8 12 14 19 22 25 27 29 30 29 29 28 26 25 24 23 22 22 23 25 26 29 33 37 41 45 48 49 50 51 50 50 50 51 51 52 55 57 59 62 65 69 72 75 77 80 82 85 87 89 89 90 92 93 93 93 93 93 91 91 89 88 85 83 81 79 77 74 72 71 69 68 66 64 62 60 56 53 50 46 43 39 36 33 31 28 27 26 23 22 22 20 19 17 14 11 7 358 351 344 336 330 324 321 322 322 322 323 327 330 333 338 342 346 349 352 355 358 358 358 358 358 358 358 359 1 2 5 6 9 10 12 12 11 10 9 8 5 3 358 358 354 350 342 300 196 175 177 173 170 166 165 163 161 159 155 153 150 147 146 142 138 134 128 124 114 108 101 97 91 91 92 159 217 229 222 222 218 218 222 220 300 16 24 22 23 23 24 24 24 24 25 27 29 31 34 36 39 42 44 46 49 50 52 53 54 56 57 59 61 63 63 63 64 63 60 58 51 46 37 29 19 12 6 1 359 356 355 354 353 352 350 349 348 346 346 346 345 346 345 347 348 349 351 353 355 357 0 3 4 6 8 9 12 14 16 18 19 21 23 25 27 27 28 27 26 25 22 20 17 15 13 11 9 8 8 8 8 10 11 12 14 15 17 20 21 22 23 23 24 22 21 19 16 13 11 9 6 5 3 3 3 3 4 4 4 6 6 7 7 7 7 6 5 4 2 1 0 359 357 356 355 355 352 352 350 348 347 344 341 338 336 333 330 327 324 323 321 320 319 319 320 321 323 324 325 324 322 321 317 313 309 304 300 296 293 292 291 291 292 294 297 300 304 306 308 311 313 315 317 318 319 319 318 318 316 315 315 313 313 312 312 311 310 310 310 311 311 310 308 308 305 302 299 295 289 287 283 280 279 277 276 276 276 275 275 276 276 277 277 276 274 274 270 265 259 251 241 231 221 212 205 198 194 190 186 185 182 181 179 178 177 176 175 175 174 174 174 174 174 175 175 176 176 177 177 177 178 178 179 179 180 181 182 182 183 185 247 242 238 238 230 223 216 209 202 197 192 192 197 198 202 209 220 230 240 248 257 266 273 280 290 297 301 303 311 307 309 297 278 245 210 202 193 187 182 182 178 178 173 165 163 151 139 133 125 125 127 127 144 148 151 154 158 163 164 170 170 174 178 183 189 196 204 218 231 242 251 261 266 270 276 278 282 285 286 289 290 291 292 291 290 289 289 289 288 286 287 287 289 289 291 293 294 296 299 300 302 304 306 311 314 318 326 337 349 2 13 22 26 29 30 30 29 28 29 28 27 28 27 26 24 22 20 18 15 13 12 12 12 11 13 17 20 26 34 40 46 50 53 56 56 55 52 47 44 38 32 26 19 14 12 8 6 5 7 9 12 16 19 23 26 28 30 31 30 30 28 27 25 24 23 22 22 23 24 27 29 32 36 40 44 45 48 48 48 49 48 48 48 48 49 51 53 55 57 60 64 67 70 72 76 78 80 81 84 84 86 87 87 89 89 89 89 89 87 86 85 83 81 78 76 75 73 71 69 68 66 65 62 60 58 55 53 49 46 44 40 37 35 32 30 27 26 25 24 22 21 19 17 15 10 6 1 355 346 339 333 328 323 321 322 322 323 325 327 331 335 339 343 348 351 354 355 358 358 358 358 359 359 1 2 3 6 8 10 12 13 13 12 11 9 7 4 1 356 353 348 343 336 317 284 231 197 191 183 178 174 171 168 166 162 158 154 147 143 139 132 124 118 107 99 86 74 65 57 43 35 6 331 306 269 249 249 241 245 268 318 355 7 12 15 16 17 18 19 20 22 23 27 30 32 36 39 41 45 47 50 51 53 55 57 58 59 62 63 65 67 67 67 66 65 61 56 51 44 35 26 17 10 4 1 358 356 355 353 352 350 348 346 344 342 342 341 341 341 343 344 345 347 350 353 355 358 359 2 5 7 10 12 14 16 19 21 23 25 27 29 30 31 31 28 27 26 23 21 19 16 15 13 13 14 14 15 16 17 19 20 23 24 25 25 27 27 27 27 24 22 20 18 14 11 9 6 5 4 2 2 2 3 4 4 4 5 6 6 6 5 5 4 3 2 0 359 358 356 355 354 353 351 351 350 348 347 346 343 342 340 338 336 334 331 330 329 326 326 326 327 327 328 329 329 328 326 323 320 316 312 308 303 300 298 296 295 295 295 297 299 301 302 304 306 308 309 309 310 311 312 311 311 310 310 309 309 308 308 309 308 309 308 310 309 309 310 310 310 308 306 303 299 296 292 288 286 283 283 281 280 280 281 280 280 282 283 282 283 281 280 278 274 270 263 255 244 232 223 214 206 198 193 190 186 185 182 179 178 177 176 175 174 174 174 173 173 173 173 174 174 175 175 175 176 177 177 178 178 179 180 181 181 182 184 186 246 246 244 240 233 230 223 216 209 204 200 200 200 207 210 218 231 244 254 265 270 274 281 289 295 300 305 308 310 312 307 297 269 229 203 190 183 183 182 182 178 173 173 165 163 154 146 140 132 125 125 133 139 148 151 156 163 164 164 170 174 174 178 183 189 196 210 218 236 247 255 261 266 273 276 280 281 283 286 287 287 289 288 288 286 284 284 283 283 281 282 282 283 285 287 289 291 294 297 298 300 303 306 310 314 321 331 343 357 11 23 28 31 30 30 29 28 28 27 26 26 26 26 25 23 21 19 17 15 15 13 14 16 16 19 23 26 32 37 43 47 51 54 57 56 56 53 50 46 40 33 27 22 17 12 10 7 7 8 11 14 18 21 24 27 29 30 31 31 29 28 27 25 24 24 22 23 24 25 27 29 32 35 39 41 45 45 46 45 45 45 45 45 45 46 47 49 51 54 56 58 62 64 67 69 71 74 75 76 77 78 78 80 82 82 82 82 82 81 81 79 78 76 74 74 72 70 68 68 66 64 62 61 59 57 54 51 48 46 43 40 38 36 33 31 30 28 28 25 23 22 20 19 15 12 7 3 359 350 344 338 332 327 324 323 324 325 327 327 331 334 338 342 345 350 352 355 357 358 359 359 1 1 2 3 5 8 9 10 12 13 13 12 11 8 5 2 359 354 351 346 339 335 325 311 279 259 228 207 198 189 183 178 174 167 164 159 150 145 137 125 112 104 90 77 68 53 47 37 26 17 8 356 333 317 302 289 279 289 302 324 342 352 1 4 8 10 12 14 16 18 21 24 27 31 35 39 43 46 49 51 53 54 57 58 60 62 63 65 67 69 69 70 69 68 65 61 57 49 40 31 23 15 9 3 1 357 356 353 350 348 346 343 341 338 337 336 336 337 338 339 341 343 346 348 352 355 358 0 3 6 9 12 14 17 19 22 25 27 29 32 33 34 33 33 31 30 27 25 23 21 20 20 20 20 21 22 24 24 26 28 29 30 30 30 31 32 31 29 27 24 22 19 16 12 8 7 5 4 4 3 4 3 3 4 4 5 4 4 4 3 3 3 2 0 359 358 356 355 353 353 352 351 350 349 349 348 347 346 345 344 342 341 338 336 335 334 332 332 331 330 332 331 331 332 329 327 325 321 316 313 309 305 302 299 298 297 297 297 299 299 301 302 303 304 305 305 305 305 305 306 305 306 305 304 305 305 305 305 306 305 306 306 308 308 309 309 310 310 308 307 305 301 297 294 292 289 288 286 286 285 285 285 286 287 287 288 289 289 288 285 282 278 272 265 258 246 234 223 213 206 198 193 188 185 183 181 178 177 176 175 174 174 173 173 172 172 172 172 172 173 174 174 174 175 176 177 177 178 179 180 181 182 183 185 187 249 248 248 242 240 233 227 223 216 212 207 210 210 213 228 238 248 263 275 279 283 291 295 299 302 307 313 313 312 317 310 298 247 201 185 184 178 178 178 178 174 173 172 165 163 151 146 132 132 132 132 133 139 144 151 159 163 164 165 170 174 178 178 183 190 196 204 217 232 250 259 265 270 273 279 281 282 285 286 287 286 287 284 284 283 281 279 280 278 277 277 277 279 281 282 286 290 292 297 299 301 306 308 314 316 325 340 357 14 22 34 33 35 33 31 29 28 27 26 26 26 26 25 24 22 19 19 19 17 15 16 16 18 21 23 28 33 38 43 48 51 55 55 57 59 58 56 52 49 44 38 28 25 19 14 13 11 10 10 13 17 19 23 27 29 31 32 33 32 31 29 28 26 25 24 24 24 25 25 27 30 32 35 38 41 44 44 44 44 43 43 41 41 41 43 44 45 48 50 52 53 55 59 61 61 63 66 66 67 69 69 70 71 71 71 74 72 73 73 73 72 71 70 69 68 67 66 65 64 62 61 59 57 56 54 52 50 47 45 43 41 38 36 33 32 31 29 28 26 25 23 21 19 16 14 10 5 1 356 351 345 338 335 331 328 328 326 328 330 331 334 337 342 345 348 352 355 358 359 1 1 2 2 3 5 6 8 9 10 11 13 12 12 9 6 4 1 357 353 348 343 338 330 324 316 305 291 269 252 234 217 204 196 189 183 173 167 154 142 129 114 101 85 67 59 52 41 34 26 19 12 5 357 347 340 330 322 317 311 317 330 340 349 354 358 1 3 6 9 11 14 17 21 25 30 36 40 43 47 50 52 54 56 58 60 61 63 64 66 68 69 71 71 70 71 68 64 60 53 46 36 28 17 12 5 1 357 355 352 348 345 342 340 336 333 332 331 331 332 333 335 337 340 343 346 349 352 356 359 3 5 9 11 15 17 21 23 25 28 31 34 35 36 37 37 37 35 33 31 29 27 27 27 27 28 29 30 32 34 34 35 37 36 36 37 38 36 35 33 31 28 24 20 17 14 10 8 6 5 5 4 4 4 5 4 4 4 4 4 4 3 2 1 0 359 358 356 355 353 352 352 351 350 349 349 349 349 349 348 348 347 346 344 343 341 339 337 336 335 334 333 333 332 332 331 329 327 322 319 315 311 307 304 301 300 299 298 298 298 299 299 300 301 302 302 302 303 302 302 301 302 301 301 301 301 301 302 302 302 303 304 304 305 306 307 308 308 309 308 308 306 304 301 299 296 295 293 291 289 290 290 292 292 293 295 294 294 295 294 292 289 284 281 276 268 259 247 235 224 213 203 196 190 187 184 181 178 177 176 173 173 172 171 171 170 170 171 170 170 171 172 173 173 173 174 175 176 177 178 179 180 181 183 185 187 188 251 249 249 248 242 240 233 230 227 223 218 222 222 234 245 261 269 284 289 292 299 299 303 310 310 313 316 316 322 324 318 300 208 174 177 177 172 173 174 174 169 168 167 165 161 158 150 132 122 122 132 140 146 151 157 159 163 164 170 170 174 178 178 183 189 196 207 217 234 248 256 269 274 277 280 285 285 286 287 285 286 285 285 283 281 280 276 275 273 272 272 272 274 275 279 284 288 292 296 302 304 308 312 318 325 340 356 15 31 40 44 44 41 37 34 31 29 28 28 27 26 27 26 25 23 22 21 19 18 18 18 20 23 25 28 32 38 43 47 50 54 56 58 60 60 60 58 55 52 46 39 35 28 23 19 16 15 14 15 17 20 23 27 30 33 34 35 34 34 33 31 29 27 26 25 25 24 25 26 28 30 33 35 38 39 41 42 42 41 41 38 37 37 37 38 39 42 44 45 46 48 50 51 53 53 55 57 58 57 58 58 60 61 60 61 62 62 62 62 63 62 63 62 61 62 60 60 59 59 58 57 55 54 53 50 49 47 45 43 42 40 38 36 35 33 32 31 29 28 25 24 21 19 17 14 12 8 3 359 354 349 344 342 337 333 330 331 331 331 333 335 338 341 344 349 352 355 358 359 1 2 3 3 5 5 6 8 9 9 10 10 10 10 9 6 2 359 356 352 345 341 336 331 324 320 316 307 297 289 276 262 245 234 222 203 195 185 165 140 111 98 77 62 53 44 39 31 25 19 12 10 4 358 354 349 344 337 331 328 328 331 335 342 348 350 354 359 1 4 8 11 14 19 24 30 35 40 45 48 51 54 56 58 59 61 62 64 66 68 69 70 71 73 72 72 69 67 61 56 49 41 30 21 13 6 1 357 352 349 345 342 336 332 330 327 326 326 326 326 329 331 333 336 339 343 346 351 354 358 2 6 8 12 15 18 20 23 27 30 33 35 38 39 40 41 40 39 38 37 35 35 35 35 36 37 38 39 40 41 41 42 43 43 44 43 43 41 40 37 35 30 27 24 20 16 12 12 9 9 8 8 7 7 7 6 5 5 3 3 2 1 0 359 358 357 356 354 353 352 350 350 349 349 349 349 349 349 351 350 350 349 348 347 345 343 342 340 338 336 335 333 332 331 330 329 327 323 320 316 312 308 305 302 299 298 298 297 297 297 298 299 299 300 300 300 300 300 300 299 299 298 298 298 298 297 298 299 300 300 301 302 303 303 304 305 307 307 308 308 307 306 304 302 300 297 297 295 295 295 295 297 297 299 299 299 301 300 299 297 295 292 289 282 277 270 259 247 234 221 208 202 195 189 185 181 178 176 174 173 172 171 170 170 169 169 168 168 169 169 169 171 171 172 173 173 174 176 177 178 180 181 182 184 186 188 190 249 247 247 246 244 242 240 238 235 231 236 232 238 252 261 278 286 297 300 305 309 313 316 320 320 321 326 329 332 338 343 103 146 161 161 170 167 168 169 169 168 168 165 163 158 155 150 142 131 122 122 132 146 151 157 161 163 164 170 174 178 178 183 188 194 198 207 217 234 245 262 269 280 282 284 289 289 287 288 289 287 286 284 282 280 277 275 272 270 268 268 268 270 272 276 283 288 294 299 305 310 316 323 331 347 2 29 43 51 59 58 51 51 46 40 35 33 31 30 28 29 28 27 26 26 24 23 22 20 21 22 24 26 30 33 38 42 46 50 52 56 59 61 61 61 62 61 57 56 49 46 39 33 27 24 20 19 18 19 22 24 28 31 35 36 38 39 38 37 36 33 31 29 27 26 25 26 26 27 29 31 34 36 37 39 39 41 40 37 36 33 33 32 32 34 35 37 39 40 42 43 45 45 45 46 47 48 49 49 48 48 48 48 48 47 50 48 50 49 50 51 51 52 52 53 53 54 53 53 53 52 52 50 49 47 46 44 43 41 40 39 37 36 35 34 33 31 29 28 27 25 22 20 17 14 12 9 6 3 359 357 352 347 343 341 337 335 334 334 335 336 339 341 344 349 352 356 359 1 4 4 5 5 5 6 6 6 8 8 9 9 9 9 6 5 1 356 353 349 344 339 336 331 326 323 320 316 308 304 299 290 281 276 262 261 245 240 217 103 69 57 47 43 38 34 29 24 19 16 10 8 4 1 355 352 348 343 342 335 337 337 335 341 343 348 349 355 357 1 4 8 14 19 24 30 35 40 45 48 52 55 58 59 61 62 64 66 66 69 71 71 72 73 74 72 71 68 64 58 52 42 33 23 15 4 359 351 347 342 338 334 330 325 322 321 321 320 320 321 324 326 329 332 335 339 344 347 351 357 1 5 8 12 15 18 22 25 28 31 34 38 40 42 44 45 45 46 44 44 44 44 43 45 45 46 46 47 47 48 49 49 48 49 49 49 48 47 44 42 38 36 32 27 24 21 19 17 15 14 15 14 12 11 11 9 7 5 4 3 2 0 359 357 356 354 353 351 350 350 348 348 348 349 349 350 351 351 351 351 351 351 350 349 347 345 343 340 338 336 334 331 330 328 327 324 321 319 315 311 307 303 301 298 296 296 295 295 296 296 297 297 297 298 298 298 298 298 298 297 297 296 296 296 295 296 297 297 298 299 299 300 301 302 303 304 306 306 307 307 307 306 304 302 301 299 299 299 299 299 301 301 302 304 305 305 305 303 302 301 297 294 291 285 279 270 259 246 232 220 207 198 191 186 181 178 175 174 172 170 169 168 168 167 166 166 167 167 167 168 168 170 170 171 172 173 174 176 177 179 180 181 183 185 187 189 191 246 244 247 246 246 244 242 240 242 242 244 244 255 262 269 286 294 307 312 316 316 325 325 326 333 336 342 353 351 12 57 128 142 150 158 163 159 163 163 163 167 167 163 161 158 155 150 142 131 131 122 132 146 151 154 159 163 169 174 178 178 183 187 188 194 204 213 222 234 252 262 269 281 284 290 291 291 291 292 291 290 289 286 282 279 277 274 270 266 264 263 263 265 267 272 280 287 296 303 311 318 326 340 357 14 36 54 63 66 69 66 63 57 53 48 40 36 33 32 31 31 30 29 30 28 27 26 24 24 26 26 29 31 35 38 43 46 51 54 56 59 61 62 64 63 64 63 60 58 54 49 44 38 31 29 25 23 24 25 26 30 33 37 39 42 43 43 42 41 38 36 34 32 29 28 27 27 28 29 30 32 34 36 37 39 39 38 38 34 32 30 29 27 27 29 30 33 34 36 37 37 37 38 39 40 40 40 40 40 40 39 38 38 36 38 36 36 38 37 39 39 40 41 42 43 44 45 46 47 47 47 47 46 45 44 43 42 41 39 39 38 37 36 35 34 33 32 30 29 27 25 23 20 17 15 12 9 7 4 3 359 357 352 350 348 344 341 337 337 336 338 340 343 347 350 353 358 1 4 5 7 7 7 7 7 6 6 6 6 7 7 6 6 3 2 358 355 350 346 342 338 335 331 327 325 322 321 317 316 311 308 304 299 297 294 291 297 309 338 5 22 26 26 28 26 24 19 17 12 10 7 3 1 356 353 350 349 345 341 339 339 338 339 341 345 347 350 355 359 2 7 13 18 24 30 35 42 46 50 53 57 60 61 63 64 66 66 67 69 70 72 72 73 73 72 71 70 66 58 51 44 34 22 12 1 353 345 340 335 329 325 320 317 314 314 314 314 314 316 319 322 324 328 332 336 341 345 351 355 359 3 8 12 16 19 22 25 28 32 35 39 42 44 47 48 50 51 51 51 52 52 53 54 53 54 55 55 56 56 56 55 55 56 56 54 54 52 50 47 43 41 37 32 31 30 28 26 25 24 23 23 20 17 16 14 10 8 5 3 1 359 358 356 353 352 350 348 347 346 346 346 348 349 349 350 352 352 353 353 353 352 351 350 348 345 342 339 336 333 331 328 326 324 321 318 315 313 308 305 301 298 296 295 293 293 293 293 293 294 295 295 295 296 296 296 296 296 296 295 294 294 294 294 294 295 295 296 296 298 298 299 299 300 301 303 304 304 304 306 305 304 303 301 301 300 300 300 301 303 305 306 307 308 308 309 307 307 305 302 299 295 290 285 279 270 259 246 231 216 204 195 186 181 178 175 172 171 169 167 166 165 164 165 165 164 164 165 166 167 167 169 170 170 172 173 174 176 177 179 180 181 184 186 188 190 192 243 244 242 246 244 244 242 242 244 244 247 250 256 262 277 284 301 311 317 317 326 333 333 336 342 351 349 8 12 57 92 131 132 146 151 154 159 161 161 161 167 165 163 158 158 155 142 131 131 131 132 140 146 151 154 159 167 168 173 178 183 187 192 198 200 207 213 217 234 245 261 269 276 285 289 293 294 293 293 293 291 290 287 283 280 274 270 265 261 258 255 257 259 264 270 277 287 299 310 325 335 348 7 26 40 55 64 70 75 75 76 72 66 59 52 48 44 40 38 37 37 36 35 34 33 31 30 29 29 30 30 34 36 38 43 47 51 54 56 58 61 62 64 66 65 66 65 64 61 58 53 48 44 40 35 30 28 29 30 32 35 38 41 44 47 47 47 47 45 42 39 37 34 32 30 29 29 28 30 32 33 35 36 37 38 37 36 35 32 29 25 23 23 23 23 26 28 29 31 31 33 33 33 33 35 35 34 34 33 33 32 29 29 28 28 26 28 27 26 27 28 29 30 31 33 35 36 38 39 40 42 42 42 41 40 39 39 39 38 37 37 37 36 35 34 33 32 30 29 27 25 22 20 17 15 13 9 8 6 4 1 359 357 355 353 349 345 342 341 339 340 340 344 345 351 354 359 2 6 9 9 9 9 9 7 5 5 5 5 5 3 3 3 1 359 356 353 348 345 341 336 333 331 328 326 324 323 320 321 317 316 316 311 311 308 307 313 316 326 349 2 12 19 22 21 20 18 14 11 9 5 3 1 359 356 354 351 350 346 342 342 339 340 341 343 346 350 353 357 1 7 12 18 25 30 36 43 47 52 56 59 61 63 65 66 67 68 68 69 70 72 73 72 73 72 71 70 66 60 53 44 32 20 7 358 349 341 333 329 321 316 312 310 308 307 307 309 309 311 313 317 320 324 328 332 338 344 348 354 359 4 9 12 17 20 22 26 29 31 37 40 44 47 50 52 55 55 57 58 58 59 60 61 61 62 63 62 63 63 63 62 63 61 61 60 58 57 54 53 51 48 44 40 38 38 38 37 37 35 36 35 30 27 24 21 14 10 8 4 1 359 356 353 350 349 347 346 345 345 345 345 345 348 349 349 352 352 353 353 353 353 352 350 348 344 341 337 333 329 327 322 320 317 315 312 309 305 302 298 296 294 292 291 290 290 290 290 291 291 292 293 293 293 294 294 294 294 294 293 293 293 293 293 293 294 294 295 295 296 296 297 298 299 300 301 302 303 302 303 302 302 302 301 301 301 302 302 304 307 309 310 311 310 310 310 310 307 305 302 299 295 291 286 279 270 258 244 228 212 199 189 183 178 175 172 169 167 165 163 162 162 162 162 161 162 162 164 164 166 167 168 169 170 172 174 174 176 177 179 180 183 185 187 189 191 194 238 236 237 237 235 239 239 242 240 244 244 247 250 263 269 277 286 297 310 324 324 332 342 351 349 12 25 57 92 114 114 131 140 146 151 154 157 159 161 161 165 163 163 161 165 165 161 142 142 142 132 140 146 151 154 157 167 172 178 183 187 192 198 202 209 212 219 227 232 245 252 262 277 282 290 291 295 295 296 295 293 290 287 285 278 274 270 263 257 251 249 248 249 254 261 274 292 308 330 351 2 22 34 49 58 64 73 77 80 80 80 78 74 67 60 56 52 48 46 44 42 42 41 40 38 37 35 34 35 35 35 38 40 43 47 51 54 55 60 60 62 64 66 67 67 68 67 66 63 60 56 52 47 43 38 36 36 35 34 37 41 44 48 50 52 52 52 51 49 46 43 40 37 34 32 31 31 31 32 33 34 35 36 37 38 36 34 33 28 25 21 19 19 19 20 22 22 25 26 28 28 28 29 29 29 29 28 28 27 26 25 24 23 22 21 21 19 18 18 19 19 20 21 23 25 27 28 31 33 34 35 35 37 37 37 37 36 36 36 36 36 36 36 35 34 34 33 31 30 27 25 22 20 17 15 12 9 8 6 4 3 3 1 359 355 353 349 345 342 342 341 343 344 346 352 357 1 4 8 12 12 13 11 9 7 5 4 2 2 2 1 1 1 359 356 353 350 347 343 339 335 332 330 328 327 326 325 323 322 323 320 321 319 317 318 318 318 322 333 347 357 6 13 18 19 16 15 14 11 9 5 3 1 359 357 354 354 351 347 346 346 344 341 342 345 346 350 352 357 1 8 13 19 25 33 38 45 49 55 59 60 64 65 66 67 67 68 69 70 71 72 72 72 73 72 69 67 63 58 51 40 29 17 5 352 343 334 327 323 316 309 306 303 302 302 303 303 305 307 310 312 316 319 324 329 335 340 347 352 357 3 8 11 15 20 23 25 29 33 36 42 44 49 52 56 59 60 62 63 65 66 66 68 68 69 69 69 69 69 69 69 68 67 66 65 64 62 60 58 56 53 51 50 50 50 48 48 49 48 46 44 42 39 35 30 24 18 10 6 1 357 355 351 348 345 343 342 342 341 341 343 343 345 347 350 351 352 354 354 354 354 351 349 345 342 338 332 328 323 320 317 313 311 307 304 301 298 296 293 291 290 288 288 288 287 288 288 288 289 289 290 290 291 291 291 291 292 292 292 291 292 292 292 292 293 293 294 294 294 295 296 297 298 298 299 300 300 300 299 300 300 300 300 302 302 304 305 307 309 311 312 312 312 312 311 310 306 304 301 297 294 290 284 277 270 256 239 224 206 193 183 177 174 170 167 165 162 161 160 159 159 159 160 160 161 161 163 164 165 167 168 169 170 173 174 175 176 178 180 182 184 186 188 191 193 196 231 231 229 229 229 229 235 239 236 240 240 244 247 256 262 269 279 281 298 318 331 349 343 25 25 94 94 128 128 131 131 142 150 155 158 161 157 159 165 165 163 163 170 169 165 161 161 155 142 142 142 140 140 146 151 163 165 172 178 188 193 198 202 207 213 216 223 223 231 236 248 262 269 282 287 293 293 297 297 297 295 291 288 284 279 275 267 259 252 244 241 239 239 238 244 261 293 326 4 23 36 46 56 62 69 75 79 84 84 86 86 83 81 75 70 63 59 55 55 52 50 50 49 47 46 44 42 40 40 40 42 43 46 48 51 54 56 58 61 61 63 67 67 68 68 69 69 68 65 62 60 54 51 47 44 41 40 40 40 43 47 49 53 55 57 58 58 56 54 52 47 44 40 37 35 34 33 32 33 34 35 36 36 37 36 36 33 30 27 22 19 16 15 14 16 19 19 21 23 24 25 25 24 25 24 24 24 24 22 22 19 18 17 16 14 14 14 12 12 11 12 13 13 15 17 19 21 24 26 27 29 31 32 32 33 33 34 33 34 35 35 35 35 35 34 34 33 31 30 27 25 22 19 16 14 12 10 7 6 4 3 3 3 1 359 355 351 349 345 343 343 343 345 349 353 359 3 7 11 15 15 15 14 10 8 4 2 1 359 359 358 358 358 356 354 351 348 345 342 337 333 331 330 327 326 325 325 325 325 323 322 322 323 320 322 323 324 325 335 344 354 5 12 17 18 16 14 14 11 11 6 5 3 1 359 357 356 354 351 350 347 347 344 344 348 349 351 354 359 3 9 16 22 27 35 41 47 52 57 60 63 65 67 68 68 69 69 70 71 70 71 72 71 71 70 69 66 61 57 49 38 26 14 1 349 338 329 325 316 311 306 302 300 298 297 297 300 300 304 307 309 312 315 320 326 331 337 343 349 357 3 9 12 15 19 22 26 30 32 36 42 47 51 53 58 62 64 67 69 70 72 73 75 74 75 76 76 76 75 75 74 74 73 72 71 70 68 66 62 61 60 58 58 58 56 56 56 56 56 56 55 53 52 48 42 35 28 21 11 4 358 353 349 345 342 339 339 338 337 338 340 342 344 345 348 350 351 351 353 353 351 350 347 341 336 331 326 320 316 312 308 305 302 300 298 295 293 291 289 288 287 286 285 285 285 286 286 286 286 287 287 288 288 289 289 289 289 290 290 290 291 291 291 291 291 292 292 293 294 294 294 294 296 297 297 297 297 299 297 297 298 298 299 300 303 305 307 308 311 312 313 312 312 310 310 307 304 301 298 296 292 288 283 277 268 254 236 220 202 186 177 172 169 165 162 160 159 158 157 157 156 156 157 159 160 160 161 163 165 167 168 169 171 173 174 176 178 180 181 184 186 188 190 193 195 197 224 221 218 221 221 224 224 229 229 233 236 240 238 242 244 245 249 245 247 235 235 208 159 169 169 169 169 172 155 155 155 161 161 165 165 158 161 163 163 163 170 170 169 169 167 165 161 155 142 142 142 150 155 155 158 161 170 177 183 189 194 202 207 211 217 217 223 227 230 235 244 250 263 276 281 290 295 295 295 296 293 292 289 285 280 272 264 254 243 234 226 227 220 215 210 207 94 61 59 62 61 66 69 72 76 80 84 86 88 88 88 86 84 81 77 73 69 66 62 62 60 59 57 56 52 50 49 47 47 47 47 48 49 52 53 56 58 61 63 63 65 69 68 69 69 68 68 67 65 64 62 60 54 51 49 46 44 46 47 49 52 55 58 60 63 62 63 60 59 55 52 47 44 40 37 36 35 35 35 35 36 37 37 37 36 34 31 28 23 19 17 16 14 14 15 16 17 19 19 20 20 21 21 21 21 20 20 19 19 16 16 15 13 12 11 11 9 9 7 7 8 8 8 10 11 13 15 17 20 22 25 26 28 28 29 30 31 31 32 32 33 34 34 34 34 33 32 30 29 26 24 21 19 15 13 10 7 6 4 5 3 3 3 1 359 357 355 350 348 344 344 344 346 350 354 359 6 11 16 18 19 19 14 11 8 3 1 359 358 356 356 355 355 354 352 349 346 343 339 336 333 329 328 326 326 325 325 324 325 324 324 323 323 322 323 324 325 330 338 343 354 5 12 17 19 20 17 16 13 11 8 6 5 3 3 1 359 356 356 356 353 350 350 350 350 353 354 359 1 7 11 19 26 32 39 46 50 55 59 63 64 67 68 69 70 69 69 69 70 70 70 70 69 69 68 66 63 59 53 44 35 24 12 358 347 339 329 322 316 311 305 301 297 296 297 295 297 298 300 303 305 308 312 315 321 327 334 340 347 356 3 8 12 17 19 23 25 29 33 36 41 46 51 55 61 66 68 71 73 76 77 78 80 81 81 81 81 82 81 80 80 78 77 76 75 74 74 71 68 67 66 65 63 63 64 63 64 66 66 65 66 65 63 60 56 52 44 34 22 11 2 354 348 341 338 335 335 334 334 335 336 338 341 343 345 347 349 349 348 348 348 344 341 336 330 324 317 313 309 304 301 298 296 294 292 290 289 287 287 286 285 284 284 284 284 284 284 285 285 285 285 286 286 286 287 287 288 288 288 289 289 289 290 289 290 290 290 291 292 292 293 294 294 293 294 294 295 296 296 297 297 298 299 301 303 306 308 311 312 313 313 311 310 308 307 304 301 298 296 293 290 286 282 274 265 250 231 211 193 181 173 168 163 159 159 156 156 155 154 154 154 155 156 157 158 159 161 163 165 166 168 170 172 174 175 177 179 180 183 186 187 190 192 195 197 200 214 211 208 208 210 210 215 218 224 224 227 227 230 230 231 227 222 215 212 201 187 187 175 175 175 175 175 175 175 174 174 174 174 175 165 167 169 169 169 170 170 170 169 167 176 175 161 161 155 155 142 150 150 155 158 169 177 177 184 190 200 204 211 211 214 220 224 227 230 238 242 247 256 263 275 285 293 293 297 294 293 291 286 283 275 270 260 249 237 224 214 207 198 183 170 151 120 97 85 82 77 79 80 81 82 85 87 88 90 90 90 88 88 86 83 79 79 75 71 71 72 69 68 64 61 58 56 54 52 52 52 53 53 54 56 57 61 62 64 65 66 68 69 71 71 70 70 70 67 64 62 60 58 56 52 50 50 50 51 52 56 59 61 65 67 68 67 64 63 59 55 51 47 43 41 38 38 36 37 37 38 37 37 37 36 34 30 27 22 19 16 15 13 13 15 15 16 17 18 19 18 19 18 17 17 17 16 16 15 13 12 13 11 9 9 7 7 6 5 4 4 4 4 5 6 8 10 12 15 17 19 22 23 24 25 26 27 28 29 30 31 32 33 33 32 33 32 30 29 27 24 21 17 14 11 9 6 5 3 3 1 1 1 1 359 359 354 352 347 345 345 344 346 351 356 1 7 13 19 23 23 21 16 12 7 3 359 357 354 353 353 354 352 351 350 348 345 342 338 335 331 329 327 325 324 324 323 323 324 323 324 325 324 323 324 326 328 332 339 347 354 5 15 21 21 23 21 19 15 13 11 11 9 7 7 5 3 3 4 1 358 358 355 355 358 358 1 4 8 13 17 22 30 36 43 49 53 59 62 64 67 70 70 70 71 70 70 69 70 69 69 69 68 68 65 64 61 56 50 41 32 22 12 358 348 340 331 324 317 311 304 302 298 296 295 296 295 297 298 299 302 303 308 311 317 322 330 337 347 353 1 9 15 17 21 23 25 30 31 35 40 46 50 56 61 67 71 76 78 81 83 84 84 86 86 87 86 86 86 86 84 84 84 81 81 79 78 75 73 72 70 69 68 68 68 70 70 71 71 73 75 74 74 73 71 73 62 57 43 26 10 350 342 333 330 328 326 327 328 330 331 333 335 339 341 341 343 345 344 344 342 337 333 328 320 314 309 304 300 296 294 292 290 289 288 287 286 286 285 285 284 285 285 284 284 284 284 284 284 284 284 284 284 285 285 286 286 287 287 288 288 288 289 288 289 288 289 289 289 290 291 292 291 292 292 293 294 295 295 296 297 298 299 301 303 307 309 312 312 311 311 309 307 306 302 300 298 295 292 290 286 283 279 272 262 247 224 202 185 172 166 161 158 156 154 152 151 151 152 151 152 153 154 156 157 160 162 163 166 167 169 172 173 174 176 178 180 182 185 186 189 192 194 197 199 202 207 202 199 196 197 200 204 208 210 215 218 218 218 220 217 213 207 202 196 190 190 184 184 184 184 184 184 185 185 187 187 187 187 175 175 176 176 177 177 169 177 177 177 177 176 175 175 161 161 161 161 150 150 165 165 167 177 177 184 196 202 204 209 211 214 220 224 227 227 230 238 242 247 258 269 280 284 291 292 293 291 288 284 281 273 263 255 242 229 214 201 192 178 168 152 138 123 108 98 94 90 88 86 88 88 88 90 92 92 92 92 90 90 88 86 85 85 84 81 81 81 81 76 75 71 65 62 60 57 57 55 55 56 57 58 60 61 62 66 67 67 69 71 72 72 71 69 69 69 65 63 61 60 58 56 54 53 55 56 58 61 63 66 69 69 70 70 68 65 61 58 54 50 46 43 41 40 38 39 39 39 39 38 37 35 33 30 27 23 20 16 15 14 14 15 17 16 17 16 17 17 16 16 15 15 15 14 14 13 12 11 11 10 8 7 6 6 4 3 2 2 0 0 2 3 4 6 8 11 13 15 17 18 20 21 23 25 26 27 28 29 31 32 32 32 32 31 29 28 26 23 20 16 14 10 6 5 3 1 1 1 1 1 1 1 359 356 354 349 346 345 344 346 349 355 1 9 15 22 25 26 21 17 14 8 3 359 356 353 351 352 352 351 350 348 347 344 341 337 334 331 328 326 324 323 322 322 321 321 322 321 321 323 322 324 326 330 332 339 347 358 10 20 25 26 26 24 22 21 20 17 15 15 13 11 11 10 10 8 9 7 7 4 4 7 7 10 12 16 19 24 30 36 42 47 53 57 62 65 67 69 71 71 71 71 71 70 70 69 69 68 68 66 65 63 60 56 51 47 40 31 20 10 1 351 342 333 326 320 313 308 305 301 298 297 294 294 295 296 297 300 301 306 308 314 319 324 336 345 355 5 8 14 16 20 23 25 28 30 33 39 44 51 56 62 69 74 79 83 85 87 89 90 92 93 92 92 92 90 90 90 89 88 87 85 82 80 78 75 75 75 73 73 73 73 73 75 76 78 78 80 81 84 83 86 86 85 84 76 67 40 351 336 325 319 318 318 320 319 322 325 326 328 331 334 336 337 337 337 334 331 329 323 317 312 305 300 297 293 291 289 287 286 286 284 285 284 284 285 285 284 285 285 285 285 285 284 284 283 283 283 283 283 284 284 285 285 286 287 287 287 287 288 288 287 287 287 288 288 287 288 289 289 290 291 291 292 293 294 295 296 299 300 303 306 308 309 309 309 309 307 306 304 300 297 295 293 290 288 286 284 280 276 267 258 239 215 193 176 164 159 155 153 151 150 149 149 149 150 149 150 153 154 156 157 160 162 164 166 169 170 173 174 176 178 180 182 184 186 188 191 193 196 199 201 204 198 195 192 189 192 195 198 202 202 207 210 210 211 208 207 207 203 195 191 187 187 183 183 187 187 188 189 190 191 193 195 195 187 187 187 187 176 177 177 177 177 177 177 177 177 176 175 175 165 161 161 161 161 165 165 176 176 185 193 198 202 204 209 211 214 218 224 224 227 230 233 238 242 252 263 269 280 287 290 291 290 286 282 279 270 262 249 233 220 205 191 178 170 158 148 134 123 115 106 102 98 95 94 92 92 92 92 93 93 93 92 92 92 90 90 90 90 90 90 93 93 90 85 82 78 74 68 64 61 60 58 58 58 58 59 61 61 64 65 66 69 71 70 71 71 70 70 70 68 67 64 63 61 58 60 58 59 58 59 63 65 67 70 72 73 73 72 70 68 66 62 57 53 49 46 44 42 40 40 39 40 39 38 36 35 33 29 26 23 20 18 17 16 16 18 18 17 17 16 16 15 14 14 13 12 12 11 11 10 10 9 9 8 8 7 6 4 3 2 0 359 359 359 359 0 1 3 5 7 9 12 13 15 17 19 19 21 23 24 26 27 29 30 31 31 30 30 28 27 25 22 19 16 13 9 5 3 1 358 358 358 1 1 1 1 358 356 353 350 347 344 346 345 350 354 2 11 19 23 26 28 25 20 12 6 1 357 353 352 351 350 350 349 348 348 346 343 340 337 333 330 327 324 321 320 319 318 318 319 318 318 319 319 319 323 325 329 333 341 349 2 19 26 31 35 32 31 29 26 26 22 21 19 19 17 18 19 19 19 20 18 19 17 17 17 20 20 21 23 30 33 38 43 48 54 57 61 65 68 69 70 72 72 73 72 72 71 70 68 68 67 65 65 62 60 57 52 48 44 37 28 20 11 3 355 346 339 330 324 317 313 309 305 302 299 297 296 297 298 298 298 301 303 305 310 316 321 335 342 354 6 13 15 19 21 22 25 26 29 31 35 42 50 57 64 71 77 82 86 90 92 95 95 96 96 97 96 96 96 95 93 92 92 90 88 86 84 82 80 80 78 77 75 75 77 77 79 81 83 83 85 87 90 94 94 99 100 103 106 111 108 103 289 297 303 303 305 307 308 312 316 317 321 322 324 324 326 326 326 323 321 317 312 308 302 298 293 290 288 286 284 283 283 282 282 282 283 283 284 285 285 285 286 286 286 286 286 285 285 285 284 284 284 284 284 285 286 286 287 287 287 287 287 287 286 287 285 286 286 285 286 287 287 288 288 290 292 292 294 294 297 299 301 304 306 307 309 309 308 306 305 302 298 295 292 290 288 286 285 283 280 278 272 264 251 229 201 179 167 157 154 150 148 147 145 146 146 147 147 148 150 152 154 156 158 160 163 165 167 170 172 174 176 178 181 182 184 186 188 191 193 196 198 200 203 206 191 188 185 185 187 190 193 194 196 200 203 203 203 203 201 198 197 194 192 189 185 185 185 186 186 190 191 193 194 191 193 193 185 185 185 185 177 177 177 177 177 177 177 177 177 177 176 176 175 165 161 174 174 175 175 175 176 185 185 191 196 202 204 207 211 214 214 217 223 223 230 235 239 244 256 269 275 279 283 285 284 283 280 273 266 253 239 227 211 195 182 171 160 152 142 134 128 122 113 108 105 101 98 97 95 95 95 95 93 93 93 92 92 92 92 95 96 99 99 99 99 99 96 90 85 81 75 69 67 63 61 60 60 60 59 61 61 64 65 67 68 70 71 73 73 72 72 72 69 66 64 64 62 63 61 62 63 64 64 66 69 71 72 75 75 75 74 73 71 67 64 59 56 53 49 46 45 43 42 41 41 40 39 37 35 33 29 26 23 22 20 19 19 20 20 20 19 18 17 16 14 13 13 11 11 10 9 9 9 9 8 8 7 7 7 6 4 3 2 0 359 358 357 358 359 359 1 3 5 7 9 11 13 13 15 17 18 20 23 24 26 27 28 29 29 29 28 28 26 23 22 19 16 12 10 7 1 1 358 358 358 1 1 1 1 358 355 353 349 346 345 343 342 344 352 357 8 19 22 26 23 21 19 10 4 359 355 351 350 349 348 349 349 348 347 346 343 339 336 332 329 326 324 320 318 317 315 314 314 314 314 315 315 317 319 323 328 333 346 357 11 26 38 41 44 44 38 37 33 31 29 28 26 26 27 26 27 28 31 30 31 30 32 33 33 33 32 34 37 39 43 46 50 55 59 62 65 67 70 71 73 73 74 74 73 72 70 69 67 66 64 64 61 60 57 55 51 46 40 35 28 22 14 6 359 351 345 337 331 324 319 313 309 306 303 301 299 298 298 298 299 301 301 305 310 313 321 329 342 357 7 15 19 21 22 25 24 25 28 30 34 40 46 54 62 71 78 86 90 94 97 98 100 101 100 100 100 100 99 98 98 97 95 94 90 88 86 84 82 80 80 80 78 79 79 81 81 85 88 90 90 94 97 101 106 107 114 116 121 133 146 174 220 259 269 279 286 290 294 298 301 305 307 308 312 312 312 314 312 312 309 307 305 300 297 293 289 287 285 282 281 281 280 280 281 281 282 283 284 285 286 287 288 289 289 288 288 288 287 286 286 286 285 286 286 286 287 287 288 288 289 288 288 287 287 285 285 284 284 284 284 285 285 287 287 288 290 291 293 294 297 299 301 304 305 307 308 307 306 303 300 296 293 290 287 285 283 281 282 281 278 274 270 259 244 212 183 164 155 150 147 145 143 142 142 143 144 145 146 148 150 152 155 156 159 162 164 166 169 172 173 175 178 181 182 184 186 189 191 193 196 198 200 203 205 208 188 185 185 184 184 187 189 192 194 197 197 197 200 197 197 195 192 192 190 187 187 187 187 188 188 189 190 190 187 189 190 191 185 185 177 177 177 177 177 177 177 177 177 177 177 177 177 177 176 176 175 175 175 175 187 187 187 185 185 191 191 196 200 200 202 209 209 213 216 219 223 227 232 242 248 263 269 275 279 283 281 277 273 266 258 244 233 220 205 186 175 165 158 150 141 134 130 125 116 112 108 106 102 99 99 97 95 95 93 93 93 93 94 94 96 97 101 104 108 108 108 107 102 98 93 85 79 73 69 67 64 61 61 61 60 61 61 61 64 65 68 69 70 72 72 74 71 70 70 68 66 66 63 64 64 65 66 67 68 69 73 76 75 78 79 77 77 74 72 69 65 62 58 54 51 48 47 45 44 43 42 41 39 38 36 34 30 27 25 23 23 22 21 22 22 22 22 21 19 16 15 13 11 10 10 9 8 8 8 8 8 8 7 7 7 7 6 4 2 0 359 358 357 357 358 359 0 1 4 5 7 8 10 11 12 14 16 17 20 22 24 25 26 27 28 28 27 26 24 23 21 19 16 13 10 7 3 1 1 358 358 1 1 1 1 358 358 355 352 347 343 340 339 342 345 356 3 9 21 19 22 19 12 8 4 356 354 351 350 349 350 349 349 348 347 346 343 340 336 333 329 325 323 320 317 314 313 311 309 310 309 310 312 316 317 322 328 339 352 8 26 40 49 54 54 52 48 46 43 40 37 36 34 33 33 34 37 37 40 41 41 42 44 44 44 44 44 46 48 49 50 53 56 60 64 67 68 70 73 75 74 76 75 75 74 73 71 69 67 65 62 61 61 56 55 51 47 43 38 33 27 22 16 9 2 356 350 342 336 330 324 319 314 310 306 304 302 302 301 300 299 302 303 304 307 311 319 331 345 2 12 17 19 21 23 25 24 24 25 26 29 33 42 50 60 71 79 88 93 98 102 103 104 105 104 104 103 103 103 100 98 98 97 94 92 90 88 86 84 82 82 82 82 83 83 85 88 90 93 96 97 101 108 109 114 116 122 124 134 146 157 169 203 228 244 261 266 276 281 283 288 290 293 296 296 299 299 299 301 300 299 297 296 294 291 288 285 284 281 280 279 279 278 278 279 280 281 283 284 286 287 288 290 291 291 291 291 290 290 290 289 288 288 289 289 289 290 290 290 291 290 290 288 287 287 286 285 284 283 282 282 283 284 284 286 288 290 292 294 296 298 300 302 305 305 307 305 306 302 301 296 291 288 284 281 281 279 279 278 276 274 270 266 255 232 191 163 149 144 143 140 140 140 139 140 141 142 144 145 148 149 152 155 158 160 164 166 168 170 173 175 178 181 182 184 186 189 191 193 196 198 200 203 205 207 210 185 185 184 184 184 186 188 191 193 193 193 195 195 193 193 190 190 188 188 186 186 186 186 187 187 188 188 189 186 187 183 183 177 177 170 171 177 177 177 178 178 178 177 177 177 177 177 177 177 177 176 176 176 175 187 187 185 185 185 184 184 184 183 189 194 200 200 202 202 204 217 215 221 236 249 259 269 269 275 274 274 274 266 261 253 239 227 211 199 182 171 165 155 147 140 134 131 125 119 114 111 108 105 101 99 97 95 95 93 93 93 93 94 94 97 100 103 109 114 114 114 114 110 104 98 93 85 78 72 67 64 63 61 61 61 61 61 62 63 64 67 68 72 74 74 73 73 72 70 69 67 67 67 67 68 69 69 71 72 76 76 79 80 81 80 79 78 76 73 71 67 64 60 56 53 51 48 47 46 45 44 43 41 39 36 35 32 30 27 25 25 24 25 25 26 25 24 22 20 18 15 13 12 9 9 8 7 7 7 7 7 7 7 8 7 7 7 4 3 2 0 359 358 358 358 359 0 2 3 4 5 6 8 9 11 12 13 15 17 19 21 23 24 26 25 25 26 25 24 22 20 19 17 15 13 9 6 4 5 1 1 5 5 5 5 1 358 355 355 350 346 343 340 338 344 349 356 3 15 14 17 14 9 5 1 356 352 351 350 349 350 350 349 350 347 346 344 340 337 334 329 326 321 319 315 313 310 308 305 306 305 306 307 310 316 321 333 344 3 33 47 58 65 64 63 60 59 55 51 47 46 44 43 42 42 43 43 46 47 50 50 52 52 54 54 54 56 55 56 58 59 61 62 65 69 71 72 74 76 76 77 77 77 76 75 72 70 69 66 65 60 59 57 54 51 48 46 42 39 33 27 22 17 12 7 1 356 349 343 337 332 325 320 315 313 310 309 306 305 304 303 303 307 306 307 313 323 333 350 2 14 17 23 25 25 22 21 21 22 22 26 28 35 44 54 68 80 90 96 102 103 106 107 108 107 106 104 103 103 102 100 97 96 94 92 90 88 86 86 84 83 83 86 85 88 90 93 96 100 104 105 109 113 118 118 125 131 134 144 152 161 178 196 219 233 246 256 264 270 272 274 279 281 281 284 286 289 289 291 290 291 292 290 288 286 284 283 281 280 278 278 277 277 277 278 279 280 282 284 287 288 290 292 293 293 293 293 294 293 293 293 292 292 292 292 292 293 293 293 294 293 293 292 290 289 288 286 284 283 282 282 282 282 283 286 287 289 291 294 296 298 300 303 304 304 306 305 303 299 295 291 286 283 280 278 276 274 274 274 272 273 270 259 245 197 157 144 139 134 135 135 135 136 136 137 139 140 143 146 148 151 153 155 158 162 165 168 170 173 176 178 181 183 185 187 189 191 193 196 198 199 202 205 206 209 212 188 187 187 184 186 186 190 190 192 192 191 191 191 189 189 187 187 187 187 185 185 188 188 188 186 187 187 185 182 182 178 178 173 173 168 168 172 172 173 173 172 178 178 178 178 178 171 170 177 177 177 177 177 176 185 185 176 176 177 177 170 177 177 178 178 184 177 184 184 185 187 188 188 207 231 253 257 269 269 276 269 265 261 256 246 233 223 207 191 178 171 161 154 145 140 134 129 125 121 115 111 108 105 102 99 97 95 95 93 93 93 93 94 96 99 102 109 114 120 124 124 120 118 111 105 99 90 83 76 70 66 63 61 61 60 59 59 60 61 65 65 69 71 73 73 76 76 71 71 68 68 68 69 69 70 74 75 78 79 80 83 83 84 85 83 82 81 78 76 72 69 65 62 57 55 53 51 49 48 46 45 44 42 40 38 35 33 31 29 28 28 28 28 29 29 29 28 25 22 19 16 14 11 8 8 7 6 6 6 6 7 7 7 9 9 9 7 6 4 3 2 0 359 359 359 0 0 2 3 4 5 5 6 7 9 10 10 13 15 17 19 21 23 24 24 24 24 24 23 22 20 19 18 16 14 12 10 9 7 5 5 8 8 8 8 4 1 358 354 350 349 348 345 344 342 349 356 356 2 7 11 10 5 1 358 354 354 353 351 350 351 350 351 350 349 347 344 342 339 333 330 326 322 319 315 311 309 306 302 302 301 299 301 306 310 320 333 354 35 59 67 71 79 77 74 70 66 63 59 56 53 50 50 48 47 49 49 51 54 56 57 59 60 62 62 62 60 61 62 63 65 65 68 69 71 74 76 76 77 77 79 78 78 77 76 74 71 68 67 64 61 56 55 51 48 47 44 41 38 33 29 24 20 15 10 5 359 354 347 342 336 330 325 322 317 315 313 312 309 308 308 307 308 310 313 319 326 335 350 2 12 16 23 25 22 21 21 17 19 20 20 24 26 35 47 59 73 86 97 105 108 108 109 110 109 108 106 104 102 101 99 96 94 92 90 88 86 86 86 83 86 85 88 90 93 96 101 105 109 114 120 123 123 129 129 134 137 143 146 160 173 183 201 214 229 241 249 257 260 263 268 270 272 274 276 278 278 280 282 282 283 284 284 283 282 281 280 278 277 276 276 275 275 276 277 279 280 282 284 287 289 290 292 294 295 295 296 296 296 296 296 296 296 296 296 296 297 297 297 297 296 296 294 293 292 290 289 287 285 284 282 282 282 283 286 287 289 291 293 296 297 300 302 303 304 303 302 299 298 292 288 283 277 275 275 272 272 272 273 270 270 263 249 191 146 134 129 126 127 129 129 130 132 134 136 139 140 143 146 148 152 155 158 161 163 167 169 172 175 178 181 183 185 187 189 192 193 196 198 199 202 205 207 209 212 214 191 190 189 189 188 188 190 192 191 191 191 188 188 187 187 185 185 185 185 185 185 185 187 188 186 186 184 182 179 179 171 171 166 165 165 164 164 164 169 168 173 173 173 173 172 172 171 171 171 171 170 170 177 177 176 176 177 169 169 163 163 163 165 167 165 159 159 157 151 146 140 132 122 131 128 208 266 268 269 269 263 258 252 249 238 227 217 201 190 178 168 161 154 145 138 134 127 125 119 115 111 108 105 102 97 95 95 93 93 92 92 92 94 98 102 108 115 120 124 128 130 130 126 119 112 106 96 87 79 73 68 64 63 61 58 58 59 61 62 63 67 68 70 72 76 75 75 74 74 70 70 70 70 75 75 79 80 84 84 85 88 88 88 86 87 85 82 81 77 75 71 68 64 59 57 54 53 51 50 48 47 45 44 42 40 37 35 32 31 31 31 31 31 32 33 32 31 28 25 21 18 14 11 8 7 6 4 5 5 5 6 8 9 9 9 9 9 7 6 5 3 3 2 2 2 2 2 3 3 4 4 5 5 5 6 8 10 12 13 16 17 20 21 22 23 23 23 24 22 22 20 20 19 17 15 14 12 12 11 10 10 10 10 10 7 4 4 1 358 354 354 352 347 345 344 350 350 357 357 2 2 1 1 358 358 356 354 353 351 352 351 351 351 350 349 348 346 343 339 334 330 326 322 318 315 311 308 304 302 300 297 294 295 297 308 317 338 40 71 77 85 86 87 84 81 80 75 71 66 62 60 56 55 54 53 54 54 55 58 59 62 62 64 66 66 66 66 66 67 68 68 69 72 74 74 76 78 79 80 80 81 80 79 79 78 75 72 69 66 64 61 57 55 53 48 46 44 40 38 34 29 27 22 18 13 9 4 359 353 348 342 335 331 326 323 320 317 315 314 314 312 314 316 316 318 324 331 342 352 2 11 15 18 20 18 17 16 15 15 12 16 17 19 21 30 43 60 80 95 105 108 112 111 110 109 108 105 103 101 98 96 94 92 88 86 84 83 83 83 83 85 87 90 94 97 106 111 116 122 125 131 131 134 134 140 142 145 150 158 165 178 191 203 215 229 239 246 251 257 260 262 264 266 268 268 270 272 273 275 277 278 279 280 279 279 279 277 277 275 274 274 275 274 275 277 278 279 281 284 287 288 291 293 295 296 297 298 298 299 299 299 299 299 300 300 300 301 301 301 301 300 299 298 297 295 294 291 290 288 287 285 284 284 284 286 286 289 291 293 295 297 299 301 302 303 303 301 299 295 291 287 278 276 273 270 270 270 270 270 270 269 257 169 125 116 112 118 119 119 123 125 127 129 133 135 137 140 144 147 150 154 157 160 163 166 169 172 175 178 181 183 186 188 190 192 193 196 199 200 202 205 207 208 211 214 216 194 193 192 191 190 190 192 191 191 189 188 186 186 184 183 183 183 183 183 183 183 185 185 185 185 183 184 181 179 173 169 166 165 160 159 159 159 161 161 164 169 169 169 168 168 172 172 167 167 167 165 165 170 177 169 169 169 169 163 157 159 154 154 156 149 149 142 129 125 119 113 106 98 91 91 92 69 261 268 269 261 255 250 239 235 223 213 197 187 178 167 161 152 143 136 130 125 121 116 113 107 104 101 98 96 94 93 92 92 92 92 94 96 99 105 112 120 128 132 134 136 136 134 128 121 115 104 94 84 76 70 66 62 61 60 60 58 58 62 63 64 66 72 75 75 78 78 77 77 77 73 77 77 77 82 86 86 90 94 93 93 93 92 92 90 88 85 82 80 76 74 70 65 62 59 57 55 52 51 51 49 48 45 44 42 39 37 35 34 34 34 35 35 36 37 36 34 32 29 25 20 16 12 7 6 3 2 2 3 5 6 7 8 10 11 11 11 11 9 8 6 6 5 4 4 4 4 4 4 4 4 4 4 5 5 7 8 10 12 14 16 19 20 21 21 22 22 22 22 22 21 20 19 19 18 18 16 15 14 13 11 11 11 8 9 6 4 4 1 358 358 353 352 352 352 352 352 353 358 358 358 358 358 358 356 356 355 353 351 352 352 353 352 351 350 348 346 343 340 335 332 328 324 319 315 312 309 304 301 297 296 294 291 292 297 318 25 75 91 96 95 98 97 93 90 85 81 76 73 69 65 63 61 60 59 57 58 60 62 62 63 66 67 68 68 69 70 70 71 71 72 72 75 76 77 78 79 81 82 82 83 83 81 80 79 77 76 73 67 63 60 58 55 52 49 47 44 41 38 34 32 28 24 20 16 12 8 2 358 351 346 341 334 330 326 324 322 320 318 318 318 319 319 322 325 328 338 346 354 2 5 13 11 14 13 13 12 12 9 9 7 7 8 9 11 19 38 66 91 105 109 110 110 108 107 103 103 98 96 94 92 90 88 84 81 81 81 80 82 81 84 90 94 103 108 120 124 131 137 140 143 143 145 145 148 150 156 159 166 175 186 198 208 219 230 239 246 250 257 259 260 262 264 265 267 267 268 270 271 273 274 275 275 276 276 275 274 274 273 273 273 273 273 274 275 277 277 280 283 285 287 290 292 294 296 297 299 299 300 300 301 302 302 302 303 303 303 303 303 303 303 302 302 301 299 298 296 293 291 290 288 287 286 286 287 288 290 290 294 295 296 298 299 300 301 300 299 299 296 290 286 280 273 270 266 265 265 264 263 269 266 94 101 104 104 107 111 113 115 119 123 125 128 131 136 138 141 145 150 152 156 159 162 166 169 172 175 178 181 183 186 188 190 193 195 196 199 201 202 205 207 209 211 213 215 217 199 198 195 194 196 195 192 192 189 187 187 185 183 183 181 181 181 181 181 181 183 185 185 185 183 183 181 179 174 171 168 163 159 157 155 154 157 156 159 161 161 160 164 163 168 168 163 163 163 163 161 167 165 165 165 163 163 163 157 151 154 152 152 148 141 134 127 123 116 105 100 90 85 85 85 83 81 69 103 266 253 249 245 238 231 219 204 198 187 174 166 160 151 141 134 128 123 119 112 108 105 101 98 94 94 92 92 90 90 90 92 94 96 102 108 115 124 132 136 141 145 143 139 134 130 121 113 98 90 83 74 68 67 64 62 58 58 59 62 63 64 68 70 74 77 81 81 81 81 81 81 81 81 85 90 90 95 98 101 100 99 98 97 97 94 92 88 85 82 78 76 72 67 64 62 59 57 54 54 52 51 50 48 45 44 42 40 38 38 37 38 39 39 40 41 41 39 35 31 25 21 16 12 8 5 2 2 1 1 4 5 7 10 12 12 13 13 13 11 9 9 8 6 6 6 6 6 6 4 4 4 4 3 4 5 6 7 8 10 13 14 17 19 19 21 22 21 21 21 21 21 20 20 20 19 19 18 16 16 13 14 12 12 10 10 10 8 6 4 4 1 358 358 357 357 357 354 354 355 358 358 358 359 356 356 357 355 355 353 354 354 353 353 352 352 350 348 344 341 337 333 329 325 321 317 312 310 305 302 297 294 293 290 291 293 300 92 111 106 107 107 104 103 101 95 93 88 84 78 74 71 68 65 65 63 62 62 63 63 64 65 67 69 69 70 70 70 71 73 73 73 75 77 77 78 80 81 82 83 83 84 83 84 82 81 78 75 72 68 63 60 58 54 52 49 47 44 41 39 36 33 30 27 22 18 14 10 6 1 355 348 344 338 334 330 326 325 324 323 324 324 323 326 329 332 336 342 347 354 358 5 8 10 10 9 9 8 6 4 4 1 358 358 358 358 2 9 35 71 91 107 107 104 103 101 100 98 95 90 88 86 83 81 79 76 75 76 76 77 80 86 95 100 111 126 134 141 148 148 150 152 152 154 154 156 159 164 171 178 186 193 207 217 226 235 243 248 252 256 258 261 261 263 263 264 266 267 268 269 270 271 272 272 272 272 272 272 271 271 271 271 271 272 273 274 275 277 278 281 283 285 288 291 293 295 296 298 299 301 302 302 303 304 304 304 304 305 305 305 305 305 305 304 303 303 302 300 298 295 293 291 289 289 288 288 288 290 291 293 295 295 297 297 300 300 301 300 298 296 293 289 283 274 269 263 263 261 257 247 261 92 91 91 95 97 102 106 109 112 116 121 123 128 131 136 140 144 147 151 155 159 162 166 169 172 176 179 181 183 186 189 190 193 195 197 198 201 203 205 207 209 211 213 216 217 220 202 201 200 199 196 195 193 192 189 185 183 181 179 179 179 178 178 178 179 181 181 183 183 183 183 181 179 174 172 166 162 159 155 151 151 152 151 151 152 154 154 156 160 160 158 158 158 160 160 158 163 163 163 161 161 159 165 165 159 154 156 154 148 144 140 131 125 116 111 103 94 90 86 82 77 80 77 73 75 57 266 247 245 234 228 213 207 194 183 173 165 154 147 139 132 126 120 113 108 103 100 97 94 92 90 90 90 90 90 92 94 96 99 105 112 119 128 136 145 145 149 149 145 141 137 129 120 107 98 90 83 72 69 66 63 60 58 61 59 63 65 68 71 76 81 85 85 85 85 85 91 91 91 91 96 100 100 102 105 104 103 104 103 99 98 94 92 88 85 81 77 73 69 66 64 60 59 57 55 54 53 52 50 48 46 45 43 42 41 42 43 44 45 45 45 45 43 39 35 28 22 17 11 6 4 1 1 359 1 2 6 7 11 13 12 14 15 13 13 13 11 9 9 9 8 8 8 6 6 5 4 4 3 3 4 5 6 8 10 12 14 16 18 19 20 20 21 20 20 21 21 21 20 20 20 20 19 18 18 15 14 12 12 10 11 11 9 7 8 6 7 5 5 1 1 358 358 355 355 356 356 356 356 357 357 357 355 355 355 355 356 354 355 355 353 351 349 346 343 338 335 330 327 322 319 315 311 307 303 298 297 291 287 286 284 261 114 120 116 114 114 113 111 107 103 100 95 90 84 80 77 72 71 68 65 65 65 66 64 66 66 68 68 70 70 71 72 72 73 74 74 76 77 77 79 81 81 82 84 85 84 84 85 83 83 80 77 74 68 65 62 60 56 53 50 48 46 43 41 38 35 32 28 25 22 16 13 8 3 356 352 345 340 337 333 330 328 328 327 327 328 330 331 333 335 339 344 350 353 358 1 4 4 4 3 3 3 1 359 356 356 354 353 352 348 349 352 356 26 57 83 91 95 94 94 90 90 88 83 81 78 76 73 72 71 70 71 72 75 77 85 97 113 128 143 151 156 158 160 161 163 159 159 160 164 168 171 179 186 193 204 214 222 234 242 246 252 256 257 260 262 262 262 264 264 265 266 266 267 268 269 269 269 269 269 269 268 268 269 269 269 270 271 271 272 274 275 277 279 281 283 285 288 290 293 295 297 298 300 301 302 303 304 304 305 305 305 306 306 306 307 306 307 306 306 306 304 302 300 297 295 294 293 292 291 292 293 293 293 294 295 297 298 299 299 299 299 298 298 293 289 287 277 269 269 268 266 103 92 78 83 91 90 94 96 98 103 106 112 115 120 124 129 133 138 142 147 151 155 159 162 166 169 173 176 179 182 183 186 189 191 193 195 197 199 201 203 205 207 209 211 214 216 217 220 222 204 204 203 202 200 197 194 191 188 185 181 179 177 176 176 174 176 176 177 179 181 181 181 181 181 179 174 172 169 163 157 155 154 150 149 147 145 148 146 147 148 152 152 154 154 154 156 156 156 156 160 160 160 158 158 163 161 161 163 158 158 154 150 146 140 134 125 118 108 101 94 90 84 80 79 78 71 73 66 61 57 261 247 229 215 210 207 196 183 173 158 150 142 134 127 122 115 107 103 100 97 92 90 88 88 88 88 88 90 92 94 96 101 108 115 124 134 143 147 149 153 151 150 145 142 134 129 116 108 99 90 82 78 70 65 61 61 59 63 63 65 69 73 79 85 91 91 91 97 97 97 97 97 96 101 105 105 108 109 112 109 107 106 102 101 98 96 92 87 84 79 75 71 68 64 62 60 59 57 56 55 54 52 51 49 49 46 46 46 46 48 49 50 51 51 49 47 44 38 31 24 18 10 5 2 359 359 359 359 2 4 8 10 13 15 16 16 15 13 13 11 11 11 11 10 10 8 8 8 6 5 5 4 3 4 5 6 7 9 11 13 15 16 18 19 20 20 20 21 21 21 21 21 21 22 21 20 19 17 17 15 14 12 12 11 11 10 11 9 10 9 9 7 4 4 1 358 358 359 359 357 357 357 357 357 357 357 355 355 356 356 356 356 355 354 352 350 347 344 341 336 333 329 325 321 317 313 308 304 302 298 297 292 286 268 208 142 127 121 124 121 116 114 112 110 104 99 95 90 86 81 78 75 72 69 68 67 66 66 67 68 68 68 70 70 70 71 72 73 74 75 76 78 79 79 80 82 82 84 85 86 86 85 85 83 82 79 76 71 67 65 61 59 56 53 51 49 46 43 40 37 34 30 26 23 19 14 10 5 359 353 348 344 339 337 334 333 331 332 332 333 335 336 339 342 345 347 349 351 354 356 359 359 357 359 357 357 355 355 352 350 350 347 346 344 342 342 342 356 13 42 69 73 77 79 81 78 76 75 72 70 70 66 64 63 64 64 65 69 77 91 111 133 151 163 167 168 170 170 166 167 165 165 169 169 175 179 186 193 204 214 222 230 240 246 249 255 258 260 262 262 263 264 264 264 264 265 265 266 266 266 266 266 266 266 267 267 267 267 267 268 269 269 270 271 272 274 275 277 279 280 283 285 287 289 292 294 296 297 300 301 302 303 304 304 305 305 306 306 307 308 308 308 308 309 307 307 305 303 301 299 298 297 295 294 295 294 294 295 296 296 297 297 298 298 298 300 298 298 297 300 297 298 289 327 57 69 78 82 84 85 86 90 93 93 98 102 106 110 116 122 127 132 137 142 147 152 156 160 164 167 170 174 177 180 183 185 187 189 191 194 195 197 199 201 203 205 207 209 211 214 216 218 220 222 224 206 207 204 204 202 198 195 190 186 184 179 177 173 171 172 172 174 174 175 177 179 181 181 181 179 177 174 169 164 158 155 153 149 146 144 142 143 141 144 144 145 145 146 150 150 150 152 154 154 154 156 159 158 158 161 160 164 164 164 160 160 156 152 148 145 137 129 116 107 100 93 87 84 78 74 73 71 67 67 59 57 52 261 217 220 207 195 185 177 165 154 148 137 131 122 116 108 104 100 98 95 92 90 88 88 88 88 90 92 94 96 98 104 111 116 126 134 143 151 153 155 155 154 150 145 142 134 125 118 110 100 95 85 74 69 65 62 62 62 65 65 71 76 83 91 98 97 97 104 104 104 104 103 103 107 107 110 108 111 113 110 108 107 105 104 101 98 94 88 85 80 76 73 69 66 64 61 59 58 57 56 55 54 53 51 50 50 50 50 51 52 53 54 55 55 54 51 47 41 35 26 19 12 7 2 359 357 359 1 3 4 8 12 13 15 16 16 16 16 14 13 12 12 12 12 10 10 8 8 8 6 6 5 4 4 5 7 9 10 12 13 15 17 17 18 19 20 19 20 21 21 21 22 22 22 22 21 20 20 18 15 14 13 13 11 12 10 11 12 11 12 10 11 9 6 4 1 1 359 359 359 359 359 357 357 357 357 357 357 357 357 358 356 356 355 354 351 349 346 343 339 335 331 328 324 321 317 311 307 303 301 297 292 286 284 217 155 139 129 131 129 123 123 119 114 111 106 101 96 92 86 83 78 75 72 70 69 68 68 66 67 67 68 68 69 69 71 71 73 74 74 76 77 78 79 80 81 82 83 84 86 85 87 85 85 82 79 76 74 68 65 64 62 59 56 54 52 48 46 42 39 37 32 28 25 21 17 12 6 2 356 352 347 342 339 337 336 337 336 338 339 341 342 343 345 347 347 349 351 351 353 353 353 353 353 353 351 351 349 349 347 344 344 342 341 339 339 343 343 357 15 34 47 56 61 64 64 63 62 63 59 59 58 56 56 54 53 58 62 71 92 142 165 177 177 178 174 174 175 171 169 169 169 169 176 179 185 192 202 212 222 230 239 245 250 255 260 261 263 263 264 264 264 265 265 265 265 265 265 265 265 265 264 265 264 264 264 265 266 266 266 268 269 269 271 271 273 274 275 276 278 280 281 284 286 288 290 293 294 297 298 300 301 302 303 303 304 304 306 306 306 308 309 309 310 309 309 309 307 305 304 301 300 299 299 298 298 298 298 297 298 298 297 299 299 299 300 301 302 305 311 318 343 37 75 81 73 77 80 85 86 87 87 90 93 98 103 107 113 118 126 132 137 144 148 152 157 161 165 169 172 175 178 181 183 186 188 191 193 194 196 198 200 202 203 205 207 210 212 214 216 219 220 222 225 227 206 207 204 205 203 200 194 191 185 179 176 172 170 169 169 169 171 173 175 175 177 179 179 179 176 174 171 166 160 155 151 149 146 140 140 138 138 139 139 139 139 140 143 146 146 146 148 154 152 152 154 157 157 160 159 163 163 165 165 166 165 163 159 154 150 142 131 124 115 103 96 87 84 79 76 72 70 68 65 62 53 57 52 103 159 191 174 176 169 154 146 138 128 123 115 112 105 101 98 95 92 90 90 88 88 90 90 92 94 95 98 101 107 113 123 132 141 147 151 155 158 155 155 154 148 144 139 131 125 118 110 101 97 85 77 69 66 66 66 66 71 81 81 91 100 100 108 108 113 113 110 110 110 103 108 107 111 110 112 111 109 110 111 110 106 104 101 96 92 86 83 78 74 69 66 64 62 60 59 58 57 56 55 54 54 54 53 55 55 55 56 59 60 60 60 59 56 51 46 40 30 23 13 8 4 1 359 359 1 4 6 8 12 14 16 15 16 14 14 14 12 12 12 12 12 12 11 10 9 8 8 6 6 6 7 7 8 10 11 12 14 16 16 17 18 18 19 20 20 21 21 22 23 23 23 23 22 23 21 19 17 16 14 13 12 12 11 12 13 13 12 13 12 10 8 6 5 3 1 1 1 359 359 359 359 359 359 359 359 359 357 358 358 358 357 354 353 350 348 345 341 338 334 331 328 323 320 315 312 308 304 299 297 291 279 247 172 146 142 140 137 132 129 124 121 117 112 107 101 96 90 87 82 79 76 73 71 69 68 67 67 67 67 68 69 69 70 71 72 73 74 76 76 77 79 80 81 82 83 84 86 85 87 87 84 82 79 79 74 71 69 67 63 62 61 58 54 52 48 46 42 39 35 30 27 22 18 13 9 3 358 353 349 345 342 342 341 341 342 344 345 347 347 348 348 348 348 350 348 348 348 350 348 348 348 348 348 346 346 346 344 343 343 342 339 339 340 343 344 354 6 16 30 38 44 49 53 52 54 52 52 50 50 48 49 47 47 47 49 69 128 191 195 191 189 183 178 178 175 172 169 169 173 173 179 185 191 198 208 220 228 239 245 252 256 259 262 264 266 266 266 267 266 266 266 266 266 265 265 265 264 265 264 263 263 263 263 263 264 265 266 267 268 269 270 271 272 273 273 275 276 277 278 280 282 284 287 289 291 294 296 297 298 299 300 301 302 302 304 305 306 308 309 311 311 311 311 311 310 308 306 305 304 303 303 302 302 301 301 301 300 300 300 299 301 301 300 301 303 312 326 8 40 67 73 76 77 80 81 82 83 87 87 90 96 99 107 111 116 124 131 138 145 150 155 160 165 167 171 174 177 179 182 184 187 189 191 193 195 197 199 200 202 204 206 207 210 212 213 216 218 220 223 225 227 229 206 203 205 203 204 199 195 189 182 176 170 169 167 166 166 166 168 170 173 175 177 179 176 176 174 170 165 159 153 150 146 144 138 136 136 134 134 134 134 137 137 140 143 140 143 148 148 150 152 154 155 155 158 158 161 165 164 167 171 171 171 167 164 160 156 147 139 129 119 107 97 90 81 79 74 70 67 64 61 61 54 57 54 61 92 114 146 150 146 133 129 126 118 114 112 105 101 100 97 95 92 90 90 90 90 92 92 94 95 97 100 105 109 116 126 134 141 150 154 158 158 158 155 154 150 144 142 134 131 124 116 114 104 91 83 81 67 67 61 75 75 92 92 108 108 115 115 120 116 116 113 113 104 104 103 103 103 107 105 110 112 109 112 109 107 103 102 100 95 88 84 79 74 70 67 64 63 61 60 59 58 57 57 57 56 57 57 57 58 60 62 63 64 64 64 63 61 57 52 43 35 25 16 10 6 3 3 1 4 6 8 11 12 14 16 15 15 14 14 12 12 12 11 11 11 11 11 11 10 10 8 8 8 7 8 9 10 11 12 13 15 16 16 17 18 18 19 19 20 21 21 23 23 24 24 25 25 24 22 20 19 17 15 13 12 13 13 14 15 14 13 14 13 11 10 7 5 5 3 3 2 2 1 2 2 2 1 1 1 1 359 359 359 358 358 356 355 352 350 347 344 341 338 334 331 327 323 318 316 312 307 302 299 294 278 253 201 167 154 148 142 136 133 131 126 122 116 113 106 102 96 92 87 82 79 75 73 71 69 68 67 67 66 66 68 68 70 70 70 71 72 74 76 76 78 79 80 82 83 84 86 87 87 87 84 84 82 79 77 74 72 68 67 65 64 61 58 55 51 48 44 39 37 33 28 24 20 14 10 5 1 356 353 350 347 347 347 346 348 349 349 353 353 353 351 351 349 349 348 346 346 345 345 344 343 344 344 344 342 343 343 343 342 342 340 341 342 346 347 352 1 9 19 26 32 35 37 40 42 42 42 42 41 38 40 36 33 26 26 327 235 212 210 198 193 187 182 179 176 173 170 170 173 176 182 188 194 204 216 226 235 245 250 256 261 263 265 267 267 269 268 268 268 267 267 267 267 266 265 265 265 264 264 263 263 262 262 263 264 265 266 267 269 269 271 271 272 272 273 274 274 275 276 278 279 281 284 286 288 291 292 294 295 296 297 298 299 300 302 303 305 307 309 310 312 313 313 312 312 310 310 310 308 308 307 306 306 306 305 304 304 303 302 302 302 303 304 303 309 322 338 26 57 66 76 77 80 81 77 78 83 87 87 90 97 103 109 118 124 132 141 150 155 161 164 169 171 175 178 181 182 183 186 188 190 192 194 196 198 199 201 202 204 206 208 209 211 213 215 218 221 223 225 227 230 232 202 203 205 204 199 197 193 186 182 175 169 168 164 164 165 166 168 167 170 172 174 176 173 173 170 167 160 155 149 146 142 136 134 132 132 132 132 132 132 132 134 134 137 140 143 148 150 150 154 155 157 157 160 160 163 166 166 169 172 172 176 172 169 166 161 157 147 137 126 113 101 90 84 76 70 68 64 60 59 58 58 56 55 59 62 78 104 115 111 116 110 111 108 106 103 102 98 98 95 95 94 92 90 92 92 94 94 95 97 100 104 108 112 117 128 134 145 150 154 157 158 158 154 154 150 144 139 134 131 124 120 116 113 106 101 91 92 69 57 103 103 159 159 169 146 142 132 125 120 116 113 106 106 104 97 97 97 103 103 107 105 108 111 108 107 105 101 101 95 90 83 77 74 69 65 64 60 60 59 59 58 57 58 58 57 57 59 60 62 63 65 68 69 70 70 70 67 62 56 48 38 29 22 15 8 6 6 4 8 8 10 14 14 16 16 13 13 13 12 10 10 10 11 11 11 11 11 11 10 10 10 9 10 10 11 12 13 13 13 14 15 16 17 17 18 18 18 20 20 22 22 23 25 26 27 27 26 26 25 23 21 19 17 15 14 13 14 15 15 15 16 15 14 13 13 11 9 6 4 4 4 4 4 4 4 4 4 4 2 2 1 1 1 359 358 357 356 355 353 349 348 345 341 338 335 330 327 323 319 314 312 308 301 297 284 259 212 185 159 152 148 142 138 136 131 127 123 119 112 107 101 96 90 85 81 77 74 72 70 68 68 66 67 67 67 67 67 69 70 70 71 72 74 75 76 78 79 82 83 84 85 85 87 87 84 84 82 79 77 75 75 71 70 68 67 64 63 60 56 51 47 42 37 35 30 26 21 17 13 8 5 1 356 355 353 352 353 353 354 354 356 356 356 355 353 352 350 347 346 344 343 341 340 340 339 339 340 340 341 341 341 341 342 343 344 345 346 350 351 356 1 7 13 19 22 29 32 32 34 36 37 35 31 32 29 23 13 6 320 268 240 228 213 202 193 191 186 179 176 173 171 171 173 176 182 190 199 209 220 230 238 247 253 259 263 267 268 270 270 270 270 270 269 269 269 268 268 267 266 265 266 265 264 263 263 263 263 264 265 266 266 268 269 271 271 272 273 273 273 273 273 273 274 275 277 279 281 283 285 287 289 291 292 293 294 295 296 297 299 301 304 306 308 311 312 313 314 314 314 314 313 313 312 312 311 311 311 310 309 308 307 307 306 305 306 305 306 308 309 322 351 40 57 66 69 73 74 76 77 77 78 82 86 94 98 109 118 129 139 147 156 161 166 171 174 178 179 181 184 186 187 188 191 193 194 196 198 198 200 201 203 204 206 208 209 212 213 216 218 220 223 225 228 231 233 234 202 201 203 199 200 198 191 182 174 171 168 163 162 163 164 164 167 167 169 171 173 173 170 170 166 159 155 150 143 141 136 132 132 131 131 129 130 130 132 132 134 137 140 143 143 148 150 152 154 157 157 158 161 161 164 167 170 173 176 176 176 176 173 172 169 161 152 145 131 116 107 94 83 74 69 65 62 59 58 56 56 54 55 54 60 69 73 82 91 97 103 100 99 98 96 96 95 95 95 94 94 92 92 94 94 95 95 97 99 104 106 110 115 121 128 137 144 148 155 157 157 157 152 150 148 142 137 131 129 124 118 116 113 111 104 114 94 103 261 235 247 217 217 207 191 172 161 150 132 120 120 108 98 98 91 91 83 84 91 91 97 103 100 104 107 105 104 96 93 87 83 76 72 67 65 62 60 58 59 58 58 57 57 57 59 59 61 63 65 68 69 72 73 75 75 75 72 69 62 55 44 33 26 19 14 12 10 10 12 12 14 16 16 16 14 13 13 11 11 9 9 9 9 9 11 11 11 11 11 12 13 12 13 14 14 15 15 16 17 17 17 17 18 19 18 18 20 20 20 22 23 25 27 27 28 29 29 28 27 25 23 21 19 17 15 15 15 16 16 16 17 16 16 14 12 12 11 8 8 6 6 5 7 5 7 7 7 5 4 4 2 2 1 1 359 358 358 356 354 352 350 347 345 343 339 335 330 327 322 319 314 309 302 299 289 261 228 191 173 161 155 150 145 141 136 133 129 123 118 112 105 101 95 88 84 80 76 73 71 69 68 66 66 66 66 66 66 66 67 68 70 70 72 73 76 77 79 80 83 84 85 85 87 86 86 84 82 82 80 78 76 76 74 73 70 69 65 63 60 55 50 46 40 35 32 28 23 19 16 12 7 5 2 359 358 359 359 359 1 1 1 1 1 358 355 352 349 347 344 341 339 338 337 336 336 335 336 337 337 339 340 343 344 343 347 348 351 353 357 359 3 8 11 15 20 23 24 24 25 26 29 28 26 22 14 3 354 326 298 269 241 228 218 209 197 190 186 179 176 173 171 174 176 179 184 192 201 213 222 233 242 248 256 261 265 268 270 271 272 272 272 272 271 271 270 270 269 269 268 267 266 266 265 265 264 264 264 265 266 267 268 270 271 272 273 274 274 274 274 274 274 274 274 275 276 277 279 281 283 284 287 288 289 290 292 293 294 295 298 300 303 305 309 312 313 315 316 317 317 316 316 316 316 315 315 315 313 313 312 311 311 309 309 308 307 307 308 308 313 322 338 26 50 62 66 71 73 67 69 69 71 74 80 91 101 118 134 144 156 162 170 174 179 181 183 184 186 188 189 190 191 194 194 195 198 199 200 201 202 204 205 206 208 209 211 213 215 218 221 223 226 228 231 233 235 238 200 198 197 196 198 195 192 183 174 170 164 161 163 162 163 164 166 169 168 171 170 170 167 166 159 155 148 145 139 134 132 129 129 129 129 129 128 130 132 134 137 140 143 146 146 152 156 157 158 159 160 161 162 165 166 168 171 171 174 176 176 176 176 173 170 166 160 154 140 127 110 95 82 72 67 64 59 57 55 56 56 56 56 55 56 62 65 71 79 85 85 90 90 90 90 93 93 93 92 94 94 94 94 96 95 97 97 99 101 106 107 111 117 125 128 137 144 149 154 155 154 154 151 146 144 139 131 129 122 120 118 116 108 111 108 128 159 235 247 240 245 245 236 229 220 201 188 174 142 132 115 101 91 82 73 76 66 66 66 73 82 91 91 97 101 100 99 94 90 83 78 73 67 64 60 59 57 56 56 55 56 56 56 57 59 60 63 65 68 71 74 77 79 80 80 81 78 75 69 60 49 40 30 25 19 18 16 16 17 17 17 17 16 15 13 11 11 9 9 7 7 7 9 9 9 11 11 13 14 15 14 15 16 17 18 19 18 19 20 20 20 20 19 19 19 19 20 20 22 23 25 27 28 30 31 31 32 31 30 27 26 23 21 19 18 16 16 16 16 17 17 18 19 18 16 14 12 10 10 9 9 9 8 8 10 10 8 7 7 5 4 2 1 1 1 359 359 358 357 355 352 351 347 345 342 338 334 330 326 322 317 312 306 297 285 269 234 198 178 166 159 154 150 146 142 137 133 128 123 118 111 105 99 94 87 82 78 75 72 70 67 66 66 65 65 65 65 65 66 66 68 70 71 73 74 76 77 80 82 84 83 85 87 86 86 86 84 84 82 81 81 79 79 78 76 73 70 67 63 58 53 49 43 38 33 28 25 21 17 14 11 9 8 5 5 5 5 5 7 7 7 5 4 1 356 353 349 345 341 339 336 334 333 333 333 333 334 335 337 338 340 343 344 347 349 352 354 357 359 3 5 7 10 13 16 17 18 21 20 21 20 18 15 7 356 339 324 302 278 262 248 231 223 213 205 193 185 182 176 174 172 174 177 181 188 194 202 212 224 234 241 249 257 263 267 270 271 274 275 275 274 274 274 273 272 272 272 271 270 269 268 268 267 266 266 267 267 267 268 270 272 272 274 275 276 276 277 276 276 275 276 275 274 275 275 276 277 279 282 283 285 287 288 289 290 291 292 294 296 299 302 305 310 313 316 318 319 320 320 319 320 320 319 319 318 318 317 316 315 313 312 311 310 309 309 308 307 307 310 316 332 351 26 50 54 54 59 53 53 53 59 54 71 81 115 146 163 173 178 182 187 188 189 190 191 192 193 194 194 195 196 197 198 199 200 201 203 204 205 206 207 208 211 211 213 215 218 220 223 225 228 231 233 236 238 240 197 196 197 197 195 192 183 178 173 169 161 160 161 163 164 165 166 168 168 168 167 167 163 159 155 150 145 141 136 134 130 129 129 129 129 129 128 130 134 137 140 143 146 150 152 156 159 160 161 162 163 164 165 166 169 169 171 174 174 176 176 176 176 176 173 169 165 159 150 138 118 96 81 70 64 62 56 56 53 53 52 54 55 54 58 59 60 65 71 76 77 82 82 83 87 87 90 90 92 94 94 94 96 96 96 97 100 102 104 107 110 112 120 123 130 134 142 147 147 150 150 147 147 142 137 131 125 122 118 111 108 106 100 91 92 103 266 247 257 259 252 252 245 234 228 221 212 191 172 146 108 91 81 71 62 54 54 42 42 35 49 57 71 73 83 91 85 85 81 78 71 66 63 57 56 55 52 53 52 52 53 54 55 57 58 60 63 68 71 74 79 81 84 86 85 85 85 80 75 65 56 46 38 31 26 23 23 22 20 21 21 19 19 15 13 11 9 7 7 5 7 9 9 10 11 13 13 14 16 17 18 18 20 21 22 22 23 22 24 24 22 22 21 20 21 20 20 22 23 25 27 28 30 33 33 34 35 34 33 31 29 27 23 21 19 19 18 17 18 19 19 20 19 20 18 16 14 12 12 11 11 12 12 12 11 11 10 8 7 7 5 3 2 1 1 1 0 359 358 357 354 352 350 348 344 341 337 333 329 325 321 316 307 300 289 269 238 207 183 171 163 161 155 150 147 143 139 135 129 122 116 111 105 97 92 85 81 77 73 71 68 66 65 64 63 63 63 64 65 65 65 68 69 71 73 75 76 79 82 83 85 87 86 86 88 88 86 86 85 85 83 81 81 80 78 75 73 70 67 62 57 52 46 40 35 31 27 23 19 18 15 14 13 11 12 11 12 13 13 13 11 8 5 2 358 352 347 342 338 334 333 330 329 329 329 330 331 333 335 338 341 343 346 349 353 356 357 1 3 5 7 9 10 13 13 14 15 16 14 12 14 6 2 351 342 322 305 284 269 258 247 238 227 214 207 196 188 182 179 177 175 177 179 183 190 197 205 215 224 233 242 250 255 261 267 270 273 275 276 277 278 278 276 276 275 275 274 274 273 272 272 271 270 270 270 270 271 272 273 273 274 276 278 278 279 279 280 279 278 278 277 276 275 275 275 275 278 280 282 283 285 286 288 289 290 291 292 294 296 299 303 307 311 317 319 321 322 323 324 323 323 323 322 322 321 320 319 318 317 315 314 313 311 310 310 307 306 306 306 306 317 317 338 6 26 26 22 22 22 13 13 5 8 327 235 212 204 202 200 200 199 199 200 198 199 198 198 197 198 199 199 200 199 202 203 204 205 206 207 209 210 211 213 214 216 217 220 222 225 228 231 233 236 238 240 242 195 194 195 193 191 188 183 178 172 167 163 161 160 161 163 164 165 168 168 168 167 163 159 157 150 145 143 136 134 132 129 131 131 129 129 130 132 137 137 139 140 146 150 154 156 161 161 163 164 165 166 166 165 166 169 169 169 172 174 174 177 177 176 176 173 173 169 167 160 149 134 106 85 69 61 56 55 52 50 50 50 52 54 53 54 59 61 63 68 68 74 74 76 80 81 84 88 88 90 92 94 96 96 96 98 98 100 103 103 106 109 113 119 124 128 132 137 140 143 143 140 140 137 131 122 118 114 110 100 96 91 83 71 61 37 327 289 269 259 262 255 256 250 244 242 234 228 212 207 169 114 92 78 57 49 35 30 19 19 19 19 22 35 42 54 66 69 65 67 65 59 54 51 50 48 47 47 48 48 49 50 51 52 54 56 60 65 69 74 79 82 85 90 92 92 92 90 86 79 71 61 51 43 37 32 29 27 26 25 23 23 22 19 17 13 9 7 6 6 5 7 9 10 10 12 14 16 18 19 20 21 23 24 24 26 26 27 26 26 26 26 25 24 22 23 22 22 23 26 27 29 32 33 35 36 37 37 37 36 34 32 29 27 23 21 20 19 19 19 20 20 21 21 20 20 19 17 17 16 16 15 14 14 14 13 13 13 12 10 8 5 5 3 2 2 1 0 0 359 358 356 354 351 350 346 343 338 335 331 326 322 317 312 303 291 275 250 218 192 179 170 164 160 155 152 148 144 140 135 129 122 117 111 103 95 90 84 80 76 72 69 66 64 63 62 62 62 62 63 63 64 65 68 70 72 73 76 79 82 83 85 86 88 88 90 90 88 88 86 87 87 85 85 84 82 81 77 74 71 66 60 55 50 43 38 33 29 25 24 21 19 17 17 16 17 17 18 18 19 18 16 14 9 4 357 351 345 339 334 330 328 326 325 325 326 327 329 330 334 337 341 345 348 351 356 357 1 2 4 6 8 9 9 10 11 9 10 8 8 5 2 357 345 338 321 307 289 281 269 260 246 239 229 218 211 202 191 184 181 179 177 179 181 185 191 198 207 214 224 233 241 249 255 261 268 271 276 278 279 280 281 280 280 280 280 280 278 277 277 276 276 275 275 274 275 275 276 276 278 279 279 281 282 283 283 283 283 282 282 280 279 279 277 277 277 277 279 280 282 284 285 287 288 289 290 291 293 296 298 302 306 310 315 319 323 325 326 327 327 326 326 325 325 324 323 322 321 319 317 316 315 313 311 310 308 306 304 305 302 303 306 308 317 322 336 339 342 342 344 336 330 326 311 294 269 250 233 224 219 215 212 209 207 204 204 203 202 201 202 200 201 202 202 203 204 206 207 208 209 210 211 213 215 215 217 220 222 225 228 230 233 235 239 241 243 245 193 191 193 190 192 189 184 177 170 163 159 163 160 159 161 166 166 167 167 167 164 163 157 154 151 145 141 136 132 133 133 133 131 132 132 134 136 139 142 142 148 152 156 160 164 164 170 170 170 167 165 166 167 168 168 169 169 170 172 172 175 175 174 174 174 173 172 171 169 159 144 111 82 62 58 55 49 48 48 48 50 48 50 52 53 56 56 58 61 65 70 71 71 72 77 81 84 88 88 90 93 95 97 96 96 98 101 103 106 107 110 112 116 122 122 126 131 131 131 134 134 127 123 116 110 100 95 90 85 74 67 62 48 35 20 349 306 279 269 263 258 254 254 247 244 242 238 228 220 196 159 94 52 40 26 22 12 10 3 3 3 3 10 19 26 33 38 47 47 47 43 41 39 37 40 39 40 41 43 44 46 48 49 51 55 59 64 70 76 82 87 92 95 97 98 98 97 93 83 73 63 54 46 40 37 33 32 31 29 27 26 23 20 16 13 9 7 6 5 5 7 9 10 14 16 18 18 20 23 24 25 26 27 29 29 29 30 30 30 29 28 27 25 25 25 24 24 25 27 29 32 34 35 37 39 40 40 40 39 38 35 32 29 27 24 24 23 22 21 22 22 23 23 22 21 22 20 19 19 19 17 17 16 16 17 16 14 14 12 10 7 5 5 3 2 2 2 0 0 359 358 355 353 350 347 344 340 335 331 327 324 319 314 305 297 279 258 227 202 186 176 169 165 160 157 153 149 145 140 135 128 122 116 108 101 94 88 82 76 72 68 66 64 61 61 60 59 59 60 60 61 64 66 68 69 72 75 78 81 85 86 88 90 90 92 92 92 90 90 90 90 88 87 87 85 84 81 78 74 71 65 59 53 47 41 37 33 29 27 24 24 23 21 23 22 22 23 23 23 23 22 18 13 8 359 350 341 335 330 327 323 322 321 321 322 324 327 329 333 337 341 345 350 354 358 1 2 6 6 8 8 7 7 8 6 7 4 1 358 358 352 342 333 325 308 297 285 274 265 257 249 242 231 224 212 203 196 189 186 183 183 183 185 189 194 200 207 215 223 231 240 247 255 263 268 273 277 280 282 284 285 285 285 285 285 285 284 283 282 281 281 281 281 280 280 281 282 283 284 286 286 286 286 286 286 286 286 285 284 283 282 280 280 279 279 280 282 283 284 286 287 288 289 291 292 293 295 298 301 306 310 316 321 325 327 329 330 330 329 329 328 327 326 325 324 322 320 319 317 316 314 313 311 309 306 305 304 302 301 302 301 302 303 313 313 320 323 325 322 319 319 313 304 293 281 266 252 241 233 226 220 215 213 210 208 207 205 204 203 203 203 203 205 206 206 208 209 210 212 213 214 215 217 219 220 222 224 227 230 232 235 238 240 243 245 246 191 192 193 191 188 190 185 176 167 158 161 159 156 160 163 165 169 169 166 167 163 160 158 154 149 145 142 140 138 136 136 136 136 138 138 140 141 143 146 150 154 156 164 169 173 173 173 173 173 170 166 167 166 167 168 166 167 170 170 170 170 170 172 172 174 173 172 175 174 165 158 132 91 71 57 51 46 46 46 46 46 46 48 48 50 51 56 56 58 61 66 66 68 69 73 77 81 84 87 90 90 93 95 97 97 100 100 102 105 106 109 113 115 116 119 123 125 124 120 118 114 107 101 96 85 81 76 67 60 56 50 43 34 26 3 345 324 297 284 275 264 260 255 251 249 247 244 238 236 231 235 103 37 26 16 13 3 356 357 357 357 357 2 7 14 19 24 31 33 30 28 30 29 29 30 33 33 35 37 40 40 44 47 49 53 57 63 71 79 84 92 98 102 105 105 103 102 95 88 75 65 57 49 43 40 37 35 33 31 30 27 22 20 16 11 9 7 6 5 7 8 10 12 16 18 20 22 24 27 28 30 31 32 33 34 34 34 35 35 33 32 31 30 28 27 27 27 28 29 32 34 36 39 40 42 42 42 42 42 40 38 35 32 29 27 25 25 24 23 24 24 25 25 26 25 24 23 22 20 19 19 18 19 19 18 18 16 16 14 12 10 7 5 5 3 3 3 2 1 359 358 357 352 350 346 343 339 335 332 328 323 320 314 308 298 289 270 242 217 193 185 176 172 166 163 160 154 150 145 140 135 128 122 115 106 98 90 85 78 74 70 66 64 61 59 58 57 58 58 59 59 62 64 65 68 72 75 79 82 86 88 90 92 92 94 94 94 94 94 94 92 92 92 90 89 87 84 83 79 74 69 63 57 51 46 39 36 33 31 29 28 28 27 27 27 28 28 28 28 29 26 21 17 9 359 348 339 331 325 321 318 318 318 319 320 322 325 328 333 337 342 347 351 356 1 2 4 6 8 6 6 5 3 1 358 358 355 354 349 343 337 331 320 312 302 289 279 274 266 259 252 246 235 226 216 209 199 193 190 187 187 186 188 192 197 202 209 215 222 230 239 247 255 263 268 275 279 284 286 288 290 291 290 291 291 291 290 289 289 288 288 288 288 288 288 289 289 290 290 291 291 291 291 290 290 290 288 288 286 286 284 284 282 282 281 282 284 285 286 288 289 289 291 293 294 296 298 302 306 310 315 321 326 329 331 333 333 333 332 331 329 328 326 325 324 322 320 318 317 316 313 312 310 309 306 304 302 300 300 299 299 299 302 306 309 313 316 318 318 316 314 308 300 294 286 275 262 252 244 235 226 221 217 214 210 208 207 205 205 205 205 205 206 208 208 209 210 212 213 215 216 218 219 220 222 225 226 230 232 234 238 239 241 244 246 247 192 193 195 193 196 193 187 174 161 161 165 158 157 161 164 166 168 169 169 166 163 160 158 155 149 146 144 142 140 140 140 140 140 142 142 144 145 150 154 156 158 164 169 173 178 178 177 178 172 168 169 165 164 161 163 165 166 167 168 168 168 170 170 172 172 173 176 175 174 172 169 161 131 75 54 47 43 41 41 41 42 44 44 46 48 51 54 54 58 61 61 65 65 70 71 76 76 80 84 87 90 93 93 96 95 96 98 98 101 104 107 108 109 110 116 114 116 114 110 100 95 85 81 71 67 59 55 52 44 38 35 28 26 17 2 350 333 317 297 281 269 265 256 256 251 244 242 236 238 236 231 261 25 8 6 354 356 350 352 352 352 353 357 2 6 11 15 19 23 21 20 19 21 22 24 24 29 30 32 36 37 40 43 46 51 57 63 71 79 88 97 103 108 111 111 110 106 99 90 76 67 57 50 44 41 38 36 35 32 31 26 22 19 16 11 7 7 6 5 7 8 12 15 17 21 25 27 30 32 33 35 37 37 38 39 39 39 39 38 37 35 33 32 32 30 30 29 31 33 34 37 39 41 42 43 45 45 44 44 42 40 37 34 33 31 29 27 26 27 27 26 27 27 26 27 27 26 24 21 21 22 21 20 20 19 20 20 18 16 14 12 10 8 6 5 5 3 3 2 359 358 355 352 348 345 342 337 333 331 326 322 319 314 309 303 291 277 252 229 208 194 187 179 173 169 164 159 156 152 145 140 135 129 120 112 103 94 88 83 76 71 67 62 60 58 57 55 55 56 57 58 60 62 65 68 71 76 80 84 86 90 92 94 94 96 98 97 97 97 97 96 95 95 93 92 90 89 86 83 78 72 67 60 55 49 44 41 37 35 33 31 31 31 30 31 32 32 32 33 32 29 25 19 10 359 346 335 326 319 315 314 314 314 315 318 320 324 328 332 337 342 348 353 357 1 4 6 6 6 4 3 1 359 356 353 349 347 342 340 333 326 324 309 302 297 287 281 273 266 260 254 245 236 230 220 212 205 198 193 192 192 191 193 196 199 204 210 215 222 229 237 245 254 262 270 277 283 288 290 293 295 297 297 298 297 298 298 296 296 295 295 296 296 295 297 297 296 297 297 297 297 295 295 294 293 292 292 290 290 288 288 286 285 284 285 285 286 287 288 290 291 291 293 294 296 298 302 305 310 315 320 326 330 333 335 336 336 335 334 332 330 328 326 325 323 321 319 318 316 314 312 310 309 307 305 303 301 300 299 299 299 300 302 307 310 314 314 317 315 314 311 308 304 298 291 283 272 261 251 241 232 227 220 215 212 210 208 206 205 205 205 205 207 208 209 211 213 214 216 217 218 219 221 222 224 226 228 231 234 235 239 241 242 245 247 249 198 195 198 202 203 212 207 196 169 169 155 161 161 165 168 170 166 168 169 169 166 163 160 155 153 150 148 146 143 143 143 145 145 147 148 150 151 152 158 160 163 169 173 178 184 184 184 177 177 170 165 163 160 159 161 161 163 164 165 166 168 168 170 172 172 173 176 175 178 178 177 176 155 92 61 42 43 40 38 38 39 41 44 46 46 49 54 55 55 59 63 63 67 67 68 68 74 79 79 83 87 90 90 93 93 93 96 96 100 103 103 106 107 108 108 106 102 99 95 86 81 73 63 59 52 46 41 37 35 28 25 22 16 10 2 352 340 325 308 287 280 270 261 256 252 246 242 239 232 228 231 235 327 343 351 354 349 351 352 349 354 354 358 2 5 9 12 15 18 18 18 17 19 18 17 19 23 24 28 32 34 37 41 46 50 55 64 71 83 93 100 108 115 119 117 116 111 103 87 76 63 54 48 43 40 38 35 34 32 30 26 23 19 14 11 7 6 6 5 9 12 15 17 21 24 29 32 34 37 41 41 42 42 43 43 44 44 44 42 40 39 37 36 34 33 33 33 35 36 38 39 41 43 45 46 47 47 46 45 44 41 39 37 35 32 30 30 28 28 29 29 30 29 29 28 27 26 26 24 21 21 21 19 20 22 22 21 21 19 18 16 14 12 10 8 6 6 5 2 1 358 355 351 348 344 339 335 332 328 324 322 319 313 309 303 295 281 266 242 224 207 195 186 179 175 169 164 161 157 152 147 141 135 129 119 110 101 92 86 78 73 68 63 60 58 55 55 53 54 55 57 57 61 64 68 71 77 82 86 90 92 96 98 98 100 100 101 100 100 100 99 99 97 96 94 93 92 89 86 81 76 71 65 59 54 49 45 42 38 37 36 34 34 34 34 35 35 35 35 35 32 27 21 12 358 341 329 319 314 310 310 310 310 313 314 319 322 327 333 337 343 348 354 357 1 4 4 4 4 3 359 357 351 348 344 342 336 333 327 323 316 313 303 297 295 289 281 273 267 261 255 248 239 231 222 214 209 202 198 197 195 196 197 200 203 208 212 218 223 230 237 246 254 262 272 279 286 291 295 297 301 302 303 305 304 305 304 303 303 302 303 303 303 304 304 304 304 303 304 303 301 300 299 297 296 295 294 293 292 290 290 289 289 288 287 289 289 289 291 290 292 293 294 295 298 301 304 308 313 319 324 329 333 336 338 338 337 336 334 332 330 328 326 324 322 320 318 317 315 313 311 310 308 306 305 303 302 300 299 299 300 302 305 307 310 314 315 315 317 315 314 312 308 301 297 289 279 270 260 248 239 230 223 218 214 211 208 206 205 205 205 205 207 208 210 212 213 216 217 218 220 222 224 225 227 229 231 233 235 238 241 242 244 246 247 249 205 209 210 217 221 231 268 300 327 261 159 146 165 169 172 169 170 171 171 169 166 166 160 158 155 153 150 151 149 149 149 150 150 150 154 154 158 159 161 164 166 173 178 184 193 195 185 187 175 165 158 157 154 156 156 159 161 163 164 166 168 170 170 172 174 176 176 179 179 183 183 177 175 146 92 50 42 34 33 34 35 38 38 41 46 46 49 56 56 60 65 65 69 62 69 69 69 76 77 82 86 86 90 90 90 90 94 94 97 97 101 104 104 104 101 101 98 90 86 78 70 61 54 49 44 37 32 30 25 23 20 15 13 8 1 354 348 331 316 300 285 274 261 256 252 246 240 235 236 234 229 247 266 343 351 354 356 351 352 354 358 358 1 5 8 10 13 16 16 18 18 15 15 16 19 18 20 22 26 28 31 36 40 44 49 56 64 75 85 96 104 114 123 126 124 122 115 101 87 71 59 51 47 43 39 36 34 32 30 28 25 22 18 14 10 7 6 5 7 9 12 15 19 23 27 32 35 39 43 44 47 48 48 49 48 47 47 46 45 44 42 40 39 37 36 35 36 37 38 40 42 44 45 47 48 48 48 48 47 45 43 41 38 36 33 31 31 30 31 30 29 30 30 31 31 28 28 25 25 23 22 21 21 22 23 22 22 23 23 22 20 18 16 14 12 10 8 6 3 1 358 353 349 345 341 336 332 329 325 323 319 315 312 309 303 296 286 272 258 237 220 207 196 188 181 175 170 167 163 156 152 146 142 136 126 117 108 100 90 81 75 69 62 60 57 55 54 53 53 53 56 58 59 63 67 74 78 83 90 92 97 101 103 102 104 105 104 105 103 103 102 102 100 100 98 96 94 92 89 84 80 75 69 64 59 54 49 45 43 41 39 39 37 37 37 36 37 36 36 36 33 28 22 10 355 338 324 316 310 308 307 307 309 311 314 317 322 328 333 339 344 349 354 359 1 2 3 3 1 359 355 349 343 339 334 330 323 321 319 313 310 307 301 299 293 287 283 276 273 264 256 251 244 233 224 216 211 208 203 200 199 199 201 204 207 211 215 219 224 232 238 245 255 265 274 282 288 294 298 303 304 306 307 310 310 310 310 310 309 309 309 309 309 309 309 309 309 309 308 307 305 302 301 299 297 296 295 293 293 291 291 291 291 290 290 291 290 291 291 292 293 293 295 296 299 302 307 311 316 321 327 331 336 338 339 339 338 336 334 331 329 327 324 322 321 319 317 316 314 312 311 309 307 306 304 303 302 301 301 301 302 305 307 310 313 315 319 318 318 318 317 313 310 306 301 296 287 279 268 257 245 236 227 219 214 211 208 205 205 205 205 205 208 209 211 213 215 217 219 220 222 224 225 227 229 231 233 235 237 239 242 244 245 247 248 250 220 223 232 241 257 281 298 318 331 320 327 208 174 176 171 173 174 175 175 172 172 169 166 163 160 158 155 156 154 154 154 155 155 157 160 159 160 162 165 166 170 178 177 185 195 201 207 196 169 155 150 151 148 152 152 157 160 162 164 167 168 170 172 175 174 176 179 182 182 182 183 184 177 174 146 69 50 37 34 33 34 34 34 40 44 47 54 58 62 60 65 65 65 65 62 62 71 71 79 80 85 86 86 86 90 90 90 94 94 94 98 97 101 101 97 94 90 87 79 71 64 56 48 42 34 31 26 23 20 17 15 10 8 7 1 358 350 339 331 312 292 280 270 256 251 246 240 235 231 228 221 220 235 327 349 354 356 357 357 358 1 1 4 7 9 12 15 14 16 19 16 16 16 15 17 18 20 22 25 28 33 36 39 44 49 57 65 75 87 96 109 119 126 130 130 124 114 103 82 66 54 46 43 39 37 34 32 30 28 27 23 20 16 13 10 7 5 7 7 9 12 18 21 26 30 35 40 44 48 51 52 52 53 53 52 51 50 50 48 46 45 43 41 39 39 38 38 39 40 43 43 45 47 48 49 49 49 49 47 45 44 41 39 37 35 32 31 30 32 31 32 31 31 33 31 28 28 26 24 22 21 20 19 21 23 24 25 26 26 25 25 23 21 19 17 14 12 10 7 2 359 353 347 343 338 333 328 324 321 319 316 313 311 307 303 296 290 278 265 249 232 217 203 194 187 181 176 170 167 163 156 153 146 142 134 125 117 107 99 87 80 71 66 63 58 56 54 51 51 52 54 56 61 64 69 76 82 90 95 100 102 106 107 108 108 108 108 108 107 107 105 104 103 101 99 98 97 94 90 87 83 78 72 68 63 58 53 50 46 45 42 40 39 39 38 38 38 37 37 35 33 28 19 8 351 333 320 312 306 305 305 307 308 311 314 318 323 330 335 341 346 350 355 359 1 1 1 359 357 352 347 342 334 329 324 318 316 313 311 308 304 304 304 300 295 291 286 279 273 267 259 251 244 234 227 220 213 209 207 204 202 203 205 207 211 215 218 222 227 233 239 247 255 265 274 283 291 297 301 304 307 309 312 313 314 314 314 314 314 314 313 314 314 314 314 314 314 313 312 310 307 305 302 300 298 297 294 294 293 292 292 291 292 292 292 292 292 291 292 292 292 293 295 297 299 303 307 312 318 323 328 333 336 338 339 338 336 335 333 330 328 325 323 321 319 317 316 314 313 311 310 309 307 306 305 304 304 303 303 304 305 307 309 312 316 319 320 321 321 321 320 317 314 311 307 301 295 287 277 264 252 239 230 221 215 211 208 205 204 204 205 206 208 210 212 215 216 219 221 222 224 225 227 229 231 233 235 236 239 241 242 244 246 247 248 250 230 239 250 262 278 297 310 324 324 318 320 261 191 175 177 178 183 182 179 179 175 172 172 169 166 162 160 160 158 160 158 159 161 161 161 163 162 165 166 170 173 178 184 187 191 196 208 208 103 128 122 133 138 146 152 156 159 161 166 169 170 172 175 177 177 179 182 182 185 182 183 183 177 176 161 114 69 41 37 29 31 31 36 36 40 51 55 57 62 69 76 76 73 73 71 71 71 66 73 76 84 85 85 90 90 90 90 90 90 94 94 98 98 97 94 90 87 84 77 66 60 50 44 38 31 25 21 19 16 13 9 9 8 6 1 358 355 346 339 324 308 287 275 259 249 244 238 230 227 217 207 207 208 25 8 4 3 2 2 2 5 4 7 9 11 13 15 15 17 17 17 17 17 19 19 19 22 23 26 29 32 39 42 48 53 58 68 77 90 100 110 121 127 132 131 125 114 100 77 58 48 42 38 35 33 31 30 28 27 24 21 19 16 13 10 9 7 7 9 10 12 16 22 26 32 38 42 47 53 56 57 57 58 57 56 55 53 51 49 48 45 45 44 42 39 39 40 41 42 44 45 47 49 50 50 50 49 48 47 46 44 41 39 37 36 33 32 32 31 33 32 32 33 33 31 30 28 24 22 23 20 20 19 20 24 25 28 29 28 30 30 29 26 26 24 20 18 14 9 4 359 353 346 340 334 328 324 320 318 314 313 310 307 305 301 296 290 282 272 259 243 226 212 201 193 185 179 176 170 167 163 158 154 149 143 136 126 119 110 97 87 81 71 64 59 56 54 52 52 52 52 59 62 67 73 84 90 96 101 106 109 111 114 113 113 112 113 111 110 110 109 108 106 104 102 100 99 97 93 89 85 81 76 71 66 61 56 52 50 46 45 44 41 40 39 39 37 36 34 32 29 26 16 5 348 335 320 312 306 305 306 306 308 311 315 320 325 332 338 343 347 353 355 359 359 359 359 355 350 345 339 333 326 321 316 312 307 306 308 305 304 304 304 302 300 295 290 286 282 273 264 256 246 236 229 221 216 211 209 207 207 207 209 211 215 218 222 224 230 235 241 248 258 267 275 284 291 298 303 306 309 312 314 315 316 316 317 317 316 316 316 316 317 318 318 317 316 315 314 312 309 306 303 301 297 295 294 292 292 292 291 292 292 293 293 292 292 292 291 291 292 293 294 296 299 303 307 313 318 324 329 333 336 337 338 337 335 333 331 328 326 323 321 319 317 316 314 313 312 311 310 309 308 308 307 305 305 305 305 306 308 310 312 315 319 321 323 324 324 324 322 321 318 314 311 307 301 293 284 274 259 246 232 223 215 210 207 203 202 203 204 205 208 210 212 215 217 220 222 224 225 226 229 231 231 235 236 237 240 242 244 245 247 247 249 250 249 254 263 281 294 303 312 317 322 324 306 266 191 185 184 183 187 186 182 182 182 179 179 175 172 168 165 165 165 161 162 162 166 166 166 165 165 166 170 173 172 177 185 188 196 261 25 25 57 69 108 115 133 146 154 159 158 164 168 172 174 177 179 179 181 184 184 184 185 185 182 183 178 170 165 155 92 52 41 35 26 29 29 34 43 47 53 59 66 73 81 81 78 78 78 75 75 78 78 81 82 91 91 91 91 91 90 90 95 95 94 94 94 94 94 90 84 77 70 64 56 48 42 33 28 24 18 15 12 9 6 7 5 3 1 358 355 351 346 337 320 297 282 263 252 239 235 227 218 210 207 191 159 57 20 22 17 12 10 9 7 7 8 10 12 14 14 16 18 18 18 20 20 21 21 21 25 26 30 33 37 42 46 50 56 62 70 80 90 101 112 121 126 131 131 127 114 97 69 49 39 37 32 30 29 28 27 25 23 22 19 17 14 13 8 9 7 7 7 9 13 17 22 25 33 38 44 49 55 58 60 62 61 60 59 56 54 53 51 49 47 45 43 42 40 40 41 42 43 45 47 47 49 50 50 50 49 49 47 45 43 41 39 37 35 33 31 31 31 32 32 32 32 32 31 30 28 24 23 20 20 17 20 22 23 26 27 31 32 33 34 34 33 31 29 26 23 19 13 6 359 352 343 336 329 324 320 316 314 311 309 307 304 302 299 295 290 283 275 264 249 235 221 209 197 191 185 179 174 170 167 162 159 155 151 147 141 132 124 114 103 90 81 73 65 61 55 55 55 55 59 65 68 77 86 94 101 107 112 115 119 118 118 119 119 117 116 116 114 113 111 109 108 107 104 103 100 98 95 91 87 83 79 74 69 64 60 56 53 49 47 45 43 41 39 38 36 36 32 29 25 18 9 358 346 332 322 314 311 308 307 310 311 315 319 324 331 336 342 346 352 355 357 359 359 356 354 349 344 335 330 324 317 312 308 306 305 302 303 302 304 308 308 308 305 303 301 293 286 279 270 258 246 237 229 223 219 213 211 210 210 211 213 216 218 221 227 229 233 238 245 252 260 267 277 285 292 298 302 306 309 312 314 316 317 318 318 317 317 317 318 318 318 319 320 319 318 318 316 314 311 308 304 301 297 295 292 292 291 290 290 291 293 293 293 293 292 292 292 291 291 292 293 296 299 303 308 314 319 324 329 333 335 336 336 335 334 331 329 326 323 321 319 317 316 315 313 312 312 311 310 309 309 309 308 307 307 308 308 309 312 313 315 318 321 323 324 326 326 325 324 323 320 318 314 311 307 301 293 282 268 250 236 224 215 209 205 202 202 203 204 206 208 211 214 216 218 221 224 225 228 228 231 232 233 236 238 239 241 242 244 246 247 248 250 251 261 270 274 285 297 305 312 316 317 317 309 268 207 195 190 187 186 186 185 185 185 185 182 179 179 175 171 170 166 167 167 167 167 167 167 166 165 169 168 172 177 175 172 196 261 327 12 37 37 69 91 115 127 143 154 159 162 167 171 176 179 181 184 184 186 186 187 187 187 185 182 182 178 177 169 161 131 92 52 32 26 30 30 37 37 42 54 62 81 81 91 91 108 108 114 92 92 92 92 92 91 101 91 91 91 97 97 96 95 95 95 94 94 94 94 87 81 74 68 59 54 46 37 31 26 20 15 12 10 6 4 4 3 3 1 1 358 355 351 343 333 311 286 269 248 236 227 218 207 203 188 155 128 69 50 30 21 16 13 11 10 9 10 10 11 13 15 15 17 19 19 19 20 22 21 24 28 30 33 36 40 46 50 55 59 64 73 83 90 101 113 123 129 131 131 126 110 84 60 44 37 31 28 26 25 24 24 23 21 19 18 15 14 11 8 7 7 5 7 8 11 14 19 24 30 36 43 49 56 61 63 65 63 61 60 57 56 53 51 48 47 45 44 42 41 41 41 43 45 45 47 48 49 50 50 50 49 48 47 45 43 41 38 36 35 33 31 31 30 31 31 32 32 31 30 30 28 24 20 21 19 18 20 22 24 28 30 33 36 36 38 39 38 38 36 34 30 25 19 9 1 351 342 332 325 319 315 312 309 307 305 303 302 299 297 293 290 284 277 267 255 241 227 216 203 194 188 183 179 174 170 168 165 162 159 156 150 145 139 137 127 114 110 97 84 76 69 69 62 69 76 76 91 97 108 114 116 124 126 127 126 125 126 125 124 122 121 118 118 116 113 112 111 109 106 103 102 99 96 94 90 85 81 77 71 67 63 59 55 52 49 45 44 42 39 37 35 32 30 26 20 13 6 355 344 334 323 317 316 312 312 315 317 320 325 331 336 342 347 352 356 359 359 359 356 351 348 343 334 326 321 316 309 305 301 299 298 298 298 302 304 310 313 313 316 313 308 303 295 284 273 263 251 239 230 223 218 214 213 211 212 215 217 220 223 228 230 234 239 243 248 254 260 267 275 283 289 294 300 306 309 312 314 315 316 316 317 318 317 318 318 318 319 320 320 320 320 318 317 315 312 308 304 301 297 295 292 290 290 289 290 290 291 292 292 293 293 293 292 291 291 292 293 296 299 303 308 314 319 324 328 331 333 334 334 333 331 328 326 323 321 319 317 315 314 313 312 312 311 311 311 310 310 310 310 310 310 311 312 313 314 316 318 320 323 325 326 327 327 327 326 325 322 319 317 314 311 306 298 289 277 259 241 226 215 208 203 201 202 203 203 207 210 212 216 218 220 223 225 226 229 230 232 234 235 238 239 240 242 244 245 247 248 248 250 251 270 278 282 291 297 303 306 309 312 305 298 247 212 200 194 191 190 189 188 188 188 189 186 182 182 178 178 173 173 173 169 170 170 169 169 168 168 172 170 169 175 172 169 103 12 12 26 26 52 52 91 115 139 151 154 163 166 170 176 179 181 184 186 188 188 191 191 190 190 188 186 182 178 178 170 165 155 128 57 26 32 32 26 26 35 41 57 78 91 104 115 115 122 131 131 128 159 159 128 128 114 108 104 111 106 106 104 103 101 100 100 98 98 94 90 87 81 75 67 60 52 44 35 30 24 17 12 10 6 4 3 3 1 1 1 1 1 358 355 349 345 329 302 269 236 228 217 210 193 187 174 131 92 61 42 29 24 18 15 13 11 10 10 11 11 12 14 14 16 18 19 19 21 23 24 28 32 35 38 42 46 50 55 60 63 67 77 83 94 102 111 120 125 131 130 125 106 82 53 37 29 24 24 23 23 21 20 20 19 18 16 15 13 10 8 7 5 4 4 4 6 8 13 19 23 31 40 48 56 61 63 65 63 61 60 58 55 52 50 48 46 45 44 42 41 41 42 43 44 45 47 48 49 50 50 50 49 47 46 45 42 41 38 36 32 31 31 30 30 29 29 29 30 30 30 27 28 24 20 19 19 16 19 20 23 28 31 35 37 40 42 43 43 42 42 39 35 28 23 14 3 350 340 328 321 314 310 306 305 303 301 300 298 296 294 292 289 284 278 270 260 247 233 220 208 198 192 186 183 178 174 172 170 169 166 165 163 158 154 154 150 145 143 138 133 125 115 122 122 122 132 133 139 138 142 141 140 139 138 138 134 133 132 131 130 127 126 123 122 119 117 115 113 111 108 105 103 101 97 94 90 86 83 79 73 69 65 61 56 54 50 46 44 41 38 35 33 29 26 22 15 10 1 353 345 337 327 323 319 317 319 321 324 326 334 340 345 350 356 358 1 1 1 358 353 346 340 332 323 316 312 307 302 299 297 296 294 298 298 302 310 316 322 325 327 324 321 316 308 297 286 270 254 241 230 222 217 215 214 215 215 218 222 226 228 233 237 240 244 247 252 256 260 267 272 278 285 289 296 301 305 308 312 313 314 314 316 316 317 317 318 318 319 320 320 320 320 319 318 315 313 310 306 302 298 294 291 290 289 288 288 290 291 292 293 294 293 293 292 291 292 293 293 296 299 304 308 314 318 323 327 330 332 332 332 330 328 325 323 321 318 317 315 314 313 312 311 311 311 311 311 311 311 312 312 312 313 313 314 315 316 317 319 321 323 326 327 328 328 328 327 325 323 321 318 315 313 308 303 297 285 267 247 228 215 205 201 202 201 204 205 208 210 214 217 219 221 224 226 228 230 232 233 236 236 239 240 242 244 245 247 248 248 249 250 251 274 281 285 290 295 301 303 305 303 297 281 240 203 196 193 190 189 189 191 191 188 188 186 186 186 183 183 178 178 172 171 171 171 171 165 170 170 169 167 161 155 169 103 12 8 26 26 40 52 75 92 125 144 154 158 166 169 176 179 184 186 188 191 193 193 194 194 195 193 191 189 186 183 178 170 167 161 146 94 57 26 26 20 20 32 40 75 92 108 108 132 132 132 142 155 146 169 169 169 146 131 131 122 125 116 113 110 108 107 105 104 103 98 97 94 87 81 75 67 58 50 40 34 28 21 15 10 8 4 2 1 1 359 1 1 1 1 1 1 358 352 347 318 268 240 221 203 195 185 175 150 122 75 57 43 31 24 20 17 12 10 10 9 10 10 10 11 13 15 16 18 19 21 25 26 30 32 38 42 48 50 56 60 63 66 70 76 83 90 99 107 116 124 123 121 119 100 73 43 33 23 21 18 18 18 18 18 17 17 15 14 12 11 10 7 5 4 2 1 1 1 3 5 11 15 22 32 44 50 59 61 63 61 60 59 57 55 52 49 46 45 44 43 42 41 41 42 42 43 45 47 48 49 49 49 50 48 47 45 43 41 38 36 34 32 30 29 28 28 27 28 29 26 29 27 26 26 23 22 19 19 16 17 19 21 26 30 34 40 41 43 44 44 44 44 43 39 34 26 17 3 349 336 325 317 310 306 303 300 298 298 296 295 294 292 290 287 283 278 270 262 250 236 224 212 202 195 190 184 181 179 178 176 174 173 173 169 168 167 166 164 166 164 167 167 171 177 177 177 177 177 177 172 168 164 163 158 154 151 148 146 142 140 137 135 132 129 127 125 122 120 117 115 112 110 108 104 102 98 95 91 88 84 79 75 71 65 62 57 54 50 46 44 41 37 34 30 26 23 18 13 5 359 351 344 338 332 329 325 327 326 330 334 340 346 352 358 1 4 8 8 8 1 354 347 339 330 322 314 308 302 300 295 293 293 292 291 294 297 302 313 323 329 335 337 337 333 327 322 313 299 280 260 242 229 221 218 217 216 216 220 223 227 231 235 240 242 246 248 251 255 258 261 265 270 272 277 285 292 295 299 305 307 310 312 314 314 315 315 316 317 317 319 320 320 320 320 320 319 317 314 311 308 304 300 296 292 291 290 288 288 290 291 292 294 294 294 294 293 293 293 294 296 298 301 304 309 314 319 323 326 328 330 330 329 327 325 323 320 318 316 314 313 311 311 311 311 311 311 312 312 312 313 313 313 314 314 315 316 316 317 319 320 322 324 326 327 327 327 327 326 324 322 321 318 316 314 311 306 301 290 276 254 229 213 204 201 201 201 203 205 209 212 215 218 220 223 225 228 230 231 232 235 236 238 239 241 243 245 245 248 249 249 251 252 253 273 281 289 293 293 299 299 297 297 289 257 228 207 194 191 189 189 188 191 191 191 188 189 186 187 188 183 184 177 177 177 176 167 167 167 167 165 161 155 146 128 94 37 37 26 20 40 40 52 92 122 140 148 159 164 171 176 179 184 186 191 193 193 195 196 199 197 197 196 194 189 190 183 178 177 169 165 155 128 94 12 8 8 8 37 37 69 92 108 122 132 132 140 150 161 155 172 172 169 172 155 142 132 133 127 123 119 114 116 114 108 107 105 101 93 90 81 75 67 60 52 40 32 24 19 13 8 4 2 1 359 359 359 359 359 1 1 1 1 2 2 356 338 300 217 201 197 185 175 161 132 104 67 54 38 26 21 18 15 13 10 9 8 8 8 8 9 11 11 14 16 19 21 26 30 31 33 40 44 50 53 60 63 66 69 69 75 79 86 95 100 110 116 121 116 106 91 62 33 29 20 17 16 16 16 16 16 14 14 14 12 11 9 8 5 4 1 359 357 355 355 355 356 1 4 11 20 33 44 51 56 58 59 57 56 54 52 49 47 46 44 43 42 41 41 41 42 43 43 45 46 47 48 48 48 48 47 45 45 42 39 37 35 33 31 29 27 26 25 25 27 26 26 26 26 26 24 22 20 18 16 16 17 20 22 25 29 33 37 41 43 46 46 47 46 44 41 35 30 19 6 351 335 324 314 307 302 299 298 296 295 294 292 291 290 288 286 283 277 271 262 251 239 226 213 204 197 193 188 186 184 183 181 179 177 175 175 174 174 173 173 176 175 182 182 182 186 190 190 190 190 190 189 182 179 173 168 164 160 157 155 150 146 144 140 138 135 132 128 126 123 120 117 115 111 108 106 102 100 96 92 89 84 81 76 72 68 64 59 55 51 47 44 39 36 33 29 24 19 14 9 3 357 352 345 342 340 337 334 336 338 344 350 354 5 9 16 20 18 18 19 11 2 352 339 327 318 309 302 298 296 292 291 289 289 289 288 290 297 302 313 326 337 343 349 349 346 340 335 326 312 297 277 250 230 224 219 216 216 219 223 227 230 236 242 246 250 252 254 256 257 259 261 263 265 270 272 277 284 290 296 300 304 308 310 313 314 314 315 315 317 318 319 319 320 321 321 321 320 318 317 314 311 307 303 299 297 292 291 290 291 291 292 293 294 296 295 296 296 296 296 297 299 300 303 307 310 315 319 323 325 327 328 327 326 324 323 320 317 316 314 312 311 310 309 309 309 310 311 312 312 313 314 314 315 315 316 316 316 317 318 319 320 322 323 324 325 326 326 325 324 322 320 319 317 314 313 311 307 303 293 280 257 232 214 204 203 200 202 204 207 211 213 217 220 222 225 226 228 230 232 234 236 237 239 241 243 244 246 247 248 250 251 252 253 254 273 281 284 292 293 297 293 292 284 269 241 217 202 192 190 189 188 187 187 187 188 189 189 190 187 189 184 185 185 187 175 174 161 161 155 155 155 146 114 94 57 37 26 26 26 32 40 40 52 92 122 146 154 161 170 175 179 182 187 189 193 195 195 198 200 201 200 202 200 198 193 190 187 183 177 177 175 155 169 159 103 327 343 12 12 57 94 114 122 132 140 140 140 150 150 161 161 155 172 155 155 142 140 133 127 128 121 123 120 118 116 109 108 103 96 90 84 79 69 60 52 40 32 24 18 11 6 3 1 359 356 357 357 357 359 1 1 1 1 1 2 3 353 343 208 191 174 175 161 142 108 78 62 43 36 28 22 16 14 12 9 8 8 6 6 6 7 7 10 12 14 17 22 24 29 33 36 42 48 53 58 58 63 66 64 68 70 73 77 85 96 103 108 110 106 100 81 57 33 24 18 17 15 12 13 13 12 13 11 11 11 9 8 7 4 1 359 356 352 350 349 348 347 348 352 358 5 23 35 41 53 56 54 53 52 51 50 47 45 45 44 43 42 41 42 42 42 43 43 45 45 47 48 48 48 47 45 44 43 41 38 36 34 32 30 28 27 26 24 23 24 24 24 24 24 22 22 21 21 20 15 16 17 17 20 22 28 29 35 39 41 43 46 46 44 43 41 37 30 21 6 351 336 323 313 306 301 297 296 294 292 291 291 290 288 287 285 282 277 271 262 253 240 226 215 206 199 195 193 189 187 186 183 181 181 179 179 177 177 176 179 179 179 182 185 188 191 191 193 193 193 192 189 189 184 179 177 173 167 164 159 156 152 149 145 142 140 136 132 129 126 122 120 116 113 109 107 103 100 97 94 90 85 82 78 73 68 64 60 56 51 47 43 39 35 31 27 21 16 12 6 3 357 352 350 346 346 344 346 347 354 2 11 22 26 37 40 43 40 36 34 17 3 339 316 310 302 295 292 289 288 287 286 286 285 286 287 290 294 304 316 331 347 352 357 358 358 354 349 343 338 322 302 259 234 223 217 218 219 222 228 233 240 244 248 250 253 256 258 260 259 259 261 263 263 265 270 275 279 286 291 299 302 306 308 311 313 314 315 315 316 317 319 320 321 322 323 323 322 321 319 317 314 311 308 304 301 298 295 294 294 295 294 296 297 298 299 299 299 299 300 301 302 303 306 309 312 316 320 322 324 325 326 325 324 322 320 317 315 313 311 310 309 308 308 308 309 310 311 312 313 314 315 316 316 316 316 316 316 317 318 319 319 320 321 322 323 323 322 321 321 319 317 315 314 312 310 308 306 301 293 280 261 233 216 205 201 201 202 204 208 213 215 219 222 225 226 228 230 232 234 236 237 239 241 242 243 245 247 248 249 251 252 254 255 256 273 277 281 285 291 293 290 281 269 252 228 210 198 190 189 188 187 187 187 187 188 189 190 191 188 190 191 185 187 188 172 172 169 146 128 128 114 92 69 69 52 52 40 40 40 32 40 52 69 108 132 146 157 168 174 179 182 184 189 191 193 195 197 200 200 203 203 202 200 202 197 195 187 183 177 177 175 174 169 208 261 261 327 327 25 103 128 131 142 140 140 140 146 146 146 150 150 161 155 142 142 132 133 127 128 125 126 120 122 120 118 113 110 106 100 93 87 79 69 60 52 42 31 23 17 11 6 3 359 357 356 356 355 355 357 359 1 1 4 1 2 2 4 8 103 159 155 161 142 122 91 71 48 38 30 25 21 15 13 11 8 6 6 4 4 4 5 6 8 10 12 15 19 24 28 33 38 42 48 54 56 61 61 64 63 63 61 63 69 73 84 91 98 98 91 81 67 49 26 19 14 15 12 13 11 12 11 12 10 10 10 8 7 4 1 357 354 352 348 345 343 342 339 340 344 348 358 11 23 33 41 46 49 50 48 47 47 45 45 43 42 42 41 41 42 42 42 43 44 45 46 46 47 48 47 46 45 43 41 39 37 35 33 30 28 26 25 23 24 23 22 22 21 22 22 22 21 21 20 19 15 12 13 14 17 20 21 24 29 32 36 38 40 41 42 40 38 35 30 21 6 351 336 325 314 305 300 297 295 293 291 290 290 288 287 285 283 280 276 270 262 252 240 227 216 207 203 196 196 193 191 189 188 186 185 181 181 179 179 177 177 179 179 181 184 186 188 191 193 193 194 192 192 189 187 183 179 176 172 167 165 160 157 153 149 147 143 139 137 133 129 125 122 119 116 112 108 105 101 98 95 90 87 82 78 73 69 64 60 55 50 47 42 38 34 29 24 20 15 12 6 1 359 355 354 351 353 352 354 6 16 29 40 54 60 67 71 69 73 69 71 61 343 309 291 290 285 282 283 281 283 282 281 281 282 283 284 286 293 299 313 333 351 2 6 6 5 5 2 2 357 349 332 298 240 222 218 220 224 226 231 239 244 249 253 257 259 261 262 262 261 261 261 261 261 263 265 272 277 284 290 295 301 305 308 310 311 313 315 315 316 317 319 321 321 323 324 325 324 324 323 321 319 315 313 309 305 303 301 300 299 299 299 300 301 301 302 302 302 303 303 304 305 307 309 312 315 318 320 322 324 324 324 323 322 320 318 315 313 311 309 308 306 307 307 308 309 310 312 313 314 315 316 316 317 317 316 316 316 316 317 317 318 318 319 319 319 319 319 317 316 315 312 311 310 309 307 305 302 298 291 277 257 233 216 207 202 202 205 207 212 215 217 220 223 226 229 230 232 233 234 236 237 239 241 243 244 246 247 249 250 252 253 255 256 258 270 277 282 282 287 284 280 269 262 238 218 200 191 190 188 185 185 184 184 187 188 189 190 192 189 191 195 197 188 191 169 159 103 94 94 69 69 52 52 52 40 40 40 40 40 40 52 69 92 122 140 151 165 173 174 179 182 187 192 194 195 197 200 203 203 204 207 205 204 202 198 197 193 184 184 177 175 174 172 196 208 261 327 261 103 103 128 131 142 140 139 139 139 139 139 133 140 142 142 122 122 125 125 123 119 121 123 120 122 121 119 118 112 108 103 96 90 81 72 63 54 42 31 23 14 9 5 1 357 356 356 354 355 355 355 357 359 1 1 1 2 2 3 5 12 94 128 146 131 108 78 62 43 31 28 19 16 13 12 9 6 4 4 2 2 4 4 4 6 8 11 13 19 23 28 34 37 44 49 51 56 59 59 59 58 55 53 50 51 51 57 66 73 71 78 67 50 35 26 19 15 11 12 11 12 11 10 9 9 8 7 7 4 2 359 356 351 347 344 340 337 335 335 334 334 342 350 2 15 25 34 38 42 43 44 43 43 43 42 42 41 41 41 41 42 42 42 43 44 45 46 47 47 47 46 45 44 42 40 39 35 33 31 29 27 25 24 21 22 21 20 19 20 20 20 21 20 20 19 16 15 12 13 10 13 13 15 18 23 24 29 31 35 36 36 36 34 31 26 18 6 354 339 328 317 308 302 298 296 294 291 291 289 288 287 286 283 280 275 270 262 251 239 226 217 210 204 200 197 196 194 191 190 188 185 183 179 179 177 177 175 177 177 179 181 183 185 189 191 191 192 192 192 190 188 186 183 178 175 172 167 165 161 158 154 150 147 144 140 136 132 129 125 122 117 114 110 106 102 98 95 90 86 82 77 73 69 64 59 56 51 47 41 38 33 28 23 19 13 10 6 3 359 359 356 356 358 5 10 26 43 58 76 81 90 94 99 104 111 116 127 150 188 241 258 265 266 270 272 274 276 275 277 279 279 280 281 285 291 297 313 333 351 2 11 14 13 13 9 11 7 2 355 338 289 253 236 232 235 236 241 249 254 256 262 265 265 265 265 263 263 263 261 258 260 260 263 270 275 282 288 295 299 305 308 311 313 314 315 316 316 318 319 321 322 324 325 326 327 327 327 325 323 320 319 315 313 310 308 307 305 304 305 305 305 305 306 306 306 306 307 308 309 311 312 315 317 319 321 323 323 323 323 322 320 318 316 313 311 309 307 307 305 306 307 308 309 311 313 314 315 316 316 317 317 316 316 316 316 315 316 316 316 315 315 315 315 315 313 312 310 308 306 305 304 303 302 299 298 292 286 273 253 229 216 207 204 204 208 209 213 217 221 223 225 228 230 232 233 234 236 236 238 241 241 243 246 247 249 250 251 253 255 256 258 260 266 270 274 279 279 274 269 263 242 222 207 197 190 186 185 185 184 184 184 185 188 189 190 192 194 191 195 201 207 196 261 103 25 57 37 52 40 40 40 40 50 50 40 40 40 52 52 92 114 142 150 158 165 173 178 182 185 190 192 194 198 200 200 203 207 207 208 207 207 205 201 198 194 190 184 185 175 174 172 191 196 208 266 261 208 159 169 155 142 140 139 133 133 133 127 133 133 125 115 104 104 101 108 113 116 116 116 118 120 121 119 116 115 108 105 99 90 84 76 63 52 42 33 24 15 10 5 1 357 356 356 354 354 353 355 357 357 359 358 1 1 2 2 3 6 57 92 92 114 92 67 42 38 29 23 18 15 13 9 6 6 4 2 2 2 2 2 2 4 6 9 13 17 22 28 35 39 46 52 54 58 58 55 52 46 46 40 37 40 31 34 37 42 49 49 41 41 30 23 19 15 12 10 11 10 11 10 9 9 8 7 5 2 359 356 353 349 345 341 338 335 333 333 333 336 339 347 354 6 16 25 32 35 36 39 39 41 40 41 40 40 40 41 41 42 42 43 44 45 46 47 47 47 47 46 45 42 41 39 38 35 32 30 28 27 25 23 22 21 20 19 18 19 18 18 19 18 17 17 16 14 12 10 7 10 10 12 11 14 18 22 24 26 28 29 29 27 26 21 14 6 354 342 330 321 312 306 302 298 296 295 292 291 288 288 286 283 280 276 268 261 249 237 226 216 208 205 202 199 197 196 193 191 188 185 181 177 175 173 171 171 171 173 175 177 179 183 185 186 188 189 189 191 189 187 185 182 179 177 174 171 168 164 161 158 154 151 147 144 141 136 132 128 124 120 116 112 108 103 99 95 90 86 81 77 73 68 64 60 54 51 46 41 36 32 27 23 17 13 10 6 3 1 1 1 1 8 18 30 47 69 86 98 105 110 116 121 127 134 143 154 172 194 216 233 244 252 257 263 266 268 270 273 275 277 278 278 282 288 295 310 328 345 2 11 15 18 16 13 14 11 7 3 355 342 306 268 245 245 252 255 258 263 267 267 270 272 270 270 268 265 263 261 260 260 263 265 267 275 282 290 296 301 304 309 311 313 314 315 317 318 319 321 322 325 326 328 329 330 330 330 329 327 325 323 321 318 316 314 313 311 311 310 311 311 310 310 310 310 310 311 311 312 314 315 317 319 321 322 323 324 323 322 321 319 317 315 312 310 307 307 305 305 306 308 308 311 312 315 315 316 317 317 317 317 317 316 315 315 314 314 314 313 313 312 311 310 308 306 304 303 301 299 298 297 296 295 293 291 286 278 266 246 229 215 207 207 208 209 212 215 218 223 225 227 230 232 233 235 235 236 237 238 241 242 244 246 247 250 251 252 254 256 258 260 263 261 265 270 270 269 263 256 248 227 215 198 191 189 185 182 182 184 184 184 185 188 189 191 193 196 200 207 207 217 235 266 327 12 37 26 40 40 40 41 50 50 50 50 50 61 69 92 114 131 142 155 169 171 178 182 186 188 190 192 197 198 200 201 203 208 208 209 208 208 209 207 200 196 191 185 176 175 174 191 191 196 235 235 235 217 196 172 155 150 140 139 133 133 128 127 127 120 111 101 91 91 91 91 98 104 108 111 116 118 121 121 116 115 111 105 99 93 84 75 66 55 44 34 25 16 10 5 1 357 355 354 354 353 353 353 355 357 356 356 358 358 2 2 3 4 20 37 69 69 61 57 42 34 24 20 16 14 10 9 4 4 2 2 1 1 1 1 2 2 4 9 12 16 20 26 34 38 46 52 55 55 55 49 46 41 35 30 26 24 16 17 21 23 26 30 35 22 26 23 17 15 13 11 12 10 9 11 10 9 7 5 4 1 358 354 351 347 344 339 338 335 333 333 335 336 340 348 354 5 12 21 25 30 33 34 35 37 38 39 39 40 41 41 41 42 43 44 45 46 47 48 47 47 47 46 45 43 41 39 36 35 32 30 28 26 25 22 21 19 19 19 18 18 17 16 16 16 15 14 12 11 9 7 7 7 4 6 6 8 10 12 15 17 19 20 20 20 19 15 11 3 355 344 334 325 317 312 307 303 300 297 295 295 292 290 287 285 280 277 268 259 247 236 224 215 209 206 203 200 198 196 194 191 188 183 179 174 169 167 165 165 165 167 169 172 176 177 181 183 186 187 187 187 187 187 185 182 181 178 175 173 170 168 164 162 159 155 152 148 145 141 136 131 127 122 119 114 109 104 99 95 90 85 81 77 72 68 63 58 53 49 44 40 36 30 26 22 18 12 9 7 5 3 3 4 10 15 28 47 71 90 105 113 120 127 131 134 142 148 155 163 175 193 207 219 230 240 248 255 260 263 265 268 272 273 275 278 281 283 291 301 320 344 2 11 15 18 16 16 13 10 11 7 356 349 336 309 293 278 269 269 270 273 276 276 278 277 275 272 270 270 265 263 262 262 262 267 270 277 285 291 299 303 307 310 312 314 315 316 317 318 320 322 324 326 328 330 331 333 334 333 333 332 330 328 326 323 321 319 318 317 316 315 315 315 315 314 314 314 314 314 315 316 317 318 320 321 322 323 324 323 323 322 320 318 316 314 312 309 308 307 306 306 307 309 311 313 315 317 318 318 318 318 317 316 316 315 314 314 313 312 311 310 309 308 307 305 302 299 297 295 293 291 290 289 288 287 286 284 277 270 256 236 224 216 208 208 208 211 213 218 220 225 226 229 232 232 235 235 235 237 238 239 240 242 244 246 247 250 251 253 255 257 259 263 265 252 255 259 259 258 250 242 227 218 200 192 186 186 182 182 182 182 182 182 185 186 190 191 193 196 207 212 220 231 266 300 327 343 8 26 26 32 41 41 50 50 50 61 61 75 92 114 131 142 161 167 169 177 183 183 189 192 194 195 197 199 201 204 206 209 209 208 211 212 211 204 202 198 193 185 176 175 175 188 191 191 217 217 217 207 207 191 172 161 150 139 139 133 128 123 113 106 100 91 82 82 76 76 84 91 96 105 108 114 116 118 116 115 111 108 102 93 87 78 68 57 46 36 26 19 10 5 1 359 357 355 353 353 353 353 353 353 352 354 356 355 358 358 357 3 13 20 40 50 50 42 43 31 24 19 15 11 7 6 4 2 2 1 359 359 359 1 2 2 4 9 12 16 21 25 33 38 47 53 56 53 53 47 41 35 28 21 16 16 9 11 11 12 15 17 19 17 23 21 19 16 14 11 12 11 10 11 10 8 7 5 4 1 358 354 351 348 345 341 338 339 337 337 338 341 346 351 358 5 11 17 20 26 28 30 31 34 36 36 39 40 41 42 43 44 45 45 46 47 48 49 48 48 47 47 45 43 41 39 36 34 32 29 28 25 24 22 20 19 18 18 17 16 15 14 15 14 13 11 10 8 6 6 4 1 1 1 1 3 5 5 7 8 12 12 13 13 13 10 6 1 355 347 339 330 323 318 312 308 304 304 301 299 297 295 293 290 284 278 270 257 245 233 221 213 208 205 203 200 198 196 193 190 185 179 175 169 164 161 159 157 157 157 161 164 168 172 176 178 181 184 184 185 185 185 183 182 181 178 176 175 172 170 167 165 162 159 156 152 149 145 141 136 131 126 122 116 110 105 100 96 90 86 80 76 71 65 61 56 51 47 43 38 34 29 25 21 15 13 9 7 5 6 6 9 15 26 43 65 90 105 116 123 131 136 139 143 149 155 161 170 179 189 200 210 221 231 239 246 251 256 260 263 267 270 273 276 279 283 289 299 313 333 357 7 16 18 18 16 16 9 6 6 2 357 344 333 322 307 294 287 289 286 287 286 285 284 281 280 275 272 270 267 267 267 267 270 275 280 288 295 302 306 310 312 313 315 317 317 319 320 321 324 326 328 330 333 334 336 337 336 336 335 333 332 329 327 326 324 322 321 320 319 319 318 318 317 316 317 317 317 318 318 320 321 323 323 324 324 324 324 322 321 320 318 316 314 312 309 309 308 308 309 311 313 314 317 319 320 320 320 319 318 317 316 316 314 314 313 311 310 309 308 306 304 302 299 296 293 289 287 285 284 282 282 281 280 277 274 267 259 248 233 220 213 208 208 211 213 215 218 223 225 228 231 232 233 235 235 236 238 239 239 241 242 243 245 247 250 252 254 256 258 261 264 267 246 249 247 250 242 232 222 213 202 193 186 182 182 179 179 179 179 179 182 182 186 187 193 202 207 210 221 229 253 268 289 300 343 8 26 26 40 40 50 50 61 61 75 75 92 108 131 142 150 167 169 177 178 183 187 190 192 197 198 200 200 202 206 207 208 209 210 213 214 209 207 207 193 185 185 175 175 175 188 188 188 207 207 207 207 207 188 188 175 165 151 139 133 133 123 113 106 97 83 76 69 65 65 73 80 85 95 104 111 113 118 116 116 112 109 103 96 87 81 70 60 48 37 28 20 13 8 3 1 359 357 353 353 351 351 351 351 350 352 351 353 355 354 357 2 10 13 26 41 35 37 34 29 23 15 12 10 7 6 4 2 1 1 359 359 359 1 2 4 4 9 12 14 20 23 32 43 47 51 58 54 50 47 38 30 23 19 15 11 8 5 5 6 7 12 14 21 21 21 24 17 19 15 13 15 13 11 10 8 7 5 4 1 358 356 353 351 347 345 344 343 343 344 345 350 352 358 1 8 10 15 20 20 23 27 30 31 33 35 37 39 40 42 44 45 46 46 48 49 49 49 50 50 49 47 45 44 42 39 37 35 32 29 27 26 23 22 20 19 17 17 16 15 14 13 13 12 11 10 8 6 4 4 1 359 359 356 357 359 359 1 1 2 4 6 6 6 6 4 3 359 353 347 341 336 329 323 318 315 312 310 308 306 303 301 299 295 289 282 273 257 243 230 220 212 207 204 202 199 197 193 192 186 181 176 170 164 158 154 152 149 149 150 154 157 161 167 169 173 176 179 181 182 182 182 182 182 181 180 177 176 174 172 171 169 166 163 161 158 154 150 146 140 135 130 123 118 113 107 100 95 89 84 78 74 69 65 60 54 51 46 42 37 31 27 23 19 14 12 7 6 6 6 7 11 20 30 55 81 103 116 127 133 137 143 147 151 154 159 166 174 179 187 198 205 214 223 230 237 245 249 255 260 263 267 270 274 278 282 287 295 310 328 345 7 16 19 18 16 13 9 5 2 358 352 347 340 333 320 312 306 303 302 300 297 291 291 290 287 281 278 276 273 270 270 273 275 278 286 293 300 305 308 312 314 316 317 318 319 320 321 324 325 328 330 332 335 337 339 339 340 339 338 337 334 333 331 329 327 325 324 324 322 321 320 320 319 319 318 319 319 320 321 322 323 324 325 325 325 325 324 323 321 320 318 316 314 312 311 310 310 310 313 317 320 322 324 324 324 323 321 321 320 318 317 315 314 313 312 310 309 308 305 302 299 296 293 290 285 281 278 275 274 274 273 273 272 270 266 258 249 238 226 217 213 210 209 211 214 217 220 224 226 229 232 233 234 234 234 236 237 238 239 240 241 242 245 246 248 250 254 256 259 261 265 269 233 238 236 236 227 222 213 196 188 183 182 179 176 176 176 176 176 179 182 182 186 192 194 204 210 222 228 245 257 268 284 289 320 349 8 26 40 40 50 50 61 75 92 108 122 132 150 155 158 169 177 177 183 187 191 193 196 197 199 201 203 206 207 208 209 212 213 214 213 207 207 203 195 187 175 165 165 174 174 188 188 188 201 212 212 212 197 197 185 176 158 151 133 123 123 113 97 91 77 71 60 58 58 65 65 76 86 95 103 111 113 115 113 113 110 104 97 90 83 72 61 51 39 31 21 15 8 6 3 1 357 355 353 351 351 351 349 351 350 350 351 353 355 358 2 8 17 19 37 37 38 31 26 21 15 12 10 7 4 2 1 1 1 359 359 1 1 2 4 6 7 12 15 21 25 30 43 51 60 60 55 54 43 38 30 23 18 13 10 7 7 8 9 10 16 17 24 26 26 24 22 20 16 17 15 13 12 11 10 7 5 4 2 359 358 355 353 351 350 349 351 352 354 356 358 1 7 7 10 12 15 16 17 20 23 26 27 31 33 36 38 41 43 44 45 47 48 49 50 51 51 51 51 49 48 46 44 42 39 37 35 32 30 27 25 23 21 20 19 17 16 15 14 12 11 10 8 7 5 3 1 1 359 359 359 356 354 355 355 355 356 356 357 358 359 359 359 359 359 359 356 352 348 342 338 332 329 325 323 319 318 315 314 313 310 308 303 299 289 277 261 244 224 215 209 206 203 199 198 194 190 187 181 176 170 163 157 151 147 144 142 142 143 146 150 155 160 164 170 173 176 178 179 181 181 181 181 181 180 178 177 175 174 173 171 170 167 166 163 160 156 152 146 141 135 128 121 114 109 102 95 88 83 78 72 66 61 58 53 47 43 38 33 28 25 21 19 13 11 8 6 6 7 7 15 23 43 67 95 113 126 133 139 144 147 150 155 159 163 168 174 179 186 193 201 209 215 224 230 237 244 250 255 260 263 268 272 276 279 286 294 307 324 344 2 12 16 18 16 13 9 5 1 358 354 349 344 339 333 325 319 313 311 311 306 304 302 298 295 289 286 283 279 276 276 279 282 288 292 297 303 309 313 314 317 318 319 321 322 322 324 325 327 329 332 335 337 340 341 341 342 341 340 338 336 334 333 331 329 327 326 325 323 322 321 321 320 320 321 321 322 323 324 324 325 326 327 327 326 326 325 324 322 320 319 316 315 314 313 313 314 317 321 324 327 330 332 330 328 327 324 323 321 319 317 315 314 312 311 310 308 305 303 300 296 292 287 283 278 274 270 268 267 267 265 265 264 260 257 250 242 231 222 216 212 210 210 213 214 218 223 225 227 230 232 234 234 235 235 236 236 237 238 238 240 242 244 246 248 250 253 257 259 262 265 269 223 223 223 218 210 204 196 189 183 178 175 172 172 172 173 172 175 179 178 182 187 194 202 207 217 228 236 249 257 269 284 289 300 320 343 12 26 40 61 75 92 92 108 132 132 140 146 158 161 170 177 184 183 188 191 198 200 202 204 205 208 208 208 209 212 214 215 211 212 213 203 197 187 174 161 161 161 161 161 175 187 187 201 207 207 215 210 203 195 185 176 158 151 133 123 113 97 84 71 62 58 54 53 53 56 67 77 86 95 107 111 113 116 113 112 108 101 94 87 75 63 54 41 34 26 19 15 8 6 3 359 357 353 351 349 349 349 349 349 348 350 351 356 358 2 6 12 26 34 34 39 36 24 20 18 11 10 6 4 2 1 1 359 359 1 1 2 4 4 6 9 13 15 19 26 36 43 53 59 62 60 55 43 34 28 22 17 12 12 10 10 11 15 16 19 26 29 31 31 31 29 24 21 22 19 16 14 12 10 9 7 5 4 2 1 359 358 356 356 357 359 1 3 6 9 12 12 15 15 15 14 15 17 18 19 22 26 28 31 35 38 41 43 45 46 47 49 50 51 52 53 52 52 50 49 48 47 43 41 37 35 32 31 28 26 23 22 19 18 17 15 12 11 11 10 6 5 3 3 1 359 356 356 354 354 351 352 351 351 350 352 351 352 353 353 353 355 355 355 353 352 350 348 344 342 337 334 332 328 327 325 323 322 321 320 317 314 309 302 290 263 239 223 213 207 201 198 197 196 191 187 181 175 170 163 156 151 145 142 140 138 138 139 142 144 149 154 159 164 168 172 175 177 179 179 181 181 181 180 180 178 177 176 175 175 174 172 171 168 166 162 158 154 149 141 133 127 118 110 102 94 88 82 76 70 65 59 55 51 46 39 35 29 26 21 19 13 12 7 7 4 4 8 9 15 29 47 79 105 121 132 138 141 147 151 153 157 161 165 169 174 179 184 190 197 203 210 217 222 229 238 244 251 256 261 266 270 274 279 286 293 304 320 338 357 7 16 15 14 13 9 5 1 358 354 351 346 342 335 333 330 326 318 316 313 311 309 307 304 297 293 290 286 286 286 286 289 294 299 304 309 314 317 319 320 321 322 323 322 324 326 327 329 332 334 337 339 341 342 343 343 343 342 339 338 336 334 332 330 328 327 326 325 323 323 322 322 322 322 323 324 325 326 327 327 328 328 328 327 326 325 324 322 320 319 318 316 316 317 317 323 328 333 338 338 340 337 336 333 331 328 324 322 320 318 316 314 312 311 308 307 304 301 297 293 287 283 277 271 267 262 260 260 258 257 257 254 251 248 241 234 226 218 212 210 210 211 213 216 219 223 225 228 231 232 234 234 235 236 236 236 236 237 238 238 241 243 245 247 249 252 255 258 262 266 270 211 209 204 202 196 189 183 178 174 170 167 165 166 166 166 169 171 175 178 183 188 196 204 210 222 241 249 249 259 269 269 284 300 327 327 12 37 52 69 92 108 122 132 140 146 151 154 163 170 171 177 183 188 193 197 199 205 207 208 207 209 211 211 212 213 215 214 213 210 210 207 201 174 155 161 150 150 150 161 161 175 187 197 207 210 210 207 210 200 193 185 176 158 139 127 108 91 77 65 58 50 49 46 49 55 59 68 77 90 99 107 111 114 114 113 109 102 95 86 81 68 59 46 38 29 24 19 12 8 6 1 359 355 353 349 347 347 347 347 349 350 352 356 358 5 9 15 26 36 36 37 34 26 23 20 14 10 6 4 4 2 1 1 1 2 2 3 5 5 8 9 13 16 20 26 34 48 54 66 66 62 57 47 37 30 22 20 15 15 15 15 16 18 22 26 32 37 40 43 40 37 30 26 26 20 17 14 13 12 11 8 6 5 3 2 2 2 2 2 4 6 7 12 16 16 20 20 20 17 16 16 12 14 16 17 21 22 26 29 33 37 40 42 44 47 48 51 52 53 54 54 53 53 52 50 48 47 44 41 38 36 35 32 30 27 26 23 20 19 16 14 13 10 8 6 5 3 1 359 356 356 351 351 348 348 347 347 347 348 347 348 347 348 348 348 348 348 350 351 350 350 349 346 346 343 340 339 337 335 333 332 332 331 330 328 327 327 323 319 305 284 245 223 207 200 197 195 193 190 185 181 175 170 164 158 151 146 141 138 136 135 135 136 137 140 144 149 154 159 165 170 173 175 178 179 179 181 181 181 180 180 178 178 178 178 177 176 176 174 171 169 165 161 156 148 142 133 125 115 105 95 88 81 74 68 61 56 51 46 42 33 31 25 22 15 12 9 9 5 5 1 1 5 11 17 29 59 91 116 127 134 141 145 149 154 155 158 162 166 170 174 178 182 188 193 198 204 209 216 222 230 237 245 252 259 264 270 274 279 286 293 302 316 333 350 8 12 16 16 14 9 5 1 358 355 351 347 344 341 338 336 333 328 325 323 320 318 313 309 306 301 298 294 294 294 293 295 301 306 310 314 316 320 322 322 324 324 324 324 325 328 330 331 333 336 339 341 343 344 344 344 344 342 341 339 336 334 332 330 329 327 326 325 324 323 322 322 322 324 325 326 327 328 329 329 330 330 329 329 327 326 324 323 322 320 320 319 319 321 326 333 341 348 352 351 347 345 342 337 333 329 327 324 320 319 317 315 313 310 308 306 303 299 295 290 284 277 270 264 258 254 252 252 249 249 247 247 244 238 234 226 221 216 211 209 209 211 214 216 220 223 226 229 231 233 234 234 235 235 235 235 235 236 237 238 239 241 244 246 249 252 254 258 261 264 268 203 201 198 188 183 178 173 170 166 164 160 161 161 161 165 167 166 170 173 183 190 198 210 215 228 241 249 259 257 269 268 268 266 261 25 25 69 75 92 108 122 140 146 151 154 157 157 165 171 178 178 183 188 193 197 203 207 208 210 210 212 214 214 216 215 214 213 215 210 207 212 191 172 155 142 132 132 132 150 161 175 175 197 203 210 207 213 213 207 207 200 185 167 155 125 108 91 71 60 54 47 46 44 44 49 54 61 73 81 90 104 108 112 111 111 112 108 100 95 85 76 63 53 44 33 29 24 19 12 6 3 359 357 352 351 347 345 346 346 348 351 352 356 1 7 11 20 26 32 38 38 35 33 25 19 16 12 8 6 4 2 2 2 2 3 3 5 7 7 10 13 16 20 25 33 38 54 71 82 82 73 69 51 40 32 26 24 19 17 17 17 21 24 29 36 41 44 47 50 47 43 40 32 28 24 20 17 15 13 12 10 8 8 6 6 5 6 7 7 10 12 15 18 21 22 23 24 22 19 18 15 12 12 14 15 17 22 26 29 32 36 39 43 46 49 50 50 53 54 54 55 54 53 53 52 50 48 44 42 39 37 34 32 29 28 27 24 20 19 16 14 11 8 6 3 1 359 357 354 351 351 348 345 345 343 344 343 344 343 343 343 343 344 343 344 344 345 346 346 346 347 346 346 345 343 342 342 342 340 339 339 337 337 336 336 336 336 335 331 325 310 269 228 210 201 197 194 189 186 181 175 169 164 158 153 146 141 139 135 134 133 132 133 135 138 143 147 152 157 163 168 172 175 177 179 181 181 181 181 181 181 181 181 181 181 181 181 181 179 179 176 175 171 166 161 154 144 132 119 106 96 84 75 69 63 57 53 46 39 36 30 23 20 15 6 7 2 2 357 358 358 357 2 7 15 30 71 104 120 134 140 144 148 151 154 157 160 163 166 169 173 175 179 185 189 193 198 204 209 216 224 231 239 246 254 262 268 274 280 287 294 304 313 333 350 9 14 17 17 15 10 5 1 358 354 351 348 348 345 342 339 338 335 330 327 327 323 321 316 311 306 303 298 298 298 301 302 305 310 314 317 321 323 325 325 325 326 326 327 328 329 331 333 335 337 340 342 344 345 345 346 345 343 341 339 336 334 331 329 327 326 325 324 323 322 322 323 323 324 326 328 329 330 331 332 332 332 331 330 328 327 325 324 323 321 321 320 323 326 334 344 354 358 4 359 355 350 344 340 335 332 327 325 322 320 317 315 313 311 308 306 302 298 293 286 280 271 263 256 249 245 245 242 241 240 239 238 235 230 226 221 216 212 209 209 210 212 214 218 220 223 226 229 231 233 234 234 235 235 235 234 235 235 235 236 237 239 241 244 246 250 253 256 260 264 267 193 190 187 178 173 170 165 163 159 156 157 157 157 157 159 163 165 168 172 177 184 195 207 221 236 236 245 245 253 253 247 235 208 103 94 92 92 92 104 115 125 139 144 148 151 159 159 167 172 178 178 183 193 198 201 205 209 210 213 215 218 218 218 218 217 216 215 213 215 212 191 169 146 131 131 122 115 125 132 150 161 175 187 203 210 213 213 218 210 207 200 193 185 161 132 115 91 69 55 47 44 41 41 41 46 51 58 65 77 86 100 108 112 112 114 114 110 105 100 90 81 69 60 53 44 33 26 24 17 12 6 1 356 354 350 349 347 348 348 349 351 355 359 3 8 15 24 29 34 39 41 39 37 29 23 18 11 10 7 5 4 3 3 3 5 6 8 8 11 14 16 20 24 28 39 53 71 91 101 101 91 73 62 47 37 30 25 22 21 23 23 26 32 35 41 46 52 55 56 54 50 43 34 30 25 20 18 15 13 12 11 9 9 9 9 8 9 11 12 14 17 20 24 26 28 30 28 25 22 17 15 14 12 12 14 16 19 23 27 31 37 40 43 46 49 51 52 53 54 54 55 55 54 53 52 50 48 46 42 40 39 36 33 31 29 27 24 21 18 16 13 10 6 5 1 359 355 352 349 349 345 342 339 339 337 338 337 340 338 338 339 339 340 340 340 341 342 343 344 344 344 344 344 345 344 345 345 345 343 344 342 342 342 340 342 342 341 340 342 335 329 298 240 203 196 191 189 185 179 174 170 164 157 153 148 142 139 137 135 132 132 132 133 135 135 140 145 151 156 162 166 172 175 177 178 181 181 181 181 181 182 182 182 183 184 184 186 186 186 185 185 184 181 177 174 168 155 145 128 110 95 82 70 61 55 49 44 38 28 26 19 14 9 3 356 350 350 350 350 351 351 357 3 3 12 41 81 113 130 134 142 146 150 153 154 157 160 163 165 168 172 174 178 181 185 188 193 198 202 208 217 223 233 241 250 259 267 275 280 288 294 304 320 333 350 3 15 19 17 17 16 11 2 1 358 354 351 348 348 345 342 341 341 338 333 330 325 323 321 316 311 308 308 306 304 307 309 312 316 320 321 324 326 326 328 328 328 328 329 329 332 333 334 336 339 341 343 345 346 347 346 345 343 340 337 335 332 331 328 326 325 323 323 322 322 322 323 324 326 328 329 331 333 333 334 334 334 333 331 330 328 327 325 324 323 323 325 328 332 340 354 5 8 10 6 359 354 348 342 337 333 329 325 323 320 318 316 314 312 309 306 303 298 291 284 276 264 254 247 242 237 235 235 233 233 232 229 227 224 220 216 212 211 208 208 210 212 214 217 220 224 226 230 231 234 234 234 235 235 234 234 233 234 234 235 237 238 240 242 245 248 252 254 258 261 265 185 182 178 174 170 166 163 159 156 152 154 152 152 156 154 156 158 161 165 170 185 187 201 212 220 240 240 231 231 217 196 169 128 114 108 104 104 104 111 120 127 133 138 146 154 161 161 168 168 173 178 188 193 198 202 207 211 214 214 218 220 220 220 220 219 213 217 215 207 188 172 146 114 108 108 104 104 115 122 132 142 161 187 197 210 213 218 218 218 213 207 203 197 174 142 104 81 59 51 43 38 36 39 39 44 49 54 65 74 86 95 104 110 114 114 116 111 111 107 101 91 80 74 60 53 44 35 28 22 14 10 4 359 354 352 350 349 349 349 352 355 359 1 5 10 16 24 32 37 39 41 39 36 32 25 20 13 10 8 7 5 5 5 5 8 9 11 14 15 18 21 23 29 38 51 66 91 111 120 120 108 91 69 51 40 35 29 29 28 29 29 33 38 42 48 51 56 58 59 59 53 47 40 33 28 21 18 15 14 12 11 11 10 10 10 10 12 14 17 19 23 26 27 29 30 31 30 26 24 19 17 14 12 12 14 14 17 22 25 31 36 41 43 46 49 50 52 53 55 56 56 56 56 54 52 50 48 47 43 41 39 37 35 33 30 27 24 21 20 17 13 8 5 3 359 355 352 347 344 343 339 336 334 332 333 332 332 335 334 335 335 336 337 337 338 338 339 340 340 342 342 343 345 345 348 349 349 349 349 347 348 346 345 344 344 344 344 344 345 344 344 332 289 207 193 189 183 179 173 168 162 157 154 148 144 140 138 135 133 131 131 132 132 133 136 139 144 150 155 161 168 172 175 178 179 181 181 182 182 182 183 183 184 185 186 188 188 190 191 190 191 191 190 187 184 179 175 163 148 116 91 71 55 51 43 36 29 24 19 9 3 355 347 336 332 324 324 324 329 329 336 345 354 5 20 52 104 123 134 142 145 148 150 153 154 156 159 162 163 166 169 172 174 177 181 184 188 192 196 201 208 216 226 236 246 257 267 275 281 290 295 304 316 333 350 3 15 21 19 17 16 16 11 5 1 358 354 354 351 351 347 347 344 343 339 335 330 326 321 316 313 313 308 311 311 311 314 318 320 322 323 326 328 329 330 329 330 330 330 331 333 334 336 337 339 342 344 346 346 347 346 345 342 340 338 334 331 328 326 325 323 322 321 321 321 321 323 324 327 329 331 333 335 336 336 336 335 334 332 331 329 328 327 325 325 325 327 330 334 344 358 8 14 15 10 3 356 349 343 337 333 329 326 323 321 318 317 314 312 310 307 303 298 291 283 274 262 249 241 232 227 227 224 224 224 224 223 220 217 215 211 208 207 207 209 209 211 214 217 221 225 227 230 231 234 234 234 234 234 234 234 233 232 232 233 235 236 238 240 242 246 249 252 256 259 262 179 175 175 171 167 160 159 157 154 149 149 149 147 148 152 148 149 151 157 158 175 188 191 191 207 207 217 196 196 169 146 131 122 104 101 100 100 98 106 113 119 125 138 142 149 156 163 168 168 173 183 188 188 198 204 209 209 213 216 220 219 219 215 218 217 210 207 201 188 169 146 114 114 92 91 91 101 104 104 122 142 161 174 197 207 217 222 218 218 218 217 215 197 188 146 92 57 48 43 40 38 36 37 39 41 49 56 63 74 82 95 100 110 110 114 116 116 111 107 107 101 96 85 74 60 53 44 35 26 18 14 7 1 356 354 352 353 351 353 355 359 3 7 9 14 20 26 33 36 40 42 40 36 33 26 22 18 12 9 9 8 8 8 8 11 13 15 18 19 24 25 32 36 50 65 83 108 127 133 133 127 100 82 62 51 40 33 31 32 30 33 38 44 46 52 57 58 59 61 59 53 49 41 33 25 21 18 16 14 12 12 12 12 11 11 13 13 17 20 22 24 27 31 31 32 32 31 28 24 21 19 17 14 12 15 16 16 22 25 31 35 41 44 46 50 52 53 55 55 56 56 56 55 54 54 52 48 47 45 43 41 38 36 34 31 29 26 21 18 15 12 8 5 1 357 355 350 347 343 340 336 332 330 328 326 325 329 330 330 331 333 333 334 335 336 337 338 338 340 340 343 344 345 347 350 351 354 354 354 351 350 350 348 347 346 346 345 346 344 347 348 342 332 300 207 185 178 174 168 164 158 155 150 146 143 140 137 135 133 132 131 132 132 134 136 139 143 149 156 163 167 173 176 178 181 181 182 182 182 183 183 184 185 186 188 190 192 194 195 196 197 199 198 198 197 194 194 189 185 146 69 50 22 26 23 15 9 3 356 349 336 332 317 309 293 293 293 293 293 298 309 318 331 343 25 92 122 133 138 142 147 147 151 152 154 157 158 161 163 165 166 168 170 173 175 178 182 186 189 194 199 209 219 230 243 255 264 273 283 291 297 307 320 333 342 356 17 23 21 24 22 20 16 10 5 5 1 358 358 358 354 350 350 346 342 337 335 331 325 319 319 316 313 313 316 316 318 322 322 324 328 329 329 331 332 331 330 332 332 334 334 335 338 339 341 342 344 345 347 347 346 345 342 339 335 332 328 326 324 322 321 321 320 319 320 321 323 325 328 330 333 335 337 338 338 337 336 335 333 331 330 329 327 327 326 326 328 331 337 346 1 11 16 17 12 5 357 350 343 338 334 330 326 323 321 319 317 315 313 311 308 305 299 292 283 272 257 245 233 226 220 217 215 215 217 216 215 213 211 209 207 207 207 207 207 208 211 214 217 220 224 227 230 231 233 235 235 235 235 234 233 232 232 232 232 233 234 236 238 241 244 246 249 252 256 259 176 173 169 166 165 160 157 154 154 149 149 144 145 143 140 141 142 143 144 146 155 161 161 155 155 155 155 155 142 132 115 111 106 104 97 97 96 96 101 103 114 118 130 138 145 152 156 161 167 178 183 189 189 194 202 207 212 212 215 215 218 213 217 215 207 197 201 191 169 128 128 92 92 78 78 81 81 91 91 104 122 131 155 188 212 215 222 222 222 222 222 221 212 191 159 69 49 43 36 34 33 34 35 37 44 46 56 63 71 82 90 99 108 114 114 116 116 116 114 111 107 101 91 80 69 60 50 44 33 23 15 7 4 1 359 357 357 357 357 1 3 6 10 15 18 24 28 34 39 40 42 40 38 33 29 24 17 14 11 10 10 10 11 13 14 16 19 22 25 28 33 42 49 65 85 104 119 134 138 138 133 108 91 76 51 43 35 32 33 34 36 42 46 48 54 55 60 61 59 58 53 47 38 30 25 20 18 16 14 12 11 12 12 13 13 15 16 19 21 24 27 30 32 33 34 34 33 28 26 24 19 19 17 15 16 16 18 21 26 29 38 40 44 46 49 53 54 54 55 56 55 55 54 53 52 50 48 47 45 43 41 39 36 35 33 29 26 23 20 15 12 8 5 1 357 352 347 345 341 337 332 330 326 324 322 321 324 325 327 330 331 332 333 334 335 337 337 338 339 340 342 344 347 349 352 354 356 356 359 356 354 352 350 347 347 346 346 345 345 346 346 342 336 326 266 188 177 172 166 159 154 151 147 145 142 140 137 135 135 133 132 133 133 134 137 141 145 149 156 164 171 175 178 179 181 182 182 183 183 183 184 185 186 187 190 192 194 196 198 200 202 202 205 207 207 209 210 212 222 253 306 342 347 356 350 350 350 342 333 329 317 302 279 269 259 249 249 249 249 245 257 253 247 235 208 146 142 138 145 145 148 148 151 150 152 154 156 158 159 162 163 165 167 169 171 174 176 179 183 187 192 198 209 222 233 249 262 277 284 292 302 310 316 328 344 356 10 17 29 26 24 22 20 15 14 13 9 5 2 2 358 358 357 352 347 342 335 331 326 320 316 316 316 316 318 318 320 322 324 326 326 330 330 330 332 332 331 333 333 334 334 335 338 339 341 343 344 346 347 347 345 343 341 336 332 329 326 323 321 320 319 318 319 319 319 321 323 325 328 330 334 336 338 339 339 338 337 336 334 332 331 329 328 327 327 327 328 332 335 344 356 7 12 16 12 4 357 350 343 338 333 330 327 324 321 319 318 316 315 312 309 306 301 295 285 272 258 240 226 220 212 210 210 209 208 209 210 209 207 207 205 203 205 205 207 208 211 214 217 220 224 226 229 231 233 234 234 234 233 233 232 231 231 230 230 231 232 234 235 238 240 244 247 250 253 256 170 167 167 163 162 159 155 151 151 146 144 144 142 137 137 137 134 134 138 139 133 140 140 140 140 140 133 127 123 113 110 108 100 95 95 95 90 95 95 99 104 110 118 130 138 149 154 159 167 172 178 183 190 196 198 204 204 210 213 213 210 207 212 201 191 172 155 146 114 108 92 78 78 71 71 71 71 71 81 91 91 108 131 172 201 212 221 228 228 222 228 229 220 235 25 52 41 38 33 32 28 29 32 37 42 46 54 64 71 82 90 98 103 108 114 116 116 116 118 116 111 107 100 90 81 74 60 50 38 30 19 14 10 6 3 1 1 1 3 4 6 10 14 19 21 25 30 35 39 41 42 40 37 34 30 23 19 14 13 12 12 12 13 16 18 21 23 27 31 36 40 51 61 76 97 110 125 138 142 143 138 123 100 73 57 47 41 34 35 36 36 40 44 48 50 55 57 58 56 54 52 44 35 28 24 18 16 14 12 13 11 12 13 13 14 16 18 20 23 26 30 32 33 36 35 35 33 30 28 26 21 19 20 19 17 18 19 24 28 29 34 39 42 46 48 51 52 54 53 55 55 53 52 52 51 50 48 45 44 42 42 39 37 34 32 29 27 23 20 16 12 8 5 1 357 352 350 344 341 337 332 330 326 322 320 321 322 323 325 327 329 331 332 334 335 336 337 338 339 341 343 344 347 350 352 356 359 1 1 359 356 354 350 349 347 345 344 344 342 343 343 343 342 342 326 266 172 169 163 156 154 150 146 144 142 139 138 136 134 134 133 133 133 135 137 141 145 151 159 164 171 174 178 181 182 182 183 183 183 184 184 185 186 189 192 194 196 198 201 204 205 207 209 211 214 218 221 230 250 269 294 311 330 333 335 335 328 325 321 317 301 286 269 252 245 238 232 232 232 228 228 221 220 220 191 174 155 148 145 146 146 146 148 150 149 152 153 154 157 158 158 160 162 164 165 168 170 173 176 179 183 191 200 214 226 244 261 274 286 295 301 307 316 328 338 350 356 15 21 26 29 26 24 23 18 18 13 9 10 10 7 7 2 357 350 349 339 326 321 320 313 313 316 313 318 321 323 325 325 329 329 332 330 330 330 330 332 330 332 332 333 335 336 338 340 343 345 347 346 346 346 343 339 334 329 325 323 321 318 317 316 316 316 317 318 320 322 324 328 332 334 337 339 340 340 339 338 337 335 333 331 329 328 328 327 328 328 331 334 340 350 359 6 8 7 1 356 350 343 337 333 329 326 324 321 319 319 317 315 313 311 308 304 297 288 276 259 237 224 214 208 204 203 205 204 204 203 204 202 202 203 201 203 203 205 207 210 214 217 220 223 225 229 231 232 233 234 234 233 233 232 231 229 228 229 229 230 231 232 236 239 240 244 246 250 252 168 165 164 160 160 158 154 150 148 144 142 139 137 131 131 131 127 126 129 125 128 128 123 123 128 128 125 121 118 111 108 107 101 94 90 87 87 87 87 90 94 99 105 116 130 134 146 151 163 171 177 184 184 191 200 200 200 200 203 203 197 188 191 172 155 131 122 104 104 91 91 82 73 73 66 66 66 66 73 71 78 92 114 128 169 207 220 221 228 228 236 240 247 261 12 20 30 26 26 26 28 31 33 35 42 48 58 64 76 83 90 95 103 108 110 114 116 116 116 116 116 110 105 95 90 81 65 56 47 35 28 22 16 12 8 8 7 7 9 10 12 14 18 20 25 28 34 36 41 41 41 41 37 34 28 23 19 16 15 14 16 16 17 20 23 26 29 34 38 44 50 58 74 85 107 126 138 138 142 146 138 123 108 76 57 43 38 36 35 36 36 36 40 44 48 52 53 56 51 49 46 35 30 23 21 15 13 11 10 11 12 12 13 13 14 16 19 22 25 28 32 35 36 38 38 36 33 31 28 28 26 22 21 22 20 22 21 23 28 33 36 39 41 44 46 48 49 50 51 52 53 51 51 51 49 48 47 44 43 43 41 39 37 35 32 29 27 24 21 16 12 8 4 1 357 355 350 347 343 339 334 330 329 325 320 320 321 323 325 328 328 331 333 334 336 337 339 340 341 342 344 346 349 352 355 359 1 4 1 1 359 354 352 349 347 345 343 342 342 342 343 343 343 339 336 326 266 174 161 158 152 149 148 145 142 139 137 136 135 134 133 134 134 135 137 141 146 152 159 166 172 176 178 181 182 182 183 183 183 184 184 185 188 189 192 195 197 200 204 206 208 210 213 219 223 226 233 244 260 280 292 309 316 323 323 323 323 316 312 303 291 277 255 242 236 231 223 219 219 219 218 213 210 203 185 176 161 151 149 146 144 145 147 148 147 149 149 152 153 154 157 157 158 160 161 163 166 168 170 173 177 184 191 202 220 238 255 270 283 291 301 303 313 320 333 344 356 9 21 26 29 26 24 23 21 21 21 18 19 15 17 14 9 12 4 353 338 326 324 311 307 312 313 316 319 318 321 323 325 327 327 328 326 326 327 327 327 326 328 330 333 334 334 338 341 344 344 346 348 345 345 341 335 330 325 321 320 317 315 314 314 314 314 315 317 319 321 324 327 331 335 338 340 341 341 340 338 337 335 333 331 330 328 328 327 327 328 331 334 337 344 353 359 1 3 357 353 347 341 336 332 329 326 323 322 320 319 317 316 314 312 310 305 301 293 282 266 240 223 209 203 200 198 200 199 201 199 200 200 198 199 199 201 201 204 206 210 212 216 219 222 225 228 230 232 232 233 233 234 232 230 229 228 228 227 227 228 229 230 233 235 237 239 244 246 248 166 163 162 159 159 155 154 151 147 143 141 134 132 129 129 125 122 120 123 126 126 121 121 121 123 123 120 116 114 109 106 103 96 93 90 88 85 82 82 81 84 90 95 100 111 121 134 144 154 161 169 177 185 185 193 193 195 195 197 187 174 161 155 131 122 115 101 100 91 91 91 83 76 69 69 62 62 62 62 66 71 78 92 114 128 196 207 220 240 231 231 266 327 12 26 35 29 29 28 28 29 31 33 37 42 48 58 66 76 83 90 98 103 108 110 114 116 116 116 116 116 110 105 100 90 85 71 60 53 41 33 26 20 18 14 13 14 13 15 16 16 20 22 24 26 32 36 38 40 41 43 39 37 33 28 23 19 18 17 16 18 19 21 23 28 31 36 40 46 53 59 68 82 100 116 130 141 141 145 146 138 127 100 73 57 43 38 33 32 32 32 34 36 40 42 48 48 49 46 44 38 32 25 19 17 12 10 11 10 11 10 11 13 15 16 18 21 24 26 31 35 38 39 40 41 40 36 35 31 30 28 25 24 25 25 24 26 25 28 32 34 35 39 41 44 44 46 46 47 48 48 48 48 47 47 46 45 44 43 41 41 38 36 33 32 31 27 24 21 18 15 10 6 3 359 357 352 351 348 344 340 335 327 325 322 322 323 322 325 328 331 333 334 335 336 338 340 341 342 344 345 348 350 352 357 359 1 3 3 1 359 354 352 349 345 344 342 340 341 340 340 340 340 339 339 336 326 261 174 157 154 151 148 146 143 138 138 136 136 135 133 134 134 135 136 140 146 152 159 166 172 176 178 179 182 182 182 182 183 184 184 185 188 190 193 197 199 202 205 207 211 213 217 221 226 232 240 254 265 283 297 304 313 316 319 319 316 316 309 303 291 269 255 236 227 223 220 213 213 213 209 204 202 198 184 177 163 159 152 146 144 145 144 146 146 147 147 149 150 152 152 154 155 157 159 160 162 163 167 169 172 176 185 198 213 230 252 269 279 289 297 303 306 316 320 330 349 3 15 21 29 30 28 26 25 25 25 23 23 22 24 23 26 26 26 37 25 300 289 298 302 311 308 313 316 319 318 321 323 323 323 322 322 319 320 320 320 320 323 322 327 330 333 335 338 342 342 344 349 343 339 339 331 321 318 316 314 311 312 311 311 312 312 313 315 316 319 323 327 331 334 338 341 341 341 340 338 337 334 333 331 329 328 328 327 327 328 329 332 335 339 344 349 352 354 353 349 344 340 335 331 328 325 323 321 320 318 317 316 314 313 311 308 303 300 289 274 254 227 212 202 198 197 196 197 199 197 195 196 196 197 197 198 200 202 205 208 211 214 218 221 225 226 228 230 232 232 233 232 231 230 229 227 226 224 224 224 226 227 229 233 236 237 240 242 245 164 161 160 157 156 154 153 149 145 141 139 134 132 130 124 124 123 120 122 122 120 120 124 122 122 123 121 118 112 111 107 100 95 92 88 84 81 79 79 78 76 78 83 90 95 108 119 128 139 146 167 176 176 185 185 185 187 187 175 175 161 150 132 125 111 108 98 91 91 91 85 79 73 67 67 62 60 60 57 62 59 73 81 91 114 128 169 196 235 235 261 327 12 26 35 33 31 30 30 31 32 31 33 37 42 50 60 69 76 83 90 98 103 103 108 110 110 111 111 116 116 110 105 100 95 85 76 65 54 47 38 31 28 24 23 20 19 19 19 20 22 23 26 26 31 32 36 38 41 43 41 39 36 33 28 23 19 18 19 19 20 22 24 28 33 36 41 46 51 60 70 79 90 105 123 134 141 145 145 146 138 120 91 73 47 36 32 26 26 28 28 28 30 34 36 37 39 39 38 38 32 26 21 16 14 12 10 9 10 9 10 13 14 15 16 19 23 26 29 33 38 40 43 43 44 44 41 40 38 35 33 31 30 29 29 25 25 26 24 30 30 32 30 31 37 38 40 39 41 41 43 46 44 44 44 43 42 42 41 40 39 37 36 35 32 30 28 25 21 18 14 11 8 5 1 359 357 354 351 348 344 339 335 330 327 326 325 327 329 331 333 334 336 337 338 339 341 342 343 345 346 348 350 353 355 359 1 3 3 1 359 354 350 347 345 342 341 339 338 337 338 338 336 336 335 331 330 317 266 174 157 150 148 146 143 140 137 136 135 134 132 132 132 135 137 140 146 152 157 164 169 173 177 178 179 181 181 181 182 183 184 186 187 190 193 197 200 203 206 210 213 217 220 224 229 235 244 255 270 281 297 303 308 311 316 318 319 316 309 303 291 269 248 232 219 216 211 209 205 205 205 201 198 194 189 184 171 161 154 146 144 145 142 143 144 146 146 147 147 149 150 151 152 154 155 157 159 160 162 164 169 176 182 195 209 227 244 264 274 284 287 297 303 306 312 325 336 356 9 21 24 26 28 28 26 26 26 23 24 29 26 26 35 50 69 128 128 169 208 247 268 293 297 303 309 316 316 319 319 319 319 313 313 309 308 308 308 308 308 312 320 324 328 328 335 340 340 344 344 338 336 330 320 316 313 311 308 308 309 307 308 309 310 311 312 315 318 321 325 330 334 337 340 341 341 340 339 336 334 332 331 329 328 327 327 327 328 329 330 332 335 339 343 346 347 347 345 341 338 334 329 326 324 322 321 319 318 317 315 314 313 311 308 305 302 296 285 269 238 213 207 198 195 193 192 194 192 193 192 192 193 194 196 197 200 202 206 210 212 216 219 223 225 227 228 230 231 231 230 230 229 227 226 223 222 222 222 223 224 227 228 233 237 238 241 242 161 161 161 157 155 155 151 148 144 140 136 132 130 126 123 125 122 119 121 121 123 123 126 124 122 121 119 116 114 108 105 99 94 90 86 82 79 76 73 73 74 71 75 79 86 90 104 116 120 140 155 155 165 175 175 175 175 175 165 165 155 140 133 116 113 104 103 96 91 90 85 81 76 71 65 65 58 58 55 60 62 66 73 81 91 92 128 128 159 103 94 57 52 50 48 43 40 38 36 32 33 32 36 40 46 53 60 69 76 83 90 98 103 103 104 105 105 110 111 110 110 105 105 100 95 90 81 69 60 50 41 36 29 29 26 26 24 26 24 26 26 26 28 28 32 34 37 40 41 41 41 38 36 31 26 25 21 19 19 21 23 24 29 32 38 41 47 52 59 66 77 86 100 114 127 138 141 149 146 143 133 120 91 62 38 29 23 22 20 21 20 23 23 26 28 31 32 31 33 30 26 23 18 12 11 12 11 10 8 9 12 13 14 16 18 21 25 28 32 36 40 44 47 47 49 47 44 43 40 38 35 34 32 31 29 28 25 28 24 22 24 24 23 25 25 29 31 32 35 35 37 40 39 40 41 41 41 41 40 39 38 37 36 35 32 30 27 24 22 19 14 11 8 6 3 1 359 359 356 353 349 345 341 338 330 329 329 329 330 334 335 337 338 339 341 341 343 344 346 346 348 348 350 353 356 357 359 1 1 1 357 354 350 347 343 341 339 337 337 336 336 337 335 334 333 332 327 325 317 268 174 157 150 146 142 139 136 135 135 133 132 132 132 133 135 140 144 151 156 161 166 171 174 175 177 178 180 180 181 182 183 185 188 191 193 198 201 205 208 211 214 218 222 226 231 238 248 259 270 284 294 301 309 313 316 316 316 316 313 308 294 269 245 222 215 209 205 203 203 202 198 198 195 192 187 178 173 163 160 152 147 145 142 141 143 142 144 146 145 147 148 149 151 152 154 154 157 159 163 165 169 173 182 191 204 223 239 252 270 274 283 287 293 299 305 316 326 342 356 17 21 24 26 28 28 26 23 24 26 24 29 30 50 75 108 142 150 161 175 188 207 231 269 289 303 305 309 310 310 310 310 306 302 300 289 291 284 286 294 294 301 311 322 322 333 339 339 336 336 329 322 317 312 309 304 301 302 303 303 304 305 307 308 309 311 315 317 320 323 329 333 336 339 341 341 340 338 336 334 332 330 329 328 328 327 327 327 328 329 330 332 335 337 340 341 342 340 338 335 331 328 325 323 321 319 318 317 315 314 312 311 309 307 306 303 298 291 279 262 234 213 200 192 190 189 191 190 188 190 191 190 192 193 196 198 200 204 208 210 214 218 220 224 225 227 228 229 230 230 229 227 224 223 221 221 219 219 221 222 224 226 229 233 235 237 239 158 158 158 156 155 153 149 147 143 140 136 134 131 129 126 126 126 123 125 127 127 127 125 128 126 124 121 117 115 111 106 101 96 90 85 81 78 74 71 68 69 68 69 71 76 81 91 97 108 120 132 150 161 161 161 161 165 165 155 155 146 139 128 119 110 108 107 100 95 90 86 82 78 74 68 63 59 56 56 58 62 65 69 82 91 91 104 108 114 92 69 75 67 54 51 47 44 38 37 37 36 36 38 42 46 53 60 69 76 83 90 94 98 99 100 100 105 105 105 100 100 100 100 100 95 91 85 74 62 54 47 41 34 33 30 30 29 28 27 28 27 29 31 32 33 36 38 40 40 41 41 38 35 30 26 23 21 20 22 22 26 27 32 36 41 47 52 58 64 71 83 90 104 120 130 138 142 146 148 144 133 101 71 48 34 26 18 18 16 15 14 15 17 17 21 22 22 23 25 23 19 19 14 9 11 10 9 10 11 11 12 14 15 16 19 23 27 31 35 40 43 47 50 50 52 52 49 46 44 41 40 38 37 33 32 29 28 23 20 16 15 14 13 15 17 19 20 23 24 28 31 33 34 37 37 37 38 38 37 38 37 36 36 35 32 30 27 24 22 19 16 13 10 8 5 3 1 359 359 356 353 349 344 341 335 333 332 333 332 336 337 338 339 342 342 343 344 346 347 347 348 349 351 351 353 355 357 357 357 359 357 352 348 345 343 340 337 336 335 334 334 333 334 333 331 330 326 326 320 311 289 169 151 145 139 138 133 132 130 131 128 128 128 131 135 139 143 148 153 158 163 167 169 171 173 175 176 177 178 179 182 184 187 190 194 198 202 206 211 211 215 219 223 227 233 240 248 260 273 283 293 300 307 311 313 318 318 319 313 312 305 279 245 222 210 202 201 199 198 197 193 193 190 187 187 183 173 169 160 154 147 146 145 142 141 142 143 144 146 145 146 147 149 151 151 154 156 159 161 164 170 175 182 192 209 223 239 254 260 270 274 283 287 295 297 308 317 333 347 3 15 21 24 26 26 24 20 22 22 21 26 41 61 108 132 146 151 161 161 177 185 201 231 269 289 297 300 302 303 299 299 297 287 282 276 269 261 259 259 269 279 293 309 317 317 332 326 326 332 317 311 307 300 299 299 298 299 301 300 302 303 305 306 307 309 311 315 319 323 327 332 335 338 340 340 339 337 336 334 332 330 329 328 327 327 327 327 327 328 329 330 332 334 335 337 337 336 335 332 330 327 324 321 320 318 316 315 314 312 311 309 308 306 305 302 298 293 287 269 241 217 198 189 191 190 188 187 186 188 187 188 189 190 193 195 198 200 205 208 212 215 218 221 224 225 226 228 228 227 227 224 223 221 218 217 218 217 217 219 222 224 227 230 234 235 237 156 156 156 154 154 150 148 146 143 140 136 134 133 131 131 129 129 128 128 130 130 130 130 130 129 125 125 121 116 112 107 102 96 90 85 80 75 71 69 66 65 64 65 65 70 75 81 85 91 100 111 115 122 142 142 161 161 165 158 151 144 138 129 121 118 116 108 103 99 94 90 87 83 75 71 63 61 58 55 59 60 62 71 76 83 91 101 104 104 104 91 81 73 65 62 53 49 44 39 40 38 38 38 42 46 53 60 69 76 83 87 90 94 95 95 95 95 95 95 95 95 95 100 96 96 96 85 79 67 58 50 44 38 37 36 33 32 33 30 29 31 31 33 33 34 36 37 38 40 40 38 36 33 30 26 23 21 20 22 24 26 31 36 40 46 51 56 63 69 77 87 95 105 118 126 134 138 143 144 133 115 91 57 37 26 20 13 11 9 9 8 8 8 11 12 13 15 15 16 18 15 16 11 10 9 10 9 10 11 13 14 16 18 19 22 26 30 33 39 42 47 50 53 54 56 53 50 50 47 44 43 40 37 37 34 31 26 21 15 11 6 5 5 5 7 9 11 15 17 21 25 27 30 31 33 34 36 36 36 37 36 35 35 33 32 30 27 24 22 19 16 13 11 8 8 7 5 1 359 358 355 352 348 341 339 333 333 333 335 336 338 339 341 342 344 345 345 347 348 347 348 349 348 349 350 352 354 353 355 355 355 352 348 344 341 337 336 334 333 332 332 332 332 331 331 330 327 325 325 319 316 309 159 140 134 129 128 127 125 125 125 125 127 129 132 136 140 145 151 155 159 163 165 169 170 172 173 174 176 178 179 182 186 190 194 200 204 207 211 215 217 220 223 228 233 240 248 260 270 280 290 300 302 307 313 318 321 319 320 321 310 281 240 215 204 200 197 194 193 193 193 193 190 186 186 182 174 169 160 158 150 146 145 144 143 143 143 146 145 146 147 148 151 151 153 155 157 159 164 168 172 179 186 197 209 223 235 244 255 261 270 274 279 284 290 300 312 322 336 355 10 15 21 19 22 17 17 19 21 19 26 40 92 122 146 154 159 161 167 167 177 185 207 229 259 277 282 287 290 290 285 280 275 269 255 255 241 241 236 245 257 253 268 289 306 306 318 309 309 297 301 294 292 293 293 297 297 299 298 299 302 303 303 305 308 310 314 317 322 326 330 334 337 338 339 338 337 335 333 331 330 328 327 327 326 326 326 326 327 328 329 330 331 333 333 333 333 332 330 327 325 322 320 318 316 315 313 312 310 309 307 305 304 301 300 298 293 286 275 249 215 200 189 187 186 185 184 184 183 183 184 186 189 190 192 195 199 202 205 208 213 215 218 222 223 224 225 224 226 224 222 221 219 216 215 214 215 217 217 219 223 226 228 230 231 233 156 154 154 152 152 150 148 146 143 141 139 138 136 134 133 133 133 132 132 132 134 134 134 132 131 129 127 124 119 115 112 104 98 92 85 80 73 70 66 64 61 61 62 62 66 69 74 81 85 97 100 101 115 122 142 142 150 155 146 144 148 138 134 130 124 118 112 106 102 97 94 90 83 80 72 66 61 61 56 58 61 67 69 79 85 91 106 108 108 108 108 98 84 73 65 61 51 48 44 42 40 38 40 42 48 55 60 66 76 79 87 90 90 90 94 90 90 90 90 90 90 95 96 96 97 97 91 84 71 60 55 50 44 41 39 36 35 34 33 31 32 32 34 34 35 35 36 38 38 38 36 36 33 30 26 24 22 23 23 26 29 34 38 43 49 54 61 67 71 80 86 95 107 114 121 134 138 139 133 115 91 57 42 29 17 15 11 7 6 6 6 3 6 6 6 7 8 9 10 11 11 12 11 11 9 11 12 13 13 15 16 18 19 22 25 27 31 36 41 46 49 53 56 58 58 55 54 53 50 47 46 43 40 37 35 29 25 16 9 5 1 358 358 358 358 1 3 7 10 13 17 21 24 27 28 30 32 33 33 34 33 33 33 32 31 30 27 24 22 21 18 15 13 10 8 7 5 3 1 358 355 352 348 341 339 334 333 334 335 336 338 341 342 343 344 346 346 348 347 347 347 348 347 348 347 348 349 350 351 351 350 348 346 342 339 337 334 332 331 330 330 330 329 328 329 328 327 326 324 322 323 324 336 26 91 108 114 115 116 118 120 121 123 125 129 133 137 142 148 151 156 159 161 164 166 168 169 171 174 175 178 181 186 191 196 200 204 210 212 215 218 221 224 226 233 240 248 260 270 279 286 295 300 309 313 316 321 325 328 326 317 289 247 201 193 189 187 190 190 189 189 189 189 186 182 182 178 170 165 158 156 149 148 146 146 146 146 145 147 147 148 151 153 155 156 157 159 163 167 172 179 186 195 202 216 227 238 244 251 256 265 270 274 279 285 292 307 311 324 345 355 3 9 15 15 14 14 9 10 13 20 57 128 150 154 159 163 164 165 169 168 178 191 210 228 255 269 275 280 279 275 269 263 250 248 238 228 222 215 221 229 220 231 247 268 289 298 293 289 291 289 292 289 290 292 293 293 296 298 299 301 302 302 304 306 309 311 316 320 325 329 332 335 337 337 337 336 334 332 330 329 327 327 326 326 326 325 326 326 327 328 329 329 330 331 331 330 329 328 326 323 321 319 317 315 313 311 310 308 306 304 304 302 300 299 297 292 285 275 252 221 200 189 183 179 179 179 179 181 181 183 184 186 187 190 192 195 198 202 205 208 213 215 219 221 221 222 222 223 222 220 218 217 214 213 214 214 214 215 218 221 224 227 228 229 230 154 153 153 151 149 149 147 147 144 141 141 139 139 138 136 136 136 136 138 138 140 140 138 138 138 136 131 129 125 117 114 106 100 92 87 80 73 68 65 62 60 58 59 61 65 67 71 77 80 85 91 100 101 115 122 132 140 146 151 148 146 142 138 134 131 125 118 113 108 104 97 90 87 81 73 67 64 63 58 58 63 65 71 74 85 97 104 110 119 116 110 103 97 85 73 66 56 53 50 46 42 40 44 46 48 55 60 66 73 80 83 87 87 90 90 86 86 82 81 86 85 90 91 96 97 97 91 84 76 69 57 51 50 46 41 39 36 35 35 34 33 33 33 33 35 35 36 36 38 39 36 34 32 28 26 26 22 24 26 27 32 36 40 47 51 58 61 67 74 79 86 95 101 110 113 116 120 115 104 91 67 41 26 21 16 13 8 7 4 1 1 1 1 1 1 4 5 5 2 2 7 8 8 11 11 12 16 16 18 17 19 20 21 23 26 30 33 38 42 47 51 56 57 60 59 59 56 54 50 47 46 44 40 38 35 30 24 18 8 1 358 355 353 354 356 357 359 3 5 7 11 14 18 22 24 26 29 30 32 31 32 32 32 30 29 28 27 24 22 19 18 15 11 10 7 7 5 3 1 356 352 349 345 338 336 332 332 332 333 336 337 339 342 343 345 347 347 347 347 347 346 346 346 345 344 345 346 347 346 347 347 346 344 342 338 334 333 331 329 327 326 327 328 327 326 326 325 325 325 323 324 329 337 351 22 69 90 97 105 108 110 115 118 121 124 130 133 139 143 147 150 154 157 160 162 163 165 168 170 173 176 179 185 190 195 201 207 209 214 216 219 221 226 228 232 239 248 257 266 276 283 291 297 306 311 316 322 326 333 333 332 320 208 188 185 183 183 182 186 186 185 185 186 186 182 182 178 174 165 163 159 156 151 150 149 149 148 150 151 152 154 154 156 158 159 163 168 170 175 182 186 197 207 213 220 227 238 244 246 256 261 265 270 280 287 289 297 311 317 336 345 355 3 3 10 10 3 3 354 6 12 94 155 158 157 163 161 163 164 167 170 174 183 196 213 232 250 258 264 265 265 259 259 244 236 222 217 210 203 195 207 201 207 231 247 268 281 289 284 282 285 284 286 287 290 289 292 293 296 296 298 301 302 303 305 307 310 314 319 323 327 331 333 335 335 335 334 333 330 329 328 327 326 325 325 325 325 325 326 326 327 327 328 328 329 329 329 328 326 325 323 321 318 316 314 311 310 308 306 304 302 301 300 298 297 296 291 284 275 252 215 193 183 178 175 176 176 177 177 179 179 181 182 184 187 189 192 195 198 202 205 208 212 215 217 219 220 220 221 220 219 218 215 213 212 212 213 213 214 217 219 222 224 227 228 229 153 152 152 150 148 148 148 145 145 144 144 144 143 141 141 140 141 141 143 146 146 146 146 146 143 140 138 133 128 125 118 110 103 94 86 81 74 69 63 61 58 58 58 59 61 66 69 74 77 85 91 91 100 101 115 125 132 146 151 154 146 145 141 140 134 129 121 116 112 107 103 96 87 81 75 69 66 62 62 60 61 64 70 77 85 96 107 114 118 118 118 111 107 90 82 75 64 57 52 48 44 42 44 46 48 52 59 67 73 77 83 84 87 87 87 83 82 79 78 82 81 85 91 91 97 97 97 91 83 76 69 57 51 47 46 41 37 37 36 35 33 34 31 31 32 34 35 34 35 37 35 32 32 29 28 26 23 25 26 28 33 37 43 49 54 58 63 69 73 79 82 90 96 97 98 100 101 91 78 67 57 37 29 19 15 9 7 7 4 1 1 1 1 359 1 1 1 1 2 2 2 9 9 14 16 18 21 22 21 22 22 24 25 27 29 32 35 39 43 49 53 57 60 60 60 59 57 54 52 49 47 44 43 38 36 31 24 16 7 1 356 353 351 352 352 353 355 359 1 3 6 10 14 17 20 23 24 27 28 30 30 30 30 29 28 27 26 24 22 19 16 13 12 10 7 5 3 1 358 353 349 345 338 332 330 327 328 328 332 333 335 339 342 343 345 346 347 347 347 347 345 345 343 343 342 343 343 344 343 344 345 344 341 341 336 335 331 327 325 324 324 325 324 324 324 324 323 324 324 324 325 328 334 342 357 29 56 79 90 95 102 107 110 117 120 126 130 136 139 143 146 149 153 155 157 159 163 164 166 170 174 179 184 191 197 203 207 213 215 218 220 222 226 228 234 239 244 253 263 270 280 287 295 303 311 316 323 328 336 339 338 343 159 174 177 178 178 178 178 179 182 182 182 182 182 178 178 174 170 166 163 160 157 155 154 155 154 155 155 158 158 161 163 166 168 170 176 182 186 195 202 213 220 227 227 233 240 244 244 251 260 264 269 275 281 289 297 311 317 329 336 347 355 355 355 355 347 345 342 349 327 169 161 161 161 164 163 161 162 166 168 175 183 187 207 223 235 247 254 255 255 254 247 239 231 218 210 200 193 193 193 195 197 220 240 257 259 269 276 280 279 282 284 286 286 288 289 293 294 295 296 298 300 302 304 306 310 313 317 321 326 329 332 334 333 333 332 330 329 328 326 326 325 324 324 324 324 324 325 325 325 325 326 327 327 327 327 326 325 324 322 320 317 315 313 310 308 306 304 302 301 300 298 297 295 293 290 287 275 252 207 184 173 170 172 173 174 173 175 176 176 179 181 182 184 187 189 193 197 199 202 207 209 212 214 215 217 218 218 218 217 215 214 213 211 211 211 213 214 216 218 220 222 223 224 227 153 151 149 149 149 149 146 146 146 146 145 145 146 146 146 146 146 148 150 151 151 151 154 151 149 146 143 140 136 129 123 114 106 99 90 82 74 69 63 59 56 55 56 58 61 63 66 71 77 85 91 91 98 100 101 115 132 146 146 154 151 149 145 140 137 131 129 122 115 110 106 100 90 84 79 72 67 63 63 59 60 63 71 78 86 100 110 116 120 124 124 118 110 100 86 79 69 60 54 50 48 46 44 46 48 52 59 66 71 74 81 84 84 81 81 81 80 76 79 79 78 81 85 91 97 97 97 98 91 83 76 69 60 51 43 41 41 37 37 34 33 31 31 31 31 33 33 33 35 35 35 33 32 29 28 28 26 26 27 32 35 40 43 47 54 58 64 68 73 75 81 85 85 84 83 82 81 71 57 49 42 33 26 22 14 12 7 4 4 1 1 1 359 359 1 1 1 5 7 8 10 19 19 29 29 26 25 25 26 26 26 27 28 29 32 34 37 41 46 51 54 58 61 62 62 60 57 55 54 50 47 44 42 40 35 31 24 17 7 1 356 351 350 351 351 351 353 355 357 1 4 6 10 13 16 18 21 24 26 27 28 28 27 27 27 25 24 23 20 18 14 11 10 9 5 3 1 359 353 350 343 339 332 326 322 323 324 326 329 332 335 338 340 343 345 346 346 346 346 346 345 343 342 341 339 339 339 340 342 343 342 342 341 338 335 331 329 325 324 321 321 320 321 321 322 321 321 322 323 323 325 327 332 339 349 9 33 56 71 82 93 99 105 110 116 121 126 131 136 139 143 146 149 151 154 156 159 161 165 169 173 179 184 191 198 205 211 215 218 220 222 222 224 226 232 237 243 250 259 266 277 285 293 299 310 316 324 330 342 345 351 25 128 161 161 167 169 170 175 175 175 175 179 179 178 175 174 174 170 165 166 163 160 161 161 159 160 163 164 164 168 170 173 176 179 182 190 199 205 211 220 227 233 238 238 240 244 244 249 254 259 263 269 275 282 297 303 311 322 322 336 339 339 347 347 339 336 332 338 320 261 172 165 163 163 161 164 162 163 166 169 172 179 186 201 213 223 238 244 246 251 249 242 235 223 218 210 198 191 191 184 193 195 207 221 236 252 263 269 274 278 277 280 283 285 284 286 288 292 293 295 297 299 301 303 306 309 312 315 320 324 327 330 332 331 331 329 328 327 325 325 324 324 323 323 323 323 323 323 324 324 324 325 325 325 325 325 325 324 323 321 319 317 314 313 310 308 306 304 302 301 299 298 297 295 294 292 284 275 241 203 177 169 167 167 169 170 171 172 172 174 176 178 179 182 184 186 189 193 197 199 203 205 208 212 214 215 215 216 216 215 214 212 211 209 209 209 211 213 214 217 219 220 221 223 223 151 150 148 149 148 148 147 147 147 147 148 148 149 149 151 153 152 154 156 156 158 158 157 160 156 154 149 146 140 134 127 119 110 102 95 86 77 69 63 59 56 55 55 56 59 62 66 70 77 85 85 91 98 100 101 115 125 140 146 144 148 151 145 144 137 134 129 125 118 113 106 100 93 87 79 73 67 64 62 60 59 64 69 79 86 99 108 118 125 125 128 122 114 108 95 82 72 63 57 54 50 48 46 46 50 54 59 63 69 73 79 81 81 79 79 78 78 77 77 76 79 82 86 90 96 97 104 104 98 91 83 76 62 60 51 47 44 41 39 35 33 29 29 30 30 30 33 33 34 34 33 35 31 30 29 28 28 28 30 31 35 41 44 48 53 59 60 67 68 70 73 74 73 77 66 66 54 54 48 43 38 31 29 24 18 15 10 7 6 3 3 3 1 1 4 4 5 11 12 17 19 30 37 38 39 34 34 33 31 28 29 29 30 32 34 37 39 42 47 50 55 58 61 62 61 61 58 54 53 51 47 44 42 39 36 30 25 19 11 4 359 354 351 351 351 352 352 354 356 359 1 3 6 10 11 15 18 20 22 24 25 26 26 26 25 24 22 20 19 16 13 10 8 5 1 359 356 354 348 344 337 330 324 320 317 319 319 322 326 329 333 337 339 343 343 346 347 347 346 345 344 342 340 340 338 338 338 337 340 340 340 340 339 337 334 330 326 321 321 318 318 317 317 318 319 319 319 319 320 321 323 326 329 336 345 358 16 37 54 69 79 90 96 104 111 116 122 128 131 136 139 143 145 148 150 153 157 159 163 168 171 176 185 196 205 208 213 219 219 221 222 222 224 226 228 235 243 249 256 266 273 281 290 297 306 316 325 336 339 354 6 57 131 155 154 161 164 166 167 168 172 171 175 175 175 174 174 170 170 170 166 166 166 167 168 168 168 169 172 172 175 179 182 186 190 198 205 217 223 230 236 240 246 251 251 249 249 249 252 252 258 263 276 282 289 297 312 317 326 326 333 336 336 339 333 333 336 332 318 289 235 172 167 163 163 163 161 163 164 165 167 173 179 186 194 205 217 230 236 246 246 246 244 235 227 215 210 202 196 190 190 190 198 207 217 228 242 258 264 270 274 273 276 276 278 281 283 285 287 291 292 294 297 299 302 304 307 312 314 319 323 326 328 329 329 328 327 325 324 323 322 322 321 322 322 322 322 322 322 322 323 323 323 324 324 324 324 324 323 322 320 318 316 314 312 310 308 306 304 303 301 300 298 297 297 295 292 286 275 241 193 178 170 166 168 167 167 168 170 171 173 175 176 178 179 182 184 188 190 193 197 200 204 207 210 211 213 214 214 213 213 212 211 209 209 210 210 211 213 214 215 217 219 219 221 221 150 150 149 149 148 149 148 148 150 149 151 150 152 154 156 158 158 161 161 164 166 166 166 165 162 160 157 154 148 140 134 127 119 107 98 88 78 71 64 59 55 54 52 55 56 59 64 70 77 85 91 91 98 100 101 115 132 132 140 151 148 151 146 145 144 137 131 127 118 113 109 103 96 87 81 73 68 65 62 60 60 62 67 76 86 99 107 116 123 129 129 125 120 112 99 86 79 69 60 55 50 48 48 48 52 54 58 64 68 74 74 77 77 77 76 76 76 76 75 77 80 83 86 90 90 96 97 97 97 91 83 76 69 57 55 47 47 44 38 31 29 29 28 28 28 29 31 33 33 33 34 34 33 33 29 28 29 29 31 34 37 41 44 48 52 56 57 61 66 68 67 67 65 65 53 53 47 43 43 39 36 33 30 26 20 18 16 12 8 8 7 5 8 8 9 11 16 20 26 38 48 54 59 57 55 47 44 40 36 35 32 33 33 35 37 39 40 43 48 52 56 59 61 61 60 58 57 54 51 49 47 44 42 39 36 33 26 19 13 6 1 357 353 351 352 352 352 354 354 356 359 1 2 6 8 11 14 17 18 20 22 23 23 23 22 22 20 18 15 14 11 8 6 3 359 354 351 346 342 334 328 324 318 316 314 314 315 319 323 327 331 335 339 341 344 346 347 347 346 346 344 343 339 339 338 338 337 338 338 338 339 339 339 337 334 329 324 319 315 314 313 313 313 314 314 315 317 317 317 319 321 323 327 333 339 351 3 22 40 56 68 79 88 96 104 111 117 122 127 131 136 138 142 145 147 151 154 159 161 166 173 182 190 199 211 214 218 224 224 224 221 224 224 226 229 233 241 246 252 262 270 278 287 295 305 316 326 333 345 353 26 69 122 140 148 156 160 159 164 165 165 168 168 168 167 166 170 165 170 170 170 170 170 170 175 175 175 179 178 182 186 190 198 203 209 218 227 233 242 248 253 257 261 261 265 260 260 259 258 263 269 269 282 291 297 312 316 316 325 330 333 333 333 330 336 333 329 324 318 300 235 172 167 165 160 159 161 162 164 165 168 173 179 186 198 207 214 227 236 242 246 246 244 238 230 223 219 212 204 200 198 200 204 207 216 227 235 244 255 261 266 270 270 273 273 276 275 278 283 285 288 291 294 297 302 303 307 311 314 318 322 323 325 327 326 325 324 322 322 320 319 320 320 320 320 321 321 321 321 321 321 321 321 322 322 322 322 322 322 321 319 318 316 314 312 310 308 307 305 304 302 301 300 299 298 297 295 289 279 252 200 172 166 163 166 166 165 166 167 168 170 172 174 175 178 179 182 185 188 192 195 197 200 204 208 208 209 211 213 212 212 210 211 210 210 209 210 211 211 212 215 216 218 218 219 219 149 149 148 148 148 149 148 149 150 152 153 155 157 159 161 162 164 167 169 169 171 171 171 168 168 168 165 159 155 147 141 132 123 112 103 93 82 74 66 58 54 53 51 52 56 60 63 68 76 85 91 91 98 101 111 115 132 140 140 146 151 148 146 145 141 137 134 129 122 113 109 103 96 90 84 76 70 65 62 58 60 62 64 73 83 94 106 114 123 126 129 126 120 116 103 94 82 71 66 60 55 52 50 50 54 56 59 63 66 70 72 75 75 75 75 75 75 75 76 76 78 81 83 90 90 90 95 96 97 91 84 76 69 62 57 51 47 43 38 32 30 28 26 26 26 29 29 32 32 35 33 33 32 32 30 29 31 31 33 35 39 40 46 48 52 53 54 59 61 63 60 55 55 51 47 43 43 40 40 37 37 38 30 31 29 24 21 17 14 13 12 12 13 16 18 21 28 34 43 51 65 77 79 74 71 61 51 46 41 39 37 37 36 38 39 41 43 47 49 52 55 57 58 60 58 56 55 53 50 48 46 43 41 40 37 33 28 21 14 8 3 359 355 353 354 352 352 354 354 356 357 359 1 2 6 9 11 14 15 16 18 19 20 20 20 19 17 15 14 11 8 4 3 359 355 350 346 340 333 329 323 317 312 309 309 311 313 317 322 327 330 335 337 341 344 347 347 347 347 345 343 342 341 339 338 336 337 337 337 338 339 339 338 335 331 328 321 316 313 309 308 308 310 310 311 312 313 315 315 317 318 321 324 329 335 345 357 12 26 44 57 70 79 88 96 105 112 117 124 129 132 135 139 143 146 149 152 156 163 167 175 186 197 209 220 223 223 227 227 224 221 221 224 224 229 234 239 247 254 262 270 274 284 292 305 317 322 336 353 6 37 92 132 139 143 152 152 154 160 158 158 158 160 160 163 163 161 165 165 170 170 174 174 174 178 182 186 186 191 195 199 203 209 220 227 233 241 249 254 262 266 270 270 274 274 274 274 270 269 275 275 282 289 297 303 312 316 320 328 331 331 331 335 333 330 330 322 324 318 320 208 172 165 157 158 158 160 161 163 164 170 176 179 186 198 207 218 227 239 244 248 248 248 246 240 233 227 220 213 209 209 207 209 212 218 224 230 236 242 253 254 259 263 266 266 267 270 273 275 280 284 286 292 295 299 302 306 310 314 318 320 323 324 323 323 321 321 320 318 317 317 317 317 318 318 318 319 319 319 319 319 319 319 320 320 320 320 320 320 319 318 317 315 314 312 310 309 307 306 305 304 303 302 301 299 299 297 293 283 255 200 173 167 164 164 162 164 165 166 167 169 169 171 172 175 177 179 184 186 189 192 196 199 201 204 207 207 209 210 211 211 211 210 210 209 209 210 210 211 213 214 215 216 216 216 217 148 148 147 148 148 148 149 149 150 154 156 157 159 161 163 167 167 169 172 174 174 174 173 173 173 170 167 163 159 152 148 139 132 119 108 97 84 74 66 60 54 52 50 50 53 56 61 67 74 85 91 98 100 111 115 115 132 132 140 146 151 144 148 146 141 137 134 126 122 118 110 103 96 90 84 79 69 64 62 58 58 59 64 69 79 90 102 113 121 124 124 126 123 116 108 95 86 79 68 63 60 55 55 55 56 58 59 63 66 70 71 74 74 74 75 74 74 74 76 77 79 79 84 87 87 90 90 90 91 91 85 77 77 65 60 51 47 40 37 34 32 26 25 25 25 28 28 31 34 34 35 35 35 35 33 32 34 34 34 36 38 42 44 46 48 49 49 52 53 54 51 47 47 43 43 40 40 37 38 38 38 41 39 37 33 29 26 23 21 20 19 19 22 24 29 33 39 49 65 71 81 90 90 86 78 71 60 52 47 43 41 40 39 41 41 43 45 47 50 52 55 57 59 59 57 56 53 52 49 47 46 43 42 40 37 34 29 24 18 12 5 1 359 357 355 354 354 354 354 354 356 356 359 1 2 4 7 10 12 13 14 15 17 17 17 15 14 11 9 7 4 1 357 355 350 345 342 335 329 323 317 312 309 306 306 308 311 315 320 325 330 335 338 342 345 347 348 348 348 348 344 343 340 339 338 336 336 337 337 338 339 338 338 335 330 325 319 311 308 305 303 304 304 305 308 308 308 310 311 314 315 318 321 326 332 340 351 3 15 30 46 58 71 82 90 100 107 112 120 125 129 133 137 141 144 148 152 159 166 175 187 198 212 223 230 230 233 233 230 227 223 220 220 224 229 232 235 244 253 261 265 274 280 294 303 311 324 342 351 26 69 108 125 133 142 148 148 150 154 152 152 152 154 154 156 154 158 158 160 160 164 169 173 178 183 187 192 197 201 207 213 217 223 230 242 248 254 262 266 273 276 276 280 281 284 281 282 279 279 285 287 292 300 305 308 316 320 323 329 329 333 333 333 331 328 333 326 322 317 318 327 169 150 151 154 154 158 160 161 166 169 175 182 190 199 211 223 233 244 249 254 254 254 254 251 242 237 232 224 219 214 214 212 214 214 219 224 229 237 242 246 251 255 255 259 259 260 264 267 273 278 282 286 293 297 301 305 310 314 318 319 321 322 320 321 320 317 315 314 314 314 315 315 316 316 316 317 317 317 317 317 317 317 318 318 318 318 318 318 317 316 315 314 313 312 310 309 308 307 306 305 304 304 303 302 300 298 292 285 258 207 178 167 164 162 162 162 164 165 165 167 168 170 171 172 175 178 181 183 187 190 193 197 200 202 205 207 208 210 210 210 210 209 209 209 209 210 210 211 212 212 214 214 214 215 215 148 148 147 147 148 148 148 149 153 154 156 159 163 165 167 170 172 174 176 176 179 179 179 179 176 176 172 169 166 158 152 144 137 123 114 102 87 76 66 60 55 50 50 48 49 54 59 65 73 84 91 100 108 111 125 125 132 142 150 150 146 151 148 143 142 134 131 125 121 115 112 106 100 90 84 78 72 64 60 58 56 59 63 69 76 87 98 109 116 121 124 126 123 120 112 103 90 82 75 68 66 63 60 59 59 60 62 64 67 68 69 70 73 73 73 73 73 73 75 76 78 80 82 84 84 87 86 82 86 85 80 74 73 67 60 55 43 40 37 30 28 26 26 21 25 25 30 31 33 36 34 34 37 37 35 35 35 36 36 37 37 37 39 41 44 44 44 47 47 47 47 43 39 36 40 37 38 35 36 39 41 41 42 37 36 34 33 30 29 28 28 28 30 34 40 46 55 63 69 79 87 94 94 90 83 77 67 58 52 47 44 42 41 42 43 44 46 48 50 53 55 56 57 56 56 52 52 49 47 46 44 42 41 40 39 34 30 26 21 15 9 5 3 359 355 356 356 354 354 354 354 356 357 357 359 2 4 7 9 11 13 13 13 12 12 11 9 8 5 2 359 355 353 349 344 340 334 328 323 316 310 309 304 303 304 307 310 313 319 325 330 334 339 343 346 348 349 350 349 349 347 344 343 340 338 337 337 338 339 338 338 338 338 335 330 321 314 309 303 300 298 299 298 300 302 303 305 307 309 310 312 315 318 322 328 334 343 354 8 21 36 49 62 73 82 92 102 110 116 121 127 132 136 139 143 148 155 161 174 187 200 219 231 238 242 242 242 235 235 227 223 223 223 223 227 233 239 246 251 261 265 269 281 291 301 310 326 338 349 37 92 122 133 134 138 144 143 147 146 145 145 148 148 146 149 147 150 154 156 160 164 163 173 178 183 193 198 204 209 216 223 230 233 242 252 258 266 270 276 279 282 285 288 289 290 287 289 290 287 289 295 295 302 306 310 316 319 325 331 331 331 331 331 331 329 331 328 326 329 326 320 103 146 150 154 149 154 156 163 166 170 175 183 192 202 220 233 246 253 259 262 263 263 260 257 253 247 240 230 228 222 218 218 216 216 218 219 224 229 232 237 242 246 246 247 247 252 256 260 264 270 278 283 288 295 300 304 309 314 317 318 321 321 319 318 315 314 313 312 312 312 312 313 313 314 315 315 315 315 315 315 315 315 315 315 316 316 316 315 315 315 314 312 312 311 309 309 307 307 306 305 304 304 303 303 300 298 295 283 265 218 183 171 165 163 163 162 162 163 163 166 168 168 170 171 174 177 179 182 185 188 191 195 197 200 203 205 207 208 209 209 209 209 210 210 211 210 210 211 212 212 212 213 213 213 214 147 147 147 148 147 148 148 150 153 154 157 161 163 167 169 172 174 176 179 179 182 182 182 182 179 179 176 172 168 163 154 145 137 128 118 104 90 79 68 61 56 51 51 49 49 52 56 62 71 84 91 100 111 120 125 132 132 142 150 150 150 146 144 144 138 134 127 124 120 116 112 107 100 94 84 77 71 66 62 59 55 57 60 66 76 87 98 106 113 119 121 121 123 116 112 104 95 90 82 75 71 69 66 64 66 63 65 66 67 66 67 71 71 72 72 73 72 74 76 75 77 79 80 79 81 81 80 79 78 77 71 71 65 62 58 51 47 40 33 30 28 23 23 23 23 26 26 30 33 36 36 36 39 39 37 37 37 37 37 37 39 37 39 39 38 38 34 37 40 39 39 36 36 33 34 32 33 36 37 39 40 40 42 42 42 42 38 39 36 35 35 36 40 43 48 53 59 68 76 84 90 93 97 94 90 84 71 64 56 52 48 47 44 44 44 46 48 49 51 53 54 55 56 55 54 51 50 47 44 44 43 42 41 40 39 35 33 28 23 17 13 9 5 1 359 357 355 356 354 354 354 354 356 356 357 359 2 4 5 7 8 8 9 9 8 6 5 4 2 359 356 352 348 343 340 334 329 322 317 312 307 304 302 301 303 306 309 313 318 324 329 335 340 344 347 349 350 352 352 350 348 345 344 341 340 338 337 337 337 338 338 336 336 333 328 321 314 305 298 294 294 294 295 297 299 300 302 304 305 307 309 312 315 319 325 331 339 349 359 12 25 38 53 64 75 86 96 105 112 120 124 130 135 140 144 152 159 173 189 202 223 235 242 249 249 249 249 242 231 227 223 223 223 223 227 235 242 249 254 259 269 275 282 294 297 317 318 349 8 69 92 115 127 129 134 140 139 142 141 141 143 143 143 141 144 144 147 150 148 152 158 163 168 178 183 194 202 210 215 227 235 242 244 252 261 266 273 276 282 287 287 289 289 292 293 291 293 294 292 293 295 297 301 307 310 316 319 324 326 330 330 330 330 327 327 329 326 328 333 329 338 327 128 131 140 148 151 156 158 163 173 178 189 202 215 231 249 256 266 270 270 270 270 267 264 259 254 246 238 235 229 224 221 219 217 216 218 219 224 224 229 232 235 239 241 242 242 244 249 256 263 270 279 285 293 298 303 308 314 316 317 319 318 318 317 313 312 311 310 311 310 310 311 312 313 312 313 313 312 313 312 313 312 312 313 313 313 313 313 313 312 311 310 310 309 308 307 307 306 305 305 304 304 303 302 301 299 293 284 265 231 193 175 168 165 163 162 162 163 163 164 166 168 168 170 173 175 178 179 183 187 190 194 196 199 201 204 206 208 209 209 209 209 210 210 210 210 210 211 211 212 213 212 212 212 213 147 147 148 146 147 148 148 150 152 156 159 161 165 167 172 174 176 179 179 182 182 182 182 182 182 182 179 171 166 161 156 146 137 124 114 104 95 82 70 63 56 54 49 46 49 49 54 62 71 83 91 100 120 120 133 133 132 132 150 150 150 140 140 139 138 129 126 120 118 114 113 105 101 94 87 80 73 67 63 57 56 56 58 64 71 83 94 102 109 116 121 121 121 120 112 108 104 99 90 86 82 75 72 70 70 68 67 66 67 66 68 69 69 70 71 71 71 73 74 76 77 77 78 78 77 76 75 73 69 66 65 63 60 56 54 50 43 37 37 28 28 23 23 23 23 26 30 30 33 33 36 36 39 39 39 39 39 39 39 39 39 36 33 33 32 30 30 29 29 31 31 29 33 30 32 33 34 35 36 38 40 42 44 46 46 48 46 44 43 43 41 43 46 49 55 60 66 73 80 85 90 96 99 96 90 87 78 68 62 55 51 48 48 47 47 48 49 50 52 53 54 55 55 53 53 50 46 46 44 43 42 41 40 39 37 35 32 29 24 20 15 11 7 5 1 359 357 355 354 354 354 354 354 354 356 357 359 1 2 4 5 5 5 5 5 2 1 359 358 354 351 347 344 339 334 329 323 319 312 307 303 302 301 301 301 305 309 313 319 325 330 336 342 345 349 352 353 353 353 351 348 347 344 342 339 338 338 336 337 337 337 336 334 331 326 317 310 301 295 292 289 289 290 293 295 297 299 301 303 305 307 310 313 318 322 327 335 344 352 2 15 27 40 54 66 78 90 100 110 115 122 129 136 141 149 158 168 190 210 227 247 254 255 261 261 255 254 244 236 232 222 217 217 222 228 238 242 250 256 263 276 277 286 297 302 309 331 349 37 69 91 111 123 129 134 137 134 139 139 136 136 138 138 136 139 139 139 142 142 148 152 158 163 172 183 190 204 210 218 227 239 247 255 261 265 273 280 282 284 289 291 292 293 293 293 292 293 294 293 294 298 300 302 305 308 313 316 321 323 328 328 328 328 326 324 327 325 331 333 333 332 331 12 94 131 132 146 151 161 161 177 185 203 222 238 256 265 270 277 276 278 277 275 272 267 263 258 251 245 240 232 227 223 219 219 215 214 215 219 218 221 220 227 227 227 229 232 237 242 247 255 266 273 280 290 295 303 310 312 317 317 317 317 317 315 313 311 311 310 310 311 310 310 311 311 312 311 311 311 310 310 310 310 310 310 310 310 310 310 310 309 308 308 307 307 306 305 305 304 304 304 303 303 301 301 299 297 291 285 266 238 201 179 170 165 163 162 161 163 162 162 164 166 168 170 171 174 177 179 183 186 188 192 194 198 201 203 206 207 208 208 210 210 211 211 211 211 210 210 210 211 211 211 211 211 211 147 146 147 146 147 148 150 151 154 155 159 163 164 169 171 174 176 179 182 182 182 182 182 182 182 179 175 170 165 160 154 144 134 124 114 104 95 82 74 66 59 54 49 46 49 49 50 58 65 76 91 108 116 127 127 133 133 140 140 140 140 140 140 133 133 128 121 118 120 116 112 107 102 94 90 83 76 69 61 58 56 56 58 64 71 79 90 98 106 113 118 118 118 120 116 112 108 104 100 95 90 86 82 79 73 71 69 68 66 66 68 67 68 68 69 69 71 73 73 75 74 75 75 74 73 71 67 66 63 58 56 54 55 49 49 47 40 38 34 28 26 23 23 23 23 26 30 30 30 33 36 36 39 39 39 39 39 39 39 36 36 33 30 26 28 24 22 22 24 24 24 26 26 28 30 29 31 33 36 38 40 42 46 48 50 51 49 48 47 49 49 50 51 54 58 64 69 75 81 88 93 95 96 96 93 87 81 73 66 60 53 51 49 49 50 49 50 51 52 53 54 53 54 51 50 47 44 44 42 41 41 40 39 37 36 35 32 29 26 20 17 13 9 5 3 1 359 357 355 354 354 354 354 354 354 356 357 357 359 1 1 1 1 1 359 358 356 354 352 349 347 343 339 334 328 323 319 312 306 303 300 299 298 298 299 303 309 313 319 325 331 338 343 347 350 353 353 354 354 351 350 346 344 341 338 337 337 335 337 336 335 334 332 329 322 316 305 297 290 287 285 285 288 289 291 294 296 298 301 304 305 309 312 316 320 325 331 338 346 355 6 16 27 39 55 68 82 93 105 115 123 130 139 145 158 172 191 213 236 252 261 261 265 265 265 261 254 250 242 228 222 221 221 212 221 236 249 261 261 269 277 286 289 302 309 326 349 8 37 69 104 111 113 121 127 131 129 132 134 132 134 132 132 132 134 136 136 137 142 142 148 152 158 167 177 190 198 207 222 228 242 250 259 265 270 277 283 286 289 291 292 292 295 294 295 292 293 292 294 294 295 297 298 303 308 308 313 313 318 321 323 325 325 325 323 324 327 329 331 330 333 342 351 37 57 114 131 142 161 161 188 207 220 257 269 280 283 287 286 286 284 283 280 278 274 268 262 256 249 243 237 230 226 221 217 217 214 211 211 212 214 214 217 217 220 220 224 227 233 239 248 257 265 278 286 293 303 309 314 316 317 317 315 315 314 313 312 311 311 310 311 312 311 311 312 312 312 310 310 309 308 308 308 308 308 307 307 307 307 307 306 305 305 304 304 303 303 303 303 302 302 301 301 300 299 297 294 290 281 266 239 205 185 173 167 164 162 161 163 162 162 163 165 167 168 170 173 176 178 182 184 188 192 194 197 199 202 204 205 208 209 209 210 210 211 211 211 210 211 211 211 211 211 211 211 211 148 147 146 146 146 148 147 149 154 155 158 162 166 169 171 173 176 179 179 179 179 179 179 179 179 175 175 170 165 156 144 137 131 118 108 99 90 82 75 68 61 58 54 49 51 52 53 60 67 71 91 98 113 116 123 127 139 139 133 133 140 140 140 133 127 123 119 121 118 114 108 108 103 95 90 82 74 66 63 56 54 56 59 63 70 78 86 94 106 111 114 120 120 122 118 114 114 110 110 104 99 95 90 86 83 77 74 72 68 67 66 66 67 68 68 69 70 72 73 73 73 74 73 72 68 66 63 60 59 53 51 51 49 46 44 41 41 35 35 30 26 26 26 26 26 26 30 30 30 33 36 36 39 39 39 39 39 41 38 38 33 30 26 26 23 20 20 20 22 22 26 24 24 26 26 28 29 30 33 37 40 44 48 50 53 55 55 54 52 54 53 55 56 57 61 66 69 75 82 86 90 95 95 96 93 87 81 76 68 62 59 55 51 52 50 51 51 53 53 54 54 53 53 51 49 47 44 43 42 40 38 37 37 37 37 33 32 30 26 23 19 15 11 7 5 3 1 359 357 355 356 354 354 354 354 354 356 356 358 358 358 356 356 357 355 354 351 350 347 343 341 338 335 329 325 320 313 308 303 299 296 296 293 295 297 301 307 313 318 326 332 338 343 348 351 353 354 354 354 353 349 347 344 341 338 337 335 335 335 334 332 331 330 325 319 310 301 294 287 284 283 282 285 288 289 292 295 297 300 302 305 308 311 315 318 323 329 335 341 349 356 4 15 25 38 53 68 86 99 112 128 137 145 159 177 193 217 236 254 265 270 270 270 266 265 261 259 250 238 228 212 220 207 207 217 247 268 268 281 293 302 302 317 326 326 351 6 26 40 61 91 100 110 114 120 123 124 125 126 126 129 127 127 129 131 131 132 134 137 139 144 150 156 163 167 177 190 198 213 228 238 250 258 269 274 278 281 286 288 291 290 292 294 293 293 293 292 290 291 290 291 293 297 298 301 306 308 313 313 316 318 321 321 323 323 323 324 325 326 328 336 339 342 351 8 37 57 94 103 159 266 289 298 297 294 297 297 294 293 291 289 286 285 281 277 272 266 261 254 247 240 233 226 223 217 215 212 208 208 207 209 211 209 213 213 217 217 220 223 230 240 249 259 270 279 293 301 308 311 314 316 316 314 314 313 312 313 312 312 311 311 313 314 314 313 312 311 310 309 308 307 307 306 305 305 305 304 304 304 303 303 302 302 301 301 301 300 300 300 299 299 299 298 297 296 294 291 287 278 264 242 210 189 176 170 167 162 161 163 161 162 163 165 167 168 170 172 174 177 181 183 187 190 193 196 199 202 203 206 208 208 209 210 210 210 210 211 211 210 210 210 209 209 209 209 210 148 147 146 147 146 147 149 151 153 157 158 161 164 166 168 170 173 173 176 176 176 176 175 175 175 171 166 161 156 150 140 134 122 116 107 98 94 83 77 70 64 59 55 53 53 54 54 59 65 73 85 97 106 113 119 123 128 133 133 133 133 133 133 133 127 123 119 121 116 114 111 110 104 95 90 81 73 68 61 54 54 54 58 61 66 78 86 95 103 111 114 116 118 118 118 120 116 116 114 110 108 104 99 95 90 83 80 74 72 68 67 69 68 68 68 69 70 71 71 71 73 71 69 68 64 62 57 56 52 48 46 44 44 44 41 41 38 33 33 30 28 25 25 26 26 26 30 33 33 33 36 39 39 39 41 41 41 41 41 38 33 30 26 23 23 19 20 20 20 20 24 23 26 28 25 26 28 29 33 35 38 42 48 52 56 58 59 61 60 59 58 59 59 60 62 67 70 76 80 84 88 93 93 93 93 90 84 78 72 65 60 57 55 54 53 53 52 54 54 54 54 53 51 50 49 47 46 42 42 39 38 38 37 37 34 34 33 30 26 23 21 17 13 11 7 5 3 1 359 357 357 356 356 354 354 354 354 355 355 355 354 354 353 352 350 349 348 345 342 340 338 335 330 325 320 315 310 307 301 296 293 293 290 293 296 299 306 311 318 326 332 338 344 348 351 353 354 354 354 351 349 345 342 338 337 334 333 333 333 332 330 328 327 322 316 307 300 291 286 282 282 282 285 286 289 291 294 296 299 302 304 307 310 314 318 322 327 331 337 343 348 354 1 10 20 31 43 65 91 106 133 151 169 185 210 232 250 259 265 270 273 273 273 270 265 260 258 248 241 229 207 196 169 159 103 261 300 306 318 318 326 332 332 342 342 5 16 20 50 57 71 91 104 107 114 114 119 121 120 121 123 123 125 125 127 127 129 131 134 136 141 144 150 156 164 173 178 190 198 217 228 238 256 263 274 279 281 284 289 289 290 289 291 290 290 290 289 286 288 286 287 289 290 294 295 300 303 308 308 313 316 316 318 321 321 318 321 325 329 331 333 336 339 345 353 351 8 8 349 349 326 324 311 308 310 308 305 301 298 297 293 291 287 285 280 277 272 266 258 251 244 237 229 222 217 210 209 205 202 203 207 209 209 209 209 213 213 217 217 220 227 235 250 263 276 287 297 303 308 311 312 312 314 313 313 313 313 313 314 314 315 316 316 315 315 315 313 311 309 308 307 306 305 304 303 303 302 301 301 300 300 299 299 298 298 298 298 298 297 297 297 296 296 295 294 291 288 284 275 262 241 213 188 179 172 167 164 163 162 163 162 163 163 165 167 169 172 174 177 181 183 187 189 193 196 198 202 203 206 208 209 210 211 211 211 211 211 211 211 210 210 209 209 209 209 209 149 148 147 147 147 147 149 150 153 154 157 158 161 163 165 167 170 169 169 172 172 172 172 168 168 164 159 154 148 140 131 125 120 113 105 97 90 84 78 72 67 63 58 56 55 55 56 59 65 71 80 91 103 108 116 121 125 128 128 128 127 127 127 120 116 123 123 119 110 108 108 107 100 95 90 81 76 68 61 58 55 55 55 61 65 74 82 90 100 104 112 118 118 120 120 123 123 120 116 116 114 110 108 104 99 90 86 79 77 72 71 70 69 70 69 70 70 73 73 71 70 69 67 65 61 56 51 50 44 44 42 40 42 39 37 39 39 34 31 31 28 28 25 26 26 30 30 33 33 36 36 37 37 39 41 41 41 41 41 38 33 30 26 26 23 19 19 23 23 23 23 25 25 25 26 25 26 29 31 35 38 42 48 55 59 63 64 65 64 63 62 61 60 62 64 67 70 74 78 82 86 88 90 93 93 90 87 81 75 67 63 60 57 55 55 55 53 54 54 53 53 52 51 50 49 47 46 43 40 39 38 38 36 35 35 32 31 29 27 26 24 20 16 14 11 9 7 5 3 1 359 357 357 356 354 354 353 353 352 351 351 350 348 348 347 345 344 341 339 337 334 331 327 322 318 314 309 303 299 295 290 290 289 291 294 299 303 310 317 325 332 339 344 348 351 353 354 353 353 349 347 345 341 338 335 332 331 331 329 329 327 326 324 319 312 305 299 292 285 282 282 282 283 286 289 291 294 296 300 302 305 308 310 313 317 320 324 329 333 338 341 347 349 353 359 5 11 19 26 103 196 201 221 234 248 258 265 270 274 273 277 273 273 274 270 259 256 249 229 207 196 146 128 92 57 37 8 6 353 353 345 345 354 354 3 13 22 22 42 54 66 84 91 100 104 109 112 116 116 119 120 120 121 123 123 126 127 131 133 136 138 145 149 156 161 164 173 183 190 198 217 228 238 256 263 274 279 281 286 288 288 287 289 286 285 285 284 284 282 283 281 282 283 286 289 293 297 302 302 305 311 313 313 313 318 318 321 322 323 326 331 333 336 339 347 345 354 353 345 345 333 330 324 319 316 312 307 305 303 299 297 294 291 288 284 281 276 270 264 257 249 240 231 222 216 209 204 200 202 199 201 202 204 209 209 209 213 213 213 213 219 223 232 245 261 277 289 297 303 311 311 312 312 311 313 313 314 315 317 317 318 319 319 319 318 316 314 312 310 308 306 305 304 303 303 302 301 300 299 298 298 297 296 296 296 296 295 295 295 294 294 294 293 292 291 288 285 281 273 260 237 214 194 179 172 169 166 163 162 163 162 163 163 165 167 169 172 174 177 179 183 185 189 192 195 198 200 204 206 208 210 211 211 212 212 212 212 211 211 211 210 209 209 209 209 209 149 148 147 148 147 148 148 150 151 154 155 156 157 159 159 160 163 162 162 166 166 165 165 161 160 157 152 147 142 137 126 121 116 110 103 96 90 85 79 74 69 66 63 61 59 58 59 60 64 70 78 86 90 100 107 111 118 121 121 125 125 123 116 116 116 116 113 106 104 103 103 101 96 91 85 81 76 67 63 59 55 55 55 61 65 73 77 90 95 105 110 116 120 123 123 126 123 123 123 123 116 116 114 110 104 100 95 86 83 81 78 76 75 73 72 73 73 73 71 71 71 68 65 61 56 53 48 42 38 38 36 34 36 36 35 35 35 32 34 31 28 28 30 30 30 30 30 33 36 36 34 37 39 39 39 41 41 41 39 39 36 33 30 25 25 25 25 25 25 28 28 26 25 26 25 24 25 25 26 30 36 42 48 56 63 67 68 69 69 66 66 65 64 63 64 64 68 72 73 79 81 86 90 90 90 90 87 81 74 71 66 62 58 56 56 56 55 54 55 55 55 54 53 50 49 47 47 44 41 40 38 37 37 37 34 33 33 31 28 26 26 24 19 17 14 12 9 7 5 4 3 1 359 357 356 354 353 352 349 348 347 346 344 344 343 342 339 338 335 333 330 327 325 320 317 312 308 302 297 292 289 289 287 289 292 297 302 309 317 326 333 339 343 347 350 351 353 351 351 349 347 343 339 336 333 332 328 328 327 327 326 324 321 317 312 305 296 291 285 284 282 282 283 286 289 291 294 297 300 303 305 308 310 314 317 320 323 326 329 333 336 338 340 341 343 341 338 331 317 297 278 262 263 258 265 270 270 273 277 277 277 277 273 270 270 263 255 245 220 196 146 114 92 75 61 41 32 26 13 12 12 3 10 10 10 17 23 26 38 47 57 73 80 90 99 101 104 109 110 113 114 115 117 119 123 125 126 129 133 134 140 142 150 154 157 163 170 178 183 190 198 207 222 234 255 263 274 278 281 283 284 283 282 281 281 281 279 279 277 275 275 276 276 277 277 282 286 291 295 299 302 305 308 311 311 313 316 319 323 326 331 328 333 336 333 339 339 339 342 342 335 333 327 323 318 314 311 307 303 302 299 297 294 291 289 285 281 275 270 261 253 241 232 222 213 205 202 200 198 199 201 202 207 209 209 207 207 207 202 202 204 210 213 228 241 259 278 291 302 304 306 310 310 311 313 313 317 318 320 321 323 322 323 321 319 318 315 312 310 308 307 305 303 303 302 301 300 299 298 297 296 296 295 294 294 294 293 293 293 293 292 292 291 290 288 286 283 277 268 254 236 211 194 181 173 169 166 165 164 163 162 163 164 165 167 169 172 173 176 179 183 185 189 192 196 198 200 204 206 207 210 211 211 211 212 212 212 211 211 211 210 209 209 209 208 209 150 149 148 147 147 147 148 148 150 151 152 153 153 154 155 154 154 154 157 155 155 155 155 154 154 149 146 142 137 132 125 118 113 108 102 96 90 85 80 78 71 68 66 63 63 62 61 62 66 70 76 79 86 95 100 104 110 116 118 114 114 116 110 110 110 104 97 97 97 97 91 91 85 85 81 76 76 71 63 61 61 59 59 59 63 67 76 85 95 101 111 118 123 126 130 130 126 126 126 126 126 123 120 120 114 110 110 104 95 90 87 84 81 79 77 75 76 74 74 72 69 66 65 58 53 48 42 38 35 33 33 30 32 32 32 33 35 32 34 34 31 31 30 30 30 33 33 33 36 37 37 37 39 39 42 42 42 44 41 39 39 36 31 28 28 28 28 28 31 31 29 31 31 29 24 23 23 23 26 29 35 39 51 59 68 72 77 77 75 73 70 66 65 62 63 64 66 69 71 75 79 83 85 88 87 87 84 81 77 70 67 63 59 58 56 57 53 55 54 54 54 53 53 51 49 47 46 44 43 40 40 40 37 37 37 35 35 32 30 28 26 24 22 21 19 17 14 11 9 8 6 2 1 359 358 355 352 349 347 346 345 343 341 341 338 337 336 334 333 331 328 326 322 319 315 311 306 302 296 292 290 287 287 288 291 294 302 309 319 325 331 338 343 346 349 350 350 350 350 348 345 341 338 334 332 330 327 326 325 325 324 321 319 314 309 304 298 291 287 285 284 284 285 287 289 293 296 298 301 303 306 308 311 313 316 319 321 324 326 329 330 331 333 333 331 328 323 316 308 293 283 279 274 274 273 277 277 277 280 279 280 277 274 270 269 262 249 231 191 146 108 104 78 71 62 48 42 37 26 23 21 21 15 19 19 19 24 26 36 43 55 65 71 82 87 94 97 103 104 107 108 110 112 116 119 121 125 126 129 134 138 142 147 152 158 160 167 170 173 178 189 198 200 222 234 255 263 270 278 280 278 278 279 277 276 274 272 272 272 270 270 266 266 270 270 274 279 284 289 291 295 295 301 304 307 307 313 316 320 320 324 328 328 333 330 336 336 338 338 340 333 331 328 325 319 316 313 308 307 304 302 299 296 294 292 289 286 282 276 267 259 248 235 224 214 207 204 200 202 203 205 209 211 211 211 207 207 205 201 201 198 200 202 207 210 228 249 277 287 297 300 305 306 311 313 315 317 319 321 323 325 326 325 323 321 319 317 314 311 309 307 305 304 303 302 300 299 298 298 297 296 295 294 294 293 293 292 292 292 292 291 290 289 288 286 283 279 274 265 252 230 209 192 181 175 169 166 165 164 163 164 164 165 165 167 169 170 173 177 179 183 187 189 192 196 198 202 204 206 208 210 211 211 212 212 212 212 211 211 211 210 209 209 209 208 208 150 149 148 147 147 147 147 147 147 147 148 148 147 148 148 149 149 147 147 147 147 150 145 145 145 141 139 134 130 126 122 115 111 107 101 95 93 85 83 79 75 71 68 66 63 63 63 65 66 70 72 77 84 87 94 98 102 107 108 108 110 107 107 101 101 96 91 91 91 91 85 85 81 81 77 76 73 73 68 65 61 61 59 59 63 65 74 85 91 103 108 121 126 129 134 134 134 134 134 134 130 130 127 127 127 124 120 118 108 103 98 94 90 87 84 82 80 80 77 75 71 65 62 56 50 44 38 34 30 29 26 26 28 28 32 32 33 35 32 34 34 31 33 33 33 33 33 33 36 37 37 39 39 42 42 44 44 44 44 44 41 39 34 34 34 34 34 34 34 35 35 33 32 29 26 24 23 21 22 26 32 41 52 65 78 82 87 87 84 78 73 69 66 65 64 65 66 68 71 73 76 79 83 85 85 84 84 81 77 73 66 64 59 58 57 56 54 52 53 55 53 51 51 50 50 49 47 47 44 43 43 40 40 38 38 36 35 35 33 31 31 29 26 25 22 20 19 16 13 11 8 6 2 1 358 353 350 348 346 344 342 340 338 337 336 334 333 332 331 328 326 325 322 317 314 311 306 302 297 293 291 288 286 286 289 292 299 308 317 324 332 339 343 346 348 350 350 350 348 346 344 341 336 334 330 328 326 325 325 324 323 322 319 316 311 305 299 294 290 286 286 285 286 290 291 295 297 299 302 305 307 309 311 313 316 318 320 322 324 325 325 326 327 325 323 319 314 309 300 294 289 286 283 279 279 279 279 279 279 279 281 277 274 269 263 252 240 207 172 131 104 91 82 76 62 53 47 43 31 31 29 24 22 26 24 26 26 30 34 40 47 59 68 74 79 87 90 96 99 101 103 108 110 112 116 119 123 126 127 134 136 142 146 151 154 158 160 166 170 174 178 183 191 200 222 234 248 264 270 270 273 273 272 272 272 270 267 265 265 261 258 259 258 257 256 260 265 270 274 279 284 289 293 297 299 306 306 313 316 316 316 320 325 325 325 330 330 333 335 333 331 330 327 323 319 315 313 310 307 305 301 300 298 296 294 293 290 286 282 274 264 254 239 226 215 208 204 200 202 205 207 212 212 212 212 209 205 203 199 195 191 191 188 194 204 207 228 255 276 285 295 300 306 308 311 315 318 321 324 326 328 328 327 325 323 320 317 314 311 308 307 305 303 302 301 300 300 298 298 297 296 295 294 294 293 292 292 291 291 290 290 289 288 286 284 281 277 273 261 247 226 207 192 179 175 169 167 165 165 165 164 165 165 166 169 169 172 175 177 180 183 186 190 192 196 199 201 205 207 209 210 211 211 212 213 213 213 213 211 211 210 209 209 209 208 208 152 150 149 147 147 146 147 148 146 145 145 143 143 141 141 142 140 140 140 138 138 138 138 138 136 134 134 130 126 123 119 115 109 106 100 98 93 88 84 79 75 74 72 69 68 65 66 66 67 68 72 76 79 84 87 94 97 101 102 102 102 99 100 95 95 90 85 86 81 81 77 77 77 73 74 74 70 70 70 66 66 61 61 63 63 65 74 79 91 104 116 125 129 134 138 138 138 138 138 138 134 130 134 134 137 137 134 131 128 122 116 114 106 101 97 94 90 84 81 78 74 67 60 53 46 39 35 29 28 24 23 24 24 25 29 32 33 32 32 32 34 34 34 33 33 33 35 36 36 39 39 39 40 42 42 42 46 46 46 46 44 41 39 39 39 39 39 39 39 40 37 37 34 32 28 24 24 21 21 25 33 40 54 69 85 90 95 94 90 83 78 73 66 64 63 64 65 67 69 71 73 76 78 83 82 82 81 77 74 70 66 63 60 57 56 54 53 53 52 52 52 50 50 50 50 49 49 47 46 44 44 44 43 43 41 41 39 37 35 35 33 33 32 30 26 25 22 21 17 14 12 8 4 1 358 353 350 347 345 342 340 338 336 335 334 332 332 330 329 327 325 324 322 319 315 313 309 305 299 297 293 289 287 288 289 292 299 310 317 326 333 339 342 345 348 348 348 348 347 346 344 339 336 333 330 327 326 324 325 323 323 321 319 316 310 307 302 295 292 289 288 288 290 292 294 297 299 301 303 305 308 310 312 313 315 317 318 320 321 322 322 322 321 320 317 313 311 305 299 295 289 287 285 283 283 283 283 282 282 283 281 278 274 269 252 236 220 172 142 125 108 91 83 71 65 60 51 47 43 37 34 34 32 30 26 26 30 30 35 41 44 52 59 64 73 77 84 87 90 96 100 103 105 110 112 116 117 124 127 133 136 140 146 149 154 157 161 164 166 170 173 178 184 191 200 222 238 250 260 266 266 267 267 267 265 265 263 260 257 255 250 247 244 246 244 249 252 259 269 275 280 280 285 285 292 292 300 300 308 308 312 316 316 316 316 325 325 333 335 333 330 328 325 321 317 314 311 309 307 304 303 302 300 299 298 295 295 291 287 282 273 263 246 229 218 210 208 204 205 208 208 213 218 215 215 210 207 202 198 193 190 186 186 187 193 202 218 242 263 275 287 295 302 308 312 316 319 324 326 329 328 330 328 326 323 320 316 312 310 307 306 304 303 302 301 301 300 299 298 297 296 296 295 294 293 293 292 291 291 290 289 288 287 286 284 281 275 268 259 242 220 202 188 179 173 170 167 166 165 165 166 165 165 167 169 170 172 175 177 180 183 186 190 193 196 199 202 205 207 209 210 211 212 213 214 214 214 213 212 211 211 210 209 209 208 208 151 149 148 147 146 146 144 145 145 143 142 140 139 139 138 136 134 133 133 133 133 133 133 133 133 129 129 127 123 121 117 114 108 105 100 97 92 88 86 82 78 74 73 71 69 69 68 68 69 71 72 74 78 80 82 87 90 94 97 97 97 94 94 90 86 82 78 78 74 74 70 70 70 68 71 71 72 72 71 69 68 66 65 63 63 65 73 79 91 106 113 128 134 138 138 146 146 138 138 138 142 138 141 141 144 144 143 143 140 140 134 129 123 118 113 105 101 98 90 87 79 70 61 52 44 33 29 25 22 19 18 19 21 24 26 29 31 32 32 32 34 34 34 33 33 33 38 36 39 39 39 39 40 42 42 42 44 46 46 44 46 46 46 44 42 44 42 44 44 44 42 40 36 32 28 24 21 22 21 26 32 40 55 73 91 100 105 104 103 90 83 77 70 67 64 63 64 65 68 69 73 75 76 79 81 80 79 75 74 70 66 61 58 56 53 50 50 50 50 51 49 49 49 49 49 49 49 47 47 46 48 48 46 46 46 46 44 42 40 40 40 38 38 35 33 30 25 22 21 17 12 8 4 1 358 353 349 346 342 340 339 337 335 334 333 332 331 330 329 327 326 324 323 321 319 317 314 311 305 301 297 293 289 290 291 293 300 309 318 326 335 339 343 346 347 348 348 348 347 346 344 341 338 335 331 329 326 326 325 324 324 323 323 320 316 310 305 299 294 292 291 290 292 294 296 298 301 303 305 307 308 311 311 313 315 316 317 318 318 319 319 319 317 315 313 311 306 303 298 294 290 289 287 285 286 285 285 284 282 283 277 274 269 262 241 221 188 161 140 127 113 98 91 79 67 65 56 50 44 41 38 38 36 33 31 29 29 31 34 39 44 49 54 60 67 71 79 82 85 90 93 98 100 105 108 111 116 120 125 129 132 138 142 146 151 154 158 161 164 166 170 173 178 184 191 200 228 242 249 257 259 261 261 262 260 258 255 254 250 245 241 234 233 233 233 238 239 244 252 258 263 269 269 275 281 281 282 291 291 297 297 297 307 312 312 316 321 325 328 329 327 325 324 321 315 313 311 309 308 305 303 302 301 301 299 299 297 295 293 286 278 270 254 241 226 218 213 211 211 214 214 219 219 219 216 213 205 200 197 193 189 186 186 190 194 201 209 227 247 265 279 289 297 305 312 317 321 325 329 330 331 331 328 326 322 317 314 311 308 306 305 303 302 302 301 301 300 299 299 298 297 296 295 295 294 293 293 292 291 290 290 289 287 285 283 279 274 267 255 237 217 199 186 177 174 170 167 166 165 166 166 167 167 167 169 171 173 175 178 181 184 186 190 193 197 200 202 205 207 209 210 212 212 213 214 214 214 213 212 211 211 210 209 209 208 208 150 148 146 146 146 145 145 143 143 142 140 137 136 135 133 131 130 128 126 128 128 128 128 128 126 126 126 124 121 119 115 111 108 103 100 97 92 88 86 82 81 77 75 74 72 70 70 70 69 70 71 73 74 76 80 85 88 90 90 90 90 90 90 87 83 80 77 72 69 69 64 66 66 66 69 69 70 73 73 73 72 71 70 68 67 69 73 77 91 98 116 128 134 138 142 142 142 142 142 142 142 142 145 148 150 148 150 152 152 152 147 142 139 134 126 123 116 107 104 95 86 76 65 54 37 28 25 19 18 17 16 16 19 22 26 31 31 32 32 32 34 34 34 36 36 38 38 36 39 39 39 37 40 42 44 44 44 46 46 46 46 46 48 48 48 48 48 48 50 48 46 42 38 34 28 25 22 22 22 23 32 40 57 77 97 114 116 116 110 99 90 83 75 68 65 65 64 65 68 70 72 74 75 77 76 75 75 70 68 67 63 59 54 51 51 49 48 46 48 48 48 50 48 49 49 48 49 49 49 49 49 49 51 51 50 50 50 50 48 46 46 44 44 40 38 33 32 25 21 18 14 10 6 1 358 353 349 346 342 339 338 336 335 333 333 332 331 330 329 329 327 327 326 325 324 322 318 315 312 309 303 299 294 294 295 297 302 311 323 329 337 342 346 348 349 348 348 348 348 346 344 343 340 336 333 329 328 327 326 326 326 323 326 324 320 312 308 301 298 294 294 294 294 296 298 300 302 304 305 307 309 310 312 313 313 314 315 316 316 316 316 315 314 312 310 307 303 301 298 295 292 290 289 287 287 287 286 285 284 279 277 270 263 248 234 207 176 158 144 128 119 104 97 85 74 67 59 52 49 46 44 39 37 37 35 33 33 33 36 37 42 46 50 55 62 66 69 76 79 82 88 93 95 100 103 108 112 117 121 125 129 136 138 145 147 152 155 158 160 163 161 164 168 178 184 200 217 236 244 248 252 255 256 254 255 253 249 245 243 237 229 224 218 220 220 223 227 231 236 244 250 250 256 256 263 263 262 269 269 269 278 286 286 294 301 307 312 316 320 320 322 321 320 314 312 310 308 307 307 306 304 303 302 303 302 301 299 297 295 291 285 276 263 249 235 229 221 219 219 219 221 221 224 224 219 216 208 204 196 192 191 188 188 192 196 202 209 223 233 255 270 281 292 301 309 314 321 325 329 330 331 329 326 322 318 314 310 308 306 304 303 302 302 302 301 301 300 300 299 298 298 297 296 295 294 294 293 292 292 291 290 288 287 285 283 278 272 264 251 234 212 195 183 175 172 169 168 168 167 166 166 167 167 169 169 171 173 176 178 182 184 188 190 193 197 200 202 204 207 209 210 211 212 214 214 214 213 213 212 211 211 210 209 209 208 208 148 146 145 145 144 144 143 141 142 141 138 136 135 132 129 127 127 126 123 124 124 124 124 122 122 120 120 119 116 114 110 108 105 103 98 93 90 88 84 82 81 79 77 76 74 72 71 71 70 71 71 72 74 75 79 81 83 85 85 87 87 84 84 81 77 74 71 68 68 64 62 59 62 62 66 68 72 75 78 77 77 76 75 73 67 69 67 77 84 98 113 128 134 138 142 142 142 142 142 142 142 142 145 150 152 154 160 161 158 158 155 154 151 146 142 137 131 124 116 107 97 85 71 51 36 26 19 16 11 11 14 17 17 20 24 28 28 29 34 34 34 34 36 36 36 38 38 36 39 39 37 37 40 42 44 44 44 46 46 46 48 48 48 50 50 52 54 54 54 52 48 46 42 36 32 25 25 22 21 23 28 40 57 76 104 116 123 123 118 110 95 86 77 72 69 65 65 67 68 68 70 72 74 74 73 72 71 69 63 62 56 54 51 49 46 44 46 44 46 46 48 48 48 48 48 50 51 51 51 51 53 55 55 53 53 56 56 56 53 52 52 52 50 46 44 40 35 29 24 19 15 10 6 1 356 352 348 344 342 340 339 336 335 334 333 332 332 331 331 331 330 330 330 330 328 327 325 325 321 317 314 311 303 302 301 303 310 319 327 336 341 346 348 349 350 351 349 350 349 349 347 344 341 338 334 330 329 328 329 329 329 328 329 325 320 316 312 306 302 298 297 297 297 299 301 302 304 306 306 308 309 310 310 311 312 313 314 314 314 314 313 313 311 309 308 305 302 300 297 295 293 291 289 287 287 286 285 284 281 279 273 265 254 236 217 193 177 163 151 138 121 114 101 90 81 68 61 59 54 49 46 44 40 40 38 34 34 34 34 34 38 42 46 50 56 60 64 70 74 79 82 85 90 96 98 101 107 110 116 120 126 132 136 143 145 148 155 154 156 159 161 164 163 172 177 191 207 223 238 244 249 251 253 252 249 247 243 238 235 228 221 215 209 207 207 209 212 219 223 231 231 236 236 236 242 242 238 241 241 249 249 259 259 269 278 286 294 307 312 316 313 313 314 312 309 309 307 306 306 306 304 304 303 303 303 302 301 299 297 293 290 283 270 259 247 239 231 226 226 226 226 228 229 226 224 219 211 205 201 194 194 194 194 194 197 202 211 221 229 246 261 274 290 300 311 318 320 325 329 329 330 326 325 317 314 309 307 304 302 300 300 300 301 301 301 301 300 300 299 298 298 297 296 296 295 294 294 293 292 291 290 288 287 285 282 277 271 261 246 227 208 192 181 176 173 170 169 169 168 168 167 167 169 169 171 172 175 177 180 182 185 189 192 194 197 200 202 204 208 209 210 211 213 213 214 214 214 214 213 212 212 211 210 209 209 207 147 145 144 144 144 144 142 142 141 139 137 136 133 131 129 125 124 122 121 121 121 119 120 120 118 116 115 115 113 109 107 105 103 100 95 93 90 86 84 82 80 79 77 76 76 75 73 73 72 72 72 71 73 74 75 79 79 81 83 82 82 82 79 79 75 72 69 67 64 62 58 58 59 62 65 68 73 76 79 81 81 80 75 74 73 69 69 73 84 91 106 119 125 129 138 138 138 138 142 142 142 145 148 154 156 159 160 161 162 160 159 159 158 154 152 145 140 137 130 121 113 98 73 53 38 24 16 14 9 8 11 14 14 18 21 25 29 31 34 34 36 36 36 36 36 38 38 38 39 39 39 39 40 40 40 42 44 46 48 48 50 50 50 52 53 56 57 57 57 56 52 48 42 38 34 28 25 25 24 26 32 40 51 76 98 119 129 134 126 118 105 95 82 77 70 70 68 68 68 68 69 71 71 70 69 68 66 62 59 56 53 51 46 44 41 41 41 41 41 44 46 44 46 48 50 50 52 52 56 56 56 57 59 59 59 61 61 61 59 59 59 56 56 54 50 44 38 31 25 19 16 11 4 359 356 351 348 345 342 340 338 337 336 334 335 334 334 334 334 335 333 334 335 335 334 335 333 332 329 329 326 321 319 316 313 312 320 328 333 342 346 350 352 353 351 352 352 352 352 350 348 347 344 341 338 334 332 331 329 332 330 332 330 328 325 321 314 310 305 302 299 300 300 300 302 303 304 306 307 308 309 310 310 311 311 312 311 312 311 311 311 310 308 307 305 303 300 299 296 294 292 290 289 288 287 284 284 283 280 276 270 261 244 227 207 194 178 167 152 141 131 120 110 95 86 79 71 64 58 53 50 46 44 40 38 35 35 35 35 35 38 38 42 46 50 53 58 62 68 71 75 80 85 88 93 96 99 105 112 116 123 128 132 139 142 146 151 152 152 156 158 160 164 168 178 190 204 219 233 241 244 248 248 249 246 244 239 234 228 221 213 205 202 199 199 197 202 204 212 215 219 223 223 223 218 218 218 217 217 222 222 228 241 249 259 269 279 286 301 308 306 308 309 308 308 307 306 305 305 304 304 303 303 303 303 303 302 300 299 297 292 286 278 270 260 249 243 238 235 235 233 233 233 233 229 224 219 212 208 203 199 199 198 199 203 207 212 219 226 242 256 270 283 297 307 319 319 324 326 330 326 321 318 310 307 302 300 298 298 298 298 299 299 300 300 300 300 299 299 299 298 297 296 296 295 294 294 293 292 291 290 288 286 284 281 276 269 258 241 221 202 187 179 174 173 170 169 169 168 168 169 169 169 171 172 173 176 178 181 183 185 189 192 195 198 200 203 205 207 209 210 211 212 213 213 214 214 214 214 212 212 211 211 210 208 208 143 143 142 142 142 142 142 142 141 139 137 136 132 130 128 125 122 121 120 119 117 117 116 116 115 114 112 112 108 106 105 102 98 95 93 88 88 86 81 82 80 81 79 78 76 76 75 75 73 72 72 73 73 74 75 77 76 78 78 80 80 79 76 76 73 70 65 62 59 57 57 57 58 61 64 69 71 76 79 81 81 81 79 79 74 71 69 74 79 91 97 110 118 123 130 130 134 134 138 138 138 145 148 154 158 159 161 166 163 163 163 163 162 161 156 150 146 144 138 128 116 100 81 54 43 26 17 11 9 9 11 11 11 15 19 26 28 31 31 36 36 36 36 36 38 38 38 41 41 39 41 39 42 40 42 42 44 44 48 48 49 51 51 51 55 58 58 58 57 57 56 50 44 40 36 30 26 24 22 25 30 37 47 69 98 113 128 134 134 126 111 105 90 83 77 74 71 70 69 68 69 69 69 69 67 65 61 58 55 52 48 44 39 38 38 34 37 37 37 40 44 44 46 46 49 51 55 56 58 58 59 61 63 64 64 67 66 66 64 66 63 62 60 56 52 46 40 33 25 20 14 9 5 359 356 351 349 345 343 342 340 339 338 337 337 337 336 337 337 338 340 339 341 342 342 341 340 341 339 338 337 333 333 331 328 330 336 338 347 349 351 355 356 355 355 355 355 354 354 354 351 349 346 342 339 335 333 332 330 333 332 333 333 331 326 323 318 312 306 304 301 302 302 302 303 304 305 306 307 308 308 309 309 309 310 310 310 310 309 309 308 307 305 305 303 300 299 297 295 293 291 290 288 288 286 283 281 280 277 270 263 254 239 223 207 192 178 170 156 146 137 124 112 103 90 83 76 66 62 56 54 48 46 44 40 39 35 35 35 35 35 35 39 40 44 50 53 56 62 65 68 74 76 82 87 90 93 100 103 110 115 119 127 132 137 139 144 150 154 154 156 160 164 168 178 189 202 216 227 234 240 243 245 244 244 240 235 230 224 217 207 200 193 190 190 191 192 192 198 204 207 212 212 207 207 207 202 202 202 204 207 210 215 222 228 245 257 279 286 297 297 301 301 306 304 304 302 304 304 303 304 304 304 303 304 304 303 301 299 297 295 290 284 277 270 261 253 250 246 243 241 241 241 236 233 229 224 217 211 207 208 204 206 207 209 210 216 221 229 239 246 260 275 290 302 316 320 326 326 326 320 313 304 298 296 292 292 292 292 294 296 297 298 299 299 300 300 299 299 298 297 297 296 295 295 294 293 292 292 291 290 288 286 284 280 274 266 254 235 215 198 185 179 175 172 171 170 170 169 169 169 171 171 172 172 175 176 178 181 184 186 190 192 195 199 201 203 205 207 208 209 211 211 211 212 213 213 213 213 212 211 211 210 209 209 207 142 142 141 142 141 141 141 141 140 139 138 135 134 130 127 124 122 120 119 117 116 115 113 114 112 110 109 108 106 102 100 98 93 90 88 85 83 83 81 79 79 80 79 79 79 78 76 76 76 74 74 73 74 74 75 75 75 76 75 78 77 76 74 73 70 65 62 59 57 55 55 56 56 60 64 67 72 77 80 82 84 84 80 79 79 74 73 71 76 80 91 101 107 114 120 124 127 131 131 134 134 141 145 150 156 159 160 161 166 166 166 166 162 161 156 154 150 148 142 134 127 101 81 62 37 29 17 15 9 9 8 11 11 15 20 25 28 33 33 33 38 38 38 38 38 38 44 44 44 41 44 41 42 40 40 42 46 46 48 49 49 49 53 55 56 56 58 58 58 57 57 53 46 42 36 31 28 25 26 26 29 35 43 62 83 106 119 129 134 126 118 110 99 90 84 79 75 74 71 70 69 67 67 66 63 61 58 52 49 48 44 37 34 33 32 30 29 31 36 39 43 47 47 49 52 56 56 57 59 60 62 63 66 67 67 71 68 68 68 70 67 65 64 58 54 50 42 34 26 21 14 9 5 359 356 353 350 347 345 343 341 341 340 341 340 340 341 342 343 344 345 346 348 348 348 349 349 348 347 348 347 348 346 348 345 344 350 351 357 357 1 358 359 359 1 359 359 359 357 357 357 355 350 346 343 338 334 333 332 332 333 335 335 333 330 326 321 316 312 307 305 305 305 305 305 306 305 306 307 307 308 308 308 308 308 308 307 307 306 307 305 305 303 302 300 298 297 295 293 291 290 288 287 285 285 283 280 278 272 267 258 246 232 218 203 190 178 167 160 152 142 131 118 106 98 87 77 71 63 60 56 51 46 44 43 39 36 33 33 33 34 34 37 39 39 42 48 51 55 59 62 68 70 76 79 81 87 90 97 104 108 114 121 126 134 140 143 146 152 152 154 160 163 168 178 189 204 217 226 231 237 241 243 242 242 237 234 228 219 212 202 196 189 186 182 182 182 183 187 192 198 193 193 193 194 193 193 188 188 189 189 190 198 200 207 221 229 257 269 284 289 293 295 297 300 299 300 300 302 302 302 303 303 304 304 303 303 302 301 299 297 293 287 283 277 273 264 260 257 253 252 249 246 244 241 233 231 224 222 216 214 213 213 213 215 216 218 222 229 235 244 258 276 291 307 312 321 321 321 312 308 297 293 285 283 283 284 285 288 290 293 295 297 298 298 299 299 298 298 297 296 296 295 295 294 293 292 292 291 290 289 287 285 282 278 271 262 247 229 209 193 183 178 173 171 170 170 170 170 170 171 171 172 172 174 176 177 180 182 185 187 191 193 195 198 201 203 205 206 208 208 209 211 211 211 211 212 212 212 212 211 210 210 210 208 208 140 140 140 140 141 141 141 141 141 139 138 135 134 130 127 125 122 119 117 116 113 112 111 110 108 106 105 103 101 100 95 93 88 85 83 80 78 78 79 79 79 80 80 81 81 79 79 78 78 75 75 74 74 74 73 75 74 74 75 75 74 73 70 69 67 64 62 57 55 55 53 55 56 60 63 67 72 78 80 82 85 81 81 77 76 71 70 70 68 77 81 90 95 103 111 116 120 122 124 127 131 134 141 148 150 154 156 160 162 162 162 161 161 159 158 156 152 149 143 128 116 101 81 54 43 26 22 19 14 13 9 12 15 16 21 25 26 32 35 35 38 38 38 41 44 44 44 46 44 44 44 44 41 42 44 44 44 46 46 48 49 49 51 54 56 58 60 60 58 56 55 51 48 40 37 33 30 28 28 28 28 33 40 55 77 97 110 121 130 127 124 114 103 98 90 84 80 76 75 72 68 67 64 61 61 57 53 47 44 41 37 33 29 28 28 26 24 26 34 38 38 43 47 51 53 55 59 58 62 64 65 66 70 71 71 71 72 72 71 71 70 66 65 62 56 52 44 34 26 20 13 7 3 359 355 352 349 348 345 344 343 343 343 343 344 345 346 347 348 348 350 352 353 355 355 355 355 355 354 356 356 355 358 358 2 2 2 2 7 6 5 4 4 6 5 5 5 5 3 3 1 359 356 350 347 343 339 335 333 333 331 333 333 331 327 324 323 318 314 310 309 307 306 306 305 305 306 307 306 306 307 307 306 307 306 305 305 304 304 304 302 301 300 299 298 296 294 293 291 289 288 287 286 284 282 280 278 275 270 263 254 241 229 211 197 185 175 169 159 148 144 134 122 112 101 90 81 75 68 63 58 53 49 44 41 40 36 33 31 31 31 31 33 34 37 39 42 46 48 53 56 62 64 67 72 75 77 84 90 94 101 107 112 118 124 131 137 144 148 154 158 158 163 173 183 193 207 218 226 231 236 241 240 242 240 237 232 226 215 207 199 193 185 179 175 175 175 178 178 183 183 183 183 183 183 183 178 178 178 178 178 178 177 184 185 195 212 229 245 269 276 285 290 293 293 297 298 298 300 301 301 302 303 303 303 302 303 303 301 300 299 295 292 287 283 280 273 270 264 260 256 256 256 252 246 243 235 235 228 226 222 222 221 221 222 224 224 226 229 235 240 250 269 286 297 310 317 317 310 305 286 281 274 274 273 273 275 278 283 286 289 293 295 296 298 298 297 297 297 296 296 295 295 294 293 292 292 291 290 289 288 286 284 280 275 267 256 241 221 202 189 181 175 174 171 170 170 171 171 171 171 172 174 174 175 177 178 181 183 186 188 191 194 196 198 200 203 204 205 207 208 209 209 210 210 211 211 212 212 211 211 211 211 210 208 208 139 139 140 141 142 142 142 142 141 140 139 137 134 131 127 125 122 119 117 114 113 111 109 108 106 105 101 99 97 93 90 88 83 80 77 77 75 75 75 76 76 77 79 80 81 81 79 79 79 79 76 76 76 75 75 74 74 73 75 74 74 70 69 69 66 63 60 58 56 53 55 55 58 58 64 67 72 75 78 80 82 81 79 74 73 70 66 64 69 72 76 79 87 94 102 106 109 114 116 122 124 127 134 137 144 146 154 156 157 160 160 159 159 156 154 152 146 138 128 116 100 91 73 59 43 31 26 23 16 15 12 15 16 16 21 26 26 32 38 41 41 41 44 44 46 46 46 46 46 46 44 46 46 44 44 44 44 46 46 48 49 51 51 52 54 58 58 58 58 56 53 51 46 42 37 34 29 29 26 28 28 32 41 54 67 85 103 118 127 124 122 116 109 104 96 90 85 81 77 73 70 67 63 59 56 53 47 44 40 36 33 30 25 23 23 22 26 29 33 37 37 53 57 55 54 59 63 63 66 68 69 70 71 74 75 75 75 75 75 74 71 70 66 62 56 50 42 33 25 18 11 6 3 359 355 352 350 349 347 347 345 345 345 346 346 347 348 350 352 353 355 357 359 359 359 359 1 1 1 1 1 1 5 5 6 12 14 14 12 15 13 15 12 11 10 10 12 12 10 10 8 6 1 355 349 345 341 336 331 331 330 327 331 331 327 330 323 320 318 314 311 310 309 307 307 307 307 306 306 305 305 304 305 304 304 303 303 302 301 301 300 299 298 296 295 294 293 291 289 288 287 285 284 283 281 279 276 272 266 258 248 237 221 205 192 182 173 164 158 149 141 134 123 113 103 93 84 76 69 62 58 52 49 44 41 38 35 34 32 29 29 29 28 30 33 36 37 41 44 48 51 56 58 60 63 68 71 77 80 87 90 99 104 110 120 127 134 142 145 156 161 161 168 178 188 201 212 218 226 235 238 240 242 242 240 235 232 224 215 205 196 189 182 175 172 171 171 171 171 170 174 170 170 170 174 170 170 165 170 170 169 168 167 171 177 177 187 201 229 249 269 275 282 286 289 292 293 294 297 298 299 300 301 302 302 302 302 302 301 301 298 297 295 293 288 286 280 278 273 270 266 263 259 256 253 247 245 240 238 233 233 229 227 227 228 228 228 226 231 233 239 248 259 281 298 309 309 309 293 279 269 263 265 262 263 264 267 272 276 281 286 290 293 295 296 296 297 296 296 295 294 294 293 293 292 292 291 290 289 288 287 285 282 278 272 264 249 232 213 195 186 179 175 173 172 171 171 171 171 173 173 174 175 175 176 178 181 182 185 187 189 191 195 197 199 200 202 203 204 206 207 207 208 209 209 209 210 210 211 212 211 211 211 210 210 208 139 140 140 140 142 144 144 143 143 141 139 137 135 132 129 124 122 119 116 114 112 109 108 104 103 101 97 95 93 88 85 80 78 75 72 72 71 72 72 73 74 76 77 80 80 80 80 82 80 80 80 77 77 77 76 76 75 73 72 70 70 69 69 68 66 62 59 59 56 54 56 57 58 61 64 70 72 75 78 78 80 76 76 73 69 67 66 63 66 66 72 75 81 87 94 97 104 108 111 116 118 124 127 131 137 140 146 148 148 150 152 152 150 152 145 142 134 123 116 108 91 76 62 51 43 37 32 25 20 19 19 19 19 20 21 26 32 32 38 41 41 44 46 46 52 52 52 52 49 49 49 46 49 46 46 44 44 46 46 48 48 49 51 52 54 54 56 56 56 54 53 51 48 41 37 34 31 28 29 28 29 33 39 49 63 81 100 110 116 118 116 118 113 106 102 96 90 83 79 73 70 67 62 57 53 48 44 40 35 31 29 26 22 19 19 22 21 26 30 42 49 54 59 65 62 67 66 66 68 70 72 73 74 75 75 75 75 75 75 74 74 71 66 62 56 50 42 33 25 19 12 4 1 357 355 353 352 350 348 347 347 347 347 348 348 350 349 353 355 355 357 359 1 3 3 3 5 5 5 5 6 7 7 12 14 17 17 22 22 23 21 22 20 18 16 18 17 17 17 18 16 12 10 5 358 350 342 337 331 327 327 325 327 327 327 326 323 323 320 317 316 314 312 311 309 308 306 305 305 304 303 303 303 302 301 300 300 299 298 298 297 296 295 293 292 291 290 288 288 286 285 284 283 281 279 277 275 270 264 255 244 230 217 198 188 176 168 160 154 146 138 132 124 114 102 93 85 77 72 65 59 54 47 44 41 37 33 32 30 27 27 26 26 27 28 31 33 35 39 42 46 50 52 56 60 63 67 69 72 79 82 90 95 101 114 121 134 143 151 157 165 171 178 188 198 205 215 224 228 234 237 240 241 240 238 235 230 224 212 202 196 185 179 172 169 162 161 161 160 160 159 159 163 163 163 163 159 159 158 158 161 160 158 161 157 170 177 197 207 241 256 264 274 277 281 285 287 289 293 294 295 298 299 299 300 301 300 301 301 300 299 298 297 295 292 289 286 283 281 276 273 270 266 261 258 255 250 248 243 242 238 237 234 234 232 233 232 228 229 233 236 241 257 268 289 306 306 284 281 269 263 254 252 255 257 258 262 267 272 276 282 286 290 292 294 294 294 294 293 293 293 292 292 291 291 291 290 289 288 287 285 284 280 276 269 258 241 223 205 191 183 178 174 172 171 171 171 171 173 173 174 175 176 176 177 180 182 184 186 188 190 192 194 196 199 200 202 203 204 205 205 206 206 208 208 208 209 210 210 211 210 210 210 209 208 208 139 140 142 142 144 145 145 144 144 143 141 139 136 132 130 126 123 119 116 113 111 108 106 103 99 97 95 90 88 83 80 78 75 72 69 69 66 66 70 70 71 74 76 79 79 79 82 82 82 82 82 79 79 79 79 78 75 75 74 73 72 72 71 68 67 64 60 60 59 59 56 58 59 63 64 67 70 72 75 75 75 75 71 71 68 65 65 63 63 66 69 71 79 85 87 93 96 100 105 109 111 116 122 124 131 131 134 140 143 143 140 144 141 142 134 128 119 106 98 91 77 65 62 54 47 44 35 31 29 25 22 22 22 23 28 30 35 35 41 41 46 46 49 49 52 52 55 55 53 53 53 49 49 49 46 46 44 44 42 44 46 46 48 49 51 52 52 54 54 52 51 48 46 43 38 34 31 30 28 29 31 34 42 51 61 78 95 102 109 115 116 115 114 110 103 98 93 88 81 75 72 67 61 56 51 46 42 37 32 28 25 23 20 19 19 22 23 30 35 49 57 62 69 71 73 73 75 73 72 74 75 74 75 75 76 76 76 76 75 75 74 71 66 64 56 48 39 32 24 16 9 4 359 356 354 353 351 349 349 348 348 348 347 347 349 349 351 353 355 357 1 1 3 5 4 6 6 7 7 7 8 12 13 15 18 24 29 33 33 34 30 29 26 28 25 25 25 25 26 26 25 25 18 13 6 357 348 339 333 329 325 325 325 325 327 326 325 325 326 321 319 315 314 312 310 309 307 305 304 303 302 300 300 300 299 298 297 296 295 295 294 293 292 291 289 288 287 287 285 285 283 282 282 280 278 276 272 268 261 251 237 221 204 188 179 170 163 156 150 141 134 129 121 113 103 93 85 78 71 64 58 53 47 43 40 36 33 31 28 26 25 25 25 24 25 27 30 31 34 37 40 44 48 50 52 59 60 63 68 70 78 81 85 91 104 113 127 139 151 169 177 184 189 198 207 212 219 224 230 233 236 238 239 239 238 233 228 220 212 202 192 182 176 166 163 157 157 155 152 151 154 152 152 152 152 152 152 152 152 150 154 154 152 154 156 159 170 177 203 222 242 254 261 270 273 277 279 284 286 290 292 295 295 296 298 299 299 300 300 299 299 298 298 296 294 292 290 289 283 282 276 273 270 267 264 259 256 252 250 246 245 243 240 239 238 235 236 233 232 230 228 229 247 266 327 343 320 284 269 261 250 251 249 252 252 253 257 260 265 272 277 283 286 289 290 291 292 292 291 291 291 291 290 290 290 289 289 288 287 286 285 282 279 273 266 252 233 215 198 187 181 177 173 172 171 171 172 173 173 174 174 175 177 177 180 181 183 185 187 189 191 193 195 197 198 200 201 202 203 203 204 204 205 206 206 207 209 209 210 210 210 210 210 209 208 207 140 141 143 143 146 147 147 147 146 146 144 140 137 133 130 127 123 119 115 112 108 105 103 99 97 95 90 85 83 80 77 75 69 69 65 65 63 63 64 67 67 71 74 76 79 81 81 83 83 83 83 83 83 81 81 81 78 77 77 76 76 75 71 71 68 67 67 64 64 62 59 60 63 64 65 66 70 70 72 72 72 72 70 67 64 63 63 63 63 63 68 71 75 80 85 90 93 96 103 104 106 111 116 118 124 124 128 131 131 131 134 130 126 121 116 113 104 91 84 77 67 62 60 55 52 44 41 37 35 31 31 28 28 29 31 34 36 38 44 46 49 49 52 52 55 55 59 63 60 60 56 56 53 49 46 46 44 44 42 42 44 44 46 48 48 49 51 52 51 51 49 46 46 43 37 36 33 30 28 29 30 36 42 53 61 76 90 100 105 110 114 114 113 110 107 102 95 90 84 77 71 66 60 55 48 43 39 34 29 26 22 20 19 19 23 22 29 37 49 67 81 82 83 85 80 77 76 77 76 77 76 77 77 78 78 79 76 76 76 73 72 71 66 62 55 48 41 32 25 17 10 4 1 356 354 352 350 348 348 348 346 346 346 346 348 348 350 352 354 357 359 1 3 5 6 6 6 9 9 12 13 15 17 20 26 30 33 40 40 40 41 39 35 36 35 33 35 34 35 35 35 32 29 26 20 7 352 340 331 326 323 319 322 324 324 323 325 326 326 324 322 318 317 314 311 308 307 304 303 301 299 299 298 297 296 295 294 293 292 292 291 290 290 288 287 286 286 284 284 283 283 281 281 279 277 275 272 265 257 244 231 210 193 179 168 161 156 148 144 138 131 126 119 108 100 93 85 78 69 63 56 53 49 43 39 35 32 30 26 23 23 22 22 21 22 23 24 28 31 32 37 38 42 46 48 50 56 58 59 65 67 69 73 84 91 101 132 142 165 185 193 198 202 207 212 218 224 226 231 234 236 237 238 237 236 233 226 220 211 201 189 179 169 163 158 155 151 149 147 147 145 145 146 146 146 146 146 146 149 149 147 150 150 152 154 161 171 184 198 218 230 246 254 260 264 267 272 276 279 284 286 289 292 293 296 296 297 298 297 298 297 297 297 297 296 294 293 292 289 287 282 279 276 273 267 264 260 258 254 252 248 248 246 242 241 239 237 234 236 236 221 217 261 25 12 343 320 284 269 262 254 252 252 251 250 251 252 258 261 265 272 277 282 285 287 288 288 289 288 288 288 288 288 288 288 288 287 287 286 285 283 281 278 271 262 248 229 210 195 185 178 175 173 172 171 172 173 173 173 174 176 177 178 179 181 183 184 186 188 190 192 194 196 196 198 199 200 201 201 202 203 203 204 205 205 206 207 208 209 209 209 209 209 208 207 206 142 142 144 147 148 149 149 149 149 148 146 142 140 135 131 128 124 119 115 112 107 103 100 98 93 90 85 82 79 76 73 68 65 65 62 62 61 61 61 62 64 67 71 74 76 78 81 83 83 86 86 86 86 86 83 83 80 80 80 79 76 76 76 75 74 71 71 68 67 64 64 66 66 67 65 65 69 69 70 70 67 67 65 63 63 61 62 62 63 65 67 69 72 78 83 85 90 93 96 100 104 109 109 111 116 118 118 122 122 124 123 118 114 108 103 97 91 77 73 67 65 60 59 58 51 49 46 42 37 36 34 33 33 33 35 37 41 44 44 46 49 49 52 55 55 59 63 67 65 62 62 58 54 50 47 44 41 41 39 40 40 40 40 42 44 46 46 47 47 47 47 46 43 41 37 34 34 31 29 29 31 36 44 52 64 75 87 96 103 108 111 112 112 112 108 103 99 92 86 80 74 68 61 54 47 42 36 32 28 26 22 22 20 22 23 29 37 54 71 91 91 98 97 91 90 86 83 81 79 80 79 77 78 78 79 79 79 76 76 73 72 71 66 60 55 48 39 31 23 15 11 5 1 358 353 351 351 349 347 347 345 345 345 345 345 345 347 349 352 354 359 359 1 5 6 6 6 9 11 12 16 18 20 23 30 34 43 47 50 53 49 49 46 44 44 42 43 43 43 42 42 42 39 35 30 19 3 344 333 324 320 316 316 321 321 323 327 326 327 326 324 321 318 315 311 308 305 303 301 299 297 295 295 295 294 292 291 291 290 289 289 288 287 286 286 285 284 283 283 282 282 281 281 279 278 275 270 265 254 237 214 191 178 166 155 151 146 141 138 131 126 121 114 107 97 90 83 77 70 63 58 51 47 43 38 34 31 27 25 23 21 20 20 18 19 20 21 24 25 26 30 35 36 42 44 46 46 51 52 59 58 60 62 66 71 75 128 169 191 207 210 213 216 220 218 221 226 228 231 234 235 236 236 236 236 232 228 218 211 198 188 176 166 160 155 150 148 144 144 142 142 141 141 143 143 143 145 148 148 148 148 149 152 154 158 165 173 183 198 211 224 234 243 248 254 258 263 266 270 275 278 283 285 288 291 292 294 294 295 296 297 297 296 297 297 297 297 295 295 292 287 284 281 278 272 267 265 261 259 257 255 251 248 247 245 241 240 239 239 234 231 261 25 37 8 349 306 281 278 263 260 258 253 252 251 249 250 253 256 261 266 272 276 280 283 284 285 285 285 286 286 286 286 286 286 286 286 285 284 284 282 279 276 270 260 246 226 207 193 184 178 175 173 172 173 173 173 173 174 176 177 178 179 180 182 183 184 186 188 190 192 194 195 197 198 199 200 200 200 201 202 202 203 204 205 205 206 207 207 208 208 208 208 207 206 206 144 145 147 148 151 153 153 153 152 150 148 144 141 138 132 129 124 120 115 112 108 102 100 96 90 87 84 78 75 72 69 67 64 60 58 58 58 57 57 61 61 64 67 71 73 75 78 81 83 88 88 88 88 88 88 85 85 85 83 82 80 79 79 79 76 75 72 72 71 71 68 68 67 67 64 65 65 65 66 65 65 63 63 61 62 60 60 61 61 64 67 69 73 77 81 83 88 90 96 96 100 105 109 111 111 112 112 112 114 116 116 111 107 103 91 85 79 73 65 65 63 59 59 58 56 53 50 46 44 42 38 38 38 38 40 42 44 46 49 49 51 54 54 55 59 63 65 69 69 67 62 62 55 51 47 40 41 36 34 35 36 36 37 39 39 41 43 43 44 44 46 44 42 39 39 33 32 30 30 30 33 38 46 54 67 76 85 95 101 105 108 110 110 110 108 104 100 94 88 82 76 68 61 54 47 42 37 30 26 26 22 22 22 26 28 36 47 66 83 98 97 103 101 95 90 87 87 85 83 81 79 80 80 79 79 79 79 76 76 75 71 70 65 60 56 46 41 33 25 16 9 5 1 358 355 350 350 348 346 344 344 341 341 341 341 341 343 346 349 351 354 357 359 3 5 6 6 9 11 14 16 18 24 28 35 43 54 60 63 61 63 58 55 52 50 49 48 49 49 49 50 48 46 44 37 26 10 349 330 320 316 316 316 316 318 323 325 326 329 328 325 321 318 314 310 307 305 302 299 297 295 293 293 292 291 290 289 288 288 287 287 286 285 285 284 284 283 282 282 282 281 281 281 279 277 274 270 263 246 223 194 169 159 148 144 141 138 135 130 127 122 115 110 103 95 88 81 77 68 62 56 50 44 40 36 32 29 26 23 21 19 17 17 16 17 17 18 19 20 23 28 29 32 33 35 39 44 44 46 47 51 43 43 49 40 37 327 268 240 236 232 227 230 226 229 228 230 231 234 235 236 236 236 235 233 231 226 220 211 201 185 176 164 159 153 148 146 141 140 140 138 138 140 142 145 145 147 150 150 150 152 155 158 161 168 171 179 190 200 208 217 228 234 240 245 250 255 258 262 266 270 275 279 283 286 288 290 291 293 294 295 296 296 297 298 298 299 299 299 297 294 289 286 283 277 275 270 268 263 262 260 255 252 251 249 245 242 240 242 229 208 57 37 26 20 349 318 289 276 269 265 259 258 253 252 249 250 251 254 257 262 266 271 275 277 280 281 282 282 283 283 284 284 284 284 284 284 284 283 282 281 279 275 269 258 245 224 204 191 183 178 175 175 173 173 173 173 175 176 176 177 178 180 181 182 184 186 188 190 191 193 194 195 196 197 198 199 199 199 200 201 202 202 203 204 204 205 206 207 208 208 208 207 206 206 204 146 148 151 152 154 155 156 156 156 154 150 148 145 139 135 131 127 122 114 111 108 101 99 93 87 84 81 77 73 70 67 64 62 59 56 56 54 56 56 59 61 64 64 67 72 75 78 80 85 88 88 90 90 90 90 90 90 88 85 85 83 83 80 80 76 76 76 76 72 72 69 69 67 67 64 64 64 63 61 61 62 60 60 59 59 60 60 61 64 64 67 69 73 77 79 83 85 90 93 96 100 100 104 106 106 107 111 108 108 110 110 105 101 96 85 80 74 69 67 63 65 63 61 60 60 57 55 52 48 46 44 42 42 42 44 44 44 46 48 51 51 51 54 58 63 63 65 69 67 67 65 60 60 51 43 43 38 35 31 29 29 32 30 33 35 35 37 41 41 41 41 42 40 38 38 35 33 29 31 31 35 40 48 56 66 78 86 92 100 104 107 108 110 108 108 105 102 96 90 84 76 69 63 54 47 42 36 33 29 26 24 24 25 31 38 47 60 77 91 103 107 105 104 102 97 94 87 88 86 84 82 80 81 81 79 79 79 76 75 75 71 70 65 59 56 49 41 33 26 18 13 5 5 358 355 352 349 347 345 343 340 339 338 334 334 334 338 340 343 346 351 354 357 1 3 5 7 9 11 12 16 21 28 33 44 50 60 68 68 70 71 67 62 60 57 56 54 52 52 52 51 50 51 49 43 34 17 355 333 321 316 316 313 313 318 323 325 326 329 328 326 322 318 314 310 306 303 298 296 294 292 292 290 289 288 288 287 286 286 285 285 284 283 283 283 283 282 282 282 281 282 282 281 280 278 275 270 260 234 185 159 146 139 136 133 131 128 127 124 121 116 110 106 99 92 88 81 75 68 62 56 50 46 40 33 31 27 25 21 19 17 16 14 12 12 13 14 14 17 19 22 24 25 28 32 34 36 35 38 37 39 33 26 13 5 338 298 281 261 255 247 242 237 233 235 233 234 234 233 234 235 235 235 234 232 229 226 218 209 197 185 176 164 156 151 147 143 141 141 140 141 141 142 144 146 149 153 155 158 158 161 164 168 170 176 179 187 194 202 207 217 224 227 233 239 243 246 251 255 259 263 268 273 277 280 283 286 288 290 291 293 295 296 297 300 300 302 303 304 303 301 299 293 290 287 281 276 274 270 266 264 259 258 255 250 249 248 239 236 247 103 52 40 32 20 338 317 294 280 274 266 264 261 257 255 250 251 249 252 252 256 261 265 270 272 275 277 278 279 280 280 281 282 282 282 282 282 282 282 281 280 278 274 267 259 243 223 204 191 184 179 177 175 174 174 174 175 176 177 177 178 179 181 182 183 185 187 189 190 192 193 195 195 196 197 197 198 198 198 199 199 200 201 202 203 203 204 206 206 207 207 207 206 206 204 203 150 151 154 155 156 159 160 160 159 158 156 151 147 142 139 133 129 122 117 113 107 102 96 94 87 83 79 76 69 66 66 61 58 57 55 55 52 54 54 56 59 63 63 66 71 75 77 83 85 88 90 93 93 95 95 95 93 90 90 88 85 85 83 80 80 78 77 77 74 70 70 67 67 64 64 62 62 59 57 55 55 55 56 56 59 60 60 61 64 67 69 71 75 77 81 83 85 88 90 93 96 100 101 101 102 106 107 104 104 105 105 100 96 91 85 80 69 67 67 65 63 63 61 63 60 59 59 56 52 50 48 48 48 46 44 46 48 48 48 50 51 51 54 61 63 65 69 73 71 71 71 62 57 47 47 36 30 26 25 25 26 25 28 26 29 31 33 35 37 39 39 37 38 36 36 34 32 32 32 30 34 42 48 59 70 78 86 92 100 103 106 107 109 109 109 106 103 99 94 86 78 69 63 56 49 42 37 33 29 28 28 28 32 39 46 56 69 85 95 105 108 111 106 101 100 96 90 88 86 86 84 82 81 81 81 81 79 78 75 75 71 69 64 59 54 49 41 35 28 23 15 10 5 1 358 355 349 346 344 341 338 336 333 332 329 331 333 337 340 341 347 350 355 357 359 3 5 7 9 12 16 21 29 38 47 56 67 73 78 79 77 74 68 64 61 60 58 56 56 56 55 54 53 51 47 39 26 355 336 321 312 313 313 313 318 321 322 326 326 326 323 321 317 313 309 305 301 298 296 292 291 289 288 287 287 286 285 285 285 284 284 283 283 283 283 281 281 281 282 282 282 282 282 283 281 281 275 245 174 139 130 129 126 125 124 121 122 119 116 114 112 107 101 97 92 86 79 75 68 61 56 49 44 38 33 30 26 22 18 17 16 12 12 11 11 9 11 12 13 13 15 18 19 21 22 26 28 28 30 26 24 15 10 355 336 317 297 284 269 265 256 251 246 241 239 236 237 235 234 235 235 235 235 234 231 229 224 217 208 196 188 176 165 157 150 146 144 143 143 143 143 146 148 149 153 157 160 163 166 169 171 174 177 179 184 186 190 197 202 209 214 220 223 227 232 236 241 243 247 253 256 262 267 271 276 279 283 285 288 290 292 294 297 299 302 303 306 308 309 309 307 305 301 298 292 288 283 278 276 270 268 263 260 257 254 253 247 245 231 261 57 50 32 16 5 332 311 294 283 277 273 267 262 257 256 251 249 249 250 250 252 256 261 265 268 271 273 274 276 277 278 278 279 280 281 281 281 281 281 281 279 277 273 266 257 242 224 205 192 186 181 178 176 175 175 176 176 177 178 179 180 181 182 183 185 186 188 190 190 192 194 194 195 196 197 197 197 197 198 198 198 199 199 201 202 203 203 204 205 206 206 206 205 204 203 201 152 154 156 158 160 161 163 163 163 161 158 155 150 147 140 136 131 126 120 113 108 103 101 94 87 82 79 75 70 66 63 59 56 56 54 53 53 52 54 56 58 60 64 68 71 74 76 82 85 90 93 95 95 97 97 97 97 95 93 93 90 86 83 81 81 78 76 75 72 72 69 65 65 62 62 59 58 56 56 51 51 51 53 54 56 59 62 63 65 68 71 73 75 79 81 83 85 88 90 90 93 93 97 98 101 102 103 104 104 105 100 101 96 91 85 80 74 71 68 65 63 64 66 67 64 66 63 60 58 56 53 51 49 49 46 48 48 48 50 52 53 54 58 61 63 65 69 73 71 71 69 66 59 47 43 31 26 24 21 22 21 20 21 24 26 28 30 31 33 33 37 36 36 36 33 32 31 31 31 31 37 44 50 62 70 79 88 92 98 102 106 108 110 109 109 107 103 99 94 88 80 71 64 56 50 44 38 34 29 31 31 33 38 44 52 65 78 90 103 106 109 112 106 103 99 98 93 90 88 86 85 83 83 81 81 81 81 78 75 74 71 69 67 62 56 51 46 38 32 24 19 15 10 5 1 355 351 349 346 340 337 332 329 328 326 329 329 331 334 338 341 347 352 355 357 359 3 5 7 10 14 21 26 35 49 63 73 78 82 83 80 74 72 68 63 60 58 58 56 56 55 53 52 49 47 39 23 3 347 326 312 313 313 313 316 318 322 323 324 324 322 320 315 312 308 303 300 297 294 292 290 288 287 286 285 285 284 284 284 283 283 282 282 282 282 282 282 282 282 282 282 283 283 284 285 287 284 159 120 114 116 116 116 116 116 115 114 114 111 109 107 103 99 95 88 84 79 74 67 62 56 49 44 38 33 29 25 20 17 15 12 11 9 9 7 7 7 8 8 8 12 12 13 15 15 16 18 19 16 12 7 2 350 342 330 312 300 285 279 270 262 256 252 249 245 242 239 238 236 236 236 234 233 232 231 227 223 217 209 198 187 176 166 161 155 151 150 147 147 147 149 151 153 157 162 167 170 172 177 179 181 183 185 187 189 193 196 200 203 209 212 217 221 224 228 231 235 238 243 247 252 255 260 265 271 276 280 283 286 288 292 294 297 301 303 306 311 314 314 317 316 312 309 304 298 292 289 284 280 276 272 268 265 264 259 256 256 245 266 57 52 41 26 13 354 329 312 295 286 280 273 267 265 261 256 254 252 250 248 247 249 253 257 260 264 267 269 271 273 274 276 276 277 278 279 279 280 280 280 279 278 276 272 266 256 243 224 208 196 188 182 178 177 177 176 177 177 178 178 180 180 181 183 184 185 187 188 190 191 193 194 194 194 195 196 196 196 196 197 197 197 198 199 200 201 202 203 204 205 206 206 205 205 203 202 199 153 156 156 160 161 163 165 166 166 164 161 159 155 152 147 141 136 129 123 118 110 108 101 94 90 86 77 73 68 68 65 61 55 52 54 51 49 51 53 57 59 63 63 67 70 76 79 82 88 90 93 98 98 100 102 100 100 97 95 93 93 88 86 83 79 76 74 74 71 68 67 65 64 61 59 57 56 53 52 50 50 49 49 53 54 58 61 64 67 70 72 75 79 81 83 83 85 88 88 90 90 90 94 94 98 98 99 100 100 100 100 101 101 96 85 80 74 71 73 68 66 68 69 67 67 68 66 64 62 59 57 55 53 51 51 49 49 50 48 52 55 56 54 59 67 69 73 73 77 76 69 66 53 43 38 26 22 19 18 16 15 17 16 19 21 23 25 26 29 31 33 33 33 32 32 31 31 29 29 32 37 44 52 62 72 81 86 94 100 102 106 108 110 110 108 107 106 101 96 90 82 73 66 58 52 44 40 35 33 33 35 38 42 53 61 71 87 94 104 107 109 111 107 103 100 97 95 90 88 86 85 83 83 83 81 81 81 80 77 74 73 69 67 62 58 51 49 41 38 28 24 19 18 10 5 1 358 351 346 343 337 334 329 326 326 326 326 329 331 334 341 345 348 353 355 357 1 3 5 7 13 19 25 35 49 63 73 82 86 83 80 77 72 67 63 60 58 56 52 52 53 50 48 49 44 40 29 10 347 326 316 313 313 313 313 318 322 323 323 324 320 318 314 311 307 304 300 298 294 291 290 288 286 286 285 284 285 284 284 283 283 282 282 282 281 281 282 282 282 283 284 286 288 290 297 306 57 100 101 107 107 107 108 109 110 110 109 107 107 105 103 99 95 92 88 83 79 74 68 63 56 51 44 37 33 28 22 19 14 12 9 7 5 5 3 3 1 1 4 4 4 4 7 8 8 9 9 10 6 2 357 352 340 335 320 310 297 290 281 273 267 261 257 253 248 245 242 240 238 238 236 235 234 233 231 227 223 216 209 200 189 179 169 162 159 155 154 152 152 154 156 159 161 166 173 175 179 183 185 187 188 190 191 193 196 197 200 203 205 208 213 215 218 221 224 228 231 235 239 242 247 252 257 262 268 273 277 282 284 287 292 295 298 303 308 311 317 320 322 321 321 317 314 309 305 299 294 290 284 280 276 274 270 270 266 264 261 268 327 52 50 35 22 3 339 321 305 291 284 279 275 270 267 263 259 254 252 248 246 246 248 250 254 258 261 264 267 269 270 272 273 274 276 276 277 278 279 279 279 278 277 275 272 265 257 244 226 210 198 189 184 181 178 178 179 179 179 179 180 180 181 183 183 185 186 188 189 191 191 193 194 194 194 195 195 195 195 195 195 196 196 197 198 199 200 202 203 203 204 204 205 204 203 203 199 197 154 156 159 161 162 165 167 168 168 167 165 163 159 156 151 146 140 132 128 123 115 113 107 99 95 86 81 76 71 67 60 56 56 53 53 49 49 54 56 58 60 64 68 71 75 78 81 84 87 93 96 98 100 102 102 102 102 102 100 98 95 90 86 83 79 77 75 72 68 65 64 63 62 60 57 55 53 50 50 46 48 48 48 49 53 56 60 63 68 71 76 79 81 83 85 85 85 85 88 87 87 87 87 90 90 90 95 95 100 100 101 103 97 97 91 85 80 76 71 68 68 70 68 69 70 71 71 69 67 64 62 57 55 53 51 51 49 49 50 50 53 56 56 61 67 69 73 79 77 76 69 66 48 43 34 26 22 16 14 13 12 11 14 13 16 19 21 21 24 28 29 31 32 31 31 30 30 26 30 33 36 44 53 63 71 81 88 94 100 104 107 109 110 112 110 109 107 103 98 92 84 75 68 60 52 47 41 38 36 38 41 44 50 59 70 81 90 100 105 107 109 108 107 104 101 98 94 92 90 88 87 85 83 83 83 81 81 80 77 76 73 69 68 66 60 54 51 46 41 38 32 26 21 18 13 5 1 355 349 343 341 334 332 328 326 326 323 327 331 334 339 342 346 351 353 355 357 1 3 7 10 15 24 33 47 63 73 78 82 79 79 77 71 67 62 57 54 51 49 48 46 46 44 41 38 30 21 10 349 326 320 316 316 316 316 316 320 322 323 321 320 317 314 310 307 304 301 298 295 293 291 289 288 287 286 286 285 284 284 284 284 283 283 283 282 282 283 283 283 283 286 285 291 297 318 52 82 96 99 100 102 103 102 104 103 106 105 103 103 101 99 97 95 90 88 83 81 75 69 65 58 52 44 38 33 25 22 16 11 8 6 3 1 359 359 356 356 359 358 356 358 358 1 1 1 1 2 358 358 353 349 343 339 325 316 308 300 291 285 278 270 265 261 255 251 249 246 243 241 239 238 236 235 233 230 227 222 217 210 203 194 181 175 168 164 161 160 158 160 162 164 168 171 177 179 185 188 190 193 194 195 196 197 198 199 200 202 203 206 209 212 214 218 220 223 225 228 232 235 239 243 250 254 260 266 272 275 280 284 288 292 296 302 306 311 317 322 325 329 329 329 324 319 314 308 301 296 293 290 284 280 279 275 273 270 269 269 300 12 40 32 16 4 347 326 312 299 289 286 278 275 270 268 263 259 257 252 248 247 245 247 249 252 255 259 262 265 267 269 270 272 273 274 275 276 277 277 278 278 277 276 274 271 265 256 243 227 212 199 191 185 182 181 180 180 180 180 181 181 182 183 184 185 186 187 189 190 191 192 193 194 194 194 194 194 194 195 194 194 195 195 196 197 198 199 200 202 203 204 204 205 204 203 201 198 195 154 156 157 161 162 166 167 168 168 169 169 166 163 159 156 150 146 138 134 128 124 118 112 108 100 90 85 80 74 69 62 62 58 54 54 50 53 53 55 58 63 68 72 76 80 84 84 87 93 96 99 101 103 106 105 105 106 103 103 100 98 93 88 83 78 74 72 68 66 64 63 62 59 58 55 55 53 48 46 46 46 46 46 48 53 56 60 65 71 73 78 83 83 85 85 85 88 85 85 85 84 84 84 83 83 86 90 90 95 101 101 103 103 103 97 91 85 80 74 71 73 70 70 71 72 73 74 72 69 67 64 59 57 55 53 51 49 49 51 52 52 56 59 61 67 69 73 77 77 76 66 66 54 37 29 26 17 16 15 9 9 8 8 11 13 13 16 19 19 22 24 25 26 28 26 26 28 24 28 32 35 41 51 62 70 80 88 94 100 105 108 111 113 113 113 110 109 104 100 92 86 79 70 62 56 51 44 41 43 44 46 52 58 67 75 84 96 101 105 109 108 108 107 103 100 98 96 94 90 88 87 87 85 83 83 83 81 80 77 77 76 72 68 64 62 57 51 49 46 41 38 33 28 23 19 11 8 1 355 350 344 338 336 329 328 326 326 326 329 332 336 340 346 349 351 353 355 357 1 3 8 12 20 28 44 53 67 73 74 75 75 69 64 59 54 51 49 46 44 41 40 38 38 37 33 28 19 9 350 336 325 320 316 316 316 318 320 320 321 321 318 315 315 311 308 304 303 300 296 295 293 291 290 288 288 287 286 286 286 285 285 285 285 284 284 283 283 284 283 284 289 287 297 318 52 82 91 95 97 96 98 100 102 102 101 101 101 101 99 99 97 95 93 90 88 85 82 76 72 66 60 51 44 39 32 24 17 13 10 4 1 358 356 353 353 351 351 350 350 350 352 352 355 355 355 354 354 354 354 349 342 337 331 324 316 306 298 290 283 280 274 268 264 258 255 250 247 244 244 241 239 237 235 234 230 228 223 216 211 205 197 188 181 175 169 168 167 167 167 169 172 176 179 184 189 192 195 196 198 199 200 201 202 202 202 203 205 206 208 210 212 215 217 219 222 225 227 231 234 238 242 248 253 259 264 270 275 281 284 290 295 299 304 309 319 324 328 333 336 336 333 329 322 315 310 306 300 296 290 286 283 282 278 277 274 277 281 320 8 20 16 5 345 329 312 302 293 286 281 278 275 270 268 263 261 257 252 248 247 245 245 248 252 255 258 261 263 266 267 269 270 272 273 274 275 276 277 277 277 277 276 274 270 264 256 242 227 212 201 192 187 183 182 182 181 182 181 181 183 184 184 185 186 187 188 189 190 192 192 193 193 194 194 194 194 194 193 194 194 194 195 196 196 198 199 201 202 203 205 205 205 204 203 200 197 193 153 155 158 160 163 165 166 167 168 170 169 168 165 162 158 154 149 146 139 134 129 123 122 114 105 101 91 85 79 73 65 65 60 60 55 55 55 54 60 63 73 74 78 82 86 87 90 94 97 100 103 103 105 107 109 109 109 107 105 102 99 93 87 82 78 74 69 66 64 61 59 58 57 56 54 53 51 50 46 46 44 44 48 48 51 56 62 67 73 78 80 85 88 88 88 88 87 85 84 81 81 77 77 76 79 78 81 85 91 97 103 104 104 104 104 97 91 85 79 74 76 73 74 75 75 76 77 73 74 72 67 64 62 59 55 53 53 51 50 52 52 56 59 61 67 71 74 79 77 76 66 59 53 43 29 26 17 11 11 10 5 5 8 8 11 10 13 14 17 21 22 23 21 23 23 20 20 20 24 28 32 41 51 63 72 82 90 97 103 106 111 114 113 115 114 112 110 106 103 94 88 81 74 66 58 54 51 48 46 50 53 58 67 76 85 93 98 104 106 109 108 108 105 103 101 97 95 94 90 88 87 87 85 85 85 83 83 80 80 77 74 73 69 65 64 60 55 53 48 44 44 39 35 29 22 19 12 7 1 356 350 345 342 336 332 328 328 328 332 334 339 340 344 347 350 354 356 357 359 1 5 8 16 22 32 44 53 63 65 66 66 61 56 52 46 42 41 37 37 35 33 33 32 31 26 23 11 2 351 338 333 324 320 319 319 318 321 322 321 321 320 318 314 312 309 306 304 301 298 297 295 294 292 291 290 289 288 288 288 287 287 287 286 286 287 286 286 286 285 287 290 294 309 37 81 91 95 94 97 96 98 100 100 100 100 100 100 100 98 98 98 95 93 93 90 87 84 81 77 71 63 52 44 38 28 23 14 9 1 358 355 352 349 350 346 346 344 344 344 346 346 345 348 348 347 351 351 346 346 342 338 335 326 321 311 305 298 291 286 281 276 270 266 261 258 255 250 247 244 242 240 238 236 233 231 228 223 218 212 207 199 193 187 181 178 176 174 174 174 178 181 182 187 191 195 197 200 202 203 203 204 204 205 205 204 206 207 207 210 211 213 215 217 218 222 225 227 230 233 236 242 246 252 258 266 270 276 283 287 292 298 304 310 319 325 333 339 343 343 343 341 333 327 320 313 306 300 295 292 288 285 282 281 277 279 284 293 331 8 6 5 345 329 317 302 291 287 283 278 275 272 270 268 263 261 256 252 250 247 247 247 249 251 255 258 260 263 265 266 268 270 271 272 273 274 275 275 276 276 276 275 273 269 263 255 243 229 215 204 195 190 186 184 183 183 184 183 183 184 185 186 186 187 188 189 190 191 192 193 193 193 193 194 194 194 193 193 193 193 194 194 194 196 198 199 201 203 205 206 207 207 206 203 200 196 190 152 154 156 159 161 162 165 166 168 168 169 169 168 165 161 158 154 149 143 139 134 131 125 118 116 107 103 97 91 84 76 69 69 59 53 59 57 60 65 73 80 85 86 90 95 95 99 102 102 105 105 107 107 109 112 112 112 109 109 107 100 97 90 84 76 71 68 63 61 59 56 56 55 54 52 51 51 50 46 46 46 46 48 49 53 58 62 66 72 78 83 88 90 90 90 90 87 87 84 81 77 73 72 71 70 73 76 80 85 91 97 106 106 106 108 108 98 91 84 79 79 74 76 77 78 82 79 76 77 74 71 66 64 62 57 53 51 51 52 52 55 56 59 66 68 71 74 80 79 77 69 59 53 43 29 26 17 11 11 6 5 5 5 8 8 8 8 11 14 15 15 16 18 15 16 11 11 16 20 24 30 40 49 64 73 84 93 100 103 109 112 116 117 117 117 115 112 108 103 97 90 83 75 70 64 58 55 53 53 58 62 67 76 85 90 98 101 105 108 110 109 107 104 104 100 98 95 93 92 90 89 87 87 87 85 85 83 81 80 79 74 74 71 66 65 62 58 54 52 50 46 42 38 33 28 24 19 13 8 4 356 351 348 342 338 334 334 332 334 337 341 342 346 349 350 352 354 356 357 359 1 6 12 17 23 35 44 49 52 52 51 49 46 42 36 33 32 31 28 28 26 25 24 24 19 16 11 2 352 340 328 324 320 323 322 321 321 322 321 322 320 318 317 313 311 308 305 303 301 299 298 296 295 294 292 292 292 291 290 290 290 289 289 289 290 290 289 289 290 291 290 302 343 75 91 96 99 98 100 99 101 101 100 100 100 100 100 100 98 99 99 99 96 93 94 90 87 83 78 71 65 58 47 39 26 19 7 2 353 346 342 343 341 338 338 338 335 338 338 338 341 341 344 344 344 346 346 343 339 339 331 328 323 316 307 302 296 291 285 280 275 272 268 263 260 256 253 250 247 244 241 238 236 234 231 228 223 220 215 207 202 197 191 187 184 182 181 181 182 185 188 190 193 196 199 202 204 205 206 207 207 208 207 207 207 208 208 209 210 212 214 215 218 220 222 225 228 230 233 237 242 247 252 261 265 272 280 285 291 298 306 312 318 329 336 346 349 353 353 350 345 338 331 322 314 308 302 297 293 288 285 285 281 281 280 284 293 318 338 338 332 324 312 305 293 285 283 279 275 275 270 267 267 263 261 256 253 250 249 248 249 250 252 255 258 261 262 264 267 268 269 270 272 273 273 274 275 275 275 275 274 271 268 262 254 243 229 216 205 196 191 187 187 185 185 184 184 185 185 186 187 187 188 189 190 191 192 192 193 193 193 194 194 193 193 193 193 193 193 193 194 194 196 197 200 202 204 206 210 210 209 209 205 201 194 187 148 152 154 157 159 160 163 164 166 168 168 167 166 165 164 159 155 153 147 144 139 137 131 124 120 111 108 103 97 91 83 82 73 62 62 62 66 66 83 84 91 97 103 107 107 107 107 110 110 112 107 111 109 113 112 112 113 113 114 111 106 98 94 87 77 72 65 62 59 56 55 53 53 52 52 51 51 50 50 46 48 48 49 53 54 58 62 66 72 80 82 88 90 93 93 93 90 87 83 79 76 68 68 63 65 63 67 67 77 83 91 100 108 120 120 111 108 100 91 84 84 79 80 81 81 82 82 82 79 79 73 71 68 63 60 56 52 52 52 52 55 56 59 63 68 71 76 80 79 73 71 59 48 38 29 21 17 11 6 6 5 5 5 5 5 5 5 8 8 8 12 9 10 11 11 7 7 7 11 16 26 37 47 61 75 87 96 103 109 114 118 119 121 121 120 118 115 112 106 101 95 88 80 74 70 64 64 60 63 67 72 76 85 90 97 101 105 108 109 110 109 107 105 103 101 98 96 93 92 90 90 89 87 87 85 85 85 83 81 80 77 74 71 68 65 62 60 58 55 49 48 44 41 36 33 26 21 17 12 7 3 359 354 351 348 341 338 338 338 340 341 343 346 349 350 352 354 356 357 359 1 3 8 12 18 26 31 36 41 39 37 37 34 31 28 25 22 21 21 19 20 19 18 17 15 9 6 357 347 340 331 326 326 323 325 324 323 322 323 324 321 319 318 315 312 311 308 306 304 302 300 299 298 297 296 295 295 294 294 294 293 293 293 292 292 293 294 294 293 293 303 309 25 91 98 101 104 102 104 103 105 102 102 101 102 102 103 103 103 103 103 104 101 101 98 99 95 95 91 85 76 66 49 35 19 3 356 344 340 337 329 331 327 324 324 326 326 326 331 331 331 335 339 343 343 342 342 338 335 335 328 321 318 309 306 299 292 287 284 279 275 270 267 264 261 258 254 251 248 246 242 239 237 234 231 227 223 219 215 210 205 201 196 193 191 188 188 188 188 191 193 196 198 200 203 205 207 207 208 208 208 208 208 208 208 209 209 209 211 213 214 215 218 220 223 225 228 230 235 238 243 250 254 261 270 276 283 290 297 303 313 321 335 343 354 358 1 5 1 358 350 342 332 322 314 308 302 297 293 290 287 285 281 281 279 284 279 298 309 309 310 297 292 289 285 280 279 275 272 270 267 267 265 263 260 256 253 252 250 249 251 253 254 256 259 262 263 265 267 268 269 270 271 272 273 274 274 274 274 274 273 270 266 260 253 242 229 216 206 199 193 190 188 187 187 186 187 186 187 187 188 189 189 190 191 192 192 193 194 194 194 194 194 194 193 193 193 193 193 193 194 195 197 198 202 204 207 211 215 217 216 219 214 207 192 179 147 149 151 153 155 159 160 162 163 165 165 166 167 165 164 160 158 153 151 148 142 137 134 131 127 123 118 116 110 106 100 91 81 78 78 81 81 91 100 108 106 113 119 125 125 125 121 121 118 118 116 114 114 112 112 116 118 118 120 120 116 105 100 90 82 73 66 62 58 56 53 52 52 51 51 51 51 51 51 51 51 53 51 54 56 58 63 67 73 77 82 88 93 93 96 94 94 90 86 82 74 70 61 61 59 56 58 60 62 66 82 91 101 115 125 125 111 111 108 100 91 91 84 85 85 85 86 86 82 82 76 72 70 67 62 56 56 54 54 52 55 60 61 63 68 73 76 74 79 71 71 62 47 38 29 19 17 11 6 6 5 1 1 1 1 1 1 1 1 5 5 2 2 2 2 2 357 2 2 7 17 29 43 60 77 90 100 110 114 119 122 125 126 123 123 120 118 114 108 105 98 93 87 81 78 74 71 71 74 78 81 87 93 98 101 105 108 108 109 110 108 108 104 102 101 99 96 95 92 92 90 90 89 87 87 87 87 85 82 80 78 75 73 70 67 64 61 59 56 54 50 47 43 38 34 30 26 20 17 13 9 5 1 359 353 348 344 344 342 343 344 345 349 350 352 352 354 356 356 359 1 3 6 9 12 20 24 28 31 31 28 29 26 22 21 18 17 15 16 14 14 13 12 10 8 5 358 353 347 337 331 326 326 325 327 330 328 326 327 326 323 322 320 317 315 312 311 309 306 304 304 302 301 300 299 299 298 298 297 297 296 296 296 297 297 297 298 300 299 301 303 309 25 92 108 110 110 108 111 108 112 110 107 107 106 107 108 108 109 109 107 108 108 110 111 108 110 104 106 100 91 75 52 26 351 342 324 322 321 316 312 313 310 313 313 313 316 316 322 327 327 331 331 337 337 337 337 333 330 330 321 316 311 305 298 292 289 284 281 277 273 270 267 265 261 258 254 252 249 246 243 239 236 234 230 227 224 220 217 212 208 205 200 198 195 194 193 193 194 196 197 199 202 204 206 207 208 209 210 210 210 210 210 210 209 209 210 211 211 213 215 216 218 221 222 226 228 231 236 240 244 252 257 266 273 282 291 301 307 320 333 343 352 2 9 15 19 19 15 8 358 346 336 323 314 307 302 296 292 289 285 282 278 277 274 269 269 269 279 278 282 280 279 277 276 273 273 270 270 267 264 264 262 259 257 257 256 252 252 252 253 254 257 259 261 263 265 266 268 269 270 270 271 272 272 273 273 273 273 272 271 268 265 259 251 242 229 218 208 200 196 192 190 188 188 187 188 188 188 189 190 190 191 192 192 193 193 194 194 194 194 194 194 193 193 193 193 193 193 193 195 196 198 201 204 208 213 221 228 235 241 249 250 236 191 140 143 147 148 150 152 155 157 159 161 163 163 163 164 164 162 160 158 156 151 148 144 139 137 134 131 127 123 121 119 113 108 101 101 91 91 91 104 115 115 120 127 133 138 143 143 143 143 138 128 128 119 119 116 116 118 126 126 126 130 129 126 121 108 96 85 74 68 62 58 55 54 52 52 51 51 53 53 55 55 56 56 56 56 56 57 60 62 66 71 78 82 87 93 96 97 97 98 94 90 81 76 67 59 53 53 47 47 47 51 59 62 78 104 122 122 125 125 125 111 101 100 100 91 84 85 85 85 85 86 82 78 79 71 68 61 60 57 55 55 55 56 58 61 63 70 73 76 76 74 71 65 57 47 38 26 19 12 11 6 5 5 1 358 358 358 358 358 358 358 358 358 354 358 357 352 352 352 352 352 357 7 21 43 60 80 99 108 115 121 126 128 130 130 130 127 126 122 118 112 108 103 99 93 90 87 84 81 84 87 90 93 98 103 104 107 110 111 111 111 111 109 107 105 103 102 99 97 94 93 92 90 90 89 89 89 88 87 85 85 82 80 76 74 71 69 66 63 61 58 55 51 49 44 40 36 33 28 24 20 17 14 11 7 3 359 356 350 350 348 348 349 350 351 352 352 353 354 356 356 357 359 1 3 6 11 15 19 21 24 23 24 22 21 18 15 12 12 10 11 9 7 6 6 4 1 358 354 349 343 337 331 326 329 329 327 326 330 329 329 327 326 323 321 318 317 314 312 310 308 306 306 305 304 303 302 301 301 301 300 301 300 300 300 301 302 302 303 303 306 308 308 310 320 94 115 116 116 118 120 116 120 120 118 120 116 116 116 118 120 116 118 118 121 125 125 128 133 133 125 132 146 159 208 266 289 293 289 294 297 294 297 295 295 295 299 299 303 307 310 313 320 326 326 326 331 333 333 329 325 319 316 308 302 297 293 289 285 281 279 275 273 270 267 266 262 259 256 252 250 246 243 240 236 233 231 226 223 221 216 213 209 207 204 202 200 198 198 198 198 199 201 203 205 207 207 208 209 211 211 212 211 211 210 210 210 210 210 211 211 213 214 215 219 220 222 226 228 233 236 239 248 255 262 270 280 292 308 316 330 344 357 7 16 24 26 31 31 29 25 15 5 352 337 325 316 305 299 294 290 287 282 279 275 270 265 259 256 255 256 263 265 270 270 270 267 267 267 267 264 261 261 261 258 255 256 254 256 255 254 255 255 258 259 261 262 264 266 267 269 270 270 271 272 272 272 273 273 272 272 271 269 267 264 258 250 241 231 219 210 202 197 193 192 190 190 189 189 190 190 190 191 191 192 193 193 194 194 194 194 195 195 195 194 194 194 193 193 194 194 194 196 198 201 205 210 218 232 247 270 289 310 323 335 352 14 36 141 143 146 148 151 153 155 157 159 159 161 161 160 160 160 160 158 154 151 148 146 142 140 137 134 131 127 126 121 119 123 120 111 115 104 115 122 132 140 146 151 154 154 163 163 163 161 158 151 146 133 127 120 123 123 128 134 134 138 143 138 134 123 113 97 80 73 63 60 56 53 53 53 53 55 55 55 58 60 60 59 58 58 59 59 62 64 66 70 76 80 85 90 97 101 102 103 100 95 85 74 62 54 47 47 40 40 39 43 43 54 67 75 108 122 132 132 132 125 111 111 100 100 91 91 91 91 90 85 86 81 78 74 70 66 61 58 56 56 53 56 58 59 63 65 68 71 74 74 73 62 57 47 34 26 19 11 11 6 5 5 1 358 358 355 355 355 355 355 351 351 350 349 349 344 343 343 343 348 352 2 15 33 62 85 105 118 123 129 131 133 135 136 136 133 130 126 123 119 114 110 105 103 97 94 94 94 97 100 103 105 106 110 110 112 112 113 111 112 111 109 107 105 103 100 99 97 96 94 93 92 92 90 90 90 90 88 87 85 83 81 79 74 72 69 68 63 61 57 55 52 50 47 42 37 34 29 26 24 19 16 13 11 7 3 1 356 353 351 351 352 352 351 352 354 354 356 357 357 357 359 1 3 5 8 11 14 16 18 19 19 17 14 12 12 10 8 8 6 5 3 3 1 1 358 354 349 344 339 333 331 326 325 325 327 331 330 330 332 330 327 325 323 320 318 316 314 312 310 308 307 307 305 305 304 303 303 303 303 303 303 304 304 304 305 306 307 307 308 311 310 307 309 327 128 132 127 134 129 130 134 134 134 131 130 130 134 129 134 134 138 144 144 151 151 158 158 165 174 188 201 220 240 257 259 269 269 276 275 280 279 279 284 284 284 284 290 290 297 300 305 312 316 320 325 320 320 320 316 310 302 298 295 289 287 283 280 277 275 273 271 268 267 265 262 259 257 253 250 248 244 240 236 233 230 226 223 220 217 214 212 209 207 206 204 202 202 202 202 202 203 205 207 209 209 210 211 211 212 212 212 211 210 210 210 209 209 210 211 212 214 215 218 221 223 224 229 231 235 240 246 255 269 282 294 317 329 347 3 15 26 33 38 41 44 46 44 39 37 26 12 355 339 323 314 304 298 293 289 284 279 276 270 264 255 249 246 244 240 248 254 256 258 261 261 259 259 259 259 255 255 254 254 252 253 254 255 255 255 255 258 259 261 262 264 266 268 269 270 271 272 272 272 272 272 273 272 272 271 270 269 266 263 257 250 240 230 218 210 204 198 196 192 192 191 190 190 191 191 192 192 192 193 194 194 195 195 196 196 196 196 195 195 195 194 194 195 195 196 196 198 202 205 213 222 244 274 302 320 332 340 347 354 3 14 25 139 140 143 146 148 150 151 154 155 157 157 158 159 159 158 158 155 154 151 148 146 142 140 134 131 131 128 127 126 125 119 123 120 120 115 132 132 140 146 158 161 170 170 177 177 177 184 176 175 165 150 132 132 125 133 133 139 144 148 154 154 154 144 133 113 91 80 67 61 58 57 56 56 56 57 59 61 62 63 64 63 62 61 61 62 62 64 66 69 72 78 82 87 97 101 102 108 105 101 91 79 65 55 43 40 36 33 29 31 33 42 49 61 92 108 122 125 125 125 120 111 108 100 98 98 97 97 91 91 90 90 85 77 73 66 63 59 56 54 54 56 56 59 63 68 73 71 69 67 65 62 53 43 34 26 17 11 11 10 5 1 1 358 355 355 352 352 352 349 348 347 346 342 340 340 340 339 339 343 347 357 10 30 66 97 116 126 130 136 138 139 142 140 139 138 135 133 127 123 119 115 113 110 108 105 105 108 108 110 112 114 114 116 116 116 116 116 114 113 111 110 107 106 103 101 99 99 97 96 94 93 93 93 92 92 90 90 88 87 83 81 79 75 73 71 67 65 61 59 56 54 51 47 42 40 36 31 29 26 23 19 16 14 11 10 6 1 359 356 354 354 352 353 353 356 356 357 357 357 359 359 1 1 3 8 10 10 12 14 15 14 13 13 11 9 7 5 4 4 3 1 1 359 356 352 347 346 339 333 326 326 323 323 325 327 331 332 334 332 330 329 327 325 322 319 317 315 313 311 310 309 308 307 306 305 305 305 305 305 305 305 306 307 307 308 308 310 311 311 312 311 309 305 306 235 169 161 146 151 148 151 151 151 146 151 148 154 154 161 161 169 177 177 185 185 185 195 195 207 215 228 234 245 252 255 256 263 264 264 265 270 270 270 270 274 274 275 275 281 289 291 297 307 307 307 312 308 305 302 297 293 290 288 283 282 278 277 275 273 271 270 268 266 265 262 260 257 255 251 247 243 240 237 233 230 225 223 220 217 215 212 210 208 207 205 205 204 204 204 205 206 207 208 210 210 211 211 212 212 211 211 211 210 210 209 209 208 208 210 211 213 213 216 218 220 223 228 228 233 239 242 255 269 298 338 353 12 23 29 36 43 49 49 54 56 55 52 50 44 34 20 1 341 324 312 304 297 291 286 282 277 272 265 259 248 240 236 233 233 237 243 244 249 252 253 252 252 251 249 248 247 247 247 247 249 249 251 253 255 258 258 260 262 264 266 268 269 270 271 272 273 273 273 273 273 273 272 272 271 269 268 265 262 256 249 240 230 220 211 205 200 196 194 192 191 191 191 192 192 192 193 194 195 195 196 196 197 197 196 196 197 196 196 196 196 196 196 197 198 199 202 206 214 228 253 290 318 330 340 344 351 356 1 6 13 22 137 139 142 144 145 148 150 151 152 154 155 156 157 156 156 155 155 153 150 148 144 142 139 137 134 129 128 128 124 123 121 119 123 123 120 125 140 146 158 169 170 177 184 189 190 190 198 200 197 188 172 155 142 142 132 140 146 151 161 163 163 163 154 144 127 108 91 79 71 65 61 60 62 59 60 64 66 67 68 67 67 66 65 64 64 65 64 66 68 71 76 80 85 94 101 106 108 110 107 97 84 69 57 43 36 36 33 29 31 29 33 42 57 61 91 104 111 120 120 116 116 108 108 106 97 97 97 97 97 91 91 85 80 76 68 65 61 58 58 54 56 56 58 61 63 67 69 67 67 65 62 53 43 29 21 17 11 10 9 5 1 1 358 355 352 352 349 349 346 346 344 339 338 337 337 337 335 339 342 347 356 12 41 82 110 120 129 136 140 143 145 145 145 145 142 141 138 133 129 126 125 119 118 118 118 121 121 119 121 122 123 124 121 120 120 119 117 116 114 113 110 108 106 104 103 101 99 99 97 96 95 95 95 93 93 92 90 90 87 85 83 79 77 74 71 67 66 62 61 57 54 50 48 43 40 36 33 30 28 24 22 20 17 14 11 8 6 1 359 356 356 355 357 357 357 357 359 359 359 359 359 1 3 3 5 7 10 11 11 12 11 11 10 8 8 6 5 4 2 1 359 357 354 353 349 344 342 335 333 326 323 323 323 325 330 331 335 334 334 332 330 328 325 323 320 317 315 313 312 311 309 308 308 307 307 307 307 307 307 307 308 308 309 309 311 312 313 313 314 314 314 310 305 294 281 253 220 187 185 185 177 177 177 177 177 177 184 185 193 193 193 200 207 210 217 217 217 217 228 232 238 242 250 250 258 259 259 260 260 261 261 261 261 260 260 260 264 263 269 269 278 278 286 286 294 291 289 292 289 286 284 282 278 277 276 276 273 272 271 270 268 267 266 263 262 260 258 254 251 248 244 241 237 233 229 225 222 220 217 215 213 211 210 209 207 207 207 206 207 207 208 208 210 211 211 212 212 212 212 211 210 210 208 207 206 206 205 207 207 208 208 210 212 213 215 216 219 224 227 227 236 247 327 8 32 42 38 43 47 49 54 56 58 62 62 60 60 56 50 41 26 6 339 324 312 302 295 290 284 280 275 268 262 254 244 235 230 228 228 229 234 236 239 240 242 244 242 243 240 237 238 238 238 240 243 245 249 252 254 257 259 261 264 265 267 269 270 271 273 273 274 275 275 275 274 274 273 272 271 269 268 265 261 256 248 239 230 220 212 205 200 196 195 193 192 192 193 193 193 194 194 195 196 196 197 197 198 198 198 198 198 198 198 198 198 198 199 200 202 204 208 216 233 265 300 323 337 343 347 351 355 359 3 8 15 22 135 137 139 142 144 146 147 149 151 152 152 154 154 154 155 155 151 149 147 144 142 139 139 134 134 129 129 123 122 124 120 118 116 123 123 127 133 146 158 177 177 184 189 194 194 202 204 210 207 201 191 169 146 131 142 150 146 158 161 163 165 165 159 157 138 123 116 97 80 71 68 66 64 66 67 68 70 72 71 72 69 69 68 65 65 64 64 65 66 70 73 79 85 90 97 106 107 110 107 103 91 83 69 47 39 31 29 22 24 26 29 37 42 57 81 91 98 106 113 113 113 104 104 104 104 97 97 97 97 97 91 91 80 80 69 67 63 59 59 58 58 58 59 59 63 65 69 67 65 65 62 53 43 29 21 14 11 10 5 5 1 358 358 355 353 350 347 347 344 343 341 336 336 335 333 337 335 337 342 345 356 16 57 100 114 128 134 140 143 146 148 149 147 147 147 144 141 140 136 132 132 131 129 129 129 131 132 134 134 132 131 130 129 126 123 122 120 117 116 114 112 108 107 104 104 101 100 99 97 97 98 96 96 95 95 93 92 90 88 87 83 81 78 76 72 70 66 63 62 58 55 51 47 43 40 37 34 31 28 25 23 21 19 17 13 10 8 4 1 359 359 357 359 359 359 359 1 1 1 1 1 1 3 3 5 5 7 9 10 9 10 10 8 8 6 5 3 2 1 359 357 357 354 350 346 344 338 333 331 325 323 323 325 327 330 333 336 336 335 333 331 328 327 323 320 318 315 314 312 311 309 309 308 308 308 307 307 308 309 309 309 311 311 312 314 314 315 315 317 317 316 313 307 300 291 269 249 236 215 210 207 207 207 204 207 207 213 213 217 217 222 222 227 227 231 231 231 236 242 244 244 252 252 259 259 260 260 261 261 261 256 256 256 251 255 249 249 252 256 255 255 261 269 269 269 269 275 274 274 277 276 275 272 272 272 272 272 270 270 268 268 267 266 265 263 260 258 256 252 248 245 240 237 233 229 225 222 220 218 216 214 213 211 209 209 208 208 208 209 209 209 210 210 211 212 212 212 211 211 210 209 208 206 204 204 203 203 203 203 202 203 204 203 203 204 204 205 207 207 197 169 92 61 62 59 51 54 53 58 56 60 62 63 64 64 65 63 60 55 46 30 11 342 322 309 299 293 288 284 277 271 265 259 250 239 232 226 223 221 224 227 228 230 233 233 233 232 233 232 228 226 226 226 230 234 240 246 249 254 256 259 262 264 266 268 270 272 273 274 275 275 276 276 276 275 275 274 273 272 270 268 266 261 256 249 240 231 221 213 205 200 196 195 194 193 193 193 194 194 195 196 196 197 197 198 199 199 199 200 200 199 200 200 200 201 201 202 204 207 212 221 241 274 309 328 337 345 348 352 355 358 2 5 10 15 21 133 136 138 140 142 144 146 147 148 149 150 151 152 153 152 152 151 149 145 144 144 139 134 132 130 130 127 122 121 120 116 114 111 110 113 116 133 140 158 169 177 190 194 200 200 207 210 213 215 212 207 196 169 155 142 140 146 151 157 159 161 161 161 154 146 138 125 110 97 85 81 77 78 75 76 77 78 76 78 74 73 71 69 68 65 65 65 65 66 68 71 75 81 88 96 101 106 112 111 108 97 84 69 53 43 31 29 22 22 24 31 34 47 62 69 84 91 103 103 108 108 103 103 103 103 97 97 97 96 96 96 91 85 80 74 69 65 63 59 55 55 55 59 63 60 65 67 67 65 62 59 48 37 29 21 12 11 10 5 5 1 358 355 355 353 350 347 344 344 343 339 336 336 335 333 335 333 337 345 356 13 41 71 106 123 131 139 142 144 148 149 150 150 151 150 150 147 146 145 142 142 143 143 143 142 142 142 143 142 140 138 136 133 130 127 125 122 119 116 114 112 110 108 107 104 103 101 100 100 99 99 98 98 96 95 95 93 92 90 87 85 81 80 76 72 69 67 63 62 58 55 52 49 43 41 38 34 32 29 28 24 23 21 19 16 13 8 6 4 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 5 5 6 8 9 9 8 8 7 6 5 3 2 1 359 357 355 354 350 346 345 339 333 331 327 325 325 327 327 330 333 336 336 335 335 331 330 327 323 320 317 315 313 312 310 310 309 309 309 308 309 310 310 311 311 312 313 314 315 316 317 319 320 320 320 317 316 313 304 297 289 276 262 248 238 232 231 227 227 227 231 231 231 236 236 239 239 239 247 242 247 247 249 247 254 254 259 260 260 260 260 261 261 261 261 255 251 251 249 249 242 242 244 242 242 242 248 248 255 256 258 259 265 270 270 270 270 270 270 270 270 270 270 270 268 267 267 266 265 263 261 258 256 253 250 246 241 238 234 229 226 223 221 219 216 214 213 211 211 210 210 209 209 210 210 210 211 211 211 212 211 211 211 209 209 208 205 204 202 200 199 197 196 193 194 193 192 190 189 186 183 178 170 158 140 101 82 77 67 65 65 63 61 63 62 63 64 65 65 66 66 66 62 59 49 35 11 340 318 305 298 292 285 280 275 270 262 255 247 238 229 224 221 220 221 221 222 223 224 226 226 224 223 221 218 214 216 216 222 230 236 242 247 252 256 259 261 264 266 269 271 272 273 274 276 276 277 277 277 276 276 275 274 273 271 269 266 262 257 250 241 231 220 212 205 200 197 196 194 194 194 194 194 194 195 196 197 198 199 200 200 201 201 201 202 202 202 203 203 204 206 208 211 217 226 244 277 307 327 339 344 349 352 354 357 0 3 8 11 17 23 132 134 137 138 140 142 145 145 146 148 148 149 149 149 150 147 148 147 145 141 141 137 134 130 128 124 122 119 116 115 114 108 105 107 110 113 120 140 155 167 185 191 196 200 207 207 210 213 215 212 207 172 146 142 132 140 139 148 151 156 156 154 154 148 148 138 129 121 108 101 96 91 85 86 86 87 84 84 82 79 77 74 70 68 67 66 65 65 67 68 70 74 79 85 93 100 104 106 111 108 101 91 77 62 43 34 29 26 26 26 33 36 47 58 69 80 85 95 95 100 100 95 95 95 95 96 96 96 96 96 96 91 91 85 73 67 65 65 60 56 56 56 56 60 65 65 67 67 65 62 53 48 37 26 21 12 11 10 5 1 1 358 356 356 353 350 348 344 341 340 339 336 335 333 335 333 337 340 350 3 26 57 91 108 122 132 138 141 146 148 150 152 155 156 154 154 154 151 152 152 154 154 158 154 156 154 152 151 150 147 144 142 139 135 131 130 126 123 120 117 115 111 110 108 106 104 103 103 102 100 100 99 99 98 98 97 95 93 90 88 85 83 80 76 72 70 67 63 62 58 54 50 47 43 40 37 34 33 30 28 27 24 23 19 18 15 11 9 7 4 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 5 5 4 6 7 8 8 8 7 6 5 5 3 1 359 357 357 354 351 347 342 336 331 330 327 327 327 330 330 333 335 336 338 338 334 332 329 325 323 319 317 314 313 312 310 310 310 309 310 310 310 311 312 312 313 315 316 317 319 320 320 323 324 323 322 321 321 318 313 305 301 290 280 269 263 258 252 252 249 249 249 249 249 249 249 254 254 254 254 255 260 260 260 265 265 265 270 270 270 270 265 265 265 260 260 255 251 249 244 242 242 238 235 235 235 239 236 239 244 247 254 256 262 263 264 267 267 268 270 270 270 270 270 270 268 267 267 266 265 263 261 259 257 253 250 246 242 238 233 230 226 223 221 218 216 214 214 212 211 211 210 209 210 210 210 211 211 211 211 212 212 211 210 208 207 205 201 199 197 195 194 191 187 183 181 179 176 172 167 161 154 142 129 116 103 91 81 77 70 68 66 63 62 63 63 64 65 66 69 70 70 69 64 62 54 34 7 340 316 304 295 290 283 278 274 267 261 254 244 237 229 223 220 217 217 217 218 219 219 219 217 217 213 210 208 207 208 209 215 224 230 238 244 249 254 257 261 263 266 268 269 272 273 275 276 276 277 277 277 277 277 276 276 274 273 271 268 264 259 253 244 232 222 212 206 201 197 196 195 194 194 195 195 195 196 197 198 200 200 201 202 203 203 204 204 205 206 206 208 210 212 215 221 231 249 279 306 325 336 343 348 351 353 356 359 1 5 9 13 20 26 130 132 134 136 137 140 142 142 144 145 145 146 147 149 146 146 146 145 143 139 136 134 132 129 127 123 121 119 114 112 107 105 103 100 101 104 108 120 140 165 177 185 198 202 207 207 210 217 215 201 191 172 155 142 133 133 138 138 145 144 146 146 146 140 137 134 127 123 114 108 108 103 101 100 100 95 94 90 87 85 81 76 73 69 68 66 67 65 67 69 70 74 78 84 88 93 99 103 104 106 104 95 85 71 51 39 36 33 30 30 37 43 50 59 68 74 82 87 90 90 94 90 95 95 95 95 95 95 95 96 96 91 85 85 79 73 67 62 60 60 56 56 60 60 62 62 67 65 65 62 53 48 37 23 21 17 11 10 5 1 1 358 355 353 353 350 347 344 344 340 338 336 338 337 339 337 340 350 355 13 41 73 97 111 125 132 138 141 146 148 151 154 156 157 158 158 159 157 158 160 163 163 163 164 165 162 160 160 156 155 149 146 143 139 136 132 129 125 122 120 117 114 112 111 109 107 106 105 103 104 102 101 101 101 100 98 97 95 93 90 87 83 80 76 74 70 67 63 61 58 54 50 47 43 40 37 35 32 31 29 27 25 23 21 19 16 12 10 10 7 4 4 4 4 3 3 5 5 5 5 3 3 3 3 3 3 3 5 6 6 7 8 7 7 6 6 5 3 2 1 359 357 354 351 348 343 339 335 333 328 328 328 333 333 336 337 338 339 338 335 332 330 326 323 320 316 313 313 311 311 310 311 311 312 312 312 313 315 316 318 318 320 321 323 324 325 326 327 326 326 326 324 321 320 316 311 305 295 287 283 279 274 265 265 265 265 265 265 265 265 265 270 265 265 270 270 274 274 274 274 274 274 274 274 274 274 270 270 265 260 254 254 247 242 242 235 235 235 235 230 230 238 238 244 246 248 253 256 261 261 265 268 268 270 270 270 270 270 270 269 267 267 266 264 263 261 259 256 254 250 247 243 239 235 230 227 224 221 219 216 214 213 212 211 211 211 210 210 209 211 211 212 211 212 212 212 210 209 207 205 203 200 196 193 190 185 181 177 172 166 161 157 151 144 137 129 116 112 103 94 87 79 77 71 68 67 64 64 64 65 65 66 66 69 70 70 71 69 63 54 37 2 331 311 300 292 287 282 276 271 266 259 252 243 235 228 223 219 216 215 215 214 214 214 213 211 209 207 203 200 201 202 206 211 218 227 233 241 247 252 256 259 261 264 267 269 271 272 274 275 276 277 278 278 278 278 277 277 276 275 273 271 267 262 255 247 236 224 214 207 201 197 195 194 193 194 194 195 196 197 198 199 200 201 202 204 205 206 207 208 209 210 212 214 217 221 228 238 256 278 303 321 332 340 346 349 352 355 358 0 3 6 11 16 22 29 126 128 132 133 135 137 139 140 141 143 144 145 147 146 146 144 145 141 141 138 134 132 131 127 124 121 121 116 114 110 105 103 98 95 95 97 97 108 125 146 167 185 191 198 204 204 207 203 197 188 174 161 132 125 128 129 134 134 134 137 137 137 134 131 129 126 122 118 120 116 114 114 111 111 110 108 103 101 96 90 85 79 76 74 71 69 68 69 69 69 72 75 78 82 86 92 95 98 101 103 101 94 86 74 60 47 40 33 34 34 40 49 52 59 64 73 77 81 84 87 87 87 90 90 90 90 90 95 95 95 95 90 91 85 80 74 67 62 62 60 60 60 60 60 62 67 67 65 65 62 53 43 38 29 21 17 11 6 5 5 1 1 358 355 353 350 347 346 344 339 338 336 338 340 337 340 350 3 12 35 62 84 103 114 123 130 134 140 144 149 150 155 155 158 159 160 161 162 165 167 171 171 171 171 172 170 168 164 162 159 156 150 147 144 140 136 132 128 125 122 119 117 114 113 111 109 108 107 105 105 104 104 103 101 100 100 98 97 93 90 87 85 81 78 74 70 66 65 61 57 53 50 47 43 40 37 35 33 31 29 28 26 25 23 22 20 16 14 11 11 8 5 7 7 7 6 8 8 8 6 4 4 4 1 1 1 1 3 4 6 5 6 6 6 6 6 6 5 4 2 1 359 357 351 348 344 341 337 333 332 332 332 332 336 337 338 339 340 339 337 333 330 326 323 319 315 314 312 312 312 311 312 312 313 315 316 316 319 320 321 323 325 326 327 329 329 330 330 331 330 330 329 328 326 324 321 318 311 306 300 293 290 286 282 282 282 282 278 278 278 278 278 282 282 282 286 286 286 286 286 286 282 283 283 283 279 274 270 270 264 259 252 247 247 239 235 235 235 230 233 233 236 239 239 246 247 252 254 259 262 265 266 268 268 270 270 270 268 269 269 267 266 265 264 262 261 259 256 254 251 247 243 239 235 231 227 223 221 218 216 214 212 212 211 211 210 210 209 210 210 211 212 212 211 211 210 210 208 206 203 200 197 193 188 183 177 173 167 159 155 146 141 132 126 119 112 106 100 93 87 85 79 74 71 69 66 64 63 63 63 65 65 65 68 70 70 73 72 66 55 36 356 323 305 295 287 285 280 275 270 265 258 251 242 236 228 222 218 215 214 212 211 210 209 208 207 204 202 198 196 196 198 200 207 216 224 233 240 246 251 254 258 260 263 266 268 270 271 273 274 276 276 277 278 278 278 278 278 277 276 275 272 270 265 258 250 239 228 217 209 203 198 195 194 194 193 194 195 196 197 198 201 202 203 205 206 208 210 211 212 214 216 219 222 227 235 245 261 281 300 317 328 338 343 347 350 353 356 359 1 4 8 13 19 25 32 121 123 126 129 131 132 136 137 138 140 142 143 143 143 144 142 141 141 138 136 134 133 129 126 123 121 118 116 112 108 104 100 97 90 90 90 91 98 108 125 155 167 176 185 193 193 193 193 185 175 165 150 133 128 129 130 131 129 129 129 130 128 128 123 121 119 116 114 116 114 116 118 118 123 123 120 118 111 105 96 90 85 79 76 74 71 71 70 70 72 73 76 79 82 87 90 92 95 97 98 99 94 87 78 69 58 47 37 40 40 44 49 56 63 66 70 74 77 80 82 82 84 84 84 87 87 90 90 95 95 95 95 90 85 85 74 74 69 65 65 60 60 60 60 62 67 67 65 65 62 53 43 38 29 19 17 11 6 5 5 1 1 358 355 353 350 347 344 343 342 341 339 338 339 342 345 356 12 30 54 69 91 101 110 120 130 132 138 141 146 150 153 155 156 160 164 166 169 171 175 178 178 179 176 176 173 171 169 166 162 159 154 150 147 143 138 135 131 128 125 123 120 118 116 113 112 110 109 107 107 106 106 105 103 102 100 100 97 95 92 88 85 81 78 75 70 67 64 60 56 53 49 46 42 39 37 35 33 32 30 30 27 27 26 24 21 21 19 16 13 9 9 12 11 11 11 10 10 10 7 4 4 4 1 1 359 1 1 3 4 5 5 6 6 6 6 6 6 5 4 3 1 357 354 349 345 342 338 334 332 332 333 336 337 339 340 341 341 339 337 333 330 325 322 319 316 314 313 312 313 313 313 315 316 317 319 320 322 324 325 328 329 331 332 332 334 335 335 335 334 336 335 333 333 332 329 327 323 320 314 309 307 304 301 298 298 295 297 293 293 293 297 297 297 297 300 300 300 297 297 297 297 293 291 287 283 279 279 275 269 264 258 252 247 242 242 235 238 233 236 239 235 237 239 246 247 251 253 257 261 263 266 266 268 268 268 268 267 267 266 266 265 265 263 262 260 258 256 253 250 247 244 240 236 231 227 223 221 218 215 214 212 211 210 210 209 208 209 209 209 210 211 210 210 209 210 209 207 205 201 199 194 190 185 179 173 166 159 152 143 136 129 121 114 108 103 98 93 88 85 81 76 74 71 68 66 65 64 63 63 62 64 67 69 72 72 74 70 66 56 34 349 316 301 291 286 281 277 275 270 264 257 251 242 235 229 222 217 214 212 210 209 207 206 204 202 200 197 195 193 193 194 198 203 212 222 231 239 245 249 253 257 259 262 264 266 268 270 272 273 274 275 276 277 278 278 278 278 278 277 276 275 272 268 262 254 244 233 221 212 205 199 196 195 193 193 193 195 197 199 200 202 204 206 208 210 213 214 216 218 222 224 229 234 242 253 266 284 300 314 325 333 339 343 347 350 354 356 359 2 6 11 16 21 29 36 116 118 121 123 126 128 131 132 135 136 138 138 138 138 141 139 139 138 136 136 134 133 131 127 126 121 119 115 111 108 103 99 93 90 86 86 85 91 98 111 125 155 165 176 176 185 185 176 167 158 146 139 134 129 127 124 123 127 125 124 123 119 119 116 114 111 109 107 109 111 114 120 123 130 130 130 127 122 114 105 96 90 85 82 77 76 73 74 73 75 77 78 81 84 87 88 92 94 94 95 95 93 87 83 74 63 50 47 44 46 49 54 57 63 65 70 73 74 76 76 78 80 79 81 81 84 87 87 90 94 95 95 90 86 85 80 74 69 69 65 65 60 65 65 65 65 67 67 65 60 57 47 38 29 24 17 11 10 5 5 1 358 358 355 353 349 346 343 343 342 341 343 342 343 347 357 9 19 37 59 71 85 95 108 114 124 128 136 140 146 149 151 154 156 161 166 169 171 178 178 182 182 182 182 179 176 174 170 169 165 162 159 154 151 148 143 139 135 132 129 125 123 121 118 116 114 114 112 111 109 109 108 106 105 104 102 100 99 95 94 90 87 81 79 75 71 67 65 61 56 52 48 44 41 40 36 35 33 32 31 30 29 29 28 29 26 26 25 20 20 17 16 15 14 18 16 15 15 11 11 8 5 1 358 358 359 359 359 1 3 4 5 6 6 6 6 6 6 5 4 3 359 357 354 349 346 343 338 334 335 335 333 336 336 339 339 339 339 338 336 332 329 326 322 319 318 315 315 314 314 315 316 317 319 320 323 325 326 328 330 332 333 335 336 337 338 339 340 340 341 340 339 339 339 338 336 335 332 330 328 324 321 319 316 316 314 312 312 309 309 311 311 311 309 312 312 312 309 309 311 309 306 303 300 299 291 289 284 279 275 269 264 252 247 242 242 240 240 236 235 237 239 241 243 244 246 250 252 256 259 262 264 265 265 265 267 266 266 265 265 264 264 262 261 259 258 257 255 253 250 247 243 240 236 232 227 224 221 217 215 213 211 210 209 208 207 208 208 209 208 208 209 209 209 209 208 208 205 203 200 196 193 188 183 175 169 162 154 146 136 130 123 114 109 103 97 95 90 86 82 79 75 73 70 67 64 63 62 59 62 63 66 67 70 73 73 76 75 67 60 30 333 307 293 288 284 281 277 273 269 263 258 250 243 235 228 222 217 213 210 208 206 205 203 201 198 197 195 192 192 191 193 197 203 212 221 230 238 245 249 253 256 258 261 263 265 267 268 270 272 273 274 275 276 277 277 278 278 278 278 277 276 273 270 265 258 249 238 226 215 207 201 197 194 194 193 193 195 197 199 202 204 207 210 212 215 217 221 224 227 231 236 243 251 260 272 286 300 312 322 329 335 339 344 347 350 354 356 0 3 8 14 19 25 33 40 108 110 112 116 118 122 124 125 126 127 131 130 132 132 132 134 134 134 136 134 134 133 132 127 126 123 120 116 110 107 103 99 93 87 82 82 85 85 84 98 111 125 140 155 165 167 167 167 158 151 138 134 134 127 128 126 127 126 123 121 119 115 113 111 108 104 105 103 104 106 112 120 127 130 138 138 134 131 122 114 105 100 93 88 84 81 78 79 78 78 80 80 82 84 86 89 90 92 92 92 92 90 88 84 77 66 59 55 49 52 51 56 59 62 65 67 70 71 70 72 74 73 75 76 79 81 84 87 90 90 94 94 90 86 81 81 76 76 71 65 65 65 67 67 67 65 65 67 67 60 60 51 38 34 26 17 16 11 5 5 1 358 358 355 352 349 349 346 342 342 341 343 346 344 352 357 9 23 43 53 71 85 95 105 112 118 124 134 139 143 147 150 154 159 161 165 167 175 178 182 186 185 185 182 182 179 177 173 171 168 165 161 158 153 150 147 142 139 137 132 129 127 125 123 119 118 116 115 114 112 112 110 109 107 106 104 102 99 97 94 90 86 83 79 75 73 68 64 60 57 53 48 44 42 39 37 36 35 33 33 32 33 31 32 30 32 30 30 29 31 26 26 24 24 26 24 19 18 13 13 9 1 1 358 355 356 356 357 359 1 2 4 5 6 6 6 7 7 7 6 3 1 357 354 349 346 341 339 336 335 335 335 336 336 339 339 339 339 337 334 332 329 326 324 321 319 318 317 316 318 320 320 322 323 325 327 329 331 333 335 337 338 339 341 342 342 344 344 343 344 344 345 344 345 344 343 342 341 338 336 335 332 330 329 328 326 325 324 322 324 324 324 324 322 322 322 322 321 319 319 317 314 314 309 306 302 295 287 283 279 274 265 259 254 249 246 246 244 241 239 243 241 241 243 244 249 249 251 255 256 258 261 261 262 264 264 263 264 263 262 261 261 260 258 258 256 255 253 251 249 246 243 239 235 232 227 223 220 216 214 211 209 208 207 207 206 207 206 207 206 207 208 208 208 207 207 206 204 201 199 195 191 186 179 174 168 158 151 142 135 127 119 112 105 101 96 92 88 84 80 78 73 71 69 67 64 62 61 60 59 60 61 64 68 75 75 78 77 73 62 26 305 295 289 285 282 279 276 272 268 264 257 251 243 234 228 221 215 211 208 205 204 202 200 197 195 193 191 190 189 188 190 196 201 209 220 229 237 244 249 253 256 258 260 262 264 265 267 269 270 272 273 274 275 276 277 278 278 278 278 278 276 274 272 267 262 253 243 231 220 210 202 196 194 193 193 193 195 197 199 203 207 211 214 217 221 225 229 234 238 244 250 259 267 276 289 300 310 318 325 331 335 340 343 347 350 353 356 0 5 10 16 23 29 37 45 99 101 104 106 109 112 113 117 119 119 120 123 125 125 125 128 132 132 131 133 133 132 130 129 128 125 121 115 112 109 103 96 93 87 83 82 81 80 85 91 100 111 125 133 140 146 146 151 144 143 138 138 137 131 131 130 126 125 122 121 116 111 108 106 102 100 98 99 97 101 103 110 123 130 138 138 141 141 134 125 118 107 102 96 90 88 85 85 84 83 83 83 85 86 86 87 90 90 90 90 90 90 88 85 78 73 68 63 58 56 58 59 60 63 66 68 69 69 69 69 70 71 71 72 73 78 81 84 87 90 94 94 94 90 86 81 81 77 76 71 67 67 67 67 67 67 65 65 62 62 55 51 43 34 26 17 11 11 6 2 1 358 355 355 352 349 349 345 342 341 341 343 346 349 352 2 15 23 38 57 65 79 91 95 110 114 122 129 137 142 147 149 152 159 163 165 170 178 182 186 189 188 188 184 181 179 179 175 174 170 167 164 160 157 153 150 147 143 139 137 135 130 129 126 123 122 121 119 117 116 113 113 111 109 106 104 103 101 97 96 92 88 84 80 76 74 69 65 60 56 53 49 44 42 40 38 37 37 35 34 36 35 36 37 36 39 38 40 39 38 38 38 38 34 36 29 26 20 16 15 10 2 358 358 355 353 353 354 357 359 1 2 4 5 7 7 7 7 8 6 5 1 359 354 348 343 339 336 334 331 332 333 335 336 337 337 337 336 336 335 333 330 328 325 322 322 323 321 322 322 324 325 327 329 330 333 333 336 338 339 341 343 343 344 344 346 347 348 348 348 349 349 349 348 348 347 347 346 344 342 341 340 337 336 335 335 334 333 334 333 333 333 333 332 331 331 331 329 328 326 326 322 319 317 312 307 301 297 290 287 279 270 265 261 256 253 249 246 244 243 243 244 243 246 245 246 249 250 253 254 257 258 260 261 261 262 261 260 261 259 259 257 256 256 255 254 253 251 249 247 244 241 239 235 230 225 222 218 215 212 210 208 207 206 205 204 205 204 205 205 206 206 206 206 205 205 205 204 201 197 194 190 186 179 172 166 158 150 142 133 125 117 110 106 100 96 90 86 82 79 76 74 71 68 66 63 61 58 59 58 59 61 65 73 76 81 85 85 91 75 320 294 285 282 281 279 276 274 271 268 263 258 251 243 234 227 221 214 210 206 203 200 198 196 194 192 190 188 187 186 186 190 193 199 209 219 228 239 244 249 254 256 258 260 262 263 265 266 268 269 270 272 273 274 275 276 277 277 278 278 277 276 275 272 269 264 258 248 238 224 214 205 199 195 192 191 193 196 199 202 206 211 216 221 226 230 235 240 246 253 259 267 275 283 292 299 307 315 322 327 331 336 339 342 345 349 353 357 2 6 12 19 26 33 40 47 92 94 96 98 99 101 105 108 108 107 109 110 113 115 118 121 123 126 129 129 131 130 130 129 127 127 123 118 114 110 103 99 93 87 83 79 77 76 80 85 84 91 100 108 116 127 133 138 143 138 138 137 137 137 134 132 130 127 124 119 115 110 108 103 101 97 95 93 93 94 98 104 116 126 134 142 141 141 140 131 126 119 112 107 100 97 94 92 90 87 87 87 88 88 88 89 89 90 90 90 90 88 88 86 83 79 73 69 64 63 62 63 65 65 66 66 67 67 68 67 66 67 68 69 70 75 78 84 87 90 90 94 90 90 90 86 82 77 77 73 73 73 73 68 67 67 67 67 65 65 58 55 43 34 31 24 17 11 6 6 2 358 354 354 351 348 345 345 342 341 341 344 346 349 353 2 14 21 34 47 60 71 79 91 101 107 118 123 130 141 144 148 154 158 163 169 173 178 182 186 189 188 187 187 184 181 179 177 174 172 169 167 163 160 157 152 150 147 143 141 137 135 132 130 128 125 124 122 120 119 116 115 113 110 109 107 105 101 100 96 92 90 86 82 78 73 70 66 61 56 52 50 46 43 42 40 39 38 38 38 37 38 39 42 42 46 49 54 55 57 57 53 57 47 43 39 31 29 24 17 11 2 358 354 351 349 351 351 354 357 359 1 2 4 6 7 7 8 6 7 5 3 359 354 348 343 338 333 332 331 331 332 332 333 334 336 336 335 337 336 334 333 330 327 326 325 327 327 326 328 330 331 333 334 336 338 339 341 342 344 345 346 347 348 349 349 349 350 351 352 352 352 352 352 352 351 350 350 348 347 345 344 344 342 341 341 340 339 339 340 340 338 338 338 337 336 335 334 333 332 330 328 325 322 319 314 308 305 297 291 285 281 274 270 262 259 256 253 251 249 248 246 245 246 245 246 248 249 251 253 254 256 258 258 259 258 258 257 258 256 256 254 254 254 253 251 251 250 248 246 244 240 237 234 229 224 221 217 213 211 208 207 205 204 203 203 203 203 203 204 203 203 203 204 205 204 203 201 200 198 194 190 186 179 174 167 160 151 144 135 128 120 114 107 101 96 92 86 82 79 76 73 71 67 65 63 60 57 56 55 56 58 67 73 85 91 97 98 111 128 268 276 277 277 277 275 275 273 271 268 263 259 251 243 234 226 219 212 208 203 199 197 195 193 191 189 186 185 184 185 185 188 193 200 209 220 230 239 246 251 254 256 259 260 262 263 265 266 267 269 270 271 273 273 274 275 276 277 277 277 277 276 275 273 270 266 261 253 244 232 219 209 201 195 193 191 193 195 199 205 211 218 224 230 237 243 249 255 262 268 275 281 288 294 301 308 313 318 323 327 331 335 338 341 345 348 352 357 2 8 14 22 29 36 43 50 85 87 88 90 90 95 95 98 98 99 102 103 103 106 110 113 119 123 125 128 130 130 130 131 128 127 123 121 115 110 106 102 93 90 83 79 78 76 76 80 79 84 91 97 106 113 119 125 134 138 137 137 142 139 139 136 133 129 126 121 115 112 108 103 99 95 93 90 90 90 94 99 105 118 126 134 141 137 140 134 131 127 122 115 110 106 102 99 97 93 92 91 90 90 89 89 89 90 90 90 89 89 88 86 83 80 76 74 71 68 67 68 66 68 67 66 67 65 65 64 63 64 65 66 68 69 74 81 87 87 90 94 94 90 90 86 86 82 78 74 74 74 74 73 68 68 68 68 67 65 60 55 47 39 31 24 19 12 11 6 2 2 358 354 351 348 348 345 345 342 345 345 347 350 354 2 7 17 26 39 47 60 65 79 84 91 106 113 123 133 138 148 148 157 165 172 178 183 183 186 189 188 187 186 183 183 181 177 176 174 171 168 165 164 161 158 154 151 148 145 142 140 136 135 131 130 128 125 123 122 120 118 115 113 111 110 108 104 102 98 94 90 88 84 79 74 71 67 62 57 54 52 47 46 44 42 40 40 40 42 41 43 44 46 48 51 59 65 67 71 71 71 69 62 57 51 39 31 29 19 12 7 358 354 351 349 350 351 354 354 357 359 1 4 4 6 6 6 7 7 6 1 356 350 344 339 334 332 330 329 329 330 331 330 332 334 334 336 336 335 334 334 334 332 331 332 332 332 334 335 336 337 339 340 341 343 343 345 347 348 349 350 351 351 352 352 352 353 353 353 354 354 355 354 354 353 352 351 350 349 349 347 346 346 344 344 344 344 344 343 343 342 342 341 340 339 339 337 336 335 333 331 328 326 322 318 314 311 305 298 294 288 282 279 273 267 264 261 256 254 250 249 248 246 247 247 248 249 251 252 253 256 256 257 256 257 256 255 255 254 254 253 253 252 251 250 249 248 247 245 242 239 236 232 228 223 218 215 212 209 206 204 203 202 201 201 201 201 201 201 202 202 202 202 202 202 201 200 199 197 193 190 185 181 175 169 162 155 146 139 131 124 117 111 104 98 92 88 84 80 75 72 71 66 65 62 58 54 53 51 57 59 66 73 91 100 108 125 142 191 249 264 270 272 273 274 273 272 270 267 263 258 251 243 235 225 217 211 204 200 196 194 191 189 187 185 184 183 182 182 183 186 192 199 209 220 231 241 247 252 256 259 260 262 263 264 265 266 268 269 270 271 272 273 274 275 275 276 276 277 276 276 275 273 271 267 263 256 248 239 226 213 205 197 195 193 194 198 204 212 220 229 237 245 252 258 264 270 276 281 287 292 297 302 306 312 315 319 323 327 330 334 336 339 343 347 352 357 2 9 17 24 32 39 47 52 80 80 83 85 86 86 88 90 90 90 93 93 93 96 102 105 111 115 121 123 127 129 129 128 128 127 123 121 116 113 107 102 96 87 83 82 78 77 77 76 81 80 80 85 91 103 108 121 126 131 137 140 142 141 141 140 136 134 128 123 118 112 108 103 99 95 90 88 87 87 90 94 100 110 118 127 134 137 137 137 134 132 128 123 117 112 111 107 104 100 98 94 93 91 91 91 90 90 90 90 89 89 88 88 86 83 80 76 73 73 73 71 70 68 70 68 67 67 64 63 62 61 62 63 64 68 74 77 84 87 90 90 94 90 90 87 87 82 82 79 75 75 74 74 70 70 70 70 68 67 60 58 51 47 34 26 19 19 12 7 2 2 358 354 354 351 347 345 345 346 346 346 349 351 354 358 6 11 20 29 36 47 51 57 66 73 81 91 104 122 132 142 150 155 161 170 177 183 187 186 185 187 187 186 183 181 181 179 178 176 173 170 169 166 164 161 156 155 152 149 147 144 141 139 137 135 132 130 127 124 123 121 120 116 114 112 108 106 103 101 97 92 88 86 81 76 71 68 63 60 56 52 49 47 46 46 44 44 43 44 46 47 49 52 55 61 66 73 76 80 80 79 77 65 60 55 47 39 31 24 12 7 357 354 351 348 349 350 351 354 357 359 1 3 5 5 7 7 7 6 4 1 358 352 346 337 333 329 326 326 326 326 327 328 331 331 332 334 334 334 335 337 337 337 337 337 337 338 340 341 342 343 344 346 347 347 348 350 351 351 353 353 353 354 354 354 355 355 355 355 356 356 356 356 355 355 354 353 352 351 350 349 348 347 346 346 345 345 345 345 345 343 343 342 342 341 339 339 337 337 334 333 330 329 324 322 318 314 310 306 301 297 290 288 283 278 272 267 263 261 257 255 251 250 248 249 249 250 252 253 254 256 256 256 257 256 256 255 255 253 253 252 251 250 250 248 248 247 245 243 241 238 234 230 225 220 217 212 209 206 203 202 201 200 200 199 199 199 199 200 200 200 200 200 199 200 200 199 197 196 194 190 186 182 178 172 165 157 151 142 135 127 121 115 108 102 96 92 86 81 78 72 70 66 63 59 59 54 51 47 49 57 61 91 122 132 140 155 175 207 238 256 264 268 270 271 271 270 269 267 263 258 251 244 235 225 216 208 201 197 193 190 188 186 184 182 181 181 180 181 182 186 191 199 210 221 232 242 249 254 257 260 262 264 265 266 267 268 269 270 270 271 272 273 274 275 275 276 276 276 276 275 275 273 271 269 265 260 253 244 233 223 213 205 198 196 197 203 210 220 232 243 253 261 268 274 279 283 288 292 296 299 303 306 310 312 315 319 323 325 328 332 335 338 342 346 353 358 4 10 18 26 34 41 47 52 76 77 78 79 81 82 84 86 86 86 88 88 88 90 96 98 106 111 114 120 123 126 127 127 125 125 123 121 118 113 107 103 97 90 83 82 79 78 77 77 77 77 81 81 90 96 101 111 120 128 134 139 144 143 142 144 140 138 133 128 121 115 110 104 100 95 90 88 87 87 87 90 98 103 112 118 125 134 134 134 134 134 131 127 125 122 117 113 109 105 101 99 97 94 93 93 91 91 91 90 90 90 90 88 86 86 83 81 80 77 77 75 74 71 72 70 68 68 65 62 60 58 57 58 62 64 70 77 84 87 90 90 90 90 90 90 87 83 83 79 79 75 75 71 71 71 71 70 70 65 63 58 51 47 43 34 26 21 14 12 7 2 357 354 354 354 351 348 349 349 346 349 349 352 355 358 1 9 14 19 26 29 31 38 43 42 41 40 52 57 94 128 146 155 165 176 177 178 183 182 185 184 186 183 183 181 181 181 178 176 175 174 171 170 166 163 160 158 156 153 150 148 145 143 142 138 137 135 132 129 127 124 122 119 117 113 111 107 106 101 99 95 90 88 83 78 75 70 65 63 57 55 53 51 47 49 47 49 49 49 50 52 56 59 62 66 71 78 81 86 85 85 80 74 67 55 51 43 36 24 17 7 2 354 350 351 349 350 351 354 356 359 1 3 3 5 7 7 8 6 4 1 355 351 341 335 330 327 324 324 325 324 326 327 329 331 331 332 334 336 336 337 339 339 341 342 343 343 346 347 348 348 350 351 352 352 353 354 354 355 355 355 355 356 355 356 356 356 357 357 357 357 357 357 356 355 354 353 353 351 350 349 348 347 347 346 346 346 346 346 345 344 343 343 342 341 340 339 338 337 335 333 331 328 325 323 320 317 313 309 306 302 299 293 289 287 280 276 272 268 264 260 257 255 253 252 252 254 254 255 255 258 257 257 257 257 257 255 254 253 252 251 250 249 249 247 246 244 243 241 238 236 232 227 223 218 213 210 206 203 202 200 199 199 199 198 198 198 198 198 198 198 198 197 198 198 198 197 196 195 193 190 187 183 179 174 168 161 155 149 140 133 127 120 114 108 103 97 90 85 79 74 69 66 65 60 55 53 54 41 52 57 94 128 155 161 165 176 195 217 235 251 259 264 267 269 269 269 268 266 262 258 251 244 233 224 215 206 199 194 190 187 185 183 182 180 178 178 178 179 181 185 192 200 212 224 235 244 250 256 260 262 264 266 268 268 269 269 270 271 272 272 273 274 274 275 275 276 276 276 276 275 274 274 272 269 266 263 257 249 240 230 219 211 207 205 205 214 224 238 250 259 270 276 282 286 290 292 295 298 300 304 306 308 310 313 315 318 321 323 327 329 333 337 340 345 351 356 4 10 20 27 35 41 47 51 73 74 75 78 80 81 83 84 84 84 84 86 86 88 90 95 100 104 110 114 120 122 124 124 124 125 122 119 116 113 109 103 97 90 87 83 79 79 78 78 74 78 78 81 86 90 95 105 118 128 134 142 145 147 148 148 146 141 138 133 126 121 114 108 102 98 95 90 90 87 87 90 94 101 106 113 121 127 130 134 134 134 133 133 128 127 123 118 114 109 105 102 100 98 97 95 94 94 93 93 93 92 92 90 88 86 86 83 83 81 81 79 79 76 75 74 72 68 66 63 58 56 54 55 57 63 66 73 81 84 87 90 90 90 90 90 87 84 84 80 76 76 72 72 72 72 71 71 70 65 63 60 55 47 43 34 29 23 15 15 8 7 2 357 358 354 354 351 352 349 347 350 350 350 353 355 358 1 5 9 15 16 22 19 21 17 12 4 5 6 12 25 103 169 172 175 177 178 178 179 182 182 184 183 183 181 181 181 179 178 177 175 174 171 168 166 165 162 160 158 156 154 151 149 145 144 141 138 136 133 132 128 126 123 120 118 114 112 108 104 100 98 93 90 85 82 77 74 68 64 62 57 57 55 53 52 54 52 53 54 54 58 61 65 69 74 77 82 86 86 90 85 81 76 65 58 51 47 36 29 17 11 2 358 354 351 349 349 353 353 356 359 1 3 5 5 6 6 6 7 4 1 354 346 338 331 327 324 321 322 320 321 324 325 327 328 330 332 333 335 337 339 341 343 343 346 348 348 351 351 353 354 354 356 356 356 357 358 358 357 357 357 357 357 358 357 357 358 358 358 358 357 357 357 356 356 354 353 352 351 350 349 348 347 347 346 346 346 345 345 344 344 343 343 342 341 340 339 337 336 334 332 331 328 326 324 321 319 316 313 311 308 304 301 297 294 290 284 281 277 272 268 265 263 259 259 258 258 258 258 260 261 261 261 260 259 259 257 255 254 252 251 249 248 247 246 245 243 241 239 235 233 228 223 219 214 209 206 203 201 200 198 198 197 198 197 197 197 197 197 197 197 196 196 196 196 196 196 195 194 192 191 188 185 181 175 171 165 160 153 146 140 135 129 123 116 111 106 99 90 83 78 71 69 60 53 48 50 40 37 25 261 208 191 188 187 185 193 207 223 236 249 257 262 265 267 268 268 267 265 262 258 252 243 233 224 212 204 197 192 188 184 182 180 178 177 176 176 177 178 182 186 193 203 213 225 236 245 251 258 262 265 267 269 270 271 271 272 272 273 273 274 274 275 275 276 276 276 276 276 276 275 275 274 272 270 268 265 261 254 247 240 231 222 218 216 221 229 244 259 270 278 284 287 290 293 296 298 300 301 303 305 307 309 310 311 314 316 319 321 324 327 331 334 339 343 350 356 4 11 19 26 33 41 47 52 70 71 74 75 79 80 82 83 83 85 85 85 84 86 90 92 96 101 105 108 114 117 120 121 121 122 119 118 116 113 109 105 96 94 87 83 79 79 79 76 75 75 79 78 82 86 95 104 112 125 137 142 145 149 150 151 149 147 143 138 133 127 120 114 108 103 100 96 93 90 93 93 96 100 103 110 116 123 126 129 133 133 133 133 132 130 126 122 119 114 109 106 104 100 100 98 98 97 95 96 94 94 93 93 92 90 88 88 86 83 83 81 81 79 77 77 74 69 65 63 58 56 55 53 56 58 64 72 77 81 87 87 90 90 87 87 84 84 81 77 73 73 73 70 69 69 68 68 66 65 63 60 58 55 47 38 33 33 23 23 15 8 7 7 2 358 358 355 355 353 350 351 351 351 351 353 355 358 1 1 5 6 6 7 7 2 356 356 347 354 351 8 25 103 146 165 163 172 174 175 179 179 181 181 181 181 181 181 179 178 178 177 175 174 171 170 168 165 163 161 159 157 156 154 151 148 147 145 141 140 136 133 130 127 124 120 118 113 112 108 103 100 95 90 88 82 79 73 70 67 64 62 62 59 57 58 60 59 59 59 61 63 65 69 73 78 80 83 86 90 90 86 81 71 65 54 50 43 37 26 20 11 6 358 358 355 352 352 353 353 356 359 1 3 3 6 6 7 7 5 1 358 354 344 337 330 323 320 318 317 317 319 321 322 325 327 329 331 332 336 338 340 342 345 347 349 350 352 354 356 358 358 359 359 359 0 0 0 359 359 360 359 359 359 358 358 358 358 358 358 358 357 357 357 356 355 354 353 351 350 349 348 347 346 346 346 345 344 344 344 343 342 342 341 340 339 338 337 336 334 332 330 329 327 325 324 321 320 318 315 313 311 308 305 303 299 295 291 289 284 281 278 275 271 268 267 267 265 267 267 267 267 267 267 264 263 262 260 258 257 255 253 251 250 248 246 244 242 239 236 232 228 224 218 213 209 204 201 198 197 197 196 196 196 197 197 197 197 197 195 195 195 195 195 195 195 195 196 195 194 193 191 189 185 182 178 173 169 163 158 152 147 142 138 132 127 124 116 112 103 95 85 77 66 57 50 40 37 25 261 235 235 217 201 197 195 195 204 215 223 235 247 255 261 262 265 267 267 266 264 262 258 252 244 235 224 214 204 195 189 185 182 180 177 176 175 175 175 176 178 182 188 195 205 215 226 237 246 254 260 264 267 269 271 273 273 274 275 275 275 275 275 276 276 277 277 277 277 277 277 276 275 275 274 272 271 269 266 263 259 254 248 241 234 231 234 241 249 262 273 281 286 290 294 295 297 298 300 301 303 304 305 306 308 309 310 311 314 316 319 321 325 329 333 338 344 350 356 4 11 19 26 32 38 43 48 70 71 74 76 77 81 82 84 84 85 85 85 87 87 88 92 94 98 101 105 111 112 116 118 117 117 116 115 113 110 106 101 96 93 87 84 80 80 80 80 77 76 79 79 83 86 94 103 111 123 132 139 145 149 151 151 153 151 148 142 138 134 129 121 115 109 106 101 98 96 96 96 98 101 104 109 115 120 125 126 130 131 133 133 133 130 128 125 121 116 113 110 108 105 103 103 101 101 100 100 99 98 96 95 94 94 92 90 88 86 86 86 86 84 82 79 76 73 69 64 59 56 51 54 54 59 64 69 74 81 84 87 88 88 85 85 82 81 79 78 74 71 71 67 69 69 68 66 66 65 63 60 58 55 51 47 43 37 33 33 23 15 14 7 6 2 1 358 355 356 353 351 351 351 351 351 353 353 355 358 358 358 358 357 357 357 352 351 350 349 354 6 37 94 131 146 154 163 166 169 173 177 177 179 179 179 181 181 181 179 179 178 177 175 174 173 171 170 168 166 164 162 160 158 155 154 152 149 148 144 141 139 136 133 128 126 121 117 115 111 108 103 98 93 87 84 79 75 72 69 66 67 67 64 65 63 64 65 65 66 66 68 70 74 76 78 81 83 87 86 86 81 76 71 60 54 47 40 32 28 19 14 5 2 358 358 355 355 355 355 358 358 1 1 4 7 7 7 8 5 2 358 349 339 329 322 318 313 312 314 316 316 317 320 323 324 329 331 333 335 337 341 344 346 348 351 353 355 357 359 359 1 2 4 3 3 3 2 2 1 0 359 360 360 359 358 358 358 358 358 358 357 357 356 355 354 353 351 350 348 347 346 345 344 344 344 343 343 342 342 341 340 340 339 338 337 336 334 333 332 330 329 327 325 324 322 321 320 318 316 315 313 311 309 307 305 301 298 295 292 289 285 283 280 277 276 274 274 274 274 274 274 274 273 271 270 267 265 262 260 258 255 254 251 249 246 243 240 237 233 227 222 217 212 207 203 199 197 194 195 194 195 196 196 196 197 196 196 196 195 195 195 195 194 194 194 195 194 194 193 192 191 189 186 184 180 175 171 167 162 158 153 150 145 141 139 136 132 129 127 119 111 104 92 57 25 327 327 261 235 217 231 220 212 207 203 200 210 216 227 236 246 254 259 261 263 265 266 265 263 261 258 252 245 237 225 214 204 196 188 184 181 177 175 174 174 174 175 177 179 185 192 199 208 219 228 239 247 255 261 266 269 271 274 274 276 276 277 277 277 277 278 278 278 278 278 278 278 278 278 277 277 276 275 274 272 271 268 266 263 260 254 251 249 246 250 255 266 273 281 287 290 294 295 297 298 299 300 301 302 304 304 305 305 307 309 309 311 314 316 319 323 327 331 336 343 349 356 3 10 17 24 29 36 39 43 70 71 75 77 80 81 83 84 84 86 86 86 87 87 89 90 92 95 99 102 106 109 111 113 113 114 113 113 110 106 102 98 96 90 87 87 84 81 81 81 81 77 81 80 83 87 94 101 109 121 130 137 145 149 154 155 155 155 151 148 144 140 134 129 125 117 112 108 105 103 100 100 102 102 107 109 113 118 123 125 127 130 132 132 132 130 128 125 122 120 116 113 110 109 107 107 106 104 104 103 102 102 101 100 99 97 96 94 92 90 90 88 88 86 84 81 78 75 70 66 60 54 51 49 49 54 64 69 74 78 82 85 85 85 85 83 80 79 76 76 72 71 68 67 66 66 64 63 63 61 63 60 58 55 51 51 53 43 37 37 33 23 21 17 11 6 5 1 358 356 354 354 351 352 350 349 351 351 353 352 352 351 354 354 353 352 352 352 351 356 3 16 40 92 115 133 146 154 160 166 171 175 175 177 179 179 181 181 181 181 181 179 179 178 177 176 174 173 171 169 168 167 165 163 163 160 158 155 153 149 147 145 142 139 135 131 127 124 120 115 113 107 102 96 93 87 81 78 75 71 71 69 69 69 70 70 69 70 70 73 73 73 75 76 79 81 84 83 87 86 82 81 76 65 56 50 40 38 30 26 21 14 9 5 1 358 358 358 358 358 1 1 4 4 4 4 5 5 5 2 2 353 348 337 326 319 316 311 309 310 312 312 314 319 322 325 326 329 333 335 338 340 342 347 347 350 354 357 359 1 3 3 4 6 5 5 5 3 3 2 2 0 359 359 359 358 358 357 357 357 356 355 355 354 353 352 351 349 348 346 345 344 343 342 341 340 340 340 339 339 338 338 337 336 335 333 332 331 329 328 327 325 324 323 322 321 319 318 317 317 316 315 313 312 310 308 306 303 301 298 296 293 290 288 287 285 284 284 284 284 284 283 283 281 278 277 274 270 267 265 262 259 256 253 250 246 242 236 232 227 222 216 209 205 201 196 194 193 192 193 193 194 195 196 196 197 198 196 196 195 195 194 194 194 194 194 194 194 194 194 193 192 190 187 185 181 177 174 170 166 163 159 156 154 151 150 150 149 147 148 148 150 146 159 208 261 266 235 235 217 231 220 212 207 203 207 207 215 220 229 238 248 252 258 261 262 264 265 264 263 261 258 254 247 238 228 216 205 197 188 183 179 177 175 174 174 174 176 178 182 189 196 204 212 222 232 241 249 256 261 266 270 273 275 276 277 278 278 279 279 279 280 280 280 280 280 280 280 279 279 279 278 277 276 275 274 272 270 268 266 264 261 259 257 257 259 264 273 278 282 287 290 294 295 295 297 298 298 299 300 301 300 302 303 304 305 307 309 312 313 317 321 324 330 335 341 347 354 3 10 14 20 27 33 36 38 69 73 75 78 80 81 84 86 86 86 86 87 87 89 89 90 92 95 96 100 103 106 108 108 110 109 110 109 106 103 99 97 93 90 88 87 85 81 81 81 81 81 81 84 84 87 94 101 110 118 125 134 141 146 150 154 154 154 154 151 150 148 142 138 131 125 121 115 112 109 106 106 105 105 107 111 113 117 119 123 126 128 129 132 132 129 128 127 125 121 119 116 113 111 111 110 110 109 108 108 107 105 106 105 104 101 99 98 96 94 94 92 90 88 86 83 81 77 73 66 61 56 49 49 49 54 63 69 74 79 82 82 83 83 83 83 80 77 74 73 69 67 66 64 63 61 61 59 58 59 59 56 54 55 51 51 53 53 48 43 43 33 26 24 16 10 5 5 358 356 354 354 352 350 350 347 347 349 348 347 349 348 347 350 349 349 352 352 357 3 12 35 57 82 106 125 137 145 154 159 166 170 173 177 178 179 181 182 182 182 181 181 181 179 178 178 177 175 174 172 172 172 170 168 166 166 164 161 159 156 153 152 148 145 143 138 134 129 127 120 115 112 105 100 96 90 84 81 77 74 74 72 72 73 76 74 74 77 77 77 78 80 79 79 81 84 83 87 86 82 81 76 71 58 50 43 38 30 25 21 20 16 12 9 5 1 1 1 1 1 1 1 5 5 5 5 5 5 2 2 357 348 343 333 323 316 311 306 307 307 308 308 312 316 319 321 324 329 331 333 336 339 340 343 346 348 351 356 359 1 3 3 5 7 7 6 6 4 4 2 2 1 359 358 357 356 357 356 355 354 354 353 353 351 351 349 347 345 344 342 341 340 339 338 338 337 337 336 336 335 334 334 332 332 330 329 328 326 325 324 322 321 320 320 318 318 317 317 316 316 315 315 314 312 312 310 308 307 304 303 301 299 297 296 295 294 293 293 292 292 291 291 290 288 286 283 281 278 274 271 267 264 260 256 251 247 241 235 230 221 215 210 203 198 195 192 190 191 190 191 193 194 196 197 197 198 198 197 197 196 195 194 194 194 194 193 194 194 193 194 194 192 191 188 186 183 180 176 173 169 166 163 161 160 160 159 159 161 162 165 172 185 188 207 217 217 235 235 235 217 217 207 201 197 203 207 213 215 227 232 241 249 254 256 260 263 264 265 264 263 262 259 255 250 242 232 220 208 198 190 185 181 177 175 175 175 176 178 182 187 194 201 209 217 226 233 241 249 256 262 266 270 273 275 277 278 279 279 280 280 281 281 281 282 282 282 282 282 281 281 281 280 279 278 277 275 274 272 271 269 268 266 265 265 264 265 270 272 276 282 285 289 290 292 292 294 294 295 296 297 297 298 298 300 301 303 304 307 309 312 315 319 324 329 335 342 348 353 1 8 15 19 24 29 33 35 71 75 77 80 82 83 85 87 88 88 88 88 88 89 89 90 91 93 96 97 100 102 104 105 106 106 105 104 101 100 96 95 93 88 85 85 85 82 82 82 82 82 81 84 87 90 93 100 106 116 123 132 138 142 148 150 151 154 154 154 151 149 146 141 136 133 128 122 119 115 113 110 110 109 111 111 112 116 119 121 125 127 128 128 129 129 128 125 124 121 119 117 115 115 114 114 113 113 113 113 112 112 109 108 107 106 103 101 100 98 96 94 92 90 88 86 83 79 72 67 59 54 52 49 52 58 63 69 74 78 82 82 83 83 80 80 77 75 71 70 67 63 62 62 60 58 56 54 55 55 53 54 54 54 55 55 57 53 53 53 47 43 34 24 20 14 9 5 1 356 354 354 352 348 347 347 345 346 345 344 343 344 343 346 349 348 352 357 357 9 26 48 69 91 108 120 131 142 150 157 162 168 173 176 178 179 181 182 182 183 183 182 182 182 182 181 179 178 178 177 175 175 175 173 171 171 169 167 165 162 160 157 154 153 149 144 141 136 132 128 122 116 110 104 97 94 87 84 81 77 78 75 76 76 79 79 79 82 82 82 82 82 84 84 84 83 82 82 81 76 74 67 58 47 43 37 32 26 25 20 15 15 12 8 8 5 5 5 1 1 5 5 5 5 5 5 5 6 2 357 352 342 337 326 316 310 308 303 301 302 303 304 308 310 316 319 321 325 329 331 332 336 337 337 343 346 349 352 355 358 1 4 4 7 6 6 6 3 3 1 359 357 356 355 354 353 353 353 352 351 351 349 348 348 345 344 342 340 339 337 336 335 333 333 332 332 331 332 331 330 330 329 327 326 325 324 322 321 320 319 318 317 316 315 315 315 315 315 315 316 315 315 315 314 313 312 311 309 308 307 305 304 303 301 301 300 300 300 299 298 298 298 297 295 292 290 286 284 280 277 273 268 264 259 253 248 240 233 224 218 210 204 198 193 191 188 188 189 190 191 193 194 196 198 199 198 198 198 197 197 195 195 195 194 194 194 194 194 194 194 193 192 191 189 187 184 181 177 174 172 169 168 165 164 164 166 166 167 170 175 183 191 195 212 220 231 217 208 196 196 196 191 188 197 197 203 213 219 230 239 243 249 255 257 261 263 264 264 264 264 263 261 258 253 246 237 224 213 202 193 187 182 179 177 177 178 181 183 189 194 201 208 215 223 230 237 243 249 256 261 265 269 272 275 276 278 279 280 281 281 282 282 283 283 284 284 284 284 284 283 283 282 281 280 280 278 277 275 275 273 272 270 269 268 268 268 270 274 275 279 282 284 287 287 289 290 292 291 292 292 293 294 296 297 298 299 302 305 307 311 313 318 324 329 334 340 346 353 1 7 13 18 23 26 28 32 72 76 78 81 83 86 86 88 89 89 89 89 89 90 90 90 91 93 95 97 98 101 101 103 103 104 103 100 99 97 94 92 88 88 86 85 83 83 83 83 83 85 85 88 87 90 96 101 107 114 120 129 134 138 142 146 149 149 151 153 150 148 146 146 142 138 133 129 124 119 116 114 113 113 111 113 113 115 119 120 122 124 125 128 128 127 127 124 121 120 118 117 116 116 116 115 116 116 116 116 116 116 114 114 113 112 109 105 104 102 100 98 94 92 90 88 85 79 75 69 63 55 55 53 55 59 61 69 73 78 81 82 83 80 80 78 75 71 71 68 64 63 59 57 56 54 54 52 52 53 53 50 54 54 58 55 55 55 55 51 51 47 39 29 20 14 9 5 1 358 354 354 350 347 347 345 344 343 343 341 339 341 338 340 343 347 352 357 9 26 43 62 79 95 108 120 129 139 146 155 161 169 171 176 178 179 182 184 184 185 185 185 185 184 183 183 182 182 182 181 179 179 178 178 176 176 174 173 171 169 166 164 161 157 154 152 148 144 138 134 128 122 116 108 101 94 90 84 84 81 78 78 79 79 81 85 85 85 85 87 87 84 87 87 87 82 81 81 74 73 67 60 47 39 33 30 26 21 20 19 15 15 11 9 9 9 9 5 5 5 5 5 5 6 6 6 2 2 357 352 343 337 331 323 313 310 302 300 297 300 301 299 302 306 312 314 316 320 322 324 326 325 327 328 330 333 340 344 349 353 354 358 2 2 2 2 1 358 358 353 351 351 350 349 348 348 347 347 347 345 344 342 342 340 339 336 334 332 331 330 328 327 327 326 326 325 325 325 324 324 323 322 321 320 319 318 316 315 314 313 312 312 312 311 312 312 312 313 313 314 315 315 315 315 314 313 312 311 310 310 309 308 306 306 305 305 304 304 305 304 304 302 301 300 297 295 292 288 284 282 278 273 268 262 256 249 240 232 221 213 206 199 194 191 188 188 188 189 190 192 193 195 197 199 199 199 199 199 198 198 197 195 195 195 195 195 194 194 194 194 193 192 191 190 188 185 182 180 176 174 172 170 170 169 170 170 170 173 176 179 183 189 193 197 207 196 196 169 169 146 146 155 155 174 197 207 217 227 233 241 248 250 256 258 261 263 264 265 265 265 265 263 260 257 251 242 232 220 208 198 191 186 182 181 181 183 186 192 197 202 210 217 223 229 235 240 245 250 255 260 264 267 271 273 275 277 278 280 281 282 282 283 284 285 285 285 286 286 286 286 285 285 284 283 282 282 281 279 278 277 276 275 273 272 271 271 271 271 273 276 278 280 281 282 283 284 285 286 287 288 290 291 292 293 295 298 300 302 305 310 313 317 323 328 332 339 348 355 1 7 14 17 19 23 24 25 75 78 80 83 86 87 88 89 89 90 90 90 90 90 91 91 92 94 95 96 98 99 99 99 100 100 99 98 95 94 92 88 86 86 84 83 83 83 83 86 85 85 88 88 90 93 98 100 106 111 116 122 127 131 136 140 143 147 147 148 150 149 148 145 141 139 136 131 126 124 119 117 114 113 113 113 115 115 118 120 122 122 124 125 127 125 125 122 121 120 117 116 115 116 116 118 118 119 119 120 120 119 119 117 116 116 113 111 108 106 103 101 97 95 92 90 85 81 74 69 63 59 53 53 53 59 65 71 77 77 81 82 82 82 80 77 74 71 70 67 63 59 57 56 54 51 52 49 49 47 47 50 50 54 54 54 58 58 58 55 51 47 43 33 26 19 13 5 1 358 356 351 351 349 347 344 343 340 338 336 338 338 337 339 342 345 350 3 19 37 53 71 90 99 109 119 128 136 146 154 161 167 171 176 178 181 184 185 185 186 186 187 187 186 186 186 186 185 185 185 184 184 182 182 181 181 179 178 176 174 172 170 168 165 161 158 156 151 149 143 137 132 121 114 106 102 94 90 84 84 81 81 81 81 84 87 87 87 87 90 90 90 87 86 86 81 80 79 71 62 53 47 34 31 22 20 19 16 12 12 11 12 12 9 9 9 9 9 5 6 6 6 6 7 2 2 357 357 352 345 335 331 326 316 313 304 302 298 294 293 295 297 299 302 306 307 312 312 314 314 313 316 316 313 313 313 316 320 325 330 336 342 342 342 342 342 342 336 333 337 335 335 335 336 335 335 336 335 335 335 334 332 330 329 328 325 323 322 321 319 319 317 318 317 317 317 317 316 317 316 315 315 314 313 312 311 310 309 308 308 307 307 307 307 307 308 309 310 312 313 313 314 315 315 315 314 313 312 312 311 311 310 309 309 308 308 308 308 308 307 307 305 304 302 300 298 295 291 288 284 281 275 271 265 257 250 239 229 220 212 203 198 193 190 188 189 189 190 191 193 195 196 198 200 200 200 200 200 200 198 198 197 196 195 195 195 195 196 195 195 195 194 192 191 188 186 183 181 179 176 174 173 172 172 171 172 174 175 177 179 182 183 184 185 174 146 114 114 108 108 122 122 131 172 188 207 228 235 241 244 250 254 257 259 262 264 265 265 266 267 266 265 263 259 255 249 240 229 218 207 199 191 189 187 188 191 195 200 207 213 219 225 230 234 238 243 247 251 254 259 262 265 269 272 274 276 277 279 280 281 282 283 284 285 286 287 287 287 288 288 287 287 287 286 285 285 284 283 282 281 280 279 277 276 274 273 272 271 271 273 273 274 275 277 278 280 281 282 283 285 286 287 290 291 294 296 299 301 305 308 312 316 321 327 333 340 347 355 1 7 12 16 19 23 24 22 77 79 83 84 87 89 89 90 90 90 90 91 91 91 91 92 92 94 95 96 96 97 98 98 97 97 96 95 93 92 88 87 85 84 84 84 84 84 84 86 86 88 88 90 93 95 97 102 106 111 115 118 123 126 131 134 138 139 143 144 145 146 145 145 142 139 137 132 129 125 122 118 116 114 114 114 114 115 116 119 121 122 125 124 125 125 122 121 120 118 116 115 116 116 116 117 118 120 120 122 122 122 121 121 120 120 117 116 113 109 108 103 101 97 95 90 87 81 77 68 65 56 54 54 54 60 63 70 76 80 81 81 81 81 82 79 76 69 68 64 60 56 54 51 49 46 46 47 47 47 47 47 50 50 53 53 56 56 56 56 54 47 40 33 30 23 14 9 1 1 355 353 351 348 348 345 342 341 339 336 335 335 337 335 338 342 356 12 30 54 69 85 95 106 112 121 128 136 146 155 161 166 173 177 181 184 186 187 188 189 189 189 188 188 188 188 187 187 189 188 188 188 187 187 187 186 184 181 179 178 176 174 172 169 167 166 161 157 155 150 146 139 131 122 116 107 98 94 87 87 84 84 84 84 87 90 90 90 90 94 94 90 90 86 85 79 69 66 54 48 37 23 21 14 12 11 10 9 9 9 9 9 9 9 9 10 10 11 11 11 7 7 7 2 2 2 350 350 344 333 328 324 320 310 307 302 297 295 291 290 291 291 294 297 299 301 301 305 305 304 301 303 297 295 293 290 287 282 284 286 286 289 279 279 279 279 278 277 284 289 292 299 303 311 313 316 316 317 317 319 317 314 314 313 312 309 309 308 307 307 306 306 306 306 306 307 307 307 307 307 307 307 306 305 305 304 304 303 302 302 302 302 303 303 304 305 306 307 309 311 313 314 315 315 316 315 315 314 314 314 312 312 311 311 310 310 310 310 310 309 308 307 305 304 302 298 296 293 289 287 283 278 274 267 259 251 240 229 218 209 202 197 194 192 191 191 192 193 193 196 197 199 199 201 201 202 202 202 200 199 199 197 197 197 197 196 196 196 196 195 195 193 192 191 188 186 184 182 180 177 175 175 175 175 174 173 174 175 177 179 178 178 170 167 142 122 104 101 91 91 101 104 122 146 191 221 232 240 244 248 252 255 258 260 262 264 265 266 267 267 267 266 265 264 259 255 248 239 227 216 208 200 198 197 198 201 205 211 217 222 228 232 237 239 242 245 248 251 255 257 260 264 266 269 271 274 276 277 279 281 282 284 285 286 287 288 288 289 289 289 290 290 289 289 288 288 287 286 285 284 284 282 281 279 277 275 273 271 270 269 270 270 271 272 274 275 276 278 280 281 283 285 287 290 291 295 297 300 304 306 311 315 321 328 334 340 348 354 1 8 14 17 20 22 21 19 79 82 85 87 89 90 91 91 91 91 91 91 91 91 91 92 92 92 94 95 96 96 96 96 95 94 93 92 90 89 85 85 83 82 82 82 82 84 84 86 88 90 90 92 94 96 101 103 105 109 113 115 120 123 126 129 132 133 136 139 141 142 142 141 141 139 137 134 130 126 123 120 118 115 114 114 114 115 116 119 120 121 124 123 123 123 123 120 119 117 116 115 116 116 117 118 120 121 122 123 124 125 125 126 124 123 121 119 118 114 110 108 105 100 95 93 87 84 79 70 67 60 58 58 58 62 67 73 82 83 83 84 84 84 81 77 74 71 67 63 61 56 54 49 46 47 47 43 43 47 47 47 49 49 55 55 55 55 59 59 53 53 47 37 30 24 18 9 5 1 358 355 353 350 347 346 343 342 339 338 335 331 333 330 333 339 354 5 41 62 83 91 104 111 115 123 130 138 147 154 161 169 175 179 183 186 187 189 190 191 190 192 191 191 191 191 191 192 190 192 192 191 191 190 190 188 187 185 184 183 181 179 177 175 173 170 170 164 162 160 154 147 140 131 124 112 103 98 94 90 87 87 87 87 90 90 93 94 94 94 95 95 91 85 84 73 62 41 26 22 19 10 3 2 2 2 2 2 2 5 9 9 9 9 10 11 11 11 12 14 8 8 9 3 356 356 349 342 336 330 325 316 313 307 301 299 292 292 291 289 289 289 290 293 293 293 297 297 294 293 290 286 281 277 274 265 261 260 254 254 247 247 247 247 247 249 244 244 251 252 256 261 270 274 281 283 289 293 293 295 295 293 294 294 293 293 293 292 292 293 293 293 294 294 295 296 297 298 298 298 299 299 299 299 298 298 298 297 297 298 298 298 299 300 301 303 304 306 308 311 313 314 315 316 316 317 316 316 315 315 314 314 313 313 312 311 311 311 310 310 309 307 305 304 301 299 296 294 291 288 284 281 276 268 261 251 240 231 218 210 204 200 197 195 195 195 194 195 196 198 199 200 202 202 202 202 202 202 201 200 199 199 199 198 198 198 197 197 197 196 196 194 193 190 188 186 184 182 181 178 177 176 176 176 174 175 174 175 174 173 171 168 157 139 120 100 91 91 84 84 91 91 104 114 196 236 242 248 250 253 254 257 259 260 262 264 266 267 268 268 269 269 268 266 264 261 255 247 236 227 219 212 208 208 208 212 217 222 226 231 235 239 241 244 245 248 250 252 254 257 259 262 264 267 269 272 274 276 278 280 282 283 285 286 287 288 289 290 290 291 291 291 291 291 290 290 290 289 288 288 287 285 284 282 280 277 275 272 270 269 267 267 267 269 270 271 272 275 276 278 281 282 285 288 290 294 296 300 302 307 311 315 322 327 334 341 347 356 4 9 15 19 20 21 20 18 83 85 87 89 90 91 91 91 93 92 92 91 91 91 91 91 92 92 92 94 94 95 94 94 93 91 90 89 87 85 84 81 81 81 81 82 82 84 86 86 90 92 92 96 98 100 101 104 107 111 112 114 116 118 120 123 125 128 130 133 136 138 139 139 139 137 135 132 130 127 124 121 118 116 114 114 114 115 117 119 120 121 123 123 123 123 122 121 119 116 116 115 115 116 117 118 120 121 123 125 126 127 127 127 127 127 127 123 121 118 114 110 108 103 99 93 90 83 79 74 71 62 62 60 60 67 74 81 86 86 86 86 87 87 83 79 76 72 68 63 61 55 53 47 43 40 40 40 43 43 47 49 52 52 54 54 56 58 58 58 55 53 47 43 37 30 20 15 10 5 1 358 355 351 348 347 343 342 340 335 331 325 326 322 317 332 338 8 52 78 100 108 110 114 119 128 134 140 149 157 165 173 177 183 186 188 191 192 193 192 193 193 194 194 194 194 194 194 195 195 195 194 194 194 193 191 190 188 187 186 184 183 181 179 177 175 172 172 168 167 162 156 148 143 131 124 114 107 102 98 94 90 90 90 90 94 94 94 94 95 95 96 91 83 71 57 41 16 4 355 356 356 351 352 352 353 354 358 358 2 2 6 6 6 6 11 12 12 15 9 10 10 12 3 354 345 339 329 326 321 316 312 309 303 301 297 292 291 286 286 285 285 287 287 287 289 290 289 287 285 279 276 270 266 260 253 249 249 244 239 239 239 239 236 236 235 238 238 237 241 241 248 248 252 258 261 267 270 272 274 276 276 275 277 278 279 278 279 280 281 281 283 283 285 286 287 288 289 290 291 292 292 293 293 293 293 293 293 294 294 294 295 297 297 299 300 302 305 308 311 313 314 316 317 318 318 318 317 317 316 316 315 314 313 313 312 312 311 310 309 308 306 304 303 300 298 296 294 291 288 285 281 277 270 263 254 243 232 221 214 208 203 200 199 200 199 198 199 200 200 201 201 203 203 203 203 203 202 201 201 201 200 199 199 199 199 199 198 198 197 195 194 193 191 189 188 185 183 181 180 178 177 176 175 175 175 174 173 172 166 163 154 146 125 110 97 91 85 85 85 85 83 78 92 235 249 252 254 254 257 257 258 260 261 263 264 266 267 268 269 270 271 270 269 268 265 261 255 247 239 231 224 219 220 221 225 227 232 236 238 242 244 246 247 249 250 251 252 254 256 258 260 263 265 268 270 272 275 277 279 281 283 284 286 287 289 290 291 291 292 292 292 293 292 292 292 292 292 291 290 289 288 287 285 283 280 277 274 271 268 266 265 265 265 266 269 270 272 273 276 278 282 285 288 290 294 296 300 303 307 311 315 321 327 333 339 348 358 7 14 18 23 23 25 23 17 86 88 90 92 93 93 93 93 93 93 92 91 91 91 91 91 91 91 92 92 92 93 91 91 90 89 87 86 84 82 80 80 79 79 79 81 82 84 86 88 90 92 96 97 99 101 104 105 108 110 111 113 114 117 118 120 121 125 126 128 132 134 135 136 136 135 134 131 130 126 124 121 119 117 115 115 114 114 116 118 120 121 122 123 125 122 121 119 118 116 115 115 116 116 117 118 120 122 123 125 126 128 129 130 131 131 129 127 125 121 119 114 112 107 102 100 94 87 82 77 69 67 65 62 62 71 79 85 91 90 95 95 90 90 86 82 78 73 68 63 60 54 51 43 43 39 39 39 40 40 43 47 49 52 54 56 56 56 59 59 58 55 53 47 43 33 26 20 15 11 6 2 358 358 354 349 349 343 337 335 325 317 317 317 310 309 320 327 94 108 120 116 116 122 126 132 139 145 154 161 170 177 181 187 190 193 194 195 196 195 197 196 197 197 197 197 197 198 198 198 198 197 197 197 196 194 192 191 190 188 186 186 184 183 181 179 177 175 174 170 169 165 159 152 144 134 127 114 108 103 98 98 94 94 94 94 98 98 95 95 96 91 82 67 50 20 5 354 347 339 342 338 340 342 342 343 349 349 353 353 357 2 2 7 7 8 9 10 12 12 13 4 5 5 342 342 332 324 322 312 308 305 302 303 297 293 292 286 286 286 285 285 284 283 283 283 283 283 281 278 272 267 261 259 254 248 244 241 239 238 238 235 235 235 233 235 235 235 234 238 238 240 243 246 249 252 255 257 260 260 263 265 265 267 268 268 269 270 271 272 273 274 276 277 278 280 281 282 284 285 286 287 287 288 289 289 289 290 291 291 292 293 294 296 297 299 302 305 308 311 313 316 318 319 320 320 320 319 318 318 317 315 315 314 313 312 311 310 309 308 306 304 303 301 299 297 296 293 291 289 285 282 278 273 266 257 247 235 227 219 213 211 207 205 205 205 204 203 204 204 203 203 204 204 203 203 203 203 203 201 201 201 201 201 201 199 199 199 199 198 196 194 193 192 189 187 184 183 181 179 178 177 175 175 175 174 172 170 166 162 156 144 130 118 107 95 90 86 81 81 79 76 67 25 268 263 261 258 258 259 258 259 261 262 263 264 266 268 268 270 271 272 272 272 271 270 266 262 258 251 242 236 233 232 233 235 238 240 243 246 247 249 250 251 251 252 253 253 254 256 257 259 261 264 266 268 271 273 276 278 280 282 284 285 287 288 289 291 291 292 293 293 293 294 294 293 294 293 292 292 291 290 289 287 285 283 279 276 272 269 267 265 264 264 265 266 269 271 274 277 280 282 285 288 290 294 297 300 304 307 311 315 319 325 331 339 349 358 12 16 25 30 28 30 29 21 92 94 94 95 95 94 94 94 93 93 93 91 90 90 90 90 90 90 91 91 90 90 90 89 87 86 84 83 81 80 78 77 77 79 78 81 82 86 88 90 94 95 99 100 101 103 105 107 109 111 113 113 114 115 116 118 118 121 122 125 127 130 132 133 133 134 132 131 128 126 124 121 120 117 116 114 114 116 116 117 119 121 123 126 125 123 122 119 117 117 116 116 115 116 116 119 120 122 124 126 128 130 132 132 132 132 132 132 130 126 123 119 116 111 106 100 97 90 86 81 80 71 71 76 76 83 84 91 97 97 96 96 96 90 90 90 85 80 74 67 60 51 47 47 43 38 38 38 43 43 47 50 52 54 54 56 58 58 61 59 59 58 59 56 47 43 36 29 24 17 11 7 2 2 357 352 351 344 336 330 322 317 305 305 302 284 289 266 159 142 133 128 126 128 131 137 144 150 159 169 174 181 185 188 193 196 197 198 197 198 199 199 199 200 200 200 200 201 201 201 201 200 199 199 197 195 194 192 191 190 188 187 186 184 183 181 179 179 179 176 173 172 167 163 156 150 137 127 120 114 108 103 102 98 98 98 99 100 100 97 98 91 67 40 6 353 345 333 336 330 333 331 331 333 339 339 339 343 343 348 352 352 357 3 3 10 12 13 16 16 20 8 349 349 331 318 309 317 311 307 303 305 302 299 295 293 292 286 286 286 285 284 284 281 283 280 280 277 275 272 267 262 257 253 250 246 244 241 239 237 237 235 234 235 233 233 235 235 236 234 237 238 239 242 245 247 249 252 254 255 257 258 260 260 262 262 264 264 266 268 269 270 271 273 273 275 277 278 279 281 282 283 284 285 285 286 287 288 288 289 290 292 293 295 297 299 302 305 308 311 314 317 320 321 321 322 321 321 319 318 317 316 315 314 312 311 309 308 307 305 303 302 300 299 297 295 293 292 290 288 286 283 280 275 270 261 252 242 235 227 222 217 215 212 211 209 209 208 208 207 207 205 206 205 204 203 203 203 203 202 202 202 201 201 201 200 199 199 198 197 196 195 193 191 189 186 185 182 181 179 178 177 175 175 174 172 169 167 161 155 147 137 124 110 100 95 90 82 78 76 73 66 52 320 278 270 263 263 260 260 259 260 261 262 264 265 266 268 269 271 272 273 273 275 275 275 273 268 265 259 253 248 244 244 244 245 246 247 249 250 252 253 253 253 254 254 254 254 255 256 257 258 260 262 265 267 269 272 274 276 279 281 283 285 286 288 289 290 291 292 293 293 294 294 294 294 295 294 294 293 293 292 291 289 287 285 282 279 274 271 269 267 264 264 265 266 269 271 275 277 280 283 286 289 292 296 298 301 305 307 311 314 318 324 333 342 351 2 14 24 30 37 40 39 38 26 100 98 98 99 98 96 96 94 94 93 91 91 90 90 89 89 88 89 89 89 88 87 87 86 86 84 82 80 78 78 75 74 74 78 80 82 84 88 90 94 97 98 101 102 105 106 108 109 110 111 112 113 114 115 115 116 117 119 121 123 125 127 128 130 131 131 131 129 128 126 123 121 119 116 115 115 116 116 118 118 119 124 125 125 125 124 123 120 118 116 116 116 116 116 118 120 122 124 125 127 130 131 133 133 136 136 135 136 134 133 129 124 119 116 112 105 102 95 90 85 85 84 83 83 82 91 91 98 106 104 104 104 103 97 97 91 91 84 77 69 66 59 54 49 42 35 35 37 43 47 47 50 53 54 56 58 58 58 63 61 63 61 65 60 58 55 47 43 34 29 23 15 15 9 3 356 347 339 336 329 310 310 297 297 279 269 253 231 196 161 155 139 138 134 137 140 144 155 163 171 179 186 189 194 196 197 198 199 200 201 201 202 202 202 203 203 204 203 203 203 203 202 200 199 198 197 195 193 192 191 190 188 186 184 185 183 183 181 181 179 179 176 175 171 166 160 150 144 134 127 120 114 112 108 110 110 105 101 104 98 91 75 52 8 342 336 333 325 328 324 326 326 323 329 329 329 333 333 337 342 345 350 349 355 4 5 20 20 26 37 37 25 327 327 300 306 298 302 305 307 303 305 302 297 295 293 292 291 286 286 285 281 281 280 280 277 277 275 272 267 263 261 257 252 248 246 242 241 238 237 237 237 235 235 235 235 235 236 235 235 238 239 240 242 244 247 248 250 250 253 255 255 256 258 258 260 261 262 263 264 265 267 268 270 271 272 274 275 277 278 280 281 282 283 284 284 285 286 287 288 289 291 292 294 296 299 301 305 308 311 315 318 320 322 323 324 323 322 320 319 318 316 314 313 311 309 307 306 304 302 300 298 297 295 294 293 292 291 289 288 286 284 282 278 271 267 259 251 242 236 231 227 223 219 217 217 215 214 212 211 209 208 207 206 206 204 203 203 203 202 202 202 202 201 201 200 200 199 198 197 196 194 193 191 188 187 185 182 181 179 178 176 175 174 174 171 168 164 159 151 142 131 120 111 103 94 90 86 82 76 71 57 8 293 275 270 265 262 262 260 260 260 261 262 263 264 266 268 269 271 273 275 276 278 279 278 278 276 273 268 263 260 256 255 254 253 253 254 254 255 256 256 256 256 255 256 255 255 255 256 257 258 259 261 263 265 267 270 273 275 277 279 282 284 286 287 288 290 291 292 292 293 294 294 294 295 295 295 294 294 294 293 292 291 289 288 285 281 278 274 271 269 266 266 266 269 270 274 276 279 282 286 289 292 295 297 300 302 305 307 310 315 319 325 333 343 354 7 22 36 43 51 51 53 48 41 108 106 105 103 101 100 98 96 94 93 91 90 89 87 88 86 86 86 85 85 85 85 84 83 83 81 79 78 75 75 74 73 75 77 79 84 86 90 94 97 100 103 104 106 108 109 110 111 112 112 113 113 114 114 115 116 116 117 118 121 123 125 126 128 129 129 129 128 127 125 124 121 118 117 116 115 116 116 118 121 123 125 129 129 129 125 123 123 120 118 116 117 117 119 120 121 125 127 129 130 132 135 136 138 139 139 140 139 140 138 134 130 128 122 118 114 107 104 100 96 97 91 91 91 91 100 100 100 108 108 108 106 106 106 108 98 91 91 82 81 71 67 50 40 40 40 40 41 49 54 57 55 56 59 59 59 61 63 66 64 68 70 68 67 69 67 65 57 53 48 37 35 22 13 5 353 342 332 317 310 297 297 286 286 269 269 259 240 207 188 165 146 138 142 141 144 148 156 166 176 181 188 193 195 198 198 201 201 201 202 202 203 204 204 204 205 205 206 207 205 205 204 202 200 198 197 195 193 192 191 189 188 187 186 184 185 183 183 181 181 182 179 179 175 171 165 161 154 148 141 134 127 123 123 118 118 116 113 108 104 75 37 8 338 332 322 321 320 320 320 319 319 319 323 325 323 326 331 333 333 336 339 345 353 351 8 12 25 25 103 159 159 208 235 266 289 298 293 297 301 303 305 302 301 299 297 292 291 289 286 285 281 280 280 277 275 275 272 270 265 263 260 256 254 250 246 245 241 241 240 238 238 238 238 236 236 237 237 238 238 239 241 241 244 244 246 247 250 251 253 254 254 255 257 257 259 260 261 261 263 265 266 267 269 270 272 273 275 277 278 279 280 281 282 283 284 284 285 286 288 289 290 292 293 296 298 301 305 308 312 315 318 322 323 324 325 324 322 321 319 317 315 313 311 309 306 305 303 300 298 296 295 293 292 291 290 289 289 288 287 286 285 283 279 275 270 265 259 252 245 240 235 231 228 224 223 220 218 216 214 212 210 209 207 206 206 204 203 202 202 201 201 201 201 200 199 199 198 197 197 197 194 193 191 188 187 184 182 181 179 178 178 176 174 172 169 166 161 156 150 139 131 121 113 106 101 94 90 86 79 73 37 298 281 273 267 266 263 263 261 261 261 261 261 263 264 266 268 270 272 274 276 279 280 282 284 284 283 281 278 273 270 266 263 261 260 260 259 258 259 259 259 258 258 257 257 256 256 256 256 257 258 259 260 262 264 266 269 271 273 276 278 280 282 284 286 287 289 290 291 292 293 293 294 294 294 295 295 295 294 294 294 293 292 291 289 287 284 281 278 275 273 271 270 271 272 274 276 280 282 285 288 291 294 296 300 301 303 306 308 312 315 317 322 330 340 357 14 34 51 60 65 71 66 71 52 117 113 112 108 105 102 100 98 95 93 90 89 87 86 84 83 82 82 82 82 81 81 81 81 79 78 76 75 72 71 72 74 76 78 81 86 90 94 97 102 103 105 107 108 110 111 112 112 114 114 114 115 115 114 114 115 115 116 118 119 121 123 124 126 127 127 128 126 126 125 123 121 119 118 116 117 118 118 122 125 128 130 130 130 130 130 125 125 123 119 118 118 120 121 122 125 127 129 131 133 136 138 141 142 143 145 144 144 143 144 141 137 132 129 123 122 114 111 107 103 104 106 108 100 100 111 111 111 111 111 111 111 111 111 111 111 101 101 91 91 92 75 69 57 57 57 57 69 61 62 66 65 62 63 65 66 64 68 68 71 74 74 77 76 80 80 77 76 73 71 71 57 40 26 8 349 331 318 298 289 286 286 277 277 269 261 249 236 221 201 175 158 144 143 142 145 152 161 171 179 186 190 195 197 199 200 200 201 202 202 202 204 204 205 205 207 207 207 207 207 205 204 202 200 198 197 195 193 190 190 189 187 186 186 184 185 183 183 183 184 182 182 182 179 175 175 170 165 160 154 148 145 138 134 129 125 128 120 115 114 94 327 318 317 317 321 320 316 316 316 313 313 316 316 316 316 320 320 321 322 322 324 318 320 327 261 159 159 169 172 172 191 191 217 217 247 281 293 297 301 303 305 306 303 301 297 295 291 290 286 284 281 280 280 277 272 272 270 268 264 262 258 257 253 249 248 246 245 243 242 241 241 241 239 240 240 239 240 240 241 241 242 242 245 247 247 248 250 252 252 253 255 255 257 257 257 259 260 262 263 264 265 267 269 271 272 274 275 277 278 279 280 281 282 282 283 284 285 286 287 288 290 291 293 296 298 301 304 308 311 315 318 321 324 325 324 324 322 321 319 317 314 311 309 306 304 302 299 297 295 292 291 290 288 288 288 287 287 287 287 286 285 284 282 280 275 271 265 261 254 249 245 240 237 232 229 226 224 221 218 217 213 212 210 207 206 204 203 202 200 199 199 199 198 198 197 198 197 196 195 194 194 193 190 189 187 186 182 181 179 178 178 176 174 172 171 166 161 157 151 144 137 127 119 113 106 103 100 96 91 69 300 276 274 270 266 265 265 263 261 261 261 261 262 263 264 266 268 271 273 275 279 282 286 288 290 291 292 290 287 283 278 274 271 268 266 265 264 263 263 262 261 261 260 259 258 257 257 256 256 257 257 258 260 261 263 265 267 270 272 274 276 279 281 283 284 286 287 289 290 291 292 292 293 293 294 294 294 294 294 294 294 294 293 292 291 289 287 285 282 280 277 275 275 276 277 278 281 284 287 289 292 295 297 298 301 304 305 308 309 312 314 317 322 330 342 3 23 47 65 73 79 84 91 91 92 128 121 117 114 110 105 103 99 95 92 89 87 86 83 81 80 78 78 78 78 78 77 77 77 76 75 72 71 70 71 72 74 76 80 85 90 95 98 103 106 107 109 111 111 113 113 114 115 115 116 115 115 114 114 114 115 115 116 117 119 119 121 123 124 125 126 126 125 124 123 122 120 119 117 117 118 121 122 125 128 132 137 139 137 134 132 130 127 124 121 121 122 122 123 126 127 130 132 135 137 140 142 145 147 147 150 151 152 151 149 147 144 139 137 131 128 124 123 118 116 119 113 116 120 120 120 120 115 115 115 115 115 115 115 115 115 104 104 108 108 114 114 128 128 159 159 128 94 92 78 82 76 73 69 73 70 71 71 75 75 78 82 86 85 90 91 97 91 91 91 91 91 69 57 327 300 289 284 279 278 277 269 269 269 263 256 248 234 228 212 187 165 146 144 143 143 149 158 170 182 187 191 195 197 199 199 201 201 201 202 204 204 204 205 205 207 208 208 208 207 205 204 202 200 198 195 193 192 190 189 188 187 185 186 184 183 183 183 183 184 184 182 182 182 179 179 175 175 170 165 164 158 154 151 148 144 146 150 155 159 266 306 309 310 312 312 313 313 313 313 310 313 313 310 310 309 312 308 307 305 302 298 289 235 196 191 188 174 175 175 187 187 188 207 231 253 269 279 297 301 303 305 306 303 301 302 295 294 290 289 284 283 280 277 275 272 270 268 266 264 260 259 257 254 252 251 249 247 247 245 243 244 244 243 243 242 242 242 242 242 243 245 246 246 247 249 250 251 252 253 254 255 255 256 258 258 259 260 262 263 264 266 268 269 271 273 274 276 277 278 280 281 281 282 283 284 284 285 286 287 288 290 291 294 296 298 300 304 307 311 315 318 321 324 324 324 323 321 320 317 315 313 310 307 304 301 298 295 293 290 288 288 286 285 286 285 286 286 286 287 287 286 286 285 283 280 276 273 267 263 258 253 249 243 240 237 233 229 225 222 219 217 213 210 209 207 204 202 200 199 198 197 197 196 196 195 195 194 194 193 192 193 192 190 189 187 186 184 183 181 178 178 176 174 172 171 168 165 161 154 149 143 137 130 127 121 118 116 113 122 235 261 265 267 266 265 265 264 263 263 262 262 262 262 263 264 267 268 272 275 279 283 287 292 296 298 300 300 298 295 292 286 283 277 275 272 269 268 267 265 264 263 263 262 261 259 258 257 257 257 257 257 258 259 260 262 263 266 268 270 272 275 277 279 281 283 285 286 287 289 290 290 291 292 293 293 293 294 294 294 294 294 294 294 294 293 291 290 288 286 285 283 282 281 281 283 284 286 289 291 293 295 298 299 301 303 305 306 308 309 313 315 319 323 331 345 3 30 59 77 85 91 97 106 111 122 135 131 124 121 115 111 106 101 98 92 88 85 82 78 77 75 74 73 72 72 71 71 72 72 71 71 70 68 67 68 72 75 78 84 93 98 102 105 109 111 112 113 113 115 116 116 116 116 117 116 116 116 115 115 115 115 115 116 116 118 119 120 121 122 123 124 124 123 123 122 121 119 120 120 121 121 125 129 132 137 139 144 144 144 141 136 132 129 125 126 123 124 125 125 127 131 133 136 139 143 145 147 150 152 155 156 157 158 160 158 157 154 149 145 140 137 134 130 126 129 125 128 123 127 127 120 125 115 115 122 122 122 122 122 122 122 122 122 131 131 131 146 146 155 172 172 155 142 122 115 100 91 84 80 76 77 77 78 78 82 86 90 95 95 101 107 108 110 113 108 120 122 131 169 196 231 253 259 261 263 263 263 264 264 258 252 244 238 228 207 187 161 140 133 133 138 143 156 169 179 185 191 194 195 197 198 200 200 201 200 202 202 204 205 206 206 206 207 207 207 205 204 202 200 197 195 193 190 190 188 186 187 185 184 184 183 183 183 183 184 184 184 184 182 182 182 179 179 178 174 170 173 168 167 165 170 167 175 191 217 268 281 297 301 308 309 310 310 307 307 307 307 307 306 302 297 294 297 294 289 269 253 231 220 197 185 185 177 177 185 185 193 195 207 221 240 269 279 297 301 308 312 309 310 307 302 297 294 293 289 285 283 280 277 274 272 270 266 266 262 261 259 258 256 255 253 252 250 249 247 247 246 245 246 246 245 245 246 246 245 246 246 247 249 250 251 251 252 253 254 254 256 256 258 259 259 260 261 263 263 265 267 268 270 271 274 275 277 279 280 281 282 282 283 284 284 285 285 286 287 288 290 291 293 295 297 300 303 306 309 313 316 320 322 324 323 322 320 318 315 313 310 307 304 302 299 296 292 290 288 286 285 284 283 283 284 284 285 285 286 287 287 287 286 285 283 280 277 274 270 265 260 256 252 248 242 238 235 231 227 223 219 217 213 210 208 205 202 199 197 195 194 193 193 192 192 191 191 192 192 191 191 191 190 189 189 187 184 182 181 179 178 176 176 174 172 169 167 164 160 156 149 146 141 141 137 140 141 154 195 232 253 259 262 264 263 263 263 262 262 262 261 262 262 263 265 267 270 274 278 283 288 295 300 304 307 309 309 306 303 299 293 288 285 280 277 274 272 271 269 267 266 264 263 262 260 260 259 258 257 257 257 257 258 259 260 262 264 266 268 271 273 275 277 279 281 283 285 286 287 288 289 290 291 292 292 293 293 293 294 294 294 295 294 294 294 293 293 291 290 288 288 287 287 287 288 290 291 293 295 297 299 301 301 304 305 306 307 309 311 313 314 317 321 329 342 13 49 73 91 97 103 110 113 120 132 142 136 130 126 120 115 109 105 98 92 88 83 79 75 72 70 69 66 66 66 66 66 67 68 67 67 67 68 67 70 73 79 87 94 100 107 111 112 116 116 116 118 117 118 119 119 119 119 119 118 118 117 117 117 116 116 115 116 116 117 118 119 119 120 122 122 123 122 122 120 120 120 120 122 123 125 130 136 141 148 151 151 152 150 145 143 138 136 133 129 126 126 127 129 130 135 137 140 145 147 152 154 157 159 161 163 164 166 166 167 163 161 160 154 152 148 141 138 138 134 129 134 134 133 133 127 125 125 115 122 108 108 108 108 114 114 114 131 131 131 155 155 174 175 175 165 167 155 146 133 123 113 104 91 91 85 85 81 85 90 95 95 100 107 111 118 121 125 128 133 139 146 161 188 212 229 241 248 250 252 254 255 256 255 251 249 242 236 228 215 187 161 140 125 120 127 138 146 161 174 182 189 192 195 195 197 197 197 198 199 199 201 202 204 204 205 205 205 205 205 204 202 200 198 195 193 192 190 188 186 185 185 184 184 183 183 183 183 181 181 181 184 184 184 182 182 182 182 182 178 178 183 183 178 183 184 193 197 212 240 257 279 286 297 300 302 299 303 303 303 303 299 299 297 297 287 284 277 278 259 245 229 212 195 193 184 184 177 183 183 184 190 191 203 215 236 259 279 286 301 303 308 312 309 303 301 299 295 294 289 285 283 280 275 274 272 268 266 264 263 261 260 258 257 255 254 254 253 251 250 250 250 248 248 248 248 247 248 248 249 249 250 251 251 252 252 253 254 254 255 255 256 257 258 259 260 261 262 263 264 265 268 269 271 273 274 277 278 279 281 282 283 283 284 284 285 285 286 287 288 288 290 291 293 294 297 299 302 305 308 312 315 319 320 320 320 319 317 315 312 310 307 304 302 299 296 293 290 288 286 284 282 281 281 281 282 283 284 285 285 286 287 288 287 286 285 284 282 279 275 271 266 263 258 254 249 244 239 234 231 227 222 219 215 212 207 204 202 197 195 193 191 189 188 188 188 188 188 188 189 190 190 191 191 190 188 187 185 184 181 179 178 178 176 176 174 172 170 169 167 164 161 158 156 154 155 158 170 187 211 233 246 254 258 260 262 262 262 262 262 262 262 262 263 264 266 269 273 277 284 290 297 302 309 313 316 316 316 313 309 304 298 294 289 285 281 278 276 273 271 269 268 266 265 263 261 260 259 258 257 257 256 256 257 258 259 260 262 264 266 269 271 273 276 278 280 282 283 285 286 287 288 289 290 290 291 292 292 293 293 294 294 294 295 295 295 295 294 294 293 293 292 292 292 292 293 294 296 298 299 300 302 303 305 306 307 307 309 310 311 313 316 318 321 331 349 16 57 82 97 103 108 116 119 139 155 147 141 137 132 126 121 112 106 99 92 86 79 73 69 68 64 62 61 61 61 62 61 62 63 64 64 65 68 69 75 78 90 99 106 112 115 120 121 122 122 123 123 123 122 122 122 122 122 121 121 120 120 118 118 117 116 117 116 116 117 117 118 118 118 118 120 120 120 120 119 119 120 121 122 127 132 139 143 150 155 159 160 160 158 154 149 144 140 136 133 129 130 131 131 135 138 142 145 150 152 157 161 163 166 167 170 172 174 173 173 172 169 167 163 156 154 152 145 142 142 142 142 143 138 133 139 133 125 122 122 108 114 92 92 92 92 94 128 146 146 155 161 165 167 169 169 163 157 148 143 134 125 116 108 101 96 96 96 96 101 101 107 114 118 118 126 129 134 138 148 151 167 176 195 210 222 236 235 244 246 248 249 249 249 248 242 238 231 222 215 188 161 132 111 108 116 123 134 154 164 179 185 188 189 192 193 193 194 196 197 197 198 200 201 201 203 203 203 203 203 202 201 199 196 194 192 190 189 186 185 184 184 182 182 181 181 181 181 181 181 181 181 184 184 185 185 185 185 185 186 186 187 187 187 194 196 207 210 228 241 259 269 284 289 292 297 295 299 299 299 295 295 290 292 287 276 269 261 252 241 228 210 200 191 190 183 183 183 183 183 187 193 196 204 217 234 249 269 286 301 307 308 312 309 306 303 301 297 292 290 285 281 280 277 274 272 268 266 264 263 261 260 259 258 258 256 255 255 253 252 252 250 250 249 249 250 249 250 250 251 251 252 252 252 253 253 254 254 255 256 257 258 258 259 259 260 261 263 264 265 267 268 271 271 274 276 277 279 280 282 282 283 284 285 285 285 285 286 287 287 288 289 291 292 293 296 298 300 303 306 310 312 315 317 317 317 315 314 312 309 307 304 301 299 296 294 291 289 286 284 282 281 280 280 280 281 282 283 284 285 286 288 288 288 288 288 286 284 282 279 275 272 268 263 258 254 249 244 238 235 230 225 221 217 212 207 203 198 195 191 188 186 184 184 183 184 184 186 187 188 188 190 190 190 190 189 186 185 184 182 179 179 178 178 176 176 175 175 173 171 169 168 168 167 168 170 176 187 202 218 234 244 249 254 258 259 260 261 261 262 262 262 263 265 266 267 272 276 282 290 299 307 313 319 323 324 323 322 317 312 308 303 298 293 288 285 282 279 276 273 271 269 267 266 263 262 261 259 258 257 257 256 256 256 257 257 259 260 262 264 266 269 271 274 276 278 280 282 283 284 286 287 288 289 289 290 291 291 292 292 293 294 294 295 295 296 296 296 296 296 296 296 296 296 296 297 298 299 300 301 303 303 305 306 308 308 308 310 311 311 314 316 318 321 328 347 20 67 91 97 110 116 125 128 139 165 149 146 143 137 130 125 118 110 103 93 85 78 71 67 63 59 56 53 53 53 55 56 57 60 61 63 64 68 74 81 90 100 116 122 126 130 131 131 130 131 130 128 128 127 126 126 125 125 124 123 123 123 121 120 119 119 118 118 117 117 117 117 117 116 117 117 117 116 116 115 117 119 123 124 130 139 145 154 158 164 165 165 166 162 160 154 150 146 140 136 134 133 134 136 138 141 146 150 157 160 164 167 170 174 176 176 179 182 182 182 179 179 175 170 165 164 158 154 152 149 149 146 146 143 138 139 133 133 132 122 108 92 69 69 57 57 94 128 128 146 161 165 169 163 165 167 163 156 152 149 138 130 126 118 114 108 108 108 108 110 116 116 121 126 134 134 138 146 146 151 163 177 191 198 210 219 227 233 239 241 244 246 246 246 244 241 239 233 227 210 187 161 132 111 106 104 110 125 138 152 166 176 181 183 187 188 189 192 193 193 194 196 197 198 198 200 200 202 202 201 199 199 197 194 192 191 189 186 185 184 182 182 181 181 181 181 179 179 179 181 181 181 184 184 184 185 185 188 185 189 190 190 195 197 198 202 210 217 228 245 252 269 277 282 281 287 290 290 295 295 290 287 281 281 276 263 255 245 234 217 207 204 196 188 183 183 183 182 182 186 187 192 198 207 213 228 245 269 286 294 307 307 312 312 309 306 303 295 293 291 289 284 280 277 277 272 270 266 265 263 262 260 259 258 256 256 256 255 255 254 254 252 251 251 251 252 252 251 252 252 253 254 253 254 255 255 256 256 256 257 258 258 259 260 261 261 262 264 265 266 268 270 271 273 274 277 278 279 281 282 283 284 284 285 285 286 286 286 287 288 288 289 290 291 293 295 297 299 302 304 307 309 311 313 314 313 311 310 308 305 303 300 298 296 294 292 289 287 285 283 282 280 279 279 279 280 281 282 284 285 287 288 289 289 289 289 288 286 284 282 279 276 272 268 263 258 254 248 243 238 233 228 223 217 213 208 201 197 192 187 185 182 181 181 180 181 182 183 184 187 188 189 190 190 190 188 187 185 183 182 181 179 179 179 178 178 178 177 177 176 175 175 175 174 178 181 185 195 208 221 233 241 247 252 255 257 259 260 261 262 262 263 264 265 267 271 275 282 291 300 309 318 325 328 331 331 328 325 320 315 310 305 300 295 291 288 284 281 279 276 273 271 268 266 264 263 261 260 258 257 257 256 255 255 256 257 257 259 261 262 265 267 270 272 274 276 279 280 282 283 285 286 286 287 288 289 290 291 291 292 293 293 295 295 296 297 297 297 297 298 298 298 299 299 300 301 301 302 303 304 305 306 307 307 308 309 309 311 311 312 313 314 316 323 331 347 20 67 91 104 116 125 128 138 151 176 151 148 145 140 136 128 123 114 107 96 84 76 68 61 56 52 50 49 49 47 49 51 53 53 56 63 63 73 81 97 110 121 134 140 144 143 142 143 139 139 136 135 134 133 131 131 130 129 128 127 127 126 124 123 121 120 120 119 119 117 117 116 116 114 113 113 112 112 113 115 116 121 125 130 139 144 154 159 166 169 169 169 169 167 164 161 156 149 143 140 136 136 136 140 142 147 153 157 163 169 171 176 179 181 182 184 187 187 187 185 185 185 182 178 174 170 164 158 158 156 152 149 146 146 146 143 139 133 125 108 92 92 37 37 37 37 57 94 128 146 161 158 161 165 167 163 160 158 152 152 146 140 137 130 126 121 121 116 119 125 125 129 138 138 142 149 146 154 154 159 171 184 190 202 212 220 224 229 233 238 240 241 241 241 240 236 232 230 219 207 195 165 133 108 104 103 103 114 123 134 154 166 171 177 179 181 184 186 187 189 190 191 193 194 196 197 197 199 199 197 196 196 194 192 189 188 186 185 184 182 181 181 179 179 179 179 179 179 179 179 181 181 181 184 184 185 188 188 189 193 193 194 199 201 202 204 215 218 227 232 248 256 263 269 275 281 281 285 285 285 281 275 269 263 256 248 236 227 218 210 202 193 192 187 182 182 182 182 182 186 186 191 197 204 218 232 245 261 278 294 301 307 307 312 308 305 302 297 293 291 289 287 283 279 276 274 270 268 265 263 262 261 259 258 257 257 257 255 255 255 254 254 252 253 253 253 253 253 253 254 254 254 255 255 256 256 256 256 258 258 258 259 260 261 262 263 264 265 265 267 268 271 272 274 276 277 279 281 282 283 283 283 284 285 285 285 286 286 286 287 288 289 290 290 292 294 295 297 299 302 304 307 308 309 309 310 307 306 304 301 299 297 295 294 291 290 287 285 284 282 281 280 279 279 279 280 280 282 283 285 286 287 288 289 289 289 288 287 286 284 282 278 275 272 268 263 258 253 248 242 237 232 224 220 212 205 200 193 188 184 181 179 178 177 177 178 181 182 184 185 187 189 190 190 189 189 187 186 184 183 182 181 181 181 181 179 179 181 179 179 179 179 181 182 185 188 195 204 213 223 232 240 245 250 253 256 258 259 260 261 262 263 265 267 270 274 281 290 302 313 323 331 336 337 337 336 331 327 322 316 311 306 302 298 293 290 287 283 280 278 275 272 269 267 265 263 262 260 258 257 256 255 255 254 255 255 255 257 258 261 263 265 268 270 272 275 277 279 280 282 283 284 285 286 287 288 289 290 291 292 292 294 295 296 296 297 298 299 299 300 300 301 301 301 302 303 303 304 305 305 306 307 307 308 309 309 310 310 311 313 314 315 317 321 326 339 6 61 91 108 113 123 133 144 169 185 152 150 147 144 140 135 127 119 108 97 83 73 64 56 50 46 46 44 44 44 46 46 50 52 56 63 67 80 97 110 129 145 150 156 155 155 153 152 150 147 145 143 141 138 137 136 135 134 133 132 130 129 127 127 126 124 123 122 120 119 116 115 113 112 110 109 105 103 104 108 109 114 125 137 144 152 158 166 167 170 173 173 171 170 168 163 157 154 149 146 142 140 140 144 146 153 158 164 170 176 179 182 187 187 190 192 192 192 193 194 191 189 189 186 182 178 173 168 163 158 152 152 149 149 146 143 138 133 125 108 92 69 37 37 8 8 12 12 94 128 155 155 161 159 163 158 159 157 152 152 147 145 140 137 134 130 129 134 134 134 143 143 151 149 154 154 154 159 159 171 177 189 194 202 211 221 224 228 235 234 235 235 238 238 236 233 231 226 220 210 193 158 133 119 108 107 105 108 114 128 140 151 161 166 170 173 176 179 181 183 184 185 187 190 191 193 194 194 196 194 194 193 191 190 188 187 185 184 182 181 179 179 179 179 178 178 177 177 179 179 179 179 181 182 184 185 188 188 189 193 197 198 199 201 207 209 212 215 223 236 242 248 255 256 263 269 275 275 269 269 269 263 256 248 242 232 223 215 207 204 197 191 190 186 182 182 182 182 185 189 189 193 199 207 215 227 248 262 278 286 294 301 307 307 307 303 305 299 295 292 290 287 285 282 278 274 272 270 268 265 262 261 261 260 257 257 257 255 255 255 254 254 254 254 253 253 254 254 255 254 255 255 256 256 256 257 257 258 259 258 259 260 261 262 262 264 265 265 267 268 270 271 273 275 277 278 279 281 282 282 283 283 284 284 285 285 285 286 286 287 287 288 289 290 291 292 294 295 298 300 301 304 304 305 305 304 302 301 299 297 295 294 292 290 289 288 286 285 283 282 280 280 279 279 279 280 280 281 283 284 285 287 288 288 289 288 288 288 287 285 283 281 277 275 271 267 262 257 252 246 240 234 228 221 213 204 197 191 186 181 178 177 176 176 176 177 180 182 183 185 187 188 190 190 190 189 188 187 184 183 183 182 182 182 182 182 183 183 183 183 183 184 185 187 190 194 201 208 216 224 232 238 244 248 251 254 256 258 260 261 262 264 265 268 273 279 288 300 315 330 337 343 345 344 343 340 334 329 323 317 312 306 302 298 294 291 288 285 282 279 276 273 270 268 265 263 261 259 258 256 255 254 254 253 253 254 254 255 257 259 261 264 266 268 271 273 275 277 279 281 282 283 284 285 286 287 288 289 290 291 293 294 295 296 297 298 299 300 300 301 302 302 302 303 304 304 305 305 306 306 307 308 308 309 309 309 310 310 312 312 314 315 319 323 326 333 5 40 91 101 116 127 139 158 177 200 154 152 149 146 143 138 131 124 115 101 86 71 59 51 44 42 40 39 37 39 41 44 46 48 54 63 69 91 113 134 149 160 164 166 167 166 164 161 157 156 153 150 147 146 143 142 140 138 137 136 135 134 132 131 128 128 126 123 123 120 117 115 113 110 107 103 97 98 98 99 108 114 124 140 149 157 162 167 170 171 173 174 174 171 169 166 163 157 154 149 146 145 147 147 154 157 162 169 179 182 185 190 193 196 196 197 198 198 199 200 197 195 193 190 186 178 173 173 163 158 158 152 152 152 149 146 138 139 125 122 92 37 8 8 6 6 8 12 25 128 142 155 157 156 160 159 157 155 151 151 149 147 145 140 141 141 142 146 148 148 157 157 159 161 159 159 159 167 172 178 183 194 202 205 212 216 224 228 230 231 233 235 235 233 232 232 228 221 214 204 190 161 138 125 111 108 107 107 111 118 129 137 146 153 158 162 168 170 172 176 178 179 181 184 187 187 188 190 190 191 191 190 190 188 187 184 184 182 181 179 179 178 178 178 178 178 177 177 177 177 179 179 179 181 182 185 188 189 189 193 198 198 199 201 207 209 212 215 219 223 227 232 238 248 248 256 256 256 256 256 255 248 242 232 227 223 212 204 198 195 190 190 186 185 182 182 182 185 185 188 191 196 198 211 216 231 242 262 277 286 294 301 307 307 307 303 305 299 295 292 293 290 285 284 280 278 275 273 270 267 264 262 261 260 258 256 256 255 255 255 253 253 253 254 254 254 255 254 255 256 256 257 257 257 257 258 258 259 259 259 260 261 262 263 263 265 265 267 268 269 271 272 274 275 277 278 279 280 281 282 283 284 284 284 284 284 285 285 285 286 287 287 288 289 290 292 292 294 296 297 298 300 301 301 300 299 298 296 294 293 292 290 289 288 287 286 285 283 282 281 281 279 279 279 279 280 280 281 282 283 284 285 286 287 288 288 287 287 287 286 284 282 280 277 274 270 265 261 256 250 244 238 230 222 213 203 195 188 183 178 177 175 175 175 176 177 180 181 183 185 187 188 189 189 190 189 187 186 185 184 183 183 183 183 184 185 185 185 186 187 188 189 190 192 196 200 205 211 218 225 232 238 242 247 250 253 255 257 259 260 262 264 267 271 277 287 300 315 332 344 350 353 353 350 346 342 335 329 322 316 311 306 302 298 295 292 289 286 283 280 277 274 272 268 265 263 260 259 257 256 254 253 252 252 251 252 253 253 255 257 259 262 264 267 269 272 274 276 278 280 281 282 284 285 286 287 288 289 290 291 293 294 295 297 298 299 300 301 301 302 303 303 303 304 304 305 306 306 306 307 308 308 309 309 309 309 310 311 312 313 314 317 317 320 325 336 353 40 75 104 125 140 155 167 193 207 154 153 151 149 146 143 136 130 118 104 86 71 55 46 39 38 36 35 35 37 37 40 42 49 55 65 79 98 128 146 158 166 172 173 171 172 170 168 167 163 161 157 155 152 150 148 146 145 142 141 140 138 136 135 133 131 130 127 124 121 117 115 110 103 99 94 90 90 90 90 100 114 124 140 151 159 164 168 171 174 174 174 174 172 172 167 164 160 158 154 151 150 152 155 158 166 169 179 185 188 190 196 198 201 201 201 204 205 203 203 201 198 196 193 190 187 178 173 168 163 158 154 152 152 152 146 143 139 132 114 94 12 349 351 353 353 351 8 12 128 142 155 157 154 158 157 155 152 152 152 152 151 147 148 150 148 149 154 159 159 165 165 167 167 167 167 167 172 178 183 189 198 207 212 216 219 222 224 228 228 231 232 232 231 231 228 224 221 215 202 189 165 146 130 120 111 109 108 110 113 122 126 134 141 148 152 156 160 163 167 169 173 175 178 179 182 184 185 185 187 187 187 187 185 184 182 182 181 181 179 178 178 176 176 176 176 177 177 177 177 177 179 179 181 182 182 185 189 189 193 193 194 199 201 201 202 204 207 207 215 218 218 222 232 232 238 238 245 248 242 242 232 227 223 219 212 204 201 194 190 189 189 185 185 184 184 184 184 187 190 191 195 202 209 220 231 242 262 277 284 301 301 307 307 307 308 305 302 297 297 295 293 290 289 285 281 277 275 270 268 265 264 261 259 258 256 256 254 254 254 254 254 255 255 255 254 255 256 257 256 257 257 258 258 259 259 258 259 260 260 261 262 263 264 265 266 266 268 269 271 271 273 275 276 277 279 280 280 281 282 282 283 283 283 283 284 284 284 285 285 286 287 287 288 289 290 291 292 294 295 296 296 296 296 295 294 294 292 290 289 287 287 286 286 285 284 283 282 282 281 280 280 279 279 279 279 279 279 280 281 283 284 284 285 286 286 286 286 286 285 283 282 280 278 276 272 269 265 260 255 248 242 233 224 215 204 196 187 181 178 175 175 175 175 176 177 180 182 184 186 187 188 189 189 188 188 187 186 185 185 184 184 185 185 186 187 188 189 190 190 191 193 195 197 201 205 210 215 221 227 232 237 242 245 249 251 253 256 258 260 262 264 268 273 282 295 313 332 348 356 1 1 359 355 348 342 335 328 321 315 309 305 301 297 294 292 289 287 284 281 278 276 272 269 266 263 261 258 256 254 253 251 251 250 250 251 251 252 253 255 257 260 262 265 268 270 273 275 277 278 280 281 283 284 285 286 287 289 290 292 293 294 296 297 299 299 301 301 302 303 303 303 304 304 305 306 306 306 307 308 308 308 309 309 310 310 310 311 312 313 315 317 319 322 327 333 345 6 69 114 131 150 175 195 207 218 156 154 154 152 149 148 140 134 125 110 91 67 54 44 36 35 32 33 33 35 36 38 42 46 53 67 83 116 138 156 165 172 176 176 177 177 175 173 171 169 167 163 161 161 158 155 152 150 148 147 145 144 140 138 137 135 132 129 127 122 117 114 106 99 93 90 83 82 82 86 95 110 124 142 152 157 164 167 170 173 173 173 174 173 172 170 169 165 161 160 158 155 157 160 164 171 175 182 188 191 196 198 201 203 204 204 207 208 205 204 204 201 199 197 194 186 183 173 169 164 160 160 154 152 152 149 143 144 132 146 103 343 338 342 345 342 342 351 12 94 142 151 154 154 154 157 157 154 154 154 152 151 152 150 152 154 156 161 167 167 172 172 172 172 172 172 178 178 183 189 194 202 209 213 217 220 222 224 226 227 229 229 231 231 228 228 226 219 213 201 187 168 152 134 125 116 115 113 112 114 117 122 126 130 135 140 146 149 154 157 161 165 168 172 173 176 178 179 181 182 184 184 182 182 182 181 181 179 179 178 178 178 176 176 176 176 176 176 177 177 177 177 179 179 182 185 185 188 189 193 193 194 194 199 197 197 198 198 200 200 202 204 210 213 218 222 222 222 222 222 222 218 215 212 209 202 201 194 193 189 188 188 184 184 184 184 186 186 189 190 193 198 200 209 220 231 242 262 277 291 301 307 312 312 312 308 305 306 301 300 298 296 292 290 288 285 281 277 273 270 267 264 262 261 259 257 255 255 255 255 255 255 255 254 255 256 255 256 257 257 258 258 258 258 259 259 259 260 261 261 262 263 264 265 266 266 268 268 270 271 272 274 275 276 277 279 279 280 281 281 282 282 282 282 283 283 283 284 284 284 285 286 286 287 288 289 290 291 292 293 293 294 293 292 292 290 289 288 287 285 284 284 284 283 282 282 282 282 281 280 279 279 278 278 278 278 278 279 279 280 281 281 282 283 284 285 285 285 284 284 283 282 281 279 277 274 271 267 264 258 251 247 237 228 215 204 195 187 181 178 176 175 176 177 178 180 181 183 185 186 187 188 188 188 188 188 187 186 186 185 185 186 187 187 188 189 189 191 193 193 195 196 199 202 205 209 213 218 222 227 232 237 240 244 248 250 253 255 257 259 262 265 269 276 288 303 328 347 359 7 9 7 3 357 350 342 334 326 319 313 307 303 299 296 294 292 289 287 284 282 280 276 273 270 267 263 261 258 255 253 251 250 249 248 248 249 249 250 251 253 256 258 261 264 267 269 272 274 276 278 279 281 282 284 285 286 287 289 290 291 293 294 296 298 298 300 301 302 302 303 303 304 304 305 305 306 306 307 307 307 308 309 309 310 310 310 311 311 312 313 315 317 319 322 326 328 336 351 12 159 169 174 197 210 218 230 158 157 156 155 153 150 146 139 131 118 97 69 51 40 35 31 32 32 32 34 36 40 41 44 53 67 84 116 143 158 166 176 179 179 179 179 179 179 177 175 171 169 167 166 164 161 157 155 153 151 149 147 146 143 141 139 135 132 128 123 118 113 104 99 90 84 80 79 79 86 95 114 125 139 149 157 162 166 169 171 172 173 175 175 173 172 171 168 166 165 163 161 164 167 171 179 182 185 191 194 196 198 201 203 206 207 207 208 208 207 204 202 202 200 193 190 183 178 174 170 164 160 156 154 152 149 151 144 150 146 103 343 331 332 336 336 342 338 343 103 155 151 154 158 158 158 157 158 158 158 155 154 152 156 158 160 163 163 168 173 173 173 178 178 178 178 178 183 189 194 204 211 212 216 219 222 224 224 224 226 227 229 229 229 227 226 224 219 211 199 187 169 156 140 129 125 119 116 115 113 115 116 120 122 127 130 135 138 144 148 152 157 161 164 167 170 172 175 176 178 179 179 181 181 181 179 179 179 179 178 176 176 176 176 176 176 176 176 176 177 177 177 179 179 182 182 185 185 185 189 190 190 190 190 191 191 191 192 192 193 193 194 194 194 202 207 210 210 210 210 207 207 204 202 197 195 194 193 191 188 187 187 186 186 186 186 186 186 188 191 195 199 204 212 220 231 242 262 277 291 307 312 312 316 316 312 309 310 304 303 301 297 296 294 290 286 282 280 276 273 270 267 263 262 260 258 258 256 255 255 256 256 256 255 256 255 256 257 258 257 258 259 259 259 259 260 260 261 262 262 264 264 265 266 267 268 268 270 271 271 273 274 275 277 277 279 279 280 280 281 281 281 282 282 282 282 282 283 284 284 285 285 286 287 287 288 289 290 290 291 291 291 291 289 288 286 285 284 283 282 282 281 281 281 281 280 280 280 280 279 279 278 278 277 277 277 277 277 277 278 279 279 280 280 281 282 282 283 283 282 282 282 281 279 278 276 273 270 267 262 257 250 241 231 218 208 196 190 183 181 179 178 178 178 181 182 183 184 185 186 187 188 188 188 187 187 187 187 186 186 187 187 188 190 191 191 193 194 196 197 199 201 204 206 209 212 216 220 224 228 233 237 240 243 247 249 252 254 256 258 261 264 270 278 291 314 342 1 11 14 14 11 5 359 350 340 331 322 315 309 304 300 297 295 293 291 288 287 285 283 280 277 274 271 268 264 261 258 255 253 251 248 248 246 246 246 247 249 250 252 255 258 261 264 267 270 272 274 276 278 279 281 282 283 285 286 288 289 290 292 293 295 296 298 299 300 301 301 302 303 303 304 304 304 305 305 306 306 307 307 307 308 308 309 310 310 310 312 313 314 315 317 320 323 326 326 333 338 343 208 217 212 215 222 230 236 160 160 159 159 157 154 151 144 140 129 106 82 53 39 37 32 31 31 33 36 36 39 41 44 56 67 91 123 146 160 167 173 179 179 181 181 181 181 179 177 175 173 173 170 168 165 163 160 158 156 152 151 149 146 143 141 139 135 129 123 117 111 105 93 87 81 77 76 79 86 95 111 126 139 148 156 160 164 168 170 171 172 174 175 174 174 173 172 171 170 169 171 170 175 178 182 185 188 190 193 195 197 197 200 202 203 204 205 208 205 207 204 202 199 193 190 186 178 174 170 161 158 156 154 154 152 151 151 150 169 261 320 326 332 329 329 332 326 320 103 155 158 159 158 159 161 159 158 158 158 157 158 157 159 161 161 165 170 174 173 178 178 178 178 178 183 183 189 194 200 209 211 215 219 222 220 222 224 224 226 226 227 229 227 227 226 222 218 211 202 187 174 158 147 139 130 125 122 117 116 114 115 116 118 121 124 127 131 136 140 145 149 153 156 161 164 168 170 172 173 176 178 178 178 179 179 179 178 178 178 176 176 176 176 176 176 176 176 177 177 177 177 179 179 179 182 182 185 185 185 186 186 186 186 182 182 182 182 182 183 183 183 183 187 188 193 194 194 200 200 198 198 197 191 190 193 193 188 188 187 187 186 186 186 186 185 188 188 190 193 194 199 205 210 217 231 248 262 284 301 307 312 316 316 320 316 313 310 308 307 306 301 298 295 293 288 285 282 280 276 273 270 266 265 263 260 258 258 258 256 256 257 257 258 257 256 257 258 259 258 259 259 259 259 260 261 261 262 263 264 264 265 266 267 268 268 269 271 271 272 274 274 275 277 277 278 279 279 280 280 281 281 281 281 281 282 282 282 283 283 284 285 285 286 286 287 288 288 288 289 289 288 287 286 285 284 282 281 279 279 279 278 278 278 279 278 279 278 278 278 278 278 277 277 276 276 275 275 276 276 276 276 277 277 278 279 279 280 281 281 281 281 280 280 277 276 275 272 270 265 261 255 246 235 226 213 201 195 189 184 182 182 182 182 183 183 184 185 186 187 187 188 188 188 187 187 187 187 187 188 188 189 190 191 193 195 196 198 199 201 204 205 207 210 213 216 219 223 226 230 233 237 240 243 246 248 251 253 255 258 261 265 270 280 298 326 356 12 18 20 19 14 9 1 349 338 328 317 310 305 301 297 294 293 291 289 288 286 285 283 280 278 275 272 269 266 262 258 255 252 249 247 246 245 244 244 245 247 249 251 255 258 262 265 268 271 273 275 277 279 280 281 282 284 285 286 287 289 290 292 293 295 296 297 298 300 300 301 302 302 303 303 304 304 305 305 305 306 307 307 307 308 308 309 310 310 311 312 314 313 315 317 319 320 323 326 326 317 289 247 220 228 228 231 236 237 163 163 162 160 161 158 154 152 148 143 120 91 62 43 39 30 30 31 32 35 37 39 44 49 56 67 91 119 146 160 168 173 179 179 181 181 181 181 181 179 179 177 177 175 172 170 167 164 161 159 157 156 153 149 146 145 140 136 131 125 116 109 102 90 84 77 73 72 76 86 98 113 127 138 148 155 160 163 167 169 171 172 174 175 176 177 177 177 176 179 179 178 182 182 186 186 188 188 190 192 192 194 196 197 199 200 201 202 205 203 203 201 198 196 193 189 182 178 175 167 164 159 154 152 154 152 154 154 161 169 261 306 309 324 329 329 324 317 306 261 172 158 165 163 163 160 158 159 159 159 159 160 160 163 166 166 170 174 174 174 178 178 178 178 183 183 189 194 194 204 209 214 218 221 220 220 223 223 223 224 226 227 227 227 227 228 222 220 212 205 190 174 159 151 143 134 129 126 123 119 117 116 116 117 119 120 123 126 129 134 138 142 147 152 156 159 161 165 167 170 171 173 174 176 178 178 178 178 178 178 178 178 178 178 178 178 178 177 177 177 177 177 179 179 179 182 182 182 185 185 182 182 179 179 179 179 175 175 175 175 175 175 178 178 178 183 183 187 187 187 187 191 190 186 189 189 188 188 187 187 186 186 186 188 187 187 189 189 192 193 196 198 204 210 217 231 248 262 278 294 307 312 316 320 316 316 313 313 311 309 306 302 299 296 294 291 287 284 281 278 275 273 270 266 264 264 261 261 259 261 259 260 258 259 260 259 260 259 260 260 260 261 260 261 262 262 262 263 264 265 265 266 267 268 268 269 270 271 272 273 274 274 275 277 277 278 278 279 279 280 280 280 280 280 281 281 281 282 282 283 283 284 285 285 285 286 286 287 287 287 287 286 285 284 282 281 279 278 277 277 276 275 276 276 276 276 277 277 277 277 277 277 276 275 275 275 274 273 273 273 273 273 274 275 275 276 277 278 278 279 279 279 280 279 278 277 276 274 271 267 263 258 251 242 231 220 210 200 193 190 187 187 185 185 185 185 185 186 187 187 187 187 187 187 187 187 187 188 189 189 190 191 193 194 196 197 199 201 203 205 207 209 212 214 216 219 222 225 228 231 234 237 240 243 245 248 250 252 255 257 260 265 270 282 303 337 6 19 23 24 23 17 10 358 346 332 319 310 304 299 296 293 291 289 289 287 286 285 284 283 281 279 276 273 270 267 264 260 256 253 250 247 245 243 243 243 243 246 248 252 256 260 264 267 270 272 274 277 278 280 281 282 283 284 285 286 288 289 290 292 293 294 296 297 298 299 300 301 302 302 302 303 303 304 304 305 305 305 306 306 307 308 308 309 309 310 311 312 313 314 315 318 319 320 321 320 321 310 284 253 236 238 235 236 237 238 166 168 167 166 164 163 160 160 156 154 144 115 78 49 37 34 33 35 36 37 37 41 46 52 56 69 91 113 142 156 165 170 176 179 179 179 181 181 181 181 179 179 179 177 174 172 169 169 166 163 161 160 156 154 152 147 142 138 133 125 116 108 100 87 81 77 73 76 79 87 102 113 125 138 146 154 159 163 165 169 172 174 175 176 179 179 181 184 184 185 189 190 190 190 193 193 192 191 190 192 191 191 191 191 194 197 197 198 199 200 200 197 195 192 189 185 182 175 171 168 160 156 156 154 152 154 154 154 165 172 266 289 309 310 317 322 317 309 289 235 191 176 165 169 166 165 166 162 162 162 161 164 164 164 166 170 170 174 175 175 178 178 178 182 183 183 188 194 204 209 213 218 218 221 222 220 221 221 221 223 224 226 227 226 226 226 222 220 212 204 190 178 164 152 145 138 133 128 124 122 120 118 117 116 117 118 121 124 127 130 134 138 143 147 150 154 156 161 163 166 168 171 172 174 176 178 178 178 178 178 178 178 178 178 179 179 178 179 179 179 179 179 179 179 179 182 182 182 179 179 179 179 176 176 172 169 172 169 169 169 169 172 172 171 171 175 178 178 178 182 182 182 186 186 185 185 185 184 186 186 186 185 185 187 189 189 191 191 193 194 198 200 204 208 217 227 232 252 278 294 307 312 316 316 316 316 313 311 309 307 305 303 299 297 295 292 290 286 283 282 279 275 272 270 270 267 265 265 265 265 265 263 261 262 261 262 261 262 261 262 262 262 262 262 263 263 264 265 265 266 267 268 268 269 270 270 271 272 272 273 274 274 275 276 276 277 277 278 278 278 279 279 280 280 280 280 281 281 282 282 283 283 284 284 285 286 286 285 285 285 284 284 283 281 280 278 276 275 274 273 273 273 273 273 274 275 275 275 275 275 276 275 275 275 274 273 273 272 271 271 271 271 271 271 272 273 274 275 276 277 278 279 278 278 277 277 275 274 273 268 265 261 255 246 236 226 216 208 201 197 194 191 189 189 188 188 188 189 189 189 189 189 187 187 187 189 188 189 190 190 192 193 194 197 198 200 202 204 206 208 211 213 215 217 220 222 224 227 230 232 235 238 240 243 245 247 249 251 254 256 259 263 270 282 309 348 12 25 29 27 25 18 6 354 336 322 310 302 296 293 290 288 287 286 286 285 285 284 283 281 280 279 277 275 272 269 266 262 259 254 251 248 245 243 242 243 243 245 250 254 259 263 267 271 274 275 277 279 280 281 282 282 284 285 286 287 288 289 290 291 293 294 295 296 298 298 299 300 300 301 301 302 302 303 303 304 304 305 305 306 306 307 308 308 309 310 311 312 314 313 315 317 319 320 318 320 312 297 269 249 238 231 233 235 238 239 170 171 173 172 172 171 167 168 165 163 157 146 122 78 54 43 39 37 38 41 44 44 46 52 56 74 91 116 138 152 161 167 172 175 177 179 179 181 181 181 179 179 179 177 176 174 173 171 168 166 163 161 159 157 155 150 146 141 134 128 119 110 97 87 80 77 72 76 79 90 102 116 128 140 148 154 159 163 165 169 172 175 178 179 183 185 187 190 192 197 199 202 203 203 200 196 194 190 190 189 188 188 186 188 188 189 190 193 193 194 194 191 189 185 182 179 176 172 166 162 158 154 152 150 150 150 149 154 165 191 235 289 293 305 305 311 305 302 284 235 201 177 171 169 166 167 168 165 166 165 164 164 166 166 170 170 175 175 175 175 179 179 178 182 182 187 187 198 204 209 217 218 218 219 220 220 219 220 221 221 223 223 224 224 226 224 222 220 212 204 190 179 165 157 146 141 136 132 129 127 123 121 119 119 118 118 120 122 125 130 133 137 140 144 147 151 154 156 159 162 165 168 172 174 174 176 177 177 178 179 179 179 179 179 179 181 181 181 181 181 181 181 181 179 181 179 179 179 176 176 176 173 173 170 170 168 168 168 165 168 168 167 167 170 169 172 172 175 175 179 179 182 182 182 182 182 182 184 184 186 185 187 187 189 190 190 192 192 195 196 200 202 205 207 212 220 227 245 269 286 301 307 308 312 313 310 308 308 307 306 303 302 299 297 294 292 290 288 285 282 281 278 276 274 275 272 273 270 270 270 267 267 267 265 264 265 264 263 264 263 263 264 264 264 264 265 266 266 267 268 268 268 270 270 271 271 272 273 273 274 274 274 275 275 276 276 277 277 277 278 279 279 279 279 280 280 280 281 281 282 282 283 283 284 284 284 285 284 284 284 283 282 281 279 278 276 274 273 272 272 271 271 271 271 272 272 273 273 274 274 274 274 274 274 273 273 271 271 270 270 269 269 269 269 270 271 271 273 274 275 276 276 276 277 277 277 275 275 272 271 267 263 257 249 241 232 223 216 208 203 199 196 194 193 191 191 191 190 190 189 189 189 189 189 189 190 190 190 191 193 194 195 197 199 201 203 205 208 209 212 214 217 219 221 222 224 227 229 231 233 236 238 241 243 245 247 249 251 253 256 259 263 268 281 311 358 19 30 34 32 26 17 1 342 324 308 298 292 288 285 284 283 283 282 282 282 282 281 281 280 280 278 277 275 273 270 268 265 261 257 254 250 247 244 244 243 245 247 252 258 264 269 273 276 278 279 280 281 282 283 283 284 285 285 286 287 288 289 290 291 292 294 294 295 296 297 298 298 299 300 300 301 301 302 302 303 303 304 304 305 306 306 307 308 309 309 311 312 313 315 315 315 316 318 316 309 297 278 249 238 231 230 229 236 237 239 173 175 177 177 176 176 176 176 171 170 168 163 155 132 91 62 53 47 43 44 46 49 49 55 63 74 91 114 134 146 157 164 169 172 175 177 177 179 179 179 179 179 179 179 176 176 173 173 170 170 168 166 163 161 158 156 149 144 139 130 122 109 98 86 79 75 75 79 82 90 106 121 132 140 150 156 159 164 168 172 175 176 179 183 186 190 193 197 202 205 210 211 213 210 208 202 197 193 190 189 186 184 184 184 184 184 184 185 185 185 185 182 182 179 176 172 169 163 160 157 154 152 151 149 150 146 152 157 165 174 217 268 293 297 301 301 294 289 268 231 197 185 178 173 170 171 167 168 168 167 166 166 170 170 170 175 175 175 179 179 179 179 182 182 186 190 191 197 202 211 214 215 219 219 218 217 216 218 217 219 220 221 221 223 223 222 220 216 210 204 190 179 166 155 149 143 139 135 132 129 127 124 122 121 121 121 122 124 126 130 133 136 140 143 145 149 152 155 158 161 164 168 169 171 175 175 177 179 179 181 181 181 181 183 183 183 183 183 183 183 183 181 181 181 181 179 179 176 176 173 171 171 169 166 166 166 164 164 164 164 164 164 166 168 168 168 170 173 172 172 176 179 179 179 179 182 181 181 183 183 185 187 187 188 190 192 193 194 196 198 199 201 204 208 210 217 223 234 249 269 278 294 297 300 302 307 302 301 303 304 302 299 298 295 292 291 289 288 285 284 281 280 278 279 278 278 279 279 276 276 276 275 272 270 270 268 267 267 266 265 266 266 266 266 266 267 267 268 269 269 270 271 271 271 272 272 273 273 273 274 274 274 275 275 275 275 276 276 277 277 277 278 278 279 279 279 280 280 281 282 282 282 283 283 284 284 284 284 284 283 282 281 280 278 277 275 272 272 271 269 268 268 268 268 269 269 270 271 271 272 272 272 272 272 272 271 271 270 269 268 268 268 268 268 268 269 270 271 272 274 275 276 276 276 276 276 275 274 272 271 268 263 259 253 246 237 230 223 214 210 206 201 199 197 194 194 193 192 191 191 189 190 190 190 190 191 192 194 194 195 196 198 200 202 204 206 208 210 213 215 217 219 221 223 225 227 229 230 232 235 237 239 241 243 245 247 249 251 252 254 257 261 267 278 310 2 28 36 37 33 24 11 345 322 305 292 285 281 279 278 278 278 278 278 278 279 279 279 279 279 279 278 277 276 274 272 270 267 264 261 258 254 252 248 247 247 248 253 259 265 271 277 279 282 283 283 284 284 285 285 285 285 286 286 286 287 288 289 290 291 292 293 294 295 295 296 297 297 298 299 299 300 300 301 301 302 302 303 304 304 305 305 306 307 308 309 310 311 313 313 314 314 316 314 308 302 291 261 238 231 230 229 231 233 238 238 177 179 181 181 181 182 179 179 179 178 174 173 163 151 132 101 73 62 55 50 49 52 55 61 65 76 90 111 127 142 151 159 164 168 171 173 175 175 175 177 177 177 177 176 176 176 173 173 173 173 170 170 168 165 162 159 155 150 142 137 125 112 100 90 81 77 77 77 86 95 108 123 134 142 150 157 161 165 169 173 176 179 183 187 190 194 199 205 210 213 220 222 219 219 214 207 201 194 190 187 184 181 179 177 177 176 176 176 176 176 176 172 172 169 169 163 160 158 155 153 151 147 147 148 147 146 152 157 167 188 220 253 281 289 286 286 286 269 245 221 203 184 178 178 174 170 171 171 170 170 170 170 170 170 174 174 175 175 179 179 179 179 182 182 186 190 190 197 205 211 212 213 214 215 214 213 214 213 212 214 216 217 218 220 221 220 220 215 210 199 189 175 162 156 150 146 140 137 135 132 130 128 126 126 125 124 125 126 128 130 134 137 140 143 146 149 151 154 159 160 163 167 169 173 175 177 179 181 181 183 183 183 183 184 184 184 186 186 185 185 185 185 183 183 181 179 179 176 174 172 169 169 167 164 163 163 161 161 161 163 163 162 164 167 167 166 168 171 173 173 173 176 176 176 176 179 179 181 183 183 185 187 188 190 191 193 193 195 198 199 200 203 203 207 208 211 219 222 234 249 269 278 284 294 297 297 297 297 297 296 296 295 295 293 292 290 289 286 284 284 283 282 281 282 281 285 283 284 287 286 283 282 278 274 274 272 270 268 269 269 268 268 268 268 268 269 269 270 271 271 271 272 272 273 273 273 273 273 273 274 274 274 274 275 275 275 275 276 276 276 277 277 278 278 279 279 279 280 281 281 281 282 282 283 283 283 282 283 282 282 280 280 279 277 275 273 272 270 269 267 267 266 266 266 267 267 268 269 269 270 271 271 271 271 271 270 270 269 268 268 268 268 267 267 267 268 269 270 272 272 274 275 275 276 275 276 275 274 272 271 268 265 261 255 248 242 236 229 221 216 211 207 203 201 199 197 195 194 194 192 192 192 192 192 192 193 194 195 196 197 199 201 203 204 206 209 211 213 216 218 220 222 224 226 228 229 231 232 234 236 238 240 242 244 245 247 249 250 252 254 255 258 263 270 297 10 37 44 41 33 20 352 313 293 282 276 272 271 271 271 271 272 273 273 274 275 276 276 277 277 277 277 276 276 275 274 272 270 268 265 263 260 257 255 254 254 258 262 268 275 279 285 287 288 288 288 288 287 287 286 286 286 286 287 287 287 288 289 289 290 291 292 293 293 294 295 295 296 297 297 298 298 299 300 300 301 301 301 302 303 304 304 305 306 307 308 309 310 313 312 313 312 312 309 303 287 269 248 236 230 227 226 231 234 235 239 181 183 183 186 186 184 184 184 185 182 182 178 173 167 154 133 100 83 71 62 56 59 59 65 73 81 95 110 128 142 148 156 161 164 166 169 171 171 173 173 175 174 176 176 176 176 176 176 176 176 176 173 170 170 167 163 162 157 150 140 131 116 101 91 85 80 80 85 91 101 116 125 139 147 155 160 164 170 172 176 179 183 187 191 195 200 206 210 216 220 224 226 226 221 217 210 202 194 190 184 179 176 174 172 169 168 168 167 163 162 161 158 158 158 155 154 155 153 150 148 146 146 145 145 144 145 148 159 169 187 220 240 269 269 269 278 269 259 236 215 200 190 183 178 174 174 174 170 170 170 170 174 174 174 178 178 178 179 179 179 182 182 182 185 185 189 193 199 203 209 209 210 211 211 210 209 209 210 209 210 212 213 215 216 215 217 214 211 202 195 182 172 164 157 150 145 143 140 137 136 133 132 130 129 129 129 129 130 132 135 138 140 144 147 149 151 154 156 159 160 164 168 170 172 177 179 181 183 183 185 185 185 186 186 186 188 188 188 189 189 189 187 185 183 183 181 179 177 175 170 168 166 164 164 161 161 159 159 162 161 161 164 164 166 168 167 169 172 171 171 174 174 174 176 177 177 179 179 181 183 183 185 188 190 191 193 195 197 198 199 202 203 202 205 207 207 211 215 222 234 252 262 269 281 284 287 292 293 293 292 290 290 290 289 288 289 287 286 284 284 283 282 284 285 284 290 291 292 297 292 291 289 286 282 278 275 275 273 272 271 271 271 270 270 271 271 271 272 272 273 274 274 274 274 274 274 274 275 275 275 274 274 274 275 275 275 275 275 275 276 277 277 277 278 279 279 280 280 281 281 281 281 282 282 282 282 282 281 281 280 279 278 277 275 274 272 271 269 267 267 265 264 264 264 264 265 266 267 267 268 269 269 270 270 270 270 269 269 269 268 268 268 267 267 267 268 268 269 271 272 272 273 274 275 275 275 275 273 272 271 269 266 263 258 252 246 240 234 227 221 216 211 208 205 202 200 199 197 195 195 195 194 194 195 195 196 197 198 200 200 202 204 205 207 209 211 214 216 218 221 223 224 226 228 229 231 232 234 236 238 239 241 243 244 246 248 249 250 251 253 253 254 257 260 269 8 54 57 51 37 353 291 273 267 265 263 263 263 263 264 265 266 268 269 270 271 272 274 274 275 275 276 276 276 275 274 273 272 271 269 267 266 264 262 262 265 268 272 280 285 289 291 293 292 291 290 290 289 288 288 288 287 287 287 287 288 288 288 289 289 290 291 291 292 293 293 294 295 295 296 296 297 298 298 299 299 300 300 301 302 302 303 304 305 306 307 309 309 310 311 310 311 307 302 290 269 250 239 230 227 226 228 230 233 238 241 183 185 186 188 188 188 188 189 187 184 182 179 179 170 161 146 128 106 91 79 69 67 68 73 77 90 100 114 129 137 143 151 157 159 162 165 167 169 168 170 172 171 173 173 172 175 175 175 179 179 175 175 176 172 172 169 165 163 156 148 142 125 113 104 91 84 84 91 104 110 126 137 145 154 159 164 168 173 177 179 183 188 191 195 201 206 210 216 221 226 229 230 228 226 221 214 204 195 188 182 176 171 166 163 160 156 154 152 148 148 146 146 146 145 143 145 144 144 142 142 142 140 142 143 144 145 150 154 170 185 212 236 249 252 261 262 252 245 234 217 204 194 188 183 178 174 174 174 173 173 173 173 173 178 178 178 182 182 182 182 185 185 185 185 188 192 196 197 202 205 205 204 207 207 204 203 203 203 202 204 207 207 210 211 211 210 208 204 198 188 179 170 160 154 149 146 144 141 140 137 137 136 135 134 132 132 135 135 137 139 143 145 148 151 153 155 158 159 160 163 167 169 174 176 179 181 184 186 185 187 187 188 188 188 188 190 192 192 192 193 191 191 189 185 183 183 179 175 173 170 167 167 165 163 161 161 161 161 161 161 163 165 165 167 168 168 170 172 172 172 174 174 174 174 175 177 179 179 179 181 183 184 186 189 191 193 195 195 197 200 202 202 202 204 205 205 205 209 215 222 238 248 258 269 274 278 281 283 283 285 285 285 286 285 286 285 283 284 283 282 282 284 284 285 287 293 298 300 302 300 298 295 289 287 282 279 278 275 275 275 273 273 273 273 273 273 273 274 274 275 275 276 276 276 275 275 276 275 275 275 275 275 274 275 275 275 275 275 275 276 276 277 277 278 278 279 279 279 280 280 281 281 281 281 281 281 281 281 280 279 278 277 276 275 272 271 269 268 267 265 264 263 262 262 263 263 264 265 266 267 267 268 269 269 270 270 270 269 269 269 268 268 267 267 268 268 268 269 271 272 272 273 273 274 275 274 274 273 272 270 269 266 263 259 254 250 244 238 231 226 220 216 212 209 205 204 201 200 198 197 197 197 196 197 198 199 200 200 202 203 204 206 208 210 211 214 216 219 221 223 225 227 229 230 232 234 235 236 238 239 241 243 244 246 247 248 249 250 251 252 251 252 252 247 242 196 108 104 108 196 245 249 253 254 255 255 256 257 258 258 260 262 263 265 266 268 269 271 272 273 274 274 275 275 275 275 274 274 273 272 271 271 271 270 271 273 277 283 288 292 295 296 296 295 293 292 291 290 290 289 288 288 288 288 288 288 288 288 288 288 289 290 290 291 291 292 293 293 294 295 295 296 297 297 298 298 298 299 300 301 301 302 303 304 305 307 307 308 309 309 308 304 298 291 275 252 242 230 224 221 224 228 230 233 237 240 185 188 188 190 190 190 190 190 188 186 186 182 179 175 166 158 145 129 110 97 85 81 81 81 86 95 108 116 129 137 142 149 152 156 159 161 164 164 165 167 169 168 169 172 172 175 179 179 179 179 182 182 179 179 179 175 171 170 164 156 151 138 128 116 100 100 91 100 116 123 138 148 152 161 167 171 175 177 181 183 188 192 195 199 204 208 213 219 223 227 231 231 232 230 226 216 205 193 182 175 166 160 158 153 149 145 141 137 137 132 132 132 132 132 134 136 138 136 136 136 136 138 138 141 142 145 150 156 170 185 207 228 241 245 245 248 242 232 222 210 202 194 187 183 183 178 178 178 173 173 173 178 178 178 183 182 186 186 185 185 187 187 187 187 191 194 195 199 199 200 200 199 201 200 198 197 197 196 197 197 200 203 203 204 206 204 202 196 191 182 173 168 161 153 150 146 145 143 143 142 140 139 139 138 138 138 138 142 143 145 147 151 152 155 157 160 163 164 165 167 171 176 176 182 184 184 186 188 188 189 189 191 191 192 192 194 194 194 195 195 193 191 191 189 185 183 179 177 173 169 167 165 163 161 161 161 161 161 161 161 164 166 168 169 169 171 171 173 173 173 175 175 175 175 175 175 177 177 177 179 183 184 186 187 189 191 193 195 197 198 199 202 201 201 203 202 202 205 209 219 227 239 249 255 265 270 273 276 278 279 280 281 280 281 282 282 280 280 281 281 282 284 285 287 289 295 301 303 305 303 301 298 293 289 286 284 281 279 278 277 276 276 276 275 275 275 276 276 276 277 277 277 278 277 277 277 277 277 277 276 275 275 275 275 275 275 275 275 275 276 276 276 277 277 278 278 279 279 279 280 280 280 281 280 280 280 280 279 279 278 277 276 274 273 271 270 268 267 265 264 263 262 262 262 261 261 262 263 265 265 267 267 268 269 269 270 270 270 270 269 269 269 269 269 269 269 270 270 271 272 272 273 273 274 274 274 273 272 271 270 269 266 264 261 257 252 247 242 236 231 226 220 216 212 208 206 202 201 200 199 199 200 200 201 201 202 202 203 204 205 206 208 210 212 214 216 219 221 223 226 228 230 231 233 234 236 238 239 240 241 243 244 246 247 248 249 249 250 250 250 250 249 246 236 223 198 169 170 191 212 229 240 243 246 249 251 251 252 253 254 256 258 259 261 263 265 266 268 269 271 272 273 274 274 275 275 275 275 275 275 275 274 275 276 278 281 284 288 292 295 297 297 297 296 295 293 292 291 290 289 288 288 288 288 287 287 287 287 288 288 288 288 289 289 290 290 291 292 293 293 294 295 295 296 296 297 297 298 299 299 300 302 303 304 304 306 307 307 306 306 303 298 289 274 259 242 230 224 221 222 224 226 229 232 236 239 185 190 190 192 192 192 191 191 192 190 188 184 181 176 173 164 156 141 130 114 101 95 90 95 100 103 111 121 130 136 140 147 150 151 154 157 159 160 161 163 164 166 168 171 171 175 178 178 182 182 186 186 186 186 182 182 178 174 173 167 157 148 144 133 120 115 115 120 127 144 151 156 161 168 172 176 179 181 185 189 192 195 199 203 207 211 217 220 226 227 231 233 232 230 224 215 205 191 174 163 157 151 145 141 136 130 126 124 122 120 118 120 120 123 123 125 129 129 131 131 133 134 134 139 139 145 150 161 171 184 200 217 228 232 236 236 231 223 215 207 200 193 187 183 178 178 178 178 178 178 178 178 183 183 188 187 190 189 192 191 191 190 193 193 194 196 197 198 198 199 199 198 194 194 193 192 192 191 191 193 193 193 196 197 197 196 193 191 185 176 171 164 160 155 150 148 147 144 144 144 143 143 142 142 142 143 144 147 148 152 154 158 159 162 164 167 168 170 171 173 176 179 182 185 188 187 189 191 190 192 192 193 193 195 195 196 196 196 196 196 196 195 193 191 187 183 179 177 174 172 168 166 164 162 161 161 162 162 164 164 166 168 170 172 171 173 173 175 175 175 175 175 175 175 175 175 175 175 177 179 181 183 184 187 188 191 193 195 196 196 200 200 201 200 202 201 200 203 205 213 223 233 240 252 258 263 267 270 272 272 274 275 277 276 277 278 278 278 279 281 280 283 285 287 292 294 301 303 308 306 304 301 297 293 290 285 283 282 281 280 279 278 278 278 278 278 278 278 278 279 279 279 279 279 279 278 278 278 278 277 277 276 276 275 275 275 276 275 275 276 276 276 276 277 278 278 278 279 279 280 280 280 280 280 280 279 279 279 278 276 276 274 274 272 271 269 268 266 265 264 262 261 261 261 260 260 261 262 263 264 266 267 268 269 269 270 270 271 271 271 271 271 270 270 270 271 271 271 271 272 272 273 273 273 273 273 272 271 271 270 268 265 264 261 258 254 250 245 239 234 230 223 219 214 211 208 206 204 202 201 202 203 203 203 204 205 205 206 207 208 209 210 212 214 216 219 221 223 225 228 230 232 234 235 237 238 239 241 242 243 245 246 247 248 249 250 250 251 250 248 248 244 239 228 214 199 187 194 204 213 226 234 240 243 246 247 248 249 250 251 253 255 256 258 260 261 264 265 267 269 270 272 272 274 274 275 276 276 276 277 278 278 279 280 282 284 286 290 294 296 297 298 297 295 294 293 292 291 290 289 288 288 288 288 287 287 287 287 287 287 287 287 287 288 288 289 290 290 291 292 293 293 294 294 295 296 296 297 297 298 299 300 301 303 304 305 305 306 305 303 297 290 277 265 246 233 226 221 219 222 224 228 231 235 239 242 187 189 191 193 193 195 195 192 192 191 187 185 183 179 174 170 161 154 140 127 116 110 110 108 112 114 121 127 130 138 142 145 148 148 151 153 154 155 156 158 159 161 166 170 174 178 183 183 186 190 190 190 193 189 189 190 186 183 183 178 172 163 154 151 146 146 146 146 151 157 159 168 174 175 179 182 184 188 189 193 196 199 203 204 209 213 217 220 224 227 231 231 232 228 224 211 198 183 164 152 142 137 130 126 120 119 116 113 109 109 109 109 112 114 116 119 122 124 124 127 129 131 132 137 139 143 148 161 171 184 198 213 218 223 227 223 223 219 212 204 198 192 192 187 183 183 178 178 177 177 177 184 190 190 194 193 195 194 196 195 196 196 196 198 198 199 199 200 197 198 195 194 191 191 187 187 187 186 186 186 189 189 189 192 192 190 187 184 179 174 169 162 159 154 151 150 148 147 148 146 146 145 145 147 147 148 150 152 154 157 161 163 166 168 169 173 175 174 176 179 182 185 189 189 192 191 193 195 194 195 195 194 196 196 198 198 199 199 199 199 198 196 195 191 189 185 181 177 174 172 168 167 164 162 162 162 164 164 166 166 168 170 172 174 174 176 175 177 177 177 177 175 175 175 175 173 174 174 176 177 179 181 183 184 188 189 191 193 194 197 198 197 198 197 198 197 199 200 203 209 220 227 239 246 255 261 264 265 265 268 270 270 272 273 274 275 275 275 277 279 280 281 282 286 291 294 300 304 306 306 307 302 298 294 291 288 286 284 283 282 281 280 280 280 280 280 280 280 281 281 281 281 281 281 281 280 280 280 279 278 278 277 277 277 276 276 276 275 276 276 276 277 277 278 278 278 278 278 279 279 279 280 279 279 279 278 278 278 276 276 274 274 272 272 270 268 267 266 264 264 262 261 261 260 260 260 261 262 263 264 266 267 268 268 270 271 271 271 272 272 272 272 272 272 272 272 272 273 273 273 273 273 273 273 272 272 271 270 270 269 267 266 264 262 259 256 252 247 242 237 231 226 221 217 213 211 208 206 205 204 204 205 205 206 206 207 208 208 210 210 212 213 215 216 219 221 223 225 227 230 232 234 236 237 239 240 242 243 245 245 247 248 249 249 250 250 250 250 249 248 245 239 233 223 211 202 196 201 208 217 226 234 238 242 243 245 247 247 248 249 251 252 254 256 258 260 262 264 265 267 269 270 272 273 274 275 276 277 278 279 280 280 281 283 284 286 288 291 294 295 296 296 295 294 293 292 291 290 289 289 288 288 287 287 287 286 286 286 286 286 286 286 286 286 287 288 288 289 290 290 291 292 293 293 294 294 295 296 296 298 299 300 301 303 303 304 304 303 301 298 292 283 270 253 241 232 226 222 222 224 228 231 233 237 241 245 185 189 191 193 195 196 195 193 193 192 190 186 183 179 177 172 168 159 152 140 134 128 122 122 120 124 127 132 134 138 140 141 143 144 146 147 148 149 154 154 156 161 164 169 178 183 187 187 191 194 197 197 197 197 197 193 190 187 183 183 178 171 163 163 161 161 161 161 163 165 168 178 178 182 185 187 188 192 194 195 198 201 203 206 208 213 215 219 222 223 226 228 226 221 214 202 183 167 148 137 129 121 118 115 112 108 105 102 102 100 100 102 102 105 108 112 115 117 119 122 123 126 128 132 137 143 152 161 172 183 196 207 212 216 216 216 213 213 207 202 198 192 187 187 183 183 183 184 184 184 185 185 193 198 202 200 202 203 204 202 200 202 201 201 201 201 202 199 197 195 195 191 188 185 185 182 182 182 182 181 184 184 184 187 184 184 182 179 174 169 165 163 159 155 154 151 151 149 149 149 149 149 148 150 151 151 153 155 159 162 164 168 172 173 175 177 179 179 182 185 189 193 197 197 196 198 197 199 197 197 196 197 197 197 199 201 200 202 201 201 199 198 194 192 188 185 181 179 176 172 169 168 167 164 164 164 166 166 168 170 172 174 174 176 177 177 179 179 179 179 179 177 175 175 175 174 174 174 174 176 178 179 181 183 184 188 190 190 193 195 196 195 197 195 196 194 195 196 200 207 215 226 234 244 250 255 259 263 263 264 264 266 268 270 271 273 273 274 275 277 278 280 284 285 290 296 298 304 304 304 305 302 298 296 290 289 287 286 285 284 283 283 282 282 283 282 283 282 282 283 283 283 282 282 283 282 281 281 281 280 279 278 278 277 277 277 277 277 277 276 277 277 277 277 278 278 278 278 279 279 279 279 279 279 278 278 277 276 276 274 274 272 271 270 269 267 266 265 264 263 262 261 261 260 260 261 261 262 263 265 266 268 268 270 271 271 272 273 273 273 273 273 273 273 273 273 273 274 274 273 273 273 273 272 272 271 270 269 269 268 267 266 265 262 260 257 254 249 245 240 234 229 224 219 216 212 210 209 208 207 207 207 208 208 209 209 211 212 212 213 214 215 216 218 220 222 225 227 229 232 233 236 238 239 241 243 244 246 247 248 249 250 250 251 251 251 250 249 248 245 242 236 229 220 209 203 202 206 212 220 226 233 237 240 243 244 246 247 247 248 249 251 252 254 256 258 260 262 264 266 268 269 271 272 274 275 276 278 279 280 281 282 282 284 285 287 289 291 292 294 294 293 293 292 291 290 289 288 288 288 287 287 287 286 286 286 286 286 285 285 285 285 285 285 285 286 287 288 288 289 290 291 292 292 293 293 294 295 296 297 298 299 301 302 303 304 304 303 300 296 289 279 266 251 241 231 226 224 224 228 231 233 237 240 243 246 187 189 191 194 194 195 195 195 194 193 191 188 186 181 177 175 169 165 159 154 147 140 140 134 134 134 134 136 136 138 141 141 141 143 143 144 145 145 149 148 154 156 167 172 178 189 193 197 199 203 205 204 204 204 200 200 198 194 191 187 183 178 172 165 165 163 165 165 167 173 174 178 182 185 187 189 193 194 195 196 199 201 204 206 208 211 213 216 217 218 219 220 217 210 202 183 165 145 131 123 115 111 107 105 102 102 99 97 97 97 97 97 99 101 104 107 109 110 113 116 119 124 126 130 134 140 152 161 172 183 194 200 209 209 211 211 211 205 205 201 197 192 192 187 183 183 183 184 184 185 195 195 203 210 213 210 216 211 210 211 208 208 207 207 207 204 204 203 197 195 192 189 185 182 179 179 179 179 179 179 179 182 182 182 182 179 179 176 172 170 166 162 160 157 155 154 154 152 151 151 151 151 151 151 153 154 156 159 162 166 168 171 173 177 179 181 181 184 188 192 193 198 202 202 205 204 202 201 202 201 201 200 199 201 201 203 202 201 202 202 201 198 194 192 190 186 183 179 176 174 171 169 169 167 166 166 168 170 170 172 174 176 177 179 181 181 183 183 183 181 179 179 177 175 176 174 174 174 174 174 174 176 179 181 183 184 188 189 191 194 194 193 194 192 193 194 194 195 200 205 215 224 234 243 248 253 257 258 259 260 261 262 264 266 267 269 270 271 273 274 276 278 281 284 289 291 297 302 302 302 303 300 296 295 291 290 288 287 286 286 285 284 285 284 285 285 284 285 284 284 284 284 284 284 284 284 283 282 282 281 280 280 279 278 278 277 277 277 277 277 277 277 277 278 278 278 278 278 278 279 278 278 278 278 277 277 276 275 274 273 272 271 269 268 267 266 266 264 263 262 262 262 261 261 261 261 262 263 264 266 267 269 270 272 272 273 274 274 274 274 274 274 274 274 274 274 274 274 274 273 273 273 273 272 271 271 269 269 268 267 266 265 264 262 260 257 255 250 247 241 236 231 226 221 217 214 211 210 210 209 209 210 209 211 212 212 213 214 215 215 216 218 219 221 223 224 226 229 231 233 236 238 239 242 243 245 247 247 249 250 250 251 251 251 251 251 250 249 247 244 239 233 227 218 210 206 207 209 215 221 227 232 237 240 242 244 245 246 247 248 249 250 251 253 255 257 259 261 263 265 267 269 270 272 274 275 277 278 279 280 281 282 284 285 286 287 289 290 291 291 291 291 290 289 288 288 287 287 287 286 286 286 286 286 286 285 285 285 285 284 284 284 284 284 284 285 286 286 287 288 289 290 290 291 292 293 294 294 296 297 298 300 300 302 302 303 302 301 298 293 283 273 260 250 241 234 230 229 229 231 233 237 239 245 248 251 187 189 193 194 195 195 196 196 195 193 192 189 186 183 181 177 173 169 162 160 155 149 146 144 144 143 142 140 140 140 141 141 141 140 140 141 141 139 143 148 149 159 170 177 191 196 204 207 209 210 211 211 210 207 207 204 200 198 194 191 183 178 173 172 168 167 168 169 170 174 178 179 185 188 187 191 193 194 197 198 199 200 202 204 206 208 209 211 211 212 212 209 207 199 183 167 145 131 118 110 107 103 100 97 97 97 94 94 94 92 92 92 94 97 99 101 104 107 110 114 115 118 122 129 134 140 152 161 172 183 188 198 201 205 205 203 203 199 199 195 195 195 192 187 188 189 190 184 185 195 197 207 207 215 222 222 223 220 220 218 217 215 216 214 210 208 209 204 202 196 193 190 186 182 179 175 176 176 176 176 176 176 179 179 179 176 176 174 172 170 166 164 163 160 158 156 154 153 153 153 153 153 154 154 156 156 158 161 164 166 169 173 175 179 181 184 186 190 194 196 200 202 207 207 210 210 208 207 205 204 204 203 204 204 203 203 204 203 202 201 199 197 194 192 188 186 183 179 178 174 173 171 170 170 168 170 170 172 174 175 177 179 181 183 185 186 186 186 186 185 183 181 179 177 176 174 172 172 172 172 174 174 176 179 181 183 185 187 189 192 193 191 192 190 193 191 191 195 199 205 215 224 236 244 249 251 256 255 256 257 258 258 261 261 263 266 267 269 271 273 274 278 279 281 285 290 292 297 298 301 302 299 296 294 293 291 289 289 287 287 287 287 287 287 286 286 286 286 286 286 286 286 285 286 285 285 285 284 283 282 282 281 281 279 279 279 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 277 277 276 275 275 273 272 271 270 268 267 266 265 265 264 263 262 262 262 262 262 262 263 264 265 266 268 269 271 272 274 275 276 276 276 276 276 276 275 275 275 274 274 274 274 273 273 273 273 273 272 271 270 269 268 267 266 266 265 264 263 260 258 255 252 248 242 237 233 227 223 219 215 214 212 211 211 210 211 212 213 214 215 215 216 217 218 219 220 221 222 224 226 229 231 233 235 237 240 242 244 245 247 248 249 250 251 252 252 252 252 252 251 250 248 246 243 238 232 225 218 212 210 210 212 218 223 229 233 237 240 243 245 245 246 247 248 249 250 251 253 254 256 258 260 262 264 266 268 270 272 274 275 277 278 280 281 282 283 284 285 287 288 288 288 289 289 289 289 288 287 286 286 285 285 285 285 285 285 285 285 285 285 285 285 284 284 284 283 283 284 284 284 285 285 286 287 288 289 289 290 291 292 293 294 295 297 298 299 301 302 302 303 302 299 295 290 280 270 261 253 245 239 236 236 235 237 238 242 245 248 251 255 185 189 191 194 195 195 196 195 195 193 193 190 187 186 183 179 177 173 169 166 161 158 157 154 151 150 148 146 145 145 141 141 140 138 139 137 134 137 141 143 144 158 176 195 207 210 216 217 218 216 216 217 212 211 211 208 207 205 198 194 191 183 178 173 170 170 170 170 171 175 179 182 185 187 189 191 194 196 196 198 197 198 200 201 202 204 205 204 205 205 202 199 193 182 169 148 134 118 110 107 103 100 97 95 94 94 92 92 92 90 90 90 92 94 97 99 102 102 106 109 110 115 119 126 131 144 152 161 173 183 192 192 195 199 199 202 202 198 198 194 194 195 191 187 188 189 190 191 195 195 207 212 229 236 241 238 236 230 230 226 224 221 222 220 218 213 212 210 204 202 194 190 186 182 178 175 175 175 171 171 172 175 176 176 176 173 173 174 172 170 168 166 162 161 161 159 158 156 154 154 154 154 155 155 156 158 160 161 163 167 169 173 175 179 181 184 187 190 195 199 205 207 212 212 218 215 215 213 210 210 208 208 207 207 208 207 205 204 202 203 199 198 195 192 188 186 183 181 178 176 174 173 172 172 172 172 174 174 177 179 181 183 185 186 188 190 190 190 188 186 186 183 181 179 176 174 172 170 170 170 172 174 174 177 179 183 183 185 188 188 191 189 189 190 190 191 191 192 199 205 215 226 236 244 249 252 253 252 254 255 254 256 258 259 261 262 265 267 269 271 273 276 278 281 282 286 290 292 297 296 298 298 295 293 292 291 290 289 288 288 288 288 288 288 288 287 288 287 288 287 287 287 287 287 287 286 286 286 284 284 283 282 282 281 280 279 279 279 278 279 278 278 278 278 278 278 278 278 278 278 277 277 277 276 276 275 274 273 272 271 269 268 267 266 265 264 264 264 263 263 263 263 263 263 264 265 266 268 270 271 273 274 275 277 278 278 278 278 278 278 277 276 276 276 275 274 274 274 273 273 273 273 272 271 270 269 268 267 266 265 265 264 263 262 261 258 255 252 248 244 239 234 228 225 220 217 215 214 212 212 212 212 214 214 216 217 217 218 219 220 221 222 223 224 226 228 230 232 235 237 239 242 243 245 247 248 250 251 252 252 253 253 253 253 253 251 250 248 245 242 237 231 225 218 215 213 215 217 221 225 230 235 238 241 243 245 246 247 248 249 250 251 252 253 255 256 258 260 262 264 266 268 270 272 274 276 277 278 280 281 282 283 285 286 286 287 287 288 288 288 287 287 286 285 284 284 283 283 283 283 283 284 284 284 284 284 284 284 284 283 283 283 283 283 283 283 284 284 285 286 287 288 289 290 290 292 293 294 296 297 299 300 301 302 302 302 300 297 294 289 281 272 262 254 249 244 242 241 242 244 245 248 251 253 256 259 187 189 191 192 194 195 196 195 194 193 193 190 189 187 183 181 177 175 172 169 166 163 161 161 158 156 152 150 148 146 145 141 142 138 137 134 134 134 138 144 155 175 197 207 217 223 227 224 224 221 219 218 216 216 213 212 208 205 200 197 190 186 182 178 174 170 171 171 171 175 179 179 184 186 188 190 191 193 194 197 197 196 198 198 198 199 198 198 198 195 192 185 179 167 150 137 127 115 109 105 102 99 96 96 94 94 92 90 90 90 90 90 92 92 92 95 97 100 103 104 108 113 119 123 134 144 152 163 173 183 187 191 194 194 198 197 197 193 193 193 190 190 191 192 188 189 190 191 195 207 212 229 245 245 249 252 250 247 244 239 234 231 231 226 226 221 217 213 210 203 199 191 187 183 178 178 174 174 170 170 171 171 171 172 172 172 173 173 171 169 170 168 166 164 162 161 159 157 156 156 156 155 155 155 156 157 159 161 163 165 169 171 175 179 181 184 187 194 198 204 205 212 218 218 224 224 224 220 218 218 217 214 214 214 214 212 208 208 205 202 198 196 193 190 188 186 183 181 179 178 176 174 174 174 174 176 177 177 181 183 185 187 190 190 192 193 193 193 192 190 188 185 183 179 177 174 172 170 170 170 172 172 174 176 179 181 183 185 186 188 188 189 189 187 187 188 188 192 199 205 216 226 236 244 249 252 253 253 252 253 253 254 255 256 258 261 263 265 267 269 271 274 276 279 281 285 289 290 294 294 293 295 294 292 291 291 290 289 289 289 290 290 290 289 289 289 289 289 289 288 288 288 288 288 288 287 287 286 286 285 284 283 282 282 281 280 280 280 280 279 279 278 278 278 278 278 278 277 277 278 277 277 276 276 275 274 273 272 271 269 268 266 265 264 263 263 263 263 263 263 263 264 265 266 267 268 270 272 273 275 277 279 279 280 280 280 280 280 279 279 278 278 277 276 275 274 274 274 273 273 273 272 272 271 270 269 268 267 266 265 264 264 263 262 261 258 255 253 250 245 240 236 231 226 223 219 218 216 215 214 214 215 216 216 218 218 219 220 221 222 223 223 225 226 228 230 232 234 237 239 241 243 245 247 248 250 251 252 253 253 254 254 254 253 253 252 250 248 245 241 236 230 225 220 218 217 218 221 223 228 232 236 239 242 244 246 247 248 249 250 251 251 252 254 255 257 258 261 262 264 266 268 270 272 274 276 277 279 280 281 283 284 285 286 286 287 287 287 287 287 286 285 285 284 283 282 282 282 282 282 282 282 283 283 283 283 283 283 283 283 283 282 283 283 283 283 283 284 284 285 286 287 288 289 290 292 293 294 296 298 299 301 302 303 303 302 300 297 294 287 280 272 265 259 252 250 249 247 246 249 250 253 255 257 261 262 185 187 189 191 192 193 195 194 193 193 191 190 189 187 184 181 179 175 173 173 170 167 165 163 160 158 156 154 151 148 145 143 142 139 137 134 134 134 139 140 161 191 212 228 227 227 230 226 224 224 222 220 220 216 216 214 212 207 201 198 193 189 182 178 175 171 171 172 172 173 176 182 181 184 188 190 191 192 194 193 193 194 194 194 193 191 192 189 187 186 179 174 164 152 141 132 123 114 109 106 103 98 98 96 94 94 92 92 92 92 90 90 90 92 92 92 95 98 100 104 105 112 121 129 134 144 154 163 173 178 183 186 190 193 193 193 193 193 193 193 190 190 190 191 192 194 194 198 200 207 221 240 257 257 269 269 263 258 255 252 248 242 239 236 234 229 224 221 214 211 202 198 194 189 183 178 178 172 173 173 173 174 170 170 171 172 172 173 171 171 169 170 168 166 164 164 161 159 157 157 155 155 153 153 156 156 156 158 160 164 167 170 175 177 181 184 190 194 198 204 208 213 221 224 224 227 227 230 227 227 230 227 227 223 223 219 217 212 208 204 198 195 194 191 188 186 184 183 181 179 178 176 176 176 177 177 179 181 185 187 189 192 194 195 195 197 197 195 194 192 190 187 183 181 177 176 174 172 170 170 172 172 174 177 177 179 183 183 186 186 189 189 187 187 187 188 191 192 199 208 218 226 238 244 250 252 253 253 252 253 253 253 254 255 257 259 261 264 265 267 270 273 274 278 281 284 286 289 290 293 292 291 291 291 291 289 290 290 291 290 291 290 291 290 291 291 290 290 290 290 289 289 289 289 288 289 288 288 287 286 285 284 284 283 282 281 281 280 280 279 279 279 278 278 278 278 277 278 278 277 276 276 276 275 274 273 273 271 269 268 266 265 264 262 262 262 262 263 263 264 265 266 267 269 270 272 274 275 277 280 281 283 283 284 284 284 283 282 281 280 279 278 277 276 275 274 274 273 273 272 272 272 272 271 270 269 268 267 266 265 264 264 263 262 261 258 257 254 251 247 243 238 232 229 225 221 219 217 216 216 216 216 217 219 219 221 221 222 222 224 224 225 227 229 230 232 234 236 238 240 243 245 247 248 250 251 253 253 254 255 255 255 255 254 253 252 250 247 244 241 236 231 227 224 221 220 222 224 227 230 234 237 240 243 245 247 248 249 250 251 252 253 253 255 256 257 259 261 263 265 266 268 270 272 274 276 277 279 280 281 283 284 285 285 286 286 287 287 287 286 285 284 283 283 282 281 281 281 280 281 281 281 281 282 282 282 282 282 282 282 282 282 282 282 282 283 283 284 284 285 286 286 288 289 290 292 293 295 296 298 300 301 303 303 303 302 299 297 291 287 281 274 268 262 258 255 253 253 254 254 256 257 261 262 264 267 181 183 185 187 189 191 190 191 191 190 190 190 187 186 184 183 179 177 175 173 171 166 164 164 162 160 158 156 155 151 150 146 142 141 137 134 134 133 140 155 196 220 236 238 239 233 235 231 228 224 224 222 220 219 217 215 213 208 205 200 197 191 185 182 175 176 172 173 173 176 176 179 181 184 185 187 189 190 192 191 191 191 191 189 187 186 184 181 179 175 170 162 154 146 136 127 119 115 110 105 102 100 100 97 96 94 94 94 94 92 90 90 90 92 92 92 95 98 98 101 105 115 121 129 137 148 156 164 170 178 182 186 186 190 189 189 189 189 189 193 193 190 190 190 191 193 194 196 200 215 229 240 257 269 278 277 276 269 264 260 256 252 249 244 241 235 233 227 223 216 212 207 204 198 191 184 184 177 177 171 172 172 173 173 170 171 171 172 173 171 171 169 169 167 164 164 161 159 158 155 155 153 153 154 153 155 156 157 159 162 166 168 172 177 179 184 187 194 201 207 211 218 224 226 229 233 233 238 238 239 244 242 245 245 245 238 227 219 211 205 200 195 193 191 188 186 184 183 181 181 179 179 179 179 181 181 183 185 189 191 192 194 195 197 199 199 199 199 197 195 192 188 187 183 179 175 174 172 172 171 171 173 175 177 179 181 183 186 186 186 186 186 187 187 187 188 191 195 199 208 218 226 238 244 250 252 253 255 254 253 253 253 254 255 257 258 260 263 265 267 270 271 274 278 280 281 285 288 289 289 292 291 289 289 291 290 291 291 290 291 291 291 291 291 291 291 291 290 291 290 290 290 290 290 290 290 289 289 288 287 286 286 285 284 283 282 282 281 280 280 279 279 279 278 278 278 278 277 278 276 276 276 275 274 274 273 271 270 268 267 264 263 262 262 261 261 261 262 263 264 265 268 269 271 273 276 278 281 283 286 286 287 287 286 287 285 285 284 282 281 280 278 277 276 275 274 273 273 272 272 272 272 271 271 270 269 268 267 266 266 265 264 264 263 261 259 257 255 251 248 244 240 236 231 228 225 222 220 219 218 218 219 219 220 221 222 223 224 225 226 227 227 229 230 232 233 236 237 240 242 244 246 248 250 251 253 254 254 255 255 256 256 255 255 254 253 250 248 245 242 237 233 228 226 225 224 225 227 230 233 236 239 242 244 247 248 250 251 252 253 253 254 255 256 257 258 260 262 263 265 267 269 271 273 274 276 277 279 280 281 282 284 284 285 286 286 286 286 286 285 284 284 283 282 281 280 280 280 280 280 280 280 280 280 281 281 281 281 281 281 281 282 282 282 282 283 283 283 284 285 285 286 288 289 290 292 294 295 297 299 301 302 302 303 301 301 299 294 291 287 281 275 270 266 261 260 260 260 258 261 262 264 264 267 269 271 179 179 181 183 185 185 187 186 188 187 187 187 186 184 183 181 179 176 174 172 169 168 166 164 161 161 160 157 156 154 150 146 145 139 140 138 134 139 142 169 217 240 245 244 238 236 234 231 228 224 224 223 221 219 217 214 212 210 206 201 196 194 188 182 179 176 173 173 173 176 176 179 181 183 185 187 187 188 188 188 187 186 186 184 183 179 178 176 172 166 160 155 147 139 131 125 120 115 110 107 105 103 101 99 99 97 96 96 94 94 92 92 92 92 92 95 95 98 101 102 109 115 121 129 137 148 158 161 170 174 178 182 186 186 186 189 189 189 189 189 192 193 193 194 194 197 198 202 204 210 228 245 259 269 278 284 282 281 275 269 265 261 256 252 248 242 240 233 227 223 219 215 213 207 200 200 193 185 185 185 177 177 171 173 169 170 171 171 172 173 170 171 168 169 168 166 163 160 155 155 153 150 152 150 151 152 155 156 157 159 164 166 170 174 179 184 187 194 201 205 211 216 224 226 229 233 240 242 247 250 255 262 269 278 278 269 249 234 223 211 204 196 194 192 189 186 184 184 183 181 181 181 181 181 183 185 187 188 191 192 194 197 199 199 200 202 200 200 199 198 194 192 189 185 181 179 175 175 173 173 173 175 175 177 179 181 184 186 186 186 187 187 187 187 187 187 191 195 202 211 221 231 241 247 253 254 256 257 256 255 254 254 255 256 256 258 260 262 264 266 269 271 274 278 280 282 284 287 288 289 291 290 289 289 291 290 291 290 292 292 292 291 292 292 292 292 292 291 291 291 291 291 291 291 290 290 290 290 289 288 288 286 285 284 283 283 282 281 280 280 279 279 279 278 278 277 278 277 277 276 276 276 275 274 273 272 270 267 266 265 262 261 260 260 260 260 262 263 264 265 267 269 272 275 278 281 283 285 287 290 291 290 290 289 288 287 286 285 284 282 280 279 278 276 275 274 273 273 272 272 272 271 271 271 270 269 269 268 267 266 266 265 264 263 262 260 258 257 253 250 247 242 238 234 231 227 225 223 221 221 221 221 221 223 223 224 225 226 227 228 229 230 232 232 234 236 238 240 242 244 246 248 250 252 253 254 255 256 256 256 257 257 256 256 255 253 251 249 246 242 238 234 232 229 228 228 229 231 233 236 239 241 244 246 248 250 251 252 253 254 254 255 256 257 258 259 261 262 264 266 268 269 271 273 274 276 277 279 280 281 282 283 284 284 285 285 285 285 285 285 284 283 282 282 281 280 280 280 279 279 279 279 280 279 280 280 280 280 281 281 281 281 281 281 282 282 283 283 284 284 285 286 288 289 291 292 294 296 298 300 301 302 303 302 302 300 298 295 290 286 281 277 273 270 267 264 264 264 264 266 266 268 270 271 272 275 172 175 174 177 179 179 179 181 183 184 183 183 183 181 179 178 176 174 170 168 167 165 163 163 161 161 159 158 155 153 151 149 145 142 143 141 138 140 155 196 231 236 245 239 240 237 233 230 228 226 223 221 220 218 216 213 212 208 206 201 197 192 187 182 179 176 173 174 174 174 177 179 181 181 183 185 185 184 184 184 184 183 181 179 178 175 171 169 164 159 154 148 143 136 130 125 120 115 112 110 108 106 104 102 101 99 99 97 97 96 96 94 94 94 92 95 95 98 100 104 108 115 124 131 139 147 156 163 167 171 175 179 179 182 185 185 189 189 189 191 192 192 193 193 193 194 197 198 207 213 222 241 249 269 277 277 282 287 281 275 269 270 265 260 255 249 244 238 230 227 223 223 218 213 217 210 203 203 197 187 185 176 177 170 171 168 170 170 171 172 169 170 170 170 168 164 163 158 154 151 151 150 148 147 148 151 152 154 157 157 161 166 167 172 176 182 190 196 200 205 212 219 224 229 232 235 242 244 252 263 269 284 294 294 294 294 278 261 232 219 209 202 195 193 191 188 186 184 184 183 183 183 183 184 184 186 188 190 192 194 197 199 200 201 203 203 203 203 201 198 196 193 191 187 183 181 179 177 175 175 177 177 179 179 181 184 184 186 186 186 187 187 187 187 187 190 191 194 202 211 221 231 241 247 255 257 258 259 259 258 257 256 256 256 257 259 261 262 265 267 270 273 274 278 280 282 285 288 289 290 290 290 290 290 290 291 292 290 291 292 292 293 293 293 293 293 293 292 292 292 292 292 292 292 291 291 291 291 290 289 288 288 286 285 284 283 283 281 281 280 280 279 278 279 278 277 277 277 276 276 275 275 274 273 272 271 269 266 264 263 261 260 258 259 259 259 261 262 265 266 269 271 274 278 281 284 288 290 292 293 293 293 292 292 290 289 287 286 284 283 281 280 278 276 275 274 273 273 272 271 271 271 271 271 270 269 269 268 268 267 267 266 265 264 263 261 260 258 254 251 249 245 241 238 235 231 228 226 225 224 223 223 223 224 225 226 227 228 228 230 231 232 233 235 236 238 240 242 244 246 249 250 252 253 255 256 256 257 258 258 258 258 258 257 256 254 252 250 246 243 240 237 234 232 231 232 232 235 236 238 241 244 245 247 249 251 252 253 254 255 256 257 258 259 260 261 262 263 265 267 268 270 271 273 274 276 277 279 280 281 282 283 283 284 284 285 285 285 285 284 284 283 282 282 281 280 280 279 279 279 279 279 279 279 279 279 279 279 279 279 280 280 280 280 281 281 282 283 283 284 285 286 288 289 291 293 294 296 298 300 301 302 302 302 301 299 297 294 291 287 283 279 275 273 270 268 268 268 268 270 271 272 274 275 277 278 167 167 166 167 169 170 170 173 175 176 176 178 178 178 174 173 171 169 167 165 163 163 161 159 159 159 158 157 155 154 151 149 149 146 143 145 148 150 174 207 236 238 244 238 239 234 233 230 226 223 221 220 218 217 216 213 209 208 204 202 198 194 189 187 182 179 176 174 174 174 177 177 179 181 181 181 181 181 181 179 179 178 176 173 172 168 165 163 157 153 148 143 138 133 128 125 121 116 114 112 110 109 107 106 104 104 103 101 100 100 98 96 96 96 96 97 97 97 103 107 111 116 125 134 142 146 154 157 165 168 172 175 175 179 182 185 188 188 188 191 191 194 192 195 196 197 198 201 202 210 217 228 241 261 269 277 282 282 281 281 275 269 269 264 252 247 242 239 235 235 227 223 223 218 222 217 222 215 212 212 201 187 175 176 170 165 167 169 170 171 171 169 169 169 166 166 161 157 154 151 148 147 147 146 146 148 150 151 154 157 161 163 167 172 176 182 190 196 203 207 215 219 226 229 231 235 242 244 254 263 276 289 297 308 308 303 291 278 252 227 213 204 199 196 192 190 188 186 186 184 184 186 186 186 186 190 192 192 194 195 199 199 200 203 204 204 204 203 202 200 197 195 191 189 185 183 181 181 179 179 179 181 181 184 184 186 186 186 187 187 189 187 187 187 190 190 194 198 202 211 221 231 241 250 255 259 263 263 261 262 261 259 258 259 259 260 261 263 266 267 270 273 276 279 281 284 286 289 290 291 292 292 293 292 291 292 291 291 292 292 293 294 293 294 294 293 293 293 293 293 292 292 293 292 292 292 292 291 291 290 289 288 287 286 284 284 283 282 281 280 279 279 278 279 277 277 277 277 276 276 275 275 274 273 271 270 267 265 263 260 260 258 257 258 258 258 260 263 264 267 270 274 277 280 284 288 290 292 295 296 295 294 293 292 291 289 288 286 285 283 281 280 279 277 275 274 273 273 272 271 271 271 271 271 270 270 269 269 269 268 267 267 266 265 264 262 261 259 257 255 251 248 245 241 238 235 233 230 228 227 227 226 226 226 227 229 229 230 231 232 233 235 236 237 238 240 242 244 246 248 251 252 254 255 256 257 258 259 260 260 260 260 259 259 257 256 254 251 248 244 242 239 237 236 235 236 236 238 239 241 244 245 247 249 251 253 254 255 256 257 258 258 259 260 261 262 263 264 266 267 269 270 272 273 274 276 277 278 279 280 281 282 283 283 283 284 284 284 284 284 283 282 282 282 281 280 280 279 279 279 279 279 278 278 278 278 278 278 278 278 279 279 279 279 280 281 281 282 283 284 285 287 288 289 291 293 295 297 299 300 301 301 301 301 299 298 296 293 290 287 283 280 277 275 274 273 273 272 274 274 275 277 278 279 280 281 159 156 155 155 156 157 160 164 165 166 168 169 169 169 168 166 165 163 161 159 159 157 157 157 155 155 155 154 154 151 151 149 149 146 143 145 148 155 175 212 228 232 235 236 234 229 228 226 222 219 220 217 216 213 212 212 208 206 204 200 198 195 191 186 184 179 176 176 177 174 175 177 177 177 177 179 179 178 176 174 175 173 172 169 166 164 161 156 152 149 145 140 136 131 129 124 121 119 116 114 112 112 110 109 109 108 106 107 105 104 102 100 100 101 98 99 99 102 105 109 113 118 126 134 141 145 150 154 159 162 166 169 172 175 179 182 185 188 188 191 194 194 194 195 195 196 197 199 202 207 210 222 234 249 261 269 277 282 282 282 276 269 269 263 250 250 244 239 235 230 230 227 227 227 223 227 228 222 221 221 201 188 174 161 167 161 165 161 169 166 167 167 167 167 167 164 159 156 150 150 147 144 144 145 146 146 147 150 153 156 159 163 167 172 176 184 190 198 204 209 213 222 224 226 231 237 242 251 259 269 281 294 300 305 309 305 303 284 262 236 220 210 203 198 194 191 190 188 187 186 186 187 187 187 188 190 191 193 195 197 199 200 200 203 203 204 205 203 202 201 199 196 194 192 188 186 183 183 181 181 184 184 184 186 186 187 187 189 190 190 190 190 190 190 190 190 194 200 205 214 221 231 246 254 258 264 267 267 268 266 264 264 263 261 262 263 264 265 267 268 271 273 276 279 281 286 289 291 292 293 294 294 293 292 294 294 293 294 294 295 295 294 295 295 294 294 295 294 294 294 293 293 293 293 293 293 292 292 291 290 290 289 288 287 285 284 283 282 281 280 280 279 279 278 277 277 277 276 276 276 275 274 273 272 270 268 266 264 260 258 256 257 255 256 256 258 260 262 265 268 271 275 279 283 286 290 293 295 296 296 296 295 294 293 291 289 288 287 285 284 282 280 279 278 276 275 274 273 272 271 271 271 271 271 271 271 270 270 270 269 268 268 267 266 265 264 262 261 259 257 254 251 249 246 242 239 236 234 232 231 230 229 229 229 229 230 231 232 233 234 235 236 238 239 241 243 244 246 248 250 252 254 255 257 258 259 260 261 261 262 262 262 262 261 260 258 255 254 250 247 244 242 240 239 239 239 240 241 242 244 246 248 249 251 253 254 255 256 258 258 259 260 261 261 262 263 264 265 266 268 269 270 272 273 274 276 277 278 279 280 281 281 282 282 283 283 283 283 283 283 283 282 282 282 281 281 280 280 279 279 279 279 278 278 278 278 278 277 278 278 278 278 278 279 279 280 281 282 283 284 285 286 288 290 292 294 295 297 298 300 300 300 300 300 298 296 295 293 290 287 284 281 279 278 277 276 276 277 277 278 279 280 281 282 284 285 150 148 145 145 145 146 148 150 154 156 157 160 161 160 160 159 157 156 154 153 154 152 152 153 152 152 152 151 149 149 148 149 149 146 146 149 157 169 185 210 222 227 230 229 231 228 224 222 219 218 216 214 212 209 208 208 206 204 202 201 198 194 190 188 184 181 179 177 177 174 175 175 175 175 175 175 174 174 173 171 170 167 165 164 161 158 155 152 148 145 141 138 134 131 128 124 123 119 118 117 116 115 114 112 113 111 110 110 108 107 105 104 104 103 103 103 103 104 108 111 115 121 129 134 140 144 150 153 155 158 163 166 169 172 179 182 185 188 188 191 194 194 194 194 195 196 196 198 201 204 207 218 228 241 249 259 269 277 277 269 269 262 262 255 248 242 236 231 227 227 230 227 227 230 230 227 227 228 228 229 220 207 191 172 161 158 154 159 163 164 165 166 166 166 163 161 160 156 150 146 146 143 142 142 145 145 148 150 154 157 158 163 167 172 177 184 192 198 204 210 216 220 224 228 231 237 242 251 259 269 275 287 297 302 302 305 300 289 269 244 223 213 203 199 194 193 190 189 189 187 187 187 187 189 189 191 191 193 195 197 197 199 201 203 203 203 203 204 202 201 199 198 194 192 190 190 188 186 186 186 186 187 187 189 189 190 190 190 190 190 190 190 189 189 192 192 196 200 204 212 221 231 244 253 261 267 270 272 272 272 270 270 268 268 266 266 266 266 268 270 272 275 278 282 284 288 290 293 294 295 296 296 296 295 296 295 296 297 296 296 296 296 297 297 296 296 296 295 295 295 295 294 294 294 293 293 293 292 292 291 290 290 288 287 286 285 283 282 281 280 279 279 279 277 277 276 276 275 275 275 274 273 272 272 270 267 264 262 259 257 253 254 252 254 255 257 259 261 265 268 272 276 280 283 289 292 294 297 298 297 297 295 294 292 291 290 288 287 286 284 282 281 280 278 277 276 275 274 273 272 271 271 272 272 271 271 271 271 270 270 269 269 268 268 267 266 265 263 261 259 257 255 252 250 246 244 240 239 236 235 233 232 232 232 232 233 233 234 235 236 237 239 240 241 243 245 246 248 250 252 253 255 257 259 260 261 262 263 263 264 265 264 264 263 262 260 258 256 252 249 246 244 243 243 242 242 243 244 245 247 248 250 251 253 254 255 257 258 259 259 260 261 262 262 263 264 265 266 267 268 270 270 272 273 274 275 276 278 278 279 280 281 281 281 282 282 283 283 283 282 282 282 282 281 281 281 280 280 280 279 279 279 279 278 278 278 277 277 277 277 277 277 277 278 279 279 280 281 282 283 285 286 288 290 292 293 295 297 298 299 300 299 299 298 297 296 294 292 289 287 285 284 282 280 280 279 279 280 281 282 283 284 285 285 286 287 144 139 136 136 135 135 136 140 143 145 148 150 152 151 150 150 150 149 147 147 147 147 147 147 148 148 148 147 147 146 146 146 147 146 148 152 159 177 191 207 215 219 223 224 224 222 220 218 215 213 212 209 208 207 206 205 203 201 199 198 196 193 192 188 186 184 181 179 177 174 174 175 173 173 173 171 170 169 169 166 165 162 161 158 155 154 150 147 145 142 139 136 134 130 127 124 123 121 120 118 117 118 116 116 116 115 115 114 112 111 110 110 108 106 107 105 106 108 110 113 116 123 129 133 138 141 147 149 151 154 158 160 166 169 175 179 182 185 189 191 194 194 194 194 194 195 193 198 199 202 207 210 222 228 236 249 259 259 259 259 261 252 252 245 238 232 227 223 227 223 227 227 227 230 230 230 231 236 234 236 231 217 196 146 142 140 151 151 154 158 160 161 161 161 161 160 154 154 152 145 141 144 140 142 144 148 151 153 155 159 160 165 170 174 179 186 192 200 203 210 214 218 224 228 233 234 239 246 254 264 275 285 290 297 302 297 292 281 263 242 223 213 207 200 195 193 192 190 189 189 189 189 189 189 189 191 193 193 195 195 197 199 199 201 202 202 202 203 201 200 198 197 195 195 194 191 191 189 189 189 189 190 190 193 193 193 193 190 190 190 189 189 192 192 192 194 196 199 205 212 224 236 246 257 264 270 275 277 279 278 276 276 274 272 272 270 270 270 272 272 273 277 281 282 286 290 293 295 297 298 299 299 299 298 299 298 299 299 299 299 299 299 299 299 299 298 298 297 297 296 296 295 295 295 294 294 293 293 292 292 290 290 289 287 286 284 283 282 281 280 279 279 278 277 277 276 276 275 274 273 274 272 272 270 266 266 262 259 256 253 252 251 253 252 255 256 258 261 264 268 272 275 281 284 289 292 295 297 297 297 296 295 293 292 291 290 289 287 286 285 283 282 281 279 278 277 276 275 274 273 272 272 272 272 272 272 271 271 271 271 271 270 269 268 268 267 266 265 263 262 260 258 256 252 250 247 244 242 240 238 237 236 236 234 235 235 236 237 237 239 239 241 242 243 245 246 248 250 252 253 255 257 259 260 261 263 264 265 266 267 267 267 267 266 264 263 260 257 255 252 249 247 246 245 245 245 245 246 248 249 250 251 253 254 256 257 258 259 259 260 261 262 263 263 264 265 265 267 267 268 270 271 272 273 274 275 276 277 278 278 279 280 280 281 281 281 282 282 282 282 282 282 282 281 281 281 280 280 280 280 279 279 278 278 278 277 277 277 276 276 276 276 276 277 278 278 280 281 282 283 285 286 288 290 292 294 295 297 298 299 299 298 298 297 296 294 293 291 289 287 286 285 283 283 283 283 283 284 285 286 286 287 288 289 289 290 139 135 132 129 127 129 129 133 135 137 140 142 143 142 143 143 143 142 141 141 141 140 141 142 142 143 142 143 143 144 143 144 145 146 150 156 163 172 183 200 204 213 218 218 217 218 214 211 212 210 208 204 205 204 202 200 200 198 198 197 195 194 191 189 186 184 181 179 179 176 174 172 170 170 169 167 166 165 164 161 160 157 155 154 151 149 147 145 142 140 137 135 132 129 127 125 123 122 121 121 120 121 120 119 119 120 119 117 116 115 115 114 112 111 111 112 110 111 113 116 121 126 129 133 136 141 146 148 150 151 153 158 159 166 172 175 179 186 185 189 191 191 191 191 192 193 193 194 195 198 202 204 210 215 221 236 245 245 245 245 236 236 236 234 228 222 223 219 223 220 223 227 227 227 229 230 230 236 238 236 231 217 169 131 122 125 139 138 146 145 154 156 158 160 160 158 156 156 151 146 146 142 145 144 146 147 151 154 156 161 162 167 172 177 181 186 194 200 207 210 214 220 222 226 231 232 239 244 249 259 269 281 287 292 290 285 281 275 258 235 220 208 203 197 195 191 190 190 189 188 187 189 189 189 189 191 191 193 193 194 195 197 199 200 200 201 201 202 202 201 200 197 196 196 194 194 192 192 192 193 193 193 193 194 194 194 193 193 193 192 192 192 192 192 194 194 197 201 205 212 224 233 249 260 267 275 279 281 283 283 283 282 280 278 278 276 274 274 274 274 278 280 282 285 289 291 293 296 299 301 302 302 302 302 302 302 302 303 302 302 303 302 302 302 301 301 301 300 299 299 298 297 297 296 295 295 294 294 293 293 291 290 289 288 287 285 284 283 281 280 279 279 277 276 275 275 274 273 273 272 272 273 270 270 270 264 259 259 251 248 247 250 250 252 253 255 258 260 262 266 270 275 279 283 287 290 294 295 297 297 296 294 293 292 291 290 288 288 286 285 284 283 282 281 280 278 277 276 275 274 274 273 272 272 272 272 272 272 272 272 271 271 271 270 269 268 267 266 265 263 262 260 258 256 253 251 248 246 244 242 240 239 238 237 238 237 238 239 240 241 242 244 244 246 247 249 250 252 253 255 257 258 260 262 263 265 267 268 269 269 270 270 269 269 267 265 263 260 257 254 252 250 248 247 247 247 247 249 250 251 252 253 255 256 257 258 259 260 261 261 262 263 263 264 265 265 266 267 268 269 270 271 271 273 274 274 275 277 277 278 278 279 279 280 281 281 281 281 281 282 281 282 281 281 281 281 281 281 280 280 280 280 279 279 278 278 277 277 276 276 275 275 276 276 277 278 279 280 281 283 285 286 288 290 292 293 295 296 297 297 298 297 297 296 295 294 292 290 290 288 287 286 285 285 285 285 286 287 287 289 289 291 292 291 292 293 135 130 127 125 123 124 125 128 130 131 134 136 137 136 137 137 137 136 136 136 136 137 136 136 137 137 137 137 139 140 142 141 145 149 154 158 165 173 183 192 201 203 210 211 208 209 208 206 207 203 201 200 201 200 197 197 197 196 195 195 193 192 191 189 188 186 184 179 176 176 174 172 170 168 166 163 161 159 158 156 155 152 150 149 148 146 144 141 139 138 136 134 132 129 127 127 126 125 123 122 123 123 123 122 122 122 122 121 121 120 119 118 116 116 115 116 114 115 118 121 125 128 131 134 139 139 143 144 146 149 150 151 157 161 165 171 175 182 186 186 189 189 189 189 189 190 190 191 192 194 198 200 203 197 212 212 220 220 220 212 212 215 215 210 213 213 215 216 220 220 220 224 224 229 229 230 233 235 238 236 220 196 169 131 115 120 123 129 134 141 144 150 152 156 156 154 156 154 151 148 148 148 151 154 152 156 156 158 160 165 166 169 174 179 184 189 194 200 206 210 216 218 221 226 229 229 236 242 247 258 263 269 276 282 281 281 269 263 250 227 213 202 197 192 190 189 189 188 188 186 187 187 187 189 190 190 190 192 192 194 194 196 196 197 197 199 200 199 199 200 198 199 197 197 195 196 196 196 196 196 196 196 196 197 194 194 194 193 193 192 192 192 194 194 194 194 200 201 204 213 224 233 249 260 270 275 282 286 287 287 287 287 287 285 283 281 279 279 279 279 281 283 285 289 292 294 296 299 301 303 305 305 306 305 305 306 305 306 306 306 305 306 305 305 305 304 303 302 302 301 300 299 298 297 297 296 295 295 294 293 292 291 289 288 287 285 284 283 281 279 279 277 276 275 275 274 273 272 272 272 273 270 270 269 269 269 261 255 256 247 246 246 250 249 251 253 256 257 262 264 268 272 276 281 285 289 291 293 295 294 294 293 293 291 291 290 289 288 287 286 285 284 283 282 281 280 279 277 276 276 275 274 274 273 273 273 273 273 273 273 272 272 272 271 270 269 268 267 266 265 263 262 260 258 256 254 252 250 248 246 244 242 241 240 240 241 240 241 242 243 244 246 247 248 249 251 252 253 255 257 258 260 262 264 265 267 269 271 272 272 273 273 273 271 270 268 265 263 260 257 254 252 251 250 249 250 249 250 252 253 254 255 256 257 258 259 260 261 262 263 263 263 264 265 265 266 266 267 268 269 270 270 271 272 273 274 275 276 276 277 278 278 279 279 280 280 280 281 281 281 281 281 281 281 281 281 281 281 280 280 280 280 280 279 279 278 277 277 276 276 275 275 276 276 277 278 279 280 281 283 284 286 288 290 291 293 294 296 296 297 296 296 296 295 294 293 292 291 290 289 288 287 286 287 287 288 289 290 291 291 293 294 294 294 294 296 133 131 126 125 124 123 123 125 127 129 130 132 133 133 133 134 134 133 132 132 131 131 131 130 131 129 130 130 133 132 136 139 144 149 152 159 166 174 182 186 194 200 200 202 204 203 202 200 199 197 195 196 195 194 193 193 195 193 193 193 191 190 189 187 188 186 184 181 179 176 173 169 167 165 161 158 155 155 153 151 150 148 147 146 144 142 141 138 137 135 134 132 131 129 128 126 126 126 125 125 124 125 125 127 126 125 125 125 123 124 123 122 121 121 119 120 119 120 121 123 126 130 133 135 138 141 141 143 145 147 148 149 152 154 159 163 170 174 178 183 182 186 186 186 186 187 187 188 183 184 185 187 188 188 191 191 191 191 188 188 187 195 195 200 204 207 207 209 213 218 218 221 224 226 229 233 233 231 232 228 220 196 146 108 111 116 119 121 130 137 140 143 146 152 150 154 156 154 157 154 158 158 161 163 165 163 165 167 166 170 171 174 179 181 186 191 197 202 206 210 216 219 219 226 229 230 233 239 244 250 255 262 269 277 277 269 261 245 228 210 198 194 191 189 186 185 185 185 185 186 186 188 188 188 188 188 188 190 190 192 193 193 193 196 196 196 199 197 197 198 197 197 196 196 196 196 196 196 197 197 197 197 197 197 197 194 194 194 193 192 194 194 194 194 194 196 199 202 207 212 222 233 247 261 270 277 284 287 290 290 290 292 290 289 288 289 287 285 285 285 285 287 289 293 295 298 299 302 303 306 308 309 307 309 309 310 310 309 310 309 309 308 308 308 307 307 305 304 303 303 302 301 300 299 298 297 297 296 295 294 293 291 290 289 288 286 284 282 281 280 279 277 275 275 274 273 272 270 270 270 270 269 269 269 268 268 268 257 249 255 252 251 249 249 249 251 253 256 259 262 266 268 272 276 282 285 288 292 293 292 293 292 292 290 290 290 288 288 288 286 286 285 284 284 283 281 280 279 278 277 276 276 275 274 274 274 274 274 274 274 273 273 272 272 271 270 270 269 268 266 265 263 262 261 259 257 255 253 251 249 247 245 244 243 242 243 243 244 244 245 247 248 249 250 251 253 253 255 257 258 260 262 264 265 268 270 272 273 274 275 276 276 275 274 273 271 268 265 263 260 257 255 254 253 252 252 252 252 253 254 255 256 257 258 259 260 261 262 262 263 264 264 264 265 266 266 267 267 268 269 269 270 271 272 272 273 274 275 276 276 277 278 278 279 279 280 280 280 281 281 281 281 281 281 281 281 281 281 281 281 281 281 280 280 279 279 278 277 277 276 276 276 276 276 277 277 278 280 281 283 284 286 287 289 291 292 293 295 295 295 296 295 295 294 293 293 291 291 290 290 289 289 289 290 290 291 292 293 293 295 295 297 297 297 297 298 133 130 128 125 123 124 124 125 126 127 129 131 131 132 132 131 131 131 129 129 128 127 125 126 124 122 123 122 123 126 130 137 142 149 156 160 168 171 179 182 185 192 191 194 196 196 195 192 191 190 190 190 191 190 190 190 189 189 189 189 189 190 188 187 188 186 184 181 179 176 171 169 164 160 157 156 154 151 149 147 145 145 144 142 141 139 138 137 136 134 132 131 130 128 128 127 126 127 126 126 125 126 127 128 128 129 129 129 129 128 127 125 125 125 125 125 126 125 126 128 130 133 136 136 139 139 141 141 143 143 144 145 144 147 148 156 158 163 168 173 173 178 178 178 178 178 177 177 176 165 161 142 131 131 131 131 131 142 142 161 165 176 185 191 196 202 204 207 214 218 221 224 224 229 229 229 233 231 232 228 207 169 131 115 108 113 114 118 127 131 137 140 140 145 152 154 156 159 163 161 167 176 176 177 177 178 178 178 179 176 179 179 182 186 189 194 197 202 207 210 213 219 221 224 227 230 231 236 238 245 249 249 259 259 257 245 240 221 203 190 183 182 179 182 181 181 181 181 183 185 185 184 186 186 186 186 188 188 189 189 189 191 192 194 194 195 195 196 197 197 195 196 196 196 197 197 198 198 198 198 198 198 198 198 198 197 197 196 196 196 194 194 194 193 195 195 198 201 206 210 220 233 244 258 270 280 284 287 290 293 293 293 294 293 292 292 290 291 289 289 289 291 293 297 298 301 303 305 308 309 309 311 311 311 312 313 313 313 312 311 312 312 311 310 310 309 308 307 306 305 304 302 302 301 299 298 298 297 296 295 294 293 291 290 288 286 284 283 281 280 278 277 276 274 273 272 270 270 267 265 269 269 269 284 289 289 289 268 269 261 256 254 248 247 247 249 251 253 256 259 261 266 268 272 278 281 284 287 289 290 290 290 291 290 290 290 289 288 288 287 287 286 285 285 284 283 282 281 280 279 278 278 277 276 275 275 276 275 275 275 275 274 274 273 273 272 271 270 269 268 267 265 264 263 261 260 258 256 254 252 250 249 247 246 245 245 245 246 247 248 249 250 251 252 254 254 256 257 258 260 261 263 266 268 270 272 274 276 277 278 279 278 278 277 275 273 271 268 265 263 260 258 256 255 255 254 254 254 255 256 257 258 259 259 260 261 262 263 263 264 264 265 265 266 266 266 267 268 268 268 269 270 270 271 272 272 273 274 275 276 276 277 278 278 279 279 280 280 280 281 281 281 281 281 281 281 281 281 281 281 281 281 280 280 280 279 278 278 277 277 276 276 276 276 277 278 279 280 281 282 284 286 287 289 291 292 293 294 294 294 295 294 294 293 293 292 292 291 291 291 290 291 291 292 292 293 294 296 296 297 298 299 299 300 300 301 135 132 128 126 126 125 126 126 127 129 130 130 130 130 130 130 130 129 128 126 125 123 121 120 117 113 114 111 113 116 123 129 137 147 152 160 166 172 176 179 182 185 187 187 187 187 187 187 184 184 183 185 185 187 186 186 186 187 187 187 188 188 187 187 185 186 184 182 179 176 170 168 164 158 155 152 150 147 146 144 142 142 141 139 138 137 137 135 134 132 131 129 129 128 128 127 127 127 127 127 127 128 129 129 129 130 131 131 131 131 131 131 131 129 129 129 129 130 131 131 135 136 138 139 141 141 141 140 141 142 138 139 139 139 137 141 145 146 151 148 157 163 161 169 161 158 155 150 132 122 104 104 91 91 91 101 101 111 125 140 146 158 169 177 184 194 200 207 211 218 221 224 226 229 232 229 230 227 222 215 201 155 122 120 113 114 111 120 124 129 131 137 142 145 148 150 154 159 170 177 185 195 203 200 204 202 193 191 186 185 185 187 187 189 194 197 200 203 207 212 215 219 221 223 227 227 232 234 236 236 240 231 231 231 217 207 191 175 169 167 170 171 172 171 174 177 177 179 181 183 183 183 185 185 185 187 187 187 187 187 187 190 190 192 193 193 194 194 195 196 196 196 197 197 198 198 199 199 199 199 199 198 198 198 198 198 197 196 196 195 195 194 193 195 195 195 197 200 204 209 218 230 244 255 267 277 283 289 291 294 294 294 296 295 297 296 296 294 297 294 297 297 298 299 301 303 305 307 311 311 312 312 314 316 316 315 315 315 315 313 314 314 313 312 312 311 310 309 308 307 305 304 303 302 301 300 299 298 297 296 296 294 292 291 288 287 285 283 282 280 278 277 275 273 272 270 267 267 266 265 269 269 281 284 306 306 298 281 279 269 263 254 251 249 249 248 250 252 253 256 259 261 264 268 272 276 279 282 284 286 287 288 288 288 288 289 288 288 288 287 287 287 286 286 285 285 284 283 283 281 280 279 279 278 277 276 277 276 276 276 275 275 275 274 273 273 273 271 270 269 268 267 266 264 263 262 261 259 258 255 253 251 249 248 247 246 247 248 248 249 251 252 254 255 255 257 257 259 260 262 264 266 268 270 272 274 276 279 280 281 281 281 280 279 277 275 273 271 268 266 263 261 259 258 257 256 256 256 257 258 258 259 260 261 261 262 263 263 264 264 265 265 266 266 266 267 267 268 268 268 269 269 270 270 271 272 273 273 274 275 276 276 277 278 278 279 279 280 280 281 281 281 281 281 281 281 282 281 282 281 281 281 281 280 280 280 279 278 278 278 277 277 277 277 278 278 279 280 281 282 284 285 287 289 290 291 292 293 293 294 294 293 293 293 292 292 292 292 291 291 292 293 293 294 295 296 297 297 299 299 301 301 302 302 302 303 137 135 132 130 129 128 128 128 129 130 130 131 131 131 130 130 129 128 126 125 123 121 117 112 108 103 99 97 98 103 112 122 134 143 152 158 166 169 173 176 176 179 179 182 182 179 179 179 179 179 179 179 181 181 181 183 184 184 184 184 184 184 187 187 185 186 184 182 179 176 170 166 161 158 153 151 149 145 144 142 141 141 139 138 137 135 134 132 132 131 129 128 128 127 127 127 127 126 127 129 129 130 129 130 131 132 132 133 133 133 133 133 133 133 133 133 135 135 136 136 139 139 141 141 141 141 141 140 140 136 136 132 132 129 128 123 126 125 119 123 127 120 125 115 115 115 101 91 81 73 76 69 69 71 77 76 84 91 98 116 127 139 151 169 177 189 200 202 211 218 218 224 226 229 232 229 230 231 222 215 188 155 132 116 110 114 114 118 125 129 132 137 139 142 148 152 158 161 170 185 200 210 222 223 219 216 209 203 197 195 194 192 192 194 197 199 202 203 207 212 212 216 218 223 227 232 228 229 229 231 217 196 169 169 146 155 150 146 148 152 158 157 159 165 169 172 173 175 177 179 181 183 183 185 185 185 183 183 183 185 185 186 188 190 191 191 192 192 192 193 194 194 194 195 196 196 199 199 200 199 199 199 199 199 199 198 197 197 196 195 194 194 195 195 195 197 197 200 203 209 218 228 241 255 267 275 283 286 291 294 295 295 296 299 299 298 298 298 299 298 301 301 303 304 306 307 308 310 312 314 314 316 316 317 319 317 318 318 317 316 316 315 315 315 314 313 311 310 309 308 306 305 304 303 302 301 300 299 298 298 296 295 294 292 290 288 286 284 282 281 278 278 275 273 272 270 267 267 266 270 269 277 279 293 302 302 302 289 284 276 263 259 256 253 251 247 246 249 249 253 254 257 259 264 266 270 273 276 279 282 284 285 286 287 287 287 288 288 288 288 288 288 287 287 287 287 285 285 284 283 282 282 281 280 279 278 277 278 277 277 276 276 276 276 275 274 273 273 272 271 270 269 267 267 265 264 263 261 259 257 256 253 252 251 250 249 249 249 250 252 253 254 255 256 257 258 259 261 262 263 265 268 270 273 275 277 279 281 282 283 283 282 281 280 279 277 275 273 271 268 266 263 262 260 259 259 258 258 259 259 260 261 262 262 263 263 264 264 265 265 266 266 266 266 267 267 267 267 268 268 268 269 269 270 270 271 272 273 274 275 275 276 277 277 278 279 279 280 280 281 281 281 281 281 281 282 282 282 282 282 282 282 281 281 281 280 280 279 279 278 278 278 278 278 278 279 279 281 281 282 284 286 287 288 290 291 291 292 292 293 293 293 293 293 293 292 292 293 293 293 293 294 295 296 297 298 299 300 301 301 303 303 303 304 304 305 140 137 136 134 133 132 132 133 132 133 133 133 132 132 132 131 129 128 126 124 121 116 112 104 98 90 87 83 82 86 95 111 127 140 150 154 159 164 168 171 173 174 176 176 176 174 174 174 175 175 175 175 177 178 178 179 181 181 181 183 183 184 185 185 186 184 184 182 179 176 170 166 159 157 152 149 148 145 143 141 141 139 138 137 135 134 133 131 131 129 129 127 127 126 126 126 126 127 127 128 129 128 130 130 132 133 132 133 135 136 136 136 136 137 137 137 138 138 139 141 141 143 143 143 141 141 140 138 136 132 130 125 122 118 112 108 100 96 91 91 91 83 76 76 69 69 62 60 55 58 58 60 60 60 67 71 74 80 85 97 106 116 133 151 169 184 196 204 213 218 221 224 226 229 229 230 230 227 222 207 174 142 120 119 116 116 118 120 126 132 134 139 142 146 147 154 160 168 177 198 213 222 227 230 230 223 218 213 208 205 199 198 197 199 199 201 202 207 208 213 214 218 223 223 227 228 228 220 217 196 169 128 114 131 122 115 120 128 134 137 145 149 152 159 164 167 170 173 175 177 179 181 183 183 183 183 181 181 183 183 183 186 186 188 189 192 192 193 193 194 194 195 195 196 197 197 197 197 197 200 200 200 199 199 199 198 197 197 196 195 194 196 195 195 195 195 197 200 200 208 214 224 237 249 261 272 281 286 289 291 294 297 298 298 298 300 300 300 303 302 305 305 307 307 308 310 312 312 314 316 316 317 317 317 319 319 320 321 319 318 317 317 317 315 315 313 312 310 309 309 307 306 305 304 303 302 301 301 300 299 298 296 295 293 292 289 288 286 283 282 280 278 276 273 272 270 270 270 270 270 275 282 284 291 291 297 294 287 281 275 270 265 256 253 247 246 245 246 246 247 250 251 254 257 262 264 268 272 274 278 279 281 283 284 285 286 286 287 287 288 288 288 288 288 288 287 287 286 286 285 285 284 283 282 281 281 279 279 279 278 278 277 277 276 275 275 274 274 273 272 271 270 269 268 267 266 265 264 261 260 258 256 255 252 251 251 250 251 252 253 254 256 256 257 258 259 260 262 263 265 268 270 273 275 277 279 281 282 283 283 283 283 281 281 280 278 276 274 272 270 268 266 264 263 261 261 260 260 260 261 261 262 263 263 264 264 264 265 265 265 266 266 266 266 267 267 267 267 268 268 268 268 269 270 270 271 272 272 274 274 275 276 277 278 279 279 280 280 281 281 281 281 281 281 282 282 282 282 282 282 282 282 282 281 281 281 280 280 280 279 279 279 279 279 279 279 280 281 282 283 285 285 287 288 289 290 291 291 292 292 292 292 292 292 292 292 292 293 294 294 295 296 297 298 299 300 300 302 303 304 304 305 305 305 306 306 142 141 139 138 137 137 137 137 136 136 136 136 135 135 134 132 130 128 126 123 117 112 106 95 87 78 70 69 66 73 81 96 111 131 143 152 157 161 165 168 169 171 171 172 172 172 170 170 170 171 171 174 174 176 176 178 178 179 179 179 181 183 183 183 183 184 184 182 179 173 171 166 160 155 153 150 148 146 143 141 140 138 137 135 134 133 131 129 129 127 127 126 126 125 125 125 126 126 126 127 127 128 129 130 131 132 133 135 136 137 136 137 139 139 140 139 140 140 141 143 144 145 145 145 143 142 140 136 132 130 125 118 115 108 101 94 86 81 77 71 67 63 60 56 53 53 49 49 52 51 51 51 54 56 56 59 66 68 73 81 91 97 116 133 151 177 191 204 207 217 220 224 229 229 230 227 227 222 215 197 174 140 127 119 118 120 122 123 129 134 137 141 145 148 151 156 165 173 188 202 219 227 233 239 235 232 226 219 217 211 205 203 202 202 202 202 206 210 212 213 217 218 223 227 227 234 236 220 217 159 128 114 108 104 111 108 113 116 123 131 134 142 148 155 160 164 167 173 175 177 179 179 181 181 181 181 181 181 181 183 183 184 186 186 189 190 193 193 194 194 194 195 196 196 197 197 197 197 197 197 197 197 197 196 198 198 197 196 196 195 194 196 195 193 193 193 195 197 200 203 210 220 233 245 258 270 279 284 289 291 293 294 295 298 299 300 300 300 303 305 307 307 309 312 312 314 316 316 316 318 318 318 320 320 319 321 322 322 320 320 320 319 318 317 315 315 313 312 310 308 308 306 305 305 304 303 302 302 301 300 299 298 296 294 293 291 288 286 284 282 281 279 278 275 274 272 270 270 270 274 274 279 284 289 289 291 287 287 282 278 274 265 261 254 251 249 243 244 244 245 246 248 249 250 255 258 263 267 270 272 276 278 280 282 284 285 285 286 287 288 288 288 288 288 289 288 288 288 288 287 287 286 285 284 283 282 281 280 279 278 278 278 277 277 276 276 275 274 274 273 272 271 271 270 269 268 266 265 263 262 260 258 256 255 254 253 252 253 253 254 255 257 257 258 259 261 261 264 265 267 270 272 274 276 279 280 282 283 283 284 283 282 282 280 279 278 276 274 272 271 269 267 266 264 263 262 262 262 262 262 263 263 263 264 264 265 265 265 266 266 266 266 267 267 267 267 267 267 267 268 268 268 269 269 270 271 272 272 274 274 276 276 277 278 279 279 280 281 281 281 281 281 281 281 282 282 282 282 282 282 282 282 282 282 281 281 281 281 280 280 280 280 280 280 280 281 281 282 283 284 285 286 287 288 289 290 290 291 291 291 292 292 292 292 292 293 293 294 294 295 297 298 298 300 300 302 303 303 304 305 306 306 307 307 308 308 147 145 144 142 142 141 141 141 140 140 140 139 138 136 135 133 131 129 125 121 115 107 98 87 75 64 57 56 56 58 68 81 101 116 131 145 151 157 161 162 166 166 166 167 167 167 167 168 168 169 169 170 172 174 175 175 176 178 178 179 179 179 181 181 181 184 182 182 176 173 168 164 160 156 154 150 147 145 144 142 139 138 137 135 133 132 129 128 127 126 126 125 125 123 123 124 124 124 125 125 125 127 129 129 130 131 132 133 135 136 137 137 139 140 140 142 142 142 146 144 146 147 147 146 144 142 138 136 130 123 121 110 104 97 90 83 76 69 64 61 58 54 51 51 48 46 46 44 46 46 46 48 48 52 54 56 60 63 64 70 77 85 91 108 125 155 176 193 204 215 223 227 227 227 230 227 222 217 197 174 150 133 123 121 123 124 129 129 134 137 141 143 145 150 155 160 166 178 192 207 217 229 232 236 236 235 231 224 218 213 210 207 206 203 202 206 207 210 212 218 221 224 227 230 231 238 236 240 217 208 128 114 108 104 100 98 104 114 116 124 131 137 146 151 156 161 167 170 175 177 179 179 179 179 179 179 179 179 181 181 183 184 186 186 187 190 190 193 194 194 194 195 196 196 197 197 197 197 197 197 197 197 197 196 195 198 197 196 196 196 194 194 193 193 193 193 193 195 196 200 205 213 228 240 255 267 277 280 285 290 291 293 295 297 299 300 303 304 303 305 311 311 313 314 314 316 318 318 318 320 320 320 320 320 321 322 323 322 323 322 321 321 319 318 317 315 313 312 311 309 308 307 306 305 305 304 304 303 302 302 300 299 298 296 294 292 290 288 286 284 283 280 278 277 276 274 275 275 276 276 280 283 283 286 286 286 286 283 283 280 273 266 262 254 251 247 241 240 239 240 239 240 243 247 250 254 257 262 267 270 272 275 277 280 281 283 284 285 286 287 288 288 289 289 289 289 290 289 289 289 288 288 286 286 285 284 283 282 281 280 280 279 278 278 277 277 276 275 274 274 274 273 272 271 270 269 268 267 266 263 263 261 259 257 256 254 254 254 254 255 256 257 257 259 260 261 263 265 266 269 271 274 276 278 280 281 282 283 283 283 282 281 280 280 278 277 275 274 272 271 269 268 267 265 264 263 263 263 263 263 263 264 264 265 265 265 266 266 266 266 266 267 267 267 267 267 267 267 267 267 268 268 269 270 270 271 272 273 274 275 276 277 278 278 279 280 280 281 281 281 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 281 281 281 281 281 281 281 281 281 281 282 283 283 284 285 286 287 288 289 289 290 290 290 291 291 292 292 292 293 293 294 295 296 297 298 299 300 301 302 303 304 305 306 306 307 307 308 308 308 309 151 150 148 148 147 146 144 145 144 144 143 142 141 139 137 135 133 128 124 120 112 101 90 74 64 55 50 46 48 51 59 68 81 100 120 134 142 149 152 158 160 161 163 164 164 165 163 164 167 167 170 170 171 173 175 175 175 176 176 178 178 177 179 179 181 182 182 179 176 173 168 164 159 156 153 149 148 145 144 141 139 138 136 135 134 132 129 127 127 126 125 123 123 122 122 121 122 123 122 123 124 125 126 126 127 128 129 131 132 133 135 136 137 139 139 140 142 144 146 146 146 147 148 148 146 142 136 132 123 116 113 106 96 90 84 78 69 63 60 56 52 50 46 46 46 42 44 43 43 43 44 44 46 48 51 53 56 58 62 63 66 71 74 84 91 122 155 188 207 210 222 223 223 223 222 222 215 207 188 161 140 127 125 121 123 125 131 134 137 141 145 149 151 155 158 162 171 182 194 207 218 229 233 237 237 239 232 228 224 218 214 208 207 207 206 207 207 210 216 219 221 224 229 233 235 242 241 245 231 235 159 128 92 91 91 91 97 108 111 120 128 134 144 150 156 161 167 170 173 175 177 177 177 179 179 179 179 179 179 181 184 184 186 187 187 190 190 190 194 194 194 195 196 197 197 197 197 197 197 197 197 197 196 196 195 195 198 196 196 196 194 194 191 193 190 190 190 191 192 195 202 211 221 235 251 261 272 278 284 287 290 291 294 295 298 300 302 304 303 307 309 313 313 316 316 316 318 318 318 318 318 322 320 322 325 324 326 325 324 325 323 321 320 319 317 316 315 313 312 310 309 308 307 306 306 305 305 304 304 303 302 301 300 298 296 294 292 290 288 285 283 283 280 279 278 278 277 277 278 278 281 283 286 285 285 285 285 283 281 276 273 266 259 255 251 242 239 236 235 235 236 238 238 243 245 249 253 258 262 267 270 273 276 278 279 282 283 284 285 286 287 288 289 289 289 290 290 290 290 290 289 289 288 288 287 286 285 284 283 282 281 280 280 279 278 277 277 276 275 274 275 274 272 271 271 270 269 268 267 265 264 263 260 259 257 256 255 256 256 256 256 258 258 259 261 262 264 265 268 270 272 276 278 279 281 282 283 283 282 281 281 280 278 277 276 275 274 273 272 271 269 268 267 265 265 264 263 263 263 264 264 264 265 265 265 266 266 266 266 267 267 267 267 267 267 267 267 267 267 268 268 268 269 270 270 271 272 273 274 275 276 277 278 279 280 281 281 281 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 283 283 284 285 285 286 286 287 288 288 289 289 290 290 291 291 292 292 293 293 294 295 296 297 298 300 301 302 303 304 305 305 306 307 308 308 309 309 310 310 310 154 153 152 152 151 149 149 148 147 146 146 144 142 141 139 136 131 127 123 114 107 93 81 67 55 48 44 44 44 48 53 59 74 86 104 118 125 137 144 148 154 155 157 161 161 162 163 164 165 168 168 170 171 173 173 175 175 176 176 176 176 177 179 179 179 179 179 176 176 170 165 161 159 155 151 150 147 145 143 141 140 138 136 135 133 131 129 127 126 124 123 121 121 120 120 119 119 120 119 120 121 120 123 122 124 125 127 128 129 132 133 135 135 138 139 139 141 143 144 146 147 147 148 146 145 139 134 128 121 113 105 99 90 85 79 70 65 60 56 52 51 46 44 44 43 41 41 40 40 43 43 43 44 46 47 49 52 53 53 56 58 63 63 67 69 81 108 146 172 201 212 215 215 215 221 212 201 174 155 132 125 123 121 123 124 129 134 139 143 145 148 151 155 157 162 170 176 185 198 210 219 226 232 235 235 235 233 230 226 220 214 212 208 208 207 208 208 212 218 219 224 229 232 235 240 242 250 245 245 231 235 159 114 92 91 91 91 104 108 118 127 137 142 148 155 163 167 170 173 173 175 176 177 177 177 179 179 179 179 181 183 184 186 186 189 190 193 194 194 194 195 195 196 196 197 197 197 197 197 197 197 197 196 196 195 194 194 196 196 196 192 191 189 191 188 188 188 189 189 192 196 205 219 231 246 258 270 276 282 285 289 290 293 293 295 298 301 302 305 307 311 313 316 316 318 318 318 318 318 320 320 320 322 326 327 328 326 326 326 326 325 324 323 321 319 318 316 314 312 311 310 309 308 307 307 306 306 305 305 305 303 302 301 300 298 296 294 292 290 288 286 285 284 281 280 280 281 281 281 284 284 286 285 285 285 285 283 281 279 275 273 267 259 255 246 241 235 234 234 231 231 235 234 238 243 246 251 256 259 263 267 271 274 276 278 281 282 284 285 286 287 288 288 289 290 290 290 291 291 291 290 290 289 288 288 287 286 286 284 283 282 282 281 280 279 278 277 277 276 275 275 274 273 272 271 270 270 269 268 266 265 264 263 260 259 258 258 258 257 257 257 259 259 260 261 262 265 266 268 271 273 276 278 280 280 281 281 281 280 278 278 277 276 275 274 273 272 271 270 269 268 267 265 265 264 263 263 263 263 264 264 264 265 265 266 266 266 267 267 267 267 267 268 268 267 267 267 268 268 268 269 269 270 270 271 272 273 274 275 276 277 278 279 280 281 281 282 282 282 282 282 283 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 282 283 283 283 283 284 284 285 285 286 286 287 287 287 288 288 289 289 290 290 291 292 292 292 293 295 295 297 298 299 300 301 302 303 304 305 306 306 307 308 308 309 309 310 310 310 310 158 156 155 154 154 153 152 151 151 149 147 146 144 141 138 135 131 126 118 109 96 84 67 59 50 44 42 44 44 48 50 56 64 76 87 98 107 120 129 137 144 148 151 155 157 159 161 164 165 168 168 170 171 173 173 173 175 175 174 174 175 175 177 179 179 179 175 175 171 166 161 158 156 153 151 149 146 145 143 142 139 137 136 134 132 130 128 126 125 123 122 120 119 118 118 118 117 116 117 117 118 117 118 120 120 122 123 125 127 129 130 130 133 135 138 138 139 143 143 145 146 146 144 142 141 134 128 121 116 108 99 93 87 80 72 67 63 60 55 52 49 46 43 42 40 40 39 39 39 39 40 40 43 44 46 46 49 49 49 51 54 56 59 59 58 62 71 91 114 146 169 196 191 207 191 172 155 132 125 120 113 116 118 120 128 131 137 141 145 148 150 154 157 161 166 174 179 187 199 208 218 224 230 233 236 236 233 230 228 222 218 212 212 209 209 207 209 213 217 221 224 231 234 237 239 246 247 250 245 241 240 235 159 114 92 91 91 100 113 116 126 137 145 151 155 163 164 168 171 173 174 174 176 176 177 177 179 179 181 181 183 186 186 189 189 189 192 193 194 194 194 195 195 196 196 197 197 197 197 197 196 196 196 195 195 194 194 194 193 193 190 189 186 186 184 184 184 186 187 187 194 202 213 224 241 254 267 275 280 284 287 289 291 292 294 297 299 303 307 309 311 313 316 316 316 316 316 316 318 318 320 323 325 324 327 328 329 329 329 328 327 326 324 323 321 319 318 316 315 313 312 311 310 309 309 308 308 307 307 306 305 304 303 302 300 299 296 294 294 290 288 287 286 285 285 284 284 284 284 286 286 287 287 285 285 285 284 282 279 274 270 264 259 251 244 239 233 227 224 226 226 229 231 232 239 244 248 253 258 261 266 270 273 275 278 280 282 283 285 286 287 288 288 289 290 290 291 291 291 291 291 291 291 290 289 288 287 287 285 285 283 282 281 281 280 279 278 277 276 276 275 274 273 272 271 270 269 269 268 266 266 265 264 263 262 261 259 259 258 258 258 259 259 260 261 262 264 266 268 271 273 275 278 278 280 280 279 278 277 276 275 274 273 272 271 270 269 269 268 267 266 265 264 264 263 262 262 262 262 263 264 264 265 265 266 266 267 267 267 268 268 268 267 268 268 268 268 269 269 270 270 270 271 272 272 273 274 275 276 278 279 279 281 281 282 282 283 283 283 283 283 283 283 283 282 282 282 282 282 282 281 281 282 282 282 282 282 283 283 283 284 284 284 285 285 286 286 286 287 287 288 288 288 288 289 290 289 290 290 291 292 292 293 294 296 297 298 299 300 301 302 303 304 306 306 307 308 308 308 309 309 310 310 311 311 311 159 158 157 157 157 156 154 153 151 149 148 145 144 141 138 133 128 123 115 104 90 74 62 54 48 44 44 44 46 47 51 56 59 67 74 81 90 98 106 120 129 134 144 150 153 155 157 161 165 166 168 169 171 171 173 173 173 174 174 173 175 174 174 176 175 175 174 170 166 160 157 154 151 149 147 147 145 144 142 141 139 137 135 134 132 130 128 125 124 121 120 119 118 117 116 115 115 114 114 114 114 115 115 116 117 118 119 120 121 122 125 128 130 131 135 136 138 140 140 141 142 144 142 138 134 130 125 118 109 102 96 90 85 78 74 65 61 58 54 51 48 44 42 41 40 39 39 39 39 39 39 40 41 42 43 44 44 44 47 49 49 52 53 54 55 58 57 66 71 78 92 108 114 114 108 115 101 111 106 104 108 114 116 122 129 134 139 143 148 151 154 157 160 165 170 174 184 192 200 208 217 222 228 232 234 232 231 229 226 222 216 213 211 208 208 205 210 211 216 221 226 229 236 239 241 244 246 249 244 238 236 240 217 159 128 92 91 100 106 119 126 137 145 151 155 161 165 167 168 170 172 174 174 176 176 177 177 179 181 183 183 186 186 188 191 192 192 192 193 194 196 197 198 198 199 199 196 196 196 196 196 196 195 194 194 194 194 194 193 190 187 187 184 184 181 181 181 181 182 185 191 196 205 221 237 252 264 272 277 283 284 287 290 291 293 295 300 303 307 306 308 313 316 316 316 316 318 318 318 318 321 323 325 326 329 331 331 332 331 331 330 328 326 325 323 322 319 318 316 315 314 313 312 311 310 310 309 309 308 307 307 305 305 304 302 301 300 298 297 294 293 292 290 289 289 289 289 289 289 288 288 287 287 286 287 285 284 281 278 274 270 264 255 246 239 230 223 216 216 216 220 220 226 229 235 241 245 250 257 260 264 269 271 274 277 279 281 283 284 285 287 288 289 289 290 290 291 291 291 292 291 291 291 291 290 289 288 287 286 285 285 283 282 281 281 280 279 278 277 276 275 274 273 272 271 270 269 269 269 267 266 266 265 264 264 262 261 261 260 260 260 259 259 260 261 262 263 266 267 270 272 274 275 277 277 277 276 275 274 273 272 271 269 268 268 267 267 266 266 265 264 263 262 262 262 261 261 261 261 262 263 263 264 264 266 266 267 267 267 268 268 268 268 268 269 269 269 270 270 270 271 272 272 273 274 275 276 277 278 279 280 281 282 283 283 283 284 283 283 284 284 283 283 283 282 282 282 282 282 282 282 282 282 282 282 282 283 283 283 284 285 285 285 286 287 287 287 288 288 289 289 289 289 289 290 290 290 290 291 291 292 293 294 295 297 298 299 300 302 303 304 305 306 306 307 308 308 309 309 310 310 310 311 311 311 311 162 161 160 159 158 157 155 154 152 150 147 145 142 139 136 132 126 118 111 99 84 72 62 53 49 46 46 46 47 49 53 56 59 63 66 70 75 81 87 98 109 118 131 139 147 150 156 158 161 163 166 168 169 171 171 172 172 172 171 173 172 173 172 171 170 168 167 161 154 152 149 146 146 145 145 144 143 141 140 139 138 137 135 133 131 130 127 125 124 121 119 118 116 115 115 113 113 112 111 111 111 112 111 112 113 114 115 115 116 117 120 121 125 128 129 131 133 136 138 140 138 140 138 134 130 126 123 115 108 102 96 88 80 76 70 65 61 56 52 49 47 44 42 41 40 39 38 37 38 38 39 39 40 40 41 42 42 43 44 47 47 49 50 50 51 55 56 62 65 69 76 82 91 91 91 98 97 97 101 101 105 110 118 120 129 134 141 145 148 153 157 160 164 168 173 179 186 193 200 208 215 220 224 227 230 231 229 229 226 222 218 215 210 207 207 205 204 208 213 221 226 229 234 239 242 246 244 242 244 239 238 236 229 217 169 114 108 115 116 125 130 140 147 152 156 159 161 165 166 169 171 173 173 174 176 178 179 179 181 183 185 186 188 188 191 191 194 192 195 195 196 196 196 197 198 198 195 196 196 196 195 195 194 194 194 194 194 190 190 187 184 184 181 179 179 176 176 176 179 182 185 193 202 218 232 247 261 267 272 279 283 285 289 290 292 296 299 302 306 308 311 313 313 316 316 316 316 316 318 318 321 325 327 330 333 334 334 335 335 333 332 331 329 327 325 324 321 320 318 317 316 315 314 314 313 312 311 310 310 309 308 307 307 305 304 304 302 301 299 299 297 296 296 294 295 294 294 293 292 292 291 290 289 289 288 286 284 281 278 274 270 263 254 242 233 219 215 210 204 204 202 207 216 224 232 238 241 249 254 260 265 268 271 273 276 280 280 283 284 285 286 287 289 289 290 290 291 291 292 292 292 292 291 292 291 290 289 288 287 286 285 285 283 282 281 280 279 279 277 276 274 273 272 271 270 269 269 269 267 267 267 266 266 266 265 264 263 263 262 262 261 261 260 260 260 262 262 264 265 267 270 271 273 274 274 274 273 272 271 270 268 267 266 265 265 264 264 264 263 263 262 262 261 260 260 259 259 260 260 261 261 262 263 264 265 266 267 267 267 268 268 269 269 269 270 270 270 271 271 272 273 273 274 275 276 277 278 279 280 281 282 282 283 284 284 284 284 284 284 284 284 283 283 283 283 282 282 282 282 282 282 282 282 282 282 283 283 284 284 285 286 286 287 287 288 288 289 289 290 290 290 290 290 290 290 291 291 291 292 293 293 294 295 297 298 299 300 302 303 304 305 306 307 307 308 308 309 309 309 310 310 310 311 311 311 311 163 163 162 161 159 157 156 154 151 149 147 145 141 138 134 129 122 116 107 93 82 71 62 54 49 49 47 48 50 51 55 56 57 59 61 64 67 71 75 84 94 105 113 124 137 145 148 154 158 162 163 165 166 168 170 170 169 169 170 172 170 169 170 168 165 161 151 148 138 137 137 141 140 140 141 141 141 140 139 138 138 136 135 133 131 129 126 124 123 121 119 117 115 114 113 111 110 109 110 109 108 109 108 108 110 110 110 111 112 113 116 116 119 123 126 127 129 131 134 136 136 136 136 130 128 123 115 111 105 99 93 85 81 75 69 66 61 56 53 49 47 44 42 41 41 40 38 38 38 38 39 39 39 39 40 40 42 43 43 44 44 47 49 52 55 56 59 65 67 69 74 80 85 85 91 90 95 95 100 104 103 111 114 123 129 134 143 149 151 156 160 164 166 171 175 181 185 192 199 206 212 217 223 226 227 227 226 226 222 220 215 212 207 205 202 202 202 207 212 215 224 229 234 236 239 242 242 244 240 238 236 228 228 212 191 146 131 125 127 134 138 143 146 151 155 158 160 164 165 167 168 170 171 174 176 178 179 181 183 185 185 188 190 190 193 193 194 194 194 197 197 198 198 199 200 197 198 198 195 195 194 194 194 194 193 193 190 187 187 184 182 179 176 176 174 174 173 173 176 179 185 189 198 212 226 242 253 264 270 274 279 283 286 289 292 294 301 304 308 311 313 313 316 319 316 316 316 316 316 321 323 325 327 333 334 337 337 337 337 337 334 333 331 329 327 325 323 322 321 320 319 318 317 316 315 314 313 312 312 311 310 309 308 308 307 306 307 307 305 305 303 303 303 302 301 300 298 297 296 295 293 293 291 291 289 288 285 283 280 274 270 260 249 238 223 210 198 191 184 184 184 191 204 210 223 233 241 246 252 257 263 268 271 274 276 279 281 282 283 285 286 287 288 288 289 290 290 291 291 292 292 292 292 292 291 291 290 289 288 287 286 284 284 282 282 280 279 278 277 275 273 272 271 269 269 267 267 267 266 267 267 267 267 267 267 266 266 265 264 263 262 262 261 260 260 260 260 261 262 264 266 267 269 270 270 270 270 269 267 267 265 264 264 263 262 262 261 261 261 260 260 260 259 258 258 258 257 258 258 259 260 261 263 263 265 266 267 267 268 269 269 270 270 270 271 271 271 272 273 274 274 275 276 277 278 279 281 281 282 283 284 284 285 285 285 285 285 284 284 284 284 283 283 283 283 283 282 282 282 282 282 282 282 283 283 283 284 284 285 286 286 287 288 288 289 290 290 290 291 291 291 291 291 291 292 292 292 292 293 294 295 296 297 298 299 300 302 303 304 304 305 307 307 307 308 309 309 310 310 310 311 311 311 310 311 311 165 163 162 160 158 157 155 153 151 148 146 143 140 137 133 127 122 113 103 93 81 69 62 56 51 51 51 51 53 54 55 56 58 58 59 62 62 65 67 70 78 87 101 112 122 132 140 146 152 156 159 160 162 165 165 166 166 164 166 167 164 160 161 154 146 132 115 111 113 118 125 130 133 135 137 137 139 137 137 137 137 135 134 133 131 128 126 125 123 120 118 116 115 113 110 110 109 108 109 108 107 106 106 107 105 106 106 107 107 108 110 113 117 117 121 124 127 129 133 132 132 134 132 128 126 119 115 108 104 98 93 86 81 75 69 66 61 57 53 50 47 44 43 41 40 39 38 38 37 37 38 38 38 38 39 40 41 42 43 43 44 46 49 51 56 56 60 66 68 71 78 82 82 86 86 90 94 94 98 102 106 109 118 124 132 139 145 151 155 159 163 166 171 173 177 181 187 194 198 205 209 216 219 223 224 224 224 222 220 218 212 207 205 198 198 199 199 199 205 212 221 226 229 236 236 239 239 237 239 236 230 227 222 207 187 175 150 139 138 142 140 142 145 150 153 155 159 161 164 166 168 170 171 173 176 178 179 181 183 185 187 189 192 192 193 193 195 195 196 198 199 199 200 198 198 196 197 197 197 197 196 196 193 193 192 189 189 187 184 181 179 176 174 171 171 171 170 170 173 176 182 186 198 209 226 239 249 258 264 272 277 282 284 290 294 297 300 306 311 313 313 316 316 319 319 319 319 319 321 324 326 328 332 334 337 339 340 340 338 338 336 334 332 330 328 326 325 324 322 321 321 320 318 317 316 316 315 314 313 312 311 311 310 310 310 310 312 311 313 313 313 313 311 309 308 306 305 303 301 301 298 296 294 294 291 289 286 284 280 274 270 263 252 235 218 200 184 169 161 161 169 167 176 185 207 217 236 244 253 256 261 267 270 273 276 279 281 282 283 284 286 287 288 288 289 289 290 291 291 291 291 292 291 292 291 291 290 290 289 288 286 285 284 282 281 280 279 277 276 274 272 271 270 267 266 266 264 264 264 264 265 267 267 269 269 269 268 267 266 265 263 262 261 259 259 258 257 257 257 259 261 262 265 266 266 266 267 265 265 264 263 262 261 260 259 259 259 258 258 258 258 257 257 256 256 256 257 257 257 258 259 261 262 263 265 266 267 268 269 269 270 270 271 271 272 273 273 274 275 275 277 278 278 280 281 282 283 284 285 285 285 286 285 285 285 285 285 284 284 284 284 283 283 283 283 282 282 282 282 282 282 282 283 283 283 284 284 285 286 287 287 288 289 290 291 292 292 292 293 293 292 293 293 293 293 293 293 294 295 296 296 297 298 299 300 301 303 303 304 305 306 307 308 308 309 309 309 310 310 310 310 310 310 310 310 310 165 163 162 160 158 156 155 153 150 147 145 142 138 135 131 126 120 113 103 92 82 73 65 60 56 54 54 55 56 57 57 57 59 58 59 59 60 61 62 67 72 79 87 100 109 119 129 134 141 146 150 153 156 156 158 157 158 156 155 156 150 146 133 125 104 81 71 76 91 101 111 121 125 129 131 134 135 136 136 136 135 134 133 132 131 128 127 124 122 120 118 116 115 113 110 110 108 108 107 106 107 106 104 105 104 104 104 105 105 106 108 111 114 117 121 122 125 127 131 132 132 132 130 128 126 122 115 107 101 98 93 86 81 75 69 67 61 56 52 50 47 45 43 41 40 39 38 38 38 37 37 37 38 38 39 40 40 41 42 44 46 49 51 54 57 62 63 68 71 73 80 83 87 87 90 94 97 97 101 105 109 116 121 129 134 142 150 155 157 161 165 170 173 175 179 183 187 194 198 202 209 212 217 218 220 221 221 218 216 213 210 204 197 194 190 191 191 195 201 209 214 221 226 231 236 236 236 234 232 233 223 223 218 200 185 176 161 148 146 144 145 146 146 150 152 155 156 160 161 165 167 168 172 173 176 179 181 183 185 187 189 191 193 194 194 196 196 197 197 199 197 198 199 199 197 197 198 198 198 198 196 195 195 192 189 186 186 184 181 179 177 172 169 169 168 168 167 170 172 175 182 186 193 207 218 234 246 254 261 267 275 280 285 289 293 298 301 308 311 316 316 319 319 319 319 319 321 324 324 326 328 331 335 337 339 342 341 341 342 340 338 335 333 331 329 327 326 324 323 322 322 321 320 318 317 316 316 315 314 313 312 312 312 313 314 315 317 320 322 320 322 321 318 317 314 312 311 308 306 305 303 301 298 297 295 293 290 286 282 279 273 262 251 236 217 193 169 161 154 144 144 139 146 150 174 188 212 241 250 260 262 270 272 274 277 278 281 281 283 284 285 286 286 287 288 288 289 289 290 290 291 291 291 291 291 290 290 289 288 287 286 285 284 282 281 280 278 276 274 272 270 269 266 264 262 261 260 260 260 262 263 264 266 269 269 269 269 269 268 266 265 263 261 259 257 255 254 254 253 254 256 258 260 261 262 263 263 263 263 262 261 260 259 258 258 257 256 256 256 257 256 256 256 255 255 255 255 256 256 258 259 260 261 263 264 265 267 268 269 270 271 272 272 273 273 274 275 276 277 278 278 280 281 282 283 285 285 286 287 287 287 287 286 286 285 285 285 284 283 283 283 283 282 282 282 282 282 282 282 282 282 283 283 283 284 285 285 286 287 288 288 289 291 291 293 294 294 294 294 295 295 294 294 294 295 295 295 296 296 297 297 298 299 300 302 302 303 304 305 306 307 307 308 308 308 309 310 310 309 310 310 310 310 309 309 309 165 163 160 159 157 155 153 151 149 147 145 141 139 136 131 126 119 113 103 94 84 76 68 63 61 59 58 59 58 58 59 59 59 59 60 59 60 60 62 65 69 74 81 88 98 109 114 123 131 136 138 140 145 145 146 144 145 144 142 137 130 119 100 82 66 53 51 60 69 81 98 109 116 123 127 129 132 132 134 135 134 134 132 132 130 129 127 125 123 121 118 116 114 113 111 109 108 107 108 107 106 106 105 105 104 104 104 105 105 105 106 108 111 112 119 122 123 127 127 131 130 130 130 128 124 122 114 110 104 98 93 86 81 75 72 67 62 56 53 51 48 45 44 42 41 40 39 38 37 38 37 37 37 38 39 39 40 42 43 44 47 50 54 58 58 63 68 73 76 81 84 87 90 90 94 97 100 104 104 108 116 121 126 134 142 148 154 159 163 166 170 175 177 179 181 185 190 194 198 203 206 210 213 215 216 217 217 214 212 208 202 197 193 190 186 186 187 191 195 201 209 214 221 224 226 229 231 229 226 224 220 213 204 196 184 171 161 156 150 145 146 149 149 151 152 154 158 159 161 163 167 170 172 175 178 179 183 184 186 188 190 192 195 195 197 198 198 198 200 200 199 197 197 198 199 199 200 200 200 200 197 194 194 191 188 186 184 181 179 177 174 169 167 166 166 165 167 169 172 175 182 189 197 205 215 226 238 250 258 264 273 278 284 290 294 300 306 313 316 321 321 324 324 324 324 324 324 324 326 330 331 336 338 343 344 346 345 345 343 341 339 336 333 331 329 327 326 324 323 323 322 321 320 319 318 317 316 315 314 313 313 313 313 315 318 321 323 328 330 331 332 330 327 324 322 320 316 314 312 309 307 305 302 300 299 297 292 290 288 284 278 270 259 242 210 185 161 151 138 128 128 123 120 125 122 146 169 217 240 261 263 270 273 275 276 278 279 280 281 283 284 285 285 286 287 287 288 289 289 289 289 289 290 289 289 289 288 288 287 286 285 284 282 281 279 278 276 274 272 270 267 264 261 259 257 255 254 254 256 256 258 260 264 266 267 269 269 269 268 267 265 263 261 258 255 254 251 250 250 250 252 253 256 257 259 260 261 261 261 261 260 258 258 257 256 256 255 255 254 254 254 254 254 254 254 254 254 254 256 256 257 259 261 262 264 265 267 268 270 270 271 273 274 274 275 276 276 278 279 280 281 282 284 285 286 287 287 288 288 288 288 287 286 286 285 285 284 284 283 282 282 282 282 282 282 282 282 282 282 282 283 283 283 284 285 285 286 287 288 288 290 291 293 294 294 295 297 297 297 297 297 297 297 297 297 297 297 297 298 298 299 300 301 301 303 303 304 305 306 306 307 307 308 308 308 309 309 309 309 309 309 309 309 309 309 308 164 162 160 157 156 155 152 150 148 147 143 141 138 135 131 126 120 112 105 95 87 79 72 67 64 62 61 62 61 61 61 61 61 61 61 60 60 60 62 64 66 73 78 84 90 97 104 111 116 121 125 126 131 131 131 130 130 127 123 114 101 91 73 55 43 47 43 49 59 75 87 99 111 117 122 126 128 130 132 133 133 133 133 132 130 129 128 125 124 121 119 116 114 113 111 109 109 108 108 107 108 107 105 105 105 106 105 105 105 106 108 108 111 113 116 120 123 127 129 129 130 130 130 128 124 120 114 110 103 100 93 88 81 77 71 67 62 58 55 51 48 45 44 42 41 40 39 38 38 38 38 37 37 38 39 39 40 42 44 46 49 52 57 61 64 69 71 76 82 84 90 90 93 96 100 103 104 107 112 116 123 129 134 142 149 154 159 164 168 171 174 177 179 181 183 188 190 192 197 199 204 208 210 211 213 211 210 209 204 202 196 193 190 182 182 182 182 186 190 195 203 207 215 218 221 221 221 221 221 215 212 205 197 187 183 174 165 158 156 152 150 149 150 151 153 155 157 159 162 164 167 170 173 175 178 181 184 186 188 190 192 194 196 196 199 199 201 201 201 199 199 198 199 200 200 200 200 199 199 198 196 195 193 190 188 186 181 179 177 173 170 167 167 166 165 164 166 169 175 179 186 189 197 205 213 226 233 243 254 264 270 275 282 289 295 304 309 316 321 326 326 326 326 328 328 326 326 326 330 335 336 339 341 346 347 348 347 346 344 342 339 336 333 330 329 326 325 324 323 322 321 320 319 318 318 316 315 315 314 313 313 314 315 317 320 325 331 335 338 341 340 338 336 332 329 326 323 320 317 314 312 309 307 305 303 300 298 294 292 289 284 277 265 248 222 195 167 151 138 133 123 116 108 111 101 108 114 159 261 268 269 275 277 276 276 279 280 280 281 282 283 283 284 284 285 286 286 287 287 287 287 288 288 288 288 287 287 286 285 284 283 282 280 279 277 275 273 271 269 266 263 260 256 254 252 249 249 248 249 251 253 256 260 263 266 268 269 269 268 267 266 263 261 258 254 252 249 248 246 246 248 250 252 254 256 258 259 260 260 260 259 258 257 257 256 255 254 253 253 253 253 252 252 253 253 252 253 254 254 255 257 258 260 262 263 265 267 268 270 271 272 274 275 275 277 277 278 279 280 282 283 285 286 287 288 289 289 289 289 289 288 288 287 286 285 284 283 283 282 282 282 281 281 281 281 281 281 281 282 282 283 283 284 284 285 286 287 288 289 290 291 293 294 296 297 297 299 300 300 300 300 300 300 300 299 299 299 299 299 300 300 301 302 303 303 304 305 306 306 306 307 307 308 308 308 309 309 309 309 309 309 309 308 308 307 307 163 161 159 157 155 154 151 150 148 146 143 141 139 135 131 127 122 115 107 98 90 81 76 71 68 66 65 64 63 64 64 63 62 63 62 62 62 63 63 65 67 72 75 79 85 92 96 101 105 110 112 113 114 115 114 113 110 106 101 94 82 68 59 49 41 38 41 46 54 66 77 90 102 111 120 123 127 129 131 132 133 133 133 133 132 130 129 128 125 122 121 119 116 114 113 112 111 110 109 110 110 109 109 108 108 108 106 107 107 108 108 108 112 115 116 121 125 125 130 130 130 130 130 128 124 120 116 109 106 100 95 88 83 77 72 67 62 58 55 51 48 46 44 43 41 40 39 39 38 38 38 37 38 38 38 40 41 43 46 47 52 55 61 65 70 74 79 85 87 90 93 96 100 103 107 110 112 116 121 126 134 140 145 150 160 165 169 173 176 179 181 181 184 186 186 188 190 193 195 197 200 203 204 206 207 208 205 203 198 195 192 189 186 182 179 179 182 182 186 194 194 202 205 210 213 216 216 213 210 207 202 194 190 182 178 171 165 162 158 154 153 153 153 153 154 156 159 160 162 165 169 172 175 178 179 182 184 187 189 191 193 195 197 198 199 200 202 202 201 201 201 199 200 200 199 200 200 200 197 197 195 194 192 190 185 183 179 177 173 171 170 167 164 164 165 167 169 172 175 182 189 193 200 207 214 221 231 240 250 258 267 276 285 291 300 307 313 321 325 330 330 330 330 330 330 330 333 333 335 335 339 344 345 349 349 350 351 348 345 342 338 335 332 329 327 325 323 323 321 320 320 319 318 317 316 315 314 312 312 312 312 313 315 319 323 330 336 343 346 349 346 343 341 338 335 331 328 325 322 318 317 314 311 309 307 305 303 301 298 294 291 283 274 258 241 207 175 155 139 127 120 108 108 101 91 91 69 57 327 289 279 282 279 279 279 279 279 280 281 281 281 282 283 283 284 284 285 285 285 285 285 285 285 285 285 284 284 283 283 282 281 279 278 275 273 271 269 266 263 260 257 253 251 248 246 244 242 242 243 245 248 252 256 260 263 266 267 268 268 267 266 263 261 257 254 250 247 245 244 244 245 247 250 252 254 256 258 259 259 259 259 258 257 256 255 254 253 253 252 251 251 251 251 251 252 251 252 253 253 255 256 258 259 261 263 265 267 268 270 271 273 274 276 277 278 279 280 281 282 283 285 287 288 289 289 290 291 291 290 290 289 288 286 286 285 284 282 282 281 281 281 280 280 280 280 280 281 281 281 282 283 283 284 285 286 286 288 289 290 292 293 294 296 298 299 300 301 302 302 303 303 303 303 302 302 302 301 302 301 302 302 302 302 303 304 304 305 306 306 307 307 308 308 308 308 308 309 308 308 308 308 308 307 307 307 306 161 160 157 156 154 153 151 149 148 146 143 141 139 136 132 128 123 118 109 101 93 87 80 75 72 69 67 66 67 66 66 65 66 64 63 63 64 64 65 68 70 72 75 79 82 87 90 94 97 100 102 102 103 103 101 100 98 93 87 81 74 63 56 46 42 37 37 42 46 57 69 85 97 107 116 121 125 129 130 132 133 133 134 134 133 132 130 129 127 125 122 121 118 118 116 114 114 113 112 112 113 111 112 112 112 110 111 111 112 110 110 112 115 116 120 121 126 126 130 130 132 132 130 130 126 123 116 113 106 100 95 88 83 79 73 68 64 59 55 52 49 47 45 44 42 41 40 39 39 38 37 37 38 37 39 41 42 44 47 52 55 60 64 69 76 82 87 90 93 100 103 106 106 110 115 119 121 129 134 140 148 152 161 167 171 179 182 185 184 187 189 189 191 190 190 193 193 193 196 196 199 202 201 201 202 202 200 197 194 191 189 185 182 182 179 179 182 182 186 189 193 197 200 204 204 204 204 204 200 196 193 189 185 179 176 170 167 165 161 159 156 157 156 156 158 159 161 161 165 167 170 173 176 179 182 184 186 187 189 193 195 197 199 200 203 203 203 203 202 202 201 201 199 199 200 198 199 199 199 199 196 194 191 187 183 179 177 175 171 169 168 165 164 163 164 169 172 175 179 186 190 193 200 207 214 221 231 238 247 257 267 276 283 293 300 311 316 322 325 329 333 333 333 333 333 336 335 335 341 341 344 348 348 352 352 353 351 349 346 343 338 335 330 327 324 323 321 320 320 318 317 317 315 315 313 312 311 310 309 310 310 311 314 319 324 332 342 346 351 351 350 349 345 342 339 335 331 329 325 322 320 318 315 314 311 309 307 305 303 299 296 290 285 274 262 236 201 174 150 132 125 115 104 91 75 75 37 12 349 318 297 289 287 283 282 282 281 282 281 280 281 281 282 282 283 283 283 283 283 283 283 283 282 282 282 281 281 280 279 278 277 276 273 271 269 267 263 260 257 253 250 248 244 241 240 238 238 236 238 240 243 247 252 256 260 263 264 266 267 267 265 263 261 257 254 249 246 244 243 243 245 246 248 251 254 256 257 259 260 260 259 259 258 257 255 254 253 252 251 251 251 250 250 250 251 251 251 252 253 253 255 257 259 260 262 264 267 268 270 272 274 275 277 278 279 280 282 283 284 285 286 288 289 290 291 291 291 291 291 289 288 287 286 285 284 283 282 281 280 280 280 280 279 279 280 280 280 281 281 282 283 283 284 285 286 287 288 290 291 292 294 296 298 300 301 303 304 305 306 306 306 305 306 305 305 304 303 303 303 303 303 303 304 303 304 305 305 306 306 307 307 307 308 308 308 308 308 308 308 308 307 307 306 306 305 304 159 157 156 154 153 152 150 149 147 145 143 141 139 137 133 130 125 119 113 105 98 90 84 79 75 73 72 70 70 69 68 68 67 67 67 67 67 67 68 68 70 73 75 78 82 84 86 89 92 93 95 95 95 96 94 92 88 86 81 75 66 59 52 46 40 37 36 40 44 54 64 80 93 105 113 119 124 128 131 132 134 135 135 135 135 133 132 131 128 127 125 123 122 120 118 119 118 117 117 117 118 116 116 117 116 116 115 115 114 114 116 117 119 120 123 126 128 130 132 132 132 132 130 126 126 120 116 113 106 100 95 90 83 79 73 68 63 60 56 52 49 48 45 44 43 41 40 39 39 38 38 38 37 38 39 41 42 46 50 52 58 65 70 76 81 87 93 100 103 107 112 116 116 121 126 129 134 143 148 156 161 170 175 182 185 188 191 193 195 195 197 197 196 196 196 196 194 196 197 197 197 197 198 199 196 196 194 191 191 188 188 185 182 182 179 182 182 182 182 185 189 192 195 195 195 196 195 195 192 188 185 182 179 176 171 169 166 164 163 161 160 159 160 159 160 161 163 165 167 170 173 175 178 181 184 185 187 189 192 194 196 198 200 202 204 204 204 204 203 202 202 200 201 199 199 199 199 198 198 198 193 191 189 185 181 179 175 172 169 167 166 165 164 165 170 172 175 179 186 190 193 197 204 207 214 219 226 235 246 256 266 276 286 293 302 312 320 324 328 332 333 336 336 336 336 337 340 339 342 345 345 348 352 355 355 355 353 349 345 342 336 333 328 325 322 320 319 318 317 315 314 313 312 311 310 309 308 307 307 307 308 309 313 317 324 333 342 349 353 356 354 352 348 346 342 338 334 332 329 326 324 322 319 317 315 313 312 310 307 304 301 298 293 286 275 261 245 207 191 169 146 114 92 57 37 12 349 338 317 317 303 295 292 288 284 283 282 283 282 281 281 281 281 281 282 281 281 281 281 281 281 280 280 279 279 278 277 277 276 274 272 271 269 267 264 262 259 254 251 248 245 241 239 237 235 234 234 233 235 238 240 243 247 251 257 259 262 264 265 266 265 264 261 258 254 250 247 244 243 243 245 246 248 251 253 256 258 259 261 260 261 260 259 258 257 256 254 252 252 251 251 250 249 250 250 250 250 251 252 253 254 256 257 260 262 264 266 268 270 273 275 276 277 279 281 282 283 285 286 287 288 289 290 290 291 291 291 291 289 288 288 287 285 284 283 282 281 280 280 279 279 279 279 279 279 279 280 280 281 282 283 283 284 285 286 288 289 290 292 293 295 297 299 301 303 305 306 308 309 309 308 308 308 307 307 307 306 305 305 304 305 304 304 304 305 305 305 306 306 306 307 307 307 307 308 308 308 307 307 307 306 305 305 304 304 303 157 156 154 153 152 151 150 149 147 145 144 142 139 137 134 131 127 122 116 109 101 95 88 82 79 75 74 73 72 71 71 70 70 70 69 68 69 69 70 71 73 74 76 77 80 82 84 86 87 90 90 90 90 90 90 87 85 81 76 71 66 59 52 46 41 38 36 39 44 51 63 75 88 101 110 118 124 129 132 133 135 136 137 136 137 135 134 133 132 131 129 126 126 123 123 122 121 123 122 122 123 123 122 122 122 122 122 120 121 120 121 123 124 125 129 129 130 132 132 132 132 132 132 128 126 123 116 110 107 101 95 90 83 79 73 69 64 59 57 53 51 49 47 45 44 43 41 40 39 39 38 38 37 37 39 40 43 47 49 56 63 68 77 84 90 97 101 108 113 118 123 129 131 137 143 146 152 160 165 174 178 186 189 196 198 200 202 201 203 204 203 203 203 201 201 199 199 199 197 197 198 198 196 196 194 194 191 188 188 185 185 185 185 182 182 182 182 185 185 188 188 188 191 191 191 191 188 188 185 182 179 179 176 174 172 170 168 166 164 163 163 162 161 161 163 165 167 168 170 172 175 178 179 182 184 187 188 190 192 195 197 199 201 203 205 205 205 206 204 203 201 201 200 201 199 199 197 197 195 195 193 191 187 185 181 177 174 172 169 167 166 164 166 168 172 175 178 182 190 194 198 202 204 208 214 219 226 235 246 256 263 276 286 295 305 314 320 326 329 331 334 335 338 338 337 337 339 341 344 346 349 351 355 355 355 355 353 350 344 339 335 331 326 323 320 318 316 315 313 312 311 309 308 307 306 305 304 304 303 303 304 307 310 315 323 332 342 349 354 356 356 353 351 348 344 341 338 334 332 329 326 324 322 319 318 316 314 313 310 308 307 304 299 294 287 281 269 257 247 235 235 266 300 320 318 326 324 317 312 309 303 300 295 293 289 288 286 285 283 283 282 281 281 281 281 280 280 280 279 278 278 277 276 276 275 274 273 272 271 269 268 267 264 262 259 256 253 250 246 243 240 237 236 234 233 233 232 232 233 236 238 241 245 249 254 257 260 263 264 264 264 264 262 259 256 252 249 246 244 244 245 247 249 253 255 257 259 261 262 263 263 262 262 261 259 257 256 254 253 252 251 251 250 250 249 250 250 250 251 252 253 255 257 259 261 263 266 268 271 273 275 277 279 281 282 283 285 286 287 288 288 289 290 290 291 291 290 289 288 287 287 285 284 283 282 281 281 280 279 279 278 278 278 278 279 279 279 280 280 281 282 283 284 286 287 288 289 291 293 294 296 299 300 303 305 306 308 309 310 310 310 310 310 310 309 308 307 307 306 306 305 305 304 304 305 305 305 306 306 306 307 306 307 307 307 307 307 307 306 305 305 304 304 303 302 302 155 154 153 152 151 150 149 148 146 145 144 143 140 138 135 133 129 125 120 114 106 100 94 87 83 80 77 76 75 74 73 74 73 73 72 71 71 72 72 73 74 76 77 78 81 82 83 85 85 86 87 87 86 86 86 84 82 79 75 70 65 60 53 47 43 40 38 40 43 49 58 72 86 99 109 117 125 128 132 134 135 138 138 138 138 138 137 136 135 133 132 130 129 127 128 126 126 128 129 128 128 129 129 127 127 126 126 126 126 127 126 128 127 131 132 132 134 134 136 136 134 132 132 128 124 120 116 110 104 98 93 88 83 79 74 70 65 60 57 54 52 49 47 44 43 42 41 39 38 38 37 37 38 38 38 43 46 48 55 60 69 76 82 90 102 107 116 122 125 131 140 144 150 156 160 164 174 178 182 190 193 200 205 207 209 210 211 211 212 212 211 211 208 208 206 203 203 202 200 200 198 196 196 193 193 190 190 187 187 187 184 184 184 184 184 187 187 187 187 187 187 187 187 187 184 184 182 182 179 176 176 174 175 170 170 169 169 167 166 166 164 165 165 165 166 168 168 170 173 175 176 179 181 184 185 187 188 190 193 195 197 200 202 204 204 207 205 205 205 203 201 201 199 198 198 196 196 196 195 193 191 189 185 181 177 176 172 169 167 167 166 164 166 170 175 178 182 191 195 199 199 202 205 208 211 216 224 233 246 253 263 276 286 295 307 316 320 326 331 333 335 336 336 336 339 339 341 343 344 344 349 352 355 355 355 355 353 350 343 338 332 328 323 320 317 315 313 312 310 308 307 306 305 303 302 301 300 300 300 300 302 304 308 313 320 330 341 348 354 356 356 355 353 350 346 343 339 336 333 330 328 326 324 321 320 319 317 315 314 312 309 308 305 300 298 293 287 277 269 281 281 293 302 305 307 312 313 310 310 308 304 303 301 297 295 292 290 287 286 285 283 283 282 281 281 280 279 278 277 276 275 274 273 272 271 270 269 267 266 265 264 262 259 257 254 250 247 245 242 239 237 235 234 233 232 232 231 232 233 235 237 239 244 248 252 255 259 261 263 264 265 264 263 261 258 254 251 248 248 247 248 250 251 254 256 259 261 263 264 265 265 265 265 264 261 260 258 256 254 253 252 251 250 250 250 250 250 250 251 252 253 255 257 258 261 263 265 268 271 273 276 279 281 282 284 285 286 287 287 288 288 289 289 289 289 289 288 287 286 286 285 284 283 282 281 280 280 279 279 278 278 278 278 278 278 279 279 280 280 281 282 283 285 286 287 288 290 291 293 295 297 299 302 304 306 307 309 311 311 312 312 312 312 311 311 310 309 308 307 307 306 305 305 305 305 305 305 305 306 306 306 306 306 306 307 307 306 306 305 305 304 303 303 302 301 300 154 153 152 152 150 150 149 148 147 146 145 144 142 140 137 135 132 128 124 118 112 105 99 94 88 85 82 80 79 78 77 76 77 76 75 75 74 74 75 75 76 76 78 79 80 82 83 84 84 84 85 85 85 85 83 82 80 77 74 70 65 60 54 48 44 40 38 38 41 47 54 67 81 95 108 116 124 129 133 136 138 139 140 140 140 140 139 139 137 136 135 133 132 133 131 132 132 132 133 135 133 133 133 133 133 132 133 132 133 133 135 134 134 136 138 136 138 136 139 139 134 134 130 126 122 118 114 110 104 99 93 88 83 78 74 69 65 62 59 55 52 52 48 46 44 42 42 40 40 37 38 37 38 38 39 40 46 49 58 65 73 86 90 107 116 123 130 134 145 152 158 164 169 174 183 187 190 198 200 204 208 211 216 216 218 219 221 219 218 218 218 216 215 213 210 209 209 207 204 202 197 197 196 193 192 192 190 190 190 187 187 187 187 189 189 189 189 189 189 189 189 189 186 186 184 181 179 179 177 175 175 173 173 171 169 169 170 168 168 168 168 167 167 167 169 170 171 173 175 176 178 181 182 184 185 187 188 190 191 194 196 200 202 204 204 206 207 205 204 202 200 199 198 198 198 196 195 195 193 192 189 187 183 179 176 174 170 168 167 166 165 166 170 175 178 182 187 197 202 201 205 203 207 210 213 221 226 236 244 255 266 276 290 298 307 314 322 327 332 333 336 337 337 337 337 339 339 341 343 345 347 350 353 355 355 353 350 348 340 335 330 327 322 317 314 312 310 308 307 305 304 302 301 299 298 298 296 297 297 297 299 301 305 311 318 328 338 345 353 356 356 355 354 351 347 343 341 338 334 331 329 327 325 323 321 320 319 318 316 314 313 312 310 308 306 303 301 297 294 297 297 297 300 302 307 308 311 311 312 310 309 308 304 301 299 297 294 291 289 288 286 285 283 282 281 279 279 277 276 274 273 271 270 268 266 266 264 263 262 260 258 256 254 252 249 247 245 242 240 238 235 235 233 233 232 232 231 232 233 235 237 241 243 247 251 254 258 261 263 264 265 265 264 262 260 258 255 253 252 251 251 252 255 257 259 261 264 265 266 268 267 268 267 266 265 263 261 259 257 254 253 252 252 251 251 251 251 251 251 252 253 254 256 258 260 263 266 268 271 274 277 279 282 283 285 286 287 287 287 288 288 288 287 287 287 287 286 285 284 284 283 282 282 281 280 280 279 279 278 278 278 278 278 278 278 279 279 279 280 281 282 283 285 286 288 289 290 292 294 296 298 300 302 304 306 308 310 311 312 313 313 313 313 313 312 311 310 309 308 307 306 306 306 305 305 305 305 305 305 306 306 306 306 306 306 305 305 305 304 303 302 302 301 300 299 299 152 152 152 151 151 150 150 148 147 146 146 145 144 141 140 137 135 132 128 123 118 113 107 100 96 90 87 85 84 82 81 80 79 78 78 77 78 77 77 77 78 78 79 80 81 82 82 83 83 84 84 84 84 84 82 81 79 77 74 69 65 61 55 51 46 42 39 39 40 44 52 62 78 93 105 116 123 130 134 136 139 141 142 142 141 142 141 140 139 137 136 136 136 135 136 136 137 137 139 139 139 139 139 139 139 139 136 139 137 139 139 139 141 141 142 142 142 141 141 139 136 134 130 126 122 118 115 108 102 99 93 87 82 80 75 71 66 62 58 56 53 51 48 46 44 43 42 40 39 37 36 36 35 36 37 41 44 54 62 71 84 97 113 123 138 146 151 159 167 178 183 183 191 195 198 205 208 210 215 218 220 220 224 224 226 224 226 224 224 223 223 220 218 216 215 212 210 208 206 203 202 200 197 197 194 192 192 192 189 189 189 191 191 193 191 191 193 193 193 191 190 190 188 186 184 181 179 177 175 173 173 171 171 172 170 170 170 170 170 171 171 171 169 171 171 171 173 175 176 178 179 181 182 184 185 187 187 188 191 193 196 198 200 203 204 204 204 203 204 200 199 197 198 196 196 194 193 193 193 191 189 185 181 179 176 172 170 167 167 168 167 168 173 179 182 187 198 198 204 209 207 207 209 212 215 221 229 234 244 255 266 277 290 300 307 316 322 327 332 333 334 335 335 336 336 338 340 339 342 343 345 348 350 350 353 350 347 344 340 334 329 324 320 314 314 310 308 306 304 302 301 299 298 296 295 295 294 294 294 295 297 300 304 309 316 325 335 344 351 355 356 357 354 351 348 344 341 338 335 332 329 327 325 323 322 321 320 319 317 317 315 315 314 314 312 310 308 308 303 306 306 307 308 308 309 309 310 310 311 310 310 309 308 305 304 302 299 297 293 292 289 287 286 285 282 280 279 276 275 272 271 268 266 264 262 261 260 258 256 254 253 251 249 247 245 243 241 239 237 236 235 234 234 234 234 233 233 234 235 237 239 242 245 248 251 254 257 261 263 265 266 267 267 266 265 263 259 257 256 256 256 257 259 260 263 264 266 268 269 271 271 271 271 270 268 267 264 262 260 257 256 254 254 253 252 252 252 251 252 252 253 254 256 258 260 263 265 269 272 275 278 281 283 285 286 286 287 287 287 287 286 286 286 285 284 284 283 282 282 281 281 280 280 280 279 279 278 278 278 278 278 278 278 278 278 279 279 280 281 281 282 284 285 286 288 289 291 293 295 297 299 301 303 305 306 308 310 312 313 313 314 314 314 313 313 311 311 310 309 308 307 307 306 306 306 305 306 305 306 305 305 306 306 305 305 305 305 304 303 302 302 300 300 299 298 298 152 151 151 151 151 150 150 149 149 147 146 146 145 143 142 140 138 135 132 129 125 120 115 108 102 96 94 90 88 87 85 84 83 82 81 81 80 80 79 80 80 80 81 81 81 82 82 82 83 83 83 84 83 83 83 81 78 76 74 70 65 62 56 52 47 44 40 39 40 46 51 60 72 88 101 114 122 130 135 138 141 142 143 144 144 143 143 141 140 139 138 138 138 138 138 139 140 141 141 143 143 143 144 144 144 143 143 144 143 143 145 146 146 146 147 148 146 145 143 141 139 134 130 125 121 116 112 106 103 96 93 87 81 79 74 71 66 61 58 56 54 51 49 47 44 41 40 38 39 35 34 33 34 33 34 36 38 48 62 78 104 125 140 151 169 177 177 189 193 197 201 203 207 213 214 217 222 222 224 226 228 229 229 229 230 232 230 230 229 229 227 226 223 221 220 217 215 212 209 208 206 201 198 198 198 196 194 194 194 193 193 195 195 195 195 194 197 194 194 194 192 190 190 188 186 183 181 177 175 173 173 174 172 172 170 171 171 172 172 173 171 173 173 173 174 174 176 176 178 179 179 181 182 182 184 185 186 188 189 191 194 196 199 201 202 202 202 201 200 199 199 197 196 194 194 192 191 191 191 189 187 185 181 177 175 174 171 169 168 170 169 173 179 182 186 192 200 204 207 212 209 209 207 211 214 220 226 235 246 254 266 281 287 300 309 316 322 327 331 333 334 335 335 335 336 336 338 337 337 339 343 345 348 347 347 347 344 339 335 333 327 322 318 314 312 309 307 305 302 301 299 296 295 294 293 292 292 292 293 294 295 298 302 308 315 325 335 343 350 353 356 357 354 352 349 345 342 337 334 332 329 327 325 324 323 321 320 320 319 318 318 318 318 317 315 316 316 314 313 313 313 313 312 312 310 312 312 313 314 313 313 312 311 310 309 307 305 302 298 296 294 291 289 286 284 281 278 277 274 271 268 266 263 261 258 257 255 253 251 250 248 247 245 244 242 240 239 237 237 235 235 235 235 235 235 235 235 236 237 238 241 243 246 249 252 255 259 262 264 266 268 268 269 268 267 266 264 263 261 261 261 262 263 265 267 267 269 271 272 273 273 274 274 273 271 270 267 265 263 260 258 256 255 255 254 253 253 253 252 253 254 255 256 258 260 263 266 270 273 276 280 282 284 286 286 287 286 286 286 285 284 284 283 282 282 281 281 280 279 279 279 279 279 278 278 278 278 277 277 277 278 278 278 278 278 279 279 280 281 282 283 284 285 287 288 290 292 294 295 297 300 302 303 305 307 309 310 312 313 313 314 314 314 314 313 312 311 311 310 309 308 307 306 306 306 305 305 305 305 305 305 305 305 305 305 304 304 303 302 301 300 299 299 298 297 296 151 151 151 151 151 151 151 150 149 149 148 147 147 145 144 142 141 140 137 135 130 126 121 116 111 105 101 96 94 92 90 89 87 86 85 84 84 83 83 82 82 82 82 82 82 82 83 83 83 84 83 83 83 83 83 81 80 77 75 71 67 63 58 54 49 46 42 40 42 46 50 58 70 85 100 112 123 130 135 139 142 145 144 145 145 144 144 142 141 141 140 140 140 140 140 140 142 143 145 146 148 148 148 148 148 148 148 148 148 150 151 150 152 153 153 151 150 149 147 145 141 134 130 125 122 115 110 107 100 97 94 87 84 77 74 71 66 63 60 58 56 53 48 46 44 42 40 38 36 32 31 28 26 26 23 22 32 40 57 159 169 188 185 193 198 204 204 209 214 215 218 221 224 224 224 228 230 231 233 234 234 235 235 235 236 235 235 233 232 231 230 227 226 223 222 220 217 214 212 210 209 207 204 202 200 197 197 197 195 197 197 197 197 196 198 198 198 198 198 198 196 194 191 189 187 185 181 179 177 177 176 174 174 172 172 173 173 174 174 174 174 174 174 174 176 176 178 178 178 179 179 179 181 181 182 182 184 185 186 189 191 194 196 199 200 200 201 200 198 197 195 194 192 191 191 191 189 191 189 187 185 183 181 177 175 173 171 170 170 172 173 179 182 186 191 202 204 212 215 215 215 207 212 209 213 220 227 236 246 257 270 281 292 301 309 318 324 326 331 334 335 336 334 335 335 335 335 335 337 339 339 340 343 344 344 344 342 338 333 328 324 319 316 313 310 308 305 303 301 299 297 296 295 293 293 292 291 291 292 293 294 297 302 308 314 325 333 342 348 353 355 356 354 352 348 345 341 338 334 331 329 326 325 324 322 321 320 320 320 320 320 320 320 321 322 321 322 321 321 320 319 317 317 317 315 315 317 317 316 317 316 317 317 315 314 311 310 307 304 301 298 295 292 289 286 283 280 276 274 270 266 263 260 257 255 252 251 249 247 245 244 242 241 239 239 238 237 237 236 235 235 235 236 236 237 237 238 239 240 241 243 246 248 251 254 257 260 263 265 268 269 271 271 271 271 270 269 268 267 266 266 266 267 268 269 271 272 273 274 275 276 275 276 275 274 272 270 268 265 263 261 259 257 257 256 255 254 254 253 254 254 255 256 258 260 263 266 270 273 276 280 282 284 285 286 286 286 285 285 284 282 282 281 280 279 279 278 277 277 277 277 277 277 277 277 277 277 277 277 277 277 278 278 278 279 279 280 281 281 282 284 285 287 288 289 291 293 294 296 298 300 302 304 305 307 309 310 311 312 313 313 314 314 314 314 313 312 311 310 310 309 307 307 307 306 306 306 305 305 305 305 305 305 304 304 303 303 302 301 300 299 298 297 297 296 295 150 151 152 152 152 152 152 151 150 150 150 149 149 148 147 146 143 143 141 140 136 133 131 126 121 116 110 105 102 98 95 93 92 90 89 87 86 86 84 84 84 83 83 83 83 83 84 84 84 84 84 84 84 83 83 81 80 78 75 71 68 65 60 56 51 48 46 43 43 46 49 54 64 80 95 109 121 129 135 140 143 145 145 146 146 146 144 144 142 141 140 141 141 141 141 143 144 146 147 149 150 150 150 152 152 152 152 152 154 153 154 156 157 156 157 156 155 153 151 145 141 137 132 127 124 116 113 108 101 98 94 90 83 79 76 72 68 61 58 56 53 48 48 44 39 39 39 33 30 24 24 21 10 4 353 351 320 300 247 240 229 215 217 218 219 223 223 224 226 229 231 233 232 234 233 235 236 238 239 240 239 238 238 239 239 238 237 237 235 233 231 229 229 226 223 222 219 216 215 213 210 207 205 205 203 202 201 199 199 199 201 200 200 200 200 201 201 201 201 199 199 197 195 193 191 187 185 183 181 179 177 178 176 176 176 176 176 176 176 176 176 176 176 178 178 178 178 178 178 179 179 179 179 179 179 181 182 183 185 186 189 191 194 196 198 198 197 196 197 195 194 192 190 189 189 189 189 189 187 187 183 183 181 177 175 173 173 172 172 174 179 182 186 190 197 204 212 215 218 218 213 210 210 212 212 219 227 238 244 255 270 282 293 305 311 318 325 326 330 333 334 334 333 333 332 332 332 332 332 333 335 338 339 339 342 339 339 335 331 326 322 318 315 311 309 307 304 302 301 299 297 296 294 293 292 292 292 292 292 294 295 298 302 309 314 324 333 342 348 352 355 355 354 352 348 344 341 336 333 330 328 326 324 323 322 321 320 320 320 320 321 321 322 322 324 325 325 326 326 326 325 323 322 321 320 320 321 321 321 321 321 321 322 320 319 317 315 312 309 306 303 299 295 292 289 285 281 277 273 268 264 260 257 253 250 248 245 244 242 241 240 238 237 236 235 235 236 235 236 236 236 237 238 239 239 240 240 242 243 244 246 249 251 253 256 259 262 264 267 269 271 272 273 274 274 273 273 272 272 271 270 271 271 272 273 274 275 276 277 278 278 277 277 277 275 273 271 269 267 265 263 261 260 259 258 257 256 255 255 255 254 255 256 258 260 263 266 270 274 277 279 282 283 284 285 285 284 283 282 281 280 279 278 277 276 275 276 275 275 275 275 275 276 276 276 276 276 277 277 277 277 278 278 278 279 279 280 281 282 283 284 286 287 289 290 292 293 295 297 299 300 302 304 305 307 308 309 311 311 312 313 313 314 314 314 313 312 312 311 310 309 308 307 307 306 306 306 305 305 305 305 304 305 304 303 303 302 301 299 299 298 297 296 295 295 294 150 151 152 152 153 153 152 152 152 152 151 151 150 149 149 147 147 146 144 143 141 141 137 135 130 125 120 114 109 105 101 99 97 95 93 92 90 89 88 86 86 85 85 85 85 85 85 85 84 84 84 84 84 84 83 81 79 78 76 73 69 67 61 58 54 50 47 44 44 47 49 53 63 75 90 105 118 127 133 140 143 145 145 146 146 146 145 143 142 141 140 141 140 141 143 144 145 146 149 150 153 153 154 154 154 154 156 156 158 157 159 158 159 159 160 159 157 154 151 150 144 139 134 129 126 121 118 109 106 99 95 90 86 82 77 74 68 63 59 55 49 46 46 41 41 34 30 26 19 15 10 3 342 326 309 293 269 259 252 245 242 236 235 233 233 235 234 238 237 237 240 239 240 238 240 241 242 243 244 243 243 242 243 243 243 241 240 238 237 234 234 230 228 227 224 222 219 218 217 215 212 211 209 208 207 205 202 202 202 202 202 202 202 204 204 205 205 205 202 202 202 200 198 196 194 192 188 186 184 183 181 179 179 179 179 178 178 178 178 178 178 179 179 179 179 178 179 179 178 178 178 178 178 178 178 179 179 181 182 185 186 189 192 193 194 195 194 193 193 192 190 188 187 187 185 185 185 185 185 185 183 181 181 177 177 175 174 174 176 176 182 185 190 195 202 212 215 215 213 213 213 207 210 210 215 218 223 236 247 259 275 284 297 304 313 318 325 327 332 333 334 332 331 332 330 328 328 328 328 329 331 333 333 336 336 336 333 332 329 325 321 318 314 312 309 306 304 303 301 299 297 296 295 294 293 292 292 293 293 294 297 300 304 310 315 324 333 341 347 352 353 354 353 350 347 344 339 336 332 329 327 324 323 322 321 320 320 320 320 320 321 322 323 324 325 326 328 329 328 330 328 328 327 325 325 325 325 325 325 326 326 326 325 324 323 321 319 317 313 310 307 303 300 296 291 287 282 277 272 267 262 258 253 249 247 244 241 240 238 236 235 234 234 234 233 234 235 235 236 237 238 239 240 241 242 243 244 245 246 248 249 252 253 256 259 262 264 267 269 271 273 275 276 276 276 277 276 275 274 274 274 273 273 274 275 276 277 278 278 278 279 279 278 277 276 274 273 271 268 267 264 263 262 261 260 259 258 257 256 255 255 255 256 258 260 262 266 270 274 278 280 281 282 283 283 283 281 280 279 278 277 276 275 274 274 273 273 273 273 273 274 274 274 275 275 275 276 276 276 277 277 278 278 279 280 280 281 282 283 284 286 287 288 290 291 293 295 296 298 299 301 303 304 305 306 308 309 310 311 312 313 313 313 314 314 313 312 312 311 310 309 308 307 307 307 306 306 306 305 305 305 304 304 303 302 301 301 300 299 298 298 296 295 295 294 293 150 151 152 153 153 154 154 153 153 153 152 152 151 151 151 150 150 150 149 148 147 147 145 141 139 135 128 123 119 114 108 105 102 100 98 94 93 91 90 90 89 88 88 86 86 86 86 85 85 85 85 85 85 85 84 82 81 79 77 74 72 69 65 60 55 53 50 48 47 48 50 55 61 70 85 98 113 123 132 138 142 145 145 146 146 146 145 143 142 141 141 140 140 141 142 144 147 148 150 151 154 154 156 156 158 158 158 158 160 160 161 161 162 161 162 161 158 156 155 152 148 144 139 131 129 125 120 116 108 105 100 95 90 85 80 74 69 62 55 51 51 47 40 36 31 26 21 17 3 355 336 324 310 297 278 269 262 256 258 252 249 246 246 246 244 246 244 245 244 245 243 244 245 246 245 246 246 247 246 246 245 245 245 244 244 242 241 239 238 235 233 232 229 227 224 223 221 218 217 215 213 211 211 211 209 208 206 206 204 204 206 206 206 208 208 207 207 207 206 205 203 203 201 199 197 195 192 190 188 186 186 184 184 183 183 181 181 181 181 181 181 181 181 181 179 179 179 179 179 178 178 177 177 177 178 178 178 179 182 183 186 188 189 191 191 190 191 189 188 188 186 185 183 183 183 183 183 183 183 183 183 181 181 179 177 177 176 176 179 179 182 189 194 201 204 212 215 218 217 217 210 207 207 207 207 217 222 238 248 262 276 294 305 310 316 322 330 330 331 333 332 333 329 327 327 325 325 323 325 323 326 328 330 330 330 330 329 329 326 323 319 317 314 312 309 307 305 303 301 299 298 297 296 295 295 294 294 295 295 296 299 301 305 311 317 325 333 340 346 349 352 352 351 349 346 341 337 334 331 327 325 323 321 320 319 318 318 319 319 319 321 322 324 326 327 328 330 332 333 333 331 331 330 330 329 329 329 329 330 330 330 329 329 328 327 325 322 320 317 313 310 307 303 299 294 289 283 277 271 265 260 255 249 245 241 239 237 235 233 232 231 230 230 230 230 231 232 234 235 237 238 240 241 242 245 245 247 248 249 251 252 253 256 258 261 263 266 268 270 272 274 276 277 278 279 279 278 278 278 277 277 276 276 277 278 278 278 278 279 279 279 279 279 278 276 275 273 272 270 268 266 264 263 262 261 260 259 258 257 256 256 256 256 257 259 262 264 268 272 275 278 280 280 281 280 279 278 277 276 275 274 273 273 271 271 271 271 271 272 272 272 273 274 274 274 275 275 276 276 276 277 278 278 279 280 281 282 282 284 285 287 288 289 291 292 294 295 297 298 300 302 303 304 305 306 307 308 309 311 311 312 313 313 313 313 313 312 311 311 310 309 309 308 307 307 306 306 305 305 305 304 304 304 303 302 301 300 299 298 297 296 295 294 294 293 293 150 151 152 153 153 154 154 154 154 153 153 153 152 152 152 152 152 152 153 152 152 153 151 149 147 143 139 133 128 121 115 111 106 104 101 99 97 96 94 93 91 90 89 89 88 88 86 86 86 86 86 86 86 85 85 85 83 82 79 77 74 70 67 62 60 55 53 51 49 49 51 54 60 68 80 93 107 121 128 135 140 142 143 145 145 145 143 143 141 140 139 139 140 142 143 144 146 149 150 152 154 156 158 158 160 160 160 160 161 161 163 163 164 164 164 161 161 159 158 152 149 147 142 137 131 128 124 120 116 111 108 103 97 84 77 76 69 62 53 43 43 38 33 26 17 10 3 355 336 324 305 301 291 276 269 269 264 260 261 256 253 254 252 253 251 252 250 250 251 249 248 249 250 250 250 249 249 248 249 249 248 248 248 246 245 243 241 239 239 236 234 232 230 228 226 223 221 221 219 216 214 214 213 211 210 208 208 208 208 208 208 208 208 209 209 209 208 208 207 207 207 206 204 202 200 198 196 195 193 191 191 189 187 187 186 184 184 184 184 184 184 183 183 183 181 181 181 181 179 179 178 178 177 177 177 178 178 180 181 183 185 186 188 188 188 188 187 186 184 184 183 181 181 181 181 181 181 181 183 183 183 181 179 179 179 179 179 179 182 182 186 190 197 202 207 210 213 217 210 210 203 203 203 203 203 207 215 228 249 259 279 294 307 312 320 324 326 333 331 333 330 328 327 325 324 322 320 320 320 320 322 322 323 325 327 327 326 326 324 320 318 315 312 310 308 306 305 303 301 300 299 298 297 296 296 296 296 296 297 299 301 303 307 312 318 325 332 339 345 348 350 351 349 346 343 340 336 332 328 326 324 321 320 319 318 317 317 318 319 319 321 322 324 326 328 329 330 332 334 334 335 334 333 333 333 334 333 333 333 333 333 333 332 331 329 327 325 323 320 317 313 310 306 301 296 290 284 278 271 264 257 250 246 240 237 234 233 230 228 227 227 226 226 227 228 228 231 232 235 237 239 241 243 244 246 247 248 250 251 253 255 255 257 260 262 264 267 269 271 273 275 277 278 279 280 280 280 280 280 279 279 278 278 278 278 279 280 280 280 280 280 279 278 277 276 275 273 272 270 268 267 266 264 263 262 261 260 259 258 257 256 255 255 256 257 260 263 266 270 273 275 276 278 278 277 277 275 275 273 272 272 270 270 269 269 270 270 270 270 271 271 272 272 273 274 274 275 275 276 277 278 278 279 280 281 282 283 284 285 286 288 289 291 293 294 295 296 298 299 300 302 302 303 304 306 307 308 309 310 311 311 312 312 313 313 312 312 311 311 310 309 308 308 307 306 306 306 305 305 304 304 303 303 302 301 300 299 298 297 296 295 294 294 293 293 292 150 151 152 153 153 154 154 154 154 154 153 153 153 152 154 154 154 155 156 156 157 157 158 157 154 151 147 142 136 129 123 118 112 108 105 103 100 99 97 96 94 91 91 90 89 89 87 87 87 87 87 86 86 86 86 85 83 83 80 78 75 72 69 65 62 58 56 55 52 53 54 55 59 67 75 88 101 112 122 130 136 140 141 144 142 141 141 140 140 140 140 140 141 141 143 145 146 149 151 153 155 157 159 159 161 161 161 161 161 163 165 164 164 165 164 164 162 161 160 155 154 147 145 140 137 134 130 127 126 121 113 106 106 100 82 71 67 57 49 35 26 22 13 4 355 347 336 329 311 301 297 289 281 275 270 265 265 261 262 259 259 256 257 255 255 256 254 254 253 253 253 252 252 253 254 252 251 251 251 251 249 248 248 246 245 243 241 239 238 236 234 231 229 227 226 223 221 220 220 217 216 214 214 213 211 211 210 208 209 209 209 211 211 211 211 211 211 210 211 211 208 208 206 205 203 201 199 197 195 195 193 192 190 190 189 187 187 187 187 186 186 184 184 184 184 182 182 182 181 181 179 179 178 178 178 178 178 180 181 182 183 185 186 186 185 185 184 182 181 181 179 179 179 179 179 179 181 181 181 183 181 181 181 182 182 182 182 182 185 186 190 195 198 207 210 210 213 210 215 207 197 197 197 197 197 197 212 220 231 253 284 309 317 324 329 333 336 338 333 331 329 327 321 321 318 316 316 314 314 316 316 316 318 321 321 323 323 322 319 319 317 314 311 310 308 306 305 303 301 300 300 299 298 298 297 297 297 298 299 300 302 305 309 314 319 326 333 339 343 346 347 349 346 344 342 338 334 330 327 325 322 320 318 317 317 316 316 317 317 319 320 322 324 326 328 331 332 334 335 337 337 336 336 337 337 337 337 336 337 336 336 336 334 333 330 329 327 324 321 318 315 311 307 302 297 292 284 277 268 261 253 247 242 237 233 229 227 225 224 223 222 222 222 224 225 226 229 231 234 236 239 241 243 245 247 249 250 251 252 254 255 257 258 260 263 265 266 269 271 273 275 278 279 280 280 281 281 281 282 281 281 280 280 280 280 280 280 280 280 280 279 279 278 277 276 274 273 271 270 268 267 266 265 264 263 262 261 260 258 257 256 255 254 255 255 258 260 262 266 269 271 273 273 274 273 273 272 271 270 270 269 269 268 268 268 268 268 268 269 270 270 271 272 273 273 274 275 275 276 277 278 278 280 280 281 282 284 285 286 287 289 291 292 294 295 297 297 299 300 301 302 302 303 304 305 306 307 308 309 310 310 311 311 312 312 311 311 310 310 309 308 308 307 307 306 306 305 305 305 304 304 303 302 301 300 300 299 298 296 296 295 294 293 292 292 292 150 150 151 152 153 153 153 154 153 152 152 152 151 152 153 154 157 158 159 160 163 163 162 162 161 159 154 149 143 136 130 123 119 114 110 106 104 102 100 99 97 94 93 92 90 90 89 87 87 87 87 87 87 86 86 86 84 83 81 80 78 75 72 69 65 62 58 56 55 55 55 57 61 66 74 83 93 107 114 124 130 135 136 139 139 139 139 137 137 137 139 139 139 141 142 144 147 148 150 153 155 156 158 158 158 160 160 160 160 162 164 164 164 164 164 163 165 161 159 158 154 152 148 146 144 141 138 134 138 128 127 120 111 104 91 75 52 40 26 20 6 353 353 345 336 322 311 307 297 294 287 285 279 274 270 270 266 266 266 263 260 261 261 259 259 259 257 257 256 256 254 255 255 253 254 252 252 252 251 249 249 248 246 246 245 242 241 238 238 235 233 230 229 226 224 223 221 220 219 218 216 215 215 213 212 213 211 211 211 211 211 212 212 213 213 212 212 213 213 212 211 210 207 207 204 204 202 202 200 198 196 196 194 193 192 190 190 190 189 187 187 187 186 186 185 185 185 184 184 182 182 181 180 180 180 180 181 181 182 183 183 184 185 185 184 184 182 181 179 178 178 176 176 178 177 177 179 181 181 181 181 181 181 182 182 182 185 186 190 190 195 197 200 207 210 213 210 215 207 207 197 197 187 187 175 188 188 191 217 235 266 327 320 331 338 342 342 336 339 326 325 320 319 316 313 311 309 309 306 308 311 311 313 316 316 319 321 318 317 314 313 312 310 308 307 305 303 303 302 301 300 299 298 298 299 299 299 300 301 302 304 307 310 315 320 326 332 336 341 344 345 345 344 342 340 336 333 330 327 324 321 320 318 316 316 315 315 316 316 318 319 322 323 326 329 330 333 335 337 338 339 338 339 340 340 340 340 340 339 338 338 337 335 333 331 329 327 325 322 319 316 312 307 303 297 292 284 275 266 257 248 241 235 231 226 224 222 221 220 219 218 218 218 219 220 223 225 229 232 235 238 241 243 245 247 248 250 252 253 255 255 257 258 260 262 264 266 268 271 273 275 277 279 280 281 282 282 283 282 282 282 282 281 281 281 281 280 279 279 279 278 278 277 276 275 274 272 271 270 269 267 267 265 264 263 262 261 259 258 256 255 254 252 252 252 253 255 258 261 264 267 268 269 270 270 269 269 268 268 268 267 266 266 266 266 266 267 267 268 269 270 271 271 272 273 274 275 276 277 277 278 279 280 281 282 283 285 286 288 289 290 292 293 295 296 298 298 300 300 301 302 302 303 304 305 306 306 307 308 308 309 310 311 310 311 310 310 310 309 308 307 307 307 306 306 305 305 305 304 304 304 303 301 301 300 299 298 297 296 295 294 293 293 292 291 291 148 149 150 151 152 151 152 151 151 150 150 150 151 151 153 154 158 160 163 164 166 168 168 168 166 163 160 155 149 143 137 130 125 119 115 110 108 106 102 101 99 96 95 93 90 89 89 87 87 87 87 87 87 87 87 86 86 84 83 81 80 77 74 70 69 64 63 60 60 58 59 61 63 67 72 81 90 101 108 116 123 128 130 131 133 135 135 135 135 135 136 136 137 140 141 144 146 147 150 152 152 154 156 156 157 157 159 159 159 161 161 163 162 164 163 162 165 163 162 158 157 156 154 150 148 148 145 146 143 144 139 140 122 114 92 94 25 12 8 349 338 326 332 324 317 307 303 297 294 292 285 283 278 274 274 270 270 266 266 267 264 264 261 261 262 259 260 258 258 258 257 257 255 255 254 254 252 252 251 249 249 247 245 245 244 241 238 237 235 233 232 229 227 226 223 223 221 219 219 218 216 216 215 215 213 213 213 213 212 212 212 213 213 213 213 215 214 214 213 214 213 211 209 209 208 206 205 203 201 199 199 197 197 196 194 193 193 192 190 190 190 189 189 189 188 187 187 186 186 185 184 183 183 183 183 183 183 183 184 184 184 184 184 185 183 182 181 179 178 178 176 176 176 176 178 177 179 179 179 181 181 181 182 182 185 185 189 190 194 195 197 204 207 210 213 210 203 207 197 197 187 187 175 175 165 161 174 155 155 128 128 94 57 25 12 12 349 349 318 317 317 312 309 310 308 305 303 303 305 302 304 303 306 310 310 313 313 316 314 314 311 310 307 307 304 304 303 302 301 301 300 299 299 299 299 299 300 301 302 304 306 309 312 316 320 325 330 335 339 341 343 344 343 341 338 335 332 329 326 323 321 319 317 316 315 315 315 315 316 318 318 321 324 326 329 332 334 336 337 340 340 341 342 342 342 342 342 342 341 340 339 337 335 334 332 329 327 324 322 318 315 311 308 303 298 291 284 274 262 253 243 235 228 224 221 218 217 216 214 214 213 213 214 215 217 220 223 226 230 233 236 239 242 245 247 248 250 252 253 253 255 257 258 259 260 262 265 267 270 272 274 276 278 280 281 282 282 283 283 283 283 282 282 281 280 280 280 279 279 278 277 277 276 275 274 273 271 271 269 269 267 267 265 265 263 263 261 259 258 256 254 252 250 248 247 248 250 253 255 259 261 263 265 266 266 267 266 266 266 265 265 265 265 264 264 265 266 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 286 288 289 290 292 293 295 296 298 298 299 300 301 301 302 302 303 303 304 305 305 306 306 308 308 309 310 310 309 309 308 308 308 308 306 306 306 305 305 304 304 304 303 303 303 302 301 301 299 299 297 296 295 295 294 293 293 292 292 291 146 148 148 149 149 150 149 148 147 146 146 146 146 147 151 155 157 162 165 166 169 171 171 170 169 167 165 160 155 149 143 135 129 124 119 116 113 109 107 103 101 98 97 93 92 90 89 87 85 85 85 85 85 87 87 87 86 86 84 83 81 80 77 74 70 68 66 63 62 61 61 62 64 68 73 79 88 95 103 108 115 121 123 126 128 130 128 130 132 132 133 135 136 137 139 142 145 145 146 149 150 152 152 152 154 154 156 156 156 158 159 159 161 161 162 161 161 162 161 161 157 159 158 156 154 152 149 151 148 151 146 150 142 146 159 261 327 300 320 318 317 310 310 311 307 303 300 292 290 290 284 283 278 277 273 273 270 270 267 267 267 267 264 264 261 262 260 260 258 258 258 256 257 255 253 253 251 249 250 248 246 246 245 242 240 239 237 236 232 230 230 227 226 224 222 222 220 219 218 218 218 216 216 215 213 214 213 213 214 214 214 213 215 215 215 217 217 215 215 214 214 213 211 210 209 207 207 205 203 201 201 199 199 197 196 196 194 193 193 193 192 192 191 191 190 189 189 189 188 187 187 186 186 186 186 185 185 185 185 185 185 185 184 183 183 181 179 179 177 177 177 176 176 176 176 178 177 179 179 179 181 181 182 184 185 188 193 194 199 201 202 207 210 210 207 203 203 195 185 185 176 176 165 165 155 155 150 140 132 122 122 122 108 108 114 94 103 103 327 306 309 305 297 297 297 301 299 299 299 297 299 297 297 300 305 309 310 311 309 308 306 305 305 304 303 302 301 301 300 300 300 299 299 299 300 300 301 302 303 305 307 309 312 316 320 325 330 333 337 340 341 342 341 340 337 334 332 329 326 323 321 320 318 316 315 315 315 315 316 318 319 321 324 327 330 332 336 337 339 341 342 343 343 343 344 344 343 342 341 340 338 337 335 332 331 328 325 323 320 317 314 311 307 304 297 290 282 272 258 248 237 229 223 218 215 214 213 212 210 210 210 209 211 212 213 216 220 224 227 230 235 238 241 244 245 248 249 250 252 252 254 255 256 258 259 260 262 265 267 270 272 275 277 279 280 282 282 284 284 284 283 283 282 281 281 280 279 279 278 277 276 276 275 274 273 272 271 270 269 269 268 267 266 265 264 262 261 259 257 254 252 249 247 244 243 244 244 248 251 254 256 259 261 262 263 264 264 263 264 263 263 263 263 264 264 264 265 265 266 267 269 270 271 272 273 274 275 276 277 279 279 281 282 283 285 286 287 288 290 291 293 294 296 297 298 299 300 300 301 301 301 302 302 302 303 303 304 305 305 306 307 308 308 308 308 308 307 307 306 306 305 305 304 304 304 303 303 303 303 302 302 301 301 300 299 298 297 295 295 295 293 292 292 292 292 291 143 144 146 146 146 145 145 143 142 142 141 140 140 143 146 150 157 163 166 169 172 173 173 173 173 171 167 163 158 153 147 139 135 128 122 119 116 113 109 106 102 100 97 94 90 88 87 85 85 84 84 84 85 87 87 87 87 87 85 84 83 81 78 75 72 71 68 66 65 65 64 65 67 70 74 80 86 90 97 102 110 114 116 119 123 123 125 126 128 128 130 133 135 136 138 139 140 143 143 145 144 147 147 148 148 150 150 150 152 154 156 155 157 156 159 160 160 159 161 160 160 158 158 156 154 156 154 157 154 158 150 161 172 196 208 266 300 289 298 302 297 305 301 301 300 300 297 290 290 289 283 282 281 277 277 273 273 273 270 270 267 267 267 264 264 261 262 259 260 257 258 256 256 254 252 252 250 248 248 247 245 243 241 238 237 236 235 232 230 229 228 226 224 223 221 221 220 219 218 218 216 216 216 215 213 214 214 215 215 214 215 215 215 215 217 217 217 217 215 215 214 213 213 212 209 209 207 206 205 203 202 201 200 199 197 196 196 194 194 194 194 194 194 194 193 193 193 193 191 191 190 190 190 189 189 188 189 188 188 188 187 186 185 184 183 181 179 179 178 177 177 177 176 176 176 176 178 177 179 179 179 181 182 184 188 189 197 198 203 207 204 207 210 207 207 203 195 195 177 177 169 169 161 158 151 144 144 139 133 133 133 127 127 125 133 140 142 155 196 235 268 279 284 287 290 293 291 291 293 293 290 292 294 294 300 305 306 304 304 302 302 300 300 300 300 300 300 299 298 298 298 298 299 299 299 300 301 302 304 305 308 310 312 316 320 325 329 333 336 338 340 340 339 337 336 335 331 328 326 324 322 320 318 317 315 315 316 316 316 318 320 322 325 327 330 334 336 339 340 342 343 344 345 345 345 344 343 342 341 339 338 336 334 331 328 326 324 321 319 315 313 309 306 301 297 290 279 267 255 240 230 223 216 213 210 208 207 206 205 205 206 205 207 208 209 214 217 221 225 228 233 236 239 242 245 247 248 249 250 251 252 252 254 255 256 258 260 262 264 267 270 273 276 278 280 281 282 283 283 283 283 282 281 281 280 279 279 278 278 277 276 275 274 273 273 272 271 270 269 269 268 267 267 265 265 263 261 259 257 254 250 247 244 241 241 241 241 243 246 249 252 256 258 260 260 261 262 262 262 262 262 262 262 263 263 264 264 265 266 267 268 270 271 272 273 274 275 277 278 279 280 282 283 284 286 287 288 290 291 293 294 295 297 298 299 300 300 300 301 301 301 301 302 302 302 302 303 304 305 305 305 306 307 307 307 306 306 306 305 304 304 304 303 303 302 302 302 302 301 301 300 301 300 299 299 297 296 295 295 294 293 292 292 292 292 291 140 141 141 141 141 140 140 138 136 133 132 132 133 136 140 146 154 161 168 171 174 174 176 175 173 171 169 167 163 158 152 145 139 133 127 123 118 115 111 109 105 101 98 94 90 88 85 83 83 81 81 81 83 85 87 87 87 87 87 85 84 83 81 78 76 74 72 69 69 67 67 68 70 72 75 81 84 88 95 99 103 108 111 114 116 118 119 121 125 126 126 128 130 133 135 136 138 139 139 139 141 141 141 141 143 143 143 145 145 147 149 150 153 155 154 157 157 158 157 156 156 158 156 156 158 161 159 163 161 165 161 172 191 235 266 268 284 298 293 297 301 301 297 297 300 297 297 290 289 289 287 282 281 277 277 277 273 273 273 270 270 267 267 264 264 261 261 261 259 256 257 254 253 253 250 248 249 247 245 243 241 241 239 237 235 233 231 230 228 227 226 223 222 221 220 220 220 219 216 216 216 216 215 215 215 215 214 214 215 214 215 217 217 217 217 217 217 218 217 217 216 213 213 213 210 209 209 207 205 204 202 200 200 199 198 197 196 196 196 196 196 195 195 195 196 196 195 195 196 195 195 193 193 194 193 192 191 191 190 190 190 188 187 185 183 182 181 179 179 178 177 177 177 177 176 176 176 176 175 177 177 179 181 184 188 192 196 202 205 207 209 212 210 207 207 200 193 185 177 170 163 163 157 157 151 146 143 138 138 134 134 128 134 138 144 144 151 165 174 201 229 261 269 275 280 283 287 287 284 284 285 287 289 289 289 292 295 295 295 297 295 296 296 295 296 297 297 297 297 297 298 298 298 299 299 300 301 302 304 306 308 310 314 316 320 324 327 332 334 337 338 338 338 336 335 333 331 329 327 325 323 321 319 318 317 317 316 316 318 319 322 324 327 329 333 335 338 340 342 343 345 345 346 345 345 344 343 341 340 338 336 334 332 329 327 324 321 319 317 314 312 309 305 301 296 289 278 266 249 233 222 214 208 205 203 202 201 200 199 200 201 201 202 205 207 211 214 217 222 226 230 235 237 241 243 245 247 248 249 249 250 251 251 252 253 255 256 258 261 264 267 271 273 276 278 280 281 282 282 282 282 282 281 280 280 279 278 277 277 276 275 275 274 273 273 272 271 271 270 269 269 268 267 266 264 263 262 259 256 253 249 245 242 238 238 238 239 241 244 247 250 253 255 257 258 260 261 261 262 262 262 262 262 262 263 264 264 265 266 267 268 270 271 272 274 275 276 277 279 280 281 282 284 285 287 288 290 291 292 294 295 296 298 299 299 300 300 300 300 300 300 300 300 301 301 301 302 302 303 303 304 304 305 305 305 304 304 304 304 303 303 302 301 301 301 301 301 301 300 300 299 299 299 298 297 297 296 295 294 293 293 293 292 292 292 293 136 136 136 136 135 135 133 131 128 126 125 121 122 126 134 141 150 159 167 170 175 176 176 176 174 173 169 167 163 159 153 149 142 136 132 126 122 117 113 108 106 102 98 94 90 86 82 81 81 79 79 81 81 83 85 87 87 89 87 87 85 84 83 80 78 77 75 74 72 72 71 72 73 75 78 81 84 88 92 96 101 103 106 108 110 113 114 116 119 121 123 125 127 130 130 133 133 133 133 136 136 135 135 136 136 136 136 138 140 142 144 146 146 147 150 152 152 154 154 156 154 154 156 154 158 159 157 161 167 175 174 191 217 247 268 268 281 293 289 294 297 297 294 294 300 297 295 295 289 289 287 287 282 282 277 277 277 273 270 270 270 270 266 263 263 263 260 260 258 255 255 253 250 250 249 246 244 245 243 241 239 237 235 232 230 229 226 226 226 224 223 222 221 221 219 218 218 218 216 216 215 215 215 215 216 214 214 214 215 215 215 215 217 217 217 217 218 218 218 217 217 216 213 211 210 209 207 207 205 203 203 201 200 199 198 198 197 197 197 197 197 197 198 197 198 198 199 198 198 199 198 198 197 197 196 195 195 194 193 193 191 190 188 187 185 183 182 181 180 180 178 177 177 177 176 176 176 174 174 175 177 179 181 184 191 194 199 200 207 211 213 213 212 202 196 198 184 177 177 165 159 159 156 156 152 145 145 138 142 138 134 138 138 145 146 151 157 169 185 195 222 245 256 263 270 274 279 279 274 279 275 275 276 276 281 281 284 286 286 287 286 290 291 291 292 293 294 294 295 296 296 296 297 298 298 299 300 302 304 306 309 311 314 317 321 324 328 331 334 336 337 338 337 335 334 333 331 329 327 326 324 322 320 319 319 318 318 319 319 321 323 326 328 332 335 337 340 342 343 344 345 346 346 345 345 343 342 341 338 336 334 332 329 327 324 321 319 317 314 312 310 307 304 301 295 289 280 261 240 223 210 202 199 195 194 193 193 194 194 195 197 198 199 201 204 208 211 216 220 226 230 233 237 240 243 244 246 246 247 248 248 248 249 249 251 251 253 255 258 261 264 267 271 273 275 277 279 280 281 281 281 281 281 280 279 278 278 277 276 276 275 274 274 273 273 272 271 271 271 270 269 269 268 266 266 264 262 259 256 253 248 244 241 237 236 236 237 240 242 245 248 251 254 256 257 259 260 260 261 262 262 262 263 263 263 264 264 265 266 268 269 270 271 273 274 276 277 278 280 281 282 284 285 286 288 289 291 292 293 295 296 297 298 299 299 300 300 300 300 300 300 300 299 300 300 300 301 301 302 303 303 303 303 303 303 303 302 302 302 301 301 301 300 300 299 299 299 299 298 299 299 298 297 297 297 296 295 295 294 294 294 292 292 292 292 292 132 131 132 131 129 127 125 123 120 117 115 114 112 118 122 134 144 155 165 169 173 175 176 176 174 173 171 168 165 161 155 150 143 139 133 130 124 119 115 110 106 101 97 92 88 86 82 78 78 78 78 79 81 83 85 87 88 88 88 89 89 87 86 84 81 80 78 77 77 75 76 76 77 78 80 83 87 88 92 94 98 101 103 105 108 108 110 113 116 118 120 120 122 125 127 129 129 129 130 130 130 130 130 130 130 131 133 133 134 134 136 138 141 143 145 148 151 149 149 150 154 152 156 156 156 159 163 161 167 174 191 217 235 268 284 284 293 289 297 294 297 297 297 294 294 297 295 295 295 290 289 289 284 283 282 279 279 274 270 270 270 265 265 261 262 258 258 254 252 252 249 249 244 244 243 240 238 238 237 235 233 229 229 228 226 224 223 221 221 220 219 219 217 218 218 217 217 215 215 214 216 216 214 214 214 214 214 214 214 215 215 215 215 215 217 218 218 218 218 217 214 214 213 211 211 209 208 207 205 203 203 201 200 200 198 198 198 198 198 197 197 199 199 200 200 200 200 201 201 200 201 201 200 200 200 199 198 197 196 195 195 193 190 189 187 185 184 182 181 181 180 178 178 177 177 175 175 173 174 174 175 177 179 184 190 194 198 202 208 210 214 211 207 202 200 189 183 178 173 168 164 164 160 154 154 150 146 146 144 140 140 140 144 144 152 156 161 172 184 198 213 227 244 254 260 265 270 270 270 270 269 263 263 269 269 269 270 273 276 280 281 284 285 286 288 289 290 292 293 294 294 295 296 297 298 299 300 302 303 306 309 312 315 318 321 325 328 332 334 335 337 337 337 335 334 333 330 329 327 326 325 324 322 322 321 320 320 321 322 324 326 329 331 335 336 340 341 343 344 345 346 345 345 345 344 343 341 339 336 335 332 329 327 324 321 319 317 315 312 311 309 307 303 301 296 290 279 258 236 215 197 190 186 185 185 185 184 187 187 189 191 193 194 198 201 204 209 213 219 224 230 233 237 239 242 244 244 246 246 248 248 248 248 248 248 249 250 252 254 257 260 264 267 270 273 275 277 278 279 280 280 280 279 279 278 278 277 276 276 276 275 275 274 273 273 273 272 272 272 271 271 270 269 268 267 264 262 259 256 252 248 244 240 237 236 237 238 240 242 245 248 250 253 255 257 258 260 260 261 262 262 263 263 264 264 265 265 266 267 268 270 271 272 273 275 276 278 279 280 282 283 284 286 287 289 290 291 293 294 295 296 297 298 298 298 299 299 299 299 299 299 298 299 299 299 299 300 300 300 301 302 302 302 301 301 301 300 300 300 299 299 298 298 298 298 297 297 297 297 297 297 297 296 296 295 294 294 294 294 293 292 293 293 293 293 293 126 127 125 124 123 122 119 116 113 111 108 106 106 105 115 123 134 147 161 168 172 173 174 174 174 173 169 167 165 161 158 153 148 142 138 131 126 121 116 111 109 102 97 92 88 83 79 77 77 77 78 80 82 84 86 86 88 90 90 90 90 89 89 87 86 84 83 81 80 80 79 79 81 82 84 85 88 88 92 94 96 98 100 102 105 107 108 110 113 115 117 117 120 122 124 124 126 126 126 127 125 125 126 126 128 128 127 127 129 131 132 134 136 139 141 144 146 146 147 150 148 150 152 154 154 157 161 167 174 191 196 235 268 268 284 293 293 297 294 294 301 297 297 294 300 300 297 297 292 292 292 292 287 285 285 280 275 275 269 264 264 264 264 259 254 254 249 246 246 244 241 241 237 236 236 235 233 230 228 226 226 224 222 222 220 219 219 217 216 215 215 215 217 216 215 215 216 215 215 214 215 215 213 213 213 213 213 214 214 214 215 215 215 215 215 218 218 217 217 217 214 214 213 211 211 209 207 206 205 203 203 201 200 200 200 199 199 199 199 198 198 200 201 200 201 202 203 203 203 204 203 204 203 203 202 202 201 199 198 197 196 194 192 190 189 187 186 184 183 182 180 178 178 177 175 174 174 173 173 174 174 175 179 184 189 193 199 204 208 210 208 207 205 201 192 187 183 178 174 170 166 163 159 159 154 154 150 145 145 145 145 143 148 148 156 160 168 178 189 200 216 227 238 251 256 256 261 261 261 260 259 259 259 259 259 260 262 266 270 272 276 277 279 282 285 286 287 289 290 292 293 293 295 296 297 298 300 302 304 306 309 311 315 319 323 325 329 332 334 336 336 337 337 335 334 332 331 330 328 327 325 324 324 323 322 323 323 324 325 328 330 332 335 337 339 342 344 344 346 346 346 345 344 344 343 340 339 336 333 331 329 326 324 321 319 317 315 312 310 309 308 306 303 300 298 290 281 261 221 193 178 173 170 170 171 171 172 175 176 179 182 185 187 194 198 202 208 213 218 224 229 233 237 240 242 244 246 247 247 247 247 247 247 246 246 247 247 249 251 255 258 261 264 267 271 273 275 276 278 278 279 278 278 278 278 277 277 276 276 276 275 275 275 274 274 274 274 274 274 273 272 271 271 270 268 267 264 260 257 252 248 245 241 239 238 238 239 240 243 245 248 250 253 255 257 259 260 261 262 263 264 264 265 265 266 266 267 268 269 270 271 272 273 274 276 277 279 280 282 283 284 285 287 288 289 291 291 293 294 295 296 296 297 297 298 298 298 298 297 297 297 297 297 298 298 298 298 299 299 300 300 300 300 299 299 299 299 298 298 297 297 297 296 296 296 296 295 295 296 295 295 295 295 294 294 294 293 293 293 292 293 292 293 293 293 294 123 121 121 119 118 115 113 111 107 105 102 99 98 99 104 114 125 140 152 162 168 170 171 174 174 171 169 167 164 161 159 153 149 145 139 133 128 123 117 112 109 105 100 95 88 83 81 79 77 77 77 79 82 84 86 88 90 92 92 94 92 92 92 90 89 87 86 86 84 83 83 82 82 84 85 87 88 90 92 94 97 98 100 102 102 105 107 110 110 112 115 117 119 120 122 122 122 124 124 124 123 123 123 123 125 126 125 125 127 129 130 132 134 136 139 139 142 144 147 145 148 148 149 151 154 151 155 161 172 196 208 266 289 289 298 293 302 297 297 301 301 301 301 301 297 297 297 297 297 297 297 291 291 284 284 277 277 269 269 262 262 252 252 245 248 242 242 232 231 231 227 227 230 227 224 224 221 221 219 219 219 215 213 216 214 213 213 211 211 212 211 213 213 212 213 212 211 213 213 213 213 213 212 212 212 213 213 213 213 213 213 214 214 215 215 215 217 217 215 215 214 213 213 211 209 209 206 204 204 203 203 201 200 200 199 199 199 200 200 199 200 202 202 202 203 204 205 204 205 205 205 206 206 205 205 205 203 203 201 199 197 196 194 192 191 189 187 186 185 183 182 180 178 177 176 174 172 172 172 173 174 175 179 183 188 194 198 202 207 207 205 204 200 197 190 186 182 175 171 171 165 165 161 158 155 154 151 151 149 146 147 147 150 154 158 161 170 178 193 204 213 230 236 242 249 253 254 253 252 252 251 249 249 251 248 253 259 261 264 268 270 273 276 278 281 283 285 287 288 290 291 292 294 295 296 298 300 301 304 306 309 312 316 320 323 327 330 333 335 336 337 337 336 335 334 333 332 330 329 328 326 325 325 324 325 325 327 327 330 332 334 336 339 342 343 345 346 346 347 347 345 344 343 342 340 338 336 333 331 329 326 323 321 318 317 314 312 310 309 308 307 306 303 302 300 297 286 247 191 165 151 151 149 150 150 152 154 158 158 163 166 175 179 185 194 199 206 212 218 224 230 235 239 242 245 246 248 249 249 249 247 247 246 245 245 246 245 246 248 251 255 258 262 265 268 271 273 275 276 277 277 278 278 278 278 278 277 277 277 276 276 275 276 276 276 276 276 275 275 275 274 274 273 271 270 268 266 263 259 255 250 247 243 241 240 240 241 242 244 247 249 251 253 255 258 260 261 263 264 265 265 266 267 267 268 268 269 270 270 271 273 273 275 276 277 279 280 281 282 284 285 286 287 289 290 291 291 293 293 294 295 296 296 296 296 296 296 296 296 296 296 296 296 296 297 297 298 298 298 298 299 299 298 298 298 297 297 296 296 296 296 295 295 294 294 294 294 294 294 294 294 294 293 293 293 293 293 292 292 293 293 293 293 294 294 295 119 118 116 115 113 111 108 106 102 99 96 95 93 93 97 102 112 124 140 156 163 168 170 171 172 170 169 165 164 161 157 154 150 145 141 135 130 123 117 112 109 105 100 95 90 86 83 81 79 79 79 81 84 86 88 90 94 96 95 95 95 95 95 93 92 90 90 89 89 89 87 87 87 87 89 89 90 92 93 95 97 99 100 102 104 104 107 110 110 112 112 115 117 119 120 120 122 122 123 123 123 123 124 124 124 125 125 127 127 129 130 130 132 134 137 139 142 142 142 143 144 145 142 143 151 146 142 146 169 208 266 300 306 306 309 302 302 302 302 297 305 305 305 305 305 305 297 302 297 297 302 293 293 284 284 268 268 247 247 231 231 220 220 212 212 207 207 203 200 207 204 210 207 209 207 207 209 207 207 208 207 207 205 204 204 204 203 204 204 204 206 206 208 209 209 210 210 210 212 212 211 213 212 212 212 212 212 212 213 213 213 213 214 214 214 214 214 214 214 214 214 213 212 211 209 208 206 205 203 203 202 201 200 199 200 200 200 200 200 201 201 202 202 203 203 205 205 206 207 207 207 207 208 207 207 206 205 204 203 201 200 198 196 195 193 191 190 188 186 185 183 182 180 177 176 174 173 171 171 171 173 176 179 183 188 193 196 200 203 204 202 200 197 192 188 185 179 176 172 169 167 163 160 160 157 157 154 150 148 148 148 151 154 156 159 166 174 183 192 207 217 227 235 241 247 247 251 251 249 248 244 242 242 244 246 249 254 256 260 263 266 268 273 275 278 280 282 284 286 288 290 291 293 295 296 298 299 302 304 307 310 313 318 321 326 329 332 334 336 337 338 337 337 336 335 333 332 330 330 328 327 327 326 327 327 328 329 332 333 335 338 341 343 345 346 347 348 348 347 346 345 343 342 340 338 335 333 330 327 325 323 320 317 315 314 312 310 309 308 307 306 305 305 304 303 307 309 327 114 115 123 125 123 123 124 124 127 131 134 141 145 152 163 173 183 194 200 212 220 226 233 236 240 244 247 250 251 251 253 251 249 249 248 247 245 244 244 245 247 250 252 256 260 262 266 269 271 273 274 275 277 277 277 277 277 278 278 277 277 277 277 277 277 277 277 277 277 278 278 277 276 275 275 274 272 270 267 264 261 257 253 250 247 244 243 243 244 244 246 248 250 252 255 257 259 261 263 264 266 267 268 269 269 270 270 271 271 272 273 274 275 275 276 277 278 280 281 282 283 284 285 287 288 289 290 291 292 292 293 294 294 294 295 295 295 295 295 295 295 295 295 295 295 295 296 296 296 297 297 297 297 297 297 297 296 296 296 295 294 294 294 293 293 293 293 293 292 293 293 293 293 292 292 293 293 292 292 293 293 293 293 294 294 295 295 296 116 115 113 112 110 107 105 101 98 95 92 90 88 88 87 94 103 114 131 146 157 163 166 168 169 168 167 165 162 160 157 154 151 146 139 135 128 123 118 113 111 106 102 97 92 90 86 83 83 83 83 86 88 90 92 94 96 98 97 99 99 98 98 98 97 95 95 93 93 92 92 90 90 90 90 90 92 92 93 95 97 99 99 101 104 104 105 107 110 110 113 113 116 118 119 121 121 121 123 124 123 123 125 125 125 125 126 126 128 130 130 132 132 134 137 134 139 139 140 140 137 138 138 138 139 132 131 128 103 103 343 320 318 318 318 309 309 309 309 309 309 309 309 309 309 318 318 318 320 320 320 327 327 103 103 159 159 146 146 142 142 150 150 155 155 158 161 161 170 170 177 177 183 183 183 187 192 187 190 190 190 190 189 193 193 192 192 194 194 197 200 203 202 204 206 208 207 209 210 210 210 210 211 211 212 212 211 212 212 211 211 213 213 213 214 214 214 214 214 214 214 212 211 211 209 207 206 205 205 203 202 201 201 200 201 201 200 202 201 202 202 203 204 205 205 206 207 207 208 209 209 208 208 208 208 207 207 205 204 203 202 200 198 197 195 194 192 190 189 187 185 183 181 178 176 175 174 173 172 172 173 176 177 181 185 190 195 197 198 199 200 197 192 190 187 182 179 173 171 168 166 163 160 160 156 156 156 153 151 151 150 152 155 157 164 167 174 187 197 211 220 229 237 239 244 244 244 247 242 242 241 239 235 237 241 244 249 255 257 260 265 267 270 274 276 278 281 283 285 287 289 290 292 294 295 297 300 302 305 308 312 316 320 324 328 332 334 336 337 339 338 338 337 336 336 334 333 331 330 329 329 329 328 329 330 331 333 335 337 340 343 345 347 348 349 350 349 349 348 346 344 342 340 337 335 332 329 327 324 321 318 316 315 312 311 309 308 307 307 304 306 305 305 305 309 317 331 37 78 91 97 101 100 100 100 104 104 103 104 110 111 121 129 143 163 177 194 209 220 232 238 241 246 251 253 256 258 258 257 257 255 253 251 249 246 245 246 246 248 249 251 254 258 261 265 267 270 272 274 275 276 277 278 278 278 278 278 278 278 278 278 278 279 278 278 278 278 279 279 278 278 278 277 275 274 272 269 266 263 259 256 253 250 248 247 246 246 247 249 251 253 255 257 259 261 263 265 266 268 269 270 271 272 272 273 274 274 274 275 276 277 277 278 279 280 281 282 283 284 285 286 287 288 289 289 290 291 292 292 292 293 293 293 293 293 293 293 293 293 293 294 294 294 294 295 295 295 296 296 296 296 296 296 296 295 295 294 294 293 293 293 292 292 292 292 291 292 292 292 292 292 292 292 292 292 293 293 293 293 294 294 295 295 296 296 297 112 111 110 108 107 104 102 98 95 92 90 86 86 85 85 87 94 104 116 131 148 158 161 164 166 165 164 161 160 158 156 153 148 144 139 133 129 124 118 116 112 107 105 101 97 95 90 90 88 88 88 90 90 95 97 98 100 102 101 101 102 102 102 102 100 98 98 96 96 95 95 93 93 92 92 92 93 93 95 97 97 99 101 101 104 104 105 107 110 110 113 114 117 117 121 122 122 123 125 125 126 128 128 130 130 130 130 130 130 132 132 134 134 137 134 137 137 137 137 137 134 134 138 133 125 122 114 94 25 25 343 349 331 331 331 331 318 331 331 331 331 331 343 343 343 12 25 57 57 69 92 92 104 104 101 111 116 123 123 119 125 125 129 129 126 134 138 138 142 142 145 149 156 156 158 164 169 170 170 170 175 175 175 178 179 179 182 182 185 189 192 195 195 197 200 202 204 207 208 207 209 210 209 210 211 210 210 212 211 210 211 211 213 212 212 212 212 212 213 213 212 211 210 210 208 208 206 205 205 203 203 202 202 201 202 202 202 202 202 204 204 205 205 206 207 207 208 208 209 209 210 209 209 209 209 208 207 207 205 204 203 202 200 199 197 196 194 192 191 188 187 185 183 181 178 176 175 174 173 174 174 176 178 181 185 189 192 194 195 195 195 193 191 186 181 179 174 172 169 167 164 164 161 158 158 155 155 154 154 153 153 154 157 161 164 167 178 187 197 211 220 226 237 241 243 246 244 241 239 237 234 234 234 233 237 243 248 251 255 258 261 265 268 271 274 277 280 283 285 286 288 290 292 294 295 297 300 302 306 310 314 318 323 327 331 334 337 339 339 340 340 340 338 338 336 335 334 333 332 331 331 330 331 332 333 335 337 339 342 344 347 349 351 352 352 351 350 349 347 345 343 340 337 334 331 328 325 322 320 318 315 313 312 310 307 307 305 304 305 305 303 304 306 310 321 332 6 41 66 77 80 81 82 82 83 87 83 83 86 86 90 90 96 104 116 132 161 201 228 242 249 252 258 263 263 267 267 267 264 262 259 257 256 253 250 248 247 247 247 250 253 255 257 261 264 267 270 271 273 275 276 277 278 278 278 279 279 279 279 279 280 279 279 280 280 280 280 280 280 280 280 279 278 277 275 274 272 269 266 263 260 257 254 252 251 250 251 251 253 254 256 258 259 262 263 265 267 268 270 271 273 274 274 275 276 276 277 277 277 278 278 279 279 280 281 282 283 283 284 285 286 287 288 288 289 289 290 290 291 291 291 292 292 292 292 291 291 292 292 292 292 292 293 293 294 294 295 295 295 295 295 295 295 295 294 293 293 293 292 292 292 291 291 291 291 291 291 291 292 291 291 292 292 293 293 293 294 294 294 295 296 296 296 297 297 298 110 108 108 105 104 101 99 96 95 92 88 84 84 81 80 81 83 94 104 120 134 147 154 157 160 160 160 159 158 157 154 151 146 143 139 133 129 124 120 116 111 109 105 102 100 96 94 92 92 92 92 92 95 97 98 101 102 104 105 105 107 106 106 104 103 103 101 100 100 98 96 96 95 93 93 93 95 95 95 97 99 99 101 101 104 104 105 107 110 111 112 115 116 120 123 125 126 128 128 130 132 134 134 134 137 137 137 137 137 137 137 137 137 137 137 137 134 134 134 134 134 129 133 120 115 108 92 57 37 37 8 349 349 349 8 349 349 8 12 37 37 37 57 69 75 91 91 101 100 98 106 104 103 108 107 110 110 114 114 116 116 120 120 120 120 123 123 123 125 129 129 131 137 143 143 146 148 154 154 156 159 159 163 164 167 167 171 171 175 179 182 186 189 192 195 198 201 203 204 207 206 208 209 210 209 210 211 211 210 211 211 211 211 211 212 212 212 212 212 211 211 211 210 209 208 207 207 205 204 203 204 204 203 202 203 204 203 204 204 205 205 206 207 207 207 208 209 209 209 209 210 210 210 210 209 209 208 207 206 205 204 203 202 200 199 197 196 195 193 191 189 187 185 182 180 178 177 176 176 175 175 176 179 181 184 187 189 191 191 191 190 188 185 181 179 175 173 168 166 166 164 161 158 157 157 156 153 153 155 154 154 155 158 159 165 171 178 191 201 211 224 232 239 241 244 246 241 241 236 231 231 229 229 231 235 241 246 249 253 257 261 265 268 271 273 277 279 282 284 286 288 290 291 294 296 298 301 303 308 311 316 320 326 330 334 337 340 340 341 342 341 341 339 339 338 336 335 334 334 333 333 333 334 335 337 338 341 343 345 347 350 352 352 353 353 352 351 349 347 343 340 337 334 331 328 325 321 318 316 315 312 309 308 306 305 305 304 303 301 302 303 302 308 312 333 354 22 48 57 65 67 70 72 73 73 71 74 74 74 73 73 75 78 76 79 76 78 57 261 268 278 276 281 279 282 281 281 280 280 273 270 267 264 259 257 253 252 251 251 251 253 256 259 261 265 267 270 272 274 275 277 278 279 279 280 280 281 280 280 281 280 280 280 281 281 281 281 281 281 281 281 281 280 278 277 275 274 272 269 266 264 261 258 257 256 255 255 255 256 257 259 261 262 264 266 267 269 271 272 273 274 275 276 277 277 278 278 278 279 280 280 281 281 281 282 282 283 284 284 285 286 286 287 287 288 288 288 289 289 290 290 290 290 290 290 290 290 290 291 291 291 292 292 293 293 293 294 294 294 294 295 294 294 294 294 293 293 292 292 291 291 291 291 291 290 291 290 291 291 291 292 292 293 293 294 294 294 295 296 296 297 297 297 298 298 299 108 106 105 103 101 100 97 94 92 90 87 85 82 79 78 79 81 87 99 108 128 139 148 154 155 157 157 157 155 154 151 147 144 140 137 132 128 124 120 116 113 110 107 104 103 101 98 96 96 96 96 96 98 101 103 105 106 108 107 109 108 109 108 107 107 105 104 103 103 101 99 98 96 96 95 95 95 95 95 97 99 99 101 101 104 104 106 107 108 111 113 114 117 123 124 128 130 132 137 139 139 142 145 145 145 144 144 142 142 139 139 139 137 137 137 137 137 137 134 134 129 125 123 111 101 91 75 52 52 26 26 26 26 26 37 26 52 52 75 75 91 91 91 100 98 106 104 103 107 105 108 108 107 109 109 112 110 110 113 113 115 115 115 115 115 118 116 119 119 121 121 122 127 127 132 132 137 137 139 142 144 144 149 152 152 156 156 159 163 166 170 178 182 186 193 193 196 201 204 203 204 207 208 209 208 210 210 211 210 210 211 210 210 211 211 212 211 211 211 211 210 210 209 209 207 207 206 205 205 205 205 204 204 204 204 204 206 205 206 206 207 207 207 208 208 209 209 209 209 210 210 210 210 210 210 209 209 207 207 206 205 204 203 202 200 199 198 197 195 193 191 189 187 185 183 181 180 178 177 177 177 178 179 179 181 183 185 187 187 185 185 183 181 177 175 171 169 166 163 163 160 160 157 157 155 155 155 154 153 153 155 156 158 159 165 171 178 192 202 213 227 235 241 242 247 244 244 241 236 231 229 226 228 230 234 239 245 250 254 259 261 264 267 271 273 276 280 281 284 286 288 289 291 293 296 298 301 305 309 313 318 323 328 333 337 339 341 342 343 343 343 342 342 340 340 338 337 336 336 335 336 337 337 338 340 342 344 346 348 350 352 353 353 354 354 352 350 347 344 341 338 334 330 327 324 321 318 316 313 311 309 307 305 305 303 302 302 301 301 301 301 305 310 321 336 4 30 47 51 56 58 61 63 62 63 64 64 65 65 65 64 66 67 64 66 60 55 48 35 5 332 322 312 312 306 303 301 299 293 289 285 281 273 270 264 261 259 256 256 255 257 258 261 263 266 269 271 274 275 277 278 279 280 281 281 282 282 282 282 282 282 281 281 281 281 282 282 282 281 281 281 281 279 279 278 277 275 273 271 269 267 265 262 261 260 260 259 259 260 261 262 264 265 267 268 269 271 272 274 274 275 276 277 278 279 279 279 280 280 280 281 281 281 282 282 283 283 284 284 285 285 285 286 286 287 287 287 288 288 288 288 288 288 288 289 289 289 289 289 290 290 291 291 292 292 293 293 293 293 294 294 294 293 293 293 292 292 292 291 291 291 291 291 290 291 291 291 291 292 292 293 293 294 294 295 295 296 297 297 297 298 298 299 299 300 300 105 104 103 101 99 97 96 93 92 89 87 83 81 80 79 81 82 87 94 105 118 132 141 146 150 154 154 153 152 150 149 145 142 139 135 130 127 123 120 116 114 112 108 106 105 104 102 101 100 100 100 102 103 105 106 108 110 110 111 111 112 112 109 109 109 108 106 104 104 102 101 98 96 96 96 95 95 95 97 97 99 99 101 101 102 104 105 106 106 110 113 115 119 122 128 130 137 139 145 148 152 152 152 158 154 150 150 149 149 146 144 139 139 139 137 137 134 134 134 130 129 119 116 111 104 78 67 61 61 40 50 50 61 61 78 78 81 91 100 98 97 104 103 107 105 104 107 106 108 107 107 109 107 110 110 109 112 111 111 113 112 112 113 113 113 113 114 114 114 114 115 116 118 120 122 124 126 126 130 130 132 137 137 139 142 144 147 150 154 158 161 170 178 183 186 190 193 200 202 204 203 205 207 208 209 209 210 210 208 208 209 210 210 209 211 211 211 211 211 210 210 210 209 209 209 208 207 207 206 205 206 207 206 207 206 207 208 207 208 208 209 209 208 209 209 210 210 210 209 210 210 210 210 209 209 209 208 207 207 206 206 205 204 202 202 200 199 198 196 195 193 191 189 187 186 184 182 181 179 178 178 178 178 179 179 181 181 181 181 181 179 177 176 172 170 169 167 163 163 160 160 156 156 156 155 154 154 155 154 153 155 156 158 159 165 166 178 188 204 216 230 242 244 246 247 247 244 239 236 233 231 228 230 232 235 238 244 248 254 257 261 265 268 271 275 278 280 282 284 286 288 290 291 294 296 299 303 306 311 316 321 327 331 336 339 341 343 345 344 345 344 343 343 342 341 340 339 339 339 339 340 340 341 342 343 345 347 348 350 352 352 354 354 353 352 351 349 345 342 339 335 331 328 323 320 318 315 312 310 309 308 305 304 303 302 300 300 301 298 299 298 307 312 326 345 13 33 39 50 52 56 56 57 58 57 58 58 60 58 60 60 58 59 58 57 54 52 43 36 21 9 356 345 335 326 323 319 313 310 304 301 295 286 281 277 270 267 262 261 260 261 262 265 266 269 271 273 275 277 278 279 281 282 283 283 283 283 283 283 283 283 282 282 282 282 281 281 281 281 281 281 281 280 279 279 277 276 274 273 272 270 267 266 265 264 263 263 264 264 265 266 267 268 269 270 271 273 274 275 276 276 277 278 279 279 280 280 280 281 281 281 281 282 282 282 283 283 283 284 284 284 284 285 285 286 286 286 286 287 287 287 287 287 287 287 288 288 288 288 289 289 290 291 291 292 292 292 293 293 293 293 293 293 293 292 292 292 292 291 291 291 291 291 291 291 291 291 292 292 293 293 294 295 295 296 297 297 298 298 299 299 300 300 300 300 301 104 103 101 99 98 97 94 93 92 89 87 85 83 81 80 82 83 88 93 103 113 126 134 140 144 147 148 149 149 147 145 143 139 137 134 131 127 123 121 116 115 112 110 107 107 104 103 102 102 101 103 104 106 106 110 110 112 111 113 112 114 112 112 111 110 110 108 106 104 102 101 99 98 96 96 96 95 95 97 97 97 99 99 101 102 103 103 103 107 111 112 116 119 123 127 137 142 148 152 156 161 165 165 165 161 159 159 152 149 146 146 144 142 139 139 137 137 131 127 126 116 113 108 100 91 81 71 67 67 57 71 71 81 82 91 91 97 103 107 105 104 107 106 108 110 109 109 110 109 109 108 110 109 109 110 110 110 110 110 112 112 112 112 110 110 110 111 111 111 112 110 113 114 114 115 117 119 120 123 123 124 128 130 130 132 137 139 140 143 152 156 164 173 178 187 191 194 197 200 202 204 205 205 209 208 209 210 209 209 210 209 209 210 210 211 211 211 211 210 210 210 209 209 210 209 209 209 208 208 208 207 208 208 207 208 209 210 209 210 210 210 211 211 211 211 211 210 211 211 210 210 210 210 209 209 208 207 207 207 206 206 205 204 203 202 201 200 199 198 197 196 194 192 190 188 186 185 183 182 181 179 178 178 178 178 178 178 178 176 176 174 173 171 168 166 164 163 160 160 158 157 155 155 155 156 155 154 154 155 154 155 154 155 159 165 170 178 189 207 223 235 244 252 253 249 251 247 242 236 233 231 228 230 232 235 240 244 248 254 258 263 265 268 273 275 278 280 282 285 286 288 289 292 294 297 300 304 308 313 319 325 330 335 339 342 343 345 346 346 346 346 345 345 344 343 343 342 342 342 341 342 344 345 346 346 348 349 350 351 352 352 353 352 351 351 349 347 343 340 335 331 327 324 320 318 315 312 310 309 306 305 304 302 301 298 298 298 297 296 297 299 309 317 329 354 12 29 40 47 49 51 50 54 53 53 54 54 54 54 55 54 56 54 53 53 50 48 44 35 28 20 11 2 353 348 339 335 331 325 322 316 310 301 295 285 281 273 270 267 265 266 267 268 270 272 274 275 277 279 280 281 283 284 284 285 285 285 285 285 285 284 283 283 282 282 282 281 281 281 281 281 280 280 280 279 278 277 276 274 273 271 271 269 267 267 267 266 266 266 267 268 269 269 271 272 272 273 274 275 276 277 278 278 279 279 280 280 280 281 281 281 281 281 281 282 282 282 283 283 283 283 283 284 284 284 285 285 285 285 285 286 286 286 286 286 286 287 287 288 288 289 290 290 291 291 292 292 292 292 293 293 293 293 293 292 292 292 292 291 291 291 291 291 291 292 292 292 293 293 294 294 295 296 297 297 298 299 299 300 300 301 301 301 301 301 301 102 101 100 99 97 96 95 93 91 90 89 86 84 84 85 84 86 90 95 103 112 122 128 135 139 142 144 144 145 144 142 141 138 136 133 130 127 124 121 118 115 113 111 110 108 106 105 104 103 104 104 107 107 109 111 112 114 114 115 115 114 113 113 113 112 110 108 105 104 102 101 99 98 96 96 96 95 95 97 97 97 99 99 100 100 100 101 101 105 108 112 115 121 127 131 140 148 156 161 165 170 170 170 170 166 164 164 160 154 149 146 146 144 139 137 140 134 131 127 121 116 113 106 98 91 82 82 73 76 76 83 84 91 91 96 100 104 107 109 108 110 112 111 110 112 111 112 111 110 112 112 111 110 110 110 110 110 111 111 110 110 110 110 108 108 109 107 107 108 108 108 109 110 110 111 111 114 115 115 119 119 120 122 123 125 127 131 134 140 144 152 163 168 178 187 191 195 198 200 204 205 204 205 209 209 210 210 209 210 211 210 209 210 210 211 212 211 211 211 212 212 211 211 210 211 211 210 210 210 210 210 210 210 210 210 211 212 211 211 212 212 213 213 212 212 211 211 211 211 211 209 209 209 208 208 208 207 207 206 205 205 205 204 203 203 201 201 200 200 199 197 196 194 192 190 190 187 185 184 182 181 179 178 176 175 175 173 173 171 170 170 168 167 165 163 162 160 158 157 157 154 155 154 155 155 154 155 154 154 155 154 155 159 159 161 166 173 189 204 227 244 249 255 257 257 257 253 246 242 236 233 233 232 232 235 240 244 250 253 258 262 266 270 273 275 278 280 282 285 286 288 290 292 295 298 301 305 310 316 322 328 333 338 341 344 346 347 348 348 348 348 347 346 346 346 345 345 345 345 346 346 347 348 349 349 350 351 351 351 352 351 351 350 349 348 345 342 339 336 331 327 323 320 317 315 312 310 309 307 305 304 302 301 299 298 296 297 296 294 295 302 308 322 336 354 19 29 36 40 46 46 48 48 49 49 49 49 50 50 52 52 50 50 51 49 49 46 42 39 31 25 20 13 6 358 354 346 342 337 331 325 322 316 304 299 289 284 279 275 272 272 272 273 274 276 277 278 280 281 283 284 285 286 286 287 287 287 287 287 286 285 284 283 283 282 282 281 281 281 280 280 279 279 279 279 277 277 276 275 274 273 272 271 270 269 269 268 268 268 269 270 270 271 272 272 273 274 275 275 276 277 277 278 279 279 279 280 280 280 280 280 281 281 281 281 281 281 282 282 282 282 282 283 283 283 283 283 284 284 284 284 285 284 285 285 285 286 286 287 288 289 289 290 290 291 291 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 293 293 293 294 295 295 296 296 297 298 299 300 300 300 301 301 302 302 303 302 302 302 101 100 99 99 98 97 96 95 94 93 90 89 87 87 87 88 90 94 98 105 112 118 126 131 135 137 139 140 141 141 140 139 137 135 133 131 128 124 122 119 116 113 111 110 108 107 105 104 105 106 107 108 108 110 111 113 115 115 116 116 116 116 113 113 112 110 107 105 104 102 99 99 98 96 96 96 95 95 95 95 97 97 97 98 98 98 99 100 102 103 107 112 122 126 134 143 152 161 165 170 174 174 174 171 171 168 165 161 157 154 151 146 146 144 142 137 134 131 123 121 116 110 104 97 91 83 84 84 84 85 91 90 95 99 103 105 107 109 111 113 112 113 113 113 112 112 113 112 112 113 112 111 111 110 110 110 110 110 110 110 109 109 110 108 106 106 106 106 105 105 106 106 107 107 107 108 108 111 112 113 114 115 115 119 121 124 129 131 137 141 152 161 172 183 187 195 199 202 204 207 208 207 209 210 211 210 211 212 210 211 210 210 211 211 211 212 211 213 213 212 212 212 211 211 212 211 212 212 212 211 211 212 213 212 212 213 213 214 214 214 214 214 214 214 213 212 212 212 211 211 210 209 208 208 207 207 207 205 205 204 204 204 204 203 203 202 201 201 200 200 199 197 195 194 193 191 188 188 186 183 182 179 178 175 174 172 170 169 167 167 166 164 163 161 161 160 158 157 155 156 155 154 155 154 155 155 156 155 154 155 157 156 159 160 161 166 173 190 207 228 250 259 265 265 265 261 257 252 244 239 236 233 232 235 238 243 247 250 253 258 262 266 270 273 275 278 280 283 285 286 287 290 292 295 299 303 308 314 319 326 332 337 341 343 346 348 349 349 350 349 349 349 349 348 348 348 348 348 349 349 350 350 351 352 352 352 352 351 351 350 350 348 348 346 344 342 339 335 332 328 324 319 317 315 312 310 309 308 306 305 305 303 300 298 298 295 293 294 290 295 300 311 324 342 4 17 26 33 38 41 44 44 46 46 46 47 47 47 47 47 49 47 47 47 46 46 44 40 38 34 26 21 19 12 5 1 354 350 346 342 333 327 322 316 308 299 292 286 282 280 279 278 278 279 279 281 282 284 285 286 287 288 288 289 289 289 289 288 288 287 286 286 284 283 282 281 280 280 280 279 279 279 278 278 278 277 276 276 275 274 273 273 272 271 271 271 270 270 270 270 271 271 271 272 272 273 274 274 275 276 277 277 278 278 278 279 279 279 279 279 280 280 280 280 280 280 280 280 281 281 281 282 282 282 282 282 282 283 283 283 283 283 284 284 285 285 286 286 287 287 288 289 289 290 291 291 291 292 292 292 292 292 292 292 292 292 292 292 292 292 292 292 293 293 293 294 294 295 296 296 297 298 299 300 300 301 301 302 302 303 303 303 303 303 302 302 102 101 100 100 99 98 97 96 95 94 93 91 91 90 92 92 95 98 102 107 113 118 122 127 131 135 136 137 138 138 138 137 136 134 132 131 128 126 122 120 117 115 113 110 109 107 107 106 106 107 107 107 109 110 112 112 114 116 116 116 115 115 113 112 110 108 106 104 102 100 99 98 96 96 95 95 95 95 95 95 95 95 96 96 96 96 97 97 100 103 105 110 119 126 137 146 156 161 166 171 175 175 175 171 171 169 166 161 158 155 151 149 144 144 140 137 134 127 123 118 114 108 103 97 97 91 91 91 90 95 95 98 101 104 106 110 112 113 112 113 114 113 115 114 113 114 114 113 113 113 113 113 111 111 111 111 111 109 110 110 108 107 107 105 104 104 105 103 103 103 103 103 102 102 105 105 106 106 109 109 110 111 113 115 119 121 125 131 138 146 159 167 178 188 198 201 203 205 207 208 211 209 210 210 210 211 213 212 213 212 213 212 212 213 213 214 213 213 213 213 213 214 214 213 213 213 214 213 213 214 214 214 214 215 215 215 215 216 216 217 216 216 216 215 215 214 213 213 211 211 209 209 207 207 206 205 204 203 203 203 203 203 203 203 202 201 201 201 200 200 199 198 197 195 194 193 191 189 187 184 182 179 177 174 171 169 168 166 165 163 162 161 161 161 159 157 157 156 156 155 156 155 154 155 155 155 156 156 155 156 157 156 157 158 161 166 178 190 207 238 256 264 270 270 270 265 261 256 248 241 236 238 239 239 242 246 250 252 255 260 262 266 270 273 276 278 280 282 284 286 287 289 293 296 300 305 311 317 323 330 335 340 344 347 348 350 351 351 351 351 351 351 351 351 350 351 351 351 352 352 353 353 354 354 353 352 352 351 350 349 348 346 345 342 340 338 335 331 328 324 321 317 315 312 311 310 309 307 307 306 304 303 302 299 297 296 294 293 295 294 301 310 332 354 13 17 26 33 32 36 39 42 42 44 43 44 44 43 44 46 46 46 46 44 46 44 41 41 37 33 30 25 20 15 11 5 1 354 350 346 342 333 327 322 316 308 302 295 293 289 285 285 283 284 285 286 286 288 288 289 290 290 291 291 291 290 290 290 289 288 287 286 285 284 283 281 280 279 279 278 278 278 277 277 277 276 276 276 275 275 274 273 273 272 271 271 271 271 271 271 271 271 271 271 272 273 273 274 274 275 275 276 277 277 277 278 278 278 279 278 279 279 279 279 279 279 279 279 280 280 280 280 280 281 281 281 281 281 282 282 282 283 283 283 284 285 285 286 286 287 288 289 289 290 290 291 291 291 292 292 292 292 292 292 292 292 292 292 292 293 293 293 294 294 294 295 296 296 297 298 299 299 300 301 301 302 302 303 303 303 303 303 303 303 302 302 101 101 100 101 101 100 99 98 97 97 96 95 95 94 95 96 98 101 105 108 113 117 122 125 129 131 133 134 135 135 136 135 135 134 132 131 129 126 124 121 119 116 114 112 110 109 107 107 107 106 107 108 110 110 113 113 113 116 116 116 115 114 112 110 108 106 104 102 100 99 98 96 95 95 95 95 95 95 95 95 95 95 94 94 92 92 95 95 95 98 102 106 116 123 137 146 156 163 167 171 171 175 175 172 169 166 162 159 159 155 151 151 144 142 140 137 131 127 123 118 111 107 101 96 95 95 95 99 98 101 101 105 108 109 111 112 112 114 114 115 116 116 115 115 114 114 114 115 114 114 114 112 112 112 112 111 109 110 110 108 109 107 105 104 102 103 101 101 101 101 100 100 100 100 100 101 104 104 105 105 108 109 110 112 118 122 124 130 138 151 163 177 189 198 202 209 208 210 211 211 212 210 211 213 214 213 215 213 214 214 215 213 215 215 214 214 213 215 214 215 214 216 215 214 215 214 215 215 215 216 217 217 216 216 217 218 218 218 218 218 218 218 218 217 217 216 214 213 212 210 209 208 206 204 204 203 203 202 202 202 201 201 202 201 200 200 200 200 200 200 200 199 198 197 195 195 193 191 188 186 183 181 177 174 171 168 165 164 163 161 160 160 159 158 158 157 157 157 156 157 156 157 157 157 156 155 157 156 156 157 158 157 157 160 161 170 178 190 217 238 256 269 274 274 274 270 265 261 252 246 244 243 243 245 247 248 252 255 258 260 262 266 268 272 273 275 279 281 282 284 287 289 293 297 301 307 314 320 328 334 339 344 347 349 350 352 352 352 353 353 353 353 353 354 354 354 355 355 356 356 355 355 355 355 354 353 351 350 349 347 345 343 341 339 336 333 331 327 324 321 318 315 313 311 310 309 309 308 307 306 305 303 302 301 298 297 295 290 294 294 302 326 338 353 12 17 26 26 32 36 39 40 40 40 41 41 43 41 41 41 43 43 43 43 43 41 40 38 37 33 29 28 22 17 14 8 1 358 354 350 343 338 333 327 322 316 311 305 301 295 294 292 290 290 290 291 291 292 293 292 293 293 293 293 292 292 292 291 290 289 288 287 285 284 283 281 280 279 278 277 276 276 275 275 275 275 275 275 274 274 273 273 272 272 271 271 271 270 270 270 270 271 271 271 271 272 273 273 274 274 274 275 276 276 276 277 277 277 278 278 277 278 278 278 278 278 278 278 279 279 279 279 280 280 280 280 281 281 281 281 282 282 283 283 284 284 285 286 286 287 288 288 289 290 290 290 291 291 291 291 292 292 292 292 292 292 292 293 293 293 293 294 294 295 295 296 297 297 298 299 300 301 301 302 302 303 303 303 304 303 304 304 303 303 302 302 102 102 102 102 101 101 101 100 99 98 98 97 98 98 99 100 102 104 108 111 113 117 121 124 126 129 131 132 134 134 134 134 134 133 132 131 129 128 125 123 121 118 116 114 112 109 108 107 106 107 106 107 109 110 110 113 113 114 114 114 112 111 110 108 106 104 101 99 98 96 96 95 95 95 93 93 95 95 95 95 94 94 92 92 90 90 90 90 93 96 102 106 112 121 131 145 150 159 164 168 172 172 172 169 166 163 163 160 158 154 152 148 146 144 142 134 131 124 120 116 110 105 104 104 104 103 102 104 103 105 107 108 110 113 114 115 115 116 116 116 116 116 116 116 116 116 116 116 114 114 114 114 112 113 113 112 111 109 110 108 108 106 105 103 101 101 99 99 97 97 95 95 95 98 98 99 99 102 103 103 103 107 108 109 116 120 126 134 148 161 177 190 200 207 209 213 214 213 212 214 215 215 215 214 216 215 216 215 216 216 216 215 217 217 216 216 215 216 216 217 216 217 216 217 216 217 217 217 217 218 219 220 219 219 219 219 220 221 221 221 220 220 220 218 217 216 215 214 212 210 208 206 204 203 202 202 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 199 198 197 197 196 194 191 189 187 183 181 178 174 171 168 166 163 162 161 159 159 159 158 158 157 158 157 157 158 157 158 159 158 158 159 158 157 158 157 159 159 161 161 166 170 183 196 217 242 263 269 279 279 279 274 270 265 256 252 251 250 249 248 249 251 252 255 258 258 262 264 266 268 271 273 275 279 280 282 285 289 293 298 303 309 317 325 333 339 344 348 350 352 352 353 354 354 354 354 354 354 355 356 357 357 358 358 358 358 358 357 356 355 354 352 351 348 347 344 342 340 337 335 332 330 326 324 321 318 316 314 312 310 310 310 309 308 308 308 307 307 304 303 302 297 295 289 294 302 309 331 351 4 12 17 24 26 28 31 34 37 38 38 39 39 39 40 38 40 38 40 40 38 38 38 38 36 34 33 31 26 21 20 14 8 5 358 354 350 346 342 337 333 322 322 319 311 308 304 303 301 300 298 297 297 296 296 296 296 296 295 295 295 295 294 293 292 291 290 288 288 286 284 283 281 280 278 277 276 275 275 275 274 274 274 274 274 273 273 272 272 271 271 271 270 270 269 269 269 269 269 270 270 270 271 271 272 272 273 273 274 274 275 275 275 276 276 276 276 277 277 277 277 277 277 278 278 278 278 278 278 279 279 279 279 280 280 280 281 281 281 282 283 283 284 284 285 286 287 288 288 289 289 290 290 291 291 291 291 291 291 291 292 292 292 292 293 293 293 294 294 295 296 296 297 297 298 299 300 300 302 302 303 303 304 304 304 304 304 304 303 303 303 302 302 103 103 103 103 103 103 103 102 102 101 101 101 101 101 102 103 105 107 109 112 115 118 121 123 125 127 128 130 131 132 132 133 133 133 132 131 130 129 127 125 122 120 118 115 113 111 109 108 106 106 107 108 108 109 110 111 112 112 111 111 109 109 107 105 104 100 99 97 96 94 93 93 93 93 93 93 93 95 94 94 94 92 92 90 88 88 88 88 90 93 99 103 112 121 131 142 147 154 158 162 166 167 167 167 164 161 161 159 155 155 150 148 146 142 137 134 129 125 118 118 112 108 107 106 105 104 106 108 107 108 111 112 113 116 116 116 116 116 117 116 116 117 118 116 116 116 116 116 115 116 114 113 113 112 113 111 112 111 109 108 108 106 104 102 100 100 98 98 95 95 93 93 93 93 96 96 96 96 100 101 105 106 111 112 114 118 129 138 158 177 191 202 209 214 213 214 213 214 215 215 215 215 216 216 216 216 217 217 217 216 218 217 217 218 217 219 219 218 217 218 218 218 218 218 219 219 219 219 220 220 220 221 221 221 222 221 222 222 222 222 222 221 221 221 219 218 216 215 212 209 207 205 203 201 200 199 198 198 198 197 197 197 197 198 198 198 199 199 200 200 199 199 198 197 197 196 194 192 190 188 184 182 178 175 172 169 166 164 162 161 160 160 159 158 159 159 158 159 159 160 161 160 159 160 160 159 159 160 159 158 159 160 161 164 169 174 183 202 222 242 256 269 279 284 284 279 279 274 270 261 258 253 252 254 255 254 255 256 258 258 258 261 263 266 267 270 273 275 278 281 283 287 293 298 305 311 320 329 336 343 347 350 352 353 354 354 354 354 355 355 356 357 357 358 359 360 360 0 0 0 359 358 357 355 354 352 349 346 344 342 339 336 334 331 328 326 323 321 318 316 314 312 311 310 310 309 310 309 310 310 309 308 308 306 306 301 300 301 302 318 331 351 6 4 12 17 24 26 28 28 29 35 36 34 35 35 36 36 36 36 35 36 36 36 36 34 35 33 33 32 28 25 21 20 14 8 5 358 354 350 346 342 337 331 327 325 322 319 318 316 314 308 309 305 304 302 303 301 300 299 299 298 298 297 296 295 294 293 292 290 289 288 286 285 283 281 279 278 276 275 274 273 273 272 272 272 272 272 271 271 271 271 270 270 269 269 269 269 268 268 268 268 269 269 269 269 270 270 270 271 271 272 273 273 274 274 274 275 275 275 275 276 276 276 276 276 276 276 276 277 277 277 278 278 278 279 279 279 280 280 281 281 282 282 283 284 284 285 286 287 287 288 289 289 289 290 290 290 291 291 291 291 291 292 292 292 293 293 293 294 294 295 296 296 297 298 298 299 300 300 301 302 303 303 304 304 304 304 304 304 304 304 303 303 302 302 104 105 104 104 104 104 105 104 104 103 103 103 104 104 105 106 108 110 112 114 116 119 120 122 124 125 127 128 129 130 131 131 132 131 131 131 130 129 128 126 124 121 119 117 115 113 111 110 108 107 106 107 108 108 109 109 109 109 109 109 107 107 105 102 100 99 96 94 94 93 92 92 92 92 93 93 93 94 94 94 94 92 90 90 88 86 86 86 88 93 96 103 110 119 129 137 146 151 157 160 161 165 162 162 162 160 160 157 156 153 151 147 145 142 137 131 129 125 120 116 114 109 108 110 109 107 109 110 111 112 113 115 116 116 118 117 118 118 118 118 118 118 118 117 118 116 117 116 116 115 116 115 114 113 114 112 112 109 109 108 105 103 103 101 98 98 96 93 93 93 90 90 90 90 90 94 94 94 97 101 102 103 108 110 118 125 128 151 167 185 198 212 214 215 214 215 216 217 215 217 216 216 216 216 217 217 217 217 219 218 219 218 218 220 219 220 220 219 219 220 219 220 219 220 221 222 222 223 223 223 223 224 224 223 224 224 224 224 225 224 224 223 222 222 220 219 216 214 212 209 207 205 202 201 199 197 197 196 196 195 195 195 195 195 196 196 196 198 198 198 198 198 198 197 197 196 195 193 191 189 186 183 179 177 173 170 168 167 164 163 162 162 160 160 161 161 162 161 162 163 162 162 161 163 162 161 161 160 160 159 159 161 164 168 172 178 187 202 223 242 263 269 279 284 284 284 285 279 274 270 262 259 258 259 258 257 258 258 256 257 257 259 259 261 263 265 268 271 275 278 282 286 292 299 306 315 325 333 341 347 350 352 354 355 354 355 355 355 356 356 358 359 360 0 2 2 2 2 2 2 0 359 357 355 352 350 347 344 341 338 335 332 330 327 325 322 319 317 316 313 312 311 310 310 310 310 310 310 310 311 311 310 311 310 311 310 312 317 326 338 349 6 16 13 19 15 17 20 23 25 26 29 31 32 34 33 32 32 33 31 31 32 32 32 32 32 30 31 30 29 24 23 20 17 11 8 1 358 350 346 340 340 335 335 331 329 325 325 324 323 323 320 316 314 311 309 308 306 304 303 302 301 299 298 297 296 295 294 292 291 290 288 286 284 282 281 279 277 276 274 273 272 271 271 271 270 270 269 269 269 269 269 269 269 268 268 267 267 267 267 267 267 267 267 267 268 268 268 269 269 270 271 271 272 272 273 273 273 274 274 275 275 275 275 275 275 275 276 276 276 276 277 277 277 278 278 278 279 279 280 280 281 282 282 283 284 284 285 286 286 287 288 288 289 289 289 290 290 290 291 291 291 291 291 292 292 293 293 294 294 295 295 296 297 298 298 299 299 300 301 302 303 303 303 304 304 304 304 304 304 303 303 303 303 302 301 106 106 106 106 105 105 105 105 105 105 105 105 105 106 107 108 110 111 113 115 117 119 121 122 123 124 126 126 127 128 129 129 129 130 130 130 130 129 128 127 125 123 121 119 116 115 113 110 109 108 108 108 107 107 108 108 108 108 107 107 105 104 101 100 98 96 94 93 92 92 90 90 90 92 92 93 94 94 95 96 94 92 90 90 88 86 86 86 88 93 96 103 109 118 128 137 143 147 151 156 160 161 161 161 161 158 157 155 154 150 149 147 141 139 137 134 126 126 121 116 115 115 112 111 112 111 111 112 115 115 116 117 118 118 118 119 119 118 118 118 119 119 118 118 117 116 117 116 116 116 116 114 115 113 114 113 112 110 110 107 105 102 102 99 96 96 93 93 90 90 87 87 87 87 87 90 94 94 94 98 103 103 105 111 116 125 133 146 167 193 204 212 214 216 215 216 215 215 216 216 216 216 217 217 219 219 219 219 219 219 219 219 220 221 221 221 221 221 221 221 221 221 221 222 223 224 224 225 225 225 225 225 225 225 225 226 225 225 226 225 225 225 224 223 222 220 217 214 212 209 206 203 202 200 197 195 195 194 193 193 193 193 193 193 193 195 196 196 197 197 197 197 197 198 197 196 195 193 192 190 187 184 182 178 174 172 169 167 166 165 163 163 162 162 162 163 164 164 165 165 164 164 163 163 163 163 162 161 160 161 160 161 164 168 172 182 192 209 227 244 264 269 279 284 290 290 290 284 279 274 270 266 267 265 263 262 260 258 257 255 255 255 255 257 260 262 265 268 273 275 281 286 291 300 307 318 327 335 344 348 351 353 355 355 355 355 355 356 357 358 359 0 2 3 4 4 5 5 4 3 1 359 357 354 351 348 344 341 337 334 331 328 325 323 320 318 316 314 313 311 311 309 309 309 310 310 310 310 311 312 313 314 315 316 316 316 321 329 342 351 6 16 13 12 9 14 12 16 19 18 23 26 25 26 29 30 29 30 29 30 30 28 28 28 28 28 26 26 25 23 22 18 15 10 8 1 358 350 346 342 337 335 333 333 329 333 333 329 331 330 330 329 325 322 320 317 313 311 308 307 304 303 301 300 298 296 295 294 292 291 290 288 287 285 283 281 279 277 275 274 272 271 270 269 269 268 268 268 268 267 267 267 267 266 266 266 266 266 266 266 266 265 265 266 266 266 267 267 267 268 269 269 270 270 271 272 272 273 273 273 273 274 274 274 274 275 275 275 275 275 275 276 276 276 277 278 278 278 279 279 280 281 282 282 283 284 284 285 285 286 287 288 288 288 289 289 290 290 290 290 291 291 291 292 292 293 293 293 294 295 295 296 297 297 298 299 299 300 301 301 302 303 303 304 304 304 304 304 304 304 303 303 303 302 301 301 106 106 107 106 106 106 106 106 106 106 106 106 107 107 108 110 111 113 114 116 118 119 120 122 123 123 124 125 125 126 126 127 128 129 129 129 130 129 128 127 126 124 122 120 119 116 114 112 111 109 108 108 108 107 107 107 106 106 104 104 103 101 99 98 97 94 93 91 90 90 89 89 90 90 92 92 94 95 96 96 94 94 92 90 88 88 86 88 88 93 98 104 111 118 126 136 141 146 151 155 156 157 157 157 157 157 156 153 151 151 150 145 143 137 134 132 127 124 119 118 116 115 114 114 114 115 115 116 117 118 118 118 120 119 119 119 120 119 119 119 119 118 118 118 116 116 117 117 116 117 116 116 117 115 116 112 113 110 110 108 108 101 98 97 94 94 90 90 87 87 87 87 83 87 87 87 90 94 94 94 99 104 105 107 116 123 139 158 176 193 204 209 212 214 215 216 215 215 215 215 215 217 217 219 219 219 220 220 219 221 221 221 221 222 222 222 221 222 222 223 222 223 223 224 225 226 227 226 226 227 228 227 227 227 227 227 228 227 227 227 226 225 225 224 222 220 218 215 212 209 206 202 200 198 196 194 193 191 191 191 191 191 191 191 192 192 194 195 195 196 196 196 198 198 197 196 195 194 192 191 188 186 183 181 177 173 172 170 168 166 166 165 164 164 165 166 167 167 168 168 166 166 166 165 163 163 163 162 161 162 163 164 165 171 176 182 195 209 227 247 259 269 280 285 290 290 290 289 283 282 277 273 270 267 265 264 260 259 257 255 253 253 252 252 254 258 262 267 270 274 279 286 292 300 309 318 328 336 343 347 351 353 354 355 355 355 356 356 357 359 0 2 4 6 6 7 7 7 6 4 2 359 356 352 348 345 341 337 333 330 327 324 321 319 316 315 313 311 310 310 309 309 309 308 309 310 311 311 312 313 313 314 317 317 320 324 328 336 345 354 4 13 12 12 9 8 7 11 11 10 16 19 22 21 21 22 24 25 25 24 23 24 24 24 24 24 22 22 21 21 17 15 10 8 1 358 351 346 340 337 335 333 326 331 331 335 335 337 339 340 339 339 336 331 326 323 319 315 312 309 307 305 303 300 299 297 295 294 292 291 289 288 286 284 282 281 279 277 275 273 272 270 269 268 267 267 266 265 265 265 265 265 265 265 265 265 265 264 264 264 264 264 264 264 264 264 265 266 266 266 267 267 268 269 270 270 271 271 272 272 272 273 273 273 274 274 274 274 275 275 275 275 276 276 276 277 278 278 279 279 280 281 281 282 283 283 284 285 285 286 286 287 288 288 289 289 289 290 290 290 290 291 291 292 292 293 293 294 295 295 296 296 297 298 298 299 300 301 301 302 302 303 303 303 303 304 304 303 303 303 303 303 302 301 301 301 108 107 107 107 107 106 107 107 107 106 106 107 108 109 110 111 112 114 116 117 119 119 121 121 122 122 123 123 123 124 124 125 126 127 127 128 128 128 128 127 127 126 124 123 121 118 116 114 113 111 110 108 107 106 105 105 105 104 102 102 101 99 98 97 95 94 91 91 90 89 89 89 90 90 92 93 95 95 96 96 96 94 94 92 90 88 88 90 90 93 98 103 110 119 126 134 142 145 148 152 153 156 156 157 156 155 155 152 150 149 148 144 141 139 132 132 128 123 122 118 119 117 115 116 116 116 118 118 119 120 120 120 121 121 120 121 121 120 121 119 119 119 118 117 117 116 116 116 118 117 116 118 118 119 118 114 116 114 114 108 104 100 100 95 90 90 86 87 87 83 83 83 83 83 83 87 87 90 90 94 94 99 100 107 114 119 127 146 167 193 202 209 209 211 213 214 213 214 213 213 215 215 217 217 219 220 219 220 220 221 221 221 222 222 222 222 223 222 224 226 226 227 226 227 228 229 229 228 229 229 230 230 230 229 229 229 229 229 229 229 228 227 225 225 223 220 218 215 211 208 205 201 199 197 195 193 192 190 189 189 189 189 189 189 189 190 191 192 193 194 195 196 197 197 197 196 196 195 193 192 190 187 184 182 180 176 174 172 170 169 168 167 167 167 168 169 168 170 170 170 169 168 166 166 164 164 163 163 162 163 163 166 167 171 179 185 199 213 227 242 259 269 275 285 290 290 295 289 287 285 280 278 275 270 268 264 261 259 257 253 251 249 248 250 252 256 260 263 268 275 279 286 294 301 310 320 329 336 342 346 349 351 353 353 353 354 355 357 358 0 1 5 7 8 9 10 9 9 7 5 2 358 354 350 345 341 337 333 329 325 322 320 317 315 313 311 310 309 308 308 307 308 308 308 309 310 311 312 313 314 314 316 318 320 323 327 331 340 349 356 3 3 3 3 2 2 2 2 2 6 5 9 12 15 14 17 19 18 18 20 19 19 20 20 20 20 20 18 16 15 12 10 4 1 358 351 343 337 337 331 329 326 324 328 333 338 344 347 352 353 350 345 344 339 332 328 325 320 316 312 309 306 304 301 300 298 296 294 292 291 289 288 286 284 283 281 278 277 275 273 271 269 268 267 265 265 264 263 263 263 263 263 263 263 263 263 263 263 262 263 263 263 263 263 263 263 263 263 264 264 265 266 267 267 268 269 270 270 271 271 272 272 272 272 273 273 273 273 274 274 275 275 275 276 276 277 277 278 278 279 279 280 281 282 282 283 284 284 285 286 286 287 287 288 288 289 289 289 290 290 290 291 292 292 292 293 294 294 295 296 296 297 297 298 299 299 300 301 301 302 302 303 303 303 303 303 303 303 303 303 302 302 301 301 301 300 108 107 107 107 107 107 107 107 107 107 107 108 109 109 110 112 113 115 116 117 119 120 120 121 121 122 122 122 122 122 122 123 124 124 125 126 127 128 128 128 127 126 126 125 122 120 119 116 115 112 110 108 106 105 106 104 104 103 102 102 100 99 96 95 94 93 91 90 90 90 89 89 90 92 93 95 95 97 97 97 98 96 94 92 92 90 90 92 92 97 100 105 113 120 127 133 140 144 149 150 152 155 155 154 153 152 153 150 148 147 146 142 140 136 132 130 126 124 123 121 119 119 119 117 119 119 119 121 120 121 121 122 122 122 121 121 120 121 121 120 120 120 119 117 117 117 117 119 119 119 119 118 122 120 123 123 121 121 116 110 108 103 97 96 90 86 86 86 82 82 79 80 80 80 83 83 83 83 87 90 90 94 95 100 108 113 120 133 158 185 198 200 205 208 208 212 209 210 211 212 212 213 215 217 218 220 220 222 220 222 222 223 222 222 223 223 224 226 226 227 227 228 229 231 232 231 231 231 231 232 232 231 230 230 230 230 229 229 229 229 229 227 226 225 224 221 218 216 212 208 205 201 198 195 194 192 191 188 188 187 186 187 187 187 187 188 190 190 191 192 193 195 196 196 196 196 195 195 194 192 191 189 186 183 182 180 176 175 173 171 170 170 170 169 169 170 171 171 171 171 171 169 168 166 165 164 164 163 163 164 164 167 170 174 182 189 198 211 227 242 252 264 275 285 290 295 295 293 290 287 282 278 274 272 268 266 263 259 256 252 249 247 245 247 249 253 257 263 268 275 282 289 296 304 312 319 329 334 340 344 346 348 350 350 352 353 355 357 358 0 4 6 8 10 12 12 12 11 8 5 1 357 352 346 341 337 332 328 324 321 318 315 313 311 309 308 307 307 306 306 306 306 307 308 308 310 311 312 313 315 314 316 318 319 323 325 330 335 340 350 356 356 356 356 357 352 352 353 354 358 358 1 1 5 8 8 10 13 12 12 15 16 16 14 14 14 14 14 12 9 7 1 358 355 351 343 338 333 331 325 320 324 320 325 336 342 349 357 2 2 2 355 352 346 339 333 328 323 318 314 311 308 305 302 301 298 297 295 293 291 290 288 286 284 283 281 279 277 275 273 271 269 267 265 264 263 262 261 261 260 260 260 261 261 261 261 262 262 262 262 261 261 261 261 261 262 262 262 263 263 264 264 265 266 267 268 269 269 270 270 271 271 272 272 273 273 273 273 274 274 274 275 275 275 276 276 277 277 278 279 279 280 281 281 282 283 283 284 285 285 286 286 287 287 288 288 289 289 289 290 291 291 292 292 293 293 294 295 295 296 296 297 298 298 299 299 300 301 301 302 302 303 303 303 303 303 303 302 302 302 301 301 301 301 300 300 107 107 107 107 107 107 107 107 107 107 108 108 109 110 111 113 114 115 116 117 119 120 120 120 120 120 120 120 120 120 120 121 121 122 124 125 126 127 127 128 127 128 127 126 124 122 120 118 116 114 111 109 108 106 105 104 103 102 101 100 100 97 96 96 94 93 93 91 90 90 90 90 92 93 95 95 97 97 99 99 99 98 96 94 94 92 92 94 97 99 103 106 112 119 125 133 138 142 146 149 150 153 153 152 152 151 150 149 148 145 141 140 138 136 132 129 127 123 122 121 120 121 121 120 120 121 121 122 122 122 123 123 122 122 122 121 121 121 120 120 118 119 117 118 116 116 117 118 119 118 122 123 126 129 134 133 133 127 127 120 116 106 98 97 91 85 85 81 78 79 79 79 80 80 81 81 81 84 84 87 87 90 90 95 95 104 113 127 146 167 184 196 202 203 204 204 204 206 207 209 209 211 213 215 218 218 220 221 222 222 223 222 222 223 223 224 226 227 227 229 229 230 232 233 233 234 233 234 234 233 233 232 233 232 231 231 230 230 230 229 229 228 227 225 224 222 219 216 213 209 206 203 199 196 194 191 190 187 186 185 185 184 184 185 185 186 188 189 190 191 192 194 195 195 195 197 197 195 194 193 191 190 188 185 183 181 178 177 175 174 172 172 172 172 172 173 173 172 174 172 171 171 168 166 165 165 164 164 163 164 166 169 173 176 182 189 197 211 223 242 252 263 275 280 290 295 293 291 289 286 283 277 274 272 270 266 263 259 255 251 249 246 245 246 248 252 258 264 272 279 285 292 298 306 313 320 327 333 337 341 343 347 348 349 350 351 354 357 359 2 6 9 11 13 15 16 15 13 9 5 0 355 349 342 336 332 327 323 319 316 314 311 309 308 307 305 305 305 305 305 306 306 307 308 309 310 311 312 313 314 315 315 317 318 320 323 325 327 333 339 342 345 345 345 347 343 344 344 346 346 346 351 351 355 358 358 1 4 4 7 7 9 9 9 9 9 7 7 4 1 358 355 352 348 341 336 330 324 322 319 316 320 321 322 336 347 3 17 14 16 10 5 358 351 345 337 331 326 321 317 313 309 307 304 301 299 297 295 294 292 290 289 287 285 283 281 279 277 276 273 271 269 266 265 263 261 260 259 258 258 258 258 258 259 259 260 260 260 260 260 260 260 260 260 260 260 260 260 260 261 262 263 263 265 265 266 268 268 269 270 270 270 271 272 272 272 273 273 274 274 274 275 275 275 276 276 277 277 278 279 279 280 281 281 282 283 283 284 284 285 286 286 287 287 288 288 289 289 290 290 290 291 292 292 293 294 294 295 295 296 297 297 298 299 299 299 300 300 301 301 302 302 302 302 302 302 302 302 302 302 302 301 301 301 300 300 107 107 106 106 106 106 106 107 107 107 107 108 110 110 111 113 114 115 116 118 119 120 119 120 120 119 119 119 118 118 118 119 119 120 121 123 124 125 126 127 128 128 127 127 125 123 121 120 117 115 113 111 109 107 105 103 102 102 101 99 98 97 96 96 95 94 93 93 93 91 91 91 93 94 96 96 98 100 100 100 99 99 97 98 96 96 96 96 98 100 105 109 114 118 126 132 137 141 144 148 149 152 152 151 150 149 149 148 146 144 140 140 136 133 131 129 126 125 123 122 122 122 122 123 123 122 123 122 123 123 124 124 124 124 123 122 122 121 120 121 119 118 116 117 117 115 116 116 118 123 129 128 139 146 146 155 150 142 142 142 122 115 101 91 91 85 80 81 77 78 75 76 77 77 77 78 78 81 81 81 83 87 86 90 90 96 97 108 133 155 169 184 188 195 198 199 200 202 204 206 207 209 210 213 215 217 218 220 221 223 223 222 223 224 223 224 226 228 229 230 231 234 235 235 236 237 236 237 237 236 235 233 233 233 232 232 231 231 230 230 230 227 227 226 224 223 219 216 213 209 206 203 198 195 193 190 189 186 185 184 183 182 182 183 184 184 185 187 188 189 191 193 194 194 195 197 197 197 195 194 193 191 190 187 185 183 181 178 177 176 175 175 175 174 174 174 175 174 174 174 172 171 168 167 166 165 165 164 165 166 166 169 173 176 182 189 198 207 220 235 247 258 269 280 285 293 290 287 286 284 282 279 276 272 268 265 261 257 255 251 246 246 245 244 248 255 259 268 276 283 290 296 303 308 315 320 326 331 335 338 341 344 345 347 348 351 354 356 359 3 8 11 15 16 18 19 17 14 10 4 358 351 344 337 330 325 321 317 314 311 309 307 306 305 304 303 303 304 303 304 305 305 307 308 309 310 311 312 313 314 314 315 316 318 318 320 322 325 327 330 331 333 337 333 333 335 333 333 335 339 339 341 342 345 348 352 352 355 358 358 1 1 4 4 4 1 1 1 358 355 352 349 342 338 333 328 323 321 316 313 309 312 317 324 342 5 22 26 34 29 23 16 8 358 349 342 334 328 322 318 314 311 307 305 302 300 298 297 295 293 292 290 288 286 284 283 281 278 276 274 271 269 266 264 262 259 258 256 256 256 256 256 256 257 258 258 259 259 259 260 260 260 259 259 259 259 259 259 259 260 260 261 263 263 264 265 266 267 268 269 270 270 270 271 271 272 272 273 273 274 274 274 275 275 276 276 277 277 278 279 279 280 281 281 282 282 283 284 284 285 285 286 286 287 287 288 288 289 290 290 290 291 292 292 293 294 294 295 296 296 297 297 298 298 299 299 300 300 301 301 302 302 302 302 302 302 302 302 301 301 301 301 300 300 300 300 107 106 106 105 106 105 106 106 106 107 107 108 109 110 111 113 114 116 116 117 118 118 119 119 119 118 118 117 116 116 116 116 117 118 119 120 123 124 125 127 127 128 128 128 127 125 123 121 119 116 114 112 109 107 105 103 102 100 100 99 99 98 97 97 96 95 95 95 94 94 94 94 96 96 97 99 100 101 102 102 100 100 99 99 99 97 97 97 100 103 105 110 114 120 125 131 136 140 143 146 147 150 149 149 149 148 147 145 143 141 139 138 136 133 131 128 126 124 125 123 123 122 123 124 123 124 123 124 124 125 125 125 124 124 122 122 122 120 121 119 118 119 117 115 116 113 113 114 118 125 139 140 150 161 175 174 174 174 172 155 131 131 108 91 82 76 71 73 71 73 70 72 69 70 71 71 74 75 74 77 80 80 79 82 86 91 91 98 120 133 158 170 183 187 191 193 196 197 200 203 203 207 209 212 214 216 220 221 223 221 223 223 223 223 224 226 227 228 231 233 235 236 238 239 240 240 239 239 238 237 236 235 235 233 232 231 230 230 230 229 229 227 226 226 224 223 220 217 214 210 207 202 198 195 193 190 187 185 184 183 182 181 181 181 182 183 184 186 187 188 189 192 193 193 194 195 197 195 195 195 194 192 191 188 186 185 183 181 180 178 177 177 176 176 175 175 175 175 174 174 172 170 168 167 165 165 165 164 165 166 167 169 173 176 182 189 198 205 216 231 244 258 269 280 284 287 289 286 284 282 281 278 275 272 268 265 261 257 253 250 247 244 245 244 250 256 263 274 282 289 295 301 306 312 316 321 326 329 333 336 338 341 343 345 346 349 352 356 1 4 9 14 17 21 21 22 19 16 10 4 355 346 337 330 323 319 314 311 309 307 305 304 303 302 302 302 302 302 303 303 304 305 306 307 308 310 311 312 312 313 314 314 315 315 316 317 318 320 323 325 325 326 327 327 324 324 326 323 325 327 330 332 335 336 339 343 346 349 349 352 355 355 355 355 355 355 355 352 349 349 345 339 335 332 327 323 316 313 311 307 306 308 311 326 349 40 49 53 47 43 34 26 15 4 353 344 336 329 324 319 315 311 308 306 304 301 300 298 297 295 293 292 290 288 286 284 282 279 277 274 272 269 267 264 261 259 257 255 254 254 253 254 254 256 256 257 258 258 258 259 259 258 258 258 258 258 258 258 258 258 259 260 261 262 263 264 265 266 267 268 269 270 270 270 271 271 272 272 273 273 274 274 274 275 276 276 277 277 278 279 280 280 281 281 282 282 283 284 284 285 285 286 286 287 287 288 288 289 289 290 291 291 292 292 293 294 294 295 296 296 297 297 298 298 299 300 300 300 300 301 301 301 302 302 301 302 301 301 301 301 300 300 300 300 300 300 106 105 105 104 105 105 105 105 106 106 106 108 109 110 111 112 113 115 116 117 117 118 118 118 118 118 116 116 115 114 114 114 115 115 116 118 120 122 124 125 127 128 128 128 127 127 125 124 121 118 116 113 110 108 106 105 102 101 100 100 99 99 99 98 97 97 97 96 96 96 95 97 97 99 99 100 101 103 103 101 101 102 102 100 100 98 100 100 102 104 108 112 116 120 126 130 135 138 141 143 145 147 147 147 147 146 144 143 142 140 138 136 133 131 130 127 125 123 124 123 124 123 123 123 124 125 124 124 125 125 125 125 124 123 123 122 120 121 119 118 117 115 115 113 112 113 112 114 119 127 140 161 174 188 188 201 201 201 191 191 169 128 92 75 67 73 66 65 67 67 65 66 64 66 67 67 68 68 71 74 73 76 75 78 81 85 85 91 100 125 146 169 177 183 183 187 190 193 193 196 199 204 207 210 212 215 218 218 220 220 221 223 223 223 224 226 230 231 233 236 237 239 241 243 243 242 242 241 241 238 238 235 235 233 232 231 231 230 230 229 229 227 226 225 224 222 220 218 214 211 207 203 199 196 192 190 186 184 183 182 181 181 181 181 181 182 183 184 186 187 188 190 192 193 194 195 195 195 195 195 194 193 192 190 189 187 185 184 182 181 180 179 178 177 177 177 176 175 173 172 171 169 168 165 165 164 165 164 165 166 168 171 175 176 182 185 194 202 212 223 242 256 269 279 283 286 286 284 282 281 280 277 275 272 270 267 263 257 253 249 246 244 245 246 254 262 270 279 289 295 302 306 310 315 318 321 325 327 331 334 336 338 340 343 346 348 351 356 359 4 10 14 20 22 25 24 22 16 7 357 346 336 327 320 315 311 308 305 303 302 301 300 300 299 300 300 300 301 302 303 304 305 306 308 308 310 310 311 312 312 313 312 313 313 314 314 314 317 317 317 318 320 321 318 318 318 318 316 318 320 322 324 326 326 330 333 336 336 339 341 345 344 347 347 347 347 344 344 341 338 335 330 325 320 316 316 309 306 305 301 302 297 302 306 57 75 73 69 67 58 50 34 21 8 355 345 336 328 323 318 315 312 309 307 304 303 301 300 298 296 295 294 292 290 288 286 284 282 279 276 273 271 267 264 261 258 256 254 252 252 252 252 254 255 255 257 258 258 259 259 259 258 258 257 257 256 256 256 257 257 258 259 260 261 262 263 264 265 266 267 268 269 269 270 270 271 272 272 272 273 274 274 274 275 276 276 277 278 278 279 280 280 281 281 282 283 283 284 284 284 285 285 286 287 287 288 288 289 289 290 291 291 292 293 293 294 294 295 296 296 297 297 298 298 299 299 300 300 300 300 301 301 301 301 301 301 301 301 301 300 300 300 300 300 300 300 105 104 104 104 104 104 104 105 105 105 106 107 108 109 110 111 113 114 116 116 117 117 118 117 117 116 115 114 113 113 112 112 112 113 114 115 118 120 122 124 126 127 128 128 128 127 126 124 122 120 117 115 112 109 106 104 103 102 101 101 100 100 100 99 99 98 98 97 97 98 98 98 98 100 100 102 102 104 102 103 103 103 103 101 101 101 101 103 104 106 109 113 116 121 125 130 134 137 139 141 143 145 146 145 144 145 144 143 140 137 135 135 132 129 126 125 125 124 124 123 124 124 124 124 125 125 125 125 125 125 125 124 124 123 123 122 121 119 118 116 114 112 113 109 108 107 111 110 120 125 142 161 188 201 201 212 212 212 220 207 217 208 103 57 61 57 54 59 57 55 56 59 58 59 61 63 63 63 66 66 66 68 70 73 71 74 79 91 100 115 140 158 169 177 178 183 187 186 190 190 194 199 203 207 213 216 217 219 218 220 220 220 222 224 226 227 231 233 236 238 240 244 245 247 246 245 244 244 242 240 238 237 235 233 232 232 231 231 230 228 228 227 226 225 225 222 220 218 215 210 207 204 200 196 193 190 186 184 182 181 181 180 180 180 180 181 182 183 184 186 187 189 191 192 193 194 195 197 197 195 195 194 193 191 190 188 187 186 184 183 182 181 179 179 178 176 176 175 173 170 169 168 165 163 163 163 163 164 165 165 168 171 172 176 179 186 191 198 207 218 238 255 269 275 283 284 283 283 281 280 279 277 275 273 270 267 263 259 254 251 247 244 245 249 255 267 275 287 294 302 305 310 313 317 320 322 325 327 330 332 334 336 338 341 344 346 351 354 359 5 9 14 19 22 25 25 23 12 1 346 333 322 314 310 306 303 301 300 298 298 297 297 297 298 298 299 299 300 301 302 304 305 306 308 308 309 310 310 311 311 311 312 311 311 312 311 311 312 313 314 312 314 314 314 314 314 314 314 314 316 316 316 320 320 322 322 325 327 330 331 335 335 335 338 338 333 335 330 330 326 325 321 316 311 309 305 302 301 300 295 290 289 293 300 94 104 100 91 85 74 65 47 30 14 358 343 333 327 322 318 314 312 309 307 305 304 303 301 300 299 297 296 295 293 291 289 287 284 281 278 275 272 269 265 261 258 255 254 252 251 251 252 253 255 256 257 258 259 259 259 259 259 258 258 256 256 255 255 256 256 256 257 258 259 261 262 264 264 265 267 268 268 269 269 270 271 271 272 272 273 273 274 275 275 276 276 277 278 278 279 280 280 281 281 282 283 283 284 284 285 285 286 286 287 287 287 288 289 289 290 290 291 292 292 293 294 294 295 296 296 297 297 298 298 299 299 299 299 300 300 300 301 301 301 301 301 301 301 300 300 300 300 300 300 300 300 104 104 104 103 104 103 104 104 104 105 105 106 107 109 110 111 112 114 115 116 116 116 117 116 116 115 114 113 112 111 110 110 109 110 111 113 115 118 120 123 125 127 128 129 128 127 127 125 123 121 119 116 113 110 108 106 104 103 102 102 102 101 101 100 100 100 99 99 99 100 100 101 101 101 101 103 103 103 104 104 104 104 104 104 104 104 104 105 107 108 111 114 118 122 125 129 133 135 138 140 141 142 144 143 143 142 141 140 137 136 135 132 131 128 127 126 125 124 123 123 123 124 124 125 125 125 125 125 125 125 124 124 123 123 122 121 119 120 116 114 112 113 109 108 107 105 108 106 111 122 142 172 188 201 212 221 221 221 220 231 231 235 261 25 37 50 41 42 43 43 47 47 44 49 51 51 56 56 56 59 63 61 63 67 69 65 69 73 91 108 132 150 167 177 177 178 183 183 187 187 192 197 201 205 211 212 215 218 219 219 222 220 222 222 226 228 233 238 239 243 246 247 250 250 249 248 248 247 244 242 240 237 236 233 232 231 230 229 229 227 226 226 225 224 224 221 220 217 215 211 208 205 200 197 194 190 187 184 182 181 180 179 179 179 179 180 181 182 183 185 186 189 190 192 193 194 195 195 196 196 196 195 195 193 191 190 189 188 186 185 184 183 181 179 178 176 175 173 171 170 167 166 164 163 161 161 161 161 162 164 167 168 172 173 179 182 187 194 204 213 228 248 263 269 274 280 281 280 280 279 279 278 276 273 271 268 265 261 258 252 248 245 245 250 259 270 282 293 300 306 311 313 316 318 321 322 325 327 329 331 332 334 336 340 343 345 348 353 357 3 8 14 18 21 24 22 16 2 343 329 314 306 301 299 297 296 295 295 294 294 294 295 295 296 296 298 299 300 301 302 304 305 307 307 308 309 309 310 310 310 310 310 310 310 309 309 309 309 309 310 311 311 310 310 308 308 310 308 310 309 310 312 312 314 316 316 318 318 318 321 324 322 325 325 325 323 319 319 319 316 313 309 307 302 301 298 298 293 292 287 285 277 257 217 142 125 113 108 101 90 80 67 43 19 358 340 330 324 319 315 312 311 308 307 306 305 304 303 302 300 299 298 297 295 294 292 289 287 284 281 278 275 271 267 262 259 255 253 252 251 251 253 254 256 257 259 260 261 260 260 260 260 259 258 257 256 255 254 254 255 255 256 257 259 260 262 263 264 265 266 267 268 268 269 270 270 271 272 273 273 274 274 275 275 276 276 277 278 279 279 280 280 281 282 282 283 283 284 284 285 285 286 286 286 287 287 288 289 289 290 290 291 292 292 293 294 294 295 295 296 296 297 298 298 298 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 104 104 103 103 103 103 103 103 104 105 106 107 107 108 109 110 111 113 114 115 115 116 116 116 115 114 113 111 110 109 108 107 107 108 109 111 114 116 119 121 124 126 127 128 129 128 127 126 125 122 120 117 114 112 110 108 106 105 104 103 103 102 102 101 101 101 102 101 101 101 102 102 102 103 103 104 105 105 105 105 105 105 105 105 105 106 106 107 109 110 113 116 120 122 125 129 131 135 137 138 139 140 141 141 140 140 139 137 136 135 132 130 127 126 125 124 124 123 123 124 124 123 124 124 125 125 125 125 125 124 124 123 123 122 121 119 118 116 114 112 113 109 104 102 104 101 104 100 111 122 142 172 191 201 212 212 221 229 229 231 231 247 300 343 8 20 26 30 26 26 29 33 34 34 41 41 44 46 46 49 49 50 54 51 51 53 54 57 61 92 128 155 165 177 177 177 183 183 183 187 188 193 200 204 209 213 217 218 218 218 221 219 221 224 228 230 235 239 244 248 250 252 253 252 252 251 250 248 246 244 240 238 236 233 231 231 230 228 227 226 225 226 225 224 222 221 220 217 215 212 209 205 201 198 194 191 187 185 183 181 180 179 179 178 179 179 180 181 183 184 186 187 190 191 192 193 194 195 196 196 196 196 194 194 193 192 191 189 188 188 187 185 184 181 179 178 174 173 169 168 165 163 162 161 161 159 160 160 161 162 164 167 168 170 175 178 183 189 198 210 234 245 256 265 270 276 278 279 280 279 278 278 277 274 273 271 268 264 260 256 252 249 250 255 266 277 289 298 303 310 313 315 317 320 321 322 325 326 328 330 331 333 335 338 340 342 347 351 354 359 4 10 14 15 15 7 357 335 316 302 295 292 291 289 289 289 290 290 290 291 291 292 293 294 295 297 298 300 301 303 304 305 307 308 308 309 309 309 309 309 308 308 308 308 308 307 307 307 308 307 309 308 308 308 309 308 308 308 308 308 307 307 309 308 308 310 311 311 308 308 310 310 310 310 306 306 303 303 304 302 300 297 295 294 293 290 288 286 284 278 269 255 236 197 158 138 134 127 120 111 101 91 73 26 350 333 323 318 314 312 310 309 308 306 306 305 304 303 303 302 301 300 298 297 296 294 292 290 287 285 281 278 274 269 265 261 256 254 253 252 254 254 256 258 259 261 262 263 263 263 262 262 260 259 258 256 255 254 254 254 254 256 257 258 259 260 262 263 264 265 266 267 268 269 270 271 271 272 273 273 274 275 275 275 276 277 277 278 279 279 280 281 281 282 282 283 283 284 284 285 285 286 286 286 287 287 288 288 289 289 290 291 291 292 293 293 294 295 295 296 296 297 297 298 298 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 300 301 103 103 103 103 103 103 103 104 105 105 105 106 106 107 108 109 111 112 112 114 114 114 114 114 113 112 111 109 108 107 105 105 105 105 106 109 111 113 116 119 122 125 127 128 128 128 127 126 125 123 121 118 116 113 112 110 107 106 105 104 104 104 103 103 102 103 103 102 102 103 103 103 104 104 104 104 105 106 106 106 106 106 106 107 107 108 108 108 109 112 115 116 119 122 126 128 131 134 136 138 139 140 140 140 139 138 136 135 133 131 129 128 126 125 125 124 123 123 122 123 123 123 124 124 124 124 125 125 124 124 123 122 122 121 119 118 116 114 112 112 108 104 102 100 95 97 97 100 101 115 131 155 172 191 201 212 212 229 229 240 253 268 289 320 331 353 354 3 9 14 12 17 20 20 24 28 32 28 34 34 33 36 39 38 33 30 26 20 8 25 103 196 188 185 185 184 183 183 183 183 189 189 196 202 207 216 216 217 220 220 221 221 224 226 229 235 237 243 248 252 254 255 257 255 256 255 252 249 247 244 242 239 236 233 231 230 228 227 226 225 225 225 225 224 222 221 220 218 215 212 209 205 203 199 195 192 189 185 183 181 180 179 179 178 179 179 180 181 182 184 185 187 189 190 192 193 194 195 196 196 197 196 195 195 194 194 192 191 191 190 188 187 185 184 181 178 176 173 169 166 164 161 159 158 158 157 157 158 158 159 161 164 164 166 167 173 172 184 191 210 222 238 250 260 266 273 275 277 278 279 280 279 279 277 276 275 272 268 266 263 259 254 255 262 270 281 294 302 307 311 315 317 318 321 322 323 325 326 327 328 330 332 333 336 339 341 344 345 351 353 355 358 2 2 351 338 316 299 290 285 283 282 282 283 284 285 286 286 287 288 289 290 292 293 294 296 298 300 301 303 304 306 307 308 308 309 309 309 309 309 308 307 307 306 306 306 305 305 305 306 306 306 306 307 307 307 306 307 307 307 305 305 304 303 300 299 300 298 297 295 291 289 289 284 284 284 284 283 286 285 285 286 286 285 281 281 278 276 273 265 254 242 217 191 165 152 144 140 137 131 127 125 111 92 338 316 311 311 308 308 308 307 306 305 305 304 304 303 303 302 302 301 300 299 298 296 294 293 290 288 285 282 278 273 269 265 260 257 256 256 257 259 260 262 263 264 266 266 267 266 265 263 262 260 259 257 255 254 254 253 254 254 255 257 258 260 261 262 264 265 266 267 268 269 270 270 271 272 273 273 274 275 275 275 276 277 277 278 279 279 280 280 281 282 282 283 283 284 284 285 285 285 286 286 287 287 288 288 289 289 290 290 291 292 292 293 294 294 295 296 296 297 297 297 297 298 298 298 299 299 299 299 299 300 300 300 300 300 300 300 300 300 300 300 301 301 103 103 103 103 103 103 104 104 104 104 106 106 106 107 108 109 110 111 111 112 112 113 113 112 111 110 109 108 107 105 104 103 103 103 104 106 108 112 115 118 121 123 126 127 128 127 127 126 125 123 122 119 117 115 113 111 109 108 107 106 105 105 104 105 103 104 103 103 104 104 104 105 105 106 106 106 106 107 107 107 107 107 107 108 109 109 110 112 113 114 117 119 121 123 126 128 131 133 134 136 137 138 138 138 137 136 135 132 131 129 127 127 125 125 124 123 123 122 122 122 123 123 122 122 124 124 124 122 123 122 122 121 121 120 118 116 114 112 112 108 104 101 99 95 96 91 91 91 101 104 108 146 169 191 207 212 212 229 229 240 253 268 289 306 326 342 347 350 357 357 2 2 6 11 10 15 15 15 16 22 19 19 15 17 12 3 354 353 331 320 266 247 207 197 195 184 184 183 183 189 189 196 202 207 210 215 219 219 223 220 220 223 223 227 232 237 241 247 252 254 258 259 258 259 257 256 254 252 247 244 241 238 235 234 231 230 227 226 225 225 225 224 223 223 222 221 220 218 216 213 211 207 203 200 197 193 190 187 185 182 181 180 179 178 179 179 180 181 182 183 185 186 188 190 191 193 194 195 196 197 197 196 196 196 196 195 194 194 193 192 191 188 186 185 182 179 176 172 168 165 161 160 157 157 155 154 154 154 155 157 157 156 159 160 161 163 171 177 185 203 222 238 244 255 262 266 273 274 278 279 280 281 282 282 281 279 277 276 274 270 267 263 262 270 279 286 295 305 310 312 315 317 320 322 322 323 324 325 326 328 328 330 331 333 336 338 339 342 343 344 345 343 340 331 320 302 290 283 277 276 274 276 277 278 280 281 282 284 285 286 288 289 291 292 294 296 298 299 301 304 305 306 307 309 309 309 310 309 309 309 307 306 305 305 304 305 304 304 305 305 306 305 306 306 305 306 306 305 305 305 303 302 301 300 297 293 290 287 281 278 274 270 265 265 265 265 265 265 266 270 270 273 273 273 273 270 270 266 259 253 240 219 202 183 169 161 156 149 147 147 143 148 151 165 231 277 291 298 300 301 303 303 303 303 303 303 303 303 302 302 302 301 300 299 299 297 296 294 293 291 289 286 282 278 273 269 265 262 261 260 261 262 264 266 267 268 269 269 269 269 267 266 264 263 260 258 256 254 254 253 253 253 255 256 257 259 261 262 263 265 266 267 268 269 270 270 271 272 273 273 274 275 275 276 276 277 278 278 279 279 280 280 281 281 282 283 283 284 284 285 285 285 286 286 286 287 287 288 288 289 289 290 291 291 292 293 293 294 295 295 296 296 297 297 297 298 298 299 299 299 299 299 299 300 300 300 300 300 300 300 300 301 301 301 301 302 104 103 104 103 104 104 104 104 105 105 105 106 106 107 107 108 109 109 110 111 111 111 111 110 109 109 107 106 104 103 102 101 101 102 102 105 107 109 113 116 120 123 124 126 127 127 127 126 126 124 122 120 119 116 115 113 111 110 108 107 106 105 105 106 105 104 105 105 105 106 106 107 105 106 106 107 107 109 109 109 108 110 110 110 110 112 112 114 115 116 118 120 122 124 126 128 130 132 134 135 136 137 136 137 135 135 134 132 130 129 127 126 124 123 122 121 122 121 122 122 122 122 122 122 122 122 121 122 121 121 121 119 118 118 116 114 112 112 108 104 101 99 95 90 91 85 84 83 91 91 92 114 128 169 217 207 231 240 240 253 268 284 298 309 324 333 336 345 347 348 349 353 354 354 358 358 2 2 2 2 2 2 357 350 349 339 329 324 317 302 298 268 240 212 207 195 191 190 190 190 196 196 202 210 215 215 223 223 223 227 227 227 230 238 240 244 249 255 258 259 262 261 261 262 258 257 256 252 248 247 241 239 236 234 231 228 227 227 225 225 224 223 223 223 221 221 220 218 216 214 211 208 205 202 198 195 191 188 186 184 182 181 180 179 179 180 180 181 182 183 185 186 188 190 191 192 193 195 196 197 196 197 197 197 197 196 195 195 195 193 193 191 189 185 183 179 176 172 168 164 161 159 156 154 154 151 152 150 151 151 150 151 151 154 154 154 157 169 185 195 210 232 244 249 257 263 270 275 276 279 282 283 284 286 286 285 284 283 281 280 279 277 274 279 289 293 302 309 312 314 317 318 320 322 322 323 324 325 326 326 328 329 329 331 331 332 334 335 334 334 330 326 319 308 293 283 278 274 270 271 272 273 274 276 277 279 280 282 283 284 286 288 290 292 294 296 298 300 302 304 306 307 309 309 310 310 310 310 309 308 307 306 305 304 303 303 302 303 303 303 305 304 306 306 306 306 306 306 304 303 301 299 297 295 291 285 283 273 266 261 256 252 248 248 248 248 248 249 251 254 255 257 261 261 261 258 257 253 244 235 220 207 191 178 171 162 157 157 157 154 155 160 165 178 204 242 265 279 289 293 295 297 299 300 300 301 301 301 301 301 301 300 300 299 299 298 297 296 294 293 291 289 287 283 279 276 271 269 267 266 266 268 269 271 272 272 272 272 272 271 269 268 266 263 261 259 257 255 254 253 253 253 255 256 257 258 260 261 263 264 265 267 268 269 269 271 271 272 273 273 274 275 275 276 277 277 278 278 279 279 280 280 281 281 282 282 283 283 284 284 285 285 286 286 286 287 287 288 288 289 289 290 290 291 291 292 293 294 294 295 295 296 297 296 297 298 298 298 299 299 299 299 300 300 300 300 300 300 300 300 301 301 301 302 302 302 104 104 104 104 104 104 105 105 105 105 105 106 106 106 106 107 107 107 108 108 109 109 108 108 107 106 105 104 102 101 100 99 99 99 101 103 105 109 112 115 118 122 124 125 126 127 127 126 125 124 123 121 120 117 116 115 112 112 110 109 108 108 107 107 106 105 106 105 105 106 106 107 107 107 107 109 109 110 109 110 110 111 111 112 113 114 115 115 117 119 120 121 123 125 127 129 130 132 133 134 135 135 136 135 134 133 132 130 128 127 126 126 123 122 122 122 121 121 120 120 121 121 121 122 121 121 121 121 121 119 119 118 116 116 114 112 112 108 103 101 98 95 90 85 85 79 77 76 73 71 78 75 92 103 208 235 235 247 253 268 284 298 309 317 329 336 333 342 343 344 346 346 346 350 350 350 349 349 353 349 348 348 342 335 333 330 321 317 311 305 289 281 257 229 221 203 200 198 196 196 202 202 210 210 218 218 227 227 227 236 236 236 239 247 254 255 261 262 266 264 264 265 263 262 260 258 256 254 250 248 242 240 236 233 230 227 226 224 223 223 222 222 223 222 221 221 220 218 217 214 211 210 207 203 199 196 193 190 187 186 183 181 181 180 180 180 180 181 182 183 184 186 188 190 191 192 194 195 196 196 196 196 197 197 197 197 197 196 196 195 194 192 190 188 186 181 178 174 168 164 160 156 154 152 150 149 148 148 146 145 146 143 144 143 148 146 154 169 185 195 210 222 236 249 257 259 270 272 276 280 283 285 288 289 290 291 292 293 291 290 291 291 291 295 302 306 310 313 314 316 319 320 320 321 322 324 324 325 325 326 326 327 327 328 328 326 326 326 323 322 316 311 304 291 283 277 274 272 270 270 271 271 273 274 275 277 279 280 282 283 285 287 289 291 293 296 298 301 303 305 307 308 309 310 311 311 311 311 310 309 307 306 305 304 303 302 301 301 301 304 304 305 305 306 305 305 305 304 303 302 300 298 294 289 286 279 273 262 254 249 244 241 235 235 232 232 234 237 239 241 241 246 247 247 247 244 243 238 229 218 210 197 185 172 168 165 161 161 158 161 162 164 169 178 195 211 239 259 272 282 287 291 294 296 297 298 299 299 299 299 299 299 299 299 298 297 297 296 296 295 294 291 290 288 284 281 277 275 274 272 272 273 274 274 274 274 275 274 274 272 271 269 267 265 262 260 258 256 254 253 253 253 254 255 257 257 259 261 263 264 265 267 268 268 269 271 271 272 273 273 274 274 275 276 276 277 277 278 279 279 280 280 281 281 281 282 282 283 284 284 285 285 285 286 286 287 287 287 288 288 289 289 290 290 291 292 293 293 294 294 295 295 296 296 297 298 298 298 298 299 299 299 300 300 300 300 300 300 301 301 301 302 302 302 303 303 105 105 105 106 105 106 106 106 106 105 106 105 105 104 105 105 105 105 105 105 105 105 105 104 104 104 103 101 101 100 99 98 97 99 100 101 104 107 110 114 116 120 122 124 125 126 126 126 125 125 123 121 121 119 117 116 114 112 111 110 110 109 108 107 107 107 107 106 107 108 107 108 108 109 109 111 111 111 110 111 113 113 113 113 114 115 116 118 119 120 121 122 124 126 128 129 131 132 132 133 134 134 133 133 133 131 130 128 127 127 125 125 123 123 122 121 121 121 120 121 120 120 120 121 120 119 119 119 119 118 116 116 115 112 112 111 107 103 101 98 95 86 85 80 73 73 71 69 66 66 62 57 52 37 25 327 300 268 289 284 298 298 317 317 326 330 335 339 340 342 339 339 344 344 344 339 343 343 342 342 340 337 335 331 329 323 320 316 312 307 294 286 269 245 221 215 207 204 204 202 210 210 218 218 227 227 232 238 238 245 248 255 255 263 264 270 270 270 273 270 270 267 265 263 261 259 257 254 252 248 243 240 237 233 230 227 226 223 222 222 222 221 221 222 221 221 220 219 217 215 213 211 208 204 202 199 195 192 189 187 185 183 182 181 181 181 181 182 182 183 184 185 187 189 191 192 193 193 195 196 196 196 197 197 197 198 197 197 196 196 195 193 191 189 187 184 179 176 170 166 161 158 154 151 148 147 145 144 143 141 140 139 137 137 138 143 154 167 185 203 217 227 235 244 252 258 266 273 277 281 286 290 292 295 296 298 300 300 301 301 304 304 308 313 313 320 319 319 321 322 321 322 321 322 324 325 325 326 327 326 327 326 326 324 325 322 321 317 316 310 304 299 292 286 280 275 273 271 270 270 271 271 272 274 275 276 278 279 281 283 285 287 289 291 294 296 299 301 303 306 308 309 311 312 312 312 312 312 311 311 309 308 306 305 303 302 300 301 301 302 303 303 303 304 304 304 304 302 302 301 299 296 292 287 278 270 263 251 242 235 232 226 224 221 221 221 221 221 224 226 229 229 231 231 231 229 224 216 208 200 192 182 173 166 164 162 161 159 159 161 164 166 171 176 185 197 215 236 255 267 277 284 288 291 292 294 296 296 297 297 297 297 297 297 297 297 297 296 296 296 295 294 293 291 289 286 284 281 278 278 276 277 277 277 276 277 276 275 275 274 272 271 268 266 263 261 258 256 254 253 253 253 254 255 256 257 259 260 262 263 264 266 267 268 269 270 271 272 272 273 274 274 275 275 276 277 277 278 278 279 279 280 280 281 281 282 282 283 283 284 284 285 285 285 286 286 287 287 287 288 289 289 290 290 291 291 292 293 294 294 294 295 296 296 297 297 298 298 298 299 299 299 300 300 300 300 301 301 301 302 302 302 303 303 304 304 106 107 107 107 107 107 107 107 106 106 106 104 104 103 103 102 102 102 102 102 102 102 102 101 101 101 100 100 99 98 97 97 98 98 99 102 104 107 110 113 116 118 120 122 124 125 125 125 125 125 124 122 121 120 119 117 116 115 113 112 111 110 109 109 108 108 108 108 108 108 108 108 108 110 110 112 112 112 113 114 114 115 115 116 116 118 119 120 120 121 122 124 125 127 129 129 131 131 132 133 133 133 133 131 131 130 128 128 126 125 125 124 123 122 122 121 121 121 121 120 119 120 118 119 119 119 117 117 117 116 115 114 112 111 108 107 103 101 98 90 86 81 74 69 67 67 67 60 57 53 53 42 41 20 8 8 320 320 306 306 309 317 317 326 330 335 337 337 338 339 338 338 342 341 338 338 338 336 336 336 335 335 331 326 324 319 316 316 313 308 303 294 269 245 236 215 210 207 204 210 210 215 227 227 236 242 248 255 255 262 269 269 276 281 280 284 282 281 280 276 273 270 267 265 263 260 258 255 252 249 245 241 239 233 229 228 224 223 222 220 222 221 221 221 221 221 220 220 219 216 214 212 209 206 203 200 197 194 191 189 187 185 183 182 181 182 182 182 183 184 185 186 187 188 190 191 192 194 195 195 196 196 197 197 197 197 197 197 197 197 195 195 193 190 188 186 183 178 172 168 161 159 155 152 149 146 142 141 140 138 136 134 134 134 138 143 154 167 185 203 217 227 235 242 251 257 266 273 278 285 289 293 298 300 302 304 306 308 310 311 314 318 321 324 325 329 329 327 326 327 326 324 325 327 326 326 327 328 328 327 327 326 325 323 320 319 316 312 307 302 298 292 287 281 278 274 273 271 271 271 272 272 273 274 275 276 278 280 281 283 285 287 289 291 294 296 299 302 305 307 309 311 313 314 314 314 314 314 313 312 311 309 307 306 304 301 300 299 299 299 299 300 301 301 301 301 301 301 301 299 295 293 290 283 276 266 254 242 232 226 218 213 213 210 208 208 208 211 211 211 211 211 211 211 208 207 199 195 188 179 173 169 164 158 157 157 156 156 156 158 161 166 167 172 176 185 198 214 233 251 266 275 280 285 288 290 291 293 294 295 295 295 296 296 296 296 296 296 296 296 295 295 294 293 291 289 287 284 283 281 279 278 279 278 278 277 277 276 275 274 273 271 269 266 264 261 259 257 255 254 253 253 253 254 255 256 258 259 261 262 263 265 266 268 269 269 271 271 272 273 274 274 275 275 276 276 277 277 278 278 279 279 280 280 281 281 282 282 283 283 284 284 284 285 286 286 287 287 288 288 288 289 290 290 291 291 292 292 293 294 294 295 295 297 297 298 298 298 298 299 299 300 300 300 301 301 301 302 302 302 303 303 304 305 305 306 109 109 108 109 109 108 108 108 107 106 105 104 103 102 100 100 100 99 99 98 98 98 98 98 98 98 98 97 97 96 96 97 98 98 100 102 104 107 111 112 115 118 120 122 123 124 124 125 125 124 124 122 121 120 119 118 117 116 115 113 113 112 111 110 110 110 109 110 109 109 109 111 111 111 112 113 113 115 115 116 115 116 116 117 118 119 119 120 121 122 124 125 125 127 129 129 130 131 132 132 132 132 131 131 129 129 128 127 126 125 124 123 123 122 122 121 121 120 121 120 119 119 118 118 116 116 116 116 114 114 112 112 109 108 107 103 101 98 94 86 81 76 69 65 65 58 58 58 55 51 47 43 30 22 16 5 351 338 326 326 324 324 333 336 333 337 340 338 339 341 339 339 339 339 336 336 336 336 335 335 335 335 330 327 325 321 318 319 313 313 308 301 289 259 236 228 210 210 213 213 218 227 236 242 248 255 262 269 277 284 291 297 294 297 299 297 293 292 286 282 278 273 270 267 264 262 259 255 252 251 246 243 238 233 228 226 224 220 221 220 221 220 221 221 220 221 221 220 218 217 216 214 211 208 205 201 199 196 193 191 189 186 185 184 183 182 183 183 184 185 186 187 188 189 190 191 193 193 194 195 195 196 196 197 197 197 197 197 197 196 196 194 194 192 189 187 184 179 176 172 166 161 156 152 148 145 141 139 136 134 134 132 129 131 134 143 151 167 185 203 217 227 236 242 249 256 265 273 283 287 294 298 302 304 307 309 312 314 315 318 322 324 328 335 335 337 340 340 335 333 330 329 328 328 329 330 329 330 330 327 326 325 324 322 319 315 311 308 303 299 295 291 286 283 279 277 275 273 273 273 273 274 274 276 277 278 279 280 281 283 285 287 289 291 294 297 300 304 306 309 312 313 314 316 316 317 316 316 316 314 312 311 309 307 304 300 299 297 296 296 296 297 297 297 298 299 298 298 297 296 294 291 286 281 273 262 248 233 220 212 207 202 198 198 197 193 193 193 193 193 193 193 192 189 185 182 179 173 168 163 160 157 154 150 149 150 150 150 152 154 155 156 159 164 170 176 185 197 212 232 250 264 273 278 282 285 288 290 291 292 293 294 294 294 295 295 295 295 295 295 295 295 295 294 292 291 288 286 284 283 281 279 279 279 278 277 277 276 275 274 273 271 269 267 264 262 259 257 255 254 253 253 253 254 255 256 257 258 259 261 263 264 266 267 267 269 269 271 271 272 272 273 274 275 275 276 276 277 277 277 278 279 279 279 280 281 281 282 282 282 283 284 284 285 285 286 286 287 287 288 288 288 289 290 290 291 292 292 293 294 294 295 295 296 297 297 298 298 299 299 300 300 300 301 301 301 302 303 303 303 304 304 305 306 306 307 111 111 111 111 111 110 110 108 108 106 105 103 101 100 99 98 97 96 95 95 95 94 94 95 95 95 95 95 95 95 96 97 98 99 101 102 105 107 110 113 114 117 119 121 122 123 124 124 124 123 123 123 122 121 120 119 117 117 116 115 114 113 112 112 111 111 110 111 110 110 110 112 113 113 113 115 115 116 116 117 116 118 118 119 119 120 120 121 122 124 124 125 126 127 129 130 130 131 131 131 131 131 130 130 130 129 127 127 125 125 124 123 122 122 121 120 120 120 119 120 118 118 117 116 116 115 115 114 112 111 109 108 108 104 103 100 98 94 86 81 76 71 65 60 60 56 54 54 51 47 43 34 29 26 19 12 354 342 345 336 336 339 342 340 342 339 342 344 342 339 340 340 340 337 337 337 337 337 337 334 334 333 330 328 326 325 323 321 319 316 312 307 297 279 245 236 222 217 217 222 232 232 248 256 263 269 282 289 294 300 305 309 310 313 313 311 306 300 295 288 285 278 273 270 267 264 260 259 255 253 248 246 242 239 229 226 224 221 220 220 221 221 222 222 221 222 222 221 220 219 216 214 212 209 207 203 200 198 195 193 190 188 187 185 184 184 185 185 185 186 186 187 188 189 191 191 192 193 193 194 195 195 195 195 196 196 197 196 197 196 195 195 194 193 191 189 185 183 178 174 169 165 158 153 150 146 143 140 136 134 132 132 129 131 134 143 151 167 195 210 222 232 236 244 247 259 270 278 285 293 298 304 307 309 312 314 316 319 321 324 326 329 333 338 342 347 346 346 343 341 339 337 334 333 333 332 334 332 331 331 328 327 324 321 317 314 310 304 300 297 294 290 287 284 282 280 278 277 277 276 276 276 277 278 278 279 280 281 282 284 286 288 290 293 296 299 302 305 309 312 314 316 318 318 319 319 319 318 317 316 315 313 311 308 305 301 299 295 294 292 292 293 292 294 293 295 295 294 294 292 292 288 283 276 266 255 235 216 204 197 191 186 182 178 178 175 175 175 171 172 172 169 166 167 164 160 158 155 151 149 147 145 143 143 142 143 143 144 145 147 148 150 153 156 159 165 171 182 194 215 234 249 263 271 277 282 284 287 288 290 291 292 292 293 293 294 294 295 295 295 296 295 295 295 294 292 290 287 286 283 282 280 279 278 277 277 276 275 274 273 272 270 268 266 264 262 260 257 255 254 253 253 252 253 253 255 256 257 259 260 262 263 264 266 267 267 269 269 270 271 272 272 273 274 274 275 275 275 276 277 277 277 278 278 279 280 280 281 281 282 283 283 284 284 285 285 286 286 287 287 288 288 289 290 290 291 292 292 293 294 294 295 295 296 297 297 298 299 299 299 300 300 301 301 302 302 303 303 304 305 305 306 307 307 308 309 114 114 114 114 113 113 111 111 108 107 104 102 100 99 97 94 94 93 92 92 91 91 91 91 92 92 93 93 93 94 95 97 98 99 101 104 106 109 110 113 115 116 119 120 121 122 123 123 124 123 123 122 122 121 121 120 119 117 116 116 114 113 114 113 113 112 112 112 112 113 113 114 114 114 115 116 116 117 117 118 118 119 120 121 120 121 121 122 122 124 124 125 127 127 129 130 130 130 130 130 130 130 130 129 128 127 127 126 125 124 124 123 123 121 121 120 120 120 120 118 118 117 116 115 114 113 111 111 109 109 108 105 103 102 100 97 94 86 81 77 71 67 67 60 56 53 53 50 50 43 40 33 31 26 15 10 3 355 355 349 349 350 345 347 343 346 343 345 343 340 341 341 338 338 338 338 338 338 336 337 336 337 334 331 329 328 326 327 323 322 316 312 305 293 269 236 228 222 228 228 238 248 263 269 275 287 297 305 309 313 316 319 321 321 321 318 314 309 303 297 290 285 279 273 270 263 262 262 261 260 252 252 244 236 236 227 223 220 218 219 220 220 221 221 222 223 222 222 220 219 217 216 213 210 208 205 203 199 197 195 192 190 189 187 186 185 185 185 185 187 187 188 188 190 191 192 193 192 194 193 194 194 195 195 195 196 196 196 195 195 195 195 194 193 192 190 188 184 181 178 174 167 162 157 151 148 145 141 140 136 134 132 134 134 141 146 154 167 195 210 222 238 238 248 250 263 269 281 293 297 302 308 311 314 314 317 319 320 323 325 328 332 336 341 344 349 351 351 351 347 345 344 342 338 336 336 335 336 336 334 331 330 327 321 317 315 310 306 302 297 294 292 289 287 285 284 282 281 280 280 279 280 281 281 281 282 283 283 285 286 287 289 291 294 298 301 304 308 311 314 317 319 320 321 321 321 322 321 320 319 317 315 313 310 306 302 299 295 292 290 289 288 288 289 289 290 290 290 290 290 288 285 279 274 260 244 222 198 189 178 169 164 161 158 156 152 154 151 150 151 150 149 147 146 146 145 142 140 138 137 137 135 135 135 135 135 135 136 137 139 139 142 144 146 148 153 158 166 176 194 215 235 252 263 271 277 282 284 286 287 289 290 291 292 292 293 293 294 294 295 295 295 295 295 294 293 290 288 286 283 281 280 279 277 277 276 275 274 273 272 270 269 267 265 264 261 259 257 255 254 253 252 252 252 253 254 254 256 257 259 260 262 263 264 265 267 267 268 269 270 271 271 272 272 273 274 275 274 275 276 276 277 277 278 278 279 280 280 280 281 282 282 283 284 284 285 285 286 287 287 288 289 289 289 290 291 291 292 293 293 294 295 295 296 297 298 298 299 299 300 300 301 302 302 303 304 304 305 305 306 307 307 308 309 310 311 118 118 118 117 116 115 113 112 109 106 104 101 99 96 94 92 91 89 88 88 88 88 88 88 89 90 91 92 93 94 95 97 98 101 102 105 106 109 111 113 115 115 117 119 120 122 122 123 123 123 123 122 122 122 121 120 119 118 117 116 115 115 114 114 114 113 114 114 114 115 115 115 115 116 116 117 117 118 118 119 119 120 120 121 122 121 122 124 124 124 125 126 127 128 129 130 130 130 130 130 130 130 129 129 128 127 126 126 125 124 124 123 123 121 121 120 120 120 119 119 117 116 115 115 114 112 109 109 108 106 105 103 102 100 97 94 90 86 77 77 71 67 63 59 55 55 53 49 49 44 40 37 33 29 19 21 15 9 9 3 356 357 352 352 349 350 348 346 344 344 342 342 343 343 342 342 339 340 338 339 339 336 336 336 335 332 331 329 325 326 323 316 311 302 281 257 245 236 241 241 252 269 276 287 292 302 310 313 319 324 326 328 327 326 326 323 320 316 310 306 297 293 286 279 273 270 266 265 264 263 262 261 249 249 241 228 222 223 220 220 221 219 222 223 224 223 223 221 221 220 217 215 213 212 208 206 203 201 199 196 193 191 190 189 188 187 186 187 187 187 188 189 189 191 191 191 192 192 193 193 193 193 193 194 194 194 195 194 195 194 195 194 193 193 191 190 189 187 184 181 177 171 167 161 158 152 148 145 142 140 136 139 139 140 144 154 163 177 195 203 222 234 241 252 261 278 286 291 300 307 311 314 316 315 318 319 320 322 323 327 329 332 336 338 343 347 349 352 355 351 352 349 347 345 344 342 341 340 338 336 334 330 327 324 319 315 310 308 304 300 298 295 293 291 290 287 287 285 285 285 284 285 285 285 286 286 287 287 288 289 290 292 294 297 301 304 308 312 315 318 320 322 323 324 324 324 324 323 322 321 320 318 315 312 308 304 299 294 291 288 286 286 284 284 284 285 285 286 285 285 283 282 277 269 255 228 195 170 159 152 144 143 137 137 134 134 134 134 133 134 135 135 133 133 132 131 130 129 130 129 128 127 128 128 127 128 128 129 129 131 133 135 136 138 141 143 148 153 163 173 192 217 239 256 267 273 278 282 284 286 287 289 290 291 291 292 293 294 295 295 295 295 296 295 294 292 290 288 285 283 281 279 277 276 275 274 273 273 272 271 269 268 266 264 262 260 258 256 255 253 253 252 252 252 252 253 254 255 256 257 259 260 261 263 264 265 266 267 268 269 269 271 271 272 272 272 273 274 275 275 275 276 277 277 277 278 278 279 280 280 281 282 282 283 284 285 285 286 286 287 288 288 289 289 290 291 291 292 293 293 294 294 296 296 297 298 298 299 299 300 301 301 302 303 304 304 305 306 307 308 309 309 310 311 312 313 121 122 122 122 120 118 116 114 110 107 104 101 98 95 92 90 88 87 86 85 85 86 86 87 87 88 89 91 92 93 95 97 99 102 103 106 108 110 111 113 114 115 116 118 119 120 121 121 122 122 122 122 121 121 121 120 119 118 118 116 116 116 116 115 114 115 115 115 115 116 116 116 116 118 118 119 119 119 119 121 121 122 122 122 122 123 123 124 124 124 126 126 127 128 128 129 130 130 129 130 130 129 128 128 128 127 126 125 124 124 123 123 122 122 121 121 121 119 119 117 118 116 115 114 111 110 108 106 106 102 101 101 100 97 94 90 86 82 77 71 67 63 59 59 55 55 52 49 49 46 44 37 33 33 29 24 19 19 14 8 8 7 2 357 354 351 351 349 347 345 343 343 343 343 343 343 343 342 342 342 342 340 339 338 337 336 335 333 333 333 331 328 321 310 293 268 257 257 259 269 278 282 294 302 306 313 319 323 328 330 332 333 334 333 331 330 324 321 316 310 304 298 291 286 280 273 274 270 269 269 278 279 269 257 253 245 236 222 222 223 220 224 224 224 224 224 224 223 221 219 218 216 214 211 209 206 203 201 199 197 195 193 191 190 189 188 189 189 189 188 189 190 190 190 191 192 192 192 192 192 192 193 193 193 193 193 193 193 193 193 193 193 193 192 192 192 190 188 187 184 181 177 171 168 162 157 153 149 148 145 143 144 144 145 150 156 165 177 185 203 221 236 245 257 269 293 297 311 317 320 319 318 320 319 320 321 320 321 323 325 327 329 333 337 342 346 350 352 355 355 355 355 353 350 348 346 343 343 339 338 336 332 328 325 322 317 314 311 308 304 302 300 298 297 294 293 292 292 291 291 290 291 292 292 292 292 293 293 293 294 296 297 299 302 305 309 313 317 320 322 324 326 326 327 327 326 325 325 324 323 321 319 317 314 310 306 301 295 291 289 286 283 281 281 280 280 281 280 281 280 279 277 269 252 220 174 151 138 134 125 124 122 119 120 117 119 121 122 123 122 123 122 124 124 124 124 122 122 122 122 122 121 122 122 122 122 123 124 124 125 126 127 129 130 132 135 139 143 150 160 175 200 226 248 263 271 276 281 283 285 287 288 289 290 291 292 293 294 295 295 296 296 296 295 294 293 290 288 285 282 279 277 275 274 273 272 271 271 269 268 267 266 264 263 261 259 257 255 254 253 252 251 251 251 251 251 252 253 254 256 257 258 260 261 262 263 264 265 267 267 269 269 269 270 271 272 272 273 273 274 274 275 276 276 277 277 278 278 279 280 281 281 282 283 283 284 285 285 286 287 287 288 288 289 290 291 291 292 293 293 294 294 295 296 297 297 298 299 299 300 301 302 303 303 305 306 307 308 309 310 311 312 312 313 314 314 127 127 126 126 124 122 119 116 112 109 104 100 96 93 90 87 85 85 84 83 83 83 84 85 86 87 89 90 92 94 95 98 100 102 105 106 108 109 111 112 114 115 116 117 118 119 120 120 120 121 121 122 121 120 121 120 119 119 118 118 117 117 118 116 116 116 116 117 117 117 118 118 118 119 119 121 119 121 121 122 122 123 123 123 122 123 123 124 124 125 126 126 127 128 128 128 129 129 129 130 129 129 128 128 127 126 126 125 124 124 123 122 122 122 122 121 119 119 119 118 116 116 114 112 111 108 108 106 102 103 102 100 97 94 90 90 86 81 76 71 67 67 63 59 55 55 55 52 49 46 46 40 37 33 33 33 29 24 24 19 12 12 7 2 358 355 352 350 348 346 346 344 344 344 345 345 345 345 346 346 344 344 342 340 340 339 337 338 336 336 335 333 328 322 317 298 281 281 279 286 294 303 309 316 319 323 327 329 333 334 337 338 339 336 334 332 328 325 322 314 310 305 298 291 286 281 278 279 281 284 286 289 281 284 268 268 240 236 228 222 227 227 226 226 226 226 224 223 221 219 218 215 213 211 208 206 204 202 200 198 196 194 192 191 190 189 189 189 189 190 190 191 191 191 192 191 191 192 191 191 191 192 192 191 191 192 191 192 192 192 192 193 192 192 192 191 191 190 188 186 184 181 177 173 167 164 161 156 153 149 147 148 149 150 156 161 165 177 185 197 212 231 253 289 306 318 332 329 333 328 329 324 320 321 320 320 319 319 320 323 325 327 330 333 337 343 347 352 355 358 358 358 355 356 353 349 347 345 343 339 336 332 329 326 322 319 315 313 310 307 307 305 303 301 300 299 298 298 298 298 297 299 299 299 300 300 300 300 300 301 302 304 305 309 312 315 319 322 324 326 328 329 329 329 329 328 327 326 326 324 322 320 318 315 312 307 302 297 293 289 285 282 281 278 277 277 276 276 275 273 270 264 252 220 161 127 121 114 113 113 111 109 108 108 110 111 111 112 114 114 116 116 118 118 118 118 118 118 118 117 117 117 118 118 118 118 119 119 120 120 120 122 123 125 126 129 131 135 140 147 159 178 210 239 259 268 276 280 283 285 287 288 289 290 292 292 293 294 295 296 296 297 296 296 294 293 290 287 284 281 278 275 273 272 271 269 269 267 267 266 264 263 262 260 258 257 256 254 253 252 251 250 250 250 251 250 251 252 253 254 255 257 258 259 261 262 263 264 265 266 266 268 269 269 269 271 271 272 272 273 273 274 275 275 276 277 277 278 278 279 280 281 281 282 283 283 284 285 286 286 287 288 288 289 290 291 291 292 293 293 294 294 296 296 297 298 298 298 300 300 301 303 303 304 306 307 308 310 310 312 313 314 315 316 317 317 133 132 131 129 128 125 122 118 114 110 106 101 97 92 89 86 84 82 83 82 82 83 83 84 85 87 88 90 92 94 96 98 100 103 105 106 109 110 111 112 113 115 116 116 117 119 119 119 120 120 121 120 120 120 120 119 118 118 118 118 117 118 118 117 117 118 118 118 117 119 119 119 119 121 121 121 121 122 122 123 123 123 123 124 124 124 125 125 125 125 126 126 126 127 128 128 128 129 128 129 128 128 128 127 126 126 125 125 124 123 123 122 122 121 121 120 120 120 118 117 117 116 113 111 111 108 108 105 103 101 100 97 98 94 90 90 86 81 76 71 67 67 63 63 59 55 55 55 55 49 46 44 44 40 37 37 33 33 29 22 22 17 11 6 2 358 352 350 348 349 347 347 347 347 347 348 348 348 349 347 347 345 343 343 343 340 339 340 338 338 338 337 333 330 322 317 310 302 310 307 312 316 319 324 325 329 332 333 337 338 339 339 340 339 337 333 330 328 323 319 312 309 303 297 293 292 290 289 287 291 294 293 298 298 289 289 268 253 245 236 232 231 230 229 229 226 224 223 220 218 216 215 212 209 208 206 204 202 200 198 196 195 193 192 191 190 190 190 190 190 191 191 191 191 191 190 191 191 190 190 190 190 190 190 190 190 190 190 190 191 191 192 191 192 191 192 192 190 189 189 186 185 181 177 174 169 166 161 158 157 155 154 152 154 156 163 167 177 177 187 207 235 300 320 351 353 354 355 350 345 337 329 323 322 319 319 315 315 318 319 320 323 325 330 334 338 344 349 355 358 1 1 358 355 356 351 349 346 345 340 337 334 329 327 324 320 317 315 313 311 310 309 307 306 305 305 304 305 304 304 305 306 306 307 308 308 308 308 309 309 311 312 314 317 319 322 326 328 330 331 331 331 331 331 330 329 328 327 326 324 323 321 319 316 313 309 305 300 296 292 287 283 281 278 277 275 274 272 270 266 265 252 231 155 127 114 107 104 105 103 102 101 102 101 104 105 106 108 108 110 112 112 113 114 114 114 114 115 115 115 115 115 115 115 115 115 115 116 116 116 117 118 119 120 121 124 126 128 133 138 146 160 187 229 257 268 276 281 284 286 287 289 290 291 292 293 294 295 296 297 297 297 297 296 295 293 290 287 283 279 276 273 271 269 268 266 265 264 263 262 261 260 259 258 256 255 254 252 251 250 250 249 249 249 249 249 250 250 251 253 254 255 256 258 259 260 261 262 264 264 265 266 267 268 269 269 270 271 271 272 273 273 274 275 276 276 277 277 278 279 280 280 281 282 282 283 284 285 285 286 287 287 288 289 289 290 291 291 292 293 294 294 295 296 296 297 298 299 300 300 302 303 304 305 307 309 310 311 313 314 316 317 318 318 319 320 138 137 136 135 133 130 126 121 116 111 106 101 96 92 89 86 84 83 82 81 81 82 82 83 85 87 89 90 92 94 97 99 102 103 105 108 109 110 111 112 113 114 114 115 115 117 118 119 119 119 119 119 119 119 119 119 119 118 118 118 118 119 118 118 118 119 119 118 119 120 120 121 121 122 122 122 122 123 123 123 123 124 124 124 124 124 124 125 125 125 125 126 127 127 128 128 128 128 128 128 128 128 127 126 126 126 124 124 123 123 122 121 121 120 119 119 119 118 118 116 116 115 113 111 108 108 105 103 102 100 101 98 95 95 90 90 85 80 74 71 71 67 67 63 63 65 59 59 55 55 49 49 47 47 43 40 40 37 37 33 26 20 15 10 5 358 355 353 351 349 349 347 348 348 348 350 351 351 349 349 348 348 346 344 344 342 341 340 340 338 337 336 337 337 333 330 326 322 326 321 324 329 330 330 330 333 334 336 337 338 339 339 340 338 337 334 332 328 325 320 315 312 307 300 297 293 292 291 290 294 294 302 309 309 298 298 284 268 253 245 241 238 236 233 233 229 224 222 219 215 213 213 209 207 205 204 203 202 200 199 197 196 194 193 192 190 190 190 190 190 190 191 190 190 190 190 189 189 189 189 188 188 188 188 188 189 188 188 189 189 189 190 190 191 191 192 192 191 191 190 189 187 185 181 179 174 171 168 164 162 158 157 156 158 160 163 167 170 176 174 169 103 12 6 13 12 17 9 3 357 347 337 327 323 318 314 312 313 311 313 314 315 318 323 328 333 340 346 352 358 1 1 1 358 358 355 350 348 343 339 336 333 331 327 324 321 319 316 314 314 313 312 312 310 310 309 310 310 310 311 312 313 314 315 315 315 316 316 316 318 318 319 322 324 326 328 330 333 334 334 334 334 333 332 331 330 329 327 326 325 323 321 319 317 314 311 307 304 299 294 290 287 282 280 277 274 272 270 266 261 248 221 161 127 111 107 103 101 100 99 98 97 97 98 99 101 104 104 106 108 108 109 111 112 112 112 113 113 113 113 113 114 114 113 114 114 114 114 114 114 114 116 116 119 119 120 122 124 127 132 138 148 169 216 252 270 277 283 285 287 289 290 291 292 293 294 295 296 297 297 298 298 298 297 296 294 291 287 282 277 274 271 267 266 264 262 261 260 258 258 257 256 255 254 253 251 251 250 250 249 248 248 247 247 247 248 248 249 250 251 252 253 255 256 258 259 260 261 262 263 263 265 266 266 267 268 269 269 271 271 272 273 273 274 275 276 276 277 278 279 279 280 280 281 282 283 284 284 285 286 286 287 287 288 289 290 291 291 292 293 293 294 295 295 297 297 298 299 300 300 302 303 304 306 308 310 311 313 315 317 318 319 320 321 321 321 142 142 142 140 137 135 130 125 120 114 108 102 98 93 90 86 84 83 82 82 82 83 84 85 86 88 90 92 95 96 98 99 102 104 106 108 109 110 111 111 112 113 114 114 115 116 116 116 117 117 118 118 118 118 118 118 118 118 118 117 118 119 119 119 119 119 119 120 120 122 122 122 122 122 122 123 123 123 125 125 125 125 125 125 124 124 124 124 125 125 126 126 127 127 127 127 127 127 128 128 128 127 127 126 125 125 124 123 122 122 121 120 120 119 119 119 118 117 116 116 115 113 113 111 108 107 103 102 103 101 102 99 95 95 90 91 85 85 80 74 76 71 71 67 67 67 63 63 59 59 59 53 53 53 49 47 47 43 43 43 37 30 24 15 5 1 355 353 351 349 349 347 348 350 350 351 351 351 351 350 348 349 347 345 345 343 342 341 340 339 340 337 338 338 335 337 335 331 331 331 331 335 333 333 336 335 336 337 338 339 340 340 339 337 337 334 332 328 325 321 317 312 309 303 300 298 298 295 295 292 297 305 302 309 309 309 298 284 281 269 249 245 245 236 235 227 224 221 215 213 211 209 206 206 204 203 201 201 200 199 196 195 193 192 190 190 189 189 189 189 189 190 190 189 189 188 188 188 187 187 187 186 186 186 186 186 187 187 187 187 188 189 189 191 191 192 192 193 192 192 191 190 189 185 184 179 176 170 166 165 164 159 159 161 160 163 159 161 155 142 128 37 32 22 17 21 19 19 14 7 357 345 331 322 313 309 306 304 306 307 307 310 312 316 321 326 336 345 351 358 1 1 5 1 358 355 352 346 344 340 336 334 330 326 324 322 319 317 316 315 315 314 314 313 313 313 314 315 315 316 318 319 320 320 321 321 321 322 323 324 325 326 328 330 332 333 334 336 336 336 335 334 333 332 331 330 328 327 325 324 322 321 319 317 314 312 309 305 302 298 294 290 286 281 279 274 272 267 262 254 234 187 139 121 111 103 101 97 96 96 95 95 95 96 97 99 101 103 103 105 106 108 109 110 110 111 112 112 112 112 112 112 112 112 112 113 113 112 113 113 114 114 115 115 118 118 120 122 122 125 128 134 150 191 251 272 280 285 287 289 290 292 293 294 295 295 297 297 298 298 299 299 299 298 296 294 290 285 281 276 271 267 263 260 258 257 255 254 253 253 251 250 250 249 249 248 248 247 247 247 246 246 245 246 246 246 246 247 248 249 250 252 253 254 256 257 258 260 261 261 262 263 264 266 266 267 268 269 269 270 271 272 273 273 274 275 276 277 277 278 279 279 280 281 282 282 283 284 284 285 286 286 287 288 288 289 290 291 291 292 293 293 295 296 296 297 297 299 300 300 302 304 306 308 310 312 314 316 318 319 321 322 324 324 324 324 148 148 147 145 142 138 136 130 124 117 111 105 100 96 92 89 86 85 84 84 84 84 85 87 88 90 91 94 95 97 99 101 103 104 105 107 108 109 110 111 111 111 113 114 114 114 115 115 116 117 117 117 116 117 117 117 117 117 117 118 119 118 118 119 119 119 120 122 122 122 122 122 122 123 123 123 125 125 125 125 125 125 125 125 125 124 124 124 124 125 125 126 126 126 126 127 127 127 128 128 127 127 126 126 125 125 123 122 121 120 120 119 119 118 118 117 117 116 115 115 113 111 110 108 107 106 105 103 104 102 99 100 95 96 97 91 91 85 85 80 80 76 76 71 71 67 67 67 63 63 63 59 56 53 53 53 53 53 47 47 40 37 30 19 14 5 358 355 350 351 349 350 350 350 350 353 353 351 351 352 350 349 347 346 344 342 342 341 339 338 338 338 338 336 336 335 333 333 333 335 331 335 333 336 334 336 335 336 337 338 337 337 337 336 334 332 329 327 324 321 317 314 309 306 305 299 300 297 297 297 300 307 305 310 310 309 302 293 281 281 269 259 249 245 238 227 223 216 212 208 207 204 203 202 200 199 199 198 196 197 196 194 192 190 187 187 188 188 187 187 187 187 187 188 187 186 186 186 186 185 184 184 184 184 184 184 184 184 185 186 187 187 188 189 190 191 192 193 193 193 193 190 191 190 186 184 179 176 168 164 164 159 158 156 158 156 151 151 140 122 92 50 42 33 26 29 26 24 22 17 8 350 338 320 310 303 298 297 297 300 299 302 304 309 314 320 330 339 346 354 2 5 5 2 1 358 351 349 343 338 334 332 328 325 323 321 319 318 316 315 315 315 315 315 315 316 316 318 319 321 321 322 323 325 325 326 326 327 327 328 329 330 332 333 335 336 337 338 338 337 336 335 333 332 331 329 327 326 325 323 322 320 318 316 315 312 309 306 304 300 297 293 288 284 281 276 272 267 257 244 215 167 134 118 108 104 100 98 96 95 95 94 94 95 96 98 100 102 103 104 106 107 108 109 110 110 111 111 111 112 112 112 112 112 112 113 112 112 112 113 113 113 114 115 116 117 118 119 120 123 124 129 137 169 248 276 284 288 289 291 292 294 294 295 296 297 298 299 299 300 300 301 300 299 297 294 290 285 279 272 265 260 257 254 251 249 247 247 247 246 245 245 245 244 245 244 244 244 244 244 244 244 244 244 244 244 245 246 247 247 249 250 251 253 254 256 257 258 259 260 261 262 263 264 265 266 267 268 269 269 270 271 272 273 273 274 275 276 277 277 278 279 279 280 281 282 283 284 284 285 286 286 286 287 288 289 290 290 291 292 292 293 294 294 295 296 297 298 299 301 303 304 306 309 311 313 316 319 320 323 324 326 327 327 327 327 153 152 151 150 147 143 140 135 128 122 115 109 103 100 95 92 90 87 87 87 87 88 89 89 91 93 94 95 96 99 100 102 103 104 106 107 108 108 110 110 111 111 112 112 113 114 114 114 115 115 116 115 115 115 115 116 116 117 117 118 118 118 119 119 119 121 121 122 122 122 122 123 123 124 125 125 125 125 125 125 125 125 125 125 125 125 125 125 124 124 125 126 126 126 126 127 127 127 128 127 127 127 125 125 124 124 123 121 121 120 119 118 117 116 116 115 115 114 114 113 111 110 108 107 106 104 103 104 102 103 100 101 103 103 97 97 91 91 85 85 85 80 80 76 76 71 71 67 67 65 65 60 56 56 56 59 59 55 53 53 47 40 30 24 14 9 1 355 353 351 351 349 350 352 352 352 353 353 351 352 350 347 346 344 343 341 341 340 339 337 338 336 336 334 334 336 336 335 335 335 333 333 333 334 334 334 333 335 335 334 335 333 334 334 332 329 327 325 323 319 315 313 310 308 305 304 301 301 299 299 305 303 307 311 305 302 297 297 289 279 279 269 259 249 241 228 222 213 207 202 199 197 195 197 196 196 196 197 195 193 191 188 183 183 178 178 178 179 179 181 181 182 183 184 184 183 183 183 183 182 182 182 181 181 182 182 182 182 183 184 185 185 186 188 188 190 191 191 192 193 193 192 192 190 189 185 182 175 171 163 161 156 156 154 152 149 143 133 120 101 81 59 47 43 37 34 32 26 28 22 14 3 339 316 302 291 290 287 288 289 291 293 297 303 307 316 326 337 344 353 2 6 6 6 2 358 354 351 344 339 334 330 327 324 320 320 318 317 316 315 314 315 315 315 316 317 318 320 320 322 324 325 325 326 327 328 329 329 330 331 331 333 334 335 336 337 338 338 338 337 335 334 333 331 329 327 326 325 323 322 320 319 317 316 314 313 310 308 305 303 299 296 292 287 282 276 270 263 252 232 195 154 130 118 109 103 101 98 97 95 94 94 95 96 97 98 99 101 102 105 106 107 108 109 110 110 111 111 111 112 111 112 112 112 112 112 113 112 113 113 113 114 114 115 115 116 116 118 118 121 122 122 126 144 240 281 289 291 292 293 294 295 296 296 297 298 299 300 300 301 301 301 301 300 298 294 290 283 277 267 258 253 247 244 242 240 239 238 237 237 238 239 238 239 239 240 240 240 241 241 241 242 242 242 242 243 244 244 245 246 247 248 250 251 253 255 255 257 258 259 260 261 262 264 264 265 266 267 268 269 269 271 271 272 273 274 274 275 276 277 277 278 279 280 281 281 282 282 283 284 285 286 286 287 288 288 288 290 291 291 292 293 293 294 294 295 297 298 300 301 303 305 307 310 313 316 318 321 324 326 328 329 330 329 329 328 158 157 155 154 151 147 143 137 131 124 118 114 108 104 100 97 95 93 93 93 93 93 93 93 94 96 97 98 99 101 101 102 103 105 105 106 108 109 109 109 110 110 112 112 112 113 112 114 114 114 114 114 114 114 115 115 115 116 116 117 117 119 119 120 120 122 122 122 122 124 124 124 124 125 126 126 125 125 125 125 125 125 125 125 125 125 125 125 125 124 125 125 126 126 127 127 126 127 128 127 125 125 125 124 123 123 122 121 120 119 118 117 115 115 114 114 112 111 111 111 110 107 106 105 103 102 103 105 102 104 107 107 108 110 104 97 97 97 91 91 85 85 80 80 74 74 74 69 69 65 65 65 60 60 63 63 59 59 55 53 50 43 37 24 19 9 5 358 355 353 351 351 351 352 352 352 352 352 351 349 348 347 345 344 343 341 340 338 336 336 336 335 335 335 334 333 334 333 333 333 333 333 332 333 332 333 331 332 331 331 331 332 330 330 328 327 325 323 320 318 315 313 311 309 307 305 303 301 300 304 303 305 308 307 307 305 301 301 294 286 278 279 269 259 245 240 229 212 203 191 190 188 187 187 191 191 192 189 191 185 172 128 92 75 78 91 125 138 158 168 171 175 178 178 178 180 179 179 179 179 179 179 179 179 179 179 180 180 180 181 182 183 185 186 187 189 190 190 191 194 193 193 192 191 190 185 182 175 166 161 156 150 148 141 141 134 125 119 106 91 69 60 47 40 41 38 33 33 32 26 19 10 345 311 292 283 280 278 280 282 284 286 292 297 303 309 321 335 344 353 357 6 6 6 2 358 354 349 343 338 333 329 324 322 319 317 316 315 314 314 314 315 315 315 315 316 318 319 321 322 324 325 327 327 328 329 330 330 330 331 332 333 334 335 336 337 338 337 336 335 334 332 331 329 327 325 324 322 321 319 319 317 316 314 313 312 310 308 306 303 300 297 293 288 284 278 270 259 246 223 184 151 131 119 113 107 102 99 98 97 96 95 96 97 98 99 101 101 104 105 106 108 109 109 110 111 111 111 112 112 112 112 113 113 113 112 112 113 113 113 114 114 114 115 116 116 117 118 117 119 118 119 122 129 217 289 291 293 294 295 295 296 297 298 298 299 300 301 301 302 302 302 302 300 298 295 289 281 271 262 251 242 237 233 230 229 228 228 228 230 229 231 231 233 234 236 237 237 238 239 239 240 240 240 241 241 242 242 243 245 246 247 249 250 252 254 254 256 257 259 259 260 262 263 263 265 265 267 267 268 269 270 271 271 272 273 274 274 275 276 277 278 278 279 280 281 281 282 283 283 284 285 286 286 287 287 288 289 289 290 290 291 292 293 294 295 296 297 299 302 303 306 308 311 315 318 321 325 328 330 331 332 333 332 331 329 162 161 160 159 156 151 146 140 135 129 124 116 112 109 106 104 102 100 98 98 98 98 98 98 98 99 100 100 100 102 103 103 103 104 106 106 106 107 107 109 109 110 111 111 111 111 113 112 112 113 113 113 112 114 115 115 115 116 116 117 118 119 120 121 121 122 122 123 123 124 124 125 126 126 126 126 126 126 126 126 126 126 125 125 124 124 123 123 125 125 125 125 126 126 126 126 126 126 127 126 126 125 124 124 122 122 120 119 118 116 116 115 113 113 113 112 111 110 110 109 106 106 105 103 104 103 103 105 103 105 107 108 110 110 113 106 106 98 97 97 91 85 79 79 79 73 73 73 67 67 62 62 62 65 60 63 63 59 59 53 49 47 34 28 19 13 5 1 358 356 353 351 351 351 351 351 352 352 352 350 349 346 343 342 341 339 338 336 335 335 332 333 333 332 330 331 332 331 331 331 331 331 329 330 330 329 329 329 328 328 327 327 326 326 325 323 323 320 319 315 314 311 310 309 306 307 304 305 303 302 307 306 309 308 308 303 303 297 291 291 286 278 279 281 269 247 231 207 201 187 175 185 177 177 176 175 174 146 57 40 35 29 29 30 34 40 51 65 91 126 148 160 167 170 171 174 175 175 175 176 176 175 175 176 176 176 177 177 178 179 180 182 183 184 185 187 189 189 190 193 192 194 193 192 188 185 178 170 164 154 144 137 137 131 127 123 114 103 91 85 69 60 55 49 41 39 39 36 35 34 26 12 342 310 282 274 273 273 272 275 277 282 285 292 298 306 319 331 343 353 357 2 2 2 2 357 353 344 342 336 330 326 321 321 317 314 314 313 312 313 312 312 314 314 314 315 316 318 319 321 323 324 326 327 328 329 329 330 330 331 332 333 333 334 335 336 336 336 335 333 332 330 329 327 325 323 321 320 318 317 316 315 314 313 312 310 309 308 307 304 301 298 294 289 284 276 270 259 242 215 184 152 137 123 116 112 107 104 101 100 98 97 98 99 99 100 101 103 104 105 107 108 109 110 111 111 112 112 112 113 113 113 113 113 114 113 113 114 114 114 114 115 115 116 116 116 118 118 118 118 118 117 119 123 169 287 293 293 295 295 297 297 298 298 299 300 301 301 302 302 302 302 301 300 297 294 287 278 264 252 240 231 226 221 220 219 218 218 219 221 223 225 226 228 230 231 232 234 235 236 237 238 238 239 240 240 241 241 243 244 245 246 248 249 251 253 254 255 256 258 259 260 261 262 263 264 265 266 267 268 268 269 270 271 271 272 273 274 274 275 276 277 278 278 279 279 281 281 282 283 283 284 285 285 286 287 287 288 289 289 290 291 292 292 293 294 296 297 300 302 304 307 310 314 317 321 325 328 331 334 335 336 336 335 333 331 165 164 163 160 158 154 148 141 136 130 125 120 116 113 111 109 108 106 106 104 104 104 104 104 104 104 103 103 103 103 103 103 103 104 105 105 105 107 107 108 108 110 110 110 110 111 111 113 112 112 113 113 113 114 114 115 115 116 116 118 119 119 119 121 122 123 123 125 125 125 125 126 127 127 127 127 127 127 127 127 126 126 126 124 124 124 124 124 125 125 125 125 126 125 125 126 126 126 126 126 125 124 124 123 122 120 120 118 117 116 115 113 113 111 110 109 108 108 107 105 105 103 102 100 101 103 100 101 103 108 111 114 116 113 113 113 113 106 98 97 91 91 85 77 77 77 71 71 65 65 65 67 62 62 65 60 63 59 59 56 49 47 40 28 21 13 8 4 358 356 353 350 351 351 351 351 351 351 351 350 348 345 342 341 338 337 335 334 333 332 332 330 329 330 331 330 330 329 328 328 328 328 328 326 326 326 324 324 324 323 322 322 322 322 322 320 320 318 317 314 313 311 310 309 309 307 306 307 307 308 308 307 310 309 309 305 305 300 297 291 291 286 289 281 281 284 268 235 196 196 169 169 146 146 128 57 40 26 23 22 25 25 25 25 30 30 36 42 51 73 104 132 149 157 163 166 168 170 171 171 172 172 173 173 173 173 174 175 175 176 177 178 180 181 182 183 185 187 189 190 191 192 191 190 185 178 174 164 156 145 134 124 122 118 116 108 104 95 86 77 70 63 56 51 48 44 44 41 38 40 34 30 351 293 269 265 266 267 267 267 272 277 283 287 295 306 319 331 340 349 357 358 358 358 358 358 349 344 342 335 328 325 322 317 314 313 312 311 311 311 310 310 312 311 312 313 315 316 318 319 321 323 324 325 326 328 328 328 328 329 330 331 332 332 333 334 334 333 332 331 329 328 326 323 322 320 318 317 315 314 313 312 311 311 310 309 308 307 306 303 301 297 293 289 282 276 267 252 236 204 178 156 139 128 121 114 111 106 103 102 101 100 100 100 101 102 104 104 105 107 108 109 110 111 111 112 112 113 113 113 113 114 114 114 114 114 114 115 114 115 116 116 116 117 117 117 118 118 118 118 119 118 119 122 131 284 293 294 295 297 297 297 298 299 300 300 301 301 302 302 302 302 301 300 297 291 283 272 256 242 230 221 215 211 211 210 211 212 213 215 217 219 221 224 225 227 230 231 233 234 236 237 238 238 239 240 240 241 242 243 245 245 247 248 250 252 253 254 256 258 259 260 261 262 263 264 265 266 266 267 268 268 269 269 271 271 272 273 273 274 275 276 276 277 278 279 279 280 281 282 282 283 284 284 285 285 287 287 287 288 289 290 290 291 292 294 296 297 300 302 305 309 312 316 321 325 328 331 335 337 339 339 338 337 335 331 167 167 165 161 158 155 147 141 136 131 127 123 120 118 116 114 113 112 110 110 109 109 109 109 109 107 107 107 105 104 104 104 104 104 104 106 105 107 107 107 108 108 108 109 109 111 111 112 112 112 111 113 114 113 113 115 116 118 118 119 119 120 121 122 124 124 124 126 126 127 128 128 128 128 128 128 128 128 128 127 127 127 126 125 125 125 124 124 124 125 125 125 126 126 125 126 125 125 125 124 124 124 123 122 121 119 118 117 116 114 113 111 111 110 109 108 107 106 105 104 103 101 102 100 101 102 100 104 106 108 111 114 116 119 123 123 116 116 106 98 91 91 84 83 76 76 71 69 69 62 65 65 60 62 65 60 60 63 59 55 49 44 38 32 21 16 8 1 358 355 353 350 350 350 350 350 350 350 350 348 345 343 342 339 336 336 333 332 330 329 328 327 326 327 326 326 326 326 326 326 325 325 325 323 323 322 321 319 319 319 318 318 319 318 318 318 318 317 315 314 313 311 310 309 309 307 308 308 309 309 308 308 310 310 310 306 302 305 300 294 297 294 294 289 293 298 306 300 327 327 343 12 12 8 6 13 17 17 18 21 20 20 22 24 26 28 31 34 41 52 70 94 122 141 151 157 161 164 166 167 168 168 169 169 170 170 171 171 172 173 174 174 176 178 179 181 184 186 186 187 188 188 187 185 182 174 163 152 145 134 124 116 111 109 106 101 98 94 87 79 72 63 57 55 52 48 48 46 46 47 47 42 8 284 262 260 259 261 261 265 270 275 280 287 295 306 318 330 342 346 350 354 354 354 354 350 350 346 338 335 328 323 320 316 314 311 309 308 308 309 308 308 308 310 310 310 312 314 315 316 318 320 322 323 324 325 325 326 327 327 328 328 329 330 331 331 331 330 329 328 326 324 322 320 318 316 314 313 312 311 310 309 309 308 308 307 306 305 304 303 300 297 293 289 283 274 264 247 227 202 174 159 144 131 125 119 113 111 107 106 105 103 104 103 104 105 105 106 107 108 109 111 111 111 112 113 113 113 114 114 114 115 115 115 115 115 115 115 115 115 116 117 117 118 118 118 118 118 119 119 118 119 119 120 125 279 293 294 296 297 297 298 298 299 300 300 301 301 302 302 302 301 300 298 294 288 279 264 248 232 219 212 206 205 203 204 205 206 208 210 212 215 218 220 223 225 228 230 232 233 234 236 237 238 239 239 240 240 241 243 244 245 246 248 249 251 253 254 256 257 259 260 261 262 263 264 264 265 266 267 267 268 268 269 269 270 271 272 272 273 274 275 275 276 277 278 279 279 280 281 281 282 283 283 284 285 285 286 286 287 288 288 289 291 291 293 295 297 300 303 306 309 315 319 323 329 332 336 338 341 342 342 341 339 335 331 168 166 165 163 158 153 148 143 137 132 129 125 122 121 119 117 118 117 116 115 116 116 115 114 114 112 110 110 107 107 105 105 104 104 104 105 105 107 107 107 108 108 108 109 109 110 110 110 111 112 112 114 113 114 116 116 117 119 119 120 120 122 123 123 125 127 127 127 128 129 129 129 129 129 129 129 129 129 128 128 128 127 127 127 126 125 125 124 125 125 125 125 126 125 126 125 126 125 125 125 123 123 122 121 119 118 117 116 114 113 112 111 110 108 108 108 107 104 104 102 102 101 101 100 98 99 100 104 106 107 110 118 121 121 125 123 116 116 106 106 98 91 91 83 76 76 69 66 66 59 62 62 62 60 62 60 60 60 59 55 49 44 38 32 26 16 9 5 358 355 352 349 349 349 349 349 349 349 346 344 343 341 338 335 335 332 330 329 327 326 326 325 325 324 322 323 322 324 322 322 323 321 321 320 319 319 318 318 317 317 317 317 317 315 315 314 315 314 314 313 313 311 310 309 309 309 309 308 312 312 311 311 311 311 310 307 310 306 305 300 300 297 301 294 297 297 310 317 326 326 332 345 354 355 356 2 11 12 13 16 19 20 22 22 24 26 28 32 37 43 54 71 96 119 135 146 153 157 160 162 163 164 166 166 167 167 168 168 169 169 171 171 173 175 176 177 179 181 181 183 184 184 182 179 174 169 156 142 127 120 112 109 105 101 100 97 93 90 84 78 75 67 63 58 56 54 50 50 51 49 47 42 37 268 252 254 254 257 258 262 267 272 281 290 298 309 318 330 339 345 349 352 352 351 348 348 344 341 336 333 327 320 320 314 312 309 307 306 306 305 306 306 306 308 308 309 310 311 312 315 316 317 318 320 321 322 322 323 324 324 324 325 326 327 327 327 327 326 325 323 322 320 318 316 314 312 311 309 308 307 307 306 306 306 306 306 305 304 303 302 299 296 293 287 281 272 261 242 220 197 175 158 146 136 127 122 118 115 112 109 108 107 106 107 106 107 107 108 109 109 111 111 112 112 113 114 114 114 115 116 116 115 115 116 116 116 116 116 117 117 118 118 119 119 119 120 119 120 119 120 120 120 121 121 133 269 291 294 296 296 297 298 298 299 300 300 300 301 301 301 301 300 299 296 291 284 273 256 239 223 212 207 201 200 200 200 202 202 204 207 210 212 215 218 221 223 226 229 230 233 234 236 237 237 238 239 240 240 241 243 243 245 246 247 249 251 253 255 255 257 258 259 261 262 263 264 265 265 265 266 267 267 268 268 269 269 270 270 271 272 273 273 274 275 276 276 277 278 279 279 280 281 282 282 282 283 284 285 285 286 287 287 288 289 291 292 294 296 300 304 308 312 318 322 327 332 336 339 343 344 346 345 343 340 335 331 168 166 163 160 158 153 147 141 137 132 129 127 124 123 121 122 122 121 120 122 122 121 120 121 119 117 115 113 110 108 108 107 106 106 106 106 107 107 107 106 106 108 108 109 108 109 109 109 110 112 114 114 114 116 117 117 118 120 120 121 122 123 124 126 126 127 128 128 130 130 130 130 130 130 132 132 131 131 129 129 129 129 128 128 127 126 126 125 126 126 126 125 126 126 125 126 126 125 125 125 123 123 121 120 120 118 116 115 115 112 112 111 110 109 108 107 106 104 103 102 102 101 99 100 98 99 100 100 105 107 112 116 118 121 125 125 119 113 108 98 98 91 82 82 73 66 66 62 66 59 59 62 62 60 60 58 60 60 59 55 49 46 38 32 21 16 9 5 358 355 352 349 348 347 344 346 343 344 344 342 340 336 335 332 332 330 327 327 324 322 322 320 322 320 319 321 319 319 320 320 318 320 318 318 318 317 315 314 314 315 314 314 314 313 313 313 314 314 313 313 311 313 313 311 311 311 311 311 310 312 312 314 311 311 311 313 310 307 306 306 302 300 303 303 307 307 311 317 317 321 330 333 340 347 352 358 5 7 11 14 17 18 20 21 23 25 27 30 34 39 47 59 76 97 118 133 143 149 154 156 158 160 162 162 163 163 164 164 165 166 166 167 169 169 171 172 174 176 177 177 179 179 175 170 164 156 142 123 114 108 102 101 96 96 96 93 90 87 82 79 74 69 65 63 57 57 56 55 54 52 51 54 37 268 252 249 249 253 258 262 267 275 283 290 301 312 324 330 338 342 344 347 347 347 344 343 340 339 336 332 325 322 318 314 309 308 306 304 304 304 304 305 305 305 306 306 307 309 310 312 313 315 316 316 318 318 319 319 320 320 320 321 322 323 322 322 322 321 320 319 317 315 313 311 309 308 307 306 305 304 304 303 303 303 303 303 303 302 301 300 298 296 292 286 280 270 257 237 214 190 171 157 146 138 132 126 121 118 116 114 112 110 110 110 109 109 109 111 111 112 112 113 113 114 115 115 115 116 116 116 117 117 117 116 116 117 118 118 119 118 119 120 120 120 120 120 121 121 120 120 121 121 121 122 133 268 289 293 295 297 297 298 298 299 300 300 300 301 301 301 300 299 297 294 288 280 266 250 231 218 210 203 198 199 198 199 199 200 202 206 208 211 214 216 220 223 225 228 231 232 234 236 237 237 238 239 240 241 241 243 244 245 246 248 249 250 252 254 256 257 259 260 261 262 263 263 264 265 266 266 267 267 267 268 268 269 269 269 270 271 271 272 273 274 274 275 276 277 277 278 279 280 280 281 282 282 282 283 284 284 284 286 287 288 289 291 293 297 300 304 309 314 321 326 332 336 340 345 347 348 348 347 343 339 333 328 167 164 161 159 154 149 145 140 136 134 130 128 126 124 125 125 124 125 124 125 126 126 126 125 125 123 120 118 114 111 108 107 107 107 106 108 108 107 109 108 108 108 109 108 108 110 109 110 112 113 113 114 116 117 119 120 120 121 123 123 124 125 126 127 129 129 130 131 131 131 133 133 133 133 133 133 132 132 131 131 130 129 129 128 128 128 127 127 127 127 126 125 125 126 126 126 126 125 124 124 122 122 121 120 119 116 116 115 113 111 111 110 109 108 107 107 106 104 103 102 100 101 99 100 98 98 99 100 104 106 112 114 116 123 121 121 119 113 113 100 100 91 82 82 73 62 62 62 54 59 59 62 62 60 58 58 60 63 59 55 49 46 41 34 28 18 9 5 358 354 347 347 343 342 340 340 340 340 342 338 333 333 332 330 327 325 322 319 321 319 317 317 317 317 317 317 317 317 317 317 317 317 315 315 314 314 313 313 313 313 312 313 312 312 313 313 314 314 314 314 314 313 313 313 313 311 312 312 312 312 312 312 312 311 311 311 310 310 307 306 302 302 305 305 305 312 312 313 320 320 323 329 335 340 346 351 358 4 8 11 14 17 19 20 22 24 25 28 31 35 42 52 64 84 103 119 131 139 147 150 153 156 157 158 158 159 160 161 161 161 162 163 165 165 166 168 169 170 171 172 171 169 167 160 145 138 126 110 103 98 97 93 93 93 93 90 88 85 83 80 75 71 67 65 62 61 58 59 56 58 58 59 52 266 249 252 253 256 258 264 270 278 286 296 306 316 323 331 335 339 342 342 342 343 341 340 339 336 332 328 326 320 314 312 309 306 303 302 302 301 302 302 303 303 304 305 306 307 308 309 311 312 313 313 314 314 315 315 316 316 316 316 317 317 317 317 317 316 315 313 311 310 308 306 305 303 303 302 301 301 300 300 300 300 301 301 301 300 300 299 297 295 292 286 279 267 252 229 205 182 169 155 145 139 133 128 124 121 119 116 115 113 113 113 112 112 112 112 112 113 114 114 114 115 116 116 117 117 118 118 118 118 118 118 118 119 119 120 120 120 120 121 122 122 121 123 122 122 122 121 122 122 121 125 133 268 290 294 295 297 298 298 299 299 300 300 301 301 301 300 300 298 295 290 284 274 259 242 227 213 205 200 197 197 197 198 199 200 203 205 208 211 214 218 220 223 225 228 231 233 234 236 237 238 240 240 241 241 243 244 244 245 246 247 249 250 252 254 256 257 259 260 261 262 263 264 264 265 265 266 266 267 267 268 268 268 268 269 269 270 270 271 271 272 273 274 275 275 276 276 277 278 278 279 280 280 281 281 282 282 283 284 285 286 287 290 293 297 301 307 311 317 325 330 337 342 345 349 352 350 349 348 344 337 332 324 165 163 160 158 154 148 144 139 137 134 131 130 128 127 126 126 126 128 129 129 130 131 133 132 128 128 127 121 119 116 113 112 110 109 109 111 110 110 108 108 108 109 108 108 109 108 110 111 112 114 116 116 118 120 120 122 123 123 124 126 127 128 129 130 131 131 132 134 135 135 135 135 135 134 135 134 133 133 133 133 132 131 131 129 129 129 128 128 128 127 127 126 127 127 126 126 126 125 125 124 123 122 121 120 118 117 115 114 113 112 111 110 109 108 107 107 106 105 103 102 102 101 99 97 98 98 99 99 103 108 109 116 118 120 118 121 119 113 106 98 91 91 82 73 71 62 62 62 54 59 59 57 60 60 58 60 63 59 59 55 55 49 40 34 28 19 11 6 358 350 346 342 340 339 337 337 337 337 335 331 330 330 326 323 324 322 319 317 315 314 314 313 313 313 314 313 313 314 314 314 315 314 314 315 314 313 313 312 312 312 312 312 312 312 313 314 314 314 314 314 314 315 314 314 314 314 313 311 311 312 312 310 310 312 311 311 308 310 307 307 306 306 306 306 306 307 310 316 316 318 323 326 331 336 342 349 355 1 6 9 13 16 19 20 20 22 24 27 29 33 39 47 58 71 88 105 119 131 137 143 147 150 152 154 155 155 156 157 157 158 158 159 159 160 161 161 161 163 163 163 160 157 148 144 130 123 110 99 94 90 90 87 88 88 88 86 86 83 81 79 76 71 68 66 65 62 59 59 58 58 58 59 52 266 259 252 256 259 261 267 273 280 289 298 310 317 324 329 333 336 337 339 337 337 336 335 334 333 330 326 323 319 314 311 306 305 302 301 300 299 299 300 301 301 302 303 303 305 305 306 307 308 308 309 309 310 310 311 311 311 311 311 312 312 311 311 310 310 308 307 306 304 303 302 301 300 299 298 297 297 297 297 297 297 297 298 298 298 297 297 295 293 289 285 277 264 246 220 195 178 162 154 144 140 135 131 127 123 121 119 117 116 116 115 115 115 114 114 114 115 115 116 116 117 118 118 119 119 119 119 119 120 120 120 120 121 121 121 121 122 122 123 124 124 124 124 124 124 124 123 123 122 123 125 133 268 291 295 296 298 299 299 300 300 300 301 301 300 300 300 298 296 292 287 280 268 254 237 223 212 205 200 199 198 198 199 200 202 204 207 209 212 215 218 221 224 226 229 231 233 235 237 237 239 240 241 241 242 243 244 244 245 246 247 249 251 252 254 255 257 258 259 261 262 262 263 264 265 265 266 266 267 267 267 268 268 268 269 269 269 269 270 270 271 271 273 273 274 274 275 275 276 277 278 278 278 279 279 280 281 281 282 284 285 286 288 292 295 301 307 314 322 328 336 342 348 352 354 356 354 351 347 341 335 328 321 164 161 159 155 151 149 144 140 137 135 133 131 130 129 129 128 129 130 131 133 135 136 136 139 137 134 131 128 122 122 116 116 114 114 116 115 115 113 112 111 110 109 110 108 108 110 111 110 111 113 116 118 120 121 121 122 125 126 128 128 129 130 131 132 134 135 136 137 137 136 138 138 137 137 137 136 136 135 135 134 134 132 132 131 131 131 130 130 129 128 128 127 128 127 127 126 126 126 125 125 123 122 120 119 118 116 115 115 114 111 112 111 110 110 109 108 107 107 105 104 102 100 101 99 97 98 98 101 103 107 109 114 118 120 116 118 121 110 104 98 91 91 82 73 73 62 62 62 59 59 59 57 60 62 65 63 63 59 59 59 53 53 47 40 33 22 12 2 352 348 343 337 337 331 328 325 325 325 324 323 322 321 318 318 316 314 314 312 310 310 310 310 308 308 309 309 309 311 311 311 312 312 311 313 313 310 312 312 311 312 311 310 312 313 314 315 314 317 317 317 315 317 315 315 313 313 313 311 311 311 309 310 310 310 309 309 308 308 307 307 307 307 307 308 308 311 311 313 316 318 318 322 325 329 336 346 353 358 3 9 12 16 18 19 20 20 23 25 28 32 36 43 52 64 79 94 109 120 129 136 140 143 146 148 150 151 151 152 153 153 153 154 153 154 155 154 155 155 152 151 150 144 137 124 114 104 98 90 87 84 85 82 83 86 83 83 84 81 79 77 75 73 70 67 66 65 63 60 60 58 58 59 50 327 257 256 261 262 264 270 278 285 293 301 310 317 323 329 331 334 334 335 334 332 331 330 329 328 327 324 321 317 314 309 306 303 301 298 298 298 297 297 298 300 301 301 301 303 304 304 304 305 305 305 305 305 306 305 305 305 306 305 306 306 306 306 305 304 303 302 301 300 299 298 297 296 295 294 294 294 294 294 294 294 295 295 296 296 296 295 294 291 289 283 273 259 236 209 187 167 157 149 142 139 133 130 127 125 123 121 120 119 118 118 117 116 117 116 116 116 117 118 118 118 119 120 120 120 120 120 121 121 121 121 122 122 122 122 123 123 124 125 125 125 125 125 124 124 125 124 123 123 123 124 123 289 299 300 299 300 300 301 301 301 301 302 301 301 301 299 298 295 291 286 276 265 251 234 222 211 206 202 201 199 199 201 201 203 205 208 211 213 216 219 222 225 227 230 232 234 236 237 238 240 241 241 243 243 243 244 245 245 247 248 249 250 252 253 255 257 258 260 261 262 263 263 264 264 265 266 266 266 266 267 267 267 268 268 268 269 269 269 269 270 271 271 272 272 273 274 274 275 275 276 277 277 277 277 278 279 280 280 281 282 284 286 289 294 301 307 317 325 334 342 349 356 1 1 359 357 353 346 338 330 324 317 163 161 157 155 150 148 145 141 139 137 134 133 132 130 130 130 131 133 133 136 139 140 142 141 142 140 137 134 130 127 127 123 120 118 122 120 121 119 118 116 115 114 112 111 110 111 110 111 113 116 117 120 121 123 124 124 128 128 130 131 131 132 135 135 136 138 138 138 139 139 140 140 139 138 138 137 137 136 136 135 135 134 134 133 132 132 131 131 130 130 129 129 129 128 128 127 127 126 125 124 123 122 121 120 119 116 115 114 113 112 111 111 110 109 109 110 108 107 107 105 104 103 101 99 99 100 100 101 102 106 112 114 116 118 120 118 118 116 110 106 91 83 82 73 66 62 62 59 59 59 62 57 60 62 65 67 63 63 63 63 60 56 50 43 34 26 14 2 357 345 338 333 325 325 321 321 312 316 316 316 313 313 316 314 312 310 307 306 305 303 303 305 305 304 305 305 307 307 309 309 309 309 309 310 310 309 310 309 308 309 310 312 312 314 315 317 317 318 318 318 317 317 317 315 314 312 310 310 311 310 309 307 308 308 309 309 308 308 310 307 307 307 308 308 308 309 309 312 312 316 316 320 322 326 333 340 347 356 1 7 11 13 15 17 18 20 22 24 27 30 35 41 49 58 70 83 97 109 119 127 133 136 140 142 145 146 147 147 148 148 148 147 148 149 148 149 148 147 145 140 134 132 123 111 102 94 87 84 81 79 77 81 81 81 79 79 79 79 77 77 75 73 71 70 66 65 63 60 60 59 60 53 50 343 269 269 265 266 270 276 281 288 292 302 311 317 322 326 330 329 330 330 330 329 327 326 325 324 323 322 319 315 311 308 304 302 300 297 296 295 296 296 296 297 298 299 299 300 300 301 301 300 301 301 301 300 300 300 300 300 301 300 301 301 301 300 300 300 299 298 297 296 295 294 294 293 292 292 291 291 291 291 291 292 292 292 292 293 293 293 291 289 287 283 270 255 223 194 170 157 150 144 140 136 132 130 128 126 124 123 122 121 120 119 119 119 118 118 118 118 119 119 120 120 121 121 122 122 123 123 123 123 123 124 124 124 124 124 124 125 125 126 127 126 127 126 126 125 125 125 123 122 122 123 120 309 305 305 304 303 304 303 303 303 303 302 302 302 300 299 297 294 289 283 274 262 248 233 222 213 207 204 202 201 202 202 204 206 207 209 212 214 218 220 223 225 227 230 232 235 236 238 239 241 242 243 243 243 244 245 246 246 247 248 249 251 252 254 255 257 258 259 261 262 262 263 264 264 265 265 266 266 266 266 266 266 267 267 267 268 268 269 269 269 269 270 270 271 271 272 272 273 273 274 274 275 275 276 276 276 276 278 279 279 282 283 287 291 298 307 318 329 342 355 1 7 9 9 6 1 351 343 334 325 317 312 162 159 157 154 150 148 144 142 140 137 136 135 134 132 132 132 132 133 136 139 141 143 145 146 147 143 144 141 142 134 134 126 130 127 127 128 128 125 121 119 118 116 114 113 112 113 114 113 116 118 120 122 123 124 127 128 129 132 132 133 135 135 137 138 138 141 142 142 143 143 141 141 141 140 140 140 139 138 138 136 136 135 135 134 134 134 132 131 131 131 130 130 130 129 129 128 127 126 126 125 123 123 122 120 118 117 116 115 114 113 112 112 111 111 110 110 109 109 108 106 105 103 101 99 100 100 100 101 102 105 107 113 116 116 118 116 114 114 104 97 98 83 83 73 73 66 66 59 59 59 57 60 62 62 65 67 67 67 67 67 65 58 55 47 38 26 12 356 349 333 333 326 317 311 307 307 307 307 303 305 306 308 303 302 306 303 302 301 300 300 300 298 299 300 301 303 302 304 304 304 306 307 307 308 307 307 308 309 308 309 309 312 313 314 315 317 318 320 319 319 317 317 317 314 313 312 311 309 309 309 308 306 307 308 307 309 308 308 310 310 310 310 308 308 309 309 310 310 310 312 312 316 320 324 329 336 344 353 358 6 9 12 12 14 16 18 20 22 24 28 32 37 45 53 64 75 87 100 110 118 123 129 133 136 138 140 140 142 143 143 142 143 143 143 142 141 140 138 134 131 126 118 108 101 94 84 81 76 74 75 74 74 77 77 77 77 77 78 77 75 75 73 71 69 68 65 63 60 60 58 54 47 32 349 293 276 274 273 276 281 283 290 297 301 308 312 318 321 324 325 324 324 324 324 323 322 321 319 318 317 314 311 308 305 302 298 297 295 293 294 293 293 293 293 295 295 296 296 297 296 296 297 297 296 296 295 295 295 294 294 294 295 295 295 296 296 296 296 295 295 294 294 293 292 291 291 290 289 289 289 289 288 288 288 289 289 290 290 289 290 288 287 284 279 265 238 200 172 158 148 143 139 137 133 132 129 128 126 126 124 124 123 122 122 121 120 121 120 120 120 120 121 121 121 122 123 123 124 124 124 124 124 125 126 126 125 126 126 127 127 127 127 128 128 127 127 127 126 126 124 124 122 119 114 78 329 313 310 308 308 307 306 305 305 305 304 304 302 302 300 297 294 288 282 271 259 246 231 223 215 209 207 206 205 205 206 206 207 209 212 214 217 219 221 224 227 228 231 234 236 237 239 240 241 243 243 244 245 245 245 246 246 247 248 250 251 252 253 255 256 257 259 260 261 262 263 264 264 264 265 265 266 266 266 266 266 266 266 267 267 267 268 268 268 269 269 269 269 270 270 271 272 272 272 273 273 273 273 274 274 275 275 276 276 278 280 283 286 293 301 316 337 357 11 19 25 23 20 15 5 352 338 329 318 312 306 160 158 157 154 151 148 145 144 142 139 136 136 135 135 134 134 135 136 139 140 143 146 147 149 150 146 148 145 146 138 138 134 134 134 134 134 131 131 131 126 121 119 116 115 113 114 115 117 118 120 122 124 126 129 130 132 132 135 135 136 139 139 138 141 142 143 145 145 145 144 145 145 144 144 142 142 141 141 139 138 138 137 137 136 135 134 134 133 133 132 132 132 130 130 129 129 129 128 127 125 124 123 122 120 120 118 117 116 115 114 113 113 113 112 112 111 110 110 110 106 105 105 103 101 100 100 100 101 105 105 107 109 114 116 118 116 114 108 104 97 97 91 83 82 73 66 66 59 62 62 62 60 62 62 62 65 65 65 65 65 67 60 57 48 42 26 16 354 336 324 317 310 305 301 294 294 291 289 289 290 293 297 297 298 298 298 297 298 298 295 296 296 297 296 298 299 298 298 300 300 301 302 303 303 304 303 304 305 306 309 309 311 313 314 317 320 320 321 319 319 318 318 315 314 312 311 309 308 308 307 307 306 305 306 305 306 308 308 310 310 308 311 308 309 309 310 310 310 310 310 312 314 316 320 326 332 339 349 355 1 5 7 10 12 14 16 18 20 22 26 30 35 41 50 58 67 79 90 100 108 115 122 125 129 131 133 136 137 137 138 138 139 138 137 137 136 133 131 129 123 116 108 100 93 84 79 74 72 71 71 69 70 73 73 75 75 75 75 75 75 75 73 72 69 68 66 64 62 58 58 54 43 26 338 297 281 279 277 279 283 285 289 295 301 305 310 313 314 318 318 319 318 318 317 317 317 314 314 313 311 309 306 303 301 298 295 294 292 291 290 291 291 292 291 291 292 292 292 292 292 292 292 291 291 290 290 288 289 289 289 289 290 290 291 292 292 293 293 293 293 292 292 291 291 290 289 288 288 287 287 286 286 286 286 285 286 286 286 286 285 286 284 279 270 255 207 170 152 144 141 138 135 133 131 130 129 128 127 126 125 125 124 124 123 123 123 122 122 122 122 122 123 122 123 124 124 125 125 126 126 126 126 127 127 127 127 127 128 128 129 129 129 130 129 129 129 128 127 126 125 123 119 112 97 26 333 321 315 313 312 310 310 309 308 307 306 306 304 303 301 298 293 288 280 270 256 244 233 224 217 213 211 209 208 207 209 209 210 213 215 216 218 220 223 225 228 230 232 234 236 238 239 240 242 243 244 244 245 245 246 247 247 248 249 249 250 251 253 254 256 257 259 260 261 262 262 263 264 264 265 265 265 265 265 265 266 266 266 266 267 267 267 267 267 268 268 268 269 269 269 269 270 270 271 271 271 271 272 272 272 272 273 273 273 274 276 277 279 283 293 311 353 22 43 47 51 50 40 29 12 348 331 318 309 303 299 160 158 155 154 151 149 147 144 142 140 138 136 135 136 135 136 137 137 139 140 144 148 150 151 154 152 152 149 146 143 138 138 138 142 138 138 137 137 134 131 126 124 119 118 119 118 117 120 124 125 126 126 130 132 133 135 135 136 139 139 141 143 144 145 146 146 147 147 148 148 149 147 146 146 146 145 143 141 141 140 140 139 138 138 136 136 135 135 135 133 132 132 132 131 130 130 130 129 128 127 125 123 123 122 121 119 118 116 116 114 115 113 114 113 114 114 112 110 111 109 107 106 103 102 102 100 101 101 102 106 107 108 111 112 114 116 111 108 103 97 97 91 82 82 73 66 66 66 59 62 62 60 60 62 62 62 67 67 67 67 65 62 59 49 40 20 6 338 326 309 302 297 286 286 278 277 276 281 280 284 286 287 290 290 291 292 294 293 293 292 293 294 295 294 293 294 293 293 294 294 294 297 297 298 298 299 300 303 304 307 308 311 313 315 317 318 320 321 321 319 319 317 314 313 311 310 308 308 306 306 307 305 303 304 305 306 305 308 308 308 308 308 306 307 307 308 308 309 309 309 310 310 316 320 325 330 338 346 353 358 1 3 6 8 10 12 15 18 20 24 27 32 39 45 52 61 70 81 90 98 105 112 117 122 125 127 129 131 133 133 134 134 135 132 132 132 129 125 123 116 109 104 96 90 82 77 73 68 66 67 67 68 70 70 70 72 75 75 75 75 75 72 71 71 68 66 64 62 61 55 51 38 16 332 305 287 282 283 281 283 284 288 293 298 299 303 305 307 310 312 312 310 310 309 309 309 309 306 306 305 302 300 299 297 294 292 291 290 289 288 289 288 288 288 289 288 289 288 288 288 288 287 286 286 285 284 283 283 283 284 284 285 286 287 288 289 290 291 291 291 291 291 291 290 290 289 288 287 287 286 285 284 284 283 283 283 283 282 282 282 280 279 274 255 212 167 146 140 134 133 133 131 130 130 128 128 127 127 127 127 126 125 125 125 125 124 123 124 124 124 124 124 125 125 126 126 127 127 127 128 128 128 128 128 128 130 130 130 130 130 131 130 131 131 130 130 129 127 125 123 119 114 99 62 2 338 326 321 318 315 314 313 312 311 309 309 308 306 305 302 299 294 287 279 268 255 244 234 225 220 216 214 212 212 212 212 212 214 215 217 218 220 222 225 227 229 231 233 235 237 238 239 241 242 243 244 245 245 245 246 247 247 248 248 249 250 251 253 254 256 257 258 260 261 261 262 262 263 264 264 264 264 265 265 265 265 265 265 265 265 266 266 266 267 267 267 267 267 268 268 268 269 269 269 269 270 270 270 270 270 270 270 270 270 270 268 270 270 266 269 268 94 91 91 91 85 80 77 66 32 336 313 301 298 294 292 159 158 157 154 152 150 148 144 143 141 140 137 136 136 136 136 137 137 139 143 144 148 150 154 154 156 154 149 149 146 146 146 146 142 142 145 141 141 140 137 134 129 126 124 123 122 124 125 127 129 129 131 133 135 136 139 140 139 142 143 143 147 147 146 149 150 151 151 151 150 151 149 149 148 148 147 145 143 143 142 142 141 140 138 138 138 137 136 135 135 133 133 133 133 131 131 131 129 127 127 126 125 125 123 121 120 119 118 116 115 116 116 116 116 115 115 115 114 112 110 110 106 104 102 102 100 101 101 103 103 107 109 111 112 114 111 111 108 103 97 91 91 82 73 73 66 66 66 59 59 62 65 60 60 60 60 65 65 65 71 69 66 67 61 37 12 343 320 298 293 279 279 278 269 269 269 269 269 274 278 281 283 285 286 288 289 288 289 289 290 291 292 292 292 290 291 290 287 289 285 285 284 286 289 293 294 296 299 301 305 306 311 311 315 317 318 320 321 321 319 317 315 314 312 311 310 308 306 305 306 305 306 303 302 305 306 305 305 308 308 308 308 309 307 306 306 307 305 305 307 307 310 312 316 320 325 333 339 346 353 356 359 3 4 7 10 12 15 18 22 25 30 35 41 47 54 62 72 80 87 95 103 108 112 116 119 123 125 126 128 129 129 130 129 128 126 123 120 118 113 105 98 93 85 80 75 71 66 66 65 65 65 67 68 68 71 74 74 74 74 74 74 73 72 71 70 66 63 59 53 47 30 4 324 307 289 284 282 283 284 285 287 290 292 293 295 297 298 301 301 301 301 302 302 300 298 298 298 298 295 295 294 292 292 290 288 287 287 287 287 286 286 285 286 285 286 285 285 284 284 284 283 282 282 281 280 279 279 279 279 279 280 282 283 285 286 287 288 289 290 290 291 291 290 290 289 288 288 286 286 284 283 282 281 280 280 279 277 276 274 273 265 248 201 158 138 131 130 127 126 128 127 127 129 128 128 128 128 127 127 127 126 126 126 126 126 126 126 125 126 126 126 127 127 127 128 128 129 129 129 129 129 129 129 130 130 131 131 131 131 132 132 132 132 131 130 129 126 125 121 113 102 73 21 350 336 329 325 321 319 317 316 315 314 313 312 310 309 307 304 300 294 288 278 267 255 245 235 227 224 220 217 216 215 214 215 215 217 218 218 221 223 224 226 228 230 232 234 236 238 239 241 242 243 244 244 245 246 246 246 246 247 248 249 249 250 251 252 254 255 256 258 259 260 261 262 263 263 263 263 264 264 264 264 264 264 265 265 265 265 265 265 265 266 266 266 266 266 267 267 267 268 268 268 268 268 268 268 268 268 268 267 266 265 263 262 260 254 247 231 195 151 134 123 118 114 114 118 116 131 268 281 284 284 284 284 160 158 155 154 153 151 148 146 144 142 140 139 137 136 136 137 137 137 140 143 146 148 152 154 154 156 158 156 154 154 151 151 146 146 145 145 148 148 144 140 137 134 131 129 130 128 130 128 132 134 136 136 138 139 141 143 144 144 145 146 147 150 149 150 153 151 152 153 154 152 153 153 152 152 150 148 148 147 145 144 143 143 141 140 139 139 138 137 136 135 135 134 134 133 133 131 131 130 128 128 127 126 126 125 123 122 120 119 120 118 117 117 116 116 117 117 116 117 115 113 111 109 107 105 103 101 101 102 103 103 105 107 107 108 111 107 108 104 97 98 91 91 82 73 73 62 62 62 59 59 59 62 62 62 62 62 62 59 66 66 71 67 52 37 25 343 300 289 281 281 269 269 269 269 263 263 264 270 274 273 277 279 283 282 284 285 287 287 287 289 290 289 290 289 288 289 283 284 281 277 277 277 277 280 283 285 289 293 298 300 304 309 311 314 315 317 318 318 318 317 315 314 313 311 310 308 308 307 306 306 305 304 305 303 305 306 305 308 308 308 305 306 307 305 306 306 305 303 303 303 305 306 310 314 318 323 327 336 340 344 351 356 359 1 4 7 10 13 16 19 23 27 32 37 42 49 55 62 69 76 85 92 95 101 106 111 113 116 119 121 122 123 124 125 123 123 121 117 114 110 102 98 90 83 78 74 69 66 64 64 63 63 63 67 67 70 72 75 75 75 77 77 77 76 73 71 70 68 63 58 43 26 353 310 294 287 283 281 282 280 282 283 284 286 287 287 290 290 290 290 291 292 290 290 288 288 288 288 287 287 287 286 286 284 284 284 283 284 284 284 283 283 284 283 283 282 282 282 281 281 279 279 278 278 277 276 276 275 275 276 276 277 279 280 282 283 285 287 288 289 290 291 291 291 291 290 289 288 287 286 284 283 282 280 279 277 275 273 270 265 259 239 195 154 138 129 125 125 125 125 124 126 127 127 127 128 128 128 128 128 128 128 128 128 128 127 128 128 127 127 127 128 128 129 129 129 130 131 130 131 131 131 131 131 131 132 131 132 133 133 132 133 133 132 131 130 127 126 121 115 101 74 31 358 343 336 331 326 324 322 320 319 317 316 316 314 312 311 308 305 301 295 288 278 266 254 244 236 230 225 222 220 219 218 218 218 218 219 220 222 222 224 226 227 229 231 233 235 237 238 240 241 242 243 244 245 245 246 246 246 246 247 248 248 249 250 251 252 253 254 256 257 259 259 260 261 262 262 262 263 263 263 263 263 263 264 264 264 264 264 265 265 265 265 265 265 265 266 266 266 266 267 267 266 267 267 267 267 266 266 265 264 263 261 260 256 250 244 231 209 183 161 150 142 137 134 137 140 148 170 207 249 263 270 275 278 159 158 157 155 153 151 149 147 144 142 141 139 138 137 136 137 137 138 140 143 146 150 154 157 159 160 163 161 159 159 159 154 154 149 149 149 152 154 150 144 143 143 140 137 137 134 137 136 138 140 142 143 145 145 146 146 148 147 147 150 151 152 154 154 154 155 156 157 156 156 156 155 154 153 152 150 149 148 148 146 145 143 142 142 141 140 139 139 137 136 136 136 135 134 134 133 133 130 131 130 129 128 127 126 124 123 122 121 120 120 120 118 119 119 120 119 117 118 116 114 112 111 108 106 104 105 102 103 103 105 106 107 108 110 111 108 108 104 98 98 91 82 82 71 62 57 57 54 54 54 54 54 54 59 59 54 54 62 57 57 61 52 57 25 327 300 268 268 269 269 259 261 262 262 263 263 265 270 274 273 276 278 280 282 283 285 285 287 287 287 287 289 287 289 287 285 283 277 274 270 266 266 266 266 270 276 282 287 292 294 299 303 309 311 314 315 317 315 315 314 314 313 312 311 308 308 308 306 307 307 306 305 305 306 307 306 305 305 308 308 308 306 305 306 304 305 303 303 303 303 305 304 306 309 316 320 325 330 338 340 346 350 355 357 1 4 7 10 13 17 21 24 29 32 37 43 48 53 59 66 74 79 87 92 96 100 105 108 112 114 116 119 119 120 121 121 117 115 111 105 100 95 88 83 78 74 68 66 65 62 61 63 63 67 67 69 75 75 79 79 79 81 81 78 77 77 71 73 65 62 49 20 326 297 285 281 276 277 276 278 277 278 278 280 280 281 281 282 282 282 280 280 279 279 279 277 277 277 277 276 276 278 278 279 279 279 280 280 281 281 281 282 281 281 280 280 280 278 278 278 277 276 276 275 275 274 273 273 272 272 273 274 276 277 280 282 283 285 287 289 289 290 291 291 291 291 290 289 288 287 285 283 282 280 278 275 272 268 263 254 240 207 163 141 131 126 123 121 122 123 123 124 124 126 128 128 129 129 130 130 130 129 129 129 130 129 129 129 129 129 129 130 131 131 131 131 131 132 132 132 132 132 132 132 132 132 132 133 133 133 133 133 132 132 131 129 126 122 114 102 74 29 1 349 340 335 331 329 326 324 322 321 319 318 317 316 315 313 310 307 302 296 288 276 264 253 242 236 230 227 224 223 222 221 220 221 221 222 222 223 224 226 227 229 231 232 234 235 237 238 240 241 242 243 244 245 245 246 246 246 247 247 248 248 249 250 251 252 253 254 255 257 257 259 260 260 261 261 262 262 262 263 263 263 263 263 263 264 264 264 264 264 264 264 264 264 265 265 265 265 265 265 265 266 266 266 265 265 264 264 263 262 260 258 255 250 243 234 218 201 182 167 159 151 148 149 150 154 165 178 199 229 246 259 267 271 158 157 156 155 153 152 149 147 145 143 142 139 139 137 137 137 138 138 141 143 146 150 155 160 163 165 168 167 167 167 161 159 154 154 156 156 156 154 154 150 146 146 145 142 142 142 141 143 145 144 146 149 150 150 152 152 151 151 152 155 154 155 157 158 159 158 158 159 159 158 158 156 155 155 154 153 152 150 148 146 146 145 144 143 142 142 140 139 138 138 137 137 137 135 134 134 134 134 132 131 130 129 128 128 126 125 125 123 123 121 121 122 122 121 122 122 120 119 117 116 114 112 110 107 105 103 103 104 105 102 103 108 110 107 108 104 104 98 98 91 91 81 81 67 57 57 57 49 49 49 49 49 49 49 49 49 50 50 52 52 37 25 327 300 266 268 269 269 257 259 259 261 262 263 263 264 265 270 273 273 276 278 279 281 283 282 284 284 286 287 287 288 287 288 287 285 279 273 270 266 261 258 254 258 259 263 270 276 285 288 293 300 305 307 309 311 311 311 313 311 311 310 309 309 309 308 308 307 307 308 308 305 306 307 307 306 308 308 305 305 306 307 305 306 303 303 303 303 302 301 303 304 306 309 314 318 322 328 333 337 341 345 350 353 357 1 4 7 12 15 19 22 25 30 33 38 41 46 51 56 63 68 74 80 86 90 94 101 105 107 110 112 114 115 117 116 116 112 110 105 100 95 90 85 80 75 70 66 64 64 63 62 64 67 69 72 77 80 83 87 87 87 87 87 87 82 81 80 79 73 61 343 293 276 274 273 270 272 272 273 273 275 274 274 274 274 274 275 273 271 270 270 268 268 267 267 267 267 267 267 268 268 270 271 271 273 274 276 277 277 278 278 278 277 278 277 276 276 276 276 275 274 274 273 273 272 272 272 271 271 271 272 274 275 277 279 281 284 285 287 288 289 290 291 291 291 291 290 289 287 287 285 283 280 278 274 270 264 255 239 209 178 150 137 130 124 123 122 121 122 123 125 127 127 128 129 130 131 131 132 131 131 131 131 131 131 131 131 131 131 131 132 132 132 133 133 133 133 132 133 133 133 132 132 133 133 134 133 133 133 133 133 132 131 130 127 122 114 98 67 29 1 349 343 337 334 331 329 327 325 323 322 321 320 318 318 316 314 312 308 303 296 287 275 263 252 241 236 231 227 225 223 223 223 222 222 223 223 224 225 226 227 229 230 232 233 235 237 238 239 240 241 242 243 244 244 246 246 246 247 247 248 248 248 248 249 250 251 252 253 255 256 257 258 259 260 260 260 261 261 262 262 262 262 262 263 263 263 263 263 263 263 264 264 264 263 264 264 264 264 264 265 264 264 264 264 264 263 262 262 261 259 257 254 250 244 237 226 213 196 184 172 164 159 158 157 161 165 174 184 200 220 236 249 259 265 159 158 156 156 154 153 151 149 146 144 142 141 139 139 137 137 138 140 141 144 147 153 155 160 166 170 173 173 173 168 167 167 161 161 161 163 158 160 156 158 158 154 150 149 149 148 150 151 150 150 151 153 154 154 157 155 156 156 157 157 158 158 159 159 161 161 160 160 161 159 160 159 159 157 156 155 154 152 150 148 148 147 147 145 144 142 142 140 139 139 139 138 137 136 135 135 135 134 134 134 132 131 130 130 129 127 127 125 125 125 123 125 126 125 125 125 123 124 122 117 115 114 111 109 106 104 104 102 103 104 105 107 108 104 104 98 98 91 91 81 81 67 67 61 50 50 50 41 41 41 41 41 41 41 41 50 40 26 37 12 327 300 300 268 268 268 257 257 259 259 261 261 262 263 263 265 270 270 273 273 275 277 279 280 283 284 284 286 286 289 287 288 289 288 286 282 279 273 266 258 254 249 247 247 247 252 259 266 273 279 285 293 298 300 305 305 307 309 308 309 308 308 307 307 307 307 307 308 308 308 309 309 310 307 309 309 309 308 306 306 307 307 306 306 305 303 303 303 303 301 303 304 308 310 312 317 321 325 330 333 337 342 346 350 355 359 3 6 10 14 17 20 24 27 31 33 36 40 44 48 54 59 65 69 75 79 86 90 95 97 102 106 109 112 112 115 113 111 108 106 101 96 90 85 79 76 73 69 67 63 64 63 66 70 73 78 82 90 90 94 98 98 98 98 98 99 95 97 100 104 128 247 252 259 262 264 265 266 266 268 268 268 270 270 268 268 268 267 265 264 262 260 259 259 257 257 256 256 256 256 258 259 261 264 265 267 268 271 273 273 274 275 275 275 275 274 274 274 274 274 274 273 273 273 272 272 271 271 270 270 270 271 271 273 274 276 278 281 284 285 287 288 290 291 291 291 291 291 290 289 287 286 284 281 279 275 270 262 249 226 192 165 146 136 131 127 123 123 122 123 123 125 127 128 130 131 132 132 133 133 133 133 133 133 133 133 133 133 133 133 133 134 134 134 134 134 134 135 134 134 134 134 134 133 133 133 133 133 133 133 133 133 131 130 127 123 115 99 67 26 1 350 343 339 335 333 331 329 327 326 325 323 322 321 320 319 317 315 313 309 303 296 286 274 261 250 241 235 230 227 225 224 224 224 224 224 224 225 226 226 228 228 230 231 233 234 236 237 238 240 241 242 242 243 244 245 246 246 246 246 247 248 248 248 249 250 250 251 252 254 254 256 257 257 258 259 260 260 261 261 261 262 262 262 262 262 262 262 263 263 263 263 263 263 263 263 263 263 263 264 263 263 263 263 263 263 262 262 261 260 258 256 253 250 245 239 230 221 208 195 185 177 170 167 165 167 168 172 179 190 202 217 231 242 253 260 159 158 157 157 155 153 152 149 147 145 143 142 140 139 137 138 138 140 142 144 149 155 161 164 170 174 174 178 173 173 173 168 168 168 168 164 164 165 161 163 159 159 157 155 152 154 155 156 155 155 156 157 160 160 161 159 159 159 159 159 160 161 160 160 163 163 164 164 163 163 162 161 159 159 158 157 156 154 154 152 150 149 148 147 145 144 142 142 141 140 140 138 137 137 137 136 136 136 135 135 133 133 132 131 130 130 129 128 128 129 127 126 127 126 126 128 126 125 123 121 118 115 112 110 107 105 106 103 105 105 107 103 104 106 98 100 91 91 91 78 67 61 50 50 50 40 40 40 32 32 40 40 32 32 26 26 8 8 343 300 300 289 268 268 257 257 259 259 259 259 261 261 262 263 264 270 270 273 273 276 278 279 279 280 282 284 285 286 287 289 289 288 289 288 286 282 276 270 262 254 247 242 239 241 241 244 252 259 266 273 279 285 290 296 300 301 301 303 305 304 304 306 306 306 308 308 309 311 311 309 309 310 310 310 309 309 309 309 309 309 309 310 308 306 305 303 303 303 303 305 305 306 306 310 314 316 319 322 326 330 335 338 343 348 352 359 3 7 10 13 17 19 22 25 27 30 32 34 38 43 47 50 56 60 65 69 76 81 86 90 95 98 103 106 109 112 112 109 107 104 102 96 93 87 81 77 73 71 66 65 67 65 67 79 85 91 96 100 108 112 111 111 111 114 112 114 116 129 138 158 185 217 235 244 250 254 257 260 261 262 264 265 265 265 265 263 262 262 260 257 255 254 252 250 249 249 248 248 248 249 251 253 254 257 260 261 264 267 268 270 271 271 271 272 272 272 272 272 272 272 272 272 272 272 272 272 271 271 270 269 269 269 271 271 273 274 277 279 281 283 285 287 288 289 290 290 291 290 290 289 288 287 286 283 280 276 270 261 248 220 183 160 145 136 133 130 126 125 125 125 126 128 129 130 132 133 134 134 135 135 135 135 135 135 135 135 135 134 135 135 135 135 135 136 136 136 135 135 135 135 134 134 134 134 134 133 133 133 132 132 131 130 128 125 120 114 95 62 24 1 350 344 340 336 334 332 330 329 327 326 325 324 323 321 320 320 318 316 313 309 304 295 284 271 258 247 238 233 229 227 226 225 224 224 225 224 225 226 227 227 229 230 231 232 234 235 236 238 239 240 241 242 242 243 244 245 245 246 246 247 247 247 248 248 249 249 250 251 252 253 254 255 256 257 258 259 259 260 260 260 260 261 261 261 261 262 262 262 262 262 262 262 262 263 262 262 262 262 262 262 262 262 262 262 261 261 260 260 258 257 256 253 251 246 241 235 226 217 205 195 188 181 176 175 173 173 176 179 186 193 204 215 228 238 247 255 160 160 159 157 156 155 153 152 150 148 145 143 141 140 139 140 141 143 143 146 150 157 161 167 171 174 178 178 178 174 174 173 173 173 169 170 170 166 166 164 160 161 158 157 158 156 157 158 158 159 160 161 163 164 161 161 161 162 162 162 163 161 162 163 165 165 166 166 165 165 164 164 162 161 160 158 157 156 154 152 152 150 149 147 147 145 144 142 142 141 139 139 138 138 138 137 137 137 136 136 135 133 135 133 132 132 131 130 130 130 129 130 128 130 128 129 127 127 126 124 121 118 115 113 106 103 104 100 101 103 104 106 106 100 101 91 91 78 78 61 61 52 50 40 40 40 40 26 26 26 26 26 8 8 349 349 343 320 306 284 268 268 257 257 259 259 249 249 249 249 252 262 262 269 269 270 274 277 276 278 278 279 281 283 284 286 285 288 289 289 290 291 289 288 286 281 276 270 259 251 244 239 236 233 233 238 241 249 256 263 273 279 282 288 293 294 297 297 299 299 301 303 305 305 307 309 309 311 311 311 312 310 310 310 310 312 309 309 309 309 310 308 308 308 308 307 307 307 307 307 307 307 310 312 314 316 319 322 325 326 331 335 340 345 352 356 1 5 9 13 17 18 22 22 23 26 28 31 34 37 40 44 49 54 56 61 68 71 75 82 88 90 96 99 102 105 108 108 108 105 103 100 94 90 87 79 78 71 69 67 71 76 82 91 100 113 119 126 127 128 128 129 129 129 131 137 140 152 161 178 200 211 224 235 243 247 250 253 256 257 259 261 261 260 260 260 258 257 255 253 250 249 246 244 242 242 242 242 242 243 244 246 249 250 252 255 260 261 264 266 267 267 269 269 269 269 270 270 270 270 270 271 271 271 272 272 271 271 270 270 270 270 270 271 271 273 275 277 279 281 283 284 286 287 288 289 289 290 289 289 288 287 286 284 281 278 273 263 247 214 178 158 146 138 135 131 129 128 129 129 129 130 131 133 133 135 136 136 137 137 137 137 137 137 137 137 137 137 137 137 137 137 138 137 137 137 136 136 137 135 135 135 134 134 133 133 133 132 131 130 128 127 123 118 111 94 58 24 1 350 344 340 337 335 333 331 330 328 327 325 324 323 323 321 320 319 318 316 313 309 303 294 281 267 254 244 237 232 228 226 225 225 224 225 225 225 226 227 228 229 230 231 232 234 235 236 237 238 239 241 241 242 243 244 244 245 245 246 246 247 247 248 248 248 249 250 250 251 252 253 254 255 256 257 258 258 259 259 259 260 260 261 261 261 261 261 262 262 262 262 262 262 262 262 262 262 261 261 262 261 261 261 261 260 260 259 259 257 256 255 253 251 248 244 238 231 224 214 206 196 191 185 182 181 179 181 182 185 191 198 206 214 225 236 245 252 161 160 159 159 158 157 155 153 151 149 146 145 143 141 140 140 141 142 144 149 151 155 161 167 171 175 174 178 178 174 174 174 174 174 170 170 170 166 164 165 161 162 160 159 159 157 158 159 160 161 164 164 164 164 164 165 165 165 165 165 163 164 164 164 167 167 167 166 167 167 167 166 164 163 163 161 160 158 157 156 154 152 150 149 148 146 146 144 143 141 140 140 140 139 139 138 138 138 137 138 138 137 136 136 135 135 133 132 132 133 132 131 131 133 133 133 131 130 128 125 122 121 114 112 108 105 103 103 104 98 98 100 101 91 91 78 78 61 61 52 40 40 40 26 26 26 26 8 8 8 8 8 343 343 320 320 306 298 281 281 269 269 261 261 252 249 249 249 249 249 252 262 263 269 270 270 274 277 276 278 280 279 281 283 284 286 286 289 291 291 290 291 290 288 286 282 276 270 259 251 242 236 231 231 231 233 238 243 249 256 263 270 276 282 285 288 289 290 293 294 297 301 301 303 306 308 308 310 312 312 312 312 310 312 310 312 310 310 310 310 312 310 310 308 308 310 310 310 310 310 311 311 312 312 314 317 318 319 321 324 328 331 337 344 351 356 1 6 10 15 17 21 22 22 22 25 26 28 30 33 36 41 42 46 51 55 61 64 69 73 79 81 87 93 97 100 104 104 108 105 105 101 98 95 90 85 80 77 76 82 78 92 108 132 140 151 148 149 144 143 145 144 144 146 149 152 157 167 178 190 200 210 222 229 235 240 244 248 251 253 254 256 257 257 257 257 255 254 252 250 247 244 242 241 240 238 237 237 237 238 240 241 243 246 248 251 254 257 260 261 263 263 265 265 265 267 267 267 268 268 269 270 270 271 271 271 272 271 271 271 271 271 271 271 271 272 274 275 277 279 280 282 283 285 286 287 288 288 288 289 288 287 286 285 283 280 274 265 250 214 178 157 145 139 136 135 132 132 132 132 132 133 134 135 136 137 138 139 138 138 139 139 139 139 138 138 138 138 139 139 139 139 139 138 138 138 138 138 137 137 135 135 134 133 133 132 131 131 129 128 125 121 115 107 90 63 26 4 355 346 342 339 336 333 332 330 329 327 326 325 324 323 322 321 320 319 318 316 313 308 301 292 279 265 250 241 235 230 227 226 224 224 224 224 225 226 227 228 229 230 231 232 233 234 235 236 237 239 240 241 241 242 243 244 244 245 245 246 247 247 247 248 248 249 249 250 250 251 252 253 254 255 256 257 257 258 259 259 259 260 260 260 260 261 261 261 261 261 261 261 262 262 261 261 261 261 261 261 260 260 260 260 259 259 258 258 256 255 254 252 250 247 244 239 234 229 222 215 207 199 194 191 188 187 187 187 189 192 196 202 209 215 225 234 242 248 161 162 161 160 159 158 156 155 153 151 148 147 144 142 141 141 141 141 145 146 152 157 164 167 171 171 175 175 175 175 175 171 170 170 170 170 170 167 164 165 162 160 161 157 158 157 158 161 161 162 162 165 165 167 167 167 167 167 167 166 166 166 166 167 168 169 169 169 168 168 168 169 167 166 164 163 161 160 159 157 157 155 154 152 150 148 148 145 145 143 141 141 141 140 140 139 139 139 140 140 140 138 138 137 136 137 136 135 135 135 136 136 134 136 136 136 134 132 132 127 126 122 118 116 114 110 106 98 100 101 101 104 91 92 92 75 75 52 40 40 40 26 26 8 8 8 8 8 343 343 320 320 306 306 289 284 281 281 269 269 261 261 255 252 245 245 245 245 245 245 255 255 263 264 270 274 274 277 276 278 280 281 283 285 285 287 289 289 291 292 293 292 292 291 287 282 276 270 259 251 242 236 231 229 229 229 233 236 241 247 255 263 270 273 276 279 282 286 286 286 291 295 298 301 307 307 310 310 310 312 312 312 312 310 312 312 310 310 310 312 310 310 312 314 314 314 314 314 314 316 314 314 314 314 315 317 317 318 319 322 325 329 334 341 348 353 1 7 15 17 20 21 21 21 24 24 24 25 26 30 34 38 42 46 50 54 58 60 67 69 74 77 83 87 90 94 98 102 102 103 103 100 100 96 97 91 83 81 91 92 128 169 172 175 176 170 172 164 161 159 158 159 158 158 160 164 170 176 185 193 202 209 216 224 229 234 238 242 245 249 251 253 253 254 255 253 253 251 250 247 244 242 240 238 236 235 234 234 234 235 236 237 239 241 244 246 249 253 256 257 259 259 260 261 262 263 264 265 266 266 267 268 269 270 271 272 272 272 272 272 271 271 271 271 271 272 272 273 275 276 278 280 281 282 284 284 286 286 286 287 287 286 286 285 283 281 277 270 254 220 178 158 146 141 138 136 134 134 134 134 135 136 136 138 139 139 140 140 140 141 140 140 140 140 140 140 140 140 140 140 140 140 140 140 139 140 139 139 138 138 137 136 134 133 133 130 129 128 126 123 120 112 104 87 61 30 7 354 349 343 340 338 334 332 331 329 328 327 325 324 323 322 321 321 319 318 317 315 312 307 299 289 276 261 247 238 232 227 225 224 224 224 223 224 225 226 227 229 229 231 232 233 234 235 236 237 238 239 240 241 242 242 243 244 244 245 246 246 247 247 248 249 249 249 250 251 251 252 253 253 254 255 256 257 258 258 258 259 259 259 260 260 260 261 261 261 261 261 261 261 261 261 261 261 261 260 260 260 259 259 258 258 258 257 256 255 254 253 251 250 247 244 241 237 232 227 220 215 209 203 200 196 194 193 193 193 195 198 201 206 212 219 226 234 240 247 162 162 162 161 160 159 157 156 154 151 149 147 146 143 141 140 139 140 142 143 148 152 156 159 164 167 167 167 167 167 167 167 166 166 166 164 164 164 161 162 160 159 157 156 157 156 157 159 160 163 163 166 168 168 168 168 168 168 168 168 168 168 168 169 170 169 171 171 171 171 171 170 169 169 168 166 165 163 161 160 158 157 155 153 152 150 149 147 146 144 143 142 142 142 141 141 141 141 141 141 141 140 141 141 140 139 137 139 138 138 138 139 138 138 140 140 139 137 134 134 131 127 123 116 113 108 108 101 101 104 104 92 92 69 69 69 52 37 40 26 26 8 8 8 349 349 343 343 320 320 289 289 284 284 269 281 269 269 262 262 255 255 248 248 242 242 238 238 242 242 250 258 259 265 270 274 273 276 278 280 282 284 284 285 287 287 289 289 292 293 293 294 292 291 289 285 279 273 262 254 242 237 234 226 226 229 231 231 236 244 251 259 263 266 270 273 277 281 281 285 290 290 293 300 303 307 307 312 312 312 314 312 312 311 312 310 310 312 312 312 312 314 316 317 317 317 319 319 320 320 318 319 318 317 315 315 317 317 318 320 324 326 331 337 344 352 358 8 15 18 21 24 24 24 25 25 26 26 28 33 36 41 46 49 54 56 60 62 64 64 66 72 75 82 86 86 90 95 100 100 101 101 97 97 98 91 91 92 128 159 196 207 212 203 191 189 183 178 175 169 167 168 166 169 169 172 177 181 188 196 202 208 215 221 226 231 235 238 241 245 247 249 250 251 252 252 251 250 247 246 243 240 239 238 235 233 232 232 232 232 233 235 237 238 240 243 246 249 252 254 255 257 258 258 260 261 261 263 264 265 266 268 269 270 271 272 272 272 272 272 272 272 272 271 272 272 273 273 274 275 276 277 279 280 281 282 283 284 285 285 286 286 286 285 284 283 280 272 258 230 183 155 146 141 139 138 137 136 136 136 137 138 138 139 139 140 141 141 141 142 142 142 141 141 141 141 141 142 141 141 141 142 141 141 141 141 141 140 139 138 137 136 134 133 132 129 127 125 122 117 112 101 87 63 36 12 1 350 345 342 338 336 333 332 330 328 327 325 324 323 322 321 321 320 319 317 316 313 310 305 298 287 273 258 244 236 229 226 224 223 223 223 223 224 225 226 228 229 230 231 232 234 234 236 237 238 239 239 240 241 242 243 243 244 244 245 246 247 247 248 249 249 250 250 250 251 252 252 253 254 255 256 256 257 258 258 258 259 259 260 260 260 260 261 261 261 261 261 261 260 260 260 260 260 260 259 259 259 258 258 257 257 256 255 254 253 251 250 249 246 244 241 238 234 230 226 220 216 212 208 204 202 201 200 200 201 202 204 207 211 216 221 227 234 240 246 162 163 163 162 161 160 159 158 155 154 150 147 144 142 140 138 136 134 136 137 142 142 147 150 154 156 159 157 160 160 160 160 160 160 160 157 157 158 157 155 155 155 154 154 154 155 156 158 159 161 164 166 168 168 168 170 170 170 170 170 170 170 170 170 172 172 173 173 174 173 173 173 172 170 170 168 166 165 163 161 161 158 156 154 153 151 150 148 147 145 144 143 143 142 142 143 143 142 142 144 144 144 143 141 141 140 142 140 140 141 139 141 143 143 144 142 141 142 139 137 137 134 134 123 120 115 115 108 108 108 114 92 92 69 69 57 37 37 26 26 26 8 8 349 343 343 320 320 289 289 268 268 269 269 259 259 261 262 256 256 250 250 244 244 239 236 231 231 239 239 247 254 260 265 270 273 276 276 281 280 282 284 284 285 287 287 289 290 292 293 294 294 292 291 289 285 279 273 266 257 248 241 235 229 226 226 226 229 231 239 247 251 255 259 266 266 270 274 274 279 283 289 291 299 302 306 309 312 312 312 312 312 312 312 312 312 312 312 312 314 316 317 319 323 323 322 325 325 324 324 322 322 319 316 316 316 315 315 317 318 321 323 326 333 339 347 358 6 18 21 23 28 28 30 26 29 31 31 34 38 43 47 58 60 65 61 63 64 64 64 66 70 73 76 76 80 85 91 91 97 97 98 98 100 101 92 94 103 235 247 240 228 217 213 207 198 190 186 182 179 176 174 174 175 177 179 183 189 194 199 204 209 215 219 225 228 232 235 238 242 244 246 247 248 249 251 249 249 247 245 243 240 238 237 236 234 232 231 231 231 232 232 233 236 238 241 244 245 249 250 252 254 256 256 258 259 261 262 263 264 266 267 269 270 271 272 272 273 273 274 274 273 273 273 273 273 273 273 274 275 275 276 277 278 279 280 281 282 283 284 285 285 285 285 284 284 281 276 264 233 183 155 146 141 138 138 137 137 138 138 138 139 140 141 141 141 142 141 142 142 142 143 143 143 143 142 142 142 142 142 142 143 143 142 142 142 141 140 140 139 137 136 135 133 131 128 126 122 118 111 100 87 66 39 19 3 355 347 343 340 337 334 332 330 328 327 326 324 323 322 321 320 319 318 318 316 315 312 308 303 295 283 270 255 242 233 227 224 223 222 222 222 223 224 226 226 228 229 230 232 233 234 235 237 238 238 239 240 241 242 242 243 243 244 245 245 246 247 248 249 249 250 251 251 251 252 253 253 254 255 255 256 257 257 258 259 259 259 260 260 260 260 260 260 260 261 261 261 261 260 260 260 260 259 259 259 258 257 257 256 256 255 254 252 251 250 249 247 245 243 241 238 235 232 229 225 222 219 216 212 210 209 207 206 207 207 208 211 213 216 220 225 230 236 241 246 164 164 163 163 163 161 160 158 157 154 151 148 144 140 138 133 131 128 128 127 129 131 137 137 139 144 146 146 149 151 151 151 154 151 151 151 152 154 151 150 151 149 150 151 150 153 155 155 158 160 163 165 167 169 169 171 170 170 170 170 170 172 172 174 174 174 174 176 176 176 176 175 173 174 174 171 169 168 166 165 163 161 159 156 154 154 151 150 148 147 145 144 143 145 145 144 144 144 145 145 145 145 144 146 145 145 143 143 142 143 144 145 143 146 146 147 145 146 145 146 145 143 144 139 140 142 131 131 114 128 128 94 94 57 57 57 37 37 26 8 8 8 343 343 343 320 289 289 268 268 257 257 259 259 252 255 256 256 252 252 247 247 242 242 238 238 230 230 238 238 244 251 256 262 266 270 276 278 280 282 282 284 286 285 287 287 289 290 290 292 293 294 295 293 292 288 286 277 270 261 256 246 236 229 229 226 226 226 229 234 239 246 246 251 254 257 261 265 270 274 280 285 295 299 304 306 309 312 312 312 312 311 311 312 312 312 312 314 316 317 319 321 323 326 328 329 329 329 329 327 325 322 321 318 316 316 314 314 314 314 317 318 322 328 335 342 353 2 12 19 26 34 33 37 42 41 50 61 75 78 91 91 83 85 80 81 77 73 73 68 67 67 69 67 73 71 77 84 91 91 91 91 104 92 92 94 261 266 253 245 241 232 231 223 213 207 200 195 191 184 181 181 179 179 181 185 188 193 197 201 207 210 215 219 223 226 229 232 235 238 241 243 245 246 247 249 247 247 246 245 244 241 238 237 236 234 232 231 231 230 231 232 233 234 237 239 241 244 246 249 251 252 254 255 257 259 260 261 263 264 265 267 269 270 271 272 273 274 274 274 274 274 274 274 274 274 274 274 274 274 275 275 276 277 278 279 280 281 282 283 284 284 285 285 285 285 282 278 267 239 183 154 145 140 139 138 138 138 138 139 139 140 140 141 141 142 142 142 142 143 143 143 143 143 143 143 144 144 143 143 144 144 144 143 144 143 142 141 141 139 138 136 135 133 130 127 123 119 112 102 87 70 46 22 8 357 350 345 341 338 335 333 331 329 327 325 324 323 322 320 319 319 318 317 317 315 313 311 307 301 293 281 266 253 240 231 227 223 222 222 222 222 223 225 226 227 229 230 231 232 234 235 236 238 238 240 240 241 242 242 243 243 244 244 245 246 247 248 249 250 250 251 251 252 252 253 254 254 255 255 256 257 257 258 258 259 260 260 260 260 260 260 260 261 261 261 261 261 260 260 260 260 259 259 258 258 257 256 255 255 254 253 251 250 249 247 246 244 242 240 238 235 233 231 228 226 223 222 220 218 216 216 214 214 214 214 215 216 218 221 225 229 233 238 243 247 164 164 164 164 163 163 161 159 157 155 152 148 143 138 131 127 120 119 116 118 115 119 119 124 127 130 132 137 139 139 139 143 143 143 143 143 145 146 144 146 145 145 144 147 148 149 152 154 156 159 163 165 167 169 169 171 171 171 172 172 172 174 174 176 176 178 178 178 178 178 178 178 176 176 175 174 172 171 169 166 166 164 162 159 156 154 152 151 151 148 147 146 145 145 145 145 145 147 147 147 147 147 147 147 146 146 145 146 146 146 146 147 148 148 149 150 149 154 152 154 154 148 151 155 155 161 155 146 128 159 159 103 103 103 25 57 37 12 12 12 12 343 343 320 289 289 268 268 257 257 249 252 252 255 250 250 247 247 247 242 244 244 240 240 236 236 233 233 233 239 244 249 254 259 263 270 273 275 277 282 282 284 285 285 287 287 287 289 292 292 292 293 294 292 291 289 286 283 273 270 261 251 240 236 230 227 227 227 229 232 235 237 241 244 248 252 251 255 259 263 269 281 292 302 304 308 309 312 310 312 311 311 311 311 312 312 314 316 317 317 321 325 329 331 332 334 333 332 330 328 325 324 320 318 316 314 313 312 312 313 313 315 319 322 325 335 345 350 3 12 26 50 61 92 108 142 150 158 158 151 148 138 128 121 114 108 101 90 85 80 73 71 71 69 69 69 66 73 81 81 91 91 92 94 103 261 268 268 259 252 248 239 233 227 221 213 205 200 195 189 188 185 185 185 186 189 192 196 200 203 208 212 215 218 221 225 227 230 232 235 238 240 242 244 246 247 247 247 247 245 244 242 240 238 236 234 233 232 231 231 231 231 232 234 236 238 241 243 246 248 251 252 254 255 258 259 261 262 263 265 266 268 270 271 273 273 274 275 275 275 276 276 276 275 275 275 275 275 275 275 275 275 275 276 277 278 279 280 281 282 283 284 284 285 286 285 284 282 273 242 177 149 143 139 139 137 138 139 139 139 140 140 141 141 141 142 142 143 143 143 143 143 143 144 144 144 144 144 144 145 145 144 144 144 144 143 143 142 141 140 139 137 134 132 129 126 120 115 106 93 74 51 29 11 1 352 347 342 339 336 333 331 329 326 325 324 322 321 320 319 318 317 316 315 314 313 311 309 305 299 290 279 265 251 239 231 226 223 222 221 222 223 224 225 227 228 230 231 233 234 235 237 238 238 239 240 241 242 243 243 243 244 245 246 246 247 248 249 250 251 251 252 253 253 254 255 255 255 256 256 257 257 258 259 259 259 260 260 260 260 261 261 261 261 261 261 260 260 260 260 260 259 259 258 258 257 256 255 254 253 252 251 250 248 247 245 243 241 239 237 235 233 231 229 227 227 225 225 224 223 223 222 221 221 220 221 221 222 224 226 230 233 237 241 245 249 164 164 164 164 164 163 162 160 158 156 151 146 139 131 125 118 111 108 105 105 106 105 108 112 115 118 123 126 129 131 132 134 136 136 136 138 138 138 140 140 141 139 141 142 145 146 148 151 154 159 161 164 166 168 169 171 173 173 173 174 174 176 176 178 178 179 179 181 181 181 181 179 179 178 178 177 175 174 172 169 167 166 163 161 159 157 155 154 151 150 149 148 147 147 147 147 147 148 148 149 149 149 149 149 148 148 147 148 148 148 147 149 150 151 151 154 156 159 156 158 159 163 161 167 165 174 174 172 169 196 169 159 159 103 25 25 25 12 12 12 343 343 300 289 289 284 269 269 259 252 248 248 244 244 242 242 244 244 240 242 242 239 235 235 232 232 232 234 234 236 241 246 250 258 264 267 272 275 277 279 281 283 283 285 285 287 287 289 289 289 292 292 293 292 290 289 288 283 281 274 270 260 247 242 235 227 223 223 227 227 229 233 233 236 240 244 242 247 250 256 269 282 292 302 304 308 311 312 310 311 311 311 311 311 311 312 314 317 320 323 326 331 332 334 336 338 337 336 333 329 326 323 321 318 316 313 312 311 310 309 310 312 314 316 318 323 330 333 342 351 25 159 155 165 170 172 173 169 170 166 166 158 152 146 140 134 127 114 103 97 91 83 73 73 71 71 67 67 75 75 75 69 57 103 261 266 268 259 261 256 252 242 236 229 226 217 209 203 199 195 192 191 188 189 191 193 195 199 202 206 209 213 216 218 221 224 226 228 230 233 236 238 240 243 245 246 246 246 246 245 244 244 241 239 237 235 234 233 232 232 231 231 232 234 235 237 240 243 245 248 250 252 255 257 258 260 262 263 265 267 269 270 272 273 274 275 276 276 277 277 277 277 277 277 277 277 276 276 276 276 276 275 276 276 277 278 279 279 280 281 282 284 285 285 286 287 286 285 277 241 163 146 141 138 138 138 139 138 139 139 140 140 141 141 141 142 142 143 143 143 143 143 143 144 144 145 145 145 145 145 146 146 146 146 145 145 144 143 142 140 138 137 135 132 129 123 118 110 98 81 58 35 15 3 355 348 345 341 336 333 331 329 326 324 323 321 319 319 317 317 316 315 314 313 312 311 309 307 303 297 289 278 265 250 239 231 227 223 222 222 223 224 225 227 228 230 231 233 235 236 237 238 239 240 241 242 243 243 244 244 245 245 246 246 247 248 249 250 251 252 253 253 254 255 255 256 256 256 257 258 258 259 259 259 260 260 260 260 261 261 261 261 261 261 261 261 261 260 260 260 259 259 258 257 257 256 255 253 252 251 250 249 247 246 244 243 241 239 236 234 233 231 229 229 227 227 227 227 228 228 228 227 227 227 227 227 227 228 230 232 235 237 241 244 248 252 164 164 165 165 165 165 163 162 159 155 150 143 136 127 116 111 105 99 96 96 98 101 103 106 106 111 113 116 119 121 124 127 129 133 133 133 133 134 135 135 136 138 138 139 140 144 146 149 153 155 160 162 166 168 170 171 173 174 174 176 176 178 178 179 179 181 183 183 182 182 182 182 181 181 179 178 177 175 174 172 170 169 167 165 163 160 158 157 154 154 151 150 150 149 149 151 151 151 151 151 151 151 151 151 150 149 149 150 148 150 149 151 153 154 157 158 157 158 160 163 167 170 169 177 176 187 188 188 191 191 196 196 159 159 103 25 25 25 25 327 327 300 289 289 268 269 259 261 255 248 244 244 242 242 240 240 242 242 241 241 237 237 234 234 233 233 233 235 235 235 240 245 249 255 259 265 270 274 277 279 281 283 283 285 285 287 287 287 287 289 289 290 290 291 289 291 290 289 284 282 274 269 258 244 239 231 223 223 223 223 227 227 230 230 233 235 239 242 248 262 269 284 294 302 304 308 309 310 310 311 309 309 309 309 311 312 314 316 320 324 328 333 335 337 339 339 337 335 333 329 327 323 321 317 315 313 311 309 309 308 307 308 308 309 311 310 308 305 309 289 217 188 185 178 178 178 175 176 173 170 170 165 161 159 154 150 146 138 129 119 111 101 91 78 75 75 69 69 69 57 57 103 103 261 266 268 257 259 255 258 247 240 235 229 221 218 210 204 200 198 195 193 193 193 194 197 198 202 204 208 211 214 216 219 221 223 225 227 229 231 233 237 238 241 242 245 247 247 246 246 245 244 242 240 239 236 235 234 233 232 231 231 233 234 236 238 240 243 246 249 250 253 256 257 259 261 263 266 267 269 272 273 274 275 276 276 278 278 279 278 279 279 279 279 279 278 278 278 277 277 276 276 277 277 277 278 279 279 280 282 282 284 285 286 288 288 288 287 279 229 151 141 139 137 138 138 139 139 139 140 140 140 141 141 141 142 142 142 142 143 143 144 144 144 145 145 145 145 146 146 146 146 146 146 145 145 144 144 143 142 139 137 135 131 127 121 114 103 87 64 41 20 6 357 349 344 340 336 333 330 328 325 323 321 320 318 317 316 315 314 313 313 312 311 310 309 307 304 301 295 288 277 265 252 240 233 228 225 224 224 225 226 227 229 231 232 234 236 237 238 239 240 241 242 243 243 244 244 245 245 246 246 247 247 248 249 251 252 253 254 254 255 256 256 257 257 258 258 259 259 260 260 260 261 261 261 261 262 262 261 261 261 261 262 261 261 261 260 260 259 259 258 257 256 256 255 254 252 252 250 249 248 246 244 242 240 238 237 235 232 231 230 228 228 228 229 229 230 231 232 233 232 233 232 232 233 233 234 236 237 240 242 245 248 251 255