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