CAPE 266 293 290 259 215 186 157 109 101 96 93 80 60 48 42 34 36 44 52 61 61 50 45 45 53 70 87 108 120 128 139 159 167 175 176 170 169 167 158 137 116 106 109 138 167 193 217 223 215 188 160 147 143 128 110 108 106 100 99 98 96 85 75 70 76 104 110 129 146 158 167 158 123 115 111 127 152 213 358 560 663 719 683 563 465 458 532 616 621 534 435 361 321 312 300 249 171 144 166 248 361 408 370 290 230 226 235 261 274 277 250 192 242 286 232 175 181 244 325 306 317 336 337 314 296 257 252 217 181 178 187 186 188 260 275 251 242 228 192 138 106 117 163 226 276 243 172 153 218 379 390 383 308 217 230 252 252 261 334 349 302 299 229 193 221 310 475 511 429 369 355 295 216 141 89 75 64 78 189 329 480 622 714 626 371 194 154 148 150 159 170 199 263 321 315 271 219 195 187 152 140 141 176 194 164 134 132 185 241 343 384 309 286 261 440 625 465 251 141 93 74 51 28 17 10 5 15 32 36 60 117 148 151 144 135 193 282 333 321 148 58 66 86 103 80 61 67 106 231 326 538 496 306 271 296 321 274 185 170 205 230 413 536 513 313 180 183 224 292 302 270 244 220 178 137 100 99 93 86 67 51 40 35 33 35 43 51 56 56 52 45 45 57 72 85 105 117 132 149 159 158 162 161 162 171 176 169 147 121 115 128 144 172 214 241 232 206 192 177 147 131 119 109 110 100 91 94 96 89 79 70 68 70 88 107 125 146 156 163 148 119 107 100 120 164 254 302 462 641 714 640 510 424 441 533 627 614 520 427 371 356 345 330 266 166 145 181 276 371 396 359 304 273 283 289 289 260 218 188 183 201 231 201 146 172 259 313 281 277 271 288 278 269 266 215 185 176 191 195 189 198 227 207 168 168 181 181 163 137 146 200 264 294 246 192 184 270 452 430 356 252 176 225 286 274 253 274 307 302 352 265 209 218 315 437 419 307 278 287 268 242 235 180 127 111 129 224 384 552 677 701 562 358 235 181 175 183 193 191 216 257 268 233 185 155 149 153 154 114 109 116 124 133 115 117 200 319 376 343 323 265 269 431 496 309 174 117 81 67 51 38 26 11 11 22 26 17 47 110 136 135 124 114 150 253 342 262 104 48 58 88 127 101 84 89 135 397 533 609 383 209 175 232 287 292 256 255 252 268 387 480 472 327 215 233 334 300 278 253 232 190 149 115 94 90 86 75 57 43 34 32 30 34 37 49 52 51 50 50 51 63 74 83 101 112 131 149 151 158 162 155 163 178 181 168 143 123 111 121 146 183 218 230 229 226 200 161 143 126 111 101 96 83 80 84 87 82 78 76 70 70 79 108 136 145 156 161 142 118 108 98 116 127 213 322 491 661 697 593 460 390 428 538 632 604 507 453 422 378 349 324 258 180 150 186 298 376 383 350 315 311 318 342 326 235 162 142 160 172 213 193 155 187 258 264 258 258 274 291 258 244 235 205 162 171 207 218 210 205 207 205 187 190 228 253 231 186 184 224 261 266 232 211 219 348 461 367 284 231 202 276 328 273 194 192 185 226 316 273 203 281 399 389 320 234 204 229 205 260 305 244 196 187 183 285 458 599 654 624 501 361 257 142 129 152 182 192 221 236 224 203 163 157 149 132 125 87 77 55 77 86 92 100 176 292 321 343 290 271 312 400 326 175 103 76 57 50 49 49 54 58 65 72 43 4 22 72 106 103 98 109 212 332 361 225 100 62 55 100 160 154 145 129 215 409 619 583 346 178 128 172 244 275 308 318 295 287 335 373 382 327 278 392 511 332 314 260 199 159 131 107 91 88 81 68 48 37 31 28 27 28 36 47 52 49 50 51 55 64 75 84 96 113 133 147 150 139 140 141 155 173 175 166 138 126 126 140 168 206 243 259 246 217 181 153 136 119 104 92 92 86 78 84 87 82 80 71 67 70 87 111 136 146 162 165 149 126 120 109 110 130 219 374 533 672 671 549 424 374 428 548 624 615 556 484 426 395 366 322 256 189 160 184 294 368 369 350 340 326 351 371 319 200 128 111 132 168 240 237 197 204 205 257 250 271 317 320 251 222 194 154 152 189 236 259 266 267 251 281 320 324 347 354 285 209 199 214 215 214 202 192 269 414 427 273 210 232 266 344 317 289 167 121 102 160 267 261 221 398 463 375 268 189 170 157 181 257 290 281 294 276 233 392 578 659 671 622 520 334 181 91 67 96 135 153 174 197 203 202 201 187 153 116 101 106 97 54 50 74 85 106 127 207 311 322 301 332 382 386 236 102 59 48 44 41 49 69 93 124 170 162 65 4 13 47 80 89 103 145 297 424 379 240 140 98 79 111 154 187 191 214 301 502 630 629 402 194 122 153 178 239 306 318 276 258 283 298 320 338 341 448 642 344 306 234 171 135 112 92 87 88 77 63 44 30 26 25 24 26 41 50 52 51 50 51 58 65 75 84 97 107 127 133 135 134 128 134 145 161 169 150 132 128 133 156 186 201 210 220 215 202 176 142 123 106 92 84 79 70 70 69 70 71 73 71 68 70 89 112 133 148 169 172 164 143 170 141 129 149 241 414 577 669 634 513 396 351 413 543 603 604 544 454 395 375 357 320 269 204 172 190 287 332 339 356 352 350 371 362 290 179 120 103 123 183 272 306 307 248 234 264 251 315 346 292 220 193 175 144 172 193 236 299 327 339 333 385 480 484 414 345 271 212 201 197 189 197 200 252 376 465 389 208 183 271 350 382 304 249 130 81 96 148 240 264 305 517 498 342 294 217 168 165 208 263 271 317 369 336 325 448 618 712 732 676 509 301 154 76 44 72 102 113 132 166 174 194 234 203 143 108 96 122 100 44 41 78 83 97 133 192 256 297 318 377 444 356 186 94 55 35 35 35 61 92 105 163 266 241 67 9 3 13 49 93 142 218 325 420 362 258 166 110 100 78 129 191 219 263 321 478 579 627 500 289 199 132 159 216 288 315 262 224 238 266 286 306 406 643 816 338 285 209 151 119 103 94 86 81 70 52 38 32 26 22 21 26 43 49 53 53 51 51 57 63 72 77 91 99 118 133 139 135 130 137 144 149 147 138 130 132 143 152 169 196 221 231 216 194 162 129 115 98 88 78 67 72 68 60 68 69 71 68 66 75 90 119 133 158 176 192 192 192 210 185 178 211 305 452 583 654 603 493 392 358 363 429 532 574 507 416 365 349 331 298 268 233 210 208 256 268 301 337 363 366 362 321 237 162 118 105 124 199 199 288 316 271 255 255 255 351 338 251 185 165 166 158 168 197 248 301 350 389 395 425 509 504 379 292 255 217 200 178 181 217 276 404 520 519 378 201 214 345 385 398 243 160 89 91 152 200 251 287 415 553 493 455 317 208 186 199 219 209 264 364 383 350 382 480 568 650 690 603 446 292 182 92 63 78 93 97 105 123 143 175 228 209 164 138 121 123 102 46 57 60 84 113 141 206 240 270 321 379 418 346 204 108 50 24 30 48 94 129 144 238 325 216 77 54 3 11 48 105 169 286 383 326 275 200 160 95 69 61 89 166 240 261 282 378 544 636 658 577 333 173 161 193 240 274 250 218 220 234 273 379 591 854 875 317 255 176 127 104 94 90 82 74 64 54 48 39 30 26 25 35 44 50 55 57 53 53 56 61 64 68 80 99 122 144 163 157 147 138 132 127 122 119 121 128 131 147 165 185 201 212 199 172 148 120 101 89 78 69 68 67 62 54 54 54 60 63 68 77 98 118 136 170 202 203 213 223 216 248 264 301 385 494 576 633 587 490 454 407 377 426 507 527 482 410 341 320 312 277 265 252 223 218 225 226 256 291 327 350 339 271 184 134 104 101 122 123 193 288 280 249 251 260 286 359 308 210 154 147 150 163 172 179 198 229 313 401 427 464 499 435 331 267 238 217 189 165 175 245 373 528 580 530 380 236 256 394 473 363 150 86 77 128 231 263 268 349 547 606 680 564 363 261 232 212 198 210 314 409 408 401 423 486 577 612 584 490 360 276 207 118 100 102 105 105 105 113 128 156 229 255 238 209 165 145 115 113 93 94 107 134 174 238 267 297 350 391 393 359 229 99 39 15 18 55 112 148 232 392 438 369 146 16 8 17 62 118 173 292 367 222 198 151 114 55 32 36 75 162 249 263 278 355 403 514 610 581 378 211 171 185 207 224 221 208 210 228 324 546 794 901 710 288 213 144 104 89 84 82 79 74 67 59 49 36 30 31 33 37 47 53 61 62 57 54 55 57 55 62 77 97 128 156 179 175 155 135 123 117 114 112 111 116 116 137 163 176 190 201 186 160 131 104 88 77 72 70 66 61 57 50 55 54 59 63 65 81 101 127 157 158 196 217 238 280 282 356 356 376 447 530 588 610 577 537 487 432 405 445 490 494 451 384 323 282 270 275 276 268 238 201 183 181 207 234 286 333 341 272 178 117 93 92 93 121 178 226 212 204 225 261 325 339 272 196 169 138 132 143 160 150 148 174 268 392 441 463 448 361 309 266 214 200 172 147 167 257 407 515 512 472 406 307 303 487 558 274 89 47 65 166 280 289 313 332 441 639 715 616 470 401 361 283 222 259 348 388 393 401 447 536 548 489 453 381 330 295 213 147 144 127 121 115 114 117 116 161 254 309 335 297 205 196 158 136 118 103 115 146 199 253 309 360 405 416 384 299 164 68 42 28 29 90 163 194 322 524 508 383 153 31 36 44 77 112 171 264 299 164 147 123 70 34 24 31 136 222 247 251 304 325 390 499 568 516 354 216 173 170 170 181 183 187 200 243 401 733 929 789 516 260 175 118 90 77 74 74 76 75 70 59 46 36 33 31 35 42 53 63 67 67 65 60 57 54 53 62 79 98 125 152 169 169 153 138 129 124 117 108 106 110 115 137 153 164 172 173 161 143 119 96 90 84 76 67 57 55 52 50 49 54 58 61 68 81 106 107 129 165 209 230 266 337 369 444 425 447 494 533 562 569 564 512 464 424 405 430 457 451 409 356 310 260 239 255 266 263 219 200 184 147 163 188 248 323 343 287 199 189 116 86 98 129 166 188 160 165 195 244 319 297 236 217 168 133 121 122 131 120 120 150 251 379 428 419 372 299 248 212 200 188 153 133 162 246 368 416 404 384 360 300 374 578 532 204 65 38 74 194 282 292 294 366 529 694 692 590 512 497 453 355 267 266 292 294 318 359 418 496 472 376 347 362 434 362 237 203 153 114 103 96 93 112 126 165 232 299 357 360 310 233 165 131 117 108 120 154 195 241 295 358 392 370 299 207 120 70 60 63 101 171 207 188 246 342 429 270 132 49 39 52 81 124 184 232 224 152 115 115 69 50 47 77 264 315 277 264 307 357 449 519 506 413 280 176 145 140 135 146 169 202 244 325 525 894 942 640 422 218 148 105 83 74 73 72 72 71 68 59 44 30 25 30 41 47 60 69 74 74 71 65 59 54 53 65 79 97 120 144 153 159 153 155 155 151 131 112 106 108 114 138 152 159 165 158 143 126 110 100 93 84 72 60 52 47 46 51 52 57 61 64 67 71 93 111 131 170 207 237 301 391 458 489 458 452 489 497 514 533 537 485 441 408 395 414 411 400 390 371 333 304 280 266 287 257 217 206 169 153 149 175 230 324 352 334 314 231 138 95 98 128 174 178 143 139 169 202 255 271 217 188 157 127 103 93 97 93 104 151 236 340 395 364 301 243 188 175 185 179 144 130 165 252 309 320 314 284 249 246 473 620 455 162 55 45 97 197 223 275 335 464 606 695 610 493 425 398 362 307 259 242 250 242 242 264 310 395 402 343 363 465 566 489 321 246 145 93 79 65 63 86 126 164 156 235 245 292 293 230 175 159 154 130 127 147 170 205 227 260 291 273 223 167 118 96 99 147 239 306 308 284 291 342 302 157 76 46 49 61 97 135 213 243 197 133 110 120 86 85 133 223 394 452 367 296 321 394 465 459 406 343 238 144 114 114 129 172 190 223 288 433 654 961 875 576 488 177 129 96 85 77 69 69 71 70 66 57 40 27 24 30 41 51 61 66 73 78 76 69 63 56 57 68 80 96 118 140 145 149 154 170 184 175 147 118 103 104 114 127 141 153 149 138 133 130 119 100 89 80 70 61 52 51 49 46 47 52 59 64 66 75 87 111 136 171 204 254 346 439 508 474 442 459 463 477 492 515 514 466 424 391 382 379 353 350 360 357 352 332 300 290 277 244 226 198 178 166 139 167 209 283 289 296 325 292 191 124 123 137 181 181 141 132 139 141 170 202 181 187 183 143 96 73 74 81 111 166 222 315 387 353 291 234 171 164 175 173 148 149 191 270 307 289 260 212 194 260 586 606 370 143 55 54 64 120 180 272 398 544 647 651 585 403 293 280 270 259 246 240 234 205 192 194 213 286 335 340 377 461 559 501 332 232 136 80 69 56 38 57 88 113 44 79 140 214 234 234 185 199 180 141 131 137 137 149 172 215 241 215 178 153 125 124 167 212 262 342 330 298 313 373 272 114 59 42 38 54 84 98 184 236 160 94 81 113 124 165 284 346 469 486 364 304 320 369 419 379 293 237 188 143 116 120 178 292 273 291 398 569 767 947 768 744 520 149 128 104 85 74 70 67 66 68 63 49 36 28 26 33 44 51 58 68 77 87 82 80 69 62 64 75 81 94 117 134 136 140 152 175 193 186 157 122 102 98 110 125 140 141 139 138 139 134 115 93 80 74 65 57 55 51 45 46 50 57 58 62 68 78 94 110 152 180 215 281 387 494 539 484 465 427 432 445 466 489 483 438 403 374 354 329 308 313 324 330 345 360 344 315 296 272 243 211 211 186 158 153 154 188 248 280 359 342 265 166 147 161 184 183 152 141 127 128 147 166 160 208 240 192 120 79 68 76 119 174 265 361 373 326 270 223 172 174 183 183 172 177 212 292 340 313 271 224 232 380 651 548 307 138 109 64 59 106 163 270 391 500 564 544 455 291 207 203 206 206 213 233 219 184 173 156 157 214 273 291 328 397 513 399 252 192 124 87 74 47 19 17 19 20 16 28 77 115 159 206 220 250 211 171 147 129 120 122 142 177 202 183 154 154 148 186 287 321 388 379 277 243 312 390 260 127 59 38 29 45 50 91 197 233 131 57 44 90 150 242 298 409 554 507 328 246 255 278 295 294 255 186 152 133 119 160 285 488 452 408 549 677 859 869 912 723 539 160 116 86 71 64 59 58 61 62 53 42 32 28 30 32 38 48 61 77 88 92 92 89 78 72 74 84 88 97 108 122 129 134 147 170 190 185 160 125 100 93 102 116 126 139 142 140 134 121 100 82 72 66 64 60 55 53 49 46 46 48 55 64 71 87 97 122 156 189 232 304 409 531 548 566 453 401 400 418 445 466 452 426 380 329 292 264 251 256 282 321 337 337 345 344 313 271 251 239 251 202 194 169 131 151 205 268 395 371 317 226 183 194 198 194 189 154 129 125 133 142 157 244 316 285 188 129 103 88 122 215 322 358 312 261 225 199 171 189 202 204 206 199 221 293 338 343 337 340 393 561 667 457 394 224 121 65 56 94 151 232 312 402 503 474 348 226 174 165 168 192 211 211 189 163 166 154 143 158 197 223 247 370 463 302 192 149 109 96 76 36 29 12 8 14 45 26 34 69 115 173 227 272 262 239 177 121 108 116 148 184 187 167 156 178 197 225 327 452 498 408 228 225 314 445 287 195 123 119 64 61 64 119 190 208 102 34 39 88 121 189 279 424 558 466 289 222 208 214 235 255 238 177 151 138 160 260 437 594 468 489 591 753 769 945 839 720 592 160 105 76 64 58 56 54 54 53 47 37 29 27 28 31 37 50 67 79 90 100 101 99 92 86 84 93 94 94 99 116 125 130 149 167 186 179 159 127 103 99 107 113 120 134 137 131 123 109 90 83 73 65 61 53 51 46 45 47 49 51 59 66 75 94 113 130 159 195 249 324 343 472 582 546 428 376 368 397 425 440 427 400 342 303 294 262 221 222 256 307 356 389 382 335 305 299 300 283 274 262 223 171 115 124 175 267 392 376 333 261 219 220 213 220 202 166 131 123 126 131 156 280 382 382 315 266 207 153 169 251 322 302 239 200 178 167 158 179 191 210 221 206 223 277 263 321 370 448 562 664 636 515 346 194 106 63 56 87 150 205 264 351 439 418 379 275 170 141 144 168 185 176 155 152 180 178 159 141 140 185 261 380 400 254 171 132 110 135 84 74 42 29 38 59 122 74 34 54 103 151 196 205 248 248 174 121 113 124 158 187 168 138 132 145 177 229 325 510 544 339 185 209 339 492 343 331 272 248 170 87 91 151 174 157 91 41 38 74 103 153 256 419 528 424 269 245 252 229 209 200 171 135 152 184 275 397 568 621 463 517 530 647 828 939 778 684 607 146 100 71 60 55 54 52 50 50 46 35 30 28 27 29 40 54 72 91 97 108 114 113 110 102 95 97 98 100 109 115 120 132 152 170 181 176 163 130 104 101 100 100 113 126 130 118 108 98 82 75 68 59 59 55 47 46 46 48 47 48 56 66 81 102 121 140 159 195 245 264 378 503 593 526 396 355 372 377 406 413 382 349 320 306 290 247 218 228 267 313 352 358 329 300 287 287 293 293 280 256 226 154 102 100 142 271 366 372 339 288 278 256 222 219 213 173 135 118 117 122 157 301 394 419 432 411 327 238 201 234 265 226 183 163 150 146 143 156 172 202 213 196 193 219 177 247 345 510 640 661 657 482 278 163 104 73 76 108 142 173 213 300 345 389 360 245 169 149 144 146 147 135 123 145 182 198 187 174 161 184 293 416 396 298 219 177 187 199 193 119 77 86 117 161 148 99 43 42 78 112 126 142 191 216 175 130 124 136 159 171 150 128 102 107 149 220 324 530 554 287 196 267 397 426 421 342 351 372 247 130 113 140 151 126 99 69 58 81 108 160 267 409 469 367 246 235 239 195 176 153 138 147 197 287 411 524 606 597 491 428 507 672 866 899 691 577 532 141 94 70 58 56 57 56 53 52 51 40 32 29 26 32 40 54 77 92 99 117 132 134 135 130 116 104 103 102 110 109 115 130 146 166 173 170 151 133 107 104 100 100 107 116 116 104 98 87 73 64 56 53 54 49 44 43 43 42 44 51 59 69 83 98 120 136 150 157 196 285 402 536 588 488 379 325 334 364 392 394 361 341 308 299 278 243 224 235 268 301 330 326 290 270 263 257 259 271 258 229 206 156 113 106 162 289 345 348 328 324 286 252 218 212 218 179 135 113 112 126 159 308 390 411 442 460 412 305 211 190 197 175 155 144 139 137 142 156 170 203 214 178 154 145 138 204 350 392 583 671 648 436 260 180 132 108 113 132 120 159 185 224 302 368 326 230 188 177 153 126 106 89 89 122 178 227 211 219 237 278 351 353 354 343 301 291 300 310 231 116 76 108 182 288 245 131 54 32 26 31 59 110 148 165 157 134 134 144 156 162 144 130 96 96 124 192 315 521 470 275 222 315 321 341 322 301 401 396 251 150 120 122 126 116 104 70 55 76 114 168 266 404 452 358 265 236 224 190 141 127 136 174 243 374 526 611 625 578 401 365 475 682 865 861 682 495 435 127 84 66 58 56 57 56 56 54 51 39 29 25 26 32 47 63 77 92 104 127 149 152 160 156 135 114 113 105 106 103 112 123 135 153 160 158 141 129 105 103 103 100 94 96 95 92 85 72 64 62 52 44 44 43 43 42 42 42 45 51 58 68 81 97 111 117 131 141 191 289 423 579 586 466 372 291 287 321 365 384 381 329 293 300 286 255 238 245 264 288 313 317 289 260 239 214 220 245 253 238 196 157 136 153 217 287 288 291 293 285 251 207 189 203 212 189 150 120 125 146 181 315 396 398 419 450 423 320 208 168 168 151 138 135 136 138 148 174 180 226 251 173 131 115 162 236 270 410 572 650 606 388 252 198 146 127 115 102 106 100 145 222 295 333 302 242 211 201 176 131 93 74 67 125 284 291 263 263 297 338 344 229 254 286 277 337 434 391 244 99 67 111 232 361 308 168 110 74 32 17 39 85 127 144 132 122 135 142 144 148 137 136 116 105 121 206 366 498 348 251 251 201 290 291 264 308 450 378 240 162 121 104 100 113 108 68 48 63 109 179 265 368 431 422 397 315 247 166 124 129 142 188 286 420 529 548 546 484 329 326 488 663 828 845 610 432 376 115 77 63 60 59 57 56 55 55 48 33 23 20 21 29 39 56 74 87 107 123 138 166 176 166 146 130 116 103 99 99 107 111 128 137 140 149 134 110 92 90 95 90 81 78 77 81 74 64 59 57 48 42 41 40 39 41 41 42 46 54 64 73 81 91 95 110 125 139 199 323 467 596 545 419 347 268 262 263 312 369 357 308 291 314 312 288 265 259 269 285 303 317 314 283 230 188 187 205 212 205 193 152 155 185 212 217 198 207 208 213 198 169 160 183 217 217 179 152 151 180 261 342 369 361 378 420 410 308 200 173 184 171 152 148 156 154 164 211 236 307 326 196 140 126 199 262 349 474 570 618 543 376 230 180 141 110 90 84 78 97 160 217 281 311 277 230 202 213 223 185 150 132 116 207 422 337 270 249 258 262 233 138 146 169 227 340 483 429 260 120 90 142 309 426 450 301 153 78 42 38 66 111 144 149 118 92 102 109 120 130 122 136 131 133 167 285 495 427 282 278 247 230 259 266 230 344 443 338 212 161 126 92 75 76 71 51 36 63 118 180 262 296 338 429 405 304 283 221 154 129 148 244 343 398 404 444 395 355 278 312 492 652 811 843 632 445 346 100 73 63 62 61 59 56 55 52 41 29 23 21 24 33 42 53 66 73 84 108 142 177 192 177 146 131 119 103 91 94 100 98 105 120 132 129 109 96 84 83 83 75 73 68 69 76 75 65 57 51 46 40 37 37 39 40 42 44 49 54 59 63 69 83 94 110 120 147 225 379 522 595 501 394 342 269 240 241 295 347 343 298 286 318 330 311 284 269 268 268 278 300 308 276 221 184 172 188 205 194 184 155 154 156 157 182 157 149 156 158 162 136 137 174 215 226 220 207 184 240 321 340 325 313 335 400 418 327 240 234 239 217 183 178 194 185 186 277 350 421 427 316 299 196 206 337 426 475 538 574 479 309 179 144 127 122 99 91 97 146 211 258 303 306 269 234 221 253 285 284 258 247 282 374 464 312 215 175 155 147 137 63 71 108 186 333 478 430 321 218 203 272 394 440 419 284 156 91 56 63 104 147 169 171 150 119 82 60 85 101 96 119 127 148 219 383 538 522 407 295 248 202 170 158 201 382 410 320 212 154 127 105 102 99 80 68 65 87 138 196 267 284 331 347 335 270 278 262 198 139 181 248 344 353 306 329 288 260 260 326 471 636 800 867 787 496 294 84 71 62 61 59 59 59 57 49 37 26 21 23 27 38 50 57 58 70 91 122 160 187 198 174 142 133 115 89 81 84 89 89 98 118 120 108 91 88 88 80 70 65 69 69 70 75 78 70 58 47 43 36 32 34 38 41 43 47 50 51 51 55 65 83 94 105 119 162 272 431 547 550 449 398 377 301 222 219 282 335 321 284 275 310 336 323 300 278 261 251 261 276 276 259 212 174 164 179 188 182 168 164 161 125 120 143 151 121 127 141 140 126 135 170 198 217 263 257 226 266 322 324 298 291 318 390 433 401 350 310 296 268 207 207 236 228 220 353 429 491 505 481 441 353 303 342 381 392 473 520 419 255 160 137 135 124 111 143 175 247 321 348 342 307 283 272 262 272 293 323 338 386 492 543 456 272 172 118 107 83 67 39 41 92 175 333 443 451 339 266 308 332 346 396 377 265 155 92 62 72 120 161 175 184 192 169 102 44 54 75 69 99 115 177 271 287 481 463 372 293 228 155 116 113 280 429 409 339 221 142 116 118 151 185 186 157 128 121 140 171 200 261 291 285 271 260 259 240 201 174 214 238 348 338 276 258 223 222 248 331 457 504 638 802 739 468 269 78 72 61 60 56 59 60 55 45 33 24 22 23 31 42 47 49 55 72 101 145 188 212 206 162 127 116 102 81 71 73 81 81 88 100 102 87 80 84 84 71 64 64 66 66 65 74 78 70 60 52 42 32 29 31 35 38 42 45 46 46 46 54 64 80 91 104 124 180 326 462 539 515 450 421 365 295 233 216 274 322 302 265 261 295 328 338 336 312 269 243 240 237 237 231 197 164 158 175 171 163 158 157 164 123 104 108 129 115 125 164 168 153 155 168 185 234 286 265 223 246 296 299 293 313 355 402 440 450 406 367 379 341 248 253 307 308 276 373 432 448 471 474 442 394 342 291 293 320 431 481 380 231 192 162 135 126 146 212 277 318 356 372 343 308 301 307 303 278 274 315 364 454 566 562 419 271 182 160 109 78 60 38 62 119 246 409 473 443 337 300 294 300 362 435 408 280 165 107 76 80 111 136 157 173 182 179 134 78 59 58 60 86 107 117 199 343 476 343 284 229 178 131 124 166 393 487 439 309 183 130 109 130 227 327 345 279 210 204 184 172 194 246 263 264 247 257 248 224 207 190 221 288 351 287 259 225 215 233 256 321 350 473 679 786 686 449 274 80 65 58 59 57 59 58 51 40 31 24 22 26 28 32 40 51 65 87 124 169 196 201 180 144 123 107 92 79 71 66 68 70 77 89 89 81 80 86 85 66 64 65 68 59 57 70 75 68 60 54 41 31 28 28 32 34 36 39 41 44 45 53 63 77 88 106 136 216 360 428 525 545 467 412 365 300 242 222 277 308 283 251 251 276 301 348 368 340 287 248 233 220 211 201 182 162 152 158 152 149 139 140 166 143 110 100 112 122 152 227 242 227 189 177 196 276 314 246 193 232 298 314 320 340 386 439 478 487 451 420 420 391 310 314 377 393 376 394 393 377 381 382 371 341 289 274 283 350 460 490 492 372 245 179 168 175 194 233 291 324 316 303 291 278 275 289 301 269 244 277 335 427 508 470 377 325 262 202 124 99 93 68 108 194 376 504 479 394 364 289 259 288 381 484 463 312 177 117 87 80 80 90 124 151 158 170 148 109 93 63 54 116 121 181 278 404 445 339 205 145 128 127 155 267 470 553 435 276 184 139 110 151 317 481 474 387 355 275 218 204 228 271 277 247 223 242 247 248 255 214 246 331 350 235 215 223 233 253 262 253 305 499 712 768 645 428 278 77 61 58 62 58 58 54 44 35 29 25 22 21 26 33 40 54 77 98 142 185 198 196 167 123 101 90 86 76 68 64 61 64 73 82 87 76 76 85 74 67 60 61 60 51 48 62 66 62 58 53 39 30 27 27 30 32 33 36 40 43 44 51 60 75 86 106 146 235 327 387 499 506 420 413 375 312 241 229 272 288 264 243 241 242 282 343 372 357 309 272 251 225 201 186 182 171 158 153 146 143 135 136 172 175 143 121 125 158 185 266 322 330 229 195 234 335 346 243 188 240 323 352 377 394 423 478 517 532 521 490 438 380 335 340 400 413 410 394 320 304 313 313 324 318 283 328 340 381 391 452 492 395 257 208 213 207 204 215 240 263 255 234 238 242 237 263 293 269 244 271 304 354 408 387 366 302 268 187 132 114 120 112 151 263 454 550 564 482 347 248 239 300 391 485 489 355 204 136 108 85 66 75 108 131 141 147 129 116 113 85 82 120 152 228 318 322 314 248 151 114 113 147 186 332 523 563 425 269 193 162 138 169 338 520 525 497 384 306 247 267 302 302 242 199 188 202 246 300 306 251 263 323 310 215 210 217 213 226 242 281 378 551 707 728 605 394 248 73 61 58 61 57 54 47 40 33 29 28 22 22 27 32 41 59 84 117 166 199 194 167 129 106 100 88 79 64 59 56 54 57 64 66 73 75 85 79 74 66 52 57 51 47 43 51 57 57 56 52 38 30 28 28 28 30 32 34 39 41 42 48 56 72 85 104 131 199 265 404 503 433 403 407 368 308 244 234 260 268 251 238 225 234 274 330 369 361 329 302 275 241 202 177 177 179 181 179 170 166 168 155 185 212 181 160 152 181 206 262 367 381 294 239 290 402 385 261 215 265 316 362 413 443 467 493 522 548 540 503 422 325 303 317 336 365 364 348 256 261 292 301 329 361 346 339 337 337 367 438 484 416 294 244 244 231 213 206 203 210 208 188 190 204 202 241 302 286 271 288 283 290 309 301 295 211 205 162 126 109 118 123 208 303 338 438 503 416 296 264 268 304 401 475 461 373 256 184 145 97 82 89 104 113 113 124 114 110 110 114 112 133 177 221 264 235 202 169 116 105 137 174 291 515 645 576 401 261 222 223 203 193 278 447 505 462 371 320 280 284 349 362 285 228 202 178 258 330 359 300 259 277 283 238 224 226 221 219 246 321 417 519 609 644 561 355 252 75 63 58 62 54 48 41 37 32 30 26 23 26 30 32 41 63 95 130 170 194 175 153 135 107 92 78 68 63 56 52 48 51 61 63 70 61 61 67 66 64 52 48 40 43 40 46 49 53 54 46 38 31 28 27 27 29 32 34 36 37 38 43 51 62 70 88 106 157 268 437 487 377 394 397 354 306 268 249 257 258 244 223 216 229 270 325 368 364 350 335 301 267 228 185 176 191 217 234 237 222 233 185 191 208 178 174 174 179 226 260 361 376 350 322 383 474 438 325 287 299 321 378 441 477 489 490 504 524 519 462 369 285 276 266 286 326 315 294 230 261 301 320 330 360 359 359 342 333 346 392 449 415 319 250 238 241 221 188 168 172 172 158 172 194 189 228 311 313 300 317 306 295 295 253 210 161 157 144 111 88 97 131 151 263 368 439 450 396 319 277 276 308 363 389 366 343 306 218 144 108 99 104 99 94 99 113 110 109 123 112 116 139 189 285 270 237 163 122 106 100 128 228 412 603 663 549 375 291 301 300 297 288 303 404 431 357 306 305 307 281 312 351 354 325 239 182 232 333 400 345 257 225 229 218 230 249 247 240 270 338 400 445 501 571 553 418 281 76 66 62 60 52 42 39 36 30 27 24 25 31 32 36 46 74 109 140 171 176 168 153 125 98 80 70 61 57 51 52 46 46 51 51 60 59 70 62 70 64 56 46 36 36 36 41 49 50 50 44 36 30 25 24 25 28 31 31 34 37 36 39 45 49 59 78 115 173 287 478 443 340 381 374 336 315 294 280 267 255 230 207 210 225 271 326 360 363 365 365 341 314 268 204 181 199 234 272 306 287 254 193 182 168 161 162 171 194 232 268 350 376 380 398 452 506 477 429 396 361 356 421 490 495 476 471 466 465 461 402 328 287 268 269 271 313 297 270 227 268 307 333 313 311 321 334 367 373 352 370 408 377 294 226 206 215 224 212 185 168 156 150 174 202 204 226 302 325 317 333 325 314 324 253 180 152 136 130 90 69 87 97 147 293 394 434 424 390 344 297 278 281 299 317 313 302 280 224 160 118 95 83 83 78 94 109 113 114 135 121 133 142 238 365 275 200 151 134 128 123 157 251 404 565 620 504 341 324 388 384 374 338 315 337 338 297 278 276 272 286 245 241 263 261 202 158 215 299 377 333 230 188 187 206 259 302 301 283 293 348 371 340 402 527 598 556 283 74 70 66 66 61 44 39 31 27 24 23 24 29 30 35 53 79 114 140 148 160 150 121 98 83 74 61 52 51 46 48 41 41 40 43 56 55 62 72 61 69 63 51 39 32 32 36 47 49 49 43 32 28 23 19 22 26 27 30 34 36 35 36 39 46 62 87 138 188 326 486 390 341 367 352 339 334 325 315 291 254 212 191 200 224 269 312 334 348 359 368 369 344 282 213 186 189 226 284 344 323 238 171 165 151 132 147 161 202 255 298 359 397 407 418 454 477 466 455 442 411 393 442 494 456 410 428 433 418 412 394 349 292 284 320 319 310 300 261 227 256 313 356 359 339 331 355 408 412 385 393 401 351 266 212 196 188 194 202 183 167 166 168 190 206 212 210 247 288 308 325 320 343 343 271 202 164 130 114 75 64 63 91 169 291 367 392 370 320 308 318 297 267 252 244 250 263 264 225 181 135 101 77 81 80 86 131 124 118 139 136 151 170 225 274 232 190 177 157 138 148 187 251 371 517 575 475 323 308 349 389 381 330 303 250 265 236 206 212 173 167 173 180 194 184 132 117 177 255 335 337 271 202 177 207 274 337 354 313 278 290 303 275 320 452 618 528 291 77 78 77 77 64 45 35 28 23 21 21 23 24 27 37 59 81 118 138 145 144 124 103 94 83 73 62 50 44 41 40 38 38 38 42 41 53 56 64 59 64 54 51 41 31 26 26 33 42 47 40 28 25 20 17 20 24 24 29 35 34 32 32 35 47 70 105 155 218 378 469 360 324 358 347 344 345 340 333 310 259 199 174 186 217 262 291 300 316 332 351 365 347 293 226 182 171 207 285 367 348 293 184 149 135 119 141 173 227 274 306 354 401 405 402 386 395 414 477 499 412 344 381 422 384 353 391 416 410 404 388 327 278 308 348 360 312 296 242 215 250 252 321 363 385 378 394 383 372 384 395 396 354 279 236 215 193 191 187 165 174 200 197 219 211 199 191 194 259 294 300 304 336 321 267 215 166 122 113 98 87 87 123 199 284 320 348 359 316 298 318 295 259 239 208 216 237 244 218 181 157 141 120 121 108 116 169 146 138 145 139 173 189 216 242 251 220 184 166 158 152 180 247 356 480 535 492 386 269 277 307 302 259 233 202 203 199 180 182 132 112 172 182 197 177 130 108 153 217 252 276 281 232 186 208 260 303 320 288 236 220 229 245 363 514 605 466 291 89 91 95 85 56 39 29 25 21 18 19 21 19 24 39 60 75 104 145 154 132 106 91 82 73 64 53 43 39 39 37 36 31 29 30 43 56 55 51 51 56 58 51 41 38 30 26 29 39 41 34 30 25 19 15 17 21 24 27 31 31 29 29 32 48 80 121 153 247 414 429 341 325 328 336 322 330 333 336 324 269 202 169 176 204 233 246 258 280 303 330 355 353 315 245 174 155 194 282 381 376 357 217 139 118 121 152 206 268 278 309 359 389 391 353 302 312 365 474 525 412 282 280 318 323 343 372 393 425 432 405 321 284 300 347 342 280 252 207 205 185 253 316 347 366 347 367 320 303 332 351 353 353 318 259 226 209 190 167 154 195 251 244 223 212 193 182 189 259 287 265 282 300 287 246 201 156 145 150 149 134 129 160 230 279 293 305 344 353 330 318 265 201 185 176 189 221 230 206 170 167 165 160 153 135 147 195 164 164 171 141 155 174 161 187 222 229 214 187 156 140 159 217 315 410 458 490 403 234 241 245 230 202 190 198 190 174 175 202 160 129 211 209 197 197 164 140 156 185 221 254 277 269 228 222 243 232 214 201 180 179 195 291 478 573 554 394 274 97 107 109 84 50 32 26 22 19 17 18 18 17 21 34 43 82 124 149 151 118 89 79 73 65 58 48 38 36 36 34 31 27 25 28 36 43 52 41 52 48 54 52 50 49 37 32 35 40 36 30 25 23 18 14 14 16 19 22 23 25 27 29 35 58 93 124 151 282 440 412 355 316 295 304 298 324 332 345 338 282 215 176 176 188 200 212 229 250 276 314 359 374 336 259 176 155 180 227 319 384 369 234 142 120 133 182 251 282 271 316 340 365 376 310 245 251 309 428 516 425 276 227 239 249 272 325 382 444 494 473 377 318 304 363 337 283 236 234 178 209 281 317 346 325 295 296 295 260 268 291 304 315 288 243 232 226 198 170 177 230 277 258 215 201 189 177 207 255 273 229 249 253 235 210 198 165 175 214 237 211 192 222 264 274 274 286 312 328 322 296 232 170 162 171 178 200 201 188 174 167 151 142 144 153 183 224 169 140 143 141 141 140 137 153 192 209 211 200 163 139 159 203 271 347 395 467 350 192 208 233 210 183 171 168 193 207 214 193 152 130 186 179 181 184 173 180 182 222 273 285 290 274 245 234 222 179 153 150 147 159 205 332 611 591 502 354 269 96 112 108 76 40 27 23 20 18 18 18 18 18 19 26 50 96 136 142 134 110 87 77 70 57 48 42 37 35 31 25 21 18 14 17 32 43 54 47 40 43 44 50 49 49 38 38 41 40 35 30 25 21 17 13 12 13 15 20 22 23 25 30 46 75 99 119 175 332 399 446 340 281 275 287 284 319 327 351 349 294 229 204 180 174 193 201 207 218 248 309 382 406 353 268 189 173 163 190 272 385 387 260 161 140 165 225 299 303 297 322 329 378 401 311 246 234 276 366 472 453 321 247 260 271 284 331 381 484 604 634 544 415 389 417 377 376 366 275 195 213 348 366 354 286 253 254 247 217 205 233 279 325 306 254 251 257 225 202 219 250 263 231 178 161 164 168 213 239 249 218 252 212 203 164 160 155 177 223 269 275 270 276 277 272 276 284 292 297 286 269 221 171 159 159 164 167 169 171 178 168 150 110 114 148 207 233 199 135 122 123 135 140 132 144 187 223 215 187 157 134 154 201 265 338 396 424 278 167 160 189 197 199 199 215 217 218 236 190 130 100 116 134 174 177 162 191 233 277 297 289 283 260 246 241 209 178 145 132 135 173 268 472 668 588 490 363 328 100 117 106 68 34 25 22 18 18 20 19 19 18 21 33 69 111 141 131 116 97 78 68 61 51 45 44 39 33 25 17 13 8 10 19 31 39 34 37 42 42 43 49 45 43 36 39 39 36 31 26 20 16 15 13 12 12 16 19 21 23 23 31 58 88 94 109 143 265 404 452 296 252 248 241 266 307 327 352 367 318 287 242 184 159 170 178 184 193 223 308 393 406 363 307 252 193 165 195 274 385 402 274 188 165 199 284 369 372 359 353 354 407 393 320 254 233 271 351 463 476 422 368 309 301 333 364 393 501 659 724 665 526 489 491 484 438 479 401 314 312 407 414 348 268 244 241 235 195 183 207 257 327 327 272 285 312 267 240 247 246 225 188 143 113 124 153 196 222 230 218 257 247 189 133 131 142 157 175 229 274 281 270 258 251 259 275 292 297 270 243 203 170 148 138 144 143 149 149 164 177 168 115 116 151 202 236 184 159 141 127 139 149 139 157 193 206 194 168 147 133 139 211 313 354 424 364 216 184 139 124 143 141 173 206 279 289 247 178 113 79 84 110 141 161 158 178 235 282 287 272 260 235 232 228 212 150 140 137 145 213 409 637 658 599 554 446 365 100 113 100 60 34 25 21 20 20 20 19 19 18 25 46 91 126 142 122 98 80 65 59 57 51 46 40 34 27 19 13 8 8 12 18 24 30 32 33 44 41 42 45 41 39 37 35 34 31 28 25 23 19 15 12 12 11 14 16 18 20 22 31 59 85 90 99 137 260 424 434 245 221 223 228 257 297 334 369 358 353 339 274 198 155 151 163 173 184 213 302 399 427 397 348 303 222 193 216 289 390 410 290 207 189 230 259 340 398 393 437 459 436 379 327 259 231 261 348 409 467 506 444 357 340 373 403 433 537 648 715 686 581 570 474 471 483 508 485 421 391 458 452 379 313 270 253 224 175 160 183 241 312 315 276 311 359 322 285 270 242 187 143 108 85 98 147 182 207 212 210 223 263 217 143 110 109 118 131 179 244 269 267 254 241 269 308 301 267 229 211 185 162 141 134 136 120 112 123 153 200 181 140 149 194 234 246 228 154 114 105 138 185 180 178 196 191 180 165 149 139 172 318 370 360 446 317 199 194 146 142 123 107 139 221 336 366 269 161 102 83 91 106 131 158 164 172 219 266 267 241 214 212 212 209 189 152 160 166 171 317 572 706 665 610 569 446 326 97 105 88 55 33 26 24 23 22 21 19 17 18 32 63 114 147 133 108 81 67 57 53 51 43 35 30 24 17 13 10 9 10 15 20 23 24 29 31 40 35 40 42 37 30 31 34 29 30 30 29 26 17 12 12 12 13 13 13 13 16 21 37 57 68 81 94 157 304 435 391 211 204 192 210 240 292 309 334 334 361 352 301 227 165 139 145 154 165 209 264 322 390 404 368 350 294 272 294 355 429 413 310 222 217 225 254 314 381 426 469 503 453 382 337 278 249 252 308 383 478 511 453 401 377 431 518 533 587 645 672 673 667 562 417 446 508 523 510 451 428 438 441 399 379 313 263 224 181 172 189 237 287 285 277 312 359 375 342 303 254 177 111 72 76 118 187 192 199 203 189 201 265 253 186 126 99 103 120 151 191 209 213 226 251 292 316 288 231 186 168 154 141 124 132 127 93 83 107 180 258 194 135 141 180 193 247 227 159 131 119 138 183 198 189 190 181 162 151 143 155 245 426 384 388 452 277 198 198 169 126 107 90 104 203 327 343 255 160 124 112 103 118 157 184 180 174 204 251 250 209 200 186 179 166 173 158 215 195 242 484 694 730 724 663 561 410 271 96 91 71 52 38 34 26 25 23 22 19 18 20 40 79 131 158 119 91 75 67 52 42 38 34 28 23 20 15 12 13 14 13 15 20 21 23 25 28 24 23 26 25 26 20 25 26 23 23 24 29 24 16 13 13 13 13 13 11 10 13 20 31 43 60 74 103 186 343 457 342 192 190 163 176 218 237 263 300 322 356 353 321 256 183 139 135 138 145 166 192 246 323 369 377 384 378 367 387 445 484 432 348 325 237 239 312 355 392 463 485 466 405 375 360 324 308 303 327 390 486 514 443 392 405 470 535 551 558 574 582 621 576 507 407 454 500 497 480 432 411 413 416 399 343 271 240 226 197 205 224 248 269 264 270 296 342 380 358 316 260 182 103 69 93 168 267 266 234 236 208 203 234 241 204 156 131 131 130 128 133 144 170 216 266 293 284 241 177 148 138 126 117 101 107 98 81 91 140 245 309 196 115 104 114 145 201 196 156 130 134 155 193 210 195 194 184 162 140 145 203 345 428 328 393 458 263 246 219 189 139 120 121 131 241 324 328 248 175 146 116 91 113 164 193 185 175 193 218 218 180 157 156 154 153 161 197 259 244 393 576 737 775 754 710 573 405 277 90 82 65 54 49 41 30 25 23 21 21 20 25 53 100 148 151 125 87 78 62 51 35 26 23 20 18 19 19 19 16 13 12 12 13 14 16 19 19 13 14 18 18 21 18 17 18 18 19 22 26 22 15 14 13 13 13 12 10 9 10 14 25 39 51 70 115 231 416 464 309 186 166 136 139 173 194 238 274 312 334 346 333 272 199 151 132 123 121 131 149 189 262 332 372 404 439 458 486 536 541 519 435 367 250 264 364 398 421 463 461 385 336 348 355 359 361 349 347 394 467 476 419 388 415 483 530 498 501 518 550 562 552 465 396 424 449 455 446 425 398 374 375 356 283 227 213 217 225 224 220 240 257 260 269 301 358 345 327 288 234 167 105 76 128 156 279 335 295 278 245 207 201 207 199 176 159 151 148 140 134 139 158 206 259 286 273 213 152 129 108 96 88 91 82 73 84 126 221 316 329 262 150 84 77 109 161 181 154 125 134 158 184 203 193 171 152 148 139 158 267 437 369 282 383 408 356 253 217 185 174 154 172 257 296 352 307 253 204 157 131 112 120 158 180 177 171 176 182 188 155 127 116 125 134 156 234 268 295 486 596 755 809 789 723 570 428 346 81 78 70 57 50 41 32 27 24 21 21 22 31 62 117 150 145 128 83 69 53 45 29 19 17 18 17 18 20 21 17 13 12 9 8 10 12 14 13 10 12 12 12 13 13 13 15 16 17 18 20 15 13 12 13 14 14 12 11 9 9 14 26 35 42 64 118 256 431 446 277 182 151 144 124 148 177 213 256 308 316 339 333 279 207 151 130 123 114 114 121 149 224 306 355 415 481 528 559 610 606 575 492 371 281 273 374 411 424 419 396 308 276 276 313 374 409 387 357 380 423 416 367 355 394 419 417 418 461 530 550 592 486 406 341 333 414 414 406 402 381 366 335 299 230 184 176 180 206 201 181 197 221 247 285 327 343 287 282 242 188 124 92 82 96 181 327 359 295 260 230 204 176 169 175 157 145 149 156 143 131 128 126 171 240 276 252 181 148 137 104 77 68 76 101 88 114 186 337 374 373 268 153 85 72 102 140 157 153 151 162 171 172 175 179 155 121 126 147 207 394 503 348 302 308 354 299 206 181 160 190 240 283 389 433 425 357 257 189 157 142 135 142 170 173 160 160 167 173 173 153 126 108 123 151 201 271 301 326 482 692 803 842 834 678 481 386 388 70 70 65 57 51 42 34 28 26 22 22 26 40 71 103 126 126 94 67 56 41 34 25 18 17 18 16 15 17 18 15 12 10 7 7 8 9 10 10 10 10 12 12 14 14 16 17 18 21 21 15 13 12 11 11 13 13 12 11 9 11 16 22 25 32 60 127 275 435 397 275 247 159 132 104 128 159 187 233 277 311 337 328 285 257 201 156 128 104 99 105 134 208 288 344 422 512 567 572 585 612 565 521 415 327 287 374 421 401 410 340 293 252 236 282 364 402 375 347 339 344 342 305 282 299 316 366 399 461 530 528 504 480 347 331 320 394 409 379 361 341 332 282 237 190 157 139 137 152 146 133 148 181 222 268 303 298 260 244 202 137 78 71 61 78 252 369 314 224 174 163 163 143 158 169 170 152 136 143 125 99 85 73 115 191 237 211 150 142 124 112 90 77 82 156 166 164 272 337 440 398 245 142 87 74 107 150 168 159 151 153 163 175 170 161 135 114 127 177 287 540 550 482 317 284 304 230 180 184 161 197 313 420 514 553 487 360 249 201 179 154 151 159 176 161 156 169 170 169 157 142 146 138 161 218 284 313 355 461 637 766 816 842 809 618 411 346 365 65 65 62 57 50 41 34 28 27 27 28 36 52 67 89 98 95 70 52 43 31 27 21 18 16 15 15 14 14 14 11 9 8 8 8 9 10 11 10 10 10 12 12 12 14 14 15 18 22 20 13 12 12 11 12 13 14 12 9 9 14 18 20 22 32 62 136 296 451 441 389 250 155 113 90 111 135 162 209 252 290 328 333 310 282 224 167 128 108 99 100 137 210 275 334 394 421 512 566 568 571 541 526 441 352 326 399 401 362 357 348 293 235 214 257 356 420 395 340 284 262 271 262 248 224 249 324 405 525 570 504 472 404 348 274 320 341 383 362 333 306 292 248 209 177 141 116 113 116 113 113 131 159 195 235 260 256 244 213 174 144 78 53 54 103 314 337 237 147 103 92 106 109 109 152 174 140 121 124 119 111 88 60 78 128 169 169 143 127 122 125 120 129 157 265 330 334 330 397 472 381 215 130 98 104 139 167 170 150 134 137 153 175 177 157 135 135 155 214 362 489 630 570 356 287 249 181 152 160 156 189 311 369 448 503 451 333 231 188 175 165 171 170 177 170 171 183 184 176 173 167 180 193 229 286 303 337 371 588 723 743 750 785 771 601 439 406 412 60 59 58 55 48 43 40 33 33 35 38 43 56 67 86 84 74 55 39 33 26 23 21 17 14 13 12 11 10 10 8 7 7 8 8 10 11 11 11 10 11 11 11 13 16 15 15 18 17 17 17 15 13 13 13 14 13 10 8 8 11 14 14 19 35 72 158 285 340 450 383 234 142 101 80 89 113 151 186 227 283 300 322 301 258 211 171 130 101 94 104 150 214 253 276 311 397 492 551 554 537 511 484 432 381 388 446 407 397 397 392 304 247 225 272 374 417 361 293 242 209 221 234 215 194 223 319 429 611 597 485 441 389 329 320 265 342 329 334 324 294 273 245 209 177 150 126 113 115 113 113 131 155 185 217 230 225 222 199 181 140 72 57 91 173 327 268 161 89 62 61 63 57 82 147 163 124 115 128 145 159 128 97 102 114 153 167 169 149 169 155 149 184 241 401 447 487 454 490 481 344 198 144 142 153 170 177 175 174 163 145 152 170 171 162 148 162 178 205 321 453 674 560 403 296 217 153 148 162 164 181 214 319 410 412 360 287 215 168 158 161 174 178 180 168 170 182 172 160 184 183 188 218 225 266 318 329 419 661 718 656 649 699 725 652 540 474 508 50 52 54 55 52 52 51 43 44 45 47 52 61 74 80 74 58 41 27 24 21 23 21 17 13 12 11 10 8 8 7 6 7 8 9 10 11 12 11 11 13 14 13 15 15 17 17 17 15 14 17 17 17 16 15 14 11 8 6 5 6 7 8 16 36 59 86 191 363 448 354 225 140 99 77 90 103 134 173 183 220 272 313 287 244 211 170 124 98 99 120 167 208 222 245 289 389 469 516 518 491 462 395 392 422 440 446 472 415 377 377 323 296 269 310 410 431 347 253 207 202 215 224 216 231 323 482 533 686 627 490 422 416 354 291 186 199 255 344 344 305 263 241 224 196 179 152 122 114 113 121 147 166 190 212 220 211 210 199 185 124 88 107 166 269 308 205 99 47 36 37 47 61 92 148 150 108 109 143 172 187 175 162 163 172 203 211 216 225 250 186 159 212 240 371 441 492 507 510 433 296 186 156 164 173 178 177 172 173 187 191 177 162 155 164 165 173 180 190 299 554 673 561 410 292 196 143 146 161 165 194 232 302 357 340 284 224 188 177 182 180 163 170 171 162 166 177 179 162 168 174 180 182 216 267 314 351 511 665 623 545 557 591 611 604 501 385 472 43 44 49 55 58 59 56 51 53 56 57 60 71 80 78 65 45 30 21 21 21 24 23 16 13 11 10 9 8 7 7 7 7 8 9 10 11 11 11 13 14 13 13 12 13 15 13 14 11 13 13 13 14 15 15 14 10 7 5 5 5 6 8 16 25 36 80 198 384 457 343 225 153 99 75 89 105 133 139 170 208 231 280 263 228 202 173 134 104 104 130 153 174 210 234 278 373 455 500 498 482 445 382 379 393 447 487 495 404 356 385 367 304 283 359 456 460 436 358 245 208 216 228 239 307 521 706 691 712 610 465 440 401 315 225 146 172 246 339 372 326 269 249 254 239 212 173 129 114 122 151 188 195 205 223 226 219 200 185 172 122 131 189 281 376 281 155 66 45 32 35 57 68 117 156 136 105 107 140 169 186 193 194 192 194 218 242 233 283 309 204 155 174 214 322 385 398 417 443 377 265 187 163 168 172 172 177 185 186 202 221 181 139 133 157 163 183 189 230 402 628 654 549 383 268 180 130 119 149 182 212 244 278 293 267 222 198 188 189 190 180 152 156 157 148 142 160 177 165 158 157 163 184 219 276 315 414 604 644 530 467 485 527 544 506 402 327 385 37 41 47 53 57 57 54 55 60 66 68 69 79 84 74 53 35 25 18 16 17 18 18 12 12 10 10 9 8 7 7 7 8 9 9 10 10 11 13 14 13 12 13 14 13 12 11 11 11 11 12 13 14 13 14 12 9 7 7 6 5 5 5 8 17 37 87 214 395 435 334 220 151 101 81 83 84 104 126 147 197 239 280 260 211 190 170 139 122 122 128 142 169 196 219 273 371 443 462 453 461 456 434 434 391 461 522 489 384 328 347 347 304 311 405 473 486 474 386 259 202 214 254 316 498 773 835 775 739 706 522 394 319 213 171 140 177 252 353 398 365 305 285 294 296 285 232 161 136 148 182 230 234 220 228 229 212 179 157 150 121 173 275 399 427 284 223 141 73 57 66 88 117 162 174 136 101 98 110 128 164 174 175 170 151 152 197 231 293 331 284 191 159 206 290 349 362 398 404 333 236 175 147 139 142 146 160 184 203 205 191 175 138 132 140 145 185 215 322 524 656 604 479 363 266 231 183 144 160 196 218 254 284 274 237 189 185 186 166 145 135 115 118 130 129 146 164 176 176 155 150 164 178 222 273 338 500 668 644 510 446 473 538 559 489 373 281 301 33 38 43 47 49 51 51 53 59 67 73 79 85 80 66 44 30 22 19 14 13 13 13 12 11 10 10 9 8 7 7 7 8 9 9 10 11 11 14 18 13 12 11 10 10 10 10 10 10 11 13 14 13 14 12 9 8 7 7 6 6 6 6 8 18 42 102 241 416 409 344 246 168 119 81 81 82 95 105 132 186 256 272 234 191 175 170 166 157 142 134 144 167 195 231 292 370 422 436 441 452 451 435 439 436 493 537 449 344 288 326 331 299 315 331 386 443 466 387 258 222 240 291 400 631 902 944 861 736 623 433 353 269 178 138 134 187 263 369 401 414 380 344 355 373 382 334 230 171 168 199 253 259 254 238 214 179 147 146 112 119 199 340 452 468 420 292 195 149 146 148 146 156 189 180 125 94 84 90 120 155 166 162 140 97 92 125 196 240 327 320 228 174 212 282 341 355 390 419 346 282 230 152 123 137 157 169 181 186 178 152 158 158 164 144 149 180 255 449 622 652 560 436 351 313 260 193 159 174 204 220 239 268 279 245 201 184 187 164 116 99 91 112 101 104 155 173 176 178 145 132 147 180 243 297 408 596 710 670 528 412 437 483 502 461 366 320 280 30 35 37 37 37 43 50 55 61 67 77 92 96 82 60 37 27 24 20 16 12 11 12 12 11 10 9 8 8 7 6 7 7 9 10 10 12 14 16 17 13 13 11 11 10 10 10 9 10 11 13 12 12 12 10 8 8 8 7 6 6 6 8 11 21 47 109 251 407 381 304 244 178 177 114 84 82 83 97 114 183 264 263 216 168 160 163 163 158 151 154 160 163 184 223 285 357 397 404 408 406 390 397 419 443 481 530 442 322 280 330 336 330 312 307 355 451 528 454 307 281 321 372 496 707 929 953 885 669 498 363 311 235 159 127 134 213 273 346 401 453 461 420 408 398 393 366 279 201 171 191 244 289 294 251 211 151 119 117 101 136 234 369 399 456 433 321 268 261 282 272 241 226 238 209 146 118 87 93 133 169 182 163 128 78 68 84 127 235 320 277 201 170 211 294 351 362 388 432 447 387 258 154 136 167 195 199 187 183 163 147 147 155 178 159 155 183 319 558 657 611 503 451 377 335 292 227 185 178 186 202 243 300 320 284 235 176 165 148 142 105 91 114 126 128 173 168 168 176 161 145 146 196 278 362 471 612 710 642 459 314 322 345 397 435 387 325 324 23 24 26 28 33 42 51 62 67 70 87 99 100 83 63 51 32 24 17 13 10 11 11 12 11 10 9 8 7 7 7 7 8 10 11 10 12 16 19 19 15 12 11 12 12 10 9 10 12 12 12 11 11 10 9 8 9 10 9 6 5 5 7 13 24 52 127 273 415 398 294 288 251 177 114 92 85 84 90 109 172 231 237 191 172 164 162 164 162 151 141 145 162 199 240 277 323 390 375 374 361 363 366 383 416 497 552 451 335 299 353 375 351 325 310 339 431 490 461 385 345 385 419 470 539 767 914 802 628 375 292 260 207 156 145 156 228 257 293 394 478 500 479 422 361 348 340 285 230 203 197 246 298 281 263 226 157 109 100 146 197 218 310 395 444 419 345 320 367 427 441 406 367 384 343 197 122 112 136 180 199 177 144 111 84 80 108 133 267 317 232 155 141 208 298 353 373 381 398 431 402 272 166 162 191 225 237 201 184 161 146 125 142 168 161 152 190 383 596 614 584 515 436 364 336 305 249 199 174 170 181 208 229 255 309 217 161 133 128 202 193 136 124 128 144 177 156 165 177 191 185 182 221 268 349 452 583 684 553 353 240 236 262 326 391 343 336 334 21 22 23 24 30 39 56 76 86 90 103 114 106 86 78 57 33 23 16 13 11 10 10 11 10 9 9 9 8 7 7 7 9 10 11 11 13 18 21 19 17 13 11 11 12 12 11 11 11 12 12 12 11 10 9 10 10 9 7 6 6 6 8 16 31 64 147 291 415 428 402 286 239 176 111 91 84 80 87 109 170 208 214 213 181 155 150 153 158 159 152 154 174 210 257 287 299 310 354 348 326 322 341 356 401 502 568 512 410 384 377 401 373 340 328 347 401 449 444 392 347 344 363 391 516 730 836 701 503 294 251 227 203 178 180 183 225 262 305 396 463 485 467 405 346 335 336 307 268 240 237 289 316 253 245 239 176 125 123 239 256 306 379 432 438 414 407 404 440 490 520 516 507 486 381 233 171 191 211 224 200 158 127 108 109 128 177 240 364 309 202 131 137 211 295 329 344 361 377 415 413 299 180 154 170 206 220 192 185 153 134 114 126 142 151 151 208 401 574 600 553 487 408 356 327 276 219 185 159 145 155 180 208 214 229 196 160 155 168 243 267 177 162 111 118 138 121 136 159 185 208 220 237 252 289 427 628 683 494 299 186 179 218 265 273 331 313 388 18 19 20 24 31 42 55 66 77 92 107 116 112 97 76 51 29 22 16 12 10 9 10 11 9 9 9 9 8 8 8 8 10 10 10 11 12 17 21 20 18 17 13 12 12 12 12 12 11 14 13 14 12 11 10 10 10 9 8 5 4 5 10 21 36 76 174 279 324 419 371 265 226 165 111 94 78 74 75 101 138 147 211 232 188 151 155 159 158 170 167 152 169 219 260 275 305 300 320 333 314 311 311 329 397 501 575 576 576 523 486 461 389 346 353 389 418 419 383 340 338 318 289 331 469 685 766 628 430 277 251 230 220 209 207 216 249 285 314 368 408 417 403 368 340 338 342 327 278 240 256 319 324 246 216 222 197 158 158 276 346 415 435 432 425 434 455 462 475 482 477 491 526 509 398 275 235 285 282 243 178 143 116 115 133 179 241 377 472 288 171 122 147 207 240 270 297 310 344 407 415 300 176 130 129 156 165 167 160 133 109 112 111 115 137 186 292 377 530 557 513 460 394 355 330 278 227 203 176 156 155 170 208 203 202 176 169 195 213 209 213 191 147 96 87 110 91 84 104 145 198 222 229 236 286 463 673 695 500 288 146 139 174 180 255 297 303 365 14 16 18 24 30 39 53 77 91 98 105 114 120 100 74 47 28 21 14 12 10 10 10 10 10 9 8 9 9 8 8 9 10 10 10 13 14 16 20 22 20 19 15 13 13 15 14 12 12 13 13 15 13 13 12 11 10 8 6 4 5 8 12 21 39 80 129 187 327 389 349 261 210 166 119 105 82 70 82 111 117 175 216 220 183 141 124 152 171 178 184 179 178 190 241 304 310 304 322 326 311 298 293 312 384 486 500 567 602 571 547 509 415 358 373 433 463 444 403 355 330 285 238 273 422 642 718 596 414 306 265 249 249 255 260 269 276 305 316 329 351 352 349 345 337 342 350 332 281 257 300 345 325 233 191 203 200 211 224 303 384 445 454 393 352 387 444 474 484 486 462 442 473 484 405 298 272 328 309 239 186 130 97 86 113 164 272 479 473 263 159 130 133 157 194 232 283 336 361 401 414 282 143 96 102 105 120 139 148 125 109 108 93 98 146 186 326 442 523 493 465 424 354 325 310 268 240 238 230 204 181 183 195 199 199 172 180 208 216 185 173 176 143 100 83 89 83 100 101 115 142 163 205 228 293 511 712 689 524 293 137 133 115 140 268 320 322 401 14 13 18 28 35 44 56 82 98 103 106 109 114 100 74 47 27 18 12 10 9 9 9 9 9 8 8 8 8 8 9 10 10 10 11 16 20 20 22 25 25 24 15 15 17 14 13 12 13 12 14 13 12 12 13 11 9 7 5 5 10 17 22 29 36 46 92 203 342 387 319 252 207 170 131 116 92 83 80 79 112 153 207 218 191 150 138 142 152 172 191 199 198 207 251 297 287 287 305 316 315 297 249 271 274 380 465 527 581 564 573 541 442 377 389 457 514 534 514 435 338 257 205 248 416 638 684 593 437 379 310 281 285 306 329 332 319 326 317 307 312 311 310 315 318 333 356 350 311 301 359 370 319 248 209 212 224 210 230 305 373 430 442 383 336 401 465 443 430 446 433 409 416 431 389 292 262 302 285 247 224 139 87 55 68 121 282 495 425 247 174 163 158 164 183 214 283 373 433 443 388 257 152 98 83 90 107 132 150 143 123 105 86 113 144 209 385 537 532 454 429 389 316 287 273 248 241 237 231 216 191 188 199 226 232 203 198 207 203 185 215 200 162 113 88 80 75 96 117 126 143 159 177 215 337 557 699 647 545 458 240 138 88 119 274 317 282 443 15 15 24 33 37 48 65 68 81 105 115 107 97 85 63 43 30 18 12 11 10 9 9 9 9 9 8 8 8 9 10 10 10 11 13 17 24 25 26 31 30 25 17 20 20 15 12 12 14 13 12 11 11 10 11 9 9 7 5 4 9 15 23 28 35 51 106 237 362 368 305 238 217 175 157 150 126 122 90 93 122 148 216 185 170 156 127 121 140 155 176 215 243 272 299 295 275 276 291 310 304 282 246 240 255 349 436 516 568 588 587 546 467 392 396 425 501 606 599 485 339 240 212 270 456 645 654 604 499 457 371 308 315 353 379 376 353 350 320 289 281 274 265 268 281 312 358 372 345 344 391 370 321 290 262 262 291 232 237 292 398 445 427 362 327 322 366 367 346 378 402 390 386 393 356 254 229 244 243 243 209 139 97 56 71 145 338 509 401 311 230 188 173 160 160 190 283 430 509 450 351 248 216 137 91 88 108 129 156 162 137 106 95 110 157 289 466 580 514 417 400 359 288 277 292 267 212 206 217 220 208 200 215 261 264 246 224 224 229 227 266 242 176 123 90 77 79 82 98 143 176 166 158 213 409 607 670 647 617 568 302 203 119 161 309 281 254 474 15 19 29 36 38 38 46 56 76 105 118 110 97 90 74 52 35 27 20 13 13 11 11 11 10 10 8 9 9 11 11 10 9 12 14 18 25 29 30 33 32 28 23 23 22 15 13 14 14 14 11 10 9 10 10 8 7 6 2 1 5 9 13 21 35 61 122 241 355 354 293 236 217 183 164 184 183 148 109 91 125 138 164 168 190 174 144 130 127 143 182 234 287 322 326 289 260 266 291 306 307 304 269 224 245 332 425 494 539 584 595 548 494 428 436 483 561 663 653 525 372 265 259 333 526 649 637 614 569 458 389 339 348 380 405 403 392 381 359 311 272 250 237 235 253 313 384 397 379 382 387 357 344 315 338 363 370 284 262 307 429 460 443 392 368 344 337 305 268 306 354 356 357 351 324 243 204 196 194 206 197 151 106 109 132 232 422 503 491 383 247 183 157 128 121 164 273 436 521 456 421 305 194 138 102 74 105 123 161 171 145 128 119 122 219 367 506 577 476 377 374 338 296 283 253 223 180 170 182 208 227 234 248 258 252 242 239 242 267 309 358 354 260 180 142 126 116 105 124 162 178 149 141 238 518 647 655 621 668 603 371 261 162 206 333 284 270 283 19 28 36 35 34 33 38 47 68 99 121 123 112 96 75 52 36 32 29 21 18 14 14 13 10 9 8 9 10 12 12 11 10 12 15 19 23 29 32 33 34 29 25 22 20 16 14 12 13 12 11 9 9 8 8 7 6 3 1 1 1 4 12 23 38 68 126 233 346 345 285 239 221 219 203 204 206 165 117 114 130 133 134 134 154 157 155 151 142 151 189 244 297 332 332 296 273 282 297 293 288 279 260 212 238 323 438 487 509 554 566 540 525 507 514 542 598 678 681 585 460 339 325 423 552 669 663 606 558 455 415 363 368 384 405 416 424 433 421 349 273 234 218 214 243 323 401 423 416 425 420 377 331 320 397 434 431 367 356 412 449 434 423 410 367 309 282 249 214 240 291 304 296 294 298 269 187 166 158 178 187 163 122 158 195 301 377 491 509 372 228 168 135 96 92 156 305 461 513 496 403 277 189 143 103 85 103 121 152 162 160 154 158 182 293 410 507 538 446 361 346 332 312 269 248 210 168 159 175 193 233 262 265 235 221 206 211 228 267 349 451 498 429 371 323 227 173 161 175 181 175 138 144 268 457 670 636 610 725 651 461 363 290 371 486 408 357 357 27 30 30 30 26 28 37 44 69 102 129 139 127 106 87 69 50 39 35 31 21 15 13 12 10 9 9 10 11 12 12 12 12 17 18 19 20 26 31 31 30 26 23 19 18 17 14 11 12 12 11 10 8 6 7 6 5 3 3 2 2 4 11 23 38 64 123 228 323 320 278 234 229 227 217 213 218 178 146 147 150 127 131 130 136 141 146 148 144 155 190 238 289 325 326 304 295 295 292 276 249 261 263 217 252 332 437 470 485 519 519 516 515 510 528 564 606 655 665 620 560 435 370 480 536 714 698 631 560 462 439 398 390 391 403 416 438 465 462 390 294 231 204 201 235 327 426 453 455 474 482 404 321 329 424 475 473 438 409 422 369 346 296 271 256 239 232 220 199 204 250 280 269 274 272 257 147 120 111 137 160 165 151 164 179 233 322 483 475 329 219 167 125 88 88 163 250 298 431 480 403 254 180 147 105 104 113 125 142 152 167 171 217 271 345 427 514 509 400 324 327 333 290 257 229 196 165 144 172 196 216 237 246 228 207 204 205 231 281 340 421 440 410 348 239 192 209 238 255 195 171 161 178 262 387 688 595 635 730 642 517 442 449 531 570 626 619 581 30 30 29 29 25 26 29 40 69 110 143 155 140 113 98 86 61 45 38 38 21 14 12 10 10 9 10 11 11 12 11 13 16 20 20 19 20 24 28 27 24 22 20 17 15 13 12 10 11 11 9 8 6 6 7 7 7 5 8 9 7 7 10 19 31 60 121 218 314 325 312 252 228 225 218 225 221 203 197 186 173 146 137 141 122 118 126 140 144 154 188 232 287 334 333 315 313 308 296 260 217 228 230 228 274 332 422 465 470 473 462 467 482 502 523 563 605 619 617 619 628 555 473 508 617 771 749 665 562 468 430 410 411 409 400 396 425 465 481 430 331 247 200 189 223 317 416 428 465 532 531 414 313 365 463 508 496 463 405 390 377 300 245 204 181 177 178 178 176 188 217 253 276 300 283 234 116 75 71 97 123 151 161 141 139 177 324 500 470 320 236 195 144 105 102 124 162 290 413 471 390 235 168 149 117 127 131 133 144 163 173 193 238 291 338 413 505 473 375 347 322 320 261 240 222 188 161 148 175 192 199 198 214 228 221 227 236 272 310 348 367 347 293 221 167 130 148 238 286 196 166 187 239 298 557 638 565 663 707 626 531 457 533 594 665 729 707 662 30 27 23 20 20 26 34 36 67 111 141 149 128 109 100 77 56 46 38 32 20 14 13 11 10 11 11 11 11 12 15 17 20 21 20 20 20 22 25 25 24 23 19 16 13 11 11 10 10 10 10 8 7 7 9 11 10 9 13 15 13 11 14 20 30 56 105 178 264 290 286 241 218 218 231 221 216 205 220 205 199 196 165 153 127 108 118 131 130 137 170 218 285 342 353 365 356 330 300 233 193 206 220 245 287 333 380 414 439 458 440 425 439 469 504 562 626 642 624 626 646 633 555 534 674 771 759 679 549 462 417 402 404 400 381 366 403 461 497 456 355 269 220 198 205 250 349 432 500 577 543 410 305 380 494 509 468 460 406 355 310 291 233 180 165 160 160 169 184 198 194 209 282 333 313 225 127 69 69 85 103 117 130 120 125 175 353 525 472 325 257 227 193 177 161 129 160 259 376 432 359 224 163 155 138 141 140 144 156 175 180 195 215 259 316 408 484 493 445 326 291 281 248 240 229 194 165 169 162 159 175 173 185 209 214 249 297 350 366 366 360 328 281 238 192 145 140 218 297 204 186 200 322 474 675 586 565 690 719 635 561 539 527 510 575 619 609 605 34 26 24 23 26 32 30 39 66 113 140 145 136 120 98 74 56 39 33 27 20 15 13 13 12 12 12 12 12 13 19 22 23 23 21 19 19 23 26 27 27 23 18 15 11 11 11 10 11 10 10 6 7 9 11 13 13 14 17 21 19 18 22 26 33 51 74 107 193 272 260 228 206 215 230 213 220 223 233 228 227 218 183 168 132 103 101 118 117 124 159 198 251 312 356 417 406 359 298 226 176 183 204 240 284 312 322 341 407 447 440 415 405 436 490 571 662 699 687 673 675 657 562 540 707 745 731 664 538 454 430 397 393 391 361 349 411 469 498 470 394 325 269 235 233 251 344 449 542 601 528 408 316 380 502 469 460 387 339 311 295 248 207 170 150 157 169 183 204 219 204 216 306 354 346 243 174 116 115 119 122 128 131 139 161 223 409 549 462 320 264 244 243 241 220 181 187 272 366 384 338 208 148 146 149 145 134 138 149 167 168 170 198 253 293 352 458 511 424 293 275 262 234 235 232 213 198 203 163 155 157 159 165 177 179 225 294 329 355 381 389 347 253 234 250 224 201 286 329 248 218 267 440 626 710 554 575 717 722 690 637 574 526 524 555 548 513 495 38 27 25 25 25 29 33 55 79 112 127 127 123 111 93 71 50 40 34 25 20 15 14 13 13 13 13 12 13 13 19 34 27 24 21 19 20 22 28 30 26 21 17 14 11 10 11 10 10 10 9 7 6 10 11 12 14 18 25 36 35 31 32 36 42 48 67 125 215 273 249 217 210 213 224 212 217 217 218 241 248 245 204 175 147 110 110 118 111 113 135 147 164 246 349 435 436 375 296 207 168 174 203 224 261 271 296 326 393 427 419 396 382 408 472 559 646 700 723 739 748 694 582 575 702 720 704 634 545 503 454 407 399 383 341 326 385 452 511 513 453 415 379 319 291 289 355 496 566 579 512 423 347 438 511 490 402 358 334 317 291 235 199 183 178 191 203 201 213 241 234 259 333 346 332 259 194 157 154 152 150 175 181 163 217 330 499 549 417 293 264 255 236 231 238 218 226 312 372 373 328 237 166 136 134 134 122 127 138 147 148 161 197 231 267 355 484 520 374 267 257 234 203 209 220 227 240 222 192 184 176 178 168 154 153 170 204 257 315 371 410 365 252 206 239 294 278 352 383 347 258 346 543 696 664 494 558 712 754 711 668 630 555 507 517 513 486 434 42 31 27 26 30 35 39 63 77 96 120 122 110 98 79 55 43 38 28 21 18 15 15 15 14 14 13 12 11 11 18 40 32 26 21 19 19 22 29 31 26 19 15 13 11 10 11 11 10 10 9 7 5 7 9 11 15 23 35 54 58 49 44 42 45 57 86 153 236 275 247 216 211 207 213 207 207 212 218 223 243 248 213 178 151 116 117 118 107 102 106 120 156 232 331 433 461 396 301 207 170 170 181 190 235 257 288 323 369 396 390 376 361 396 463 523 599 678 734 769 787 712 606 605 666 686 680 647 583 527 450 397 390 385 344 328 364 431 514 551 520 485 443 371 327 315 386 492 558 529 483 429 421 423 498 478 394 348 336 320 278 227 203 199 203 213 213 207 223 273 296 309 327 294 254 229 194 139 137 139 152 196 219 216 282 403 537 527 445 362 255 242 235 238 252 258 274 355 411 366 324 309 227 151 126 116 118 129 136 138 137 142 164 206 268 380 529 531 348 269 253 208 182 174 175 213 243 250 236 213 200 184 167 149 141 147 173 225 280 353 432 384 260 222 249 309 323 367 475 341 289 390 616 725 607 460 438 561 670 669 645 620 539 470 468 459 441 404 51 34 31 27 28 36 41 46 72 104 125 116 93 76 60 50 44 35 27 23 22 20 15 15 15 14 14 13 11 10 17 40 32 25 21 19 19 23 29 30 24 17 14 12 10 10 11 11 10 10 8 7 5 4 6 8 16 28 45 69 76 75 71 63 58 69 106 174 245 275 236 214 212 210 204 201 199 218 232 241 245 246 212 185 160 123 115 113 107 98 101 124 158 226 325 411 444 397 322 225 201 173 158 183 228 250 277 314 352 372 383 372 357 387 432 496 595 670 736 774 786 703 610 600 616 643 644 666 577 511 453 400 375 365 335 326 363 439 496 533 551 515 459 380 330 321 382 486 536 494 453 450 433 457 500 481 405 340 317 303 274 242 230 233 237 249 244 217 224 297 346 312 280 224 170 165 161 100 94 102 122 171 222 250 309 414 479 509 466 310 221 229 232 235 253 272 301 342 396 381 347 299 217 159 133 116 119 128 125 123 123 128 155 219 316 440 553 496 310 260 236 191 187 149 155 185 247 276 257 210 180 158 147 142 136 154 199 258 299 332 425 397 286 256 255 264 333 397 444 311 304 435 658 681 485 374 361 473 587 612 620 593 523 506 513 502 459 440 71 46 33 28 28 30 34 50 77 106 113 98 81 72 67 59 47 36 32 33 35 28 21 17 16 15 14 12 11 11 20 39 40 28 24 21 21 26 31 29 23 17 13 11 11 11 11 11 10 9 8 7 6 4 4 6 17 35 55 68 85 108 112 92 75 82 119 178 234 261 232 211 204 202 202 196 204 228 244 252 243 234 204 197 168 135 117 113 108 98 107 131 162 230 313 383 411 387 347 268 251 173 150 175 213 239 273 306 347 368 375 363 351 362 413 513 596 644 711 741 763 673 583 577 568 594 617 651 555 482 426 384 359 342 320 320 337 385 460 534 553 508 465 384 322 309 370 522 489 495 494 449 439 472 505 488 398 339 324 319 300 263 255 270 277 291 281 243 248 336 340 269 234 207 152 117 110 78 84 76 84 123 182 239 298 335 399 496 449 272 200 212 202 189 206 238 262 319 340 357 345 305 218 154 134 122 110 110 109 102 104 130 180 247 344 494 598 450 277 244 231 229 199 161 148 159 224 275 245 192 159 148 145 145 143 181 244 266 267 276 331 328 247 239 241 262 313 365 349 266 321 498 667 679 528 368 325 423 528 593 643 615 543 509 524 523 490 452 92 70 54 32 31 34 46 60 90 102 97 87 88 104 104 89 66 52 47 43 47 37 26 19 17 15 14 12 11 12 23 28 38 30 25 23 24 27 29 27 22 17 14 11 11 11 11 10 10 9 8 7 6 4 3 7 19 31 49 62 93 135 146 119 93 96 127 175 222 241 223 216 213 197 194 197 204 220 235 234 231 218 195 193 174 159 133 118 115 107 113 134 163 228 303 350 378 375 378 326 247 181 153 176 203 232 260 300 328 345 350 356 353 366 424 507 568 609 684 725 744 644 554 549 526 541 602 634 565 455 412 376 354 330 297 286 306 355 451 535 522 473 445 388 323 318 365 450 446 436 452 421 410 428 493 507 424 361 346 330 316 301 289 295 312 333 328 293 295 351 340 291 234 228 163 96 87 83 114 97 79 91 133 159 195 260 377 492 436 256 192 196 167 153 171 195 202 261 352 352 341 313 236 152 130 118 111 103 96 96 108 146 202 258 334 492 597 407 272 266 241 244 225 193 160 138 154 194 208 189 175 164 165 182 199 257 312 277 271 254 270 261 249 185 191 227 264 290 267 237 362 491 631 677 541 351 286 363 471 556 624 624 572 525 522 547 529 501 111 110 83 43 35 37 56 72 99 93 92 98 114 134 129 118 99 67 49 47 44 37 25 21 18 16 14 12 12 12 14 28 43 33 26 26 26 28 28 26 22 17 14 13 12 12 11 10 10 9 8 7 6 4 2 9 15 21 37 61 101 153 163 131 103 105 134 178 211 220 220 213 218 193 188 189 202 221 228 229 218 203 193 186 180 164 138 129 132 125 125 139 164 220 279 309 324 335 351 316 254 190 159 174 198 219 239 282 298 311 333 346 348 366 406 469 539 596 679 733 738 687 593 536 495 528 593 638 565 446 397 363 342 330 310 280 284 332 424 502 484 441 429 413 355 325 329 341 401 397 420 428 385 403 466 498 445 386 360 333 307 303 309 312 322 345 341 318 319 321 321 309 275 241 156 95 92 126 189 176 117 91 95 117 153 217 350 479 431 259 188 176 163 161 182 192 231 303 369 361 330 310 248 171 135 123 121 111 109 129 151 172 207 244 327 510 571 551 392 268 240 251 250 230 184 140 127 151 162 170 183 182 188 220 268 335 354 288 260 255 254 246 215 258 223 243 238 211 196 226 351 472 614 622 459 296 251 323 456 561 611 621 617 560 486 526 542 556 143 141 87 52 39 52 70 82 96 93 101 111 126 136 137 127 98 65 44 38 37 32 28 23 18 16 15 15 15 14 17 35 36 32 28 30 27 27 26 23 21 19 15 13 12 12 11 9 9 8 7 6 5 3 2 7 11 20 34 61 111 160 165 138 110 106 132 161 179 199 216 202 219 183 181 180 198 218 217 221 212 203 199 187 179 163 143 140 147 141 136 146 167 208 242 257 283 303 332 312 260 189 155 178 191 209 222 252 269 291 319 338 348 361 394 451 527 611 684 717 746 720 608 523 479 515 567 622 563 461 397 350 325 317 308 284 279 326 410 462 445 420 421 419 367 363 345 334 365 391 377 372 354 391 470 496 464 442 393 331 310 311 309 308 312 327 327 300 302 317 273 257 289 251 166 116 117 241 361 339 305 218 134 119 145 201 328 476 445 284 206 189 172 177 172 217 304 337 345 359 313 283 230 190 156 133 120 127 156 193 210 204 210 230 332 574 571 514 361 273 257 253 250 238 197 153 135 129 133 150 172 188 208 251 326 390 339 258 249 227 260 289 296 271 248 255 239 184 172 201 354 529 630 571 390 250 217 270 368 484 575 597 633 509 420 436 481 547 167 147 91 62 55 65 81 81 89 93 105 115 121 137 140 126 93 58 40 36 35 32 29 26 21 17 18 21 19 16 24 43 41 38 32 33 29 27 24 23 22 20 16 13 13 12 11 9 7 7 7 6 5 4 2 6 12 22 37 67 115 163 163 137 111 102 114 134 161 193 202 192 207 183 172 182 193 209 213 214 217 212 205 185 172 153 139 146 157 149 144 159 172 186 196 229 258 286 320 302 260 191 164 184 195 205 209 231 261 282 305 321 332 350 376 417 500 600 645 706 738 678 575 500 475 466 517 604 571 467 430 383 343 322 317 305 302 344 402 425 415 399 394 396 400 385 345 348 327 356 362 349 341 372 443 470 489 468 404 338 306 314 317 296 292 312 344 309 271 298 263 214 211 224 172 142 173 294 509 575 525 379 228 154 140 180 332 521 500 340 254 241 210 182 170 229 347 339 327 360 304 261 229 197 161 132 121 142 185 217 225 205 194 195 229 418 589 483 339 268 256 251 239 233 217 188 172 150 139 145 157 181 218 274 375 453 300 279 216 208 266 333 332 279 271 254 213 184 178 222 443 603 617 510 328 214 196 253 303 333 491 668 624 467 365 383 448 539 176 142 103 84 81 76 81 80 87 94 107 109 122 128 125 107 78 55 40 33 33 31 28 24 21 20 17 23 20 20 29 49 43 42 33 29 25 25 26 24 23 21 17 14 12 12 11 9 8 8 7 7 6 5 5 9 16 24 41 77 129 166 159 135 119 108 110 134 163 184 190 181 192 177 165 183 193 195 212 223 227 225 210 178 156 140 137 149 160 154 151 162 168 174 189 226 245 282 307 299 255 188 179 181 193 201 210 231 259 271 287 298 309 337 362 377 422 513 615 711 708 644 551 462 453 427 499 581 566 535 479 411 364 340 348 344 342 374 398 409 413 400 396 385 389 380 355 385 329 349 355 357 346 377 390 440 479 464 405 335 305 312 300 267 241 263 326 353 261 235 213 176 161 135 116 145 261 323 564 723 661 478 298 186 144 173 328 515 485 375 348 253 213 198 188 248 342 338 336 354 310 263 243 212 174 144 131 149 181 197 200 191 178 180 241 614 584 461 320 266 249 240 220 213 211 219 215 174 147 145 145 164 217 281 338 365 383 274 203 187 234 260 274 275 284 268 236 217 227 346 545 624 581 481 326 219 182 209 298 357 483 703 584 422 322 360 444 504 175 140 113 101 101 91 88 82 89 96 102 102 110 118 112 91 68 52 45 38 33 31 29 29 27 26 23 22 24 25 41 52 41 39 35 30 28 27 26 23 21 20 17 14 12 12 11 9 9 8 8 8 7 5 6 12 18 23 42 85 142 162 159 149 134 118 115 136 158 169 175 171 179 162 158 179 185 183 206 222 233 237 218 184 147 134 136 148 158 159 158 161 169 170 186 231 238 275 291 294 240 200 197 200 193 200 217 226 245 254 261 269 282 314 343 347 373 463 610 690 671 619 528 444 420 426 460 480 549 560 507 421 375 361 392 390 391 425 414 420 405 370 385 368 355 367 363 354 313 332 346 352 354 368 380 426 470 462 405 321 281 290 273 240 199 201 253 328 247 188 175 132 125 99 97 137 183 342 621 741 678 516 330 208 153 177 327 496 497 460 333 246 217 215 226 275 321 320 329 339 312 269 242 217 194 174 154 157 187 186 168 164 157 181 297 709 548 445 306 255 234 226 200 187 183 209 224 192 159 155 161 175 217 273 296 368 393 263 198 186 194 210 228 248 264 273 306 329 381 517 620 606 549 475 372 287 279 281 409 457 584 696 551 395 314 357 430 457 177 146 124 114 109 94 91 87 90 101 100 99 104 106 104 88 73 60 51 42 35 34 33 32 30 25 22 25 27 30 46 43 43 36 38 38 34 29 25 25 22 19 17 15 13 13 11 10 9 9 8 7 6 6 8 15 18 27 53 97 145 162 169 161 138 119 119 137 155 162 163 159 162 154 153 157 172 178 195 210 235 238 225 180 142 133 137 141 148 157 162 164 167 166 180 231 237 271 275 282 254 213 209 208 207 197 202 207 225 241 245 248 255 271 298 331 374 475 614 667 651 604 519 436 401 397 400 446 522 538 486 427 385 378 405 401 426 461 417 417 401 358 365 388 368 366 335 324 282 323 327 328 337 340 356 403 446 447 389 297 241 240 235 208 177 175 238 285 213 141 128 89 93 94 94 110 165 385 654 727 641 491 326 216 164 193 295 334 466 440 343 253 220 214 241 276 282 279 282 302 288 254 227 198 172 164 163 170 196 189 179 153 156 253 509 673 507 408 300 254 226 213 184 162 160 201 236 217 185 186 207 215 223 245 321 416 391 237 199 199 201 216 227 234 262 282 350 446 538 629 636 559 502 445 417 369 350 357 416 529 637 626 499 362 300 351 437 463 191 155 142 136 129 121 114 110 110 103 92 93 96 100 100 84 72 60 52 50 42 34 35 37 35 27 25 26 30 34 45 50 38 37 40 42 36 29 25 26 25 22 17 13 13 13 12 11 10 8 7 7 6 5 8 14 17 28 62 82 126 169 177 158 139 124 125 139 149 155 152 149 149 149 142 136 166 173 185 208 239 231 224 182 150 144 143 138 140 152 160 159 158 156 175 225 236 263 266 268 276 222 212 202 206 200 197 192 206 228 225 218 224 239 277 324 369 475 594 655 629 579 515 436 426 377 362 427 479 512 469 424 392 382 396 393 383 411 442 413 372 327 322 351 373 349 324 291 278 276 299 310 307 310 342 396 429 426 371 290 240 209 200 194 165 166 218 238 182 89 70 72 76 91 112 159 293 516 686 700 619 477 317 228 194 207 250 316 429 409 343 263 228 215 224 233 232 231 238 253 262 248 219 180 146 145 162 181 187 181 166 158 196 347 692 607 473 364 290 268 232 196 172 158 157 194 230 224 209 204 205 215 236 278 318 397 314 221 193 188 194 219 227 255 306 331 399 503 591 637 608 526 455 428 372 326 352 352 421 510 579 563 487 389 351 411 463 452 199 163 154 151 148 140 132 128 116 102 89 79 81 90 96 92 87 74 63 55 45 38 41 43 37 28 28 31 40 43 57 47 47 38 41 47 35 27 26 28 27 24 18 14 14 14 13 11 9 8 6 6 6 5 7 15 21 30 42 66 114 163 166 145 134 125 123 131 137 141 132 132 136 140 130 133 153 165 183 201 231 227 229 206 189 166 157 145 141 154 157 150 156 166 188 222 230 242 247 263 258 228 205 201 200 192 178 167 183 200 190 185 200 227 270 314 356 452 579 649 617 557 490 472 431 354 346 389 455 476 442 417 409 395 372 357 362 388 410 385 341 301 304 342 374 344 333 282 275 265 282 288 273 282 325 376 408 411 373 317 257 182 164 172 157 153 175 180 143 57 49 69 110 172 230 335 529 681 728 689 591 475 361 277 269 244 250 313 423 422 351 295 240 217 217 217 208 202 205 224 252 254 229 187 148 141 145 153 163 151 143 162 241 523 728 609 442 338 308 266 224 187 172 165 164 178 195 204 208 208 218 246 287 312 311 375 280 212 191 189 190 206 225 281 351 404 457 518 582 617 601 562 472 388 296 265 276 296 447 527 563 553 549 499 442 481 480 429 183 173 179 171 155 141 138 126 111 99 92 87 80 86 89 88 90 87 74 57 44 41 47 51 42 31 31 36 45 53 53 54 46 33 41 47 33 25 25 30 30 25 19 16 15 14 12 11 9 8 7 6 6 6 5 12 15 21 29 61 110 154 163 143 133 129 122 125 132 127 117 125 123 129 124 121 136 154 174 194 219 224 228 226 213 193 174 148 143 155 152 148 156 170 195 210 213 216 232 243 241 231 200 196 193 186 169 161 167 180 165 156 180 213 255 303 350 440 566 644 609 592 535 482 417 347 337 363 420 436 412 393 384 384 376 347 338 369 396 396 332 291 266 295 355 340 339 300 275 258 274 284 280 288 321 359 384 396 398 351 250 179 153 149 149 138 139 132 102 73 49 69 201 354 487 611 746 789 752 678 583 534 503 418 339 289 281 359 411 415 334 317 279 241 229 220 206 193 183 202 239 256 259 243 211 198 167 159 153 137 141 184 322 621 694 566 493 388 305 268 239 204 185 178 172 174 181 187 197 212 229 270 305 338 352 327 265 212 190 187 194 211 249 306 368 439 481 488 515 540 573 565 451 371 278 218 224 272 437 488 518 523 503 459 452 484 478 434 188 188 191 178 158 153 146 128 111 105 93 96 89 87 86 88 96 94 78 61 53 50 50 47 37 31 33 40 52 54 61 63 59 53 47 43 39 33 32 33 32 30 25 19 16 14 12 11 10 9 8 7 7 6 5 7 11 18 27 55 105 149 167 152 132 118 109 110 117 112 102 120 127 126 111 107 118 141 157 179 199 203 217 236 224 209 191 160 145 146 139 140 153 159 173 187 198 201 215 218 217 218 195 194 181 173 166 159 154 148 127 135 172 200 242 300 348 414 544 574 637 618 561 492 404 353 350 353 404 402 388 392 396 384 360 332 321 345 382 387 326 282 213 263 312 318 318 287 275 261 268 282 283 298 321 344 358 380 396 346 258 189 153 139 141 123 117 105 94 80 67 105 366 568 686 768 810 775 704 652 612 562 504 442 382 341 340 363 376 378 333 349 355 301 278 257 240 214 182 180 210 239 250 262 272 239 182 159 150 128 156 246 519 699 648 620 481 362 288 271 262 232 212 202 190 188 190 191 200 215 233 278 299 327 348 318 260 243 202 191 196 211 256 324 372 428 475 468 466 472 539 550 477 425 342 271 269 348 444 493 512 507 425 364 387 448 479 458 203 192 192 180 165 171 157 138 119 108 105 96 100 103 98 100 102 100 86 72 69 65 64 61 46 35 32 38 58 67 65 73 54 57 49 48 44 35 29 30 30 29 23 17 15 14 12 11 11 10 9 8 7 7 7 6 11 18 26 51 96 144 161 153 134 113 104 100 104 103 95 120 118 121 105 97 105 127 128 136 162 180 196 226 227 217 190 160 148 145 141 138 140 146 161 180 188 179 188 187 202 193 174 177 172 168 159 144 124 108 108 132 169 199 231 278 323 380 431 555 636 627 554 494 398 352 346 339 379 386 380 368 364 359 348 337 324 343 384 396 316 261 199 194 250 298 301 270 292 265 264 276 281 291 313 329 340 367 380 337 271 212 161 145 141 107 104 88 76 70 94 167 508 685 758 812 821 764 713 657 561 522 517 539 462 362 356 324 331 357 368 384 397 349 308 280 259 229 186 162 177 192 194 220 241 213 172 149 136 133 185 344 679 723 717 571 470 361 288 280 275 247 227 221 216 208 206 212 220 233 241 274 281 310 326 305 302 257 215 204 209 224 268 337 372 387 433 464 439 429 506 552 514 485 397 380 358 400 419 530 553 503 377 290 305 393 461 450 197 194 193 180 176 175 159 143 129 111 115 109 98 110 106 111 104 109 101 85 82 85 80 68 53 42 41 49 66 68 64 63 65 60 60 52 44 36 34 30 26 23 21 17 15 14 12 11 11 10 11 10 9 8 9 9 12 20 29 54 99 149 159 152 145 129 111 100 100 96 92 114 103 107 105 91 94 109 94 114 139 158 180 215 225 212 190 164 150 151 151 142 132 144 159 170 173 166 162 162 174 176 165 152 159 162 147 115 95 87 105 130 151 184 220 258 276 326 399 554 638 625 551 482 392 353 336 324 324 358 362 344 340 345 343 324 310 331 371 388 334 326 282 213 244 270 277 259 265 252 267 270 271 276 293 315 336 358 360 329 287 234 162 126 125 113 108 81 79 86 134 283 586 744 792 813 818 780 694 600 534 486 454 438 413 456 412 304 308 311 360 394 416 376 313 268 242 216 180 157 155 155 160 173 182 172 163 149 122 129 200 501 548 768 710 549 463 363 291 285 273 240 224 229 240 234 236 231 230 254 270 281 293 306 307 319 311 276 236 226 241 260 299 347 364 365 405 464 418 389 462 525 504 505 439 443 447 461 517 480 455 433 363 292 270 322 378 371 187 196 196 182 184 183 162 148 135 127 119 108 94 90 92 103 99 104 108 102 102 98 92 89 79 62 51 57 66 72 68 70 76 72 72 68 53 41 31 28 29 24 18 14 14 13 12 12 14 15 13 12 11 10 14 14 17 25 37 63 98 146 146 139 139 126 110 101 96 90 87 100 94 94 90 80 81 89 82 109 137 155 169 205 220 207 188 167 156 156 156 147 130 127 144 151 152 143 146 141 154 150 147 134 153 157 145 113 93 84 101 123 137 165 187 206 246 292 385 561 611 602 534 462 384 331 310 305 308 341 351 332 314 313 323 318 307 321 360 389 384 341 295 205 231 255 269 244 237 243 258 257 256 266 281 296 318 337 334 315 291 225 156 135 123 142 130 109 103 126 210 408 655 777 783 772 756 709 656 576 447 411 405 377 357 324 330 280 283 293 361 382 383 363 320 295 269 228 199 181 158 148 154 160 176 167 172 165 132 148 150 260 695 839 682 533 453 350 277 272 270 248 236 240 251 252 257 247 248 302 300 265 263 277 292 290 280 266 240 240 257 286 328 355 365 374 430 476 425 364 407 458 499 518 519 524 510 503 481 420 392 399 385 348 325 323 328 344 183 194 193 178 173 170 158 154 148 142 128 93 96 94 98 98 94 89 109 104 105 107 108 100 86 75 65 64 68 76 67 64 80 68 82 63 62 72 39 28 25 22 17 15 14 13 12 12 14 15 16 16 15 16 22 21 21 33 50 70 94 108 122 134 136 120 100 91 90 86 84 93 89 84 74 72 70 72 78 112 139 158 165 196 211 199 181 170 166 161 155 138 115 116 131 137 137 133 131 126 131 144 129 122 141 153 141 120 104 98 107 127 141 150 166 194 237 285 388 555 590 571 504 438 388 378 325 302 301 331 344 333 318 310 316 321 314 320 326 349 365 351 313 242 241 248 255 231 221 231 226 233 247 260 270 280 293 307 318 305 292 237 210 181 153 217 182 158 154 205 308 474 693 786 784 757 725 678 585 491 431 389 375 365 329 292 292 277 295 291 343 394 351 330 320 321 312 288 252 200 159 147 154 193 216 196 216 216 183 184 200 387 782 855 668 515 436 330 259 254 261 264 253 247 248 238 253 257 284 318 290 262 262 254 276 257 235 230 228 246 274 305 334 360 381 383 447 444 378 331 383 439 499 473 504 520 502 477 436 422 429 432 421 396 371 375 372 353 182 180 179 172 158 148 151 162 157 139 113 91 95 111 113 95 90 98 112 107 105 106 109 100 90 87 79 80 81 76 74 67 76 74 74 66 55 46 30 26 24 22 20 16 15 14 13 12 12 14 17 19 20 23 32 28 30 43 54 66 71 85 106 112 122 114 94 88 93 89 85 93 90 87 77 67 66 61 72 109 135 151 161 188 199 191 184 177 166 164 162 140 112 102 125 128 121 115 109 108 106 113 103 122 141 146 141 127 113 105 110 125 142 156 167 191 235 285 390 542 555 540 483 410 398 359 319 307 298 333 370 354 310 296 310 315 316 319 321 321 349 341 317 243 229 240 238 223 213 211 208 220 234 243 254 272 285 286 307 307 305 291 277 251 211 321 253 227 239 294 396 515 580 724 790 726 687 635 547 494 423 360 361 356 355 314 309 288 293 290 314 336 315 310 321 318 318 311 263 199 155 144 163 217 249 224 232 232 241 216 267 518 815 813 621 473 390 323 280 253 245 258 250 243 237 230 250 274 300 305 281 262 262 280 286 265 239 221 235 270 295 311 333 361 373 391 445 386 321 321 363 371 424 464 488 494 497 471 436 437 484 502 468 419 379 401 408 345 179 192 194 182 174 159 147 159 154 129 96 97 101 123 121 88 80 97 106 106 111 105 103 105 103 94 86 86 82 75 74 70 65 68 64 59 51 44 36 26 19 17 16 15 15 15 14 14 15 15 17 20 26 32 50 54 54 60 62 63 69 83 105 116 119 107 92 89 97 97 90 94 93 90 73 68 64 54 66 102 128 135 147 177 187 188 184 175 164 163 162 134 100 91 112 126 115 114 125 105 93 105 105 109 129 132 130 127 124 122 123 132 149 169 188 208 235 279 370 517 539 511 506 462 400 358 321 290 269 298 352 357 319 294 279 271 293 311 319 298 317 340 313 260 232 233 228 226 211 198 183 193 213 230 243 261 281 280 300 302 305 326 319 295 278 395 306 261 277 335 369 437 558 720 729 642 618 578 519 471 400 345 360 369 377 318 300 282 253 257 276 276 278 288 297 290 293 288 240 185 144 139 164 246 296 294 261 220 210 211 374 580 791 761 589 472 403 345 293 242 223 232 235 231 223 244 287 314 320 287 231 224 258 297 301 267 237 231 255 284 302 331 367 381 378 398 411 357 350 354 362 371 439 443 463 478 468 456 453 472 516 552 534 472 427 409 381 344 180 190 192 188 183 164 148 162 152 122 99 111 119 127 118 86 82 97 107 106 107 88 98 114 115 110 95 82 85 90 85 79 59 71 63 56 57 44 32 29 22 17 14 13 13 14 16 16 16 20 23 28 35 40 54 73 71 72 77 67 72 90 108 115 112 102 94 99 108 109 102 92 95 94 79 71 57 52 63 91 113 113 132 144 166 178 177 167 163 165 156 128 95 85 100 117 112 112 120 98 88 100 94 101 120 119 114 121 126 135 139 136 148 171 182 191 230 290 366 498 520 519 512 453 396 357 323 270 235 266 338 359 314 278 259 246 282 299 321 310 319 332 292 259 249 240 229 224 206 175 154 168 200 221 232 245 251 256 273 279 307 307 320 306 315 413 343 301 300 311 341 410 591 757 731 603 538 526 492 453 399 374 374 424 395 326 295 270 241 235 247 247 248 246 248 246 255 272 247 202 159 146 177 252 261 327 276 214 210 253 479 614 744 726 599 515 438 351 286 228 195 197 206 206 216 251 264 295 278 247 202 203 256 298 300 279 252 236 236 262 308 358 400 413 412 421 395 400 406 371 375 388 430 403 407 416 405 420 448 460 488 533 550 531 498 437 370 340 173 182 194 184 163 155 165 177 152 112 100 117 131 131 115 104 89 88 109 112 102 93 103 112 110 102 90 87 92 88 83 72 69 68 66 60 51 44 38 30 25 19 17 14 14 13 12 13 18 28 29 27 38 53 73 83 83 87 92 89 80 83 98 107 112 102 93 99 107 108 103 91 96 97 83 68 49 41 56 85 96 96 101 122 151 166 170 166 163 162 153 125 90 77 82 97 110 105 112 94 91 97 92 100 104 110 112 119 128 138 142 140 158 183 174 187 216 267 323 335 471 490 483 450 393 347 319 274 237 256 321 361 350 310 262 231 237 273 323 332 325 327 275 254 243 242 216 215 196 159 139 152 180 198 209 216 215 227 250 251 282 273 297 305 328 428 325 292 284 307 338 471 694 779 680 569 514 490 479 436 419 357 385 433 331 317 285 255 237 228 227 227 221 205 200 210 241 286 285 242 193 174 185 234 236 312 313 263 295 379 525 607 693 714 698 594 435 349 300 230 185 180 187 187 213 222 243 259 235 226 214 224 249 255 264 268 267 250 229 246 287 341 376 387 402 445 467 467 428 390 375 379 389 361 356 368 387 411 423 442 472 488 534 536 521 441 371 321 150 170 196 196 169 157 176 184 148 104 100 122 144 143 135 117 98 94 112 114 101 95 109 122 119 98 82 82 86 93 86 69 69 63 62 57 62 53 40 30 22 20 14 13 14 13 13 12 13 20 30 41 54 54 58 79 86 85 92 89 90 88 100 105 106 97 89 92 98 105 101 93 97 97 79 55 32 30 53 84 82 84 86 110 138 152 156 160 163 165 154 125 99 92 87 112 139 122 119 95 81 86 78 87 104 110 107 113 128 141 150 146 147 165 156 154 183 228 235 303 442 482 491 468 387 342 304 283 270 269 271 304 336 303 255 218 202 237 288 331 330 312 284 271 228 210 193 207 188 149 133 141 162 180 185 188 192 210 230 220 243 244 267 288 309 353 286 262 302 364 359 461 729 836 722 641 562 472 465 442 396 332 340 372 323 311 286 254 234 230 224 217 203 181 174 193 250 323 324 284 249 244 225 250 246 290 324 292 341 498 564 544 536 657 728 602 436 370 330 243 201 194 203 203 200 196 207 213 210 236 241 245 249 241 232 237 250 239 217 231 270 333 357 384 417 444 448 444 427 391 370 363 362 351 332 326 329 327 335 376 431 476 509 514 484 441 378 364 143 142 172 183 179 182 186 176 144 112 118 137 150 155 146 130 93 89 107 117 101 106 121 132 126 103 89 90 92 92 90 80 65 60 60 52 48 47 45 44 36 27 16 14 14 13 15 17 20 24 37 57 65 66 73 79 86 97 98 102 95 99 104 112 114 112 105 97 97 101 99 92 91 90 69 49 29 24 28 57 83 80 83 104 128 143 152 160 163 161 157 144 116 94 94 124 129 111 109 88 64 73 73 74 74 83 105 127 140 147 150 141 119 109 116 128 132 155 203 287 415 451 489 465 389 344 308 290 285 276 266 293 324 295 241 192 166 177 244 311 308 316 328 305 231 184 172 193 168 135 128 134 145 160 174 183 184 188 203 193 216 222 240 261 266 272 226 219 254 290 348 527 766 839 735 647 606 581 499 430 381 317 338 356 328 332 311 277 227 224 220 212 203 184 177 206 281 366 358 343 301 268 250 252 238 274 324 341 392 483 534 476 492 651 741 629 461 407 363 274 226 203 206 208 195 191 186 203 227 276 280 261 265 271 248 226 228 222 209 220 275 350 361 377 389 410 419 418 413 392 361 345 337 322 297 280 289 308 328 349 398 486 487 473 433 425 396 369 166 192 193 175 173 191 203 183 142 120 126 134 151 164 151 132 85 88 106 114 101 109 113 112 114 103 90 92 98 98 90 89 68 62 56 52 51 45 50 40 37 25 18 17 18 16 16 17 16 20 26 34 56 68 79 77 81 84 110 108 102 101 102 107 109 109 101 96 98 98 94 88 88 89 67 47 26 26 27 55 74 80 83 100 119 136 147 159 157 149 152 147 121 95 86 111 123 103 96 72 56 59 60 55 68 83 98 115 123 138 149 136 110 81 81 82 89 120 179 287 370 426 466 446 370 329 306 297 274 257 265 302 327 293 244 196 156 164 213 245 259 301 341 322 241 178 162 176 154 128 124 123 125 141 167 180 179 174 184 173 198 205 222 227 226 216 184 185 205 241 324 522 772 835 738 713 639 561 482 393 357 314 322 348 349 356 332 298 232 214 212 215 215 202 203 244 334 437 427 378 318 287 265 260 238 265 314 337 361 372 401 399 518 734 807 680 516 469 416 334 305 241 194 183 180 181 197 243 290 322 322 315 284 253 240 231 232 229 220 217 285 341 341 344 341 371 391 406 411 375 343 331 317 309 279 254 278 301 320 353 418 494 477 457 446 429 410 380 162 193 193 192 191 196 193 173 156 144 135 150 177 174 147 118 83 108 104 108 104 100 100 106 112 106 98 99 97 93 91 81 65 62 59 57 58 55 51 35 34 32 22 15 14 15 13 13 18 22 24 32 49 63 73 74 82 100 100 105 93 95 96 91 110 123 114 101 97 99 98 92 89 87 74 70 50 32 30 56 76 78 83 100 122 131 134 136 141 140 135 131 111 88 90 117 124 117 94 68 50 49 57 60 59 72 92 112 127 140 144 127 110 106 90 97 115 119 165 258 315 390 434 444 373 344 319 297 270 254 261 289 309 282 231 183 155 150 150 182 227 296 337 329 257 188 155 153 143 128 121 113 111 130 157 170 170 163 166 159 185 187 197 211 199 179 168 176 205 253 359 521 684 776 758 694 608 544 477 350 341 306 298 308 333 355 344 282 225 213 215 223 231 232 251 288 344 464 464 393 320 281 286 271 268 276 291 323 337 361 366 397 580 803 828 698 562 530 510 468 389 289 199 174 164 174 208 262 294 306 310 298 271 234 208 229 272 263 245 237 273 320 325 326 335 356 375 406 398 347 320 311 304 293 272 270 294 325 348 382 436 485 454 463 454 421 384 353 165 186 187 189 190 202 196 181 163 139 144 171 190 187 147 96 78 97 109 108 106 95 98 108 109 103 94 95 97 94 93 78 68 71 68 66 66 53 57 64 47 34 19 13 12 12 12 11 11 11 15 30 49 59 68 73 80 101 124 122 105 102 90 88 108 134 122 106 102 101 101 93 85 82 79 68 49 28 27 45 72 77 90 104 116 124 126 126 128 126 120 114 103 95 110 116 137 123 103 101 72 56 54 54 51 57 80 100 112 123 131 134 130 125 132 126 129 129 171 249 324 377 422 435 440 384 328 287 268 254 252 285 307 276 239 201 171 157 145 155 190 265 312 336 277 194 142 130 127 121 112 105 108 122 148 167 167 150 153 140 147 161 180 200 195 175 167 171 197 249 330 381 478 656 709 685 586 516 441 357 337 307 306 301 305 341 342 293 238 217 218 231 244 249 263 288 353 423 432 374 296 278 290 284 274 265 262 276 312 330 356 436 630 814 789 674 561 546 539 521 422 339 247 188 167 175 180 250 284 328 360 336 278 216 177 188 243 259 265 263 273 309 308 325 347 368 381 408 397 349 324 322 311 285 282 317 322 354 387 421 438 454 438 449 448 425 387 364 172 205 212 197 203 211 203 179 157 146 151 177 194 183 136 85 91 103 112 107 114 101 104 115 110 104 97 96 97 91 88 77 68 74 71 65 59 54 57 64 56 42 24 15 12 12 12 11 11 11 17 30 47 59 66 67 86 111 123 124 117 108 94 97 126 139 133 119 110 110 107 101 97 87 79 61 42 26 23 41 58 80 94 109 116 117 114 112 113 109 105 105 98 90 103 121 124 121 120 111 76 62 57 53 43 47 73 96 104 109 114 121 149 174 154 146 128 127 167 261 321 343 346 394 438 402 332 282 260 242 233 255 277 260 253 245 218 169 140 128 165 244 298 330 283 197 154 133 115 107 102 101 107 118 137 156 154 137 138 136 133 147 173 196 201 178 167 184 214 260 289 330 469 626 672 664 582 536 454 399 351 332 339 303 301 333 361 322 263 228 218 234 253 254 256 275 347 405 391 304 253 256 275 276 276 276 259 261 289 310 337 460 666 772 741 666 562 522 500 437 444 363 284 217 174 156 156 162 207 268 304 313 288 232 181 168 206 233 262 282 310 308 308 323 358 369 375 403 421 387 330 298 298 307 323 355 358 371 414 441 448 450 457 446 418 397 375 380 173 192 180 187 201 217 211 171 137 138 159 176 190 194 140 98 103 108 123 106 116 100 102 112 113 109 100 99 108 106 98 94 80 74 67 66 60 57 61 84 68 51 37 27 19 16 14 15 15 13 15 24 41 53 60 58 78 95 96 113 112 91 81 82 117 149 147 132 120 110 107 103 92 81 72 56 37 28 22 42 57 79 98 102 104 103 104 109 115 112 111 118 109 101 107 130 128 115 118 112 87 59 46 40 39 47 62 77 83 84 96 122 152 183 212 187 161 140 187 248 283 289 311 361 403 392 331 275 256 239 221 240 263 256 253 241 214 165 127 117 150 231 273 314 294 240 198 153 115 96 92 99 109 115 126 140 142 137 129 128 125 139 166 186 193 193 176 181 192 210 254 326 448 582 638 654 602 547 480 448 388 372 351 298 286 346 379 348 296 248 211 202 213 228 247 278 342 419 379 292 245 246 236 233 250 255 236 237 260 264 283 464 702 710 693 650 545 462 426 344 413 374 335 252 185 167 161 146 147 172 202 238 263 231 173 174 196 213 261 305 320 304 310 330 361 362 382 403 410 376 309 283 295 311 344 369 380 387 426 438 466 449 439 421 397 406 397 370 177 190 200 202 209 208 195 162 141 148 165 180 193 202 136 98 99 98 134 110 114 96 108 113 117 110 101 100 109 116 114 105 78 65 56 59 65 49 64 60 59 48 44 42 33 25 18 17 16 13 13 19 31 42 50 49 52 79 89 88 95 99 99 94 126 146 151 135 122 124 120 107 91 78 71 55 39 34 37 51 63 76 79 94 95 88 86 95 101 92 84 87 88 86 89 92 108 108 109 119 82 51 37 35 52 48 52 59 70 86 103 135 172 206 243 212 188 177 213 216 255 251 298 339 382 391 328 270 260 239 212 214 223 248 247 236 204 166 127 122 144 206 220 269 285 275 224 164 115 90 90 97 107 106 114 119 126 127 130 121 122 143 164 192 204 179 160 166 175 195 248 335 450 570 603 552 521 521 500 502 437 390 362 298 285 354 391 374 326 281 244 201 185 204 249 302 370 427 442 366 264 235 231 219 243 235 216 212 220 227 269 421 614 714 637 555 474 402 358 314 328 339 336 275 248 217 178 151 137 143 172 215 240 214 219 218 229 260 290 309 314 309 326 348 377 386 397 410 416 381 312 285 299 308 344 372 394 393 419 445 468 448 411 398 395 397 389 381 181 184 187 183 205 225 210 162 139 159 179 191 211 209 165 148 116 106 128 124 123 103 110 120 112 99 103 107 104 114 120 103 88 70 61 56 54 39 51 49 57 46 44 36 31 24 20 20 18 15 14 16 25 41 44 46 49 67 69 88 117 127 97 86 115 141 156 162 146 121 106 97 91 80 68 55 39 30 32 43 43 48 74 86 82 69 61 74 92 84 71 82 88 85 75 79 106 95 104 117 108 53 33 34 38 31 29 41 57 73 105 147 176 213 263 245 242 218 221 239 247 212 256 307 355 393 333 267 256 237 207 200 211 251 250 227 200 170 133 126 135 155 157 210 245 263 233 173 116 86 85 90 100 101 104 109 116 124 119 118 119 140 171 198 204 201 182 166 166 194 272 366 446 545 572 538 498 488 478 487 441 406 370 304 279 345 383 380 363 326 281 241 209 218 280 358 431 468 485 415 405 318 262 231 245 237 218 208 209 223 268 355 538 801 587 500 428 374 318 290 293 328 337 338 299 251 196 154 140 147 177 214 252 250 264 254 271 295 299 298 306 320 332 337 342 378 414 422 408 372 335 313 318 329 362 380 412 416 431 446 462 440 404 406 402 392 381 395 163 175 193 212 214 227 197 152 138 165 196 197 190 197 196 155 133 110 127 129 121 104 122 115 98 92 98 105 106 113 116 99 86 75 67 53 50 45 43 35 38 46 46 37 28 23 20 19 19 20 21 20 23 30 34 47 58 68 78 93 130 151 112 102 120 135 140 152 145 124 106 91 92 88 79 61 39 31 28 28 32 56 75 92 84 73 59 53 53 57 67 75 74 68 63 81 107 95 101 119 122 63 37 29 28 23 23 33 59 95 122 143 188 239 252 239 254 259 275 259 216 182 223 279 337 390 338 269 249 223 189 179 203 244 245 229 195 172 135 115 123 117 113 157 217 254 235 182 128 91 84 91 98 108 104 109 114 120 116 111 111 141 176 199 205 205 180 160 161 192 272 361 438 548 597 550 516 449 421 436 440 422 379 310 276 326 363 370 382 355 306 292 260 261 316 403 476 517 522 519 450 357 296 261 262 240 219 216 225 257 299 415 698 764 502 454 388 354 295 317 328 339 364 367 330 261 197 171 157 152 172 197 246 253 259 255 288 319 305 296 303 320 326 336 346 382 428 451 437 388 354 330 343 351 368 390 428 435 437 437 451 420 386 387 391 384 370 375 150 173 200 212 228 238 197 148 144 177 209 220 210 201 203 166 134 128 125 126 124 118 129 122 114 105 93 94 100 103 101 91 80 73 66 54 49 45 39 30 39 50 47 43 36 29 25 21 21 22 25 27 27 29 42 49 51 62 72 96 130 136 108 98 93 117 140 150 148 128 105 97 97 89 79 63 43 42 25 22 37 60 80 87 77 73 64 52 49 50 49 53 53 47 56 75 101 96 108 139 142 81 66 37 25 22 22 37 60 85 116 154 198 239 251 256 259 285 280 252 199 166 193 256 328 384 353 299 261 212 169 168 205 243 253 242 202 178 158 132 112 97 92 120 195 246 236 191 137 94 82 86 90 93 94 104 115 120 117 105 102 126 134 167 191 202 185 163 167 202 274 358 422 510 577 583 506 414 387 413 439 438 389 317 280 299 323 352 386 377 347 349 322 318 350 421 504 509 507 489 440 360 284 256 258 233 211 226 242 277 381 597 882 718 442 414 346 327 325 342 337 344 374 361 321 265 207 168 140 127 126 139 184 211 240 235 284 313 296 293 302 308 309 329 347 365 388 413 436 394 357 345 348 357 420 401 435 450 439 424 438 410 384 368 370 381 354 325 155 173 201 214 228 230 200 156 146 183 211 217 211 195 194 168 131 132 122 136 139 136 146 147 130 105 90 90 96 96 94 91 86 81 71 56 48 43 35 32 37 45 51 47 39 31 27 23 21 22 23 24 26 32 42 47 52 61 85 108 136 139 104 94 93 110 128 136 146 139 114 102 98 95 84 67 65 53 34 24 41 56 70 75 69 56 47 41 39 37 33 29 33 46 61 80 101 99 118 148 146 145 93 47 29 23 24 33 56 84 107 141 183 218 215 244 253 262 278 254 196 169 182 245 302 332 370 336 261 211 162 161 193 221 243 244 219 199 178 149 114 91 85 112 178 231 234 198 162 130 92 82 76 67 74 90 110 120 119 106 104 107 120 147 187 203 187 170 174 200 256 331 370 401 532 591 481 383 351 373 411 442 404 356 308 284 297 342 391 392 374 378 366 338 364 415 424 500 434 416 383 335 291 260 250 229 211 221 248 309 455 720 932 650 410 390 324 305 311 322 309 332 360 340 308 278 229 183 153 119 119 140 171 183 230 243 272 281 278 283 295 300 297 303 322 353 387 422 446 393 345 342 348 372 437 400 431 442 424 409 413 404 382 353 355 372 346 310 163 171 194 197 213 229 192 155 144 158 189 219 232 215 186 176 169 160 136 141 143 141 140 139 136 105 86 86 89 89 90 93 93 87 80 65 54 41 36 35 35 39 49 43 35 31 29 26 25 22 23 25 27 31 39 45 53 52 75 103 108 112 119 102 96 108 116 119 125 123 112 105 100 98 97 85 76 59 42 31 37 52 67 74 72 59 52 44 33 27 28 33 46 67 95 103 93 97 108 111 165 174 112 59 36 25 23 30 50 79 111 135 151 192 226 244 234 246 255 238 194 173 186 218 241 293 356 336 262 203 161 162 191 217 231 241 211 215 179 151 119 95 93 118 176 213 221 214 197 161 108 80 66 47 55 78 103 123 127 126 118 112 121 139 171 191 193 189 185 200 244 288 309 383 521 588 439 368 331 333 360 423 425 399 330 282 286 322 384 400 383 375 391 340 345 384 391 454 371 346 352 332 315 279 241 231 217 217 271 333 480 714 860 544 403 371 346 312 297 321 315 332 336 317 296 261 217 192 177 139 115 128 159 184 236 239 270 267 267 268 277 292 291 292 334 372 384 442 438 409 397 360 381 383 419 393 414 411 403 398 395 385 364 347 359 380 356 326 157 166 179 215 216 220 195 184 167 168 188 213 224 215 201 179 151 153 144 152 151 142 132 132 129 104 85 84 91 91 91 100 105 97 94 87 61 43 34 38 39 48 45 37 36 37 35 34 31 24 23 26 28 31 36 43 41 48 70 95 99 123 132 116 102 108 110 116 126 122 114 112 107 105 100 90 75 64 46 30 27 50 61 78 87 91 76 52 34 23 24 36 52 64 65 62 62 73 76 107 176 198 130 70 45 31 26 36 51 73 97 114 151 188 218 231 211 224 231 244 200 188 184 176 203 269 341 336 262 199 167 161 171 182 185 182 188 195 167 147 127 108 106 123 168 192 198 207 201 170 127 91 61 42 51 66 91 118 121 136 129 130 124 140 164 180 199 204 191 188 203 264 317 366 498 539 406 358 298 294 304 357 420 408 330 284 284 309 358 362 375 398 397 385 343 375 385 383 356 321 324 321 293 257 237 234 224 226 272 339 479 710 788 503 397 378 360 326 302 322 315 316 321 306 288 260 224 211 168 135 132 146 165 198 234 244 257 256 254 269 279 278 283 298 324 370 430 448 450 444 425 380 410 392 398 390 408 406 397 385 382 386 371 354 369 378 381 390 171 170 195 209 230 244 230 185 164 155 174 209 227 223 209 198 187 170 154 155 147 129 126 127 124 107 86 85 87 88 93 99 105 109 107 94 69 60 51 44 45 71 60 47 46 45 38 36 31 22 22 27 28 29 31 40 47 41 56 62 87 118 134 125 104 100 102 105 117 124 123 123 121 112 101 93 81 74 54 32 29 44 57 78 88 107 96 65 43 29 21 26 38 42 39 34 35 46 80 119 190 216 145 80 52 36 33 43 51 55 75 114 147 187 220 219 194 207 212 239 214 200 186 186 202 256 328 339 276 209 173 161 158 162 154 152 164 180 162 144 134 122 117 132 153 165 182 204 207 185 145 107 72 41 41 56 60 84 107 130 147 159 131 124 147 178 209 218 205 194 212 283 311 350 473 494 402 345 281 261 260 311 410 414 332 282 276 294 338 330 353 363 379 399 358 373 378 352 312 283 280 277 271 260 247 238 232 245 291 374 499 717 721 610 405 383 358 335 311 295 297 321 323 304 300 293 268 235 179 171 173 189 185 212 223 240 247 259 280 293 282 275 283 290 309 357 397 413 496 482 445 410 430 419 415 405 412 396 387 382 374 375 370 362 375 404 406 377 176 170 202 213 224 230 239 190 164 158 194 248 258 232 207 189 178 172 158 159 154 135 140 128 105 97 86 81 80 80 82 97 114 119 112 87 72 62 60 49 43 62 62 64 63 51 39 39 35 24 17 21 28 28 31 36 39 36 42 68 98 124 137 133 109 100 100 98 105 114 118 120 117 110 104 94 85 80 64 39 31 39 41 55 90 119 110 75 49 36 24 19 19 18 23 21 27 51 89 125 184 219 161 90 58 47 40 36 39 49 71 100 127 181 217 196 177 194 202 204 229 203 192 185 208 253 311 331 284 220 183 179 162 145 120 120 135 169 152 139 134 128 125 130 137 150 174 196 199 183 161 123 89 62 54 57 73 75 119 156 168 173 137 118 134 163 183 191 201 192 212 277 303 322 450 471 401 349 302 285 279 345 442 428 330 269 260 289 332 308 316 335 377 384 353 386 389 359 322 278 265 266 259 251 253 255 259 289 333 434 566 734 721 639 416 382 359 343 318 313 330 331 338 362 350 316 288 259 201 212 215 238 214 224 231 237 267 301 315 300 274 265 270 280 299 313 374 445 512 524 455 433 432 419 425 424 413 384 361 350 354 373 374 366 379 387 353 350 168 163 166 168 221 216 212 187 159 152 197 237 246 244 234 226 226 217 169 156 155 135 132 118 110 91 83 80 81 83 83 99 118 122 113 90 77 48 49 42 33 42 55 64 58 45 36 45 44 32 22 19 19 17 20 23 25 30 49 75 96 127 151 135 114 108 101 92 89 100 115 123 123 116 108 104 93 80 62 44 32 30 41 63 98 128 129 97 64 42 23 16 20 21 26 15 28 57 91 128 176 213 167 97 65 56 45 33 31 41 59 81 110 169 212 193 174 187 192 199 216 193 183 186 209 245 289 318 308 266 224 209 165 139 109 97 119 152 141 130 130 129 130 124 132 151 167 184 196 192 169 127 96 90 72 49 59 81 125 176 189 181 141 115 135 156 159 174 188 185 196 255 268 316 436 467 423 368 332 312 306 369 455 434 329 267 260 278 293 301 286 315 326 358 343 381 387 340 310 301 265 243 244 251 276 296 301 327 377 469 540 688 732 558 402 374 354 340 322 310 314 311 309 342 360 329 292 274 220 257 268 279 263 253 263 270 303 331 334 315 286 261 255 271 278 317 386 457 499 484 432 413 405 406 412 413 404 365 325 327 345 359 371 362 382 320 297 297 176 189 208 225 222 220 203 193 166 156 186 225 244 238 217 202 203 199 170 165 176 137 140 107 99 87 78 77 77 78 86 106 116 119 120 107 96 53 46 41 38 33 47 59 51 52 42 48 43 34 27 21 19 15 13 15 23 35 54 74 113 133 148 148 119 109 100 89 86 99 113 117 117 114 106 105 92 83 66 63 44 34 38 58 94 128 136 107 72 46 32 37 32 25 29 17 33 65 99 119 164 200 176 120 89 62 39 24 19 29 47 72 106 162 204 197 180 173 187 194 206 205 196 194 206 233 278 315 334 326 261 219 169 140 111 92 108 142 130 123 123 127 124 113 120 139 156 173 189 195 176 137 130 103 65 51 55 78 132 186 203 192 156 133 143 151 148 162 178 183 179 221 249 324 397 440 436 366 327 313 322 373 444 432 335 272 260 263 264 268 266 288 317 321 331 361 358 325 310 273 233 229 247 278 321 347 357 354 375 412 451 650 691 506 385 361 347 337 331 315 302 288 263 269 307 323 313 280 265 261 286 302 314 305 315 314 321 341 353 331 289 270 266 266 302 341 400 475 494 465 447 401 393 401 409 412 401 356 322 346 370 363 363 336 332 286 266 302 151 189 209 239 218 247 212 186 163 147 189 235 252 256 256 251 248 235 199 170 183 145 131 115 110 108 119 97 85 78 101 122 126 139 141 114 101 70 62 60 53 40 54 62 55 55 50 55 45 35 31 28 27 24 18 16 26 42 56 66 105 133 145 143 128 115 99 86 80 88 107 114 112 116 113 121 104 83 82 66 45 33 35 53 80 112 123 102 76 58 55 66 53 36 37 30 44 75 98 113 149 176 185 171 115 64 39 20 9 17 36 66 106 149 187 187 193 172 186 184 207 218 203 192 193 207 240 278 328 354 273 230 180 148 120 101 98 129 123 125 121 131 113 94 104 124 144 166 186 205 199 174 145 105 74 52 57 103 148 197 212 197 188 168 141 139 146 154 168 179 159 180 229 294 328 416 413 357 324 312 339 391 439 426 360 326 281 262 270 270 273 282 330 299 309 317 319 309 291 254 226 237 267 301 357 414 450 459 391 368 481 678 638 477 380 355 351 345 341 340 326 296 272 265 289 313 318 286 294 279 279 297 322 343 357 335 323 340 345 319 296 290 283 293 327 345 447 482 478 436 437 398 384 397 416 415 383 345 333 357 383 377 372 332 301 284 267 300 147 181 198 232 221 254 230 193 181 176 192 202 236 262 248 220 202 200 198 171 193 136 130 118 122 112 119 108 92 85 90 98 112 130 136 122 98 88 75 65 52 46 60 72 60 60 57 55 45 35 31 28 26 29 30 27 32 37 50 64 113 139 145 151 152 122 101 86 79 89 96 97 109 122 123 119 116 96 91 75 53 37 36 51 70 94 103 94 86 81 80 85 70 49 45 41 61 88 102 110 132 141 158 158 118 67 36 18 6 11 29 54 79 118 138 177 188 173 191 192 221 232 210 185 178 178 190 229 296 341 288 245 194 161 130 111 105 109 119 119 112 107 93 85 97 119 139 160 183 190 202 192 155 105 72 56 66 127 163 193 206 222 209 170 145 138 144 151 156 170 162 171 214 234 322 406 400 344 317 311 361 429 455 443 406 349 300 271 260 255 281 276 290 277 302 309 307 310 296 257 231 250 281 299 365 479 523 588 451 394 543 666 577 453 378 352 345 342 339 344 344 320 308 299 304 319 332 300 284 287 289 289 310 357 370 337 327 343 343 332 311 291 293 294 325 382 427 488 473 437 423 412 407 404 417 406 360 335 335 354 362 372 379 347 323 306 303 299 149 190 208 215 248 263 236 221 194 183 170 188 228 250 267 268 247 240 217 171 178 153 133 130 128 125 105 92 86 96 95 85 96 117 123 115 104 97 77 65 55 44 60 83 63 71 59 51 47 39 36 31 30 38 34 27 35 33 47 58 100 124 137 151 149 123 103 84 76 81 86 93 104 115 117 105 107 100 88 81 48 35 35 46 60 75 86 90 87 80 82 87 75 59 52 52 71 96 101 109 105 122 139 144 117 69 30 11 7 11 22 34 42 67 121 162 175 178 186 199 234 241 230 202 179 169 174 202 241 279 301 260 216 173 142 134 115 99 104 105 92 82 74 78 97 115 130 143 152 175 202 205 158 103 72 53 87 107 149 166 200 224 213 186 165 158 153 154 156 161 166 170 193 246 340 402 385 332 308 317 380 442 462 467 419 336 297 267 247 266 268 283 287 289 276 276 282 292 297 265 231 242 268 288 336 452 541 634 533 466 590 653 538 437 375 356 353 346 341 345 352 333 319 337 329 344 352 347 303 293 294 316 337 373 373 336 325 339 334 317 293 287 292 290 319 337 432 460 445 438 419 421 419 406 409 388 343 330 335 357 367 357 351 354 329 345 343 306 145 176 197 225 265 262 253 237 229 196 164 190 229 257 274 258 225 227 223 176 205 196 151 158 142 107 85 84 79 89 93 89 90 97 102 107 113 100 83 68 54 50 54 78 69 74 64 58 56 46 44 40 38 38 27 27 35 31 42 48 78 97 127 163 162 127 104 84 72 73 79 86 95 103 99 91 95 88 80 80 53 37 34 42 52 59 71 80 79 80 86 84 67 53 50 49 57 77 90 125 107 107 123 134 119 83 40 14 9 11 14 18 33 58 107 148 162 174 178 205 236 246 247 222 188 169 166 178 206 253 292 267 230 173 162 141 118 96 98 90 75 67 65 74 95 112 112 114 139 177 198 210 157 122 107 94 88 121 133 155 197 221 215 198 178 165 164 159 165 166 182 187 211 265 360 402 370 323 308 332 373 424 472 464 409 332 290 253 239 291 244 248 248 254 266 275 275 286 288 256 224 232 257 271 284 369 581 703 631 537 611 612 507 423 391 379 358 341 338 348 373 366 351 352 352 349 347 333 308 301 315 346 372 386 376 356 337 335 362 336 291 275 276 271 294 344 410 428 453 454 435 437 428 410 408 400 361 335 338 354 371 377 346 341 372 353 351 330 143 173 196 244 287 284 270 263 225 199 177 202 245 255 252 255 253 249 221 161 172 205 191 151 150 99 86 91 90 86 90 103 99 88 99 111 111 111 93 79 57 56 51 68 72 71 77 68 59 53 54 47 39 38 29 31 34 32 39 46 53 101 126 170 174 135 107 84 63 59 66 71 78 90 92 93 85 80 75 65 45 37 34 37 40 53 63 64 69 81 89 80 58 45 45 46 48 52 105 149 128 104 113 125 119 94 54 25 17 12 11 14 26 53 89 151 160 169 188 218 236 244 250 225 190 167 158 167 194 244 283 265 241 201 189 148 117 93 82 74 66 60 59 70 85 93 101 107 134 182 201 213 168 146 106 68 61 73 101 137 192 222 222 209 184 178 173 166 164 168 189 187 219 288 378 405 364 321 307 324 350 401 460 452 405 323 287 254 237 252 247 233 239 237 238 263 272 278 282 249 213 222 220 223 260 389 579 718 698 589 595 560 520 447 400 372 340 325 327 350 377 360 342 311 308 320 315 320 312 315 342 378 407 403 385 370 345 346 370 337 297 278 267 264 294 341 354 406 440 455 438 401 389 398 406 411 394 370 357 364 367 354 355 338 340 336 349 356 140 169 193 251 278 294 302 278 249 212 174 214 269 277 275 274 266 267 273 246 183 184 201 156 150 118 90 87 101 86 77 80 88 94 96 95 95 96 92 77 65 56 81 95 97 82 86 86 73 58 62 56 45 41 30 25 29 28 38 53 52 86 118 157 168 138 117 90 71 62 59 62 71 83 91 85 77 80 80 67 54 44 40 35 38 47 55 55 57 69 77 70 51 42 45 46 42 58 132 162 156 118 108 108 109 96 70 46 27 13 9 10 23 53 80 147 160 183 202 206 222 247 265 238 196 170 163 179 207 246 301 286 232 207 186 153 123 96 76 69 64 62 63 62 64 70 81 106 155 187 207 212 171 139 86 78 60 62 99 139 180 215 226 209 178 177 174 171 167 177 184 189 228 303 385 404 366 334 311 317 350 396 451 431 378 315 285 270 237 237 259 241 221 215 210 225 260 281 288 263 208 195 211 224 275 401 568 714 719 607 554 532 515 446 386 365 335 309 323 330 345 338 311 293 275 284 291 300 311 321 354 405 434 431 408 363 337 350 355 334 286 271 258 253 253 289 347 398 439 443 405 366 366 395 425 424 414 389 370 372 355 349 337 320 332 334 317 319 144 163 175 224 262 313 306 313 288 236 195 223 272 292 279 281 293 290 278 235 171 192 203 178 188 110 130 127 95 84 76 78 85 94 101 105 103 104 117 93 76 80 87 109 101 125 101 91 84 68 65 58 50 47 37 30 28 31 40 53 48 71 98 130 148 131 109 88 74 64 58 61 71 78 79 72 71 76 78 68 66 66 53 37 35 40 43 45 47 56 65 63 52 44 42 45 47 75 159 197 183 137 110 101 100 97 89 65 32 19 14 14 26 56 85 138 147 176 181 168 192 233 257 237 201 182 181 203 232 248 275 285 216 199 184 154 122 101 79 79 72 66 64 59 54 55 71 104 168 189 203 203 170 168 142 100 71 72 117 152 184 213 213 197 182 178 177 170 168 169 181 188 236 304 380 401 382 348 311 324 364 389 432 414 357 311 281 272 269 256 252 242 225 207 219 244 259 275 277 255 234 199 212 231 301 418 573 708 714 670 603 530 484 421 364 345 321 301 310 301 315 315 318 266 249 254 271 278 301 327 360 393 426 463 443 363 331 337 316 324 284 266 255 255 260 307 350 418 459 435 382 360 364 370 401 424 432 389 375 368 357 319 315 321 322 308 296 303 135 147 152 170 258 319 323 358 257 272 209 242 286 297 302 299 301 306 292 256 215 205 208 185 142 124 104 104 98 109 92 78 83 92 95 97 103 110 110 99 82 89 110 94 93 113 93 88 86 87 79 62 52 48 46 42 32 39 47 52 48 64 85 116 127 118 101 87 66 56 54 56 66 74 71 68 61 67 73 70 70 71 59 34 30 33 36 39 41 44 52 52 51 47 42 45 48 94 181 225 196 142 110 98 94 100 95 67 37 28 25 27 39 72 102 127 157 159 157 151 169 202 226 223 202 189 196 208 228 254 255 258 204 196 183 156 140 110 90 88 83 73 64 58 53 54 77 116 168 185 200 183 182 160 121 113 91 89 123 153 181 208 211 203 194 182 183 180 167 165 179 192 238 306 352 378 382 344 307 318 344 368 410 397 351 322 309 272 268 250 246 226 203 219 220 225 249 261 255 231 212 212 224 238 323 438 578 680 663 671 619 537 477 413 359 334 312 297 296 280 280 284 276 274 251 247 254 269 296 322 343 360 416 493 469 354 311 306 307 332 301 300 297 282 279 335 380 430 471 443 382 358 351 337 353 397 428 395 367 378 339 311 306 334 324 309 297 294 135 135 145 161 239 316 340 372 300 299 239 263 287 301 307 307 291 290 294 262 223 209 222 202 139 159 156 131 127 139 95 77 108 103 81 89 104 106 104 99 91 81 110 101 80 98 95 98 101 98 94 87 73 60 53 44 37 44 51 52 45 57 87 113 115 109 106 83 55 46 47 52 61 68 68 63 56 58 60 68 73 73 56 34 28 28 30 33 33 33 36 39 44 43 38 43 48 106 186 232 192 153 114 92 87 92 90 68 43 33 33 40 56 92 106 120 152 153 147 134 143 170 196 209 200 189 193 198 214 245 243 230 196 189 183 164 142 121 114 104 93 82 68 58 57 64 84 127 168 190 190 166 179 170 142 125 111 121 144 161 177 196 206 212 215 198 194 186 170 164 183 200 222 275 312 355 373 340 312 327 346 362 388 387 360 355 314 281 264 251 246 208 194 209 216 222 229 235 243 229 218 217 247 287 350 450 517 603 616 619 595 533 473 412 358 335 309 283 282 280 262 260 265 257 243 239 242 262 285 304 317 338 407 490 471 347 290 280 259 297 295 303 308 297 299 371 392 416 464 452 400 367 347 331 332 360 381 388 369 379 324 307 300 316 325 314 307 309 145 135 135 156 214 302 353 366 349 331 250 243 243 291 330 336 316 300 300 288 254 221 222 205 175 181 145 102 134 117 114 91 89 102 116 124 106 79 101 138 103 101 100 125 72 86 94 102 117 112 107 108 95 88 80 54 49 49 55 53 46 56 88 101 115 106 99 76 51 41 45 52 59 67 70 59 50 49 52 60 75 72 53 36 29 29 30 30 30 29 28 31 36 39 37 42 52 117 183 225 202 180 126 84 72 76 77 63 43 34 38 45 57 75 93 122 146 137 129 119 120 147 177 201 208 198 190 197 213 239 244 212 194 184 176 157 149 147 130 116 101 81 72 67 62 76 108 152 185 186 191 161 180 167 148 128 119 137 159 164 160 166 189 211 228 220 205 188 175 167 181 204 210 243 298 356 382 354 324 329 337 354 385 387 397 356 315 285 260 249 233 193 184 204 218 222 220 223 238 242 227 228 262 315 405 450 485 568 586 572 559 528 478 414 353 316 299 293 277 267 259 257 258 256 248 240 238 243 250 268 293 331 407 491 466 335 272 261 230 231 238 266 279 297 316 344 359 402 445 440 421 376 346 329 304 332 337 352 354 355 327 315 296 283 316 343 329 312 143 132 129 158 188 282 325 346 368 358 302 287 282 310 346 345 322 304 299 295 262 221 217 212 210 202 177 138 154 135 142 119 119 98 108 134 131 126 126 106 97 129 125 108 111 106 92 104 108 107 111 104 98 99 92 77 68 61 59 60 59 63 81 87 103 94 95 75 52 40 44 53 60 67 67 57 48 45 47 49 67 69 54 36 29 29 31 34 35 32 28 30 34 35 36 42 62 120 154 198 216 184 121 75 60 62 62 52 38 32 36 38 41 50 83 109 135 128 115 108 105 130 163 182 198 204 193 197 216 246 254 210 194 178 173 168 160 154 141 128 107 83 71 66 67 87 108 114 150 193 193 167 182 187 149 129 116 132 155 162 152 150 180 209 224 225 215 190 178 176 179 193 209 247 293 357 386 359 333 328 336 349 359 374 389 366 313 286 259 246 236 198 183 187 197 215 220 222 242 245 236 233 260 298 394 439 514 563 546 529 524 502 457 400 357 344 310 276 270 257 258 236 242 251 242 244 248 245 246 252 272 327 420 500 466 339 278 278 230 226 220 240 270 298 325 331 338 376 427 447 413 360 340 335 294 343 326 325 325 334 315 301 298 283 288 332 350 311 145 135 136 171 195 270 294 338 365 381 360 326 321 327 347 358 342 316 312 309 271 242 239 238 245 205 196 100 160 141 134 134 133 117 111 139 158 140 112 103 107 103 106 129 107 127 103 104 102 99 104 99 98 101 100 100 88 76 67 65 65 63 76 87 92 82 89 76 52 42 48 55 58 62 64 57 43 40 47 42 61 61 51 37 30 28 28 33 38 36 30 29 30 32 36 45 66 94 117 171 208 189 128 75 56 57 57 48 35 28 29 29 33 48 77 101 125 128 110 93 86 95 119 145 176 197 193 201 223 255 269 219 189 182 181 172 164 159 137 124 110 86 70 68 73 87 93 120 148 175 174 175 174 182 156 138 138 137 128 120 120 134 164 196 219 231 221 197 191 185 175 184 198 238 282 345 380 365 349 333 342 339 351 365 382 370 325 288 261 244 236 232 198 179 204 225 222 226 239 239 239 221 259 277 356 425 509 538 516 496 489 465 430 413 389 329 302 285 260 276 277 234 232 238 243 244 250 256 259 264 277 339 454 513 477 442 339 276 228 246 250 249 271 307 325 324 323 345 407 465 421 360 350 335 287 317 313 314 320 314 312 315 298 279 284 317 350 318 143 136 141 157 183 267 288 296 321 372 368 341 351 372 367 379 375 343 318 304 292 285 271 258 254 224 205 154 168 157 146 136 133 136 130 122 140 167 169 154 142 110 96 145 96 125 118 114 106 94 98 93 88 99 107 102 96 80 74 70 61 52 57 67 73 70 84 78 56 45 49 53 53 56 56 50 44 40 38 35 50 56 49 42 34 28 27 32 39 38 30 27 27 29 34 45 55 64 113 171 207 196 141 84 58 54 53 50 41 29 26 27 33 52 78 102 122 124 107 86 78 77 94 127 168 199 198 199 221 260 285 220 212 187 181 175 166 156 143 127 113 95 79 73 65 70 89 113 144 150 181 194 181 187 169 141 127 115 108 106 106 124 157 192 206 228 225 212 208 187 170 179 186 217 265 328 361 348 341 330 319 338 357 363 374 365 317 290 268 254 249 229 193 177 191 209 214 219 237 228 230 234 237 281 362 410 482 517 493 463 461 464 454 428 375 334 289 270 238 236 238 224 232 227 232 238 243 249 263 281 301 368 497 531 517 457 356 286 251 278 276 262 292 322 327 327 343 388 440 472 425 367 357 326 273 273 297 305 318 318 320 323 318 304 290 304 340 328 145 134 135 141 151 203 233 249 306 366 369 349 382 383 386 412 407 375 342 326 310 286 281 279 266 250 224 175 172 179 170 140 132 139 149 124 123 154 149 133 137 120 117 143 90 98 118 121 104 85 84 85 92 95 93 95 91 85 82 75 56 44 46 56 53 67 78 71 57 53 53 51 49 48 49 48 47 41 30 27 43 54 52 50 38 28 26 32 40 40 30 25 25 27 29 36 43 60 112 169 199 197 154 95 59 48 48 48 43 32 27 28 36 54 77 105 120 122 117 99 85 79 94 125 167 203 202 196 215 259 278 262 221 195 179 169 162 155 140 133 122 101 91 86 73 74 81 99 126 154 189 198 186 186 190 170 140 118 111 105 97 111 148 185 194 205 217 229 222 186 164 172 169 199 262 323 353 352 348 320 305 328 329 357 361 347 320 299 293 284 258 231 205 190 202 216 207 209 224 225 224 233 252 307 373 411 471 510 491 450 432 437 437 409 371 334 288 277 253 249 257 236 229 208 227 244 240 244 265 290 319 380 453 498 495 437 364 297 275 298 282 270 283 294 305 323 356 422 464 473 423 376 355 343 325 286 303 300 291 301 315 325 332 319 300 293 294 296 145 136 133 134 125 149 219 240 290 364 374 363 384 374 390 436 430 421 402 370 341 310 277 247 260 266 248 199 191 204 204 160 109 133 167 138 122 146 142 132 142 127 124 133 118 91 112 122 99 78 78 84 86 82 82 89 88 88 81 69 48 43 54 56 60 69 72 61 52 53 52 47 43 40 43 48 48 38 31 24 33 48 52 49 38 29 26 31 42 43 32 26 25 27 27 29 39 56 107 157 186 193 163 105 71 56 46 46 42 33 29 29 42 58 84 114 120 122 121 104 85 77 99 129 164 208 210 199 206 220 257 272 226 196 179 164 154 147 141 134 123 114 110 97 75 69 75 94 125 165 191 191 181 179 191 177 152 128 112 106 97 104 135 171 177 173 199 225 223 188 158 163 172 205 261 300 320 345 343 307 295 321 325 350 336 320 312 303 273 261 262 237 202 189 199 218 202 205 214 215 225 230 279 336 393 430 470 501 478 434 415 408 420 421 360 333 306 280 270 245 235 233 225 207 216 233 243 259 275 296 325 354 410 466 461 417 369 310 300 302 287 275 270 273 298 335 362 407 436 443 415 386 376 348 345 306 313 308 286 289 300 307 322 322 314 288 281 299 150 141 135 134 127 146 206 230 272 333 373 395 392 363 383 415 417 432 440 417 380 342 290 242 256 270 271 256 233 232 220 177 139 137 165 142 128 145 149 148 146 144 144 148 136 103 98 106 93 78 78 84 89 83 77 79 83 88 76 58 49 43 57 69 68 71 74 62 50 47 43 36 33 33 38 45 46 29 27 26 28 37 47 46 38 29 26 32 44 48 42 36 29 31 28 29 33 49 95 140 159 180 168 139 106 69 46 42 39 34 29 34 50 67 101 124 126 121 123 105 76 66 83 118 169 208 202 199 200 201 243 255 221 191 175 162 136 129 124 117 121 120 106 92 83 68 81 90 104 161 189 195 198 196 190 175 164 142 115 109 99 96 119 141 158 161 191 220 223 196 161 160 171 182 215 260 303 341 329 303 301 311 307 334 327 311 308 297 275 267 258 229 199 187 195 215 211 196 198 199 225 232 287 349 408 447 482 503 481 440 413 405 415 390 356 339 292 280 283 280 243 266 248 211 213 235 251 263 274 284 309 338 398 455 436 414 362 324 302 294 292 280 260 257 289 332 360 416 447 432 426 403 415 403 348 318 319 305 289 292 299 296 289 292 296 299 290 303 155 151 144 139 128 138 198 249 276 313 366 420 420 380 368 368 392 423 444 439 410 369 291 215 258 287 284 261 259 268 255 204 166 148 179 171 155 157 159 166 161 157 169 167 147 85 114 110 100 77 74 80 85 82 79 81 82 85 76 59 55 40 47 63 64 67 68 57 47 42 34 26 24 25 33 41 42 20 21 29 30 33 42 43 36 28 26 33 46 54 54 48 35 32 29 29 30 42 83 125 139 166 170 168 134 78 44 36 35 34 35 44 62 78 90 119 126 121 123 107 69 51 73 112 163 206 181 183 192 196 232 239 232 192 167 149 126 118 119 116 114 113 106 93 87 73 79 105 125 162 170 188 201 195 188 170 158 139 110 100 94 95 96 116 148 154 187 214 215 194 166 161 177 183 204 252 291 324 330 302 294 291 302 322 324 315 305 296 276 266 259 234 203 188 195 209 219 200 197 192 216 229 287 359 441 472 478 490 482 443 404 387 387 365 343 347 314 282 267 250 241 266 247 220 221 241 261 264 271 278 299 334 393 414 424 403 360 322 305 305 283 268 271 274 293 309 347 411 452 434 442 425 432 433 358 326 331 314 284 290 317 313 293 288 295 303 297 323 174 169 157 140 126 143 201 251 268 304 351 413 422 431 362 357 386 416 445 455 430 382 304 230 252 284 296 304 274 278 268 228 195 178 201 158 148 171 170 173 164 145 177 192 171 124 137 106 96 73 70 76 74 76 84 85 85 85 74 66 58 48 41 62 66 64 71 64 49 36 26 20 17 18 26 33 32 18 26 35 30 31 37 39 32 27 26 32 42 50 56 53 37 31 30 30 29 36 71 110 123 139 159 172 146 90 48 35 34 35 42 55 73 78 86 109 114 111 127 116 71 49 64 101 140 155 164 181 191 191 219 230 234 202 167 147 141 118 109 104 92 93 92 85 88 73 84 97 109 118 154 198 206 203 192 172 153 136 119 108 99 94 96 113 138 139 172 199 205 186 162 154 169 176 187 238 293 317 339 306 292 263 280 281 305 313 304 295 276 260 254 234 203 191 183 188 201 200 183 185 200 222 286 356 402 431 468 489 473 434 387 357 351 334 337 344 345 292 272 253 259 271 256 235 238 256 268 276 276 280 288 316 371 414 430 408 362 346 326 310 296 290 291 288 301 306 350 418 424 432 449 440 443 406 357 355 360 321 281 279 286 314 300 281 281 282 284 312 188 169 158 145 135 150 197 241 262 304 348 379 392 415 332 341 368 397 436 463 456 412 310 216 238 242 273 304 302 291 275 225 207 195 213 177 166 179 182 185 178 171 187 187 168 98 147 114 104 73 65 67 67 68 83 98 97 89 80 78 59 42 39 47 59 55 60 62 42 25 21 18 13 15 24 25 24 23 32 37 25 24 29 35 30 26 26 28 34 42 55 59 40 33 30 29 27 30 58 75 98 121 151 174 157 104 56 36 33 35 39 44 57 73 88 98 99 110 134 129 83 55 75 104 114 130 165 188 192 191 205 222 223 197 165 155 144 121 103 96 95 92 85 85 88 75 88 89 94 115 160 192 206 209 195 169 147 131 124 120 104 91 98 109 132 131 157 184 196 189 169 158 165 165 177 237 287 313 338 318 279 281 284 293 314 313 304 293 273 257 251 241 227 213 180 182 179 183 169 177 190 226 280 304 327 397 485 518 485 432 378 356 372 334 324 323 332 301 288 262 246 241 242 244 249 258 271 302 273 275 296 305 345 399 425 402 390 356 321 309 315 319 319 330 320 346 365 417 411 436 436 432 434 393 351 349 362 363 339 279 254 273 285 291 275 268 280 287 189 172 161 146 141 141 172 236 260 292 329 355 393 414 333 325 348 375 410 440 448 421 343 257 227 223 266 287 293 272 273 212 204 204 214 217 175 162 183 191 186 172 173 184 159 101 133 122 120 97 76 67 63 71 83 99 106 93 85 76 62 60 56 46 53 45 40 45 31 22 19 16 13 13 17 22 19 21 24 30 21 21 24 31 31 29 27 26 28 36 59 77 44 34 29 26 25 26 37 41 74 110 141 164 157 114 63 35 30 30 29 37 48 70 90 91 91 111 144 145 100 72 71 75 87 109 158 191 190 184 193 210 215 199 190 167 143 121 106 97 89 84 84 83 92 78 77 85 87 113 152 193 209 217 206 174 148 137 132 124 103 90 101 111 125 121 146 174 183 194 184 171 167 154 165 226 281 315 337 328 325 297 300 292 304 311 304 289 277 268 252 234 225 208 180 173 162 163 164 175 196 220 246 271 309 401 493 511 486 433 398 383 380 379 351 328 320 293 297 266 255 255 254 255 248 253 271 287 280 284 295 303 343 399 413 421 395 351 320 315 325 323 337 353 343 369 371 392 399 453 428 421 411 387 354 334 347 361 332 275 238 252 271 289 277 268 262 263 217 181 174 172 164 163 189 233 250 275 292 346 380 409 347 318 331 360 393 424 440 444 423 321 204 236 265 278 278 263 251 208 191 199 203 211 189 173 184 195 194 182 180 184 157 98 104 103 133 87 75 64 66 74 82 98 111 109 105 95 68 65 57 46 55 44 34 33 32 25 21 21 18 14 12 17 23 17 18 21 19 19 23 29 31 30 27 25 26 31 54 78 48 33 27 23 23 23 26 32 61 96 124 149 157 125 68 31 25 25 26 37 49 69 82 79 81 117 152 157 146 115 75 59 74 111 154 183 187 187 191 202 204 204 189 167 148 129 113 101 90 85 83 82 82 84 78 80 86 125 153 168 188 209 212 190 166 151 132 122 105 92 95 116 121 116 123 153 176 193 191 180 170 151 150 207 265 302 307 333 326 289 284 272 300 304 301 291 278 270 259 240 217 202 175 165 153 148 154 175 190 201 237 277 314 384 457 477 464 418 396 342 340 331 321 317 312 303 278 267 269 262 259 265 260 267 281 280 283 296 320 312 335 343 380 405 396 367 333 333 342 321 356 349 366 348 347 364 373 425 408 398 396 375 354 340 327 323 304 285 246 252 254 279 269 263 247 246 239 199 180 192 187 169 169 196 239 273 288 330 358 405 345 316 324 346 378 404 419 425 407 340 261 244 259 259 267 257 234 163 161 162 181 202 175 168 191 203 197 170 149 177 153 83 83 68 124 80 85 66 66 80 87 90 98 105 107 108 81 73 60 47 50 41 29 26 25 22 21 20 18 17 17 18 19 17 16 20 20 21 23 27 29 29 27 25 26 30 47 66 52 32 25 24 23 22 24 30 55 84 106 137 161 137 94 67 30 23 27 35 44 59 74 69 74 117 133 151 161 134 85 57 66 100 144 172 182 182 185 186 191 195 179 162 148 133 119 109 95 83 82 79 80 82 80 75 89 105 142 157 175 198 213 207 181 154 137 125 107 96 88 109 105 105 109 145 174 188 192 183 163 143 146 204 243 252 291 320 308 289 283 274 286 295 298 295 293 282 261 246 215 190 169 159 147 147 149 167 184 206 243 271 315 383 436 463 446 420 415 378 347 323 308 309 332 309 276 271 273 278 282 269 267 280 289 272 297 296 299 294 309 318 362 422 426 376 334 323 326 322 333 341 383 345 329 342 353 380 384 381 380 367 342 322 313 296 294 276 256 256 245 248 257 250 242 234 255 230 199 206 207 192 174 178 224 269 295 321 351 389 345 313 313 332 351 367 389 403 391 351 293 256 258 257 263 249 223 218 164 139 174 188 156 135 158 188 189 174 167 170 150 150 84 70 91 79 76 66 67 83 92 94 98 102 109 109 85 81 64 51 46 43 31 24 22 22 21 20 20 21 21 18 18 18 18 23 20 21 26 26 28 27 25 25 26 29 42 58 54 44 30 24 22 19 19 26 50 71 86 125 164 167 144 98 41 26 30 31 42 62 72 64 69 78 107 142 163 139 86 53 52 82 129 166 182 182 180 181 186 189 171 154 148 137 123 105 87 80 77 74 72 78 76 77 82 99 139 151 166 178 193 203 184 158 142 124 107 93 93 102 91 94 104 148 179 185 183 174 157 141 128 149 202 233 285 306 286 281 275 266 286 293 291 292 286 279 272 249 204 188 164 170 142 157 152 154 172 197 235 265 320 403 450 471 447 440 403 380 335 312 308 306 309 283 265 266 265 271 282 271 280 282 291 274 282 294 294 294 306 329 374 412 404 367 340 326 331 322 323 346 352 335 321 324 327 343 370 382 375 371 356 322 323 297 292 271 244 244 239 223 238 241 239 233 260 220 213 221 222 218 206 197 217 263 302 331 343 374 354 327 313 331 319 336 361 370 364 336 277 232 249 249 255 248 245 209 141 125 137 154 151 139 140 164 185 160 112 116 131 135 90 80 86 81 88 77 74 86 93 92 87 90 110 118 94 89 66 51 40 44 29 24 23 22 18 16 18 20 20 18 16 21 24 30 29 25 29 25 24 24 24 25 27 29 37 50 49 45 33 22 19 16 17 21 35 54 75 94 126 162 166 122 59 28 24 27 39 76 83 66 64 69 102 134 157 148 103 59 50 76 125 158 159 178 176 184 184 184 169 150 142 139 129 122 115 95 76 71 65 75 70 82 80 95 125 144 154 163 178 191 183 157 141 122 100 99 102 89 89 94 108 154 181 183 180 171 156 146 137 134 187 231 279 299 288 274 272 270 278 284 282 273 267 268 265 246 206 192 174 180 160 153 148 141 155 183 222 260 318 402 443 449 455 422 371 350 346 318 314 311 321 297 272 283 285 263 274 285 284 285 280 289 275 279 281 281 303 331 369 412 407 363 345 327 319 317 320 357 343 326 311 310 314 323 350 384 393 372 347 326 299 269 286 281 251 246 226 216 234 244 244 247 284 261 257 232 238 238 221 216 230 261 296 327 335 363 358 341 329 332 322 321 343 353 344 319 267 217 225 242 248 246 228 215 151 131 145 145 144 124 114 142 170 164 140 111 108 105 110 80 80 89 93 81 74 74 85 97 93 88 104 114 98 78 66 42 39 45 41 32 23 21 18 17 18 18 17 14 15 20 24 27 29 30 27 25 23 22 23 23 26 27 28 34 39 38 28 17 17 16 17 21 28 41 52 70 105 146 168 143 78 28 18 24 38 90 94 94 75 66 91 126 152 151 117 76 60 82 118 124 147 168 178 176 177 178 166 148 140 139 137 136 124 99 76 72 63 67 66 72 78 90 96 122 142 150 161 176 180 162 141 116 98 103 104 80 73 77 106 148 170 174 173 174 179 170 145 136 170 220 279 283 282 273 273 271 271 280 281 268 261 265 256 231 202 191 190 172 169 147 137 131 143 175 220 259 314 387 404 443 449 422 369 338 327 317 322 323 319 321 305 294 288 261 273 300 291 287 276 293 270 280 299 316 353 374 393 431 433 386 370 356 315 317 337 360 362 334 309 302 306 305 326 354 368 374 331 318 309 252 258 259 271 259 238 230 236 242 248 256 307 302 259 257 262 254 236 226 231 254 290 318 339 351 358 363 333 325 324 322 324 332 330 311 272 242 242 227 253 245 225 204 133 132 149 133 134 118 105 104 127 161 154 125 121 128 107 101 100 108 101 101 92 84 91 108 104 91 115 138 104 91 60 35 35 35 47 37 26 24 19 18 18 16 18 17 16 17 19 25 29 29 27 23 20 19 20 22 23 24 24 26 33 32 25 16 17 17 18 21 31 36 42 65 97 137 170 159 96 36 20 29 48 57 101 110 87 65 88 124 150 155 128 91 72 76 93 122 144 159 172 172 172 179 170 151 141 136 132 133 127 108 78 72 59 58 57 61 71 76 89 105 118 129 142 161 176 167 145 127 105 92 94 71 67 78 97 135 157 159 159 165 174 161 138 127 157 205 251 276 267 263 262 266 277 278 274 272 268 264 249 224 194 196 191 167 161 137 121 122 137 169 216 261 293 333 399 461 441 431 390 364 331 319 322 319 315 320 313 295 276 258 274 301 299 293 293 297 276 277 284 300 330 362 397 431 446 433 388 352 312 312 352 372 392 349 326 311 304 302 316 333 337 339 318 293 271 258 255 264 280 267 254 242 234 235 242 253 290 316 288 285 274 274 264 246 236 246 282 308 323 342 362 366 342 321 312 318 317 313 306 302 273 227 231 260 261 238 219 204 163 122 133 129 116 114 115 110 116 145 160 129 118 114 132 110 110 99 97 93 90 81 88 103 99 88 105 136 118 95 60 56 53 41 50 41 27 24 23 18 16 17 18 18 16 17 17 22 23 25 22 20 19 17 19 20 20 20 19 20 24 24 21 18 18 19 19 20 23 31 47 63 83 120 163 167 116 60 32 41 44 58 106 114 90 70 88 123 149 156 138 112 105 88 100 130 146 162 171 170 169 176 170 167 156 137 131 133 126 108 81 71 50 50 51 51 53 62 79 93 99 104 117 141 164 165 154 147 112 84 78 62 58 71 88 121 141 141 141 151 165 156 140 141 142 196 255 265 263 262 257 261 276 277 268 270 275 268 234 222 202 197 183 162 151 129 119 123 137 159 178 206 271 359 450 479 467 431 439 380 384 363 347 319 306 305 294 280 264 251 283 300 300 303 299 290 274 282 283 296 324 359 385 387 397 415 389 350 302 308 345 369 391 377 360 333 305 297 313 329 323 317 307 291 275 273 247 254 277 268 248 240 239 234 232 238 281 309 304 282 259 265 274 275 240 225 271 289 317 343 365 370 347 323 313 317 319 314 299 294 287 262 240 225 207 221 207 207 151 139 115 119 107 113 126 124 126 138 141 129 115 122 122 126 99 97 124 110 95 83 87 106 105 86 95 120 110 82 93 49 40 32 47 43 29 25 21 17 14 12 14 16 14 15 17 25 22 28 23 19 16 15 13 16 20 20 18 18 21 25 25 18 20 20 21 20 18 24 38 54 78 114 157 175 139 95 89 76 56 65 115 121 96 74 89 117 139 148 143 129 109 101 116 130 151 160 159 156 160 171 177 169 157 144 135 138 137 116 88 70 58 49 47 48 46 53 68 83 87 88 102 124 140 156 164 156 127 92 73 57 52 66 85 99 117 127 125 135 152 155 140 126 146 181 237 246 258 266 255 249 258 269 267 255 261 264 246 240 218 198 175 155 141 123 120 123 146 174 183 208 257 307 376 484 513 452 417 363 371 377 347 314 298 300 295 274 261 257 285 292 301 329 307 300 284 274 271 270 286 306 315 344 378 398 373 353 299 303 326 377 398 396 377 341 308 305 335 355 333 313 295 296 303 270 247 241 269 272 254 239 228 231 240 227 327 288 318 284 263 273 278 282 256 236 258 270 315 348 356 390 355 331 325 322 325 327 318 307 266 204 196 224 214 220 211 211 197 155 109 98 99 99 103 113 149 173 152 136 122 110 141 102 102 109 122 112 96 86 85 92 98 92 88 100 104 118 109 62 46 34 39 39 25 23 19 15 14 11 10 12 11 14 17 25 26 26 23 16 14 12 10 12 16 17 18 17 19 22 25 21 20 20 20 19 16 16 27 44 70 104 145 173 166 156 130 82 61 64 112 116 100 78 84 107 119 126 137 131 115 114 131 141 161 155 151 141 138 143 154 158 151 142 139 142 147 131 98 81 78 58 51 50 49 52 59 67 70 74 85 98 115 143 163 162 138 106 80 65 57 59 64 74 99 117 122 137 157 157 139 119 135 171 176 221 255 264 251 242 243 252 255 241 244 254 253 248 228 210 178 156 138 124 121 121 130 147 176 231 267 291 422 472 568 465 387 369 386 389 370 330 301 299 291 271 260 264 294 291 297 308 299 298 275 261 266 270 269 278 299 321 360 380 373 342 300 299 309 352 385 390 384 365 334 314 317 331 331 306 306 319 301 265 247 240 260 270 264 254 248 249 240 208 334 323 325 291 272 287 285 280 280 277 274 280 316 349 354 388 372 345 339 339 341 341 344 333 293 225 194 216 198 221 217 211 197 162 153 130 117 109 104 134 163 179 180 147 133 134 134 130 111 136 148 122 104 82 69 75 95 108 103 100 93 106 118 62 51 32 36 37 28 24 22 16 12 11 10 11 11 11 13 26 29 28 26 24 20 13 11 15 20 20 17 17 22 33 28 31 21 19 19 18 16 16 23 42 69 98 119 136 174 182 150 102 65 67 110 116 103 82 85 84 86 107 118 113 117 136 154 161 170 157 140 135 128 127 137 148 151 146 139 145 153 142 119 113 86 64 54 55 53 50 53 56 60 66 69 80 108 139 163 163 140 114 90 72 62 59 58 71 96 112 118 132 151 156 140 122 135 137 174 211 246 260 256 251 242 235 239 236 237 236 227 238 222 212 187 164 145 131 126 124 126 140 174 237 256 277 352 463 515 444 429 375 379 382 355 331 317 308 298 275 273 267 276 278 288 283 287 295 274 265 258 248 252 267 285 307 353 383 388 349 304 299 294 338 372 394 398 376 350 324 315 318 324 374 350 309 299 277 239 242 262 275 277 283 287 267 245 232 313 277 349 311 294 305 307 301 303 300 286 291 324 349 364 378 373 349 341 349 355 354 358 347 315 266 231 222 206 218 220 217 229 223 201 149 150 170 138 126 130 161 205 182 147 144 149 147 132 117 118 107 94 90 74 73 101 121 103 77 94 117 117 67 50 35 35 37 31 29 22 12 10 9 6 8 9 9 11 20 24 24 30 25 21 15 13 14 15 16 18 17 22 34 33 33 19 18 18 19 17 17 25 41 61 76 86 115 159 183 155 111 71 68 95 108 94 86 73 66 77 93 108 126 134 143 169 186 184 183 161 133 116 113 125 140 143 139 137 147 157 150 145 122 90 70 60 62 56 53 57 61 61 61 61 69 101 139 161 164 142 116 96 87 74 66 63 65 82 101 111 130 154 147 134 130 124 151 168 206 243 259 251 240 236 235 237 235 234 231 218 223 217 204 187 167 157 145 134 127 123 128 154 195 220 277 304 421 428 454 429 380 373 362 339 330 321 303 295 285 282 277 273 260 268 274 280 284 263 247 245 254 268 267 279 304 343 362 386 366 322 301 294 338 348 356 372 373 367 339 310 309 305 313 325 305 301 275 247 222 228 241 252 270 278 283 247 222 345 337 323 321 313 313 321 324 320 313 303 301 324 352 361 376 365 356 348 354 364 368 366 354 331 289 256 248 231 225 225 223 227 201 203 171 157 150 175 180 163 186 220 214 201 163 159 140 127 137 145 144 112 86 73 69 69 85 107 93 71 112 119 74 49 37 37 33 32 33 25 16 9 5 5 6 7 8 13 18 19 19 27 32 31 21 14 15 20 20 18 22 22 23 36 29 18 19 20 19 17 20 25 39 51 60 78 101 139 173 152 109 73 65 80 91 92 83 62 59 70 81 100 115 130 143 165 195 198 187 162 130 110 106 118 135 146 147 143 144 146 158 144 120 89 73 68 63 52 50 53 58 64 61 56 61 94 134 153 164 146 120 111 99 80 67 64 64 74 98 116 128 143 141 141 129 124 145 169 199 231 247 245 238 234 228 224 221 219 214 219 209 207 202 186 176 171 161 151 144 139 140 143 183 256 264 327 329 366 416 400 374 364 333 313 316 302 290 284 287 281 275 259 258 271 275 283 291 291 281 269 265 267 274 278 303 330 356 390 403 359 312 292 301 315 326 343 370 381 368 330 310 276 287 280 308 296 257 228 210 200 201 220 245 256 285 281 238 347 305 318 320 325 327 330 340 325 309 313 323 336 354 360 365 361 363 354 352 357 365 365 358 346 301 263 263 252 245 239 223 218 203 216 193 173 150 165 186 191 206 227 231 220 173 139 143 117 121 118 155 120 102 100 73 58 75 96 89 65 96 115 91 57 32 31 35 28 30 24 11 8 9 4 4 6 10 9 14 10 20 28 30 31 21 16 16 18 20 18 19 19 21 29 20 16 19 21 19 19 20 21 26 33 45 64 83 118 163 145 115 82 61 66 68 76 76 57 47 54 65 85 107 111 126 162 165 192 195 164 133 107 94 103 122 137 144 146 143 142 149 133 112 87 72 68 59 51 49 53 58 62 61 54 59 89 124 147 161 152 137 124 106 88 74 66 63 71 92 111 120 122 132 132 120 128 148 164 184 216 238 242 240 236 223 216 211 210 201 212 197 200 197 191 185 176 164 160 161 155 142 147 168 190 187 208 289 360 397 372 338 329 308 284 287 288 289 276 282 279 258 235 245 267 272 273 287 299 295 278 266 276 285 290 303 315 369 386 406 367 322 294 274 288 310 321 356 355 337 336 330 279 287 286 301 275 252 247 235 221 222 229 231 245 255 268 247 402 349 350 342 353 362 352 356 346 319 313 325 335 349 357 356 358 360 358 345 350 367 371 365 357 322 289 284 275 267 252 217 218 204 207 153 139 150 156 180 203 210 224 243 233 201 174 138 122 110 151 172 143 132 96 74 64 79 116 107 66 79 116 98 64 62 35 34 29 28 23 17 11 6 6 5 5 6 9 15 14 13 25 30 30 27 20 21 21 16 21 30 25 21 23 21 17 21 20 19 19 20 19 21 31 45 56 68 104 148 145 113 88 85 66 61 66 66 54 49 52 55 65 75 80 84 106 150 191 207 170 136 111 92 91 107 121 133 145 137 140 143 123 108 87 73 66 59 55 51 56 64 65 63 57 60 83 115 141 146 152 147 126 106 91 78 70 66 66 83 94 97 111 111 109 118 133 144 160 178 205 229 239 241 235 220 214 204 207 196 198 181 180 186 193 186 173 165 162 157 141 130 129 130 131 203 201 274 349 397 370 326 302 280 267 269 270 281 271 277 267 245 228 232 255 263 270 291 306 300 286 277 261 275 284 305 299 333 381 392 363 325 291 266 275 298 296 307 311 320 357 296 264 267 284 301 277 262 264 264 266 271 257 225 226 246 237 233 440 461 410 420 404 385 337 351 361 340 326 329 331 336 343 352 358 362 355 338 341 361 369 365 355 338 319 301 282 269 259 231 229 214 207 133 140 136 137 134 172 216 237 250 235 206 182 143 132 90 120 125 147 130 112 80 80 94 93 88 75 83 106 95 93 78 35 27 23 24 23 17 12 9 6 5 5 6 10 15 9 18 22 35 33 23 19 21 20 15 16 22 27 18 18 19 17 21 20 19 19 18 16 19 27 40 52 62 90 140 149 129 139 101 67 56 58 63 56 49 50 50 50 50 53 69 85 145 189 208 181 151 111 84 85 93 101 119 130 124 130 131 117 108 85 71 67 66 61 60 66 72 71 65 59 61 83 103 111 129 149 149 130 114 103 89 73 61 62 75 78 95 102 102 110 117 131 138 155 172 180 200 229 241 235 216 209 197 201 190 189 179 168 177 185 182 177 170 158 149 137 128 123 123 118 189 187 247 322 368 366 327 289 275 268 259 259 273 266 275 261 239 231 232 243 259 275 296 310 303 284 272 279 268 281 283 296 331 382 390 360 323 293 270 264 275 290 316 313 301 315 268 257 250 258 281 294 281 284 309 316 313 281 236 210 245 240 210 476 491 430 381 325 377 355 355 373 347 318 313 319 330 339 355 366 369 351 335 333 345 358 360 357 354 336 303 280 269 259 234 233 227 216 163 152 145 146 125 149 189 219 247 250 228 201 164 129 97 93 115 148 140 111 82 70 80 96 90 64 57 60 78 95 75 38 30 27 24 18 13 9 6 4 4 5 5 5 9 12 14 23 26 28 33 35 33 32 27 16 20 22 18 18 18 18 21 21 20 19 17 16 19 31 46 49 55 80 121 122 141 140 103 73 60 58 66 60 51 50 45 42 43 51 64 81 134 182 201 187 157 121 96 85 85 97 113 115 114 114 115 113 112 97 83 75 72 67 66 71 78 78 68 60 60 69 82 99 121 145 146 135 118 105 91 74 65 63 60 75 91 101 100 108 119 129 128 143 154 163 186 216 239 237 220 212 192 192 190 187 185 167 168 179 181 173 161 153 148 140 140 143 133 113 194 200 239 328 370 372 338 297 281 265 256 252 267 269 280 250 228 224 229 241 260 275 290 307 305 291 283 287 276 277 287 281 329 373 372 350 322 295 280 274 282 332 312 300 296 286 266 265 261 259 271 286 287 302 336 342 332 309 289 279 255 243 216 498 513 486 405 360 396 394 387 389 356 341 337 329 334 339 354 367 372 355 328 323 329 336 348 358 361 345 313 282 263 251 231 233 228 214 184 174 147 147 126 146 180 208 245 260 241 219 176 143 141 102 86 115 109 95 72 72 69 56 69 85 80 63 75 89 81 36 20 22 18 19 14 10 7 3 2 2 3 4 9 6 9 18 36 33 30 30 30 29 23 18 18 19 17 19 19 15 15 18 19 18 17 16 20 27 35 41 48 67 72 123 143 131 104 75 56 52 62 60 53 54 51 44 42 55 72 86 125 172 195 183 166 157 129 96 85 91 98 102 108 103 106 109 110 112 100 84 76 72 70 74 82 81 70 63 63 62 76 93 121 141 142 134 118 103 93 88 80 62 60 69 80 95 102 109 122 127 130 131 139 156 180 208 234 243 224 211 183 183 185 179 178 163 160 172 180 170 153 148 151 150 152 152 125 115 140 187 242 316 363 378 371 331 280 264 256 244 256 266 257 236 228 226 235 244 258 278 299 320 319 286 276 275 277 281 284 293 341 370 365 354 347 335 314 280 275 322 314 323 296 272 267 261 259 258 269 275 279 297 310 315 301 298 295 309 280 271 251 510 517 516 458 409 395 373 403 415 408 379 350 344 348 347 354 365 369 353 335 329 329 331 344 363 368 352 320 284 261 249 235 236 224 208 204 187 161 156 125 130 160 188 227 260 248 226 214 163 145 118 98 123 122 93 74 60 55 56 55 62 75 59 59 73 63 43 28 21 20 20 17 12 8 5 3 3 3 3 7 6 7 17 20 25 31 30 32 35 25 14 15 15 15 17 16 17 17 19 19 17 17 18 21 29 36 39 40 43 64 119 135 134 104 82 66 56 59 59 54 53 51 45 47 61 86 95 125 168 187 181 175 162 132 104 92 88 89 92 98 95 98 102 106 112 103 86 77 74 71 70 77 84 74 71 68 65 73 87 110 136 146 142 117 99 96 91 82 68 66 68 82 94 106 121 126 128 127 128 135 151 178 207 234 249 223 205 187 170 172 167 172 161 158 167 169 156 139 137 137 152 162 159 123 146 137 183 235 299 335 364 387 353 288 267 242 258 241 246 236 224 233 233 233 246 263 278 297 313 321 288 286 272 286 278 285 294 327 365 371 371 369 350 326 290 272 321 380 324 285 263 266 266 265 267 260 255 267 282 275 271 265 262 280 293 307 273 231 531 523 534 456 447 425 416 418 411 419 399 366 356 359 359 367 382 384 358 342 343 338 337 345 365 373 359 330 291 263 254 239 234 220 213 185 196 159 156 119 120 152 184 213 230 228 219 194 156 131 106 80 92 91 89 77 63 55 51 49 55 63 55 61 68 63 44 22 26 18 14 13 10 6 3 2 2 3 3 7 5 5 5 15 21 29 30 33 33 25 18 16 14 14 14 18 17 16 18 18 18 17 19 23 27 29 31 37 42 66 118 143 119 98 79 65 57 58 61 58 53 52 48 52 65 95 98 123 154 171 178 172 157 134 111 95 86 84 81 94 93 93 94 103 110 104 91 84 80 73 66 68 77 83 78 69 67 75 78 103 128 138 139 136 122 104 94 87 73 68 65 80 93 102 121 126 125 126 121 126 147 170 199 241 257 232 208 198 165 162 159 166 160 159 162 162 161 155 146 143 155 155 141 169 145 150 171 202 221 262 332 378 360 308 277 231 251 222 222 224 212 231 242 245 251 266 277 280 321 319 307 281 261 263 263 278 290 320 346 361 373 368 341 329 296 259 310 358 333 306 302 279 265 268 262 254 255 262 273 264 262 256 238 238 259 270 267 239 541 549 568 514 477 454 451 450 425 429 423 394 377 373 368 379 402 405 385 378 369 349 344 349 362 371 363 340 303 268 251 240 235 238 216 179 194 155 156 118 108 140 174 193 202 198 190 183 137 117 109 86 96 89 75 78 83 66 55 56 52 61 55 52 54 55 57 36 31 29 18 10 7 5 3 4 4 4 2 3 4 4 4 11 20 29 28 29 32 24 14 15 13 13 14 17 19 16 13 16 20 20 21 24 27 31 35 35 43 69 114 134 120 97 82 69 64 58 56 55 50 52 52 58 74 92 97 117 124 145 163 166 158 141 119 99 85 81 82 91 97 88 94 102 107 104 97 93 90 82 74 71 71 87 79 74 67 71 76 95 116 135 142 141 128 105 91 85 74 72 68 81 90 91 103 114 125 125 123 130 143 165 196 241 250 249 222 205 168 156 154 162 158 158 164 164 161 151 148 146 138 150 159 166 147 145 147 155 193 243 299 353 353 320 266 246 248 216 207 202 208 230 242 247 262 272 266 268 272 286 285 280 272 268 257 262 284 325 353 351 344 342 322 322 272 256 318 338 338 316 274 252 276 275 252 244 240 249 254 249 248 273 245 215 217 253 235 246 567 564 586 562 530 528 514 508 456 439 437 407 385 389 412 443 441 438 421 416 398 374 356 354 360 367 364 348 319 289 272 254 234 226 210 203 197 159 158 122 109 126 152 169 169 176 198 173 134 112 95 81 76 95 88 81 79 70 58 54 53 52 48 53 57 47 48 49 26 23 14 8 7 5 4 5 4 5 5 5 4 4 6 15 15 27 32 35 33 22 13 12 12 13 13 16 18 16 14 15 18 19 21 23 25 30 33 37 45 70 107 123 112 97 81 75 68 59 55 53 49 52 54 64 88 91 96 97 116 140 155 157 155 145 126 106 90 86 87 83 100 87 90 101 106 102 97 98 97 94 89 79 74 89 84 75 69 73 77 87 93 102 119 131 124 106 92 86 80 76 71 76 77 84 96 111 125 123 119 127 139 155 178 215 237 256 233 211 171 153 151 157 158 159 164 169 165 158 161 155 142 136 152 178 164 158 157 158 185 230 282 337 348 318 258 253 244 207 193 187 213 233 244 254 262 263 258 265 291 298 279 278 259 251 241 251 278 304 324 323 310 311 308 324 255 232 291 296 286 317 307 267 250 254 257 251 226 229 217 235 234 261 255 237 200 221 230 227 572 574 599 597 596 571 523 512 468 444 439 433 426 414 423 454 456 462 442 425 413 379 355 346 348 360 362 352 339 321 294 259 231 211 208 209 192 166 158 126 110 104 129 164 170 171 184 153 136 118 106 81 82 88 91 75 62 76 81 62 55 57 48 51 45 48 48 57 33 31 16 8 6 5 6 5 4 4 4 4 5 4 6 6 11 24 27 26 26 25 21 13 11 13 13 17 18 16 16 15 17 19 19 21 26 31 36 36 43 65 95 113 116 106 98 87 74 61 55 52 50 52 56 64 86 94 94 94 110 135 147 147 147 143 131 115 106 102 94 83 100 92 90 97 101 100 98 97 95 97 103 100 78 85 88 78 72 72 76 79 84 92 112 128 123 108 92 82 82 77 72 71 73 76 90 113 130 126 114 116 129 135 152 187 235 260 237 205 175 154 143 146 144 150 167 169 169 175 154 150 149 144 156 158 150 156 156 156 177 222 281 336 346 313 288 243 224 193 173 178 201 219 242 256 251 257 271 258 267 296 277 271 256 256 248 250 258 272 284 285 285 286 312 313 256 239 248 262 304 335 321 267 254 269 253 246 227 213 202 228 208 209 229 234 196 184 182 172 576 572 579 600 618 599 546 540 507 467 454 443 435 436 442 450 458 465 457 434 426 391 365 348 341 350 354 354 355 337 298 265 237 219 215 201 188 163 157 138 122 111 123 150 159 156 163 149 128 115 112 78 72 71 76 84 74 72 72 60 51 48 43 41 35 37 33 44 25 29 15 8 6 5 5 4 5 5 5 4 5 3 5 6 7 20 27 27 26 23 19 12 11 13 12 14 17 15 14 14 14 16 19 21 26 36 43 41 45 59 84 101 105 109 90 82 76 63 52 50 49 50 53 59 61 81 79 79 97 130 144 143 143 142 135 126 118 108 92 82 96 91 93 95 98 101 102 101 94 92 101 103 88 88 85 80 73 76 78 77 85 92 106 123 124 113 94 84 84 83 80 76 66 64 84 110 124 121 104 94 102 115 152 188 238 261 228 196 182 158 144 137 134 148 167 173 173 161 157 148 148 145 144 149 143 140 147 155 176 219 273 326 336 319 302 256 224 190 172 180 203 217 239 265 259 252 259 243 269 266 268 277 265 253 252 252 260 264 259 263 274 304 314 348 339 251 225 246 282 316 309 268 257 270 254 250 246 207 196 207 188 201 227 223 183 159 154 150 579 582 587 597 614 623 593 544 509 466 449 452 455 457 459 467 482 491 485 455 442 410 378 360 347 347 350 355 355 339 307 276 255 233 222 197 184 170 155 149 129 110 131 167 172 165 165 142 131 129 102 102 85 85 73 68 75 74 75 67 50 51 45 45 39 49 34 52 28 25 14 7 6 5 5 5 5 4 3 3 5 5 5 7 7 13 22 26 25 22 16 11 10 13 11 13 18 15 14 14 14 16 20 24 33 43 46 42 45 57 74 75 91 103 92 80 73 61 50 48 49 50 52 53 57 63 57 64 84 121 139 142 143 142 139 132 117 107 91 82 86 80 89 94 97 102 108 107 94 86 90 90 86 86 81 77 75 77 76 82 88 90 99 115 123 119 105 103 101 81 86 83 70 68 89 112 119 114 101 84 85 105 146 188 239 260 217 192 192 185 154 133 137 149 160 163 176 174 155 145 154 155 154 146 140 142 146 156 182 220 264 300 320 344 295 262 221 195 178 183 197 203 213 236 256 267 252 239 263 267 261 264 256 255 261 265 271 265 246 257 269 293 319 334 350 264 224 234 294 327 299 256 244 261 263 270 273 226 210 201 199 193 206 208 216 204 162 152 577 586 593 611 625 642 607 569 536 480 458 484 505 501 487 489 509 517 503 472 464 433 398 376 368 363 353 349 355 350 322 288 261 234 225 205 195 188 153 142 131 114 133 169 164 141 147 136 132 113 104 104 83 69 72 68 71 73 88 84 51 40 40 49 48 36 33 40 26 23 13 6 5 5 4 3 4 5 3 2 5 5 5 7 7 7 10 22 28 22 17 12 11 12 12 13 16 17 15 14 14 17 25 32 39 45 48 47 45 45 55 64 83 85 85 86 75 59 50 48 50 49 50 54 55 54 57 57 75 113 132 135 138 142 141 132 120 109 96 87 80 76 84 89 90 100 109 108 97 86 84 82 91 87 82 81 79 77 79 83 86 88 97 112 122 124 123 122 110 89 91 79 72 76 94 108 111 112 105 88 82 100 135 191 242 261 217 188 184 172 147 136 140 143 154 166 174 173 161 161 151 154 168 166 152 143 141 149 167 191 232 258 312 353 303 263 222 195 181 189 198 207 219 234 267 252 257 238 265 260 261 255 259 266 263 256 255 249 238 252 242 240 248 243 268 243 226 244 277 278 264 251 232 231 239 278 300 270 278 238 243 225 221 219 219 208 174 164 587 596 613 631 649 662 638 597 569 523 512 526 537 504 487 512 538 541 507 482 472 461 450 409 386 379 368 354 359 364 342 303 263 229 225 214 215 193 151 140 127 117 126 150 154 142 143 133 132 133 116 109 89 67 72 77 83 87 90 83 69 62 44 40 41 47 33 43 26 22 14 8 6 5 4 3 3 4 5 3 5 5 5 6 7 8 11 21 25 19 14 9 9 11 13 14 14 16 15 14 14 21 31 40 49 53 52 49 48 49 52 59 73 87 97 91 71 57 52 50 49 48 50 54 55 49 58 53 67 103 116 120 132 140 139 133 122 113 100 91 79 74 77 81 84 98 111 111 100 83 74 75 80 79 93 85 85 82 84 85 81 83 92 104 114 116 126 130 121 106 102 89 83 85 93 102 110 110 101 88 84 99 137 192 253 271 256 217 185 160 144 140 141 141 150 159 163 172 172 169 160 158 155 160 160 146 130 129 139 157 200 248 300 316 323 260 221 193 194 206 199 192 204 226 252 269 249 231 255 264 265 252 259 264 255 246 241 236 241 246 235 231 218 242 230 217 222 231 255 264 249 237 227 236 239 292 328 336 347 308 328 313 270 225 195 180 170 183 602 602 620 637 655 681 680 633 600 595 554 551 549 521 501 518 545 546 518 503 492 477 462 415 385 358 366 361 368 372 350 315 277 252 236 230 224 193 151 135 122 117 119 134 142 138 133 122 117 112 137 99 117 71 74 71 66 77 86 80 72 65 42 34 40 38 35 35 26 20 13 8 6 4 4 4 3 4 5 4 5 5 5 5 6 7 12 23 26 18 12 10 9 10 12 13 12 15 16 15 17 25 40 52 54 52 56 54 50 48 53 56 69 78 89 85 70 58 54 53 51 50 51 56 56 54 56 52 58 80 88 104 125 132 134 133 126 113 100 88 81 71 67 70 77 97 113 113 100 82 72 72 73 78 81 83 81 84 89 85 79 80 88 93 97 110 123 132 131 118 115 101 94 93 91 89 98 110 104 93 97 109 144 190 259 273 283 240 190 160 147 143 139 135 140 154 158 159 167 158 157 154 158 162 155 139 128 126 135 165 199 239 283 290 303 249 213 198 190 186 188 201 226 222 239 256 227 231 246 249 252 253 256 251 243 243 240 231 230 236 234 229 205 205 222 218 203 237 283 291 268 222 219 261 302 304 332 352 374 370 375 355 310 252 193 157 157 194 582 589 612 623 636 660 677 655 654 620 576 556 545 520 497 516 548 538 505 484 478 443 455 409 370 337 353 350 351 360 351 329 312 294 251 226 216 182 147 130 121 126 124 122 131 138 131 117 113 116 142 105 121 73 71 62 69 73 73 73 74 71 51 39 38 45 38 42 25 19 18 11 5 4 3 3 4 5 6 4 5 3 5 7 7 11 13 22 24 17 18 14 11 10 8 12 13 16 16 16 23 36 49 58 62 61 58 51 48 42 53 53 63 73 81 75 66 60 55 52 51 51 54 59 53 55 55 53 52 59 73 99 119 125 130 132 127 112 100 87 76 66 62 63 75 99 113 109 96 82 73 73 69 72 77 79 79 80 85 80 75 74 76 80 87 99 113 127 130 127 127 121 110 103 96 91 98 111 106 95 101 117 147 192 226 265 292 251 194 158 142 141 142 132 139 141 143 151 165 155 152 161 160 159 157 145 134 129 134 161 184 240 285 294 272 231 221 215 197 195 197 187 209 223 225 255 218 215 230 241 254 253 248 241 242 251 236 228 224 228 219 227 227 244 230 230 239 235 226 239 268 290 271 274 323 297 306 319 340 365 375 366 337 282 226 196 174 148 561 558 591 607 621 635 641 665 659 634 575 555 531 515 498 497 512 512 495 480 431 368 423 387 363 308 315 329 337 335 326 323 316 283 263 240 221 182 150 128 120 118 117 113 118 126 129 123 105 130 144 93 127 79 69 61 56 54 60 67 64 62 53 34 39 48 28 36 39 22 11 9 6 4 4 4 4 5 5 4 4 4 4 6 6 8 12 19 21 19 20 16 15 9 8 11 12 14 17 19 31 45 58 67 64 60 60 51 41 44 52 57 62 71 69 66 57 51 51 50 52 53 53 54 55 57 58 57 55 57 68 97 122 127 131 130 124 113 106 90 73 66 61 64 78 100 112 106 97 92 79 65 64 63 69 76 75 72 72 72 71 73 75 75 78 85 104 119 133 141 141 147 149 136 114 97 95 106 103 93 100 121 137 170 198 267 301 259 201 165 144 136 136 123 122 126 133 141 152 151 146 154 157 165 176 176 161 141 137 162 178 233 270 279 268 242 220 208 195 188 191 191 227 223 233 226 225 211 223 236 245 245 241 242 250 253 233 235 233 230 224 210 224 226 212 218 209 196 230 283 304 326 347 319 310 282 280 280 287 318 356 368 348 312 260 198 162 161 563 540 560 575 593 604 625 640 639 629 582 544 516 493 489 491 491 494 483 434 367 338 404 372 348 290 295 283 296 294 287 292 283 265 252 228 200 178 154 133 123 118 116 113 113 114 116 116 103 114 138 92 128 92 81 67 55 61 71 75 70 63 59 37 45 51 34 25 33 22 14 8 5 4 5 5 4 6 5 5 4 4 5 6 6 6 11 20 22 19 20 19 14 10 7 11 12 15 17 22 39 55 61 65 67 64 61 46 42 47 53 55 60 61 57 51 46 46 48 50 53 54 53 54 55 59 61 60 54 52 64 97 128 137 137 132 127 116 109 89 76 72 66 69 80 97 109 108 102 91 76 66 58 59 67 67 67 68 69 69 69 69 69 70 75 83 96 111 133 145 151 154 156 148 125 101 93 98 96 93 102 114 124 149 194 266 297 259 207 173 149 134 135 134 118 125 126 137 150 154 149 153 162 168 182 196 186 168 155 176 191 235 252 259 257 240 218 197 187 192 187 185 190 207 203 216 215 214 212 231 241 239 242 244 241 237 238 241 245 238 235 215 221 239 221 203 193 190 217 251 297 380 371 337 296 277 260 253 252 274 319 345 339 329 286 231 230 190 569 531 526 535 547 588 615 618 604 573 543 507 478 484 482 476 465 463 470 432 362 312 341 353 339 290 254 235 268 281 278 275 258 250 244 201 202 172 164 143 132 124 115 112 114 109 101 102 98 100 132 90 112 123 98 73 56 57 67 72 63 62 73 38 48 44 58 26 29 21 11 7 4 4 6 6 5 5 5 5 4 4 4 5 6 8 11 18 23 22 19 21 16 9 8 10 10 16 20 26 42 54 62 73 73 59 55 44 38 44 52 55 55 52 51 47 42 42 48 52 55 53 53 53 52 59 64 63 55 50 63 100 133 143 145 139 130 115 108 88 77 72 70 73 81 94 103 104 100 84 75 59 54 56 64 65 68 69 66 65 66 66 65 69 74 81 90 107 125 130 151 166 172 162 134 103 89 90 89 91 95 104 121 148 192 262 300 263 203 166 149 143 134 125 111 111 116 133 150 154 149 152 158 169 191 207 205 187 177 188 201 227 233 246 250 231 207 185 174 176 175 186 203 204 189 211 204 197 201 215 229 236 234 230 232 236 237 259 256 240 234 218 224 233 224 204 170 151 177 222 278 357 296 308 270 264 234 212 205 229 277 315 334 339 307 301 248 176 584 549 519 496 494 533 568 571 576 548 531 477 449 442 442 461 476 468 440 394 350 309 314 340 340 320 303 268 257 270 273 257 229 213 220 188 204 180 180 157 150 133 119 116 114 104 97 98 94 83 126 102 93 110 88 80 60 60 73 73 68 76 77 47 41 35 49 34 25 18 10 5 3 4 5 6 6 5 4 6 5 5 4 5 6 7 9 11 17 22 21 22 17 10 9 16 10 14 13 14 29 53 69 75 80 81 55 43 41 50 51 51 49 45 45 40 37 42 49 54 55 53 54 58 56 61 69 67 58 52 66 103 136 145 147 144 130 113 106 88 81 75 69 70 73 81 93 98 93 79 70 59 53 57 61 68 70 68 67 71 71 66 67 72 78 86 91 109 111 125 145 159 170 164 136 105 91 88 85 82 85 99 119 150 188 255 310 278 210 182 173 155 139 132 116 107 116 129 141 148 150 150 158 176 198 217 216 202 193 195 200 210 211 232 243 225 200 189 187 186 187 176 178 205 190 206 208 198 199 212 223 226 224 225 222 226 229 262 261 246 253 244 242 239 237 213 171 162 159 181 255 229 259 283 237 230 196 168 156 174 238 290 299 300 310 289 211 198 612 590 539 490 478 507 545 552 534 538 507 484 452 444 449 447 435 431 431 410 366 298 288 313 351 350 302 273 269 260 250 255 256 235 213 192 176 175 195 165 145 130 118 114 116 109 94 91 95 89 110 110 100 99 95 104 75 53 69 75 72 85 89 89 65 34 46 29 23 18 8 4 3 4 4 4 4 4 3 4 3 3 3 5 5 7 9 11 17 25 27 24 18 13 16 22 11 14 11 15 33 57 72 78 79 68 54 47 46 52 54 52 49 41 40 34 33 41 49 55 56 56 56 61 59 66 77 75 63 57 70 96 121 139 147 146 131 111 99 84 81 72 67 67 67 75 90 96 89 80 70 54 53 55 61 64 66 67 69 71 72 70 68 72 79 86 88 96 101 116 133 146 160 160 139 113 96 91 85 76 78 88 108 140 186 254 318 331 276 207 187 171 151 141 117 95 109 122 134 139 145 149 158 176 197 219 227 221 209 204 206 215 208 224 244 229 207 201 187 179 177 169 173 206 205 205 203 193 197 205 216 229 231 229 216 215 224 254 253 248 258 260 249 240 244 215 160 173 164 183 217 171 176 245 227 214 173 144 142 159 209 245 221 245 279 255 226 182 612 580 530 477 448 460 498 512 508 478 489 486 455 433 425 444 445 428 401 371 351 294 272 290 300 355 308 259 251 253 240 237 245 232 208 202 186 166 183 153 139 125 112 109 120 116 98 90 88 87 78 89 97 107 79 95 84 64 67 75 75 72 70 88 75 46 32 35 27 15 8 4 4 4 5 5 5 4 3 4 3 5 5 6 5 6 8 12 18 26 28 24 19 13 14 15 13 11 11 17 36 60 72 75 76 66 55 49 50 49 54 52 46 38 37 33 33 41 49 54 58 57 59 62 60 71 87 84 69 62 69 82 103 128 142 146 132 110 91 81 78 67 63 60 61 73 89 95 88 76 64 56 58 59 61 63 68 69 71 74 72 71 73 75 80 83 96 101 105 117 124 137 150 152 141 124 104 96 82 72 69 79 95 128 181 256 298 321 306 225 189 167 150 130 118 104 103 103 110 125 136 146 160 175 193 222 238 239 228 223 218 217 205 212 230 231 207 187 196 193 183 173 193 204 207 202 199 200 198 198 208 218 221 224 221 214 216 228 247 251 257 266 272 253 226 203 161 172 161 147 145 138 166 220 219 195 156 133 144 160 175 195 191 192 230 234 242 223 606 572 526 475 432 426 463 494 491 504 503 457 463 446 432 422 414 404 393 380 352 303 290 274 281 323 295 269 249 239 228 236 255 238 199 203 206 166 168 150 130 120 110 105 120 118 108 102 90 96 69 90 84 113 97 104 84 76 74 66 67 62 52 76 81 55 44 27 24 15 9 5 4 4 5 5 4 4 2 3 3 4 4 5 6 6 8 12 18 27 33 28 20 14 14 15 15 10 15 26 41 60 73 75 73 63 51 50 48 46 51 51 44 38 37 35 36 41 46 53 60 60 62 62 62 77 96 92 77 70 70 77 97 120 143 146 134 111 86 75 70 61 56 57 62 76 95 97 88 73 65 54 54 55 56 62 68 70 72 72 69 68 70 77 80 96 98 103 105 109 111 128 143 145 146 141 118 97 76 65 58 71 86 119 184 231 262 307 308 235 190 166 150 127 110 93 90 95 102 114 131 150 165 176 195 227 233 245 248 237 221 208 200 212 229 227 208 193 193 176 175 193 178 207 206 202 202 199 197 203 211 211 215 225 225 215 199 220 235 258 265 261 246 216 194 186 162 159 167 164 184 154 168 212 211 194 177 163 168 176 182 190 164 144 197 221 243 240 594 567 534 483 423 392 403 434 468 464 460 443 428 457 461 456 434 406 377 349 336 323 288 263 262 273 273 252 257 232 216 230 247 241 221 210 205 176 153 145 144 120 108 102 112 119 118 106 91 95 68 92 79 113 105 112 87 82 86 71 63 62 51 65 81 64 34 25 27 18 17 9 4 4 5 4 3 4 3 4 3 3 3 4 5 4 6 11 17 25 32 31 24 17 15 15 15 13 19 29 43 64 74 74 73 65 59 49 47 47 53 52 43 39 36 36 39 41 47 57 61 62 64 61 65 82 100 101 92 82 77 81 95 113 141 140 132 116 87 80 69 57 52 55 65 80 93 96 81 66 60 59 54 63 58 58 61 62 63 65 67 66 67 74 86 99 98 106 107 107 111 124 135 136 140 143 127 95 71 60 55 68 86 102 133 169 218 280 305 256 198 172 150 121 109 116 95 92 96 108 122 143 169 180 200 217 225 246 251 242 223 198 192 209 225 224 217 205 189 177 179 181 205 196 195 209 209 203 204 208 208 217 224 227 223 221 213 203 209 240 256 250 237 219 211 224 163 231 189 169 152 135 158 210 219 206 201 200 192 173 167 159 113 129 175 213 250 259 574 553 530 480 424 398 409 449 448 431 503 422 427 433 455 444 422 406 383 365 355 323 280 272 275 272 272 251 232 256 251 242 246 235 209 189 189 171 153 135 139 115 96 94 102 108 107 100 93 88 62 92 89 107 109 113 99 90 92 73 60 61 52 59 78 67 38 33 24 21 21 11 5 4 4 3 3 4 3 4 2 2 3 5 4 4 5 10 17 26 35 34 25 24 15 13 17 20 24 33 44 64 76 74 73 68 55 46 46 47 47 49 42 37 37 38 40 45 52 58 63 65 65 59 67 84 94 102 102 92 83 85 93 103 133 136 132 115 105 87 70 54 48 55 67 82 102 106 82 79 64 60 56 60 55 55 56 59 61 60 61 61 63 71 79 102 112 113 111 108 110 116 121 125 135 141 123 88 67 58 57 69 79 93 111 138 185 256 307 269 203 171 145 145 127 115 88 83 91 100 116 138 157 168 190 199 221 240 246 239 225 202 186 198 217 215 212 208 177 154 162 166 190 191 197 204 216 217 213 215 217 227 223 226 224 224 217 207 210 250 272 273 255 196 163 171 173 186 187 182 179 161 191 224 218 200 205 225 218 187 159 128 107 124 161 201 215 246 553 541 523 472 425 407 394 394 411 418 433 435 448 457 449 452 442 404 379 370 342 310 301 270 258 250 284 248 238 240 251 259 252 230 201 173 171 170 141 133 133 122 113 96 95 98 105 103 92 95 58 88 92 105 109 112 117 103 99 82 66 63 56 55 73 75 52 42 23 20 15 9 7 5 4 4 3 6 4 3 3 3 3 5 5 5 5 9 16 23 27 29 31 25 17 16 18 23 28 37 48 60 70 74 73 66 55 46 48 46 46 46 40 37 37 38 41 47 54 60 65 65 62 57 65 74 83 94 100 94 87 87 91 96 126 133 132 125 124 95 74 58 53 55 66 83 95 103 97 79 66 61 53 55 51 49 49 54 56 54 54 56 60 73 78 99 114 113 116 116 112 108 107 114 132 143 116 93 67 55 55 62 75 86 106 134 176 246 308 284 214 161 160 138 120 104 92 82 86 96 106 121 133 139 162 190 213 232 240 234 229 209 188 186 195 202 202 195 174 147 161 167 195 189 186 200 216 221 219 216 225 232 230 225 223 226 216 214 222 245 250 236 212 184 178 177 176 209 172 180 182 188 220 225 207 206 223 239 244 191 172 120 90 121 154 163 200 248 519 513 491 468 458 430 396 402 413 442 453 450 418 456 445 437 437 421 400 373 339 309 282 279 294 233 282 249 254 255 252 256 252 227 201 189 168 157 143 156 139 134 120 105 92 97 111 104 90 95 65 77 94 100 107 116 119 105 98 85 66 60 61 60 71 76 77 47 22 16 17 11 6 5 5 5 4 5 5 4 3 3 3 4 5 5 6 10 14 17 21 29 35 27 19 17 22 24 29 39 47 53 62 72 72 66 59 49 47 46 47 47 43 39 37 38 42 47 51 57 67 64 58 56 58 63 78 89 95 93 87 86 87 94 118 121 132 130 127 99 78 63 55 57 67 79 90 91 91 79 55 61 49 58 50 45 46 48 49 49 48 53 62 67 72 99 109 115 120 118 112 106 99 103 122 136 120 108 75 68 63 62 71 84 100 129 176 238 296 295 221 219 152 130 114 107 94 79 78 89 98 102 103 120 151 182 207 224 236 240 230 214 200 183 175 183 191 194 143 152 160 163 164 174 188 205 214 216 220 217 231 233 242 229 230 213 195 206 234 261 260 238 218 178 177 165 155 177 177 183 200 228 240 236 231 226 233 259 279 248 226 180 143 142 145 162 195 238 486 492 476 460 462 438 407 401 389 414 398 443 429 464 445 438 450 432 397 360 327 310 300 275 295 239 261 257 242 245 249 249 248 230 201 180 168 163 144 144 137 150 126 104 91 88 101 101 84 84 84 68 80 89 104 120 123 114 106 93 74 62 64 68 69 70 75 52 28 14 10 13 8 3 5 6 5 4 4 7 5 4 3 6 5 5 5 8 12 16 22 29 34 28 22 19 23 27 31 37 42 50 61 70 72 64 62 52 48 46 47 48 49 43 39 39 44 48 50 59 69 62 59 53 55 63 77 89 95 95 91 88 87 89 95 98 122 125 122 110 87 68 59 60 64 67 74 80 95 74 56 54 49 46 41 37 34 35 41 47 47 53 62 72 75 88 100 112 116 108 104 101 92 95 112 126 121 118 105 85 73 67 71 77 93 125 169 228 291 295 315 226 152 126 110 105 92 77 73 78 84 86 82 103 142 170 202 218 234 235 225 219 207 184 171 180 175 160 140 137 160 164 171 188 193 201 214 212 212 225 235 232 231 233 242 225 206 212 236 244 224 205 198 184 183 142 179 166 180 182 210 240 258 283 295 267 259 286 300 284 233 218 216 204 196 193 201 228 454 460 463 465 475 459 435 421 404 418 426 444 428 463 460 462 447 417 385 361 331 296 286 281 286 243 245 268 234 239 245 246 253 234 203 189 165 163 155 151 147 143 134 111 86 97 105 96 80 64 76 77 70 84 100 123 128 121 113 100 81 69 65 63 68 67 68 60 19 15 11 20 13 6 7 7 6 5 4 7 7 6 3 5 5 5 5 6 9 15 21 31 39 28 23 22 26 28 30 35 41 51 62 70 71 67 64 56 51 50 46 47 49 47 42 41 45 50 52 66 70 66 58 50 57 65 74 88 98 95 88 88 87 83 80 81 100 110 123 114 89 71 63 60 63 68 72 76 90 84 56 51 49 43 35 32 33 35 39 43 43 54 61 69 72 79 86 97 102 101 104 100 88 89 102 118 115 121 122 99 80 73 72 74 89 117 156 195 209 271 303 231 157 129 111 101 88 73 64 63 70 81 80 102 139 161 194 217 228 231 224 220 212 187 170 172 171 179 136 152 155 169 174 183 191 198 202 202 211 214 220 232 241 244 251 244 220 217 229 238 249 234 194 211 182 152 147 150 154 168 193 210 250 309 322 302 275 314 320 281 279 282 275 219 217 231 223 228 445 436 448 463 482 459 441 441 407 386 398 455 434 470 423 441 460 429 379 358 337 299 285 285 300 294 246 260 220 245 238 234 239 245 223 184 179 175 160 157 148 137 128 111 91 108 112 100 99 85 69 86 75 84 101 124 131 123 114 99 86 81 72 59 62 69 75 65 37 20 13 22 21 14 12 10 6 7 6 6 7 8 4 6 6 6 6 6 10 15 20 30 34 33 25 27 26 26 29 35 42 49 59 71 75 71 67 60 58 54 48 46 50 51 48 46 50 54 53 60 65 65 54 49 57 64 73 83 87 83 78 79 81 86 83 83 101 106 125 116 89 73 69 66 63 62 67 75 84 72 56 45 42 41 40 38 34 30 32 39 44 51 56 65 66 65 78 92 98 104 108 100 87 86 91 100 116 126 124 105 87 79 76 76 88 117 137 149 191 251 309 239 183 136 107 99 97 93 83 71 73 76 89 101 139 156 180 194 204 214 215 215 215 199 175 173 166 169 167 156 160 166 178 194 192 190 200 196 202 206 209 231 239 253 277 274 250 238 238 241 240 219 186 172 175 168 145 149 155 156 158 174 233 309 325 310 287 312 297 286 299 279 283 297 289 256 219 214 445 426 456 447 472 473 450 445 443 422 413 441 447 462 436 421 419 408 373 347 329 303 277 260 266 293 252 270 243 249 245 240 252 251 228 210 203 179 165 153 158 155 128 125 100 101 113 115 117 104 71 84 78 78 90 120 129 121 107 97 92 85 70 56 55 57 67 55 52 26 15 18 24 19 15 11 6 7 7 8 8 8 6 5 6 7 7 7 10 15 21 31 39 31 31 31 28 29 30 35 42 49 58 71 78 77 72 65 64 56 50 45 48 53 53 52 56 60 57 55 59 59 54 52 59 66 73 78 78 78 77 77 83 92 88 81 94 107 123 124 120 102 78 64 61 61 70 75 77 72 54 47 46 44 42 37 32 32 33 33 39 49 49 59 64 64 67 82 94 101 105 98 86 84 85 86 112 120 124 110 102 92 82 78 80 89 109 140 188 241 292 249 198 142 113 105 102 96 84 72 75 80 88 101 142 163 173 184 192 202 216 227 224 193 182 179 155 155 179 165 161 163 167 178 181 180 188 184 189 198 203 222 236 253 271 271 266 265 266 257 220 180 165 139 167 166 144 148 153 143 140 154 195 273 338 313 292 305 301 284 267 284 309 287 271 265 219 207 441 425 462 453 461 459 448 436 427 434 428 394 410 441 438 431 426 398 352 334 327 312 308 292 268 278 256 253 244 237 251 258 237 230 237 223 206 202 160 149 163 170 135 137 112 110 120 118 117 109 79 74 81 79 87 115 125 120 112 108 96 80 69 59 56 50 66 59 51 43 22 14 17 17 16 14 7 6 6 6 8 6 8 7 8 9 8 7 9 17 27 33 37 37 37 33 32 28 32 35 41 47 57 71 77 76 77 73 64 59 47 41 47 55 57 58 60 62 63 56 55 56 56 52 58 68 74 75 75 74 74 79 85 90 85 73 84 102 121 126 125 106 79 64 61 58 58 68 79 58 51 50 46 42 42 40 34 29 31 36 38 43 44 48 61 59 59 75 91 101 106 104 96 86 85 81 104 109 116 110 107 100 89 83 82 83 102 135 178 213 296 263 213 170 152 128 100 89 86 79 76 83 97 110 128 155 174 186 190 204 221 237 246 205 188 183 181 165 157 155 166 175 178 176 169 167 168 160 174 185 196 215 226 251 277 285 285 284 273 250 225 193 168 136 171 181 160 148 147 141 133 143 193 285 328 318 309 272 224 227 216 261 292 277 272 264 215 191 441 439 455 469 481 479 483 475 448 442 451 428 424 446 452 409 394 388 346 329 335 324 305 292 275 284 290 280 259 263 249 256 259 243 241 235 209 213 186 148 156 180 138 144 140 129 119 112 115 116 93 71 78 72 74 101 106 118 121 118 100 79 72 64 53 66 69 65 57 59 33 20 21 18 20 18 7 6 5 5 6 7 7 8 8 9 8 8 12 20 31 41 38 35 42 33 43 34 33 34 41 46 55 67 71 75 76 75 66 59 46 40 45 54 58 58 60 63 68 59 53 55 55 54 57 65 67 70 74 79 84 89 93 89 77 67 72 86 92 116 128 113 86 66 58 53 59 65 64 76 67 52 47 46 45 40 32 29 34 34 34 31 40 47 58 53 54 71 89 102 110 111 105 90 83 74 91 102 115 115 107 96 89 87 82 80 95 125 166 207 270 275 233 213 174 126 96 84 82 78 81 90 107 115 122 145 166 186 199 213 226 230 232 213 209 190 177 158 162 150 161 165 162 160 153 149 152 150 166 171 193 205 223 243 257 263 271 274 256 229 190 192 161 128 163 181 185 165 150 141 135 153 201 283 289 286 298 260 199 191 193 222 266 278 265 265 259 214 449 460 464 473 478 484 494 492 464 442 456 439 435 462 450 430 409 393 346 321 316 309 308 308 287 273 280 282 259 257 261 249 245 242 235 223 215 215 205 174 154 208 139 132 144 145 131 120 116 115 103 69 73 77 75 86 86 115 123 120 108 87 75 73 56 55 69 59 54 60 39 23 22 22 20 15 8 6 6 5 4 5 8 6 8 9 8 7 13 21 23 32 35 38 42 38 47 42 37 35 40 46 49 58 67 72 75 78 68 60 49 39 42 48 53 56 58 65 69 62 53 53 58 52 56 57 62 68 75 85 93 92 93 88 67 61 61 63 79 109 122 116 98 72 57 51 53 69 69 76 58 54 47 44 43 40 36 30 31 38 37 25 34 41 53 51 53 70 94 111 119 118 106 92 79 66 83 96 102 108 108 99 91 88 85 82 100 125 157 204 255 283 291 253 189 136 105 86 79 81 83 96 105 110 126 140 161 188 206 215 222 233 238 233 205 192 188 159 155 148 151 157 161 165 159 149 151 136 154 158 186 196 217 225 230 233 228 214 197 188 181 181 147 165 172 171 176 170 156 148 152 169 187 256 262 228 247 253 209 169 159 192 216 223 256 240 259 214 477 475 474 482 496 508 515 514 490 474 488 470 456 447 421 402 414 382 362 337 330 322 304 301 303 311 308 322 295 277 275 283 261 243 251 241 210 220 243 205 160 229 211 148 141 154 137 111 103 111 110 87 87 60 60 79 75 108 121 118 113 94 77 77 66 53 66 61 48 57 41 25 20 27 25 12 6 7 7 8 5 4 8 7 8 9 7 6 10 18 24 27 31 39 40 41 46 41 38 37 39 44 47 53 66 69 75 77 71 65 49 39 40 43 50 55 59 66 70 64 55 58 61 53 54 56 62 69 77 85 92 92 99 76 67 66 61 67 75 102 115 108 95 77 56 50 52 52 65 66 52 49 43 42 43 39 33 32 31 31 31 26 24 36 50 48 54 65 84 108 121 123 109 94 72 60 71 84 94 98 102 99 90 85 88 84 97 121 146 189 196 238 270 261 211 151 111 89 77 81 88 98 98 108 122 133 161 190 210 217 220 225 215 226 202 189 179 159 152 153 155 149 141 141 143 140 139 146 142 152 181 194 202 213 220 216 208 194 183 175 184 169 146 143 171 166 176 182 167 157 163 164 175 206 233 212 234 246 218 183 178 197 202 195 192 186 228 197 511 504 491 503 504 489 490 505 498 474 473 472 454 421 443 435 432 433 383 341 336 323 314 337 332 292 291 289 293 292 270 283 267 257 252 248 240 212 212 253 154 171 221 172 146 142 134 104 89 107 115 106 103 71 64 79 80 104 117 116 114 100 79 74 72 68 58 50 41 48 44 28 25 29 27 17 9 6 9 9 6 4 4 5 5 8 7 6 9 17 26 31 32 35 41 47 49 42 38 39 39 42 47 53 63 67 73 77 72 64 52 47 43 44 51 55 60 68 72 66 60 64 64 61 55 58 68 76 81 84 82 82 92 77 81 66 62 65 75 104 119 111 97 80 65 62 48 47 55 62 43 46 41 39 41 39 35 33 31 32 34 29 26 35 48 48 48 54 68 94 118 117 107 91 68 57 61 73 78 83 89 91 90 90 91 97 103 120 129 127 166 223 259 269 229 164 123 94 83 87 86 94 95 104 119 139 170 193 203 207 206 207 207 205 206 193 185 161 149 151 155 152 146 147 152 144 142 138 138 148 160 175 192 212 219 208 195 192 184 157 182 171 166 160 175 173 185 200 186 169 171 165 158 162 217 217 240 245 229 210 188 171 190 224 210 188 187 212 527 504 502 504 510 516 499 497 509 507 488 467 438 433 427 411 411 410 374 353 350 344 329 325 336 329 329 329 327 327 298 280 266 266 260 238 231 232 202 222 262 187 213 181 156 138 137 108 82 97 116 117 120 90 69 64 84 97 111 117 116 106 94 83 72 73 57 48 34 42 42 30 26 25 22 22 16 4 7 7 6 4 4 8 8 14 15 11 13 18 23 29 35 36 41 50 51 44 42 41 40 43 48 53 62 65 72 80 72 68 63 57 47 47 54 57 60 68 73 67 66 67 67 63 56 60 70 74 76 78 79 81 86 84 86 76 67 72 76 94 109 111 101 87 81 57 44 44 42 45 33 37 42 42 41 41 39 33 30 32 35 29 32 37 47 48 46 52 66 87 112 112 101 88 61 51 51 56 63 72 84 90 90 95 94 95 105 124 125 121 153 192 235 256 230 176 130 97 94 88 82 88 91 97 118 144 169 187 193 198 208 201 205 195 213 199 180 168 159 154 157 159 158 157 140 141 139 136 152 153 152 170 191 205 209 201 191 187 164 162 162 187 171 162 180 187 195 204 191 179 181 158 143 157 202 199 214 229 233 238 245 237 209 183 191 174 197 205 CIN -745 -733 -736 -753 -776 -791 -809 -839 -841 -840 -837 -853 -877 -889 -902 -917 -900 -879 -863 -854 -856 -868 -872 -852 -840 -827 -814 -799 -789 -781 -773 -760 -756 -754 -757 -762 -763 -767 -775 -791 -812 -824 -815 -787 -764 -749 -738 -736 -741 -756 -777 -792 -797 -813 -830 -831 -828 -827 -828 -826 -831 -844 -856 -860 -852 -821 -813 -790 -769 -757 -746 -747 -778 -783 -780 -760 -731 -687 -616 -531 -491 -469 -481 -524 -563 -567 -537 -503 -501 -535 -575 -607 -622 -623 -626 -649 -688 -707 -691 -645 -592 -569 -583 -614 -636 -633 -624 -609 -601 -596 -604 -635 -600 -577 -599 -640 -630 -582 -540 -545 -537 -527 -526 -533 -538 -556 -556 -575 -605 -605 -596 -596 -592 -548 -535 -547 -552 -560 -591 -648 -691 -676 -619 -566 -534 -553 -604 -628 -584 -477 -471 -474 -511 -563 -549 -530 -537 -529 -489 -483 -502 -503 -540 -568 -540 -480 -397 -380 -411 -434 -439 -469 -523 -601 -673 -694 -709 -684 -552 -439 -370 -317 -284 -316 -425 -527 -567 -572 -565 -552 -533 -504 -459 -424 -426 -449 -482 -497 -505 -538 -548 -547 -500 -480 -501 -528 -533 -474 -433 -376 -358 -388 -400 -415 -337 -268 -324 -426 -509 -565 -589 -614 -644 -526 -187 -0 -364 -631 -620 -579 -504 -471 -467 -466 -471 -423 -360 -335 -351 -472 -561 -541 -511 -494 -523 -551 -545 -494 -370 -316 -244 -251 -312 -326 -312 -293 -315 -378 -391 -360 -341 -263 -221 -225 -295 -365 -358 -326 -731 -729 -746 -759 -772 -794 -821 -846 -842 -842 -843 -866 -885 -901 -916 -919 -903 -883 -862 -858 -857 -867 -869 -850 -840 -827 -815 -800 -791 -779 -767 -760 -760 -759 -763 -765 -763 -763 -768 -786 -808 -813 -797 -780 -762 -740 -729 -733 -747 -755 -765 -787 -805 -819 -828 -825 -829 -836 -831 -828 -837 -851 -864 -865 -862 -840 -817 -794 -771 -759 -749 -756 -782 -789 -791 -766 -724 -667 -642 -571 -500 -472 -497 -545 -581 -574 -534 -498 -503 -540 -579 -601 -606 -610 -614 -641 -691 -706 -682 -632 -588 -574 -586 -604 -613 -604 -598 -598 -607 -626 -642 -641 -625 -603 -622 -666 -641 -576 -545 -557 -559 -559 -549 -550 -552 -551 -579 -599 -609 -595 -590 -595 -585 -562 -578 -610 -609 -598 -601 -622 -653 -641 -583 -539 -523 -549 -586 -596 -545 -444 -451 -483 -540 -598 -558 -517 -526 -535 -519 -499 -500 -475 -515 -556 -544 -478 -414 -418 -470 -482 -474 -485 -506 -513 -563 -620 -638 -609 -518 -418 -346 -299 -290 -341 -425 -494 -530 -536 -527 -514 -515 -494 -463 -455 -477 -517 -547 -550 -545 -536 -589 -591 -574 -558 -537 -558 -552 -468 -390 -362 -372 -381 -413 -410 -338 -311 -396 -482 -542 -586 -601 -617 -633 -652 -288 -289 -604 -646 -656 -604 -511 -482 -482 -488 -498 -460 -378 -334 -390 -519 -580 -556 -514 -473 -502 -520 -514 -466 -289 -247 -224 -283 -367 -387 -346 -309 -305 -329 -331 -328 -315 -267 -236 -236 -283 -339 -328 -279 -726 -739 -753 -764 -786 -810 -835 -848 -841 -843 -855 -879 -897 -916 -924 -926 -911 -901 -872 -863 -861 -868 -862 -850 -839 -829 -819 -802 -793 -779 -767 -765 -760 -757 -765 -765 -762 -763 -769 -787 -805 -814 -801 -779 -757 -740 -736 -736 -738 -753 -776 -791 -808 -824 -834 -836 -846 -848 -844 -838 -845 -851 -854 -862 -862 -849 -815 -781 -770 -755 -747 -761 -781 -786 -793 -766 -755 -692 -634 -558 -491 -479 -516 -566 -595 -577 -531 -495 -507 -547 -570 -583 -597 -605 -614 -642 -680 -702 -682 -619 -583 -575 -586 -597 -595 -591 -577 -583 -623 -672 -685 -660 -650 -615 -630 -660 -630 -577 -572 -573 -570 -560 -549 -561 -566 -569 -586 -623 -614 -583 -571 -578 -582 -579 -582 -601 -599 -570 -550 -565 -599 -598 -562 -540 -537 -556 -574 -572 -495 -440 -480 -519 -551 -579 -527 -499 -528 -582 -581 -590 -551 -492 -511 -563 -506 -438 -436 -467 -517 -537 -513 -533 -495 -467 -504 -538 -544 -546 -482 -391 -334 -312 -322 -365 -418 -488 -578 -592 -561 -524 -514 -489 -477 -485 -502 -536 -545 -557 -580 -580 -630 -642 -670 -629 -613 -604 -585 -494 -408 -389 -375 -398 -409 -385 -347 -384 -489 -552 -588 -615 -624 -620 -619 -614 -530 -537 -582 -341 -25 -240 -562 -513 -516 -526 -519 -417 -338 -330 -409 -525 -568 -564 -503 -437 -443 -454 -471 -388 -284 -222 -231 -301 -395 -433 -386 -338 -319 -302 -299 -306 -305 -282 -267 -262 -278 -297 -263 -225 -713 -722 -749 -781 -804 -823 -839 -844 -841 -848 -864 -890 -909 -926 -933 -933 -923 -905 -877 -864 -864 -867 -863 -852 -842 -830 -819 -806 -792 -776 -767 -765 -773 -772 -776 -771 -764 -765 -770 -791 -799 -798 -786 -765 -746 -730 -724 -729 -743 -763 -784 -799 -817 -833 -845 -842 -845 -852 -844 -840 -847 -849 -861 -868 -862 -837 -807 -778 -764 -746 -741 -752 -770 -769 -776 -774 -751 -686 -609 -539 -486 -488 -533 -582 -602 -577 -528 -499 -503 -526 -555 -580 -590 -597 -614 -644 -676 -696 -681 -615 -580 -576 -583 -586 -590 -577 -565 -586 -650 -710 -724 -690 -656 -600 -598 -627 -617 -616 -577 -577 -565 -541 -538 -569 -584 -601 -633 -635 -600 -563 -547 -543 -541 -550 -540 -523 -519 -507 -500 -531 -574 -582 -567 -568 -571 -584 -594 -543 -465 -457 -532 -569 -552 -534 -492 -501 -517 -603 -660 -684 -612 -522 -520 -548 -451 -412 -446 -499 -559 -576 -587 -560 -499 -473 -477 -468 -477 -505 -431 -344 -315 -310 -328 -361 -440 -551 -654 -683 -633 -573 -551 -530 -507 -499 -501 -503 -516 -553 -605 -620 -606 -619 -677 -678 -636 -617 -580 -549 -472 -399 -386 -393 -378 -355 -352 -439 -559 -612 -627 -632 -633 -621 -592 -554 -512 -468 -477 -313 -0 -214 -563 -549 -538 -525 -489 -360 -299 -319 -391 -475 -521 -531 -489 -440 -408 -408 -396 -334 -257 -220 -219 -281 -392 -444 -408 -385 -344 -305 -299 -317 -322 -306 -296 -284 -274 -272 -243 -190 -710 -727 -763 -798 -823 -837 -847 -847 -843 -855 -874 -901 -927 -940 -939 -931 -923 -892 -871 -862 -860 -862 -860 -850 -842 -830 -820 -805 -796 -780 -775 -774 -776 -779 -778 -774 -767 -766 -781 -796 -798 -794 -778 -758 -749 -746 -742 -744 -750 -767 -792 -811 -827 -842 -852 -857 -864 -863 -863 -862 -861 -858 -860 -863 -862 -832 -802 -777 -758 -737 -734 -738 -753 -729 -747 -754 -733 -674 -592 -524 -489 -502 -547 -594 -612 -583 -529 -506 -507 -528 -563 -589 -596 -602 -616 -639 -674 -698 -677 -614 -592 -588 -578 -580 -580 -567 -567 -597 -665 -723 -735 -702 -643 -580 -564 -564 -590 -592 -573 -577 -546 -530 -551 -591 -608 -620 -648 -623 -603 -570 -531 -516 -510 -514 -493 -452 -449 -475 -500 -533 -567 -577 -580 -588 -585 -587 -558 -487 -444 -479 -576 -597 -532 -491 -475 -508 -541 -643 -718 -698 -628 -542 -521 -498 -400 -399 -467 -489 -540 -580 -581 -539 -495 -486 -462 -434 -447 -451 -395 -327 -295 -288 -307 -366 -460 -574 -680 -725 -676 -626 -607 -580 -536 -527 -506 -479 -503 -562 -615 -626 -577 -610 -693 -692 -631 -622 -598 -542 -483 -430 -399 -385 -360 -334 -369 -479 -566 -622 -650 -647 -643 -604 -560 -540 -478 -398 -429 -580 -449 -0 -176 -597 -537 -486 -420 -349 -303 -325 -376 -440 -499 -507 -529 -464 -403 -386 -359 -323 -265 -233 -218 -251 -348 -388 -439 -406 -361 -317 -300 -326 -345 -333 -316 -306 -296 -262 -196 -153 -712 -736 -776 -810 -835 -849 -849 -849 -854 -868 -895 -919 -927 -935 -941 -936 -920 -885 -869 -858 -856 -855 -855 -849 -843 -833 -827 -810 -801 -785 -774 -771 -775 -776 -772 -770 -769 -774 -785 -795 -797 -787 -780 -768 -753 -742 -737 -743 -753 -774 -800 -815 -832 -845 -856 -867 -863 -867 -873 -862 -860 -858 -861 -864 -852 -831 -794 -774 -747 -731 -720 -720 -717 -700 -713 -714 -690 -643 -576 -521 -493 -513 -555 -597 -611 -608 -577 -534 -516 -541 -577 -599 -605 -611 -624 -637 -653 -665 -662 -629 -622 -603 -585 -574 -571 -567 -581 -619 -676 -721 -731 -701 -628 -628 -574 -558 -575 -580 -576 -573 -531 -532 -571 -616 -632 -629 -635 -628 -603 -565 -533 -508 -490 -487 -474 -439 -439 -490 -524 -540 -560 -574 -596 -595 -568 -537 -476 -425 -424 -487 -582 -575 -496 -475 -468 -548 -615 -700 -708 -634 -579 -534 -509 -445 -384 -404 -419 -485 -554 -567 -550 -529 -535 -498 -441 -428 -441 -423 -379 -344 -314 -299 -330 -389 -460 -548 -660 -705 -677 -650 -640 -625 -596 -563 -528 -486 -500 -538 -570 -588 -574 -607 -694 -671 -665 -624 -574 -533 -472 -440 -414 -387 -361 -344 -374 -467 -556 -636 -673 -661 -629 -562 -513 -498 -427 -366 -441 -566 -406 -0 -150 -604 -520 -454 -371 -324 -344 -368 -416 -446 -515 -549 -550 -511 -426 -371 -355 -341 -295 -243 -215 -208 -229 -318 -403 -405 -377 -344 -322 -334 -351 -345 -334 -318 -277 -213 -150 -149 -720 -750 -793 -826 -849 -859 -853 -853 -862 -878 -895 -903 -917 -934 -939 -931 -901 -876 -861 -851 -846 -848 -848 -846 -843 -838 -833 -818 -797 -778 -764 -755 -758 -762 -768 -775 -782 -789 -794 -797 -796 -790 -779 -768 -758 -750 -744 -751 -764 -781 -804 -821 -835 -850 -862 -863 -864 -872 -883 -882 -881 -868 -865 -859 -848 -821 -792 -768 -736 -713 -713 -706 -697 -696 -675 -664 -646 -607 -557 -522 -501 -520 -558 -573 -593 -604 -579 -542 -531 -549 -579 -608 -615 -617 -630 -635 -642 -656 -657 -650 -645 -621 -601 -585 -573 -572 -600 -651 -698 -735 -739 -704 -703 -636 -573 -573 -585 -580 -573 -561 -528 -546 -602 -647 -651 -648 -637 -630 -620 -600 -575 -530 -487 -473 -455 -438 -465 -512 -540 -553 -561 -583 -607 -600 -548 -485 -419 -398 -417 -483 -555 -542 -474 -438 -483 -631 -712 -719 -657 -557 -526 -519 -475 -389 -364 -338 -379 -463 -515 -529 -541 -547 -540 -476 -419 -415 -416 -405 -379 -343 -329 -336 -371 -427 -470 -527 -624 -652 -645 -638 -635 -630 -612 -586 -550 -487 -467 -479 -503 -534 -550 -589 -593 -622 -615 -586 -541 -498 -447 -422 -401 -375 -357 -354 -367 -451 -571 -657 -471 -423 -628 -541 -492 -439 -344 -325 -360 -508 -521 -75 -197 -580 -498 -442 -361 -329 -404 -418 -459 -501 -585 -615 -598 -535 -434 -366 -353 -342 -305 -287 -253 -224 -228 -296 -371 -394 -382 -364 -351 -351 -357 -354 -342 -303 -230 -163 -141 -185 -734 -771 -810 -843 -864 -862 -853 -855 -863 -874 -885 -901 -923 -935 -927 -913 -897 -865 -852 -840 -839 -843 -844 -845 -845 -845 -836 -817 -794 -770 -755 -744 -746 -755 -768 -778 -787 -791 -795 -798 -798 -796 -781 -766 -761 -754 -749 -757 -771 -792 -814 -831 -845 -853 -856 -864 -871 -879 -888 -877 -875 -868 -863 -859 -839 -814 -781 -748 -747 -718 -704 -690 -669 -663 -627 -623 -613 -579 -543 -519 -510 -524 -538 -558 -583 -591 -570 -547 -543 -559 -588 -614 -630 -632 -627 -626 -630 -645 -667 -678 -672 -649 -627 -599 -576 -568 -599 -657 -714 -750 -751 -752 -709 -649 -607 -612 -613 -595 -574 -545 -535 -564 -616 -636 -669 -675 -662 -642 -649 -648 -621 -558 -491 -468 -455 -458 -496 -521 -544 -571 -578 -601 -626 -607 -540 -469 -422 -421 -438 -467 -514 -515 -434 -402 -527 -709 -808 -749 -612 -519 -507 -493 -483 -430 -354 -327 -362 -416 -439 -453 -492 -529 -508 -455 -429 -423 -418 -398 -363 -359 -378 -391 -421 -444 -465 -522 -587 -591 -609 -615 -622 -619 -608 -605 -543 -469 -433 -416 -436 -495 -501 -531 -557 -584 -603 -576 -528 -479 -437 -400 -374 -356 -349 -359 -400 -509 -617 -655 -573 -555 -585 -487 -453 -383 -297 -302 -357 -505 -654 -640 -618 -560 -506 -443 -373 -358 -451 -468 -492 -554 -625 -640 -616 -477 -393 -368 -363 -332 -320 -294 -258 -236 -248 -303 -369 -395 -395 -391 -381 -377 -372 -361 -334 -280 -187 -142 -167 -230 -746 -791 -828 -848 -860 -864 -862 -859 -857 -864 -879 -898 -912 -917 -915 -905 -882 -856 -838 -834 -832 -834 -838 -840 -845 -843 -832 -811 -790 -770 -756 -747 -746 -755 -764 -772 -779 -786 -796 -801 -801 -795 -777 -767 -763 -761 -763 -769 -779 -799 -821 -829 -836 -847 -859 -873 -877 -884 -888 -890 -880 -870 -865 -850 -834 -805 -799 -774 -740 -710 -696 -675 -642 -626 -591 -595 -581 -559 -542 -529 -526 -527 -546 -567 -585 -590 -575 -559 -558 -575 -600 -620 -639 -644 -634 -629 -629 -652 -667 -676 -698 -679 -654 -613 -575 -566 -590 -641 -649 -716 -756 -740 -702 -658 -635 -657 -650 -619 -585 -547 -553 -584 -596 -637 -672 -688 -687 -673 -686 -684 -647 -571 -497 -473 -474 -493 -527 -553 -576 -584 -590 -622 -646 -613 -546 -487 -464 -467 -474 -485 -515 -482 -396 -410 -577 -755 -835 -735 -581 -515 -507 -505 -469 -399 -335 -335 -371 -396 -396 -410 -453 -502 -503 -485 -479 -460 -438 -413 -383 -394 -430 -441 -438 -407 -439 -507 -537 -580 -631 -641 -647 -651 -614 -590 -536 -482 -435 -400 -398 -425 -478 -529 -566 -587 -598 -572 -522 -481 -446 -412 -380 -362 -368 -402 -459 -548 -618 -632 -624 -573 -489 -451 -463 -423 -370 -333 -405 -516 -619 -634 -603 -555 -495 -433 -392 -397 -464 -498 -497 -554 -593 -600 -551 -387 -341 -357 -363 -338 -309 -275 -252 -253 -281 -337 -399 -421 -423 -427 -414 -392 -364 -336 -301 -239 -146 -134 -197 -253 -765 -804 -842 -862 -868 -869 -868 -865 -862 -866 -879 -902 -921 -924 -909 -886 -870 -844 -831 -825 -825 -827 -830 -836 -842 -841 -825 -808 -788 -772 -758 -754 -749 -754 -752 -753 -756 -772 -790 -797 -799 -794 -770 -761 -760 -760 -767 -777 -790 -805 -816 -824 -838 -854 -869 -879 -888 -893 -888 -886 -877 -869 -859 -850 -844 -816 -791 -770 -739 -708 -691 -660 -619 -588 -572 -581 -580 -562 -558 -549 -540 -537 -557 -576 -590 -593 -580 -576 -577 -582 -593 -610 -622 -631 -633 -620 -632 -654 -660 -681 -692 -691 -663 -622 -574 -561 -567 -576 -619 -690 -740 -735 -701 -655 -647 -680 -678 -643 -613 -577 -565 -597 -617 -645 -677 -711 -725 -717 -722 -707 -650 -578 -517 -490 -502 -528 -560 -599 -607 -597 -599 -634 -651 -612 -544 -514 -508 -509 -521 -543 -544 -439 -381 -442 -618 -786 -810 -695 -575 -551 -517 -486 -428 -370 -334 -362 -406 -430 -437 -450 -477 -508 -520 -510 -510 -506 -489 -464 -423 -422 -448 -439 -398 -359 -388 -459 -504 -589 -661 -678 -697 -696 -657 -592 -536 -549 -480 -472 -435 -433 -479 -519 -534 -539 -569 -566 -531 -505 -476 -457 -430 -403 -414 -448 -493 -545 -579 -576 -523 -440 -387 -384 -396 -393 -367 -388 -492 -580 -617 -612 -592 -535 -485 -414 -390 -424 -484 -501 -491 -536 -545 -491 -411 -314 -285 -319 -349 -333 -297 -269 -270 -285 -309 -362 -425 -453 -453 -439 -397 -377 -353 -317 -257 -197 -127 -151 -211 -236 -785 -816 -854 -869 -871 -876 -875 -867 -863 -866 -881 -906 -921 -918 -905 -884 -862 -843 -835 -823 -819 -819 -824 -830 -837 -836 -818 -805 -787 -771 -758 -755 -752 -751 -742 -734 -740 -757 -780 -796 -797 -786 -770 -761 -758 -766 -778 -784 -787 -797 -818 -833 -845 -859 -871 -883 -885 -890 -897 -898 -889 -874 -864 -858 -837 -820 -791 -764 -736 -708 -683 -640 -599 -567 -579 -589 -577 -574 -565 -555 -546 -545 -565 -584 -598 -598 -594 -598 -596 -594 -598 -600 -609 -620 -621 -624 -638 -647 -660 -670 -679 -698 -669 -634 -592 -588 -582 -570 -586 -644 -706 -712 -696 -649 -645 -684 -690 -677 -673 -640 -608 -626 -619 -622 -663 -725 -761 -756 -743 -701 -633 -583 -534 -497 -510 -536 -570 -615 -618 -604 -604 -629 -629 -589 -534 -515 -523 -537 -568 -584 -538 -397 -387 -479 -639 -788 -774 -750 -663 -589 -519 -457 -396 -353 -347 -370 -446 -493 -497 -501 -507 -516 -519 -521 -540 -548 -543 -527 -476 -450 -449 -430 -396 -358 -380 -449 -512 -603 -682 -698 -711 -738 -700 -649 -611 -722 -668 -570 -495 -477 -475 -511 -500 -512 -555 -564 -550 -546 -532 -504 -463 -436 -454 -485 -506 -535 -544 -503 -459 -423 -371 -372 -389 -382 -354 -406 -526 -603 -633 -634 -610 -560 -535 -446 -400 -464 -533 -543 -505 -498 -461 -373 -330 -283 -273 -322 -346 -334 -310 -287 -302 -335 -364 -393 -428 -457 -452 -409 -329 -331 -322 -275 -218 -164 -128 -169 -175 -228 -798 -811 -837 -852 -865 -871 -874 -873 -866 -870 -892 -910 -920 -916 -897 -875 -859 -847 -829 -819 -807 -814 -813 -822 -829 -824 -807 -800 -787 -769 -758 -757 -755 -749 -737 -728 -733 -748 -773 -792 -795 -783 -770 -761 -766 -773 -778 -781 -789 -805 -826 -841 -851 -865 -879 -885 -891 -900 -898 -893 -879 -876 -868 -851 -834 -810 -792 -751 -728 -703 -670 -623 -576 -556 -576 -585 -596 -587 -576 -564 -555 -557 -577 -592 -603 -609 -616 -620 -614 -609 -608 -602 -595 -600 -608 -612 -617 -631 -649 -643 -662 -679 -681 -678 -646 -608 -590 -555 -564 -602 -665 -685 -670 -645 -641 -671 -683 -696 -688 -662 -640 -643 -605 -583 -621 -697 -756 -772 -758 -694 -627 -567 -513 -505 -524 -549 -576 -610 -608 -598 -598 -608 -601 -570 -522 -498 -511 -534 -563 -560 -484 -375 -409 -512 -646 -684 -756 -759 -679 -606 -521 -457 -408 -378 -382 -419 -506 -553 -556 -552 -549 -539 -522 -534 -563 -572 -589 -587 -532 -486 -477 -457 -421 -374 -420 -496 -543 -621 -675 -691 -729 -785 -794 -792 -795 -788 -749 -665 -604 -540 -494 -483 -463 -492 -525 -550 -570 -578 -570 -538 -494 -468 -482 -507 -507 -513 -487 -411 -392 -366 -362 -402 -424 -382 -347 -408 -517 -611 -658 -668 -641 -626 -550 -439 -405 -500 -593 -609 -541 -468 -395 -357 -307 -255 -268 -341 -378 -370 -355 -342 -338 -357 -394 -421 -444 -461 -421 -346 -254 -263 -275 -232 -191 -147 -146 -146 -187 -227 -786 -818 -854 -866 -875 -882 -881 -875 -872 -883 -901 -918 -921 -906 -894 -884 -865 -843 -818 -804 -801 -800 -800 -809 -814 -811 -797 -792 -783 -774 -764 -760 -756 -750 -739 -729 -733 -746 -769 -790 -797 -787 -780 -776 -769 -770 -777 -787 -800 -819 -834 -845 -857 -864 -874 -887 -891 -895 -899 -900 -896 -883 -864 -844 -822 -808 -779 -746 -720 -694 -661 -614 -562 -554 -545 -589 -606 -599 -586 -573 -565 -571 -582 -602 -621 -633 -641 -644 -640 -627 -611 -603 -601 -595 -593 -601 -614 -621 -626 -621 -650 -654 -669 -696 -675 -633 -597 -541 -549 -572 -618 -645 -633 -628 -630 -633 -668 -694 -691 -675 -663 -647 -585 -544 -558 -628 -688 -724 -745 -697 -601 -531 -512 -530 -553 -573 -590 -610 -594 -583 -581 -581 -585 -563 -518 -496 -495 -502 -505 -481 -409 -369 -448 -474 -570 -669 -753 -767 -700 -619 -543 -491 -445 -400 -410 -469 -547 -587 -596 -590 -563 -542 -539 -563 -589 -586 -601 -614 -595 -557 -526 -511 -434 -394 -470 -544 -586 -643 -669 -694 -747 -760 -824 -841 -822 -738 -757 -736 -675 -600 -527 -479 -448 -455 -471 -527 -586 -599 -583 -537 -491 -483 -497 -507 -487 -471 -450 -387 -338 -320 -353 -437 -436 -379 -328 -393 -463 -542 -544 -621 -617 -610 -521 -442 -424 -539 -647 -625 -540 -495 -430 -364 -299 -252 -284 -357 -392 -397 -389 -372 -359 -370 -409 -428 -444 -428 -358 -275 -221 -254 -247 -222 -169 -165 -126 -156 -186 -216 -785 -830 -867 -875 -880 -884 -884 -882 -880 -893 -913 -927 -930 -922 -903 -883 -858 -830 -811 -804 -806 -804 -798 -791 -796 -797 -787 -785 -784 -780 -768 -763 -758 -747 -741 -731 -736 -748 -768 -789 -794 -785 -785 -783 -774 -778 -788 -795 -808 -825 -830 -843 -856 -866 -882 -891 -902 -903 -899 -892 -887 -872 -856 -837 -811 -788 -772 -754 -718 -688 -653 -645 -586 -538 -550 -599 -618 -614 -596 -582 -576 -582 -593 -617 -631 -635 -645 -657 -653 -637 -614 -592 -576 -577 -593 -601 -600 -596 -602 -606 -613 -634 -668 -711 -701 -657 -597 -539 -543 -559 -592 -615 -614 -618 -613 -624 -655 -692 -694 -686 -679 -651 -567 -512 -511 -545 -568 -612 -659 -637 -569 -527 -536 -567 -592 -609 -618 -628 -603 -593 -576 -569 -580 -562 -524 -532 -503 -484 -455 -411 -370 -376 -416 -492 -593 -689 -757 -772 -713 -622 -561 -516 -468 -427 -436 -453 -520 -596 -625 -620 -591 -571 -576 -600 -608 -578 -581 -602 -620 -618 -567 -504 -429 -419 -497 -565 -614 -650 -611 -687 -701 -746 -769 -750 -712 -610 -684 -741 -704 -621 -549 -506 -496 -461 -460 -527 -584 -593 -572 -526 -489 -505 -534 -538 -524 -489 -444 -389 -317 -306 -383 -475 -453 -369 -314 -370 -374 -405 -425 -481 -584 -571 -486 -453 -465 -545 -631 -632 -567 -518 -460 -381 -301 -260 -304 -370 -379 -372 -381 -387 -393 -416 -447 -432 -408 -353 -290 -229 -213 -255 -240 -237 -203 -151 -130 -171 -193 -213 -790 -836 -858 -875 -884 -888 -890 -891 -888 -900 -921 -930 -931 -923 -902 -873 -847 -822 -795 -795 -795 -785 -782 -782 -785 -785 -782 -778 -777 -772 -771 -769 -760 -747 -739 -734 -739 -746 -766 -789 -793 -795 -797 -789 -780 -783 -797 -808 -816 -831 -838 -849 -863 -867 -878 -892 -894 -895 -894 -896 -892 -876 -857 -826 -798 -778 -764 -757 -719 -688 -678 -626 -568 -531 -556 -611 -628 -614 -606 -592 -589 -601 -615 -625 -628 -633 -649 -658 -649 -630 -610 -592 -586 -595 -604 -606 -604 -599 -597 -599 -612 -632 -684 -732 -733 -688 -596 -547 -544 -557 -579 -583 -593 -612 -611 -613 -647 -689 -704 -703 -697 -652 -558 -506 -495 -490 -500 -536 -581 -601 -577 -554 -577 -608 -628 -641 -646 -648 -629 -613 -586 -576 -590 -586 -564 -600 -541 -493 -426 -378 -370 -367 -427 -522 -617 -694 -741 -733 -679 -627 -592 -553 -498 -473 -454 -469 -538 -600 -622 -626 -623 -620 -633 -645 -617 -578 -560 -569 -583 -593 -572 -482 -410 -417 -465 -524 -566 -559 -543 -552 -635 -690 -670 -620 -557 -572 -646 -731 -724 -660 -603 -578 -556 -507 -483 -523 -571 -575 -553 -520 -503 -526 -553 -585 -574 -518 -450 -388 -308 -302 -406 -465 -409 -347 -336 -338 -369 -361 -351 -420 -531 -541 -498 -476 -496 -526 -575 -594 -556 -514 -457 -377 -307 -281 -326 -384 -384 -380 -404 -417 -432 -444 -438 -398 -345 -286 -244 -218 -220 -247 -265 -243 -192 -147 -144 -191 -216 -228 -793 -848 -863 -878 -884 -884 -883 -887 -889 -891 -910 -928 -932 -922 -894 -868 -845 -814 -794 -791 -778 -758 -755 -754 -757 -765 -775 -775 -775 -773 -777 -774 -762 -751 -742 -739 -742 -754 -765 -787 -790 -798 -798 -794 -787 -791 -805 -813 -824 -838 -850 -863 -870 -872 -884 -896 -896 -895 -900 -898 -883 -867 -846 -819 -797 -776 -775 -760 -746 -711 -664 -612 -554 -533 -571 -617 -638 -628 -609 -595 -595 -608 -616 -626 -628 -637 -650 -656 -647 -630 -614 -599 -597 -610 -615 -617 -619 -615 -605 -609 -625 -642 -684 -723 -730 -673 -585 -554 -555 -564 -566 -580 -594 -612 -611 -608 -639 -689 -716 -716 -695 -653 -557 -509 -498 -485 -479 -498 -543 -594 -607 -597 -616 -638 -653 -658 -660 -653 -633 -618 -587 -576 -608 -630 -637 -648 -574 -493 -476 -396 -364 -369 -448 -533 -599 -656 -685 -674 -643 -656 -613 -583 -550 -500 -467 -488 -546 -581 -594 -616 -645 -675 -701 -699 -652 -586 -535 -547 -541 -526 -499 -448 -435 -430 -436 -464 -474 -469 -462 -514 -641 -690 -639 -538 -451 -482 -612 -714 -743 -753 -741 -689 -608 -553 -531 -539 -564 -560 -540 -523 -513 -533 -553 -600 -594 -553 -476 -391 -312 -328 -412 -450 -386 -382 -372 -378 -388 -346 -342 -420 -503 -534 -522 -507 -513 -524 -575 -597 -562 -508 -448 -377 -310 -289 -327 -375 -388 -393 -414 -452 -461 -448 -414 -370 -303 -245 -221 -217 -227 -285 -293 -252 -187 -146 -150 -193 -238 -252 -804 -857 -869 -881 -886 -885 -884 -883 -886 -891 -914 -934 -937 -919 -891 -856 -829 -812 -800 -793 -765 -743 -741 -737 -739 -752 -767 -771 -777 -776 -780 -773 -766 -759 -748 -745 -746 -759 -769 -788 -792 -795 -799 -803 -801 -804 -808 -820 -836 -847 -851 -866 -879 -885 -892 -895 -895 -893 -898 -895 -880 -866 -845 -818 -797 -781 -775 -759 -742 -707 -659 -600 -539 -534 -580 -619 -651 -647 -626 -602 -593 -595 -617 -630 -628 -635 -647 -652 -645 -633 -619 -605 -601 -610 -621 -630 -641 -635 -618 -613 -623 -650 -682 -699 -681 -628 -585 -580 -579 -581 -583 -596 -618 -629 -618 -616 -633 -671 -710 -701 -670 -637 -553 -505 -503 -494 -481 -492 -537 -598 -627 -625 -645 -664 -668 -665 -661 -646 -613 -609 -569 -554 -613 -659 -681 -623 -553 -533 -468 -400 -370 -384 -471 -539 -583 -637 -656 -669 -687 -677 -690 -636 -557 -508 -485 -499 -538 -563 -569 -591 -643 -698 -726 -735 -671 -509 -491 -505 -502 -478 -452 -446 -513 -490 -473 -479 -445 -406 -419 -508 -671 -707 -636 -506 -419 -450 -576 -637 -683 -750 -780 -739 -658 -592 -564 -575 -584 -560 -546 -541 -531 -544 -545 -572 -584 -561 -472 -371 -324 -380 -432 -432 -469 -401 -396 -410 -387 -329 -353 -432 -492 -539 -554 -552 -530 -530 -583 -611 -585 -519 -438 -377 -326 -298 -299 -311 -348 -383 -434 -469 -461 -446 -403 -346 -284 -244 -239 -239 -253 -312 -303 -246 -193 -154 -152 -210 -255 -271 -814 -847 -868 -879 -885 -888 -888 -886 -884 -898 -925 -947 -946 -931 -897 -866 -838 -812 -805 -789 -765 -752 -732 -728 -734 -746 -759 -771 -776 -781 -782 -776 -775 -766 -760 -759 -752 -765 -782 -798 -803 -800 -807 -809 -810 -812 -811 -825 -843 -851 -857 -873 -886 -891 -897 -898 -893 -894 -900 -891 -873 -851 -835 -818 -804 -799 -780 -760 -741 -700 -641 -580 -533 -552 -600 -628 -661 -658 -657 -628 -600 -604 -624 -633 -625 -626 -635 -643 -641 -632 -622 -609 -600 -600 -611 -636 -657 -656 -642 -639 -644 -649 -682 -678 -650 -627 -621 -627 -621 -622 -622 -627 -650 -657 -635 -615 -615 -640 -670 -664 -636 -577 -529 -515 -518 -509 -491 -497 -545 -606 -625 -612 -626 -646 -652 -641 -639 -627 -577 -563 -523 -516 -591 -651 -671 -586 -537 -496 -440 -400 -381 -407 -475 -562 -600 -641 -681 -710 -718 -726 -699 -623 -561 -515 -495 -513 -545 -569 -560 -551 -590 -629 -648 -671 -594 -430 -464 -500 -509 -500 -498 -516 -608 -602 -575 -518 -446 -388 -404 -501 -645 -683 -606 -460 -389 -379 -462 -582 -681 -733 -742 -698 -624 -572 -561 -603 -638 -617 -600 -578 -558 -568 -545 -548 -544 -507 -416 -326 -352 -419 -421 -438 -448 -419 -413 -435 -371 -331 -379 -452 -491 -531 -573 -594 -593 -595 -623 -654 -605 -508 -442 -382 -363 -343 -299 -310 -354 -364 -399 -445 -464 -443 -373 -316 -292 -288 -276 -289 -303 -335 -309 -247 -202 -162 -153 -205 -254 -286 -836 -851 -868 -876 -880 -889 -888 -884 -889 -911 -937 -950 -945 -924 -890 -861 -838 -817 -804 -802 -784 -745 -725 -721 -730 -750 -763 -775 -784 -788 -788 -783 -786 -782 -769 -766 -768 -781 -791 -805 -808 -805 -813 -810 -816 -817 -811 -817 -837 -854 -865 -878 -890 -899 -901 -898 -894 -894 -896 -884 -870 -858 -849 -838 -812 -797 -774 -761 -732 -685 -617 -560 -533 -568 -610 -631 -660 -672 -669 -638 -610 -611 -631 -636 -623 -618 -625 -633 -635 -632 -630 -621 -605 -600 -615 -643 -667 -674 -660 -647 -649 -653 -674 -674 -669 -667 -643 -657 -662 -659 -660 -661 -691 -689 -651 -619 -609 -611 -619 -637 -592 -540 -528 -533 -538 -527 -500 -495 -537 -582 -585 -573 -585 -610 -615 -598 -603 -603 -535 -501 -470 -468 -522 -537 -594 -579 -498 -458 -435 -409 -394 -431 -508 -605 -636 -656 -663 -699 -712 -702 -641 -572 -533 -501 -496 -516 -543 -555 -531 -507 -508 -525 -538 -525 -467 -409 -477 -543 -579 -599 -607 -617 -737 -711 -656 -558 -452 -389 -404 -459 -527 -536 -480 -408 -384 -391 -471 -578 -663 -713 -704 -640 -572 -537 -532 -561 -608 -662 -688 -635 -600 -607 -571 -552 -520 -458 -361 -313 -319 -361 -412 -438 -469 -489 -497 -463 -363 -346 -388 -453 -494 -523 -550 -554 -562 -587 -602 -604 -568 -492 -438 -385 -375 -346 -335 -340 -372 -368 -375 -411 -455 -418 -376 -322 -314 -334 -323 -339 -351 -345 -303 -254 -209 -167 -150 -167 -248 -314 -863 -863 -864 -869 -883 -887 -881 -879 -896 -923 -944 -955 -941 -918 -880 -844 -830 -828 -822 -802 -766 -733 -721 -717 -733 -757 -765 -777 -791 -797 -796 -792 -793 -786 -768 -775 -776 -790 -794 -797 -803 -812 -816 -814 -818 -818 -815 -812 -830 -852 -869 -881 -895 -905 -904 -899 -894 -893 -889 -881 -876 -871 -861 -841 -810 -791 -773 -756 -718 -663 -593 -550 -548 -588 -609 -617 -650 -683 -679 -645 -617 -620 -636 -639 -624 -613 -617 -624 -630 -634 -636 -626 -614 -611 -620 -646 -673 -683 -669 -657 -655 -663 -664 -667 -699 -702 -675 -665 -694 -690 -678 -686 -713 -701 -659 -630 -614 -580 -584 -603 -574 -539 -535 -546 -549 -536 -506 -488 -502 -524 -540 -543 -556 -589 -588 -564 -567 -577 -500 -464 -437 -432 -443 -462 -504 -518 -492 -472 -465 -431 -412 -455 -541 -621 -645 -648 -663 -683 -644 -608 -550 -496 -480 -480 -495 -511 -523 -528 -516 -503 -485 -475 -451 -404 -379 -412 -502 -583 -651 -664 -700 -732 -781 -774 -687 -571 -456 -402 -397 -450 -494 -462 -444 -431 -405 -412 -479 -582 -666 -708 -690 -613 -547 -526 -517 -511 -541 -638 -720 -689 -644 -652 -603 -578 -494 -420 -410 -329 -337 -370 -408 -447 -507 -552 -555 -424 -340 -347 -378 -453 -511 -537 -532 -496 -466 -470 -497 -522 -520 -493 -460 -433 -390 -369 -368 -374 -377 -378 -387 -410 -426 -398 -384 -323 -323 -351 -358 -373 -370 -350 -302 -259 -245 -206 -164 -184 -264 -330 -872 -862 -857 -867 -884 -883 -876 -884 -909 -931 -951 -952 -939 -903 -865 -851 -845 -832 -820 -790 -746 -720 -709 -714 -742 -769 -780 -789 -797 -808 -806 -799 -798 -792 -780 -781 -789 -798 -792 -793 -804 -814 -818 -819 -824 -827 -817 -815 -831 -848 -861 -878 -899 -909 -906 -901 -897 -891 -887 -886 -886 -883 -861 -838 -809 -790 -770 -749 -708 -639 -579 -551 -561 -587 -599 -622 -652 -679 -683 -650 -624 -629 -644 -644 -629 -615 -609 -609 -617 -631 -638 -635 -631 -628 -631 -652 -677 -683 -668 -665 -669 -672 -669 -665 -702 -725 -717 -694 -709 -696 -660 -664 -681 -678 -658 -637 -599 -566 -575 -601 -583 -553 -549 -552 -543 -524 -504 -486 -480 -498 -514 -508 -523 -563 -558 -528 -526 -539 -491 -461 -454 -442 -441 -457 -480 -496 -515 -511 -497 -449 -426 -470 -558 -582 -616 -648 -661 -637 -572 -523 -496 -474 -466 -478 -494 -500 -499 -499 -508 -510 -486 -458 -416 -370 -371 -426 -504 -575 -605 -669 -719 -745 -788 -741 -651 -521 -426 -394 -400 -450 -465 -469 -463 -429 -394 -403 -472 -569 -646 -688 -677 -625 -584 -551 -527 -520 -525 -588 -665 -682 -674 -667 -626 -598 -585 -485 -382 -328 -381 -415 -451 -484 -533 -541 -503 -369 -316 -332 -395 -478 -524 -549 -526 -438 -371 -359 -397 -441 -442 -451 -460 -440 -400 -386 -381 -386 -379 -385 -398 -408 -418 -395 -356 -321 -351 -361 -377 -379 -365 -347 -308 -293 -253 -194 -166 -198 -269 -327 -865 -846 -862 -869 -880 -878 -879 -895 -921 -936 -952 -948 -923 -909 -887 -857 -837 -818 -795 -763 -731 -717 -716 -730 -756 -773 -782 -786 -797 -807 -812 -809 -807 -798 -787 -789 -793 -791 -785 -785 -809 -814 -816 -817 -834 -835 -818 -817 -832 -847 -860 -888 -904 -913 -914 -906 -903 -898 -895 -895 -889 -884 -862 -838 -808 -787 -765 -737 -688 -623 -593 -556 -549 -579 -603 -623 -651 -675 -682 -650 -631 -638 -650 -648 -636 -625 -605 -596 -605 -624 -636 -640 -645 -646 -648 -660 -676 -686 -679 -679 -682 -692 -686 -666 -687 -723 -738 -717 -699 -666 -611 -604 -615 -638 -646 -628 -574 -551 -585 -617 -592 -556 -547 -543 -535 -515 -491 -473 -466 -480 -493 -492 -501 -533 -527 -496 -487 -495 -486 -480 -484 -478 -476 -483 -498 -521 -526 -521 -487 -440 -425 -423 -474 -545 -599 -611 -605 -584 -546 -507 -489 -491 -496 -502 -509 -510 -504 -496 -513 -527 -505 -471 -423 -391 -407 -445 -476 -515 -554 -649 -688 -691 -733 -665 -564 -446 -387 -395 -423 -433 -478 -494 -472 -424 -379 -384 -459 -561 -637 -677 -682 -676 -658 -601 -555 -546 -529 -562 -617 -635 -670 -680 -589 -582 -514 -434 -364 -343 -384 -474 -526 -540 -537 -504 -419 -327 -294 -334 -410 -474 -515 -548 -510 -385 -303 -303 -334 -351 -391 -424 -434 -416 -386 -380 -393 -404 -391 -389 -387 -382 -404 -382 -333 -321 -382 -388 -380 -370 -353 -345 -347 -316 -244 -182 -169 -203 -270 -323 -869 -851 -864 -867 -875 -875 -886 -913 -932 -944 -950 -944 -936 -908 -876 -854 -835 -813 -786 -749 -723 -718 -720 -739 -770 -784 -785 -790 -801 -809 -813 -816 -813 -800 -791 -789 -792 -793 -783 -796 -805 -819 -821 -827 -844 -845 -825 -824 -837 -849 -864 -901 -916 -918 -918 -911 -905 -900 -900 -897 -887 -884 -866 -841 -809 -787 -760 -725 -677 -636 -612 -566 -560 -595 -602 -619 -646 -674 -677 -654 -642 -648 -656 -654 -651 -632 -604 -591 -596 -613 -625 -632 -644 -654 -658 -657 -667 -679 -684 -689 -690 -698 -695 -661 -657 -688 -713 -700 -670 -645 -584 -558 -554 -606 -629 -601 -544 -536 -589 -620 -587 -546 -533 -521 -513 -500 -475 -456 -448 -451 -463 -483 -503 -521 -515 -484 -477 -479 -485 -509 -513 -504 -503 -502 -507 -525 -502 -496 -476 -472 -443 -424 -466 -539 -573 -572 -577 -575 -558 -537 -520 -527 -544 -540 -534 -534 -516 -498 -513 -530 -511 -486 -453 -426 -436 -452 -489 -506 -564 -636 -663 -649 -659 -604 -504 -407 -373 -369 -399 -454 -508 -511 -470 -420 -378 -374 -438 -540 -615 -651 -681 -704 -684 -627 -588 -572 -558 -587 -609 -609 -644 -647 -588 -539 -472 -406 -399 -402 -442 -524 -563 -561 -515 -479 -396 -310 -292 -343 -419 -471 -497 -521 -492 -374 -291 -288 -296 -336 -373 -405 -392 -370 -371 -401 -424 -429 -419 -391 -359 -354 -382 -372 -338 -343 -394 -390 -384 -385 -373 -355 -329 -283 -225 -184 -178 -209 -277 -339 -872 -850 -864 -866 -874 -881 -899 -919 -937 -943 -946 -951 -927 -892 -869 -849 -845 -813 -768 -734 -717 -720 -734 -758 -776 -783 -793 -798 -814 -819 -821 -826 -821 -808 -806 -798 -791 -780 -787 -792 -802 -825 -823 -835 -848 -857 -840 -835 -843 -853 -868 -905 -922 -919 -918 -916 -907 -902 -903 -895 -891 -886 -868 -847 -813 -786 -757 -733 -691 -660 -604 -564 -587 -601 -603 -620 -646 -671 -673 -658 -652 -655 -659 -663 -656 -634 -607 -590 -592 -604 -611 -620 -634 -654 -667 -664 -661 -660 -664 -670 -672 -671 -681 -650 -624 -649 -667 -670 -654 -640 -586 -538 -531 -570 -598 -567 -514 -521 -581 -602 -573 -548 -528 -505 -491 -479 -466 -452 -439 -441 -455 -487 -524 -532 -525 -514 -497 -495 -501 -539 -532 -515 -510 -501 -488 -496 -497 -496 -496 -481 -447 -427 -459 -519 -547 -548 -557 -569 -571 -573 -566 -569 -591 -586 -568 -564 -532 -495 -507 -515 -501 -497 -486 -474 -478 -488 -549 -552 -590 -643 -667 -653 -647 -554 -476 -454 -413 -392 -426 -482 -498 -492 -467 -415 -379 -381 -423 -494 -554 -598 -663 -683 -666 -636 -618 -620 -598 -612 -619 -617 -609 -608 -572 -513 -472 -437 -455 -479 -505 -564 -573 -531 -494 -419 -318 -266 -288 -357 -426 -451 -450 -464 -466 -410 -319 -296 -310 -343 -367 -389 -382 -346 -339 -378 -410 -423 -435 -383 -342 -330 -356 -375 -363 -358 -377 -380 -377 -377 -373 -352 -309 -265 -232 -204 -195 -219 -286 -336 -868 -847 -863 -860 -876 -889 -907 -919 -935 -940 -951 -934 -905 -882 -866 -843 -834 -794 -754 -730 -719 -729 -741 -752 -773 -788 -799 -811 -816 -822 -827 -830 -825 -809 -802 -794 -803 -801 -793 -799 -805 -827 -834 -848 -850 -863 -855 -851 -852 -860 -883 -903 -917 -919 -919 -920 -911 -900 -897 -894 -891 -891 -875 -852 -828 -812 -775 -750 -711 -659 -589 -566 -608 -604 -605 -623 -646 -660 -666 -660 -658 -659 -665 -666 -657 -636 -610 -591 -591 -595 -598 -608 -622 -643 -668 -671 -655 -637 -625 -624 -632 -624 -654 -644 -626 -645 -648 -648 -644 -621 -588 -539 -531 -541 -553 -525 -487 -500 -550 -565 -557 -545 -520 -493 -477 -471 -468 -458 -448 -449 -471 -508 -542 -546 -550 -538 -514 -514 -522 -554 -534 -514 -507 -501 -488 -489 -489 -494 -496 -488 -466 -442 -459 -506 -544 -551 -550 -567 -598 -619 -613 -611 -623 -608 -581 -580 -546 -492 -493 -497 -484 -486 -486 -485 -511 -549 -601 -603 -615 -663 -697 -684 -635 -611 -513 -441 -409 -406 -426 -464 -488 -487 -464 -429 -412 -420 -432 -458 -525 -599 -650 -660 -647 -648 -653 -644 -622 -624 -626 -603 -613 -606 -565 -502 -429 -435 -457 -515 -556 -578 -584 -545 -455 -354 -278 -257 -298 -368 -408 -401 -398 -400 -401 -389 -334 -322 -352 -378 -376 -374 -384 -365 -344 -342 -357 -401 -433 -399 -342 -312 -333 -376 -392 -386 -388 -377 -363 -361 -361 -340 -301 -272 -254 -233 -213 -220 -266 -318 -844 -842 -853 -858 -878 -897 -905 -914 -933 -945 -955 -916 -885 -876 -863 -836 -814 -774 -744 -728 -728 -732 -741 -758 -777 -792 -806 -817 -822 -827 -826 -831 -829 -817 -813 -800 -801 -789 -804 -797 -809 -825 -837 -857 -864 -869 -865 -854 -858 -863 -882 -904 -921 -924 -924 -922 -911 -899 -899 -898 -889 -894 -883 -867 -857 -831 -790 -741 -705 -650 -572 -580 -621 -607 -612 -629 -640 -648 -651 -656 -659 -666 -671 -667 -657 -636 -612 -595 -591 -588 -587 -594 -603 -624 -657 -668 -651 -627 -603 -586 -593 -608 -644 -648 -654 -658 -656 -649 -640 -611 -584 -542 -528 -526 -518 -495 -474 -483 -502 -515 -528 -529 -501 -473 -471 -478 -478 -476 -473 -473 -496 -526 -542 -551 -551 -547 -524 -524 -532 -556 -535 -515 -503 -511 -511 -505 -499 -481 -478 -486 -476 -459 -475 -518 -562 -577 -570 -563 -574 -600 -617 -628 -631 -605 -573 -568 -548 -496 -485 -487 -475 -476 -478 -473 -518 -583 -615 -636 -641 -698 -729 -696 -680 -609 -492 -427 -408 -411 -427 -448 -474 -484 -478 -464 -452 -453 -457 -475 -518 -578 -633 -667 -684 -678 -682 -657 -635 -626 -623 -592 -602 -579 -561 -471 -386 -436 -486 -529 -545 -555 -559 -518 -436 -352 -288 -270 -315 -381 -391 -358 -358 -360 -373 -379 -363 -360 -383 -393 -390 -393 -385 -406 -407 -394 -395 -433 -458 -414 -361 -322 -340 -393 -417 -414 -397 -361 -335 -332 -337 -327 -297 -283 -291 -267 -228 -207 -223 -318 -829 -836 -842 -846 -856 -890 -897 -923 -942 -954 -950 -913 -881 -879 -860 -826 -809 -773 -746 -739 -733 -740 -761 -783 -794 -800 -817 -828 -829 -832 -831 -838 -835 -830 -825 -806 -807 -802 -793 -814 -805 -816 -831 -850 -868 -871 -873 -861 -860 -864 -882 -913 -927 -930 -933 -926 -910 -902 -903 -899 -896 -898 -891 -884 -866 -823 -779 -724 -696 -634 -567 -599 -619 -610 -619 -625 -630 -634 -635 -644 -658 -675 -681 -671 -657 -636 -616 -603 -595 -590 -586 -584 -591 -616 -649 -665 -658 -630 -596 -569 -576 -615 -658 -661 -669 -686 -670 -661 -641 -593 -567 -538 -521 -516 -509 -494 -484 -486 -488 -493 -504 -511 -491 -469 -485 -501 -492 -487 -491 -493 -500 -517 -540 -545 -531 -528 -530 -527 -538 -560 -541 -513 -495 -494 -500 -501 -489 -462 -460 -472 -468 -464 -486 -532 -572 -588 -595 -586 -579 -598 -613 -614 -611 -583 -563 -558 -556 -531 -504 -490 -480 -480 -467 -466 -507 -564 -602 -651 -668 -726 -742 -744 -695 -591 -487 -438 -425 -437 -465 -469 -459 -472 -490 -496 -500 -494 -487 -488 -515 -549 -610 -662 -700 -692 -690 -675 -612 -614 -618 -587 -584 -553 -525 -476 -438 -465 -497 -507 -526 -545 -530 -490 -436 -367 -306 -286 -324 -387 -399 -380 -354 -354 -375 -387 -419 -404 -421 -443 -438 -468 -473 -459 -451 -438 -449 -495 -507 -448 -386 -341 -337 -370 -410 -423 -398 -353 -318 -306 -322 -336 -325 -314 -324 -301 -251 -203 -229 -317 -829 -853 -854 -849 -843 -879 -903 -934 -952 -961 -942 -906 -889 -887 -857 -817 -798 -765 -746 -740 -740 -756 -775 -786 -793 -798 -811 -827 -833 -837 -840 -843 -842 -839 -827 -829 -811 -808 -804 -815 -809 -827 -829 -844 -864 -885 -888 -881 -871 -871 -894 -925 -934 -934 -935 -923 -908 -905 -901 -894 -896 -900 -898 -887 -855 -811 -760 -712 -683 -612 -571 -610 -624 -612 -618 -619 -622 -625 -625 -635 -656 -684 -695 -681 -660 -638 -623 -616 -608 -600 -591 -584 -588 -608 -640 -667 -672 -643 -595 -561 -566 -592 -652 -677 -684 -699 -679 -654 -615 -579 -562 -539 -519 -518 -518 -522 -514 -505 -483 -475 -506 -532 -514 -495 -511 -523 -505 -493 -495 -495 -500 -525 -547 -536 -517 -509 -527 -532 -553 -572 -545 -544 -512 -492 -481 -483 -473 -473 -477 -473 -468 -466 -483 -525 -552 -570 -589 -589 -591 -613 -603 -578 -580 -553 -557 -566 -572 -568 -519 -494 -495 -492 -470 -475 -507 -547 -597 -656 -668 -690 -707 -706 -649 -559 -487 -461 -446 -441 -470 -480 -463 -477 -501 -510 -529 -522 -508 -501 -517 -547 -580 -608 -639 -637 -656 -641 -561 -584 -589 -574 -581 -533 -511 -487 -462 -453 -474 -504 -518 -523 -524 -496 -439 -376 -321 -299 -314 -362 -423 -420 -396 -396 -423 -438 -458 -449 -452 -467 -465 -510 -527 -464 -450 -438 -457 -501 -520 -468 -409 -384 -370 -364 -389 -415 -398 -361 -334 -321 -334 -357 -361 -355 -347 -286 -235 -209 -247 -319 -835 -846 -843 -852 -853 -882 -916 -948 -963 -963 -930 -899 -902 -893 -851 -817 -804 -777 -742 -733 -750 -770 -783 -791 -798 -807 -821 -833 -840 -843 -846 -848 -854 -852 -846 -821 -803 -810 -820 -823 -817 -819 -828 -843 -848 -866 -882 -884 -873 -880 -902 -922 -936 -938 -938 -928 -911 -903 -899 -895 -896 -900 -896 -883 -841 -789 -736 -712 -666 -594 -583 -618 -624 -624 -621 -627 -625 -624 -621 -627 -650 -686 -706 -693 -667 -650 -642 -634 -624 -613 -600 -587 -585 -598 -632 -674 -686 -651 -599 -557 -558 -567 -633 -690 -701 -697 -671 -628 -585 -575 -559 -535 -521 -521 -536 -557 -549 -527 -487 -468 -512 -569 -564 -537 -535 -528 -514 -504 -488 -484 -494 -529 -546 -539 -514 -511 -536 -551 -582 -583 -605 -547 -515 -498 -488 -495 -482 -498 -505 -493 -485 -484 -483 -501 -537 -560 -573 -591 -612 -625 -583 -534 -538 -552 -560 -575 -583 -577 -521 -499 -511 -503 -488 -494 -521 -555 -602 -610 -608 -613 -634 -635 -592 -528 -489 -478 -469 -447 -446 -461 -467 -500 -545 -554 -558 -546 -519 -511 -525 -561 -566 -570 -578 -588 -612 -595 -533 -564 -559 -544 -580 -557 -530 -547 -519 -481 -470 -479 -500 -528 -539 -514 -460 -394 -345 -326 -313 -355 -445 -438 -434 -443 -462 -471 -462 -467 -472 -471 -445 -481 -508 -435 -434 -444 -441 -466 -483 -463 -432 -403 -382 -366 -367 -386 -385 -369 -370 -375 -383 -400 -399 -384 -328 -251 -221 -224 -272 -328 -822 -812 -816 -849 -858 -892 -927 -956 -966 -955 -920 -901 -911 -900 -863 -841 -818 -767 -739 -736 -764 -788 -789 -791 -802 -812 -827 -843 -847 -850 -855 -859 -859 -854 -843 -828 -818 -810 -833 -819 -826 -819 -823 -825 -832 -853 -869 -876 -873 -889 -907 -927 -939 -939 -541 -646 -922 -917 -912 -910 -907 -899 -892 -871 -814 -762 -727 -711 -645 -579 -588 -610 -627 -637 -634 -635 -626 -622 -616 -620 -643 -682 -709 -703 -688 -673 -661 -650 -640 -626 -608 -587 -578 -591 -626 -676 -690 -664 -635 -586 -558 -564 -625 -690 -704 -689 -643 -596 -575 -576 -555 -544 -531 -527 -553 -588 -586 -556 -505 -471 -509 -579 -597 -579 -571 -562 -538 -509 -481 -459 -467 -506 -531 -532 -505 -513 -534 -561 -562 -614 -594 -538 -513 -498 -507 -519 -514 -510 -528 -524 -511 -505 -499 -514 -543 -552 -559 -590 -619 -607 -556 -519 -531 -561 -572 -579 -589 -562 -524 -509 -535 -518 -515 -528 -549 -559 -590 -577 -544 -528 -550 -564 -538 -500 -490 -492 -484 -469 -459 -463 -479 -525 -578 -584 -567 -558 -537 -535 -541 -557 -568 -592 -608 -600 -583 -547 -509 -564 -596 -586 -583 -581 -582 -584 -558 -511 -490 -483 -490 -525 -544 -515 -472 -422 -373 -349 -319 -373 -472 -456 -434 -453 -478 -494 -493 -481 -461 -441 -452 -490 -510 -458 -464 -459 -448 -452 -444 -439 -410 -374 -364 -358 -363 -374 -376 -381 -409 -432 -435 -438 -424 -380 -312 -215 -213 -235 -290 -330 -812 -799 -813 -853 -868 -909 -938 -958 -956 -938 -912 -908 -911 -907 -882 -830 -798 -758 -747 -752 -773 -794 -792 -792 -810 -826 -837 -847 -852 -862 -872 -866 -855 -872 -870 -834 -818 -809 -822 -836 -830 -829 -821 -824 -830 -848 -859 -865 -873 -889 -905 -924 -936 -941 -370 -145 -261 -602 -913 -912 -912 -902 -886 -845 -782 -749 -727 -693 -618 -591 -573 -615 -641 -645 -639 -640 -626 -623 -612 -613 -636 -673 -690 -699 -699 -683 -670 -663 -655 -638 -608 -577 -567 -584 -623 -668 -681 -686 -661 -607 -558 -557 -611 -675 -690 -662 -611 -572 -567 -568 -557 -552 -529 -520 -554 -587 -599 -575 -527 -484 -497 -557 -590 -578 -566 -557 -534 -509 -465 -419 -408 -439 -488 -494 -480 -497 -498 -503 -541 -606 -592 -507 -492 -497 -526 -543 -538 -539 -560 -568 -546 -519 -495 -504 -534 -538 -539 -569 -589 -569 -541 -532 -553 -599 -614 -603 -598 -552 -531 -526 -544 -516 -541 -548 -588 -595 -599 -575 -535 -501 -498 -503 -496 -490 -492 -492 -490 -483 -479 -486 -497 -534 -581 -596 -590 -578 -576 -571 -567 -556 -568 -596 -657 -645 -593 -526 -502 -534 -607 -617 -615 -596 -584 -593 -575 -522 -481 -483 -505 -534 -554 -529 -482 -429 -381 -348 -335 -409 -496 -505 -470 -458 -466 -467 -461 -450 -443 -425 -457 -519 -555 -533 -502 -458 -449 -460 -437 -404 -375 -360 -361 -361 -369 -371 -369 -388 -415 -446 -458 -454 -414 -345 -259 -200 -214 -239 -291 -307 -806 -792 -805 -835 -874 -916 -940 -952 -939 -920 -912 -910 -914 -898 -863 -806 -776 -753 -760 -774 -795 -794 -793 -800 -817 -828 -832 -847 -859 -869 -855 -538 -0 -244 -860 -835 -827 -839 -842 -835 -835 -835 -824 -830 -837 -853 -853 -863 -880 -894 -916 -940 -942 -940 -360 -0 -0 -478 -918 -918 -914 -909 -882 -817 -761 -752 -734 -713 -650 -587 -571 -635 -653 -655 -657 -646 -630 -623 -612 -605 -624 -641 -664 -693 -706 -695 -684 -677 -670 -650 -607 -570 -565 -579 -602 -632 -667 -686 -656 -604 -556 -550 -602 -650 -668 -633 -582 -545 -543 -545 -546 -544 -520 -523 -549 -584 -602 -580 -533 -486 -484 -506 -532 -555 -553 -535 -516 -502 -457 -397 -377 -396 -442 -452 -451 -453 -473 -455 -485 -523 -523 -477 -474 -502 -544 -556 -552 -554 -587 -593 -571 -537 -497 -496 -525 -523 -510 -536 -553 -544 -542 -556 -589 -637 -670 -652 -612 -563 -542 -540 -546 -517 -523 -566 -630 -631 -612 -591 -573 -530 -497 -492 -498 -505 -509 -506 -499 -487 -482 -497 -515 -549 -588 -616 -629 -612 -613 -601 -601 -576 -563 -573 -647 -641 -591 -533 -504 -557 -583 -603 -616 -592 -573 -584 -560 -515 -498 -505 -525 -546 -562 -558 -486 -403 -376 -338 -361 -450 -482 -533 -547 -519 -522 -490 -460 -405 -396 -420 -476 -545 -592 -580 -535 -491 -466 -467 -448 -402 -369 -363 -368 -371 -381 -378 -377 -390 -445 -452 -453 -443 -382 -282 -211 -202 -214 -225 -260 -288 -795 -793 -803 -830 -875 -916 -933 -936 -927 -914 -914 -914 -915 -889 -839 -787 -762 -751 -769 -794 -807 -804 -802 -805 -813 -825 -840 -858 -871 -828 -472 -0 -23 -298 -866 -855 -846 -850 -856 -839 -843 -839 -832 -837 -845 -852 -860 -872 -894 -906 -919 -927 -935 -444 -74 -0 -0 -494 -928 -927 -921 -910 -878 -810 -765 -755 -746 -717 -650 -581 -581 -657 -667 -665 -663 -651 -635 -620 -605 -608 -610 -616 -645 -684 -712 -709 -693 -684 -676 -655 -609 -567 -557 -567 -585 -605 -644 -661 -640 -597 -554 -547 -595 -635 -645 -610 -594 -557 -533 -531 -513 -504 -509 -527 -546 -585 -608 -589 -538 -508 -486 -471 -496 -530 -534 -516 -499 -487 -444 -399 -377 -385 -418 -422 -458 -458 -450 -438 -446 -472 -483 -454 -457 -490 -521 -541 -549 -569 -613 -627 -602 -553 -508 -506 -526 -511 -488 -505 -523 -529 -544 -589 -636 -681 -711 -693 -619 -577 -557 -555 -556 -545 -517 -550 -631 -671 -669 -652 -633 -577 -519 -500 -501 -510 -520 -502 -477 -481 -501 -525 -539 -564 -593 -620 -631 -627 -652 -657 -639 -593 -550 -566 -618 -599 -548 -511 -501 -518 -604 -650 -651 -597 -535 -538 -535 -512 -514 -521 -533 -550 -562 -539 -414 -376 -376 -332 -383 -464 -472 -525 -529 -550 -572 -522 -447 -372 -354 -409 -502 -569 -591 -573 -542 -504 -470 -463 -453 -411 -376 -371 -383 -397 -395 -395 -394 -406 -443 -430 -421 -413 -324 -231 -195 -205 -215 -224 -258 -303 -795 -793 -803 -836 -875 -907 -917 -916 -918 -912 -914 -920 -911 -869 -812 -772 -744 -753 -770 -798 -797 -802 -808 -816 -830 -849 -864 -882 -815 -413 -51 -109 -375 -894 -876 -867 -864 -854 -850 -841 -852 -842 -840 -846 -858 -862 -862 -886 -900 -913 -917 -920 -382 -54 -0 -0 -0 -514 -949 -944 -928 -901 -859 -815 -796 -772 -753 -703 -629 -579 -598 -672 -676 -687 -674 -660 -638 -631 -620 -617 -605 -609 -632 -672 -709 -723 -710 -699 -688 -657 -625 -600 -573 -567 -579 -587 -607 -614 -601 -572 -542 -546 -587 -625 -626 -616 -596 -567 -536 -516 -500 -486 -502 -527 -545 -578 -598 -597 -560 -518 -481 -469 -490 -509 -518 -493 -456 -449 -424 -401 -389 -389 -391 -428 -482 -468 -440 -434 -437 -458 -467 -461 -460 -480 -489 -519 -544 -571 -611 -622 -601 -559 -524 -523 -527 -510 -487 -477 -492 -509 -536 -602 -682 -734 -735 -676 -582 -574 -568 -562 -572 -559 -516 -523 -580 -654 -692 -682 -649 -604 -562 -546 -543 -533 -515 -487 -473 -490 -530 -564 -581 -598 -614 -641 -626 -636 -688 -704 -663 -566 -511 -566 -630 -615 -565 -550 -505 -518 -592 -625 -635 -600 -539 -518 -523 -518 -526 -548 -563 -568 -551 -476 -353 -366 -363 -333 -410 -466 -467 -503 -558 -581 -599 -571 -464 -377 -364 -418 -499 -536 -551 -559 -527 -474 -445 -447 -451 -424 -386 -382 -404 -410 -421 -424 -436 -425 -438 -383 -393 -366 -260 -201 -191 -195 -208 -230 -275 -332 -794 -798 -815 -839 -861 -876 -900 -903 -909 -907 -912 -918 -905 -849 -790 -754 -734 -763 -772 -783 -791 -805 -819 -830 -842 -861 -880 -896 -545 -164 -475 -909 -908 -896 -879 -876 -869 -859 -852 -853 -857 -852 -856 -858 -871 -870 -884 -901 -904 -919 -915 -930 -840 -253 -0 -0 -458 -873 -555 -557 -930 -898 -868 -845 -810 -783 -745 -685 -613 -572 -618 -687 -689 -703 -691 -669 -661 -649 -633 -621 -607 -607 -620 -654 -698 -728 -721 -713 -704 -689 -669 -636 -600 -581 -577 -574 -572 -573 -563 -540 -522 -539 -570 -580 -617 -610 -573 -550 -529 -501 -493 -500 -520 -529 -535 -553 -561 -563 -546 -515 -479 -470 -496 -515 -506 -477 -448 -437 -428 -421 -418 -404 -419 -446 -486 -465 -445 -446 -452 -470 -476 -473 -471 -478 -500 -533 -552 -565 -595 -588 -565 -547 -532 -533 -531 -518 -494 -472 -482 -499 -531 -597 -696 -742 -714 -611 -523 -523 -546 -541 -554 -551 -529 -523 -552 -605 -639 -639 -633 -631 -627 -614 -585 -544 -507 -487 -492 -521 -576 -611 -621 -637 -649 -676 -666 -678 -705 -693 -617 -517 -474 -570 -661 -675 -660 -611 -546 -547 -594 -626 -614 -578 -530 -509 -518 -517 -527 -550 -581 -570 -505 -397 -352 -397 -360 -329 -421 -432 -455 -484 -540 -569 -560 -547 -439 -375 -372 -424 -481 -508 -546 -578 -539 -468 -437 -441 -450 -431 -407 -407 -436 -455 -451 -452 -451 -439 -401 -358 -367 -304 -236 -194 -184 -190 -199 -230 -281 -331 -799 -805 -821 -835 -843 -859 -883 -896 -905 -906 -909 -911 -887 -823 -768 -741 -738 -759 -775 -779 -794 -805 -822 -838 -851 -871 -896 -913 -915 -909 -910 -918 -920 -913 -897 -887 -883 -867 -847 -829 -870 -860 -863 -859 -870 -877 -899 -902 -911 -918 -919 -937 -336 -35 -0 -515 -418 -152 -76 -471 -952 -931 -889 -856 -830 -787 -733 -665 -584 -567 -630 -692 -704 -721 -718 -692 -680 -658 -641 -624 -614 -608 -612 -642 -686 -717 -726 -731 -732 -721 -704 -672 -628 -595 -577 -564 -549 -540 -528 -507 -502 -509 -536 -563 -611 -599 -550 -532 -519 -501 -501 -530 -547 -541 -538 -536 -535 -538 -534 -513 -485 -483 -506 -518 -503 -471 -449 -452 -450 -440 -427 -423 -429 -463 -491 -475 -464 -464 -467 -475 -484 -495 -493 -496 -528 -559 -568 -566 -564 -562 -562 -550 -537 -535 -530 -516 -485 -486 -493 -511 -546 -613 -694 -735 -660 -622 -511 -479 -503 -509 -526 -545 -547 -543 -549 -575 -596 -604 -606 -616 -622 -617 -597 -553 -513 -493 -498 -541 -602 -637 -667 -684 -696 -693 -707 -719 -704 -640 -542 -467 -461 -507 -623 -709 -717 -666 -591 -561 -597 -636 -619 -578 -542 -517 -523 -546 -571 -573 -584 -563 -456 -351 -379 -426 -364 -352 -372 -428 -454 -485 -497 -521 -500 -432 -398 -364 -387 -419 -459 -499 -528 -549 -530 -476 -450 -451 -456 -447 -440 -432 -463 -490 -498 -482 -470 -447 -377 -354 -345 -268 -231 -194 -181 -184 -197 -232 -272 -302 -807 -808 -816 -831 -842 -859 -879 -893 -901 -906 -904 -895 -863 -808 -758 -738 -742 -749 -777 -787 -801 -809 -828 -846 -862 -880 -902 -917 -917 -911 -916 -925 -920 -857 -767 -773 -781 -778 -629 -136 -832 -880 -887 -884 -892 -892 -886 -911 -916 -927 -931 -271 -21 -0 -0 -71 -48 -0 -0 -73 -536 -939 -890 -867 -841 -793 -730 -647 -576 -574 -643 -697 -714 -719 -730 -707 -685 -666 -647 -626 -622 -611 -612 -637 -676 -716 -732 -737 -744 -740 -731 -705 -651 -605 -581 -558 -534 -516 -503 -480 -481 -490 -518 -562 -599 -595 -544 -527 -518 -515 -524 -562 -574 -573 -555 -529 -515 -521 -529 -517 -499 -504 -524 -528 -508 -494 -494 -488 -467 -441 -428 -414 -452 -485 -511 -511 -478 -477 -482 -484 -494 -500 -511 -523 -562 -596 -605 -600 -578 -581 -598 -585 -563 -544 -523 -503 -490 -515 -516 -540 -591 -672 -717 -732 -707 -594 -482 -463 -493 -512 -528 -545 -573 -580 -574 -592 -605 -601 -593 -608 -623 -629 -632 -585 -523 -497 -512 -566 -603 -624 -678 -718 -733 -719 -685 -707 -663 -570 -458 -430 -432 -498 -613 -707 -729 -683 -622 -593 -598 -599 -581 -563 -556 -550 -541 -571 -620 -612 -579 -519 -384 -331 -392 -422 -411 -381 -406 -465 -486 -518 -485 -441 -412 -355 -331 -332 -364 -425 -474 -500 -512 -517 -503 -465 -459 -472 -471 -461 -449 -447 -465 -492 -507 -487 -458 -407 -355 -343 -332 -270 -205 -181 -174 -176 -212 -261 -287 -285 -824 -822 -824 -833 -843 -858 -875 -893 -899 -902 -894 -872 -839 -796 -770 -751 -750 -769 -790 -800 -814 -822 -835 -853 -868 -884 -904 -917 -917 -915 -924 -928 -918 -561 -0 -0 -0 -0 -0 -16 -198 -894 -896 -883 -882 -884 -899 -923 -918 -920 -202 -10 -0 -0 -0 -0 -0 -0 -0 -439 -902 -937 -899 -877 -847 -789 -717 -636 -575 -593 -644 -659 -708 -728 -746 -722 -695 -678 -657 -638 -623 -612 -615 -632 -645 -680 -711 -735 -757 -759 -751 -724 -663 -612 -585 -555 -524 -504 -501 -493 -480 -494 -508 -545 -578 -590 -546 -524 -526 -520 -549 -569 -590 -598 -568 -530 -516 -528 -536 -535 -530 -530 -545 -556 -548 -539 -513 -498 -474 -445 -435 -442 -454 -509 -515 -520 -488 -480 -492 -499 -510 -514 -534 -554 -594 -628 -648 -651 -635 -643 -658 -637 -600 -565 -537 -517 -513 -531 -542 -577 -651 -737 -748 -766 -734 -533 -459 -483 -541 -583 -588 -585 -615 -601 -587 -586 -604 -615 -604 -634 -675 -699 -716 -655 -563 -521 -543 -600 -612 -645 -665 -701 -721 -711 -614 -608 -602 -501 -454 -402 -416 -518 -623 -705 -729 -678 -611 -582 -592 -602 -597 -581 -559 -560 -567 -603 -635 -615 -546 -451 -322 -313 -339 -417 -431 -412 -456 -494 -485 -517 -480 -397 -338 -303 -289 -311 -366 -428 -458 -477 -499 -498 -484 -461 -475 -480 -465 -462 -455 -464 -475 -469 -475 -451 -400 -356 -339 -326 -283 -224 -189 -178 -174 -183 -228 -285 -302 -292 -838 -833 -833 -837 -845 -858 -872 -886 -891 -885 -871 -846 -818 -801 -778 -768 -769 -788 -805 -814 -826 -832 -844 -855 -869 -675 -601 -625 -803 -927 -809 -697 -702 -428 -0 -0 -0 -0 -0 -177 -879 -826 -902 -904 -899 -907 -910 -927 -926 -940 -165 -0 -0 -0 -0 -0 -0 -0 -0 -512 -969 -941 -912 -875 -834 -783 -710 -627 -569 -574 -598 -656 -707 -739 -756 -734 -710 -692 -667 -647 -631 -615 -613 -621 -632 -663 -703 -735 -752 -760 -761 -725 -661 -618 -589 -567 -559 -526 -507 -501 -495 -502 -504 -532 -564 -573 -537 -532 -542 -543 -546 -570 -597 -607 -581 -534 -511 -524 -543 -561 -566 -559 -561 -568 -581 -569 -531 -496 -449 -426 -443 -455 -479 -507 -537 -520 -511 -486 -496 -510 -523 -528 -550 -575 -607 -649 -682 -689 -684 -696 -699 -669 -631 -591 -557 -539 -536 -542 -569 -608 -644 -737 -780 -777 -696 -493 -471 -537 -627 -681 -692 -669 -665 -667 -613 -585 -626 -644 -634 -650 -673 -713 -757 -722 -642 -583 -583 -617 -636 -650 -647 -654 -640 -609 -512 -473 -474 -466 -426 -388 -430 -553 -644 -694 -688 -634 -587 -579 -604 -628 -623 -596 -560 -551 -574 -604 -606 -575 -503 -394 -338 -287 -308 -394 -428 -450 -512 -540 -525 -532 -494 -403 -363 -329 -305 -327 -381 -439 -471 -482 -488 -477 -475 -465 -471 -469 -453 -449 -449 -449 -450 -431 -418 -395 -359 -350 -334 -320 -249 -205 -199 -196 -188 -191 -234 -278 -287 -279 -846 -843 -841 -842 -848 -852 -857 -870 -869 -859 -848 -838 -814 -801 -781 -780 -787 -804 -821 -827 -834 -840 -850 -861 -616 -166 -0 -0 -369 -644 -317 -0 -0 -0 -0 -0 -0 -0 -0 -188 -749 -225 -908 -916 -904 -923 -924 -929 -940 -954 -952 -938 -215 -0 -0 -0 -0 -0 -0 -522 -974 -953 -927 -880 -827 -769 -697 -629 -609 -570 -599 -662 -714 -747 -763 -748 -725 -699 -678 -657 -632 -625 -616 -623 -640 -666 -695 -733 -764 -773 -760 -713 -655 -627 -616 -601 -568 -534 -513 -507 -509 -513 -517 -533 -551 -545 -519 -529 -532 -530 -530 -566 -590 -602 -574 -529 -513 -536 -562 -584 -602 -590 -575 -588 -607 -587 -531 -487 -418 -417 -451 -466 -486 -515 -519 -548 -509 -508 -504 -510 -524 -535 -550 -576 -607 -643 -677 -698 -698 -706 -708 -678 -644 -604 -569 -554 -555 -560 -581 -601 -656 -749 -773 -718 -609 -483 -513 -618 -713 -760 -757 -752 -766 -719 -619 -595 -648 -661 -641 -623 -608 -652 -696 -686 -664 -604 -586 -594 -616 -599 -613 -613 -567 -519 -428 -405 -391 -404 -387 -388 -460 -572 -628 -635 -617 -590 -577 -576 -578 -593 -615 -599 -569 -563 -572 -588 -565 -537 -507 -413 -347 -276 -314 -371 -427 -481 -549 -550 -531 -525 -507 -469 -397 -345 -341 -364 -403 -453 -494 -502 -496 -479 -470 -464 -474 -469 -455 -462 -467 -436 -433 -421 -397 -392 -368 -343 -338 -303 -232 -213 -224 -223 -210 -206 -222 -250 -269 -255 -857 -853 -848 -846 -847 -841 -839 -847 -843 -837 -833 -825 -810 -795 -787 -791 -802 -820 -838 -842 -849 -851 -852 -861 -218 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -54 -169 -324 -896 -901 -916 -907 -922 -921 -921 -928 -876 -897 -912 -913 -921 -932 -271 -0 -0 -0 -0 -26 -515 -964 -935 -881 -821 -783 -757 -679 -600 -571 -611 -666 -716 -746 -768 -747 -733 -710 -685 -679 -659 -635 -618 -628 -646 -663 -696 -740 -772 -772 -746 -700 -662 -651 -634 -613 -573 -543 -525 -521 -527 -532 -550 -549 -536 -524 -521 -509 -527 -537 -536 -558 -567 -576 -555 -516 -508 -539 -581 -609 -611 -596 -585 -589 -579 -531 -467 -448 -394 -409 -455 -477 -479 -499 -531 -600 -582 -541 -500 -499 -517 -539 -551 -566 -593 -609 -642 -686 -702 -707 -696 -659 -634 -601 -573 -563 -569 -571 -579 -594 -674 -726 -701 -622 -525 -488 -570 -700 -789 -811 -815 -790 -753 -696 -618 -613 -668 -669 -623 -588 -569 -583 -599 -596 -580 -547 -545 -547 -546 -529 -586 -610 -544 -522 -444 -406 -386 -381 -380 -415 -494 -582 -615 -607 -589 -579 -580 -585 -581 -560 -553 -563 -581 -588 -571 -564 -548 -536 -520 -425 -314 -276 -313 -367 -427 -506 -562 -557 -533 -525 -490 -450 -405 -371 -375 -402 -440 -473 -487 -480 -480 -495 -482 -475 -480 -473 -457 -453 -466 -454 -441 -432 -430 -401 -366 -342 -329 -275 -229 -237 -253 -248 -240 -235 -233 -261 -297 -264 -867 -862 -856 -848 -839 -835 -835 -837 -833 -826 -822 -815 -802 -790 -790 -800 -815 -835 -850 -851 -857 -855 -854 -535 -110 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -278 -888 -886 -890 -907 -910 -927 -934 -939 -941 -846 -60 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -477 -936 -879 -843 -823 -761 -672 -590 -567 -614 -664 -705 -751 -772 -753 -732 -710 -705 -685 -663 -655 -634 -641 -656 -671 -696 -733 -767 -769 -739 -716 -695 -660 -641 -621 -580 -547 -529 -528 -532 -543 -559 -555 -553 -525 -506 -501 -531 -547 -535 -540 -560 -568 -538 -500 -496 -504 -533 -584 -602 -592 -581 -571 -540 -454 -389 -393 -384 -414 -464 -473 -486 -516 -566 -640 -613 -550 -501 -487 -507 -535 -548 -547 -559 -580 -622 -675 -697 -689 -657 -614 -605 -588 -567 -564 -569 -582 -595 -609 -667 -662 -600 -522 -463 -503 -622 -754 -790 -822 -817 -763 -737 -661 -602 -629 -673 -669 -623 -588 -567 -557 -556 -556 -556 -539 -521 -534 -495 -479 -567 -620 -595 -551 -472 -429 -423 -415 -403 -439 -516 -584 -611 -602 -593 -591 -577 -564 -563 -544 -522 -561 -617 -623 -583 -571 -539 -533 -489 -377 -292 -282 -316 -379 -440 -529 -590 -605 -553 -507 -474 -440 -415 -405 -418 -444 -464 -474 -475 -473 -484 -508 -497 -492 -498 -505 -481 -457 -465 -467 -468 -456 -432 -399 -362 -343 -307 -249 -231 -257 -275 -270 -258 -251 -258 -290 -316 -292 -874 -868 -859 -850 -842 -839 -842 -839 -831 -820 -813 -807 -794 -786 -794 -811 -829 -845 -853 -857 -859 -859 -864 -153 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -217 -733 -879 -841 -720 -744 -759 -787 -805 -810 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -19 -383 -873 -823 -754 -661 -586 -575 -617 -667 -710 -749 -764 -762 -760 -734 -715 -700 -671 -654 -637 -646 -668 -679 -698 -729 -745 -745 -738 -723 -696 -668 -650 -624 -581 -551 -542 -543 -539 -542 -546 -546 -555 -520 -494 -503 -540 -559 -550 -547 -561 -558 -522 -494 -487 -491 -522 -577 -606 -596 -570 -537 -466 -371 -352 -368 -377 -387 -442 -486 -513 -570 -614 -649 -609 -548 -496 -478 -492 -520 -529 -527 -525 -534 -577 -640 -667 -653 -619 -574 -570 -578 -570 -567 -581 -607 -633 -639 -670 -614 -526 -452 -432 -500 -541 -640 -738 -768 -750 -708 -662 -601 -585 -633 -679 -683 -662 -637 -590 -579 -575 -580 -604 -604 -559 -531 -482 -460 -500 -580 -614 -560 -487 -443 -438 -423 -418 -463 -539 -599 -631 -639 -636 -628 -604 -568 -543 -539 -553 -568 -619 -627 -613 -606 -541 -512 -428 -333 -286 -299 -339 -386 -444 -472 -529 -574 -541 -491 -461 -431 -411 -415 -441 -478 -482 -480 -500 -526 -538 -559 -548 -526 -525 -503 -479 -460 -458 -478 -478 -458 -439 -397 -362 -335 -277 -223 -225 -261 -284 -275 -252 -246 -264 -300 -337 -328 -877 -868 -863 -859 -857 -853 -849 -846 -835 -820 -810 -799 -788 -789 -800 -820 -837 -849 -851 -860 -858 -865 -458 -66 -0 -0 -305 -119 -0 -0 -0 -0 -0 -0 -0 -114 -260 -246 -426 -862 -718 -160 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -371 -866 -817 -738 -647 -579 -585 -613 -655 -698 -733 -764 -764 -757 -745 -731 -710 -680 -646 -638 -655 -678 -688 -694 -698 -707 -722 -729 -719 -696 -668 -644 -615 -582 -559 -551 -546 -539 -539 -546 -543 -538 -511 -489 -518 -556 -576 -559 -554 -564 -557 -550 -525 -501 -492 -520 -572 -591 -580 -552 -502 -421 -336 -322 -344 -379 -412 -473 -501 -535 -606 -650 -656 -601 -544 -492 -478 -474 -486 -499 -494 -486 -484 -515 -584 -630 -630 -600 -553 -548 -553 -566 -584 -614 -645 -647 -684 -674 -588 -494 -425 -415 -433 -503 -585 -633 -631 -632 -633 -614 -575 -585 -650 -693 -708 -698 -653 -605 -596 -598 -620 -672 -680 -638 -559 -526 -463 -467 -538 -591 -551 -487 -448 -446 -429 -413 -457 -496 -542 -620 -656 -639 -613 -595 -575 -563 -570 -604 -594 -594 -586 -613 -603 -554 -479 -370 -302 -290 -320 -361 -397 -419 -452 -515 -555 -528 -483 -458 -441 -420 -411 -434 -472 -487 -482 -504 -563 -590 -600 -561 -565 -561 -492 -468 -464 -458 -493 -501 -480 -441 -386 -353 -310 -244 -207 -216 -256 -296 -287 -266 -262 -279 -307 -323 -338 -879 -870 -867 -868 -869 -862 -850 -842 -832 -820 -806 -789 -781 -789 -806 -829 -843 -847 -854 -856 -354 -361 -38 -0 -0 -0 -345 -133 -0 -0 -0 -0 -0 -0 -0 -382 -880 -874 -871 -870 -882 -704 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -429 -907 -866 -811 -736 -644 -583 -596 -628 -656 -691 -691 -737 -758 -756 -754 -738 -724 -681 -639 -637 -662 -692 -696 -693 -695 -703 -711 -709 -706 -703 -682 -652 -621 -587 -568 -562 -557 -557 -559 -553 -545 -535 -514 -491 -521 -565 -578 -556 -553 -555 -559 -556 -534 -498 -471 -495 -552 -567 -542 -514 -470 -398 -330 -322 -339 -400 -454 -498 -517 -558 -631 -667 -660 -582 -539 -502 -478 -458 -454 -469 -473 -475 -478 -495 -548 -604 -628 -608 -562 -527 -524 -553 -586 -643 -678 -683 -699 -656 -558 -473 -455 -419 -425 -488 -522 -525 -508 -511 -532 -544 -537 -569 -628 -664 -709 -699 -641 -596 -591 -612 -643 -707 -719 -697 -647 -535 -467 -500 -569 -598 -553 -482 -446 -444 -432 -409 -402 -433 -517 -611 -636 -594 -558 -553 -564 -566 -588 -613 -612 -602 -567 -593 -595 -554 -441 -330 -291 -304 -343 -362 -395 -415 -437 -482 -518 -520 -502 -478 -444 -407 -394 -409 -441 -494 -508 -525 -531 -581 -596 -560 -533 -527 -477 -477 -474 -461 -474 -489 -483 -429 -367 -327 -286 -239 -209 -224 -281 -335 -328 -313 -295 -286 -302 -315 -315 -890 -887 -881 -876 -870 -857 -842 -829 -824 -818 -798 -783 -779 -790 -806 -818 -838 -848 -824 -293 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -399 -882 -873 -871 -872 -816 -503 -0 -0 -0 -0 -0 -0 -0 -161 -160 -19 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -434 -905 -866 -807 -725 -636 -583 -590 -631 -633 -651 -691 -737 -750 -757 -761 -754 -731 -688 -655 -648 -676 -687 -690 -692 -695 -699 -712 -724 -724 -708 -674 -643 -622 -599 -571 -576 -572 -572 -569 -564 -555 -542 -509 -485 -519 -559 -569 -546 -537 -545 -553 -555 -542 -507 -484 -492 -519 -533 -513 -497 -480 -455 -377 -333 -364 -413 -500 -527 -542 -584 -639 -652 -641 -572 -549 -527 -482 -449 -441 -448 -467 -490 -494 -502 -540 -579 -601 -606 -562 -517 -527 -538 -567 -634 -685 -704 -647 -589 -568 -502 -450 -421 -435 -476 -488 -459 -429 -421 -436 -455 -447 -474 -579 -658 -677 -649 -594 -571 -600 -634 -671 -703 -709 -669 -640 -509 -468 -540 -622 -637 -560 -481 -446 -438 -435 -429 -411 -425 -511 -592 -597 -565 -531 -519 -550 -566 -593 -616 -646 -620 -576 -586 -598 -545 -411 -317 -305 -313 -341 -372 -405 -418 -432 -475 -512 -524 -525 -507 -476 -457 -438 -401 -457 -512 -550 -553 -466 -479 -532 -546 -537 -511 -474 -493 -480 -459 -441 -445 -446 -407 -368 -333 -291 -249 -216 -251 -322 -372 -369 -351 -322 -301 -317 -319 -311 -903 -895 -889 -882 -869 -853 -834 -815 -805 -798 -783 -770 -775 -790 -796 -813 -837 -854 -844 -559 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -414 -886 -878 -877 -881 -712 -196 -0 -0 -0 -0 -0 -0 -0 -938 -983 -274 -26 -0 -0 -0 -0 -0 -0 -0 -0 -0 -444 -911 -868 -800 -711 -630 -583 -580 -590 -635 -656 -691 -739 -754 -763 -772 -764 -734 -689 -666 -663 -664 -682 -701 -708 -706 -704 -707 -718 -719 -699 -669 -635 -617 -607 -602 -582 -583 -586 -584 -573 -565 -546 -507 -480 -499 -533 -541 -541 -530 -537 -548 -551 -543 -520 -498 -497 -516 -530 -526 -518 -506 -460 -388 -357 -395 -457 -534 -546 -562 -585 -615 -615 -611 -572 -544 -519 -479 -452 -444 -450 -472 -498 -504 -502 -522 -547 -565 -570 -529 -510 -543 -549 -551 -613 -668 -673 -552 -534 -502 -460 -434 -427 -441 -449 -449 -426 -405 -396 -395 -396 -400 -450 -551 -609 -591 -568 -553 -572 -616 -648 -673 -668 -646 -586 -532 -451 -476 -570 -656 -642 -553 -483 -461 -453 -446 -439 -418 -418 -489 -578 -608 -589 -548 -534 -561 -569 -611 -635 -661 -638 -609 -596 -594 -525 -402 -326 -314 -330 -351 -386 -415 -430 -459 -491 -513 -542 -561 -544 -511 -481 -468 -451 -478 -515 -527 -508 -431 -406 -485 -501 -569 -548 -517 -538 -514 -478 -446 -423 -410 -393 -378 -358 -300 -233 -217 -271 -348 -414 -414 -379 -349 -346 -317 -322 -289 -784 -880 -898 -882 -865 -848 -833 -821 -809 -794 -778 -768 -770 -781 -799 -818 -842 -859 -805 -244 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -423 -723 -677 -875 -877 -879 -724 -217 -0 -40 -255 -252 -247 -238 -969 -1006 -1004 -313 -185 -175 -42 -0 -0 -0 -0 -0 -58 -500 -907 -870 -794 -692 -634 -615 -580 -602 -646 -665 -703 -740 -752 -769 -782 -782 -743 -709 -702 -673 -658 -681 -708 -707 -705 -707 -703 -710 -724 -707 -668 -638 -630 -613 -610 -600 -595 -605 -600 -595 -581 -551 -507 -477 -476 -475 -493 -503 -509 -534 -550 -545 -527 -513 -509 -519 -534 -535 -542 -551 -529 -475 -401 -377 -419 -488 -545 -550 -561 -573 -584 -586 -578 -556 -531 -513 -487 -470 -468 -474 -490 -507 -510 -504 -508 -535 -560 -551 -509 -507 -550 -573 -565 -588 -633 -634 -523 -479 -443 -432 -430 -432 -433 -425 -421 -413 -407 -409 -403 -388 -390 -438 -518 -557 -510 -507 -539 -596 -630 -658 -657 -630 -577 -522 -447 -398 -497 -605 -669 -628 -550 -517 -497 -481 -474 -456 -422 -417 -487 -588 -651 -655 -609 -596 -591 -596 -641 -675 -665 -659 -648 -613 -551 -465 -411 -344 -332 -350 -365 -392 -415 -429 -459 -485 -496 -524 -546 -546 -528 -485 -482 -479 -501 -506 -480 -458 -463 -458 -474 -526 -597 -598 -559 -590 -588 -548 -495 -439 -412 -401 -393 -365 -288 -221 -217 -273 -357 -453 -457 -419 -415 -359 -336 -330 -300 -0 -600 -870 -881 -867 -852 -835 -811 -794 -785 -778 -770 -763 -777 -798 -822 -844 -865 -766 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -431 -637 -575 -875 -876 -879 -891 -686 -60 -396 -947 -978 -998 -1001 -1013 -1018 -1014 -1017 -1015 -1012 -248 -0 -0 -0 -95 -147 -584 -955 -915 -865 -787 -720 -686 -615 -593 -612 -649 -676 -702 -728 -739 -767 -786 -769 -732 -725 -688 -667 -664 -686 -721 -738 -716 -702 -702 -700 -705 -706 -696 -661 -620 -611 -610 -600 -601 -613 -620 -614 -598 -558 -513 -505 -479 -464 -473 -479 -491 -527 -546 -535 -509 -497 -502 -516 -533 -542 -561 -581 -557 -488 -409 -388 -427 -495 -537 -552 -558 -558 -552 -549 -544 -540 -521 -512 -505 -497 -499 -501 -506 -512 -510 -501 -506 -536 -554 -530 -505 -513 -567 -601 -587 -589 -574 -560 -504 -458 -428 -422 -449 -471 -456 -430 -414 -407 -405 -415 -421 -404 -397 -438 -504 -523 -478 -489 -544 -589 -642 -689 -705 -660 -593 -504 -403 -399 -520 -616 -657 -652 -612 -559 -523 -491 -459 -446 -428 -422 -509 -640 -709 -697 -690 -658 -623 -609 -649 -677 -670 -685 -672 -596 -546 -448 -383 -346 -351 -359 -376 -410 -429 -438 -457 -470 -470 -474 -492 -515 -514 -500 -490 -488 -507 -497 -466 -456 -488 -498 -493 -530 -587 -608 -593 -599 -570 -560 -538 -498 -472 -424 -401 -368 -273 -214 -222 -268 -355 -464 -469 -486 -456 -365 -328 -325 -289 -0 -0 -672 -874 -860 -848 -833 -808 -795 -787 -779 -773 -766 -775 -796 -821 -846 -735 -173 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -446 -868 -871 -878 -886 -886 -794 -514 -451 -944 -972 -1000 -1011 -1007 -1029 -768 -765 -777 -778 -790 -188 -0 -0 -0 -632 -1014 -986 -949 -907 -879 -847 -770 -680 -610 -594 -622 -650 -671 -693 -715 -727 -752 -763 -766 -765 -732 -703 -674 -668 -685 -721 -732 -727 -721 -707 -696 -693 -693 -687 -657 -624 -620 -616 -608 -604 -608 -617 -625 -609 -606 -557 -519 -493 -472 -477 -469 -479 -513 -535 -527 -500 -480 -472 -478 -506 -542 -579 -607 -574 -490 -411 -397 -425 -483 -507 -537 -549 -543 -527 -515 -512 -519 -513 -514 -518 -518 -520 -522 -522 -519 -510 -497 -499 -522 -532 -502 -495 -519 -561 -587 -583 -569 -574 -550 -503 -465 -434 -425 -455 -480 -447 -417 -423 -427 -418 -421 -430 -425 -421 -450 -511 -528 -493 -502 -534 -555 -633 -709 -770 -743 -653 -509 -396 -421 -529 -595 -612 -619 -604 -576 -545 -498 -448 -413 -408 -439 -524 -633 -708 -729 -710 -676 -629 -605 -618 -650 -674 -697 -651 -601 -531 -423 -345 -343 -367 -372 -392 -432 -449 -456 -467 -469 -471 -474 -483 -505 -511 -498 -467 -459 -477 -477 -466 -470 -490 -461 -473 -506 -568 -604 -613 -616 -580 -545 -530 -502 -478 -452 -416 -343 -257 -219 -234 -260 -292 -393 -468 -518 -486 -374 -340 -349 -278 -0 -138 -718 -864 -856 -843 -826 -821 -806 -781 -770 -773 -777 -785 -802 -823 -848 -689 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -276 -440 -663 -868 -869 -876 -882 -888 -727 -499 -926 -955 -984 -1010 -1021 -1012 -1023 -37 -0 -0 -0 -0 -0 -0 -0 -0 -511 -929 -992 -955 -922 -893 -838 -760 -662 -604 -602 -627 -654 -668 -685 -697 -704 -723 -726 -753 -748 -727 -711 -671 -693 -706 -722 -748 -751 -733 -721 -704 -676 -658 -641 -625 -623 -627 -623 -613 -599 -601 -612 -630 -634 -617 -570 -530 -499 -479 -470 -466 -478 -504 -531 -526 -513 -486 -447 -447 -485 -541 -590 -605 -566 -478 -410 -406 -421 -458 -471 -512 -537 -528 -506 -493 -493 -504 -502 -514 -530 -535 -540 -546 -544 -537 -519 -497 -490 -503 -504 -480 -488 -516 -528 -549 -546 -523 -556 -548 -508 -455 -428 -436 -472 -485 -485 -460 -456 -466 -449 -434 -437 -438 -440 -466 -534 -554 -538 -534 -530 -562 -634 -692 -772 -746 -635 -478 -386 -431 -479 -537 -575 -599 -614 -609 -575 -504 -422 -384 -406 -460 -523 -554 -648 -709 -710 -672 -632 -593 -582 -625 -671 -685 -659 -588 -474 -377 -323 -344 -380 -385 -406 -443 -450 -443 -460 -495 -495 -484 -478 -486 -501 -485 -435 -428 -440 -455 -455 -447 -448 -417 -436 -492 -554 -605 -621 -609 -602 -575 -512 -467 -471 -475 -428 -312 -242 -228 -235 -243 -252 -358 -418 -488 -454 -357 -355 -365 -276 -0 -757 -873 -860 -857 -856 -845 -830 -808 -782 -767 -771 -777 -781 -793 -817 -845 -831 -573 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -550 -880 -876 -869 -870 -868 -867 -884 -894 -915 -942 -967 -997 -1012 -1012 -995 -675 -17 -0 -0 -0 -0 -0 -0 -0 -0 -0 -464 -908 -980 -936 -882 -818 -742 -655 -605 -607 -633 -662 -670 -682 -693 -685 -686 -705 -737 -755 -727 -721 -708 -708 -695 -712 -737 -747 -749 -733 -698 -660 -629 -613 -611 -626 -638 -630 -613 -602 -599 -600 -619 -646 -624 -577 -537 -509 -489 -470 -463 -478 -496 -519 -514 -494 -465 -428 -431 -471 -528 -575 -579 -537 -455 -411 -413 -418 -430 -470 -501 -521 -512 -492 -480 -481 -486 -489 -499 -522 -543 -557 -564 -564 -552 -520 -488 -481 -489 -486 -478 -489 -497 -517 -507 -491 -480 -521 -531 -504 -447 -429 -436 -461 -472 -477 -473 -490 -511 -487 -459 -458 -458 -462 -481 -534 -573 -582 -575 -559 -567 -620 -679 -691 -656 -551 -429 -386 -389 -438 -522 -579 -619 -663 -671 -611 -513 -420 -379 -403 -422 -490 -572 -644 -691 -732 -674 -639 -583 -568 -608 -633 -649 -643 -533 -419 -349 -320 -361 -399 -398 -415 -437 -444 -462 -487 -524 -531 -516 -487 -467 -466 -452 -437 -439 -446 -445 -441 -417 -389 -363 -365 -422 -482 -524 -543 -554 -567 -540 -488 -464 -489 -495 -417 -272 -233 -232 -241 -230 -249 -326 -381 -456 -419 -340 -359 -359 -350 -234 -795 -865 -863 -864 -862 -853 -839 -813 -782 -761 -757 -765 -777 -794 -818 -845 -857 -833 -721 -607 -0 -0 -0 -0 -0 -0 -0 -0 -0 -422 -543 -525 -751 -881 -873 -870 -866 -858 -853 -867 -896 -928 -962 -975 -991 -953 -636 -608 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -570 -979 -921 -863 -801 -730 -656 -604 -608 -635 -661 -663 -664 -675 -675 -671 -695 -733 -740 -728 -731 -736 -741 -728 -728 -731 -733 -739 -728 -694 -653 -622 -606 -607 -623 -633 -624 -611 -610 -612 -613 -623 -653 -631 -586 -534 -511 -499 -480 -474 -482 -486 -491 -487 -474 -451 -423 -422 -451 -493 -539 -545 -498 -448 -408 -408 -422 -434 -470 -488 -509 -502 -490 -482 -477 -474 -471 -476 -508 -546 -569 -579 -580 -561 -518 -482 -470 -475 -470 -471 -486 -507 -522 -481 -458 -454 -484 -488 -460 -441 -446 -450 -457 -475 -496 -504 -523 -546 -527 -492 -485 -491 -491 -489 -507 -577 -604 -609 -589 -581 -611 -662 -617 -570 -489 -444 -390 -376 -445 -540 -598 -648 -707 -713 -628 -496 -406 -386 -394 -438 -510 -575 -633 -689 -717 -679 -640 -592 -578 -582 -592 -589 -562 -473 -391 -346 -334 -371 -408 -413 -418 -428 -452 -469 -500 -540 -547 -525 -503 -464 -438 -435 -456 -469 -479 -470 -453 -421 -370 -323 -303 -330 -353 -376 -434 -481 -495 -479 -466 -469 -506 -496 -388 -301 -230 -238 -245 -221 -240 -296 -332 -365 -320 -268 -305 -328 -326 -890 -880 -876 -872 -877 -872 -856 -844 -814 -780 -755 -744 -752 -770 -786 -802 -822 -841 -854 -864 -859 -638 -0 -0 -0 -0 -0 -0 -0 -0 -252 -753 -898 -883 -876 -873 -873 -865 -850 -847 -866 -905 -940 -976 -979 -984 -846 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -193 -273 -269 -684 -971 -915 -856 -797 -730 -658 -610 -612 -633 -655 -657 -660 -668 -669 -665 -690 -716 -719 -719 -744 -741 -744 -742 -738 -735 -733 -735 -724 -693 -656 -625 -608 -609 -622 -624 -620 -620 -623 -636 -623 -620 -648 -621 -581 -534 -515 -507 -494 -492 -492 -491 -491 -482 -467 -448 -430 -426 -437 -456 -502 -528 -477 -456 -399 -400 -416 -436 -468 -480 -495 -494 -494 -488 -481 -471 -460 -463 -494 -538 -573 -590 -591 -568 -517 -468 -457 -458 -456 -450 -480 -519 -516 -466 -439 -435 -451 -464 -456 -476 -486 -509 -521 -526 -536 -540 -545 -560 -555 -519 -500 -504 -501 -501 -516 -620 -656 -664 -635 -611 -613 -630 -602 -582 -533 -468 -391 -387 -465 -545 -602 -662 -718 -719 -627 -531 -499 -421 -403 -440 -530 -583 -624 -687 -688 -662 -637 -606 -592 -572 -569 -529 -486 -435 -383 -345 -347 -392 -433 -433 -424 -444 -466 -488 -516 -546 -574 -535 -499 -479 -459 -451 -463 -480 -480 -475 -450 -411 -373 -336 -326 -338 -373 -440 -466 -446 -422 -410 -454 -476 -483 -462 -389 -326 -228 -251 -241 -221 -242 -281 -302 -293 -258 -243 -227 -229 -235 -893 -891 -885 -699 -700 -841 -869 -850 -814 -772 -742 -731 -741 -764 -777 -787 -809 -832 -853 -856 -751 -131 -0 -0 -0 -0 -0 -0 -0 -0 -0 -679 -888 -876 -874 -874 -873 -864 -851 -854 -881 -910 -936 -974 -876 -552 -474 -0 -0 -0 -0 -0 -348 -357 -345 -335 -326 -318 -768 -971 -986 -986 -961 -918 -865 -800 -731 -664 -612 -607 -616 -652 -655 -659 -665 -662 -665 -676 -681 -693 -706 -730 -737 -731 -750 -757 -751 -737 -732 -724 -694 -661 -628 -605 -608 -617 -614 -615 -617 -635 -660 -643 -640 -640 -608 -582 -538 -516 -513 -512 -515 -511 -504 -495 -485 -467 -449 -443 -441 -439 -435 -460 -489 -470 -431 -384 -389 -410 -437 -469 -484 -491 -490 -491 -494 -491 -475 -460 -457 -478 -521 -563 -593 -604 -579 -520 -471 -466 -451 -429 -428 -478 -526 -496 -449 -428 -429 -442 -464 -469 -472 -509 -536 -564 -584 -591 -588 -583 -584 -576 -552 -523 -504 -489 -498 -535 -664 -729 -731 -693 -655 -624 -609 -630 -629 -581 -471 -385 -393 -469 -527 -570 -632 -691 -698 -663 -622 -502 -427 -397 -440 -539 -596 -619 -670 -651 -638 -629 -606 -582 -568 -549 -511 -470 -435 -392 -350 -363 -403 -421 -440 -440 -469 -484 -499 -527 -558 -570 -532 -508 -498 -496 -479 -464 -468 -459 -449 -423 -393 -368 -357 -368 -401 -452 -498 -539 -519 -425 -398 -458 -486 -461 -409 -377 -265 -241 -261 -236 -225 -244 -273 -295 -265 -242 -222 -203 -208 -216 -903 -905 -912 -317 -210 -745 -867 -856 -815 -771 -745 -737 -751 -766 -774 -794 -814 -833 -862 -877 -717 -0 -0 -0 -0 -0 -0 -0 -0 -0 -516 -831 -879 -874 -878 -877 -875 -867 -859 -868 -884 -898 -925 -817 -377 -0 -0 -0 -0 -0 -0 -0 -959 -1006 -992 -989 -989 -988 -951 -931 -941 -945 -932 -907 -870 -812 -748 -695 -643 -627 -630 -658 -662 -663 -657 -664 -668 -675 -667 -679 -686 -688 -712 -717 -742 -763 -756 -741 -742 -737 -709 -672 -630 -601 -597 -592 -593 -600 -614 -655 -681 -663 -649 -630 -602 -580 -555 -538 -526 -519 -527 -531 -523 -508 -492 -470 -447 -440 -443 -440 -434 -436 -458 -464 -418 -387 -389 -408 -443 -476 -491 -496 -495 -496 -504 -505 -483 -460 -449 -466 -507 -547 -577 -595 -590 -561 -501 -463 -439 -413 -421 -476 -523 -486 -437 -427 -440 -443 -467 -486 -503 -513 -549 -587 -605 -611 -607 -595 -583 -576 -580 -566 -504 -477 -485 -546 -662 -749 -747 -720 -687 -668 -649 -663 -655 -591 -463 -376 -396 -465 -512 -541 -576 -595 -616 -656 -617 -522 -444 -410 -449 -544 -602 -610 -637 -628 -629 -612 -593 -572 -563 -548 -529 -490 -447 -397 -360 -355 -376 -434 -456 -467 -488 -489 -496 -523 -554 -547 -550 -554 -528 -524 -509 -484 -476 -448 -410 -378 -365 -361 -362 -382 -414 -437 -477 -530 -537 -450 -395 -456 -471 -458 -363 -294 -232 -257 -261 -230 -220 -240 -262 -270 -273 -271 -244 -227 -228 -228 -901 -919 -923 -919 -902 -880 -872 -855 -815 -769 -744 -738 -746 -758 -776 -797 -816 -844 -872 -891 -893 -665 -0 -0 -0 -0 -0 -0 -0 -624 -882 -890 -873 -873 -883 -886 -883 -874 -868 -872 -881 -903 -940 -662 -0 -0 -0 -0 -0 -0 -0 -0 -563 -966 -981 -975 -967 -954 -930 -916 -915 -913 -905 -891 -868 -826 -785 -750 -688 -644 -647 -655 -672 -666 -659 -669 -664 -663 -657 -662 -663 -670 -695 -705 -740 -770 -771 -753 -752 -748 -719 -689 -655 -615 -593 -568 -569 -584 -614 -661 -700 -687 -665 -636 -607 -589 -581 -572 -542 -527 -531 -540 -539 -522 -498 -470 -441 -428 -430 -432 -429 -432 -459 -468 -411 -395 -398 -414 -450 -482 -489 -503 -502 -500 -512 -512 -482 -457 -448 -458 -489 -519 -547 -567 -569 -558 -503 -458 -425 -405 -424 -473 -514 -486 -434 -441 -444 -478 -500 -510 -516 -541 -566 -603 -624 -617 -604 -589 -572 -561 -573 -564 -494 -469 -471 -534 -607 -681 -686 -677 -668 -658 -653 -642 -619 -555 -440 -369 -402 -468 -510 -529 -531 -534 -551 -588 -583 -512 -447 -434 -460 -557 -615 -620 -615 -622 -635 -619 -599 -580 -574 -570 -544 -496 -464 -431 -376 -351 -389 -455 -466 -477 -500 -497 -495 -504 -518 -512 -557 -562 -553 -542 -534 -518 -513 -471 -415 -389 -374 -358 -352 -377 -430 -442 -427 -452 -472 -403 -376 -429 -446 -408 -311 -246 -225 -269 -259 -224 -220 -227 -240 -259 -273 -267 -250 -247 -255 -260 -901 -923 -930 -926 -909 -893 -873 -837 -804 -768 -754 -753 -755 -764 -780 -801 -823 -843 -867 -895 -702 -72 -0 -0 -0 -0 -0 -0 -0 -875 -930 -868 -872 -880 -890 -896 -893 -887 -878 -879 -895 -922 -953 -654 -0 -0 -0 -0 -0 -0 -0 -0 -0 -913 -976 -967 -949 -922 -896 -878 -882 -890 -883 -870 -851 -833 -803 -738 -675 -650 -662 -665 -671 -669 -662 -669 -666 -667 -666 -651 -648 -652 -678 -701 -729 -765 -764 -754 -761 -761 -742 -732 -718 -654 -595 -557 -555 -577 -616 -676 -710 -699 -669 -652 -623 -616 -597 -580 -551 -536 -539 -547 -549 -535 -507 -477 -448 -429 -422 -415 -410 -424 -456 -459 -414 -405 -408 -425 -453 -467 -484 -501 -500 -504 -522 -526 -495 -465 -444 -445 -467 -482 -497 -524 -538 -537 -499 -441 -415 -409 -428 -465 -498 -459 -430 -438 -471 -488 -500 -508 -522 -555 -575 -590 -599 -587 -576 -578 -569 -543 -549 -533 -482 -475 -480 -524 -580 -625 -630 -628 -630 -601 -594 -613 -562 -483 -400 -370 -422 -485 -508 -517 -538 -544 -536 -551 -548 -484 -444 -442 -467 -536 -604 -632 -632 -635 -652 -640 -617 -601 -596 -579 -543 -515 -487 -432 -367 -348 -410 -474 -482 -499 -525 -516 -505 -498 -485 -498 -527 -530 -535 -524 -532 -547 -546 -527 -492 -445 -399 -362 -342 -369 -439 -469 -440 -401 -406 -363 -348 -365 -415 -358 -273 -227 -237 -290 -267 -226 -216 -224 -231 -240 -263 -275 -265 -262 -268 -283 -897 -918 -930 -926 -902 -884 -865 -828 -810 -787 -763 -758 -766 -776 -793 -817 -831 -848 -879 -902 -667 -0 -0 -0 -0 -0 -0 -0 -0 -198 -834 -863 -872 -886 -901 -907 -905 -899 -888 -889 -908 -935 -964 -647 -0 -0 -0 -0 -0 -0 -0 -0 -0 -504 -932 -960 -933 -896 -872 -844 -836 -850 -857 -858 -845 -816 -778 -718 -665 -652 -663 -671 -673 -674 -669 -673 -674 -671 -664 -660 -650 -649 -673 -700 -728 -764 -761 -757 -768 -774 -771 -754 -721 -660 -601 -555 -544 -570 -616 -679 -711 -709 -696 -685 -643 -627 -606 -585 -562 -547 -548 -554 -557 -540 -513 -492 -464 -436 -419 -408 -400 -421 -451 -450 -423 -415 -416 -424 -442 -461 -487 -504 -504 -504 -523 -529 -507 -475 -446 -435 -446 -458 -472 -500 -518 -521 -485 -442 -417 -422 -439 -463 -467 -466 -435 -440 -473 -492 -498 -508 -530 -560 -576 -580 -577 -567 -568 -574 -562 -523 -514 -503 -489 -505 -529 -549 -579 -644 -649 -642 -624 -575 -552 -558 -509 -438 -380 -379 -406 -451 -513 -529 -540 -538 -524 -517 -508 -459 -427 -447 -469 -479 -550 -621 -651 -662 -659 -643 -624 -614 -612 -606 -579 -537 -488 -422 -351 -347 -424 -472 -487 -525 -545 -550 -549 -511 -484 -472 -481 -502 -509 -522 -536 -555 -566 -556 -521 -469 -422 -377 -334 -355 -422 -455 -430 -391 -381 -356 -305 -367 -389 -332 -252 -222 -255 -301 -306 -267 -235 -233 -236 -241 -266 -287 -284 -283 -285 -297 -884 -912 -923 -931 -911 -888 -868 -854 -817 -781 -759 -763 -779 -794 -809 -821 -831 -851 -875 -894 -892 -641 -0 -0 -0 -0 -0 -0 -0 -0 -827 -861 -872 -898 -912 -914 -915 -908 -897 -900 -919 -944 -736 -260 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -472 -898 -924 -884 -853 -817 -803 -804 -807 -819 -819 -798 -758 -702 -657 -643 -659 -674 -674 -675 -677 -679 -681 -669 -657 -651 -650 -650 -675 -699 -722 -756 -762 -761 -767 -778 -777 -750 -716 -663 -603 -563 -550 -570 -605 -666 -688 -711 -723 -694 -650 -633 -616 -591 -569 -557 -552 -557 -561 -547 -528 -503 -466 -439 -420 -408 -402 -425 -452 -452 -436 -429 -428 -420 -445 -468 -486 -504 -511 -514 -527 -531 -511 -478 -457 -444 -437 -448 -467 -495 -515 -518 -487 -445 -429 -440 -458 -459 -464 -453 -433 -438 -467 -497 -509 -518 -535 -554 -559 -556 -552 -542 -543 -563 -561 -511 -488 -501 -514 -551 -601 -607 -613 -691 -703 -694 -663 -600 -545 -521 -484 -428 -396 -384 -401 -480 -540 -540 -545 -541 -522 -504 -486 -466 -437 -446 -459 -488 -555 -610 -646 -665 -658 -644 -642 -638 -634 -627 -592 -529 -457 -392 -343 -364 -453 -483 -504 -545 -548 -580 -574 -541 -480 -455 -464 -503 -532 -558 -570 -571 -576 -550 -493 -441 -409 -389 -336 -350 -414 -427 -424 -418 -375 -336 -317 -382 -377 -313 -243 -234 -300 -338 -336 -291 -254 -247 -243 -249 -269 -274 -270 -270 -283 -289 -863 -892 -917 -932 -920 -909 -892 -854 -811 -778 -768 -777 -790 -798 -804 -813 -828 -850 -866 -864 -865 -876 -663 -0 -0 -0 -0 -0 -0 -0 -826 -847 -842 -877 -908 -918 -920 -910 -900 -908 -926 -947 -570 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -834 -918 -871 -837 -817 -795 -767 -760 -781 -796 -785 -747 -699 -661 -643 -662 -677 -682 -682 -682 -684 -679 -661 -650 -646 -652 -658 -683 -692 -716 -744 -760 -762 -764 -776 -767 -741 -713 -660 -609 -575 -564 -574 -594 -639 -646 -710 -729 -702 -663 -642 -620 -596 -574 -562 -558 -563 -567 -560 -537 -497 -465 -449 -428 -419 -410 -434 -462 -461 -458 -447 -438 -426 -456 -479 -498 -513 -521 -526 -535 -534 -525 -504 -474 -446 -435 -449 -464 -495 -522 -528 -494 -433 -445 -447 -448 -464 -466 -447 -432 -435 -472 -499 -508 -513 -524 -543 -544 -532 -526 -515 -519 -545 -546 -492 -488 -524 -544 -566 -620 -665 -677 -727 -718 -731 -716 -658 -585 -528 -488 -468 -434 -387 -409 -502 -560 -556 -573 -585 -565 -536 -515 -482 -469 -459 -465 -489 -557 -612 -634 -652 -668 -666 -666 -676 -670 -628 -567 -508 -443 -372 -330 -386 -477 -503 -515 -514 -536 -569 -584 -572 -505 -459 -475 -520 -556 -573 -576 -573 -569 -522 -452 -434 -429 -419 -380 -382 -441 -448 -444 -420 -392 -354 -363 -407 -365 -290 -239 -236 -284 -343 -354 -311 -272 -253 -238 -243 -262 -272 -265 -265 -277 -291 -839 -858 -883 -917 -924 -898 -871 -846 -801 -781 -780 -787 -785 -772 -772 -786 -811 -827 -836 -846 -844 -863 -890 -704 -0 -0 -0 -0 -0 -0 -821 -881 -846 -874 -906 -918 -918 -911 -909 -915 -928 -948 -556 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -840 -914 -886 -849 -826 -785 -740 -728 -753 -778 -771 -740 -703 -669 -656 -668 -673 -675 -685 -688 -684 -679 -665 -655 -656 -660 -671 -692 -694 -711 -724 -747 -758 -757 -764 -757 -736 -712 -663 -615 -591 -579 -580 -579 -603 -648 -699 -723 -699 -670 -648 -628 -600 -586 -578 -572 -567 -568 -561 -534 -499 -476 -463 -437 -424 -417 -443 -473 -474 -480 -472 -446 -434 -456 -492 -504 -518 -526 -534 -548 -554 -542 -517 -479 -445 -445 -461 -472 -498 -527 -528 -496 -462 -463 -464 -456 -471 -477 -466 -437 -430 -465 -492 -497 -506 -513 -520 -522 -515 -504 -491 -494 -515 -516 -484 -487 -516 -552 -558 -616 -700 -714 -723 -678 -701 -725 -703 -645 -613 -577 -517 -445 -388 -417 -514 -571 -574 -610 -624 -602 -576 -569 -521 -464 -461 -468 -485 -542 -612 -632 -652 -663 -677 -691 -693 -670 -614 -550 -500 -450 -371 -330 -405 -477 -480 -501 -499 -515 -540 -573 -602 -579 -529 -508 -525 -538 -550 -548 -528 -507 -454 -406 -425 -424 -434 -420 -427 -437 -499 -487 -449 -428 -406 -418 -428 -352 -295 -251 -236 -279 -354 -380 -339 -290 -264 -244 -242 -255 -268 -267 -257 -262 -273 -816 -813 -845 -897 -912 -897 -858 -830 -791 -787 -785 -778 -764 -747 -753 -763 -780 -811 -833 -838 -843 -862 -900 -715 -0 -0 -0 -0 -0 -0 -119 -787 -842 -876 -906 -913 -917 -914 -915 -921 -929 -951 -833 -390 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -846 -930 -910 -870 -829 -776 -726 -717 -744 -768 -764 -736 -701 -678 -671 -670 -676 -671 -688 -692 -690 -679 -663 -658 -658 -670 -685 -693 -699 -705 -719 -742 -749 -741 -745 -745 -731 -710 -668 -629 -613 -605 -598 -590 -608 -643 -688 -716 -702 -676 -657 -641 -613 -604 -598 -582 -573 -572 -561 -540 -514 -488 -469 -440 -423 -420 -433 -462 -482 -493 -480 -452 -436 -458 -499 -515 -525 -532 -537 -546 -562 -558 -530 -488 -455 -460 -475 -483 -490 -516 -527 -525 -517 -481 -478 -472 -472 -488 -476 -448 -433 -457 -481 -490 -501 -513 -514 -509 -508 -500 -485 -488 -502 -500 -499 -499 -506 -530 -554 -628 -707 -712 -664 -591 -605 -676 -709 -705 -673 -622 -554 -461 -395 -422 -515 -578 -597 -615 -613 -589 -581 -546 -492 -453 -455 -471 -484 -530 -594 -627 -642 -646 -665 -674 -647 -609 -581 -545 -510 -458 -364 -339 -346 -409 -477 -498 -492 -493 -507 -548 -601 -622 -590 -571 -555 -531 -528 -520 -487 -445 -398 -386 -421 -434 -435 -435 -439 -468 -436 -458 -439 -440 -462 -468 -437 -365 -307 -257 -252 -310 -384 -407 -360 -296 -261 -246 -243 -244 -257 -280 -261 -254 -253 -783 -783 -843 -887 -901 -872 -840 -817 -792 -788 -779 -769 -755 -747 -746 -756 -782 -815 -840 -852 -859 -877 -907 -703 -0 -0 -0 -0 -0 -0 -773 -850 -861 -880 -902 -908 -916 -919 -922 -923 -924 -938 -654 -180 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -862 -943 -914 -879 -829 -764 -720 -716 -738 -764 -765 -739 -715 -702 -687 -674 -684 -670 -696 -696 -695 -681 -663 -663 -664 -673 -683 -688 -700 -704 -715 -732 -735 -725 -730 -736 -726 -708 -677 -653 -644 -627 -614 -598 -608 -637 -688 -718 -697 -682 -665 -654 -633 -621 -607 -590 -578 -573 -563 -545 -522 -495 -465 -440 -430 -418 -424 -459 -487 -500 -485 -464 -443 -460 -497 -520 -536 -552 -553 -553 -564 -566 -539 -496 -471 -478 -490 -491 -490 -512 -514 -522 -521 -497 -481 -487 -492 -499 -480 -445 -434 -448 -457 -475 -501 -511 -508 -509 -512 -509 -499 -496 -512 -509 -499 -522 -533 -516 -540 -612 -676 -672 -559 -473 -486 -514 -578 -654 -673 -633 -567 -478 -401 -419 -502 -562 -585 -607 -599 -599 -558 -490 -469 -463 -455 -480 -499 -543 -578 -608 -630 -645 -638 -606 -568 -545 -548 -543 -521 -458 -341 -342 -363 -421 -475 -486 -490 -493 -499 -532 -583 -610 -622 -613 -582 -547 -521 -498 -460 -405 -370 -395 -444 -449 -464 -434 -410 -407 -426 -443 -435 -444 -489 -495 -463 -373 -288 -250 -268 -340 -415 -437 -397 -337 -288 -257 -250 -239 -274 -305 -292 -272 -252 -762 -779 -839 -873 -881 -855 -826 -817 -798 -788 -777 -766 -760 -746 -745 -757 -787 -821 -846 -859 -867 -886 -914 -942 -748 -0 -132 -906 -872 -855 -889 -851 -854 -868 -895 -898 -913 -922 -923 -922 -920 -929 -503 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -874 -936 -910 -875 -822 -762 -719 -718 -740 -764 -771 -757 -737 -715 -691 -684 -692 -679 -695 -702 -693 -684 -670 -666 -666 -665 -673 -681 -699 -708 -721 -733 -728 -716 -724 -731 -717 -705 -694 -686 -662 -642 -624 -604 -613 -637 -687 -710 -690 -680 -669 -664 -646 -626 -611 -596 -587 -581 -568 -552 -535 -506 -470 -454 -433 -421 -436 -470 -494 -502 -502 -483 -451 -459 -497 -511 -529 -552 -561 -556 -561 -562 -535 -501 -489 -493 -502 -507 -505 -500 -506 -523 -514 -524 -498 -494 -500 -505 -488 -457 -447 -439 -447 -472 -504 -520 -510 -507 -519 -520 -508 -489 -508 -527 -506 -525 -561 -563 -550 -597 -634 -600 -510 -409 -383 -401 -467 -558 -624 -640 -591 -483 -387 -396 -468 -524 -533 -565 -592 -601 -549 -468 -467 -475 -456 -488 -515 -542 -569 -603 -630 -639 -612 -567 -539 -533 -550 -556 -551 -529 -406 -340 -377 -441 -482 -487 -491 -505 -504 -515 -547 -564 -594 -603 -588 -566 -531 -490 -441 -380 -349 -414 -428 -479 -487 -430 -387 -390 -420 -430 -438 -468 -492 -498 -459 -337 -259 -252 -289 -370 -446 -460 -410 -375 -361 -288 -231 -240 -292 -330 -314 -285 -253 -753 -784 -826 -847 -846 -844 -825 -817 -801 -790 -777 -775 -762 -756 -759 -774 -802 -826 -853 -872 -877 -892 -918 -951 -972 -776 -152 -936 -929 -911 -883 -849 -859 -867 -894 -904 -917 -917 -915 -917 -920 -930 -836 -402 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -565 -916 -924 -906 -869 -811 -750 -718 -722 -742 -756 -767 -762 -736 -713 -699 -694 -700 -690 -700 -708 -692 -683 -682 -667 -659 -658 -662 -675 -700 -718 -732 -736 -725 -714 -721 -726 -716 -710 -704 -692 -664 -651 -627 -612 -614 -641 -690 -696 -693 -682 -674 -664 -646 -626 -616 -605 -600 -594 -575 -559 -553 -537 -503 -465 -429 -427 -446 -478 -507 -509 -517 -492 -461 -464 -474 -495 -522 -543 -554 -545 -545 -544 -522 -506 -497 -494 -503 -505 -510 -505 -507 -517 -499 -522 -506 -502 -501 -508 -491 -485 -462 -445 -449 -474 -510 -524 -514 -517 -535 -550 -537 -499 -485 -533 -543 -562 -590 -597 -629 -657 -628 -532 -487 -392 -335 -354 -418 -504 -588 -633 -600 -485 -389 -400 -449 -464 -526 -562 -577 -584 -533 -473 -470 -474 -465 -489 -518 -530 -555 -588 -614 -621 -601 -570 -557 -554 -560 -569 -567 -530 -334 -345 -390 -456 -487 -494 -501 -521 -524 -524 -516 -522 -566 -594 -592 -585 -554 -494 -436 -394 -383 -375 -436 -496 -507 -458 -438 -425 -422 -424 -427 -450 -465 -458 -386 -288 -252 -265 -300 -374 -448 -477 -453 -376 -345 -294 -222 -250 -310 -354 -329 -290 -266 -754 -785 -815 -827 -820 -824 -818 -814 -802 -791 -785 -784 -775 -766 -770 -787 -813 -833 -850 -872 -887 -895 -906 -911 -926 -945 -954 -939 -912 -898 -863 -848 -868 -878 -888 -902 -907 -911 -918 -925 -927 -937 -957 -532 -0 -0 -0 -0 -0 -0 -0 -0 -0 -19 -940 -936 -921 -907 -868 -801 -738 -721 -724 -732 -744 -758 -757 -734 -716 -710 -705 -708 -699 -711 -714 -695 -691 -692 -674 -662 -655 -653 -669 -695 -726 -736 -736 -725 -716 -716 -718 -717 -711 -709 -695 -662 -656 -631 -620 -617 -651 -680 -680 -676 -681 -674 -659 -648 -633 -625 -620 -618 -611 -588 -569 -568 -557 -521 -467 -434 -438 -456 -488 -514 -521 -520 -507 -500 -473 -467 -485 -519 -537 -542 -526 -524 -521 -500 -500 -496 -502 -517 -512 -517 -522 -514 -514 -518 -531 -515 -508 -505 -504 -498 -490 -468 -450 -452 -476 -516 -535 -525 -534 -555 -584 -582 -538 -496 -541 -580 -593 -630 -627 -657 -677 -637 -598 -488 -369 -328 -348 -403 -484 -566 -620 -601 -485 -396 -394 -407 -471 -530 -557 -564 -553 -515 -485 -483 -480 -476 -488 -515 -532 -549 -569 -585 -600 -594 -567 -569 -587 -589 -593 -569 -483 -304 -355 -396 -466 -497 -507 -515 -538 -550 -549 -525 -513 -544 -579 -581 -568 -545 -497 -443 -427 -381 -371 -443 -502 -507 -497 -479 -462 -443 -427 -419 -394 -386 -364 -301 -256 -258 -276 -304 -353 -402 -406 -400 -322 -301 -255 -221 -264 -324 -361 -336 -299 -285 -751 -781 -803 -810 -808 -817 -812 -812 -806 -789 -790 -788 -781 -777 -777 -792 -806 -824 -843 -868 -884 -884 -889 -901 -920 -952 -962 -929 -904 -882 -858 -865 -869 -884 -877 -878 -892 -906 -920 -921 -928 -945 -961 -519 -0 -0 -0 -0 -0 -0 -0 -0 -0 -29 -950 -927 -917 -897 -851 -789 -737 -722 -717 -723 -742 -757 -754 -734 -719 -715 -714 -716 -712 -717 -718 -714 -701 -696 -683 -671 -655 -654 -664 -698 -728 -735 -733 -730 -725 -716 -712 -713 -712 -712 -700 -661 -657 -635 -631 -626 -643 -671 -674 -672 -670 -675 -667 -659 -643 -633 -631 -630 -627 -615 -596 -577 -558 -517 -464 -443 -446 -462 -488 -516 -529 -534 -533 -514 -484 -474 -491 -515 -533 -533 -519 -520 -506 -485 -500 -499 -506 -526 -520 -508 -516 -515 -530 -535 -550 -520 -519 -519 -513 -511 -501 -477 -458 -458 -482 -528 -559 -556 -559 -580 -607 -606 -547 -518 -562 -633 -646 -686 -664 -667 -674 -666 -613 -471 -357 -333 -360 -415 -492 -563 -608 -585 -496 -476 -406 -416 -467 -528 -556 -566 -544 -516 -512 -512 -508 -494 -501 -525 -543 -567 -594 -600 -595 -584 -560 -567 -577 -601 -593 -513 -374 -309 -366 -407 -467 -495 -515 -526 -550 -570 -571 -534 -501 -515 -546 -544 -516 -507 -495 -471 -412 -362 -370 -463 -498 -496 -490 -471 -460 -454 -431 -414 -370 -323 -286 -253 -250 -273 -291 -311 -325 -349 -359 -351 -318 -270 -235 -239 -284 -339 -371 -342 -300 -284 -742 -772 -783 -783 -787 -792 -791 -792 -787 -789 -798 -795 -790 -784 -783 -797 -810 -830 -845 -853 -871 -888 -886 -880 -894 -942 -948 -925 -888 -879 -864 -857 -878 -879 -875 -872 -890 -909 -924 -919 -919 -935 -544 -99 -0 -0 -0 -0 -0 -0 -0 -0 -0 -40 -971 -930 -921 -892 -839 -811 -758 -717 -711 -725 -741 -754 -749 -735 -725 -721 -723 -725 -723 -723 -728 -733 -706 -700 -691 -673 -654 -660 -666 -696 -719 -724 -727 -733 -733 -721 -714 -718 -719 -719 -703 -664 -659 -641 -637 -635 -629 -667 -673 -676 -668 -670 -669 -669 -656 -642 -644 -649 -645 -635 -611 -583 -563 -516 -470 -447 -455 -471 -490 -515 -519 -542 -549 -521 -498 -483 -497 -515 -528 -528 -521 -520 -523 -510 -494 -503 -520 -544 -544 -526 -514 -525 -540 -555 -556 -556 -538 -528 -531 -529 -507 -479 -463 -464 -490 -533 -564 -585 -592 -595 -618 -613 -561 -546 -588 -702 -730 -727 -715 -681 -653 -618 -524 -413 -351 -346 -372 -427 -505 -564 -587 -576 -538 -490 -427 -434 -466 -520 -551 -564 -557 -547 -549 -551 -542 -526 -518 -529 -551 -590 -627 -624 -597 -576 -570 -572 -586 -596 -554 -448 -307 -327 -379 -427 -468 -482 -510 -540 -558 -572 -577 -543 -508 -508 -518 -520 -515 -504 -484 -452 -414 -369 -403 -484 -503 -507 -497 -470 -462 -438 -400 -383 -348 -299 -264 -249 -258 -283 -306 -316 -339 -360 -351 -348 -315 -278 -252 -259 -287 -330 -347 -316 -288 -289 -739 -767 -769 -768 -770 -774 -776 -776 -784 -793 -803 -809 -804 -798 -793 -795 -799 -814 -826 -844 -872 -885 -875 -867 -891 -932 -931 -902 -867 -865 -849 -862 -862 -882 -880 -870 -895 -920 -924 -916 -918 -932 -436 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -51 -984 -933 -909 -887 -867 -832 -770 -722 -719 -736 -743 -752 -752 -744 -738 -735 -743 -742 -737 -732 -740 -738 -721 -709 -695 -679 -659 -663 -660 -676 -689 -707 -715 -729 -735 -723 -721 -727 -722 -711 -692 -667 -664 -655 -651 -639 -640 -663 -677 -675 -670 -675 -684 -693 -677 -663 -671 -672 -658 -640 -615 -588 -566 -524 -476 -450 -460 -480 -501 -507 -520 -554 -557 -534 -506 -495 -506 -516 -519 -523 -533 -540 -536 -521 -508 -518 -539 -561 -556 -530 -511 -528 -533 -562 -567 -567 -553 -547 -554 -548 -521 -490 -473 -470 -489 -519 -559 -616 -633 -619 -625 -624 -598 -593 -631 -757 -779 -748 -689 -612 -560 -501 -423 -364 -342 -351 -383 -428 -485 -533 -538 -551 -540 -500 -439 -432 -461 -495 -537 -560 -559 -559 -567 -573 -570 -551 -526 -525 -545 -584 -623 -630 -620 -607 -592 -597 -609 -592 -518 -368 -290 -327 -391 -441 -456 -483 -514 -546 -557 -566 -571 -559 -543 -529 -519 -518 -507 -483 -451 -423 -418 -378 -434 -491 -504 -505 -504 -484 -463 -418 -371 -344 -321 -293 -267 -256 -260 -273 -302 -331 -377 -402 -393 -374 -308 -273 -257 -260 -261 -283 -310 -288 -281 -298 -753 -761 -751 -753 -764 -774 -772 -779 -791 -796 -801 -804 -808 -807 -807 -807 -802 -799 -812 -842 -872 -877 -861 -855 -879 -912 -905 -884 -860 -853 -853 -856 -870 -898 -882 -874 -903 -929 -931 -911 -915 -930 -422 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -16 -282 -938 -947 -917 -890 -837 -774 -731 -723 -738 -745 -748 -755 -751 -744 -750 -758 -750 -751 -744 -746 -750 -737 -719 -701 -685 -666 -664 -661 -662 -671 -687 -704 -730 -736 -726 -729 -733 -724 -709 -687 -676 -675 -673 -661 -651 -650 -659 -679 -676 -674 -676 -692 -701 -694 -680 -691 -697 -674 -648 -621 -591 -565 -527 -481 -454 -466 -472 -490 -507 -528 -558 -563 -546 -519 -509 -518 -526 -530 -530 -534 -548 -551 -531 -515 -516 -546 -569 -581 -557 -518 -529 -529 -554 -571 -579 -564 -556 -559 -553 -531 -504 -487 -481 -479 -505 -567 -623 -649 -646 -636 -645 -646 -650 -683 -729 -781 -754 -604 -489 -430 -388 -348 -329 -333 -354 -384 -402 -413 -446 -486 -516 -524 -475 -447 -439 -475 -483 -511 -539 -550 -560 -569 -578 -586 -568 -537 -522 -519 -533 -562 -573 -595 -598 -599 -610 -608 -562 -460 -327 -303 -344 -372 -416 -459 -481 -505 -534 -549 -560 -570 -571 -567 -556 -538 -519 -499 -466 -438 -406 -393 -402 -449 -491 -506 -508 -500 -481 -446 -400 -361 -329 -310 -303 -292 -283 -271 -273 -309 -341 -392 -440 -437 -398 -313 -286 -272 -268 -275 -294 -300 -284 -281 -297 -750 -747 -741 -749 -764 -765 -768 -782 -792 -792 -801 -801 -805 -802 -803 -803 -790 -792 -810 -837 -855 -859 -858 -867 -892 -909 -894 -874 -857 -854 -847 -846 -851 -859 -869 -876 -885 -910 -922 -918 -921 -924 -877 -398 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -246 -925 -929 -898 -847 -780 -737 -718 -731 -747 -759 -767 -766 -760 -766 -776 -756 -749 -748 -758 -763 -753 -730 -716 -698 -683 -681 -671 -657 -665 -677 -694 -723 -738 -735 -741 -742 -728 -718 -706 -694 -685 -683 -673 -666 -667 -665 -680 -677 -683 -688 -695 -702 -707 -710 -727 -719 -684 -659 -629 -592 -564 -538 -490 -479 -458 -465 -484 -506 -533 -556 -560 -553 -527 -523 -529 -528 -527 -532 -545 -561 -565 -547 -523 -523 -552 -576 -623 -581 -546 -541 -540 -563 -572 -583 -575 -564 -562 -553 -536 -517 -504 -490 -482 -510 -564 -616 -652 -659 -648 -671 -685 -690 -701 -715 -747 -699 -500 -392 -356 -335 -322 -326 -342 -357 -371 -391 -412 -434 -459 -480 -485 -470 -464 -460 -486 -476 -472 -498 -517 -534 -543 -559 -586 -589 -563 -535 -523 -513 -507 -532 -577 -596 -601 -620 -584 -509 -366 -298 -318 -328 -381 -433 -475 -486 -493 -516 -534 -544 -558 -564 -565 -562 -541 -519 -499 -458 -437 -413 -395 -411 -454 -467 -503 -507 -497 -480 -441 -389 -357 -333 -311 -311 -311 -309 -283 -278 -303 -322 -361 -405 -404 -352 -309 -288 -278 -276 -305 -332 -323 -296 -282 -289 -738 -744 -740 -748 -759 -752 -762 -778 -789 -794 -795 -805 -797 -790 -792 -790 -789 -793 -809 -831 -836 -841 -846 -856 -886 -902 -899 -886 -854 -845 -849 -842 -866 -857 -868 -865 -878 -905 -932 -933 -930 -937 -954 -450 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -931 -940 -906 -855 -790 -741 -725 -731 -748 -765 -773 -777 -773 -776 -788 -758 -760 -756 -768 -777 -767 -744 -744 -738 -715 -701 -689 -666 -665 -673 -698 -725 -736 -736 -739 -744 -741 -733 -717 -702 -695 -699 -692 -689 -676 -682 -695 -689 -689 -692 -701 -716 -733 -746 -746 -724 -689 -660 -636 -606 -579 -551 -531 -486 -457 -461 -488 -506 -535 -556 -562 -562 -539 -532 -533 -539 -541 -546 -553 -558 -564 -551 -527 -521 -559 -591 -644 -647 -593 -555 -550 -572 -565 -583 -579 -569 -563 -556 -541 -529 -517 -495 -486 -512 -554 -596 -643 -656 -649 -699 -706 -723 -731 -734 -706 -621 -431 -350 -332 -321 -316 -327 -338 -356 -387 -401 -403 -394 -420 -464 -469 -485 -484 -475 -473 -465 -454 -475 -500 -518 -528 -546 -584 -611 -596 -577 -574 -547 -528 -549 -585 -609 -619 -615 -560 -442 -309 -292 -293 -344 -386 -437 -480 -487 -492 -510 -524 -528 -532 -540 -543 -538 -523 -505 -492 -461 -449 -424 -409 -421 -423 -457 -491 -493 -486 -470 -430 -380 -356 -348 -327 -314 -322 -326 -296 -279 -288 -299 -336 -343 -346 -326 -318 -277 -267 -282 -331 -372 -365 -322 -290 -292 -743 -741 -739 -750 -752 -753 -766 -777 -786 -799 -794 -796 -804 -790 -789 -784 -791 -791 -800 -823 -827 -821 -830 -850 -874 -892 -890 -868 -850 -850 -857 -859 -855 -858 -853 -866 -878 -906 -912 -929 -942 -956 -970 -442 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -39 -801 -975 -938 -898 -855 -789 -737 -729 -734 -739 -752 -769 -780 -780 -786 -794 -768 -779 -775 -775 -792 -783 -764 -782 -761 -735 -716 -702 -675 -667 -678 -697 -719 -732 -731 -730 -740 -752 -738 -719 -709 -707 -710 -711 -708 -698 -695 -703 -712 -702 -697 -713 -744 -760 -766 -749 -727 -707 -674 -645 -620 -609 -579 -543 -488 -456 -459 -486 -509 -539 -556 -565 -571 -571 -551 -546 -554 -556 -554 -553 -561 -570 -558 -535 -525 -551 -556 -586 -638 -606 -575 -567 -577 -578 -590 -576 -569 -566 -562 -552 -537 -518 -498 -495 -512 -538 -577 -641 -682 -671 -693 -704 -738 -731 -717 -656 -537 -390 -329 -319 -318 -319 -326 -346 -370 -392 -412 -423 -429 -439 -417 -439 -494 -497 -495 -475 -455 -442 -462 -502 -529 -542 -558 -592 -618 -622 -621 -610 -593 -581 -586 -597 -613 -642 -632 -551 -379 -357 -279 -297 -357 -390 -437 -477 -483 -494 -516 -526 -520 -507 -510 -512 -515 -512 -488 -469 -454 -438 -428 -427 -415 -419 -445 -475 -478 -463 -441 -406 -371 -359 -357 -339 -315 -331 -341 -313 -288 -292 -291 -318 -318 -317 -310 -287 -296 -303 -310 -339 -378 -389 -357 -326 -329 -750 -739 -737 -750 -747 -749 -766 -774 -782 -789 -796 -803 -812 -813 -807 -797 -806 -805 -796 -804 -806 -811 -816 -818 -831 -857 -876 -866 -852 -848 -859 -858 -846 -851 -850 -853 -874 -903 -921 -931 -935 -959 -408 -24 -0 -0 -0 -342 -888 -866 -857 -681 -0 -85 -817 -991 -970 -924 -890 -844 -790 -741 -743 -750 -749 -758 -774 -786 -790 -797 -800 -782 -790 -794 -798 -810 -807 -794 -797 -766 -737 -720 -710 -683 -673 -684 -698 -714 -723 -724 -725 -736 -754 -753 -731 -725 -725 -733 -725 -728 -715 -718 -720 -728 -707 -703 -716 -747 -762 -769 -753 -732 -719 -691 -671 -657 -627 -598 -551 -485 -464 -463 -490 -514 -541 -564 -575 -577 -577 -559 -551 -561 -570 -567 -561 -564 -570 -563 -541 -524 -526 -549 -575 -644 -619 -592 -576 -589 -595 -593 -582 -578 -576 -568 -557 -546 -528 -511 -510 -519 -534 -585 -644 -670 -684 -658 -676 -702 -701 -664 -581 -464 -363 -321 -322 -327 -334 -347 -356 -378 -421 -442 -444 -456 -465 -479 -479 -512 -515 -511 -475 -457 -454 -466 -495 -511 -527 -555 -579 -595 -619 -630 -618 -610 -589 -594 -588 -599 -639 -611 -609 -505 -320 -266 -313 -366 -394 -441 -482 -487 -491 -507 -514 -510 -498 -496 -491 -497 -495 -451 -446 -466 -466 -452 -440 -439 -447 -454 -471 -468 -450 -421 -386 -367 -360 -354 -331 -313 -331 -352 -331 -309 -293 -289 -290 -289 -293 -293 -298 -317 -327 -323 -330 -348 -360 -357 -349 -341 -754 -742 -741 -753 -757 -761 -770 -769 -772 -774 -788 -821 -818 -819 -812 -812 -828 -833 -804 -807 -803 -800 -799 -810 -829 -845 -863 -865 -858 -849 -864 -868 -839 -856 -839 -870 -873 -865 -919 -934 -954 -975 -373 -0 -0 -0 -0 -391 -1000 -994 -982 -953 -840 -843 -949 -950 -939 -913 -877 -839 -800 -783 -769 -756 -753 -768 -790 -802 -803 -806 -807 -793 -799 -807 -820 -822 -823 -819 -804 -765 -738 -722 -717 -693 -682 -690 -703 -711 -715 -719 -725 -743 -767 -761 -742 -736 -739 -741 -740 -743 -738 -723 -734 -738 -720 -708 -719 -739 -751 -754 -744 -725 -713 -705 -690 -666 -633 -604 -551 -488 -471 -474 -499 -522 -539 -543 -571 -582 -583 -566 -557 -562 -567 -570 -566 -563 -568 -566 -561 -545 -534 -539 -559 -607 -608 -600 -589 -602 -609 -602 -607 -599 -585 -574 -566 -558 -545 -533 -523 -526 -534 -577 -601 -624 -651 -589 -619 -635 -631 -582 -510 -429 -351 -323 -320 -328 -344 -357 -377 -405 -433 -457 -465 -471 -486 -507 -509 -520 -523 -527 -492 -454 -470 -481 -491 -492 -497 -516 -543 -583 -620 -632 -621 -575 -553 -566 -547 -545 -576 -575 -552 -432 -294 -267 -318 -371 -401 -452 -493 -499 -495 -491 -500 -504 -501 -508 -493 -487 -467 -437 -450 -472 -470 -470 -450 -464 -481 -482 -481 -465 -438 -410 -386 -369 -355 -351 -327 -327 -353 -372 -342 -319 -297 -309 -297 -291 -294 -301 -314 -318 -316 -313 -316 -326 -335 -332 -332 -334 -755 -754 -753 -758 -773 -783 -780 -766 -765 -777 -803 -827 -826 -807 -806 -823 -843 -832 -807 -810 -809 -807 -802 -815 -832 -840 -851 -849 -846 -854 -856 -864 -846 -848 -848 -859 -880 -905 -934 -940 -957 -972 -988 -405 -0 -0 -0 -24 -402 -989 -965 -949 -944 -939 -920 -934 -927 -901 -878 -853 -842 -818 -794 -787 -772 -780 -805 -812 -802 -803 -807 -798 -800 -805 -820 -832 -829 -837 -814 -773 -747 -734 -727 -703 -692 -695 -699 -707 -718 -719 -720 -739 -769 -775 -744 -742 -753 -759 -762 -763 -759 -749 -756 -741 -724 -716 -718 -730 -743 -747 -740 -727 -712 -700 -690 -671 -638 -605 -551 -491 -485 -488 -509 -534 -538 -555 -575 -582 -585 -566 -546 -552 -573 -577 -568 -565 -564 -563 -562 -559 -540 -542 -554 -603 -614 -608 -606 -613 -618 -619 -625 -613 -598 -589 -579 -564 -553 -550 -533 -529 -530 -542 -553 -572 -594 -514 -558 -571 -559 -516 -462 -410 -386 -343 -319 -337 -355 -372 -391 -408 -438 -477 -477 -480 -480 -501 -512 -531 -528 -530 -509 -489 -493 -492 -487 -490 -491 -500 -535 -584 -626 -641 -616 -556 -526 -544 -532 -531 -518 -538 -496 -379 -282 -275 -330 -385 -420 -455 -480 -500 -507 -495 -502 -507 -509 -516 -498 -479 -456 -452 -466 -474 -469 -448 -441 -457 -480 -492 -477 -447 -426 -411 -392 -369 -360 -349 -329 -351 -385 -381 -353 -349 -328 -315 -304 -301 -299 -306 -317 -315 -298 -291 -302 -319 -332 -320 -315 -339 -759 -745 -740 -751 -760 -775 -788 -775 -772 -790 -825 -823 -823 -799 -807 -842 -863 -832 -814 -809 -807 -819 -818 -816 -825 -840 -849 -846 -849 -865 -865 -868 -866 -861 -868 -873 -885 -927 -938 -948 -982 -994 -349 -0 -0 -519 -542 -408 -980 -991 -970 -950 -934 -914 -891 -886 -883 -874 -871 -868 -855 -828 -800 -787 -782 -794 -814 -816 -800 -796 -806 -803 -802 -806 -830 -835 -838 -854 -827 -782 -758 -753 -742 -713 -703 -700 -702 -712 -724 -723 -723 -749 -785 -789 -758 -744 -757 -758 -746 -766 -775 -756 -757 -756 -738 -731 -728 -729 -732 -734 -731 -721 -705 -687 -670 -658 -639 -610 -561 -500 -493 -502 -503 -519 -541 -559 -575 -592 -603 -584 -553 -550 -568 -578 -584 -589 -575 -565 -560 -571 -557 -541 -556 -586 -608 -611 -613 -615 -624 -634 -649 -637 -616 -601 -587 -571 -557 -557 -542 -538 -535 -520 -526 -537 -540 -470 -519 -545 -529 -491 -473 -444 -397 -344 -338 -362 -374 -388 -404 -420 -450 -483 -476 -473 -466 -500 -517 -534 -549 -544 -529 -525 -519 -509 -503 -505 -504 -510 -544 -590 -632 -644 -617 -532 -491 -492 -511 -543 -547 -541 -434 -347 -278 -285 -341 -384 -414 -442 -472 -509 -524 -516 -514 -516 -521 -509 -475 -454 -449 -469 -504 -504 -471 -437 -433 -460 -483 -486 -464 -439 -423 -399 -372 -361 -360 -347 -340 -359 -365 -360 -354 -353 -327 -321 -311 -307 -309 -313 -312 -303 -287 -274 -280 -301 -314 -318 -328 -343 -759 -747 -742 -746 -752 -772 -788 -770 -771 -800 -828 -814 -807 -802 -820 -854 -864 -837 -818 -812 -819 -843 -831 -816 -821 -828 -843 -855 -853 -853 -860 -869 -893 -870 -882 -886 -883 -938 -944 -950 -986 -998 -368 -13 -12 -540 -1025 -1014 -1015 -985 -964 -937 -914 -905 -886 -858 -861 -860 -851 -867 -858 -827 -799 -790 -795 -807 -816 -807 -790 -784 -795 -810 -803 -804 -827 -838 -858 -866 -837 -793 -772 -774 -758 -746 -724 -713 -712 -723 -728 -725 -731 -758 -790 -796 -773 -752 -756 -757 -750 -775 -787 -768 -778 -768 -747 -744 -744 -735 -730 -721 -716 -716 -704 -685 -675 -672 -644 -606 -565 -509 -499 -500 -501 -522 -544 -560 -576 -606 -626 -607 -564 -547 -568 -586 -597 -604 -581 -571 -557 -565 -556 -544 -565 -583 -589 -600 -610 -617 -631 -656 -672 -656 -626 -609 -597 -585 -580 -576 -564 -556 -535 -531 -521 -525 -512 -461 -495 -517 -513 -505 -489 -456 -390 -335 -338 -376 -398 -403 -411 -428 -454 -469 -467 -448 -454 -492 -516 -534 -550 -553 -545 -545 -542 -543 -538 -536 -531 -517 -536 -580 -618 -631 -593 -524 -516 -468 -501 -545 -547 -511 -389 -330 -288 -294 -337 -367 -398 -439 -477 -519 -548 -545 -535 -535 -528 -507 -496 -470 -480 -497 -527 -518 -471 -436 -436 -453 -472 -484 -482 -457 -417 -380 -354 -348 -347 -339 -344 -343 -340 -354 -351 -347 -330 -334 -331 -327 -331 -325 -313 -308 -296 -279 -273 -279 -288 -309 -334 -345 -767 -757 -745 -751 -771 -781 -771 -753 -769 -810 -830 -813 -802 -806 -830 -841 -857 -854 -822 -812 -832 -845 -834 -826 -831 -842 -851 -849 -848 -860 -866 -883 -886 -888 -892 -893 -902 -936 -959 -968 -981 -995 -953 -385 -593 -465 -505 -1030 -1004 -964 -952 -953 -920 -892 -862 -847 -847 -838 -833 -839 -852 -841 -816 -802 -797 -810 -821 -811 -798 -792 -796 -812 -804 -801 -824 -848 -877 -892 -852 -795 -785 -785 -785 -767 -740 -726 -723 -727 -732 -732 -739 -761 -794 -810 -801 -776 -760 -764 -758 -781 -786 -777 -783 -770 -761 -751 -747 -736 -726 -716 -711 -711 -696 -675 -681 -674 -651 -619 -587 -582 -521 -508 -510 -524 -545 -566 -577 -602 -626 -613 -571 -546 -549 -569 -596 -613 -606 -584 -554 -549 -551 -548 -573 -586 -592 -594 -619 -622 -637 -671 -688 -671 -642 -627 -618 -611 -610 -599 -580 -574 -549 -551 -530 -522 -503 -455 -505 -521 -525 -509 -491 -436 -356 -329 -357 -388 -408 -418 -421 -438 -446 -476 -459 -438 -484 -497 -521 -539 -550 -558 -559 -560 -566 -578 -577 -568 -546 -508 -512 -553 -588 -600 -589 -547 -539 -477 -475 -506 -479 -428 -365 -334 -306 -298 -303 -339 -401 -441 -471 -520 -560 -562 -554 -553 -534 -533 -513 -496 -510 -513 -517 -505 -483 -471 -462 -459 -459 -471 -484 -467 -432 -389 -366 -360 -351 -331 -318 -319 -334 -347 -353 -351 -343 -354 -355 -347 -338 -329 -324 -315 -302 -295 -278 -277 -280 -307 -335 -356 -792 -772 -746 -743 -767 -778 -759 -748 -778 -824 -835 -813 -791 -794 -805 -827 -849 -851 -826 -820 -841 -851 -836 -821 -827 -852 -868 -866 -862 -855 -866 -887 -889 -898 -903 -906 -887 -907 -939 -970 -990 -994 -374 -684 -453 -26 -526 -1047 -1026 -986 -948 -925 -901 -900 -895 -866 -850 -847 -839 -844 -843 -840 -818 -815 -814 -825 -834 -827 -814 -802 -802 -812 -806 -808 -834 -870 -907 -912 -857 -795 -801 -797 -800 -781 -754 -742 -737 -735 -733 -731 -738 -762 -784 -791 -794 -763 -735 -747 -751 -779 -796 -788 -799 -785 -760 -752 -753 -744 -728 -713 -703 -705 -703 -686 -695 -702 -675 -642 -638 -599 -530 -509 -507 -518 -549 -569 -585 -598 -606 -605 -602 -579 -556 -574 -601 -623 -631 -604 -571 -547 -547 -557 -571 -584 -610 -623 -639 -627 -644 -680 -696 -683 -658 -641 -637 -634 -630 -613 -594 -595 -574 -570 -548 -533 -516 -490 -528 -542 -516 -479 -477 -435 -344 -317 -353 -374 -400 -430 -431 -435 -460 -488 -481 -471 -496 -507 -525 -541 -554 -557 -561 -568 -582 -602 -607 -588 -544 -488 -491 -521 -541 -544 -559 -533 -532 -494 -468 -488 -452 -381 -352 -355 -355 -317 -295 -337 -400 -434 -459 -516 -558 -564 -554 -554 -553 -550 -540 -532 -529 -505 -499 -493 -488 -486 -488 -482 -469 -476 -492 -478 -446 -394 -375 -360 -344 -332 -327 -329 -336 -348 -356 -356 -354 -358 -368 -370 -367 -367 -361 -341 -318 -302 -290 -285 -291 -305 -332 -337 -802 -792 -760 -751 -757 -755 -752 -761 -790 -825 -820 -796 -785 -781 -792 -813 -861 -861 -839 -825 -846 -847 -830 -817 -824 -848 -865 -865 -861 -864 -870 -881 -898 -905 -905 -915 -912 -927 -926 -931 -961 -979 -1032 -1050 -1057 -512 -574 -1041 -1012 -978 -948 -913 -900 -897 -882 -876 -855 -829 -832 -830 -843 -832 -820 -811 -808 -809 -819 -827 -824 -817 -814 -819 -823 -822 -851 -884 -926 -930 -921 -848 -806 -807 -808 -789 -767 -753 -743 -734 -731 -733 -735 -747 -770 -789 -786 -749 -742 -757 -760 -787 -816 -801 -799 -796 -796 -782 -756 -732 -717 -708 -704 -710 -727 -736 -729 -721 -717 -695 -659 -607 -537 -518 -508 -519 -549 -565 -582 -592 -595 -602 -607 -588 -566 -579 -609 -643 -664 -651 -597 -558 -561 -557 -552 -573 -618 -652 -662 -642 -664 -695 -701 -691 -676 -661 -648 -639 -637 -631 -612 -616 -594 -588 -570 -554 -550 -539 -571 -574 -546 -519 -485 -414 -338 -320 -350 -373 -383 -390 -415 -444 -468 -495 -488 -489 -506 -501 -509 -526 -561 -561 -565 -574 -584 -603 -608 -581 -523 -468 -475 -485 -506 -523 -535 -531 -540 -510 -468 -454 -427 -388 -365 -384 -375 -320 -291 -329 -389 -416 -443 -496 -543 -559 -554 -547 -554 -553 -557 -541 -517 -474 -469 -483 -473 -463 -478 -492 -487 -490 -498 -488 -444 -382 -372 -364 -357 -345 -339 -340 -342 -349 -361 -365 -366 -375 -394 -407 -398 -382 -368 -355 -333 -299 -298 -301 -311 -313 -323 -336 -782 -756 -748 -762 -764 -750 -744 -763 -800 -823 -813 -802 -784 -774 -791 -815 -876 -868 -847 -837 -856 -853 -848 -848 -844 -855 -871 -869 -859 -862 -869 -871 -896 -902 -911 -914 -903 -921 -899 -936 -943 -971 -1005 -1034 -1060 -1082 -1029 -1016 -1033 -1001 -979 -962 -917 -897 -878 -882 -872 -863 -821 -824 -835 -838 -835 -828 -825 -822 -828 -833 -828 -825 -828 -834 -832 -830 -860 -901 -951 -951 -936 -860 -826 -815 -813 -797 -777 -760 -748 -736 -737 -744 -741 -745 -766 -787 -792 -762 -752 -767 -775 -801 -828 -820 -818 -823 -804 -783 -765 -744 -732 -717 -706 -715 -739 -772 -775 -774 -765 -723 -673 -603 -555 -529 -518 -526 -557 -575 -585 -588 -600 -609 -604 -582 -566 -580 -606 -643 -680 -669 -623 -600 -590 -567 -547 -563 -612 -661 -677 -660 -679 -705 -708 -707 -704 -684 -656 -642 -641 -642 -629 -635 -609 -603 -588 -583 -582 -583 -614 -610 -586 -555 -502 -417 -336 -321 -352 -359 -377 -397 -422 -462 -478 -498 -500 -497 -502 -493 -497 -514 -559 -572 -575 -575 -577 -589 -587 -552 -489 -433 -439 -463 -491 -507 -520 -522 -541 -518 -476 -455 -441 -435 -419 -417 -372 -297 -272 -312 -368 -392 -420 -454 -479 -523 -564 -568 -564 -562 -547 -509 -469 -440 -435 -438 -458 -476 -483 -489 -484 -485 -492 -492 -436 -389 -389 -386 -384 -363 -351 -345 -342 -356 -369 -372 -380 -386 -410 -429 -408 -390 -375 -355 -324 -295 -300 -306 -309 -313 -318 -331 -790 -759 -752 -753 -754 -753 -758 -777 -793 -806 -814 -791 -762 -771 -805 -841 -884 -851 -856 -853 -863 -870 -869 -862 -852 -858 -867 -863 -862 -864 -865 -885 -905 -906 -909 -910 -894 -898 -911 -958 -967 -972 -1007 -1028 -959 -943 -444 -462 -940 -966 -1005 -976 -932 -908 -892 -888 -873 -839 -845 -836 -852 -849 -847 -858 -825 -803 -814 -830 -831 -824 -822 -828 -834 -838 -857 -866 -904 -936 -925 -860 -826 -823 -818 -800 -776 -766 -761 -758 -752 -753 -758 -761 -775 -792 -788 -758 -751 -756 -776 -802 -842 -845 -828 -819 -825 -807 -776 -749 -731 -718 -714 -725 -737 -743 -762 -751 -724 -721 -680 -617 -583 -545 -533 -531 -559 -570 -582 -590 -602 -611 -606 -590 -577 -587 -615 -654 -681 -682 -683 -646 -610 -568 -546 -555 -597 -653 -689 -687 -694 -710 -718 -726 -725 -699 -667 -650 -649 -653 -647 -649 -621 -619 -609 -597 -608 -623 -637 -626 -595 -553 -488 -414 -359 -335 -341 -362 -386 -404 -426 -483 -485 -504 -520 -522 -510 -496 -496 -531 -569 -578 -577 -571 -565 -565 -550 -520 -486 -421 -420 -451 -489 -516 -506 -516 -517 -510 -494 -469 -458 -444 -438 -420 -353 -278 -267 -306 -350 -367 -377 -389 -420 -482 -559 -576 -582 -567 -533 -487 -461 -451 -448 -454 -468 -492 -511 -491 -453 -459 -475 -479 -447 -407 -403 -401 -390 -373 -360 -345 -347 -369 -379 -383 -387 -396 -414 -414 -396 -374 -359 -340 -315 -295 -307 -304 -308 -317 -331 -347 -792 -768 -760 -762 -761 -753 -760 -775 -795 -823 -813 -776 -756 -766 -812 -876 -897 -870 -858 -862 -868 -881 -876 -863 -858 -867 -875 -867 -859 -858 -860 -889 -904 -895 -897 -900 -911 -926 -919 -898 -940 -976 -1027 -1037 -362 -0 -0 -0 -0 -419 -1021 -978 -928 -909 -897 -890 -882 -852 -813 -821 -842 -845 -863 -865 -831 -792 -806 -827 -829 -824 -819 -830 -841 -844 -849 -869 -901 -936 -920 -875 -833 -828 -817 -800 -784 -774 -772 -769 -765 -767 -773 -777 -783 -788 -773 -764 -741 -752 -769 -771 -812 -836 -836 -833 -836 -831 -796 -764 -748 -736 -726 -721 -722 -721 -711 -717 -714 -713 -673 -620 -577 -551 -539 -537 -536 -557 -581 -597 -604 -611 -612 -593 -580 -594 -612 -639 -663 -675 -691 -673 -636 -581 -555 -544 -580 -647 -705 -718 -719 -724 -731 -736 -730 -710 -677 -654 -653 -666 -661 -673 -666 -648 -629 -606 -615 -636 -642 -636 -611 -566 -507 -474 -435 -368 -352 -360 -392 -417 -445 -483 -490 -505 -517 -524 -522 -499 -498 -528 -565 -578 -578 -567 -555 -551 -540 -521 -477 -437 -433 -459 -506 -519 -506 -508 -511 -516 -518 -506 -477 -462 -445 -406 -336 -275 -279 -315 -352 -358 -358 -364 -402 -444 -517 -563 -581 -564 -551 -492 -464 -433 -409 -425 -466 -512 -542 -528 -477 -463 -459 -458 -448 -416 -415 -402 -382 -367 -358 -344 -346 -367 -378 -378 -385 -402 -404 -377 -375 -355 -337 -322 -315 -307 -313 -308 -311 -316 -330 -341 -791 -759 -752 -760 -754 -748 -755 -780 -807 -818 -808 -774 -759 -774 -828 -896 -883 -871 -863 -870 -865 -882 -874 -858 -861 -865 -870 -863 -856 -862 -869 -891 -904 -894 -897 -904 -926 -939 -922 -921 -941 -975 -1022 -1035 -473 -174 -70 -77 -138 -500 -1014 -986 -943 -919 -910 -906 -877 -834 -823 -821 -834 -844 -860 -852 -808 -786 -792 -813 -824 -819 -818 -822 -828 -841 -851 -876 -907 -928 -927 -884 -863 -829 -812 -795 -785 -782 -785 -783 -781 -785 -789 -789 -793 -798 -783 -762 -754 -753 -754 -761 -801 -817 -832 -834 -859 -861 -816 -772 -755 -748 -742 -732 -699 -670 -690 -700 -720 -720 -681 -614 -579 -569 -567 -548 -534 -549 -580 -602 -609 -617 -622 -608 -595 -602 -602 -604 -620 -663 -694 -707 -660 -593 -559 -542 -572 -641 -685 -715 -738 -743 -743 -741 -731 -715 -686 -663 -665 -683 -681 -681 -688 -668 -637 -610 -610 -636 -646 -626 -593 -555 -533 -508 -442 -381 -367 -367 -392 -413 -446 -469 -487 -497 -495 -519 -521 -504 -489 -511 -549 -573 -583 -569 -549 -548 -544 -530 -478 -447 -453 -500 -541 -534 -518 -514 -509 -508 -519 -516 -493 -475 -457 -401 -324 -288 -296 -321 -356 -369 -373 -396 -395 -432 -485 -540 -576 -585 -581 -576 -535 -481 -450 -441 -460 -500 -540 -549 -506 -485 -462 -445 -420 -417 -415 -401 -375 -365 -359 -346 -338 -352 -378 -397 -396 -388 -376 -357 -353 -346 -326 -316 -312 -310 -306 -307 -320 -329 -337 -332 -792 -772 -781 -772 -760 -745 -752 -793 -831 -828 -799 -778 -767 -767 -823 -878 -872 -867 -855 -879 -870 -887 -883 -866 -861 -860 -865 -860 -844 -845 -860 -873 -891 -898 -906 -905 -922 -940 -927 -879 -910 -961 -996 -1017 -1042 -1056 -556 -647 -1066 -1048 -1020 -999 -959 -931 -921 -922 -895 -869 -868 -843 -845 -875 -885 -878 -821 -778 -780 -799 -817 -829 -831 -834 -844 -855 -859 -882 -920 -930 -935 -895 -867 -833 -805 -799 -795 -795 -795 -789 -784 -788 -788 -781 -788 -791 -783 -758 -759 -769 -757 -758 -777 -810 -838 -856 -867 -853 -826 -799 -787 -783 -762 -726 -694 -665 -646 -664 -691 -711 -667 -623 -602 -598 -585 -559 -545 -551 -579 -605 -612 -621 -629 -615 -601 -604 -603 -604 -622 -663 -706 -725 -681 -603 -573 -548 -563 -604 -638 -689 -739 -759 -756 -744 -728 -719 -699 -677 -678 -685 -696 -697 -703 -682 -647 -621 -616 -620 -636 -628 -616 -595 -555 -513 -455 -399 -381 -378 -388 -408 -437 -448 -471 -478 -489 -523 -531 -497 -477 -494 -525 -560 -591 -599 -585 -568 -551 -527 -483 -443 -463 -514 -553 -543 -547 -549 -538 -530 -540 -536 -517 -512 -496 -409 -314 -307 -313 -327 -364 -394 -405 -447 -410 -432 -454 -517 -567 -580 -591 -609 -596 -562 -532 -499 -476 -500 -547 -546 -520 -504 -463 -427 -412 -420 -413 -394 -370 -368 -356 -346 -343 -359 -395 -411 -401 -387 -364 -350 -343 -339 -323 -318 -306 -310 -312 -315 -327 -325 -326 -337 -788 -774 -764 -762 -756 -757 -770 -805 -827 -814 -790 -774 -767 -767 -831 -879 -880 -883 -843 -878 -874 -893 -876 -866 -858 -862 -867 -864 -851 -843 -848 -867 -903 -920 -928 -930 -919 -966 -931 -924 -931 -960 -970 -979 -1015 -1046 -1076 -1087 -1080 -1063 -1038 -1018 -989 -958 -939 -939 -935 -889 -869 -875 -868 -861 -856 -857 -812 -784 -778 -797 -812 -810 -816 -832 -849 -860 -866 -890 -912 -935 -936 -892 -860 -848 -846 -817 -804 -806 -808 -801 -795 -803 -813 -810 -810 -809 -809 -805 -785 -779 -768 -752 -780 -813 -838 -855 -831 -842 -838 -827 -806 -775 -747 -710 -675 -652 -630 -652 -668 -677 -646 -644 -620 -625 -595 -569 -552 -547 -576 -606 -611 -620 -632 -627 -622 -608 -607 -607 -625 -659 -708 -723 -693 -627 -614 -579 -568 -575 -614 -674 -738 -769 -764 -749 -730 -731 -718 -709 -697 -698 -696 -711 -709 -685 -656 -619 -603 -629 -649 -641 -631 -611 -565 -512 -458 -404 -391 -412 -414 -413 -426 -425 -447 -466 -483 -525 -533 -491 -468 -478 -505 -533 -562 -597 -607 -587 -550 -510 -470 -440 -434 -472 -540 -555 -557 -565 -544 -547 -556 -555 -548 -543 -511 -426 -350 -313 -334 -359 -389 -422 -442 -466 -458 -457 -458 -504 -524 -546 -576 -594 -603 -593 -560 -519 -496 -513 -509 -510 -500 -469 -439 -422 -414 -417 -400 -380 -362 -356 -351 -344 -341 -359 -394 -412 -401 -393 -366 -350 -339 -339 -327 -315 -305 -311 -322 -325 -327 -327 -329 -331 -786 -782 -778 -778 -764 -750 -764 -810 -829 -804 -780 -769 -755 -763 -804 -824 -861 -876 -850 -860 -861 -885 -875 -861 -868 -879 -871 -866 -872 -860 -854 -877 -899 -925 -931 -943 -950 -991 -967 -931 -923 -943 -948 -976 -1014 -1045 -1075 -1084 -1080 -1068 -1042 -1020 -995 -957 -951 -947 -940 -907 -903 -876 -834 -817 -857 -874 -831 -794 -773 -765 -782 -812 -833 -842 -846 -859 -874 -894 -923 -943 -935 -895 -892 -881 -842 -820 -818 -830 -843 -827 -803 -811 -823 -808 -806 -809 -822 -824 -793 -789 -770 -753 -754 -812 -848 -852 -845 -861 -869 -851 -823 -791 -746 -698 -673 -650 -622 -633 -633 -647 -645 -634 -628 -650 -622 -589 -563 -546 -577 -610 -614 -620 -633 -637 -629 -607 -606 -613 -626 -653 -702 -716 -702 -675 -673 -624 -595 -580 -604 -662 -734 -777 -779 -762 -739 -740 -734 -726 -712 -707 -714 -713 -714 -692 -655 -619 -604 -605 -624 -639 -640 -612 -550 -495 -454 -408 -402 -416 -425 -427 -431 -427 -444 -458 -480 -522 -538 -496 -470 -472 -482 -503 -532 -562 -588 -579 -529 -477 -437 -420 -419 -445 -450 -497 -536 -560 -545 -547 -555 -556 -556 -548 -514 -457 -385 -297 -357 -381 -405 -435 -469 -483 -483 -461 -455 -454 -482 -519 -562 -591 -597 -588 -555 -521 -488 -488 -478 -483 -467 -440 -429 -428 -419 -410 -396 -389 -386 -365 -345 -341 -344 -358 -379 -395 -391 -380 -357 -347 -332 -329 -322 -314 -307 -315 -326 -322 -325 -330 -336 -329 -817 -799 -781 -764 -763 -751 -777 -820 -832 -801 -769 -769 -776 -773 -780 -820 -848 -878 -855 -855 -864 -884 -864 -873 -892 -898 -892 -880 -882 -872 -865 -887 -904 -921 -926 -940 -955 -956 -972 -967 -952 -937 -945 -964 -1002 -1036 -1063 -1073 -1075 -1062 -1042 -1030 -1008 -992 -976 -946 -924 -908 -886 -865 -817 -790 -841 -852 -829 -805 -796 -779 -782 -805 -830 -851 -848 -854 -863 -885 -919 -943 -942 -942 -919 -878 -835 -809 -813 -829 -857 -862 -847 -837 -825 -810 -814 -832 -855 -827 -784 -783 -763 -746 -741 -803 -848 -869 -875 -894 -897 -870 -818 -760 -725 -704 -670 -637 -630 -635 -624 -621 -611 -624 -648 -677 -644 -606 -573 -549 -575 -608 -618 -629 -647 -655 -637 -612 -608 -613 -630 -651 -697 -724 -712 -719 -721 -673 -616 -586 -599 -650 -720 -772 -779 -760 -744 -728 -736 -731 -721 -716 -718 -724 -729 -692 -651 -621 -612 -609 -630 -650 -651 -618 -546 -489 -449 -406 -396 -413 -424 -449 -460 -450 -448 -456 -478 -519 -541 -507 -481 -476 -470 -486 -514 -523 -547 -546 -505 -453 -419 -403 -404 -405 -424 -467 -508 -534 -532 -542 -550 -549 -544 -520 -488 -437 -326 -305 -386 -399 -423 -445 -489 -468 -459 -452 -434 -432 -457 -510 -558 -572 -577 -575 -553 -531 -493 -488 -481 -480 -449 -418 -425 -429 -424 -407 -400 -390 -382 -363 -341 -330 -334 -349 -367 -383 -373 -365 -355 -344 -328 -323 -320 -317 -312 -324 -336 -332 -329 -333 -340 -335 -836 -803 -778 -766 -754 -745 -780 -826 -828 -796 -766 -757 -764 -774 -779 -810 -844 -853 -864 -863 -868 -873 -862 -870 -878 -889 -908 -904 -895 -887 -884 -897 -908 -916 -924 -939 -953 -952 -968 -996 -952 -925 -936 -955 -989 -1024 -1048 -1062 -1061 -1046 -1031 -1025 -1026 -1012 -963 -949 -944 -921 -901 -866 -825 -817 -852 -863 -868 -835 -803 -785 -783 -803 -830 -842 -845 -854 -864 -887 -923 -926 -952 -967 -925 -875 -836 -818 -821 -824 -837 -858 -862 -856 -856 -851 -852 -856 -838 -829 -784 -783 -761 -731 -724 -784 -799 -852 -893 -911 -906 -865 -814 -773 -736 -699 -665 -637 -627 -624 -619 -603 -608 -630 -664 -688 -662 -619 -577 -550 -564 -588 -606 -634 -664 -667 -636 -611 -602 -607 -627 -645 -668 -700 -727 -745 -749 -714 -636 -591 -597 -638 -707 -766 -784 -773 -760 -750 -752 -743 -726 -718 -716 -732 -741 -707 -695 -659 -631 -615 -630 -650 -645 -610 -545 -490 -454 -421 -402 -401 -427 -470 -481 -468 -457 -455 -476 -516 -541 -527 -506 -487 -469 -475 -491 -489 -503 -505 -483 -443 -407 -405 -403 -409 -423 -464 -516 -535 -530 -543 -554 -542 -532 -505 -439 -357 -271 -314 -405 -412 -443 -460 -470 -457 -457 -450 -428 -433 -459 -507 -553 -572 -583 -588 -584 -572 -535 -517 -493 -491 -448 -422 -433 -432 -425 -418 -412 -392 -378 -367 -353 -342 -332 -347 -363 -371 -369 -362 -331 -339 -324 -317 -319 -322 -315 -327 -337 -344 -340 -333 -349 -363 -832 -803 -780 -764 -753 -754 -778 -819 -828 -792 -766 -762 -768 -785 -793 -817 -855 -854 -869 -854 -854 -860 -845 -842 -865 -894 -915 -912 -902 -897 -893 -893 -896 -900 -914 -936 -954 -962 -969 -991 -955 -928 -926 -944 -978 -1008 -1030 -1049 -1056 -1051 -1042 -1038 -1035 -1019 -984 -962 -942 -925 -886 -855 -823 -818 -860 -872 -870 -845 -819 -805 -789 -795 -823 -838 -844 -847 -857 -878 -881 -906 -937 -949 -912 -889 -853 -831 -832 -848 -865 -879 -885 -878 -879 -894 -887 -863 -836 -805 -778 -776 -760 -729 -723 -722 -767 -839 -890 -915 -908 -880 -828 -779 -750 -714 -677 -651 -651 -628 -622 -617 -610 -628 -666 -682 -671 -628 -591 -572 -552 -567 -603 -634 -671 -675 -644 -622 -607 -607 -618 -632 -643 -677 -724 -755 -761 -726 -652 -601 -596 -629 -672 -714 -765 -779 -779 -788 -781 -762 -737 -720 -714 -733 -738 -735 -713 -679 -636 -618 -635 -649 -642 -616 -562 -507 -480 -465 -411 -396 -437 -485 -503 -491 -473 -456 -470 -495 -523 -537 -523 -492 -468 -469 -478 -472 -477 -491 -473 -441 -437 -405 -427 -433 -454 -481 -511 -532 -535 -547 -559 -551 -531 -487 -407 -313 -254 -331 -412 -420 -455 -471 -470 -468 -476 -460 -439 -445 -463 -492 -534 -562 -575 -601 -601 -574 -543 -534 -496 -484 -456 -447 -446 -440 -430 -423 -421 -413 -396 -374 -354 -338 -329 -348 -372 -373 -368 -350 -324 -338 -321 -316 -323 -328 -324 -327 -338 -352 -350 -338 -352 -372 -817 -807 -786 -781 -767 -761 -794 -827 -837 -823 -795 -771 -760 -775 -803 -812 -817 -827 -856 -853 -855 -857 -857 -859 -861 -900 -923 -918 -912 -908 -900 -890 -888 -895 -904 -925 -941 -960 -964 -976 -955 -935 -920 -941 -970 -990 -1008 -1018 -1019 -1035 -1036 -1024 -1027 -1012 -986 -964 -943 -946 -906 -865 -859 -854 -840 -858 -866 -847 -833 -828 -819 -819 -832 -839 -844 -845 -848 -859 -870 -891 -918 -930 -921 -896 -861 -834 -826 -845 -857 -876 -899 -906 -908 -906 -873 -832 -797 -790 -796 -786 -770 -764 -719 -705 -751 -823 -869 -905 -916 -891 -840 -788 -751 -726 -710 -671 -644 -627 -634 -629 -624 -635 -663 -678 -665 -645 -629 -592 -555 -564 -600 -637 -675 -677 -647 -624 -611 -606 -623 -619 -642 -675 -717 -751 -750 -719 -655 -614 -605 -611 -629 -671 -739 -778 -796 -826 -811 -775 -746 -717 -707 -708 -717 -725 -712 -688 -654 -632 -630 -632 -634 -621 -576 -537 -523 -481 -416 -396 -457 -495 -513 -509 -495 -462 -459 -472 -512 -539 -533 -508 -473 -464 -474 -477 -464 -492 -489 -464 -454 -421 -460 -474 -473 -486 -495 -521 -546 -550 -558 -556 -512 -467 -394 -317 -269 -361 -412 -429 -443 -463 -475 -466 -470 -460 -455 -461 -472 -500 -539 -555 -563 -599 -621 -598 -556 -533 -489 -485 -457 -458 -456 -452 -444 -429 -425 -422 -391 -362 -355 -331 -331 -341 -346 -361 -348 -345 -329 -337 -326 -325 -329 -331 -331 -335 -346 -354 -345 -331 -345 -363 -825 -811 -800 -768 -769 -773 -797 -807 -826 -822 -798 -775 -769 -781 -794 -813 -839 -838 -850 -841 -842 -856 -869 -867 -871 -906 -930 -927 -915 -911 -902 -884 -878 -887 -890 -898 -934 -954 -970 -965 -957 -929 -930 -949 -957 -961 -970 -977 -988 -1022 -1032 -1021 -1025 -1014 -996 -971 -974 -953 -918 -882 -875 -844 -827 -843 -858 -849 -845 -836 -822 -825 -834 -836 -841 -843 -848 -857 -872 -889 -916 -940 -942 -900 -875 -835 -814 -807 -825 -866 -903 -911 -905 -893 -865 -856 -857 -865 -855 -811 -818 -756 -706 -689 -735 -804 -852 -891 -906 -875 -834 -803 -773 -754 -715 -675 -647 -637 -650 -643 -636 -628 -656 -663 -665 -673 -651 -605 -563 -565 -604 -642 -671 -680 -665 -646 -641 -642 -637 -629 -655 -680 -708 -735 -735 -714 -663 -635 -627 -617 -624 -658 -713 -760 -802 -836 -821 -789 -759 -721 -717 -699 -704 -701 -706 -686 -661 -643 -623 -616 -629 -635 -620 -563 -523 -495 -427 -412 -479 -507 -534 -534 -529 -498 -463 -470 -516 -542 -538 -519 -489 -485 -479 -466 -461 -467 -491 -472 -460 -456 -467 -492 -490 -492 -512 -538 -552 -551 -554 -549 -511 -462 -395 -319 -287 -373 -416 -426 -439 -455 -471 -464 -470 -469 -462 -466 -474 -494 -524 -533 -569 -601 -604 -584 -553 -519 -490 -478 -465 -465 -467 -451 -441 -439 -432 -417 -394 -364 -337 -329 -328 -329 -335 -348 -335 -341 -336 -338 -327 -326 -329 -336 -336 -331 -341 -350 -336 -329 -329 -325 -807 -809 -786 -773 -759 -752 -770 -811 -832 -837 -812 -780 -767 -772 -785 -791 -796 -815 -839 -838 -849 -872 -879 -873 -876 -897 -927 -925 -920 -918 -904 -892 -884 -875 -876 -887 -919 -930 -948 -961 -964 -910 -921 -943 -947 -951 -961 -971 -994 -1030 -1030 -1015 -1021 -1014 -1011 -982 -963 -972 -938 -928 -894 -853 -829 -836 -858 -864 -859 -854 -837 -825 -826 -826 -829 -838 -849 -856 -867 -872 -904 -940 -940 -911 -883 -841 -824 -798 -804 -845 -883 -902 -902 -885 -863 -865 -867 -865 -863 -843 -788 -740 -690 -672 -727 -798 -842 -881 -895 -868 -842 -830 -801 -756 -719 -675 -645 -647 -664 -651 -645 -629 -645 -655 -661 -661 -650 -616 -573 -566 -601 -641 -667 -679 -681 -674 -680 -678 -668 -644 -663 -683 -698 -718 -722 -702 -677 -666 -648 -625 -623 -645 -692 -738 -789 -843 -841 -803 -799 -763 -734 -704 -683 -669 -700 -704 -678 -645 -612 -603 -615 -628 -614 -547 -528 -503 -439 -433 -484 -516 -546 -560 -562 -526 -471 -470 -516 -545 -547 -533 -503 -504 -492 -486 -470 -459 -484 -476 -469 -479 -501 -524 -524 -524 -528 -533 -541 -547 -547 -534 -497 -441 -387 -316 -308 -341 -413 -422 -439 -450 -467 -480 -481 -466 -462 -470 -469 -473 -487 -515 -560 -566 -567 -549 -539 -508 -497 -480 -474 -464 -445 -431 -437 -440 -431 -422 -405 -371 -350 -344 -313 -318 -326 -335 -327 -330 -330 -332 -327 -332 -334 -335 -339 -338 -341 -344 -333 -317 -316 -331 -807 -810 -783 -779 -770 -765 -764 -804 -824 -828 -793 -747 -743 -768 -787 -801 -808 -815 -832 -830 -836 -865 -859 -870 -899 -904 -919 -926 -927 -927 -922 -900 -876 -867 -873 -900 -914 -924 -936 -961 -962 -916 -920 -917 -920 -939 -964 -971 -994 -1026 -1042 -1034 -1021 -1025 -1017 -1001 -987 -980 -963 -918 -882 -845 -827 -830 -855 -870 -868 -865 -853 -839 -834 -832 -837 -844 -849 -856 -863 -868 -891 -932 -939 -921 -919 -888 -829 -787 -789 -828 -867 -895 -855 -803 -882 -887 -874 -879 -876 -843 -771 -737 -692 -666 -708 -791 -833 -855 -883 -903 -885 -845 -809 -771 -738 -679 -647 -662 -676 -656 -651 -650 -633 -652 -655 -660 -647 -619 -584 -570 -596 -633 -658 -663 -678 -697 -723 -721 -704 -661 -679 -690 -700 -710 -713 -706 -697 -684 -658 -634 -631 -644 -670 -716 -764 -809 -814 -808 -778 -776 -718 -677 -661 -654 -696 -714 -692 -659 -638 -630 -622 -634 -615 -548 -530 -519 -453 -446 -484 -510 -537 -545 -548 -508 -457 -465 -516 -555 -564 -540 -506 -519 -514 -499 -470 -472 -491 -471 -465 -478 -498 -531 -539 -537 -539 -542 -537 -530 -523 -498 -466 -411 -362 -309 -310 -332 -410 -423 -438 -448 -465 -471 -462 -462 -455 -436 -442 -461 -476 -497 -543 -533 -528 -505 -515 -503 -492 -484 -459 -435 -419 -425 -443 -448 -442 -432 -415 -405 -363 -333 -307 -303 -322 -327 -327 -331 -327 -325 -328 -339 -349 -354 -352 -341 -340 -340 -329 -324 -342 -344 -819 -822 -816 -815 -770 -776 -780 -801 -828 -834 -790 -755 -750 -758 -767 -770 -768 -773 -816 -833 -833 -864 -870 -884 -891 -911 -922 -924 -923 -920 -919 -898 -875 -870 -880 -907 -920 -952 -953 -974 -983 -959 -926 -911 -920 -942 -970 -965 -976 -1005 -1027 -1028 -1024 -1032 -1028 -1024 -1017 -988 -954 -910 -884 -844 -814 -830 -852 -865 -871 -878 -881 -865 -842 -831 -832 -839 -848 -850 -856 -866 -893 -926 -943 -947 -925 -882 -825 -782 -773 -805 -843 -874 -602 -386 -878 -873 -833 -764 -871 -831 -770 -734 -698 -670 -703 -777 -815 -827 -856 -900 -908 -870 -828 -788 -748 -687 -649 -664 -679 -665 -659 -655 -642 -656 -660 -658 -644 -621 -594 -575 -582 -606 -629 -638 -672 -702 -740 -753 -729 -683 -694 -702 -704 -706 -707 -712 -704 -684 -664 -646 -634 -635 -661 -710 -754 -762 -787 -814 -798 -766 -711 -656 -639 -647 -691 -719 -695 -670 -665 -649 -638 -641 -631 -564 -551 -525 -464 -448 -471 -498 -518 -526 -529 -495 -450 -459 -515 -559 -567 -550 -536 -523 -531 -506 -498 -489 -498 -471 -460 -483 -504 -508 -536 -550 -545 -538 -515 -496 -489 -465 -435 -394 -371 -323 -310 -358 -416 -429 -444 -454 -465 -475 -473 -473 -473 -451 -437 -456 -476 -488 -529 -496 -480 -470 -478 -482 -468 -458 -432 -411 -406 -415 -433 -451 -455 -441 -434 -401 -356 -327 -310 -315 -329 -335 -337 -337 -334 -332 -332 -352 -375 -371 -358 -349 -340 -342 -329 -363 -379 -378 -818 -803 -786 -772 -770 -773 -785 -794 -820 -827 -799 -767 -754 -760 -782 -798 -794 -795 -818 -822 -812 -868 -860 -900 -917 -931 -939 -939 -938 -935 -921 -894 -884 -883 -883 -897 -907 -959 -960 -976 -989 -992 -943 -922 -936 -933 -959 -954 -971 -993 -1017 -1028 -1021 -1024 -1021 -1015 -1008 -982 -949 -917 -866 -839 -821 -818 -852 -865 -876 -888 -888 -871 -851 -842 -840 -844 -850 -850 -860 -866 -885 -888 -926 -945 -939 -894 -835 -785 -771 -798 -835 -864 -874 -859 -864 -871 -729 -251 -859 -810 -765 -741 -707 -681 -697 -751 -782 -813 -858 -909 -925 -890 -844 -792 -745 -691 -654 -659 -674 -680 -664 -658 -646 -643 -649 -652 -645 -627 -598 -576 -568 -573 -607 -627 -665 -699 -740 -764 -745 -698 -710 -717 -714 -709 -712 -724 -717 -695 -677 -658 -640 -633 -653 -702 -712 -744 -796 -810 -803 -769 -706 -646 -626 -639 -677 -701 -687 -676 -679 -664 -648 -645 -651 -599 -569 -523 -486 -460 -461 -501 -522 -526 -519 -492 -454 -457 -510 -554 -567 -563 -560 -552 -546 -524 -505 -513 -502 -477 -469 -486 -494 -526 -560 -560 -541 -516 -481 -461 -451 -446 -433 -419 -404 -340 -323 -378 -422 -436 -447 -455 -460 -469 -476 -488 -512 -509 -478 -460 -461 -484 -493 -489 -465 -449 -439 -442 -431 -427 -419 -403 -392 -404 -431 -445 -449 -448 -416 -384 -351 -320 -311 -320 -324 -342 -345 -341 -337 -333 -335 -359 -378 -361 -346 -348 -344 -358 -361 -390 -404 -376 -850 -804 -785 -756 -773 -749 -777 -796 -824 -838 -799 -759 -746 -745 -748 -752 -752 -761 -792 -819 -807 -858 -872 -890 -899 -902 -883 -919 -934 -942 -908 -876 -875 -866 -864 -891 -900 -937 -943 -945 -951 -975 -947 -921 -944 -943 -959 -951 -969 -989 -1000 -1001 -994 -994 -997 -1010 -1005 -976 -951 -929 -877 -839 -825 -825 -843 -858 -879 -894 -901 -889 -862 -848 -847 -841 -843 -834 -852 -873 -873 -890 -929 -952 -955 -912 -858 -805 -785 -806 -833 -851 -849 -832 -841 -860 -852 -867 -834 -792 -766 -751 -720 -701 -695 -705 -752 -806 -850 -789 -683 -742 -852 -790 -740 -700 -669 -667 -663 -682 -665 -663 -643 -634 -646 -654 -651 -640 -618 -595 -569 -557 -597 -617 -653 -690 -730 -758 -762 -717 -722 -719 -720 -707 -728 -749 -737 -712 -689 -666 -646 -629 -635 -662 -697 -745 -784 -810 -802 -738 -687 -634 -617 -634 -644 -663 -688 -690 -683 -675 -662 -653 -675 -645 -591 -548 -524 -475 -473 -506 -523 -526 -511 -484 -456 -459 -492 -516 -547 -564 -556 -552 -544 -533 -499 -532 -516 -500 -497 -500 -512 -544 -570 -560 -532 -506 -464 -429 -410 -407 -428 -438 -396 -334 -340 -389 -425 -440 -445 -449 -450 -451 -461 -485 -509 -517 -493 -468 -459 -474 -467 -471 -470 -452 -431 -414 -403 -415 -417 -402 -396 -410 -426 -429 -432 -423 -394 -382 -332 -317 -317 -330 -328 -344 -350 -342 -332 -331 -345 -364 -370 -352 -338 -339 -341 -362 -383 -393 -404 -376 -857 -814 -794 -758 -773 -741 -763 -793 -807 -814 -796 -785 -758 -738 -752 -777 -794 -795 -794 -819 -800 -867 -871 -887 -883 -898 -893 -906 -934 -945 -932 -915 -896 -876 -868 -881 -904 -915 -928 -933 -954 -966 -941 -907 -940 -945 -969 -963 -979 -993 -992 -993 -994 -988 -991 -1012 -1008 -991 -964 -939 -868 -831 -824 -814 -813 -849 -879 -898 -905 -892 -878 -871 -854 -836 -835 -845 -847 -865 -867 -885 -925 -956 -956 -918 -872 -826 -805 -812 -820 -827 -824 -813 -827 -850 -845 -849 -811 -777 -763 -759 -737 -728 -715 -714 -749 -799 -849 -463 -0 -319 -859 -804 -772 -728 -707 -675 -667 -680 -658 -654 -633 -626 -642 -658 -660 -657 -647 -621 -581 -558 -585 -605 -639 -676 -718 -747 -755 -746 -730 -730 -732 -735 -755 -766 -750 -721 -695 -673 -648 -641 -632 -646 -687 -750 -787 -804 -786 -710 -672 -638 -624 -610 -623 -661 -688 -695 -688 -681 -677 -665 -675 -662 -617 -598 -533 -482 -481 -514 -528 -528 -500 -464 -449 -453 -471 -501 -533 -558 -565 -572 -549 -543 -534 -544 -515 -506 -507 -503 -512 -546 -569 -549 -523 -511 -468 -405 -386 -360 -407 -430 -378 -337 -359 -398 -426 -442 -449 -452 -453 -450 -454 -470 -477 -485 -479 -463 -447 -464 -471 -463 -459 -458 -439 -405 -395 -413 -414 -399 -397 -402 -415 -429 -422 -419 -395 -359 -338 -313 -318 -330 -334 -337 -337 -337 -330 -335 -356 -370 -367 -353 -348 -341 -335 -352 -364 -377 -374 -374 -854 -799 -780 -772 -748 -732 -757 -771 -792 -801 -814 -798 -763 -746 -735 -736 -755 -761 -779 -819 -812 -844 -869 -872 -877 -882 -911 -931 -943 -930 -928 -937 -919 -886 -876 -886 -897 -905 -926 -930 -947 -964 -937 -897 -931 -928 -968 -974 -980 -985 -976 -980 -986 -978 -991 -1018 -1007 -1002 -967 -948 -887 -854 -837 -819 -820 -851 -881 -906 -917 -911 -899 -885 -870 -854 -850 -866 -861 -865 -876 -881 -945 -970 -962 -931 -892 -856 -831 -820 -823 -831 -826 -814 -824 -840 -843 -839 -806 -772 -767 -763 -767 -749 -731 -723 -745 -791 -848 -472 -0 -312 -867 -836 -816 -778 -720 -684 -676 -674 -660 -647 -625 -620 -627 -643 -657 -663 -657 -634 -607 -587 -574 -593 -622 -661 -700 -712 -736 -757 -748 -745 -756 -764 -780 -778 -754 -731 -710 -694 -682 -654 -631 -634 -684 -755 -787 -809 -758 -736 -688 -668 -632 -606 -617 -648 -673 -678 -683 -683 -679 -677 -676 -671 -646 -596 -527 -486 -492 -522 -536 -530 -493 -458 -447 -442 -466 -511 -538 -563 -576 -565 -561 -542 -536 -536 -546 -537 -527 -521 -519 -544 -568 -552 -528 -515 -486 -423 -382 -346 -379 -405 -362 -338 -372 -405 -430 -440 -444 -448 -451 -449 -447 -460 -468 -455 -460 -450 -437 -438 -458 -459 -455 -439 -421 -395 -392 -412 -413 -401 -403 -413 -429 -429 -418 -420 -398 -383 -337 -325 -328 -330 -335 -334 -334 -337 -335 -346 -368 -374 -368 -351 -344 -349 -351 -347 -360 -348 -346 -367 -852 -809 -790 -766 -734 -734 -743 -755 -762 -789 -825 -797 -757 -738 -729 -744 -772 -769 -773 -815 -788 -799 -848 -833 -862 -906 -940 -940 -952 -937 -927 -931 -924 -908 -901 -894 -886 -902 -919 -928 -948 -954 -946 -905 -926 -926 -954 -961 -959 -962 -958 -968 -979 -986 -1013 -1016 -995 -998 -974 -964 -918 -895 -858 -815 -814 -851 -881 -906 -925 -928 -918 -905 -890 -878 -881 -884 -875 -879 -884 -881 -935 -977 -972 -940 -911 -894 -867 -845 -841 -837 -823 -820 -838 -850 -847 -845 -829 -800 -781 -749 -767 -765 -746 -731 -745 -782 -839 -611 -304 -513 -890 -869 -826 -787 -730 -695 -681 -671 -665 -643 -623 -616 -614 -628 -648 -660 -662 -650 -629 -602 -580 -588 -614 -661 -674 -697 -725 -754 -753 -761 -774 -786 -793 -785 -758 -735 -732 -724 -694 -651 -632 -627 -682 -728 -739 -752 -761 -720 -704 -680 -634 -609 -616 -637 -662 -676 -678 -682 -674 -676 -660 -654 -633 -583 -516 -487 -503 -529 -540 -527 -503 -472 -441 -443 -471 -515 -546 -575 -585 -545 -581 -573 -572 -567 -553 -538 -537 -531 -530 -553 -572 -558 -536 -526 -516 -462 -366 -325 -348 -379 -352 -348 -383 -416 -431 -434 -445 -454 -453 -446 -429 -433 -449 -450 -448 -443 -442 -440 -449 -454 -442 -419 -400 -387 -389 -399 -407 -406 -388 -400 -428 -435 -431 -435 -415 -375 -345 -337 -328 -326 -331 -328 -329 -335 -337 -342 -360 -371 -367 -354 -341 -335 -352 -353 -334 -343 -340 -351 -851 -809 -791 -751 -719 -719 -728 -733 -765 -786 -811 -788 -750 -744 -749 -743 -742 -747 -777 -838 -826 -795 -811 -851 -853 -922 -939 -926 -930 -937 -926 -909 -913 -924 -909 -890 -889 -889 -909 -919 -947 -950 -953 -923 -927 -934 -928 -939 -942 -943 -940 -963 -981 -987 -1007 -998 -991 -989 -981 -966 -949 -887 -856 -814 -809 -845 -877 -905 -935 -946 -936 -928 -917 -899 -892 -887 -890 -891 -893 -907 -951 -970 -972 -959 -948 -914 -885 -871 -857 -836 -821 -830 -855 -865 -856 -856 -853 -844 -773 -730 -749 -767 -754 -737 -741 -771 -827 -871 -886 -791 -575 -621 -842 -796 -747 -690 -676 -668 -653 -631 -620 -616 -611 -624 -645 -662 -671 -662 -640 -608 -585 -590 -608 -635 -645 -686 -720 -753 -768 -778 -791 -802 -805 -789 -769 -756 -740 -731 -698 -646 -631 -620 -667 -696 -742 -791 -800 -787 -751 -705 -645 -612 -612 -629 -658 -665 -670 -679 -680 -674 -651 -652 -621 -563 -505 -485 -507 -532 -541 -532 -518 -487 -448 -449 -473 -520 -554 -577 -589 -578 -582 -594 -583 -584 -577 -551 -545 -541 -535 -556 -581 -570 -567 -564 -535 -444 -360 -318 -326 -359 -354 -364 -378 -408 -429 -441 -453 -461 -461 -445 -428 -435 -450 -466 -469 -463 -454 -442 -444 -447 -425 -399 -382 -380 -385 -392 -403 -399 -380 -396 -422 -434 -440 -441 -413 -377 -368 -346 -332 -325 -329 -341 -344 -339 -335 -334 -341 -351 -357 -348 -342 -347 -347 -355 -352 -352 -340 -334 -853 -814 -796 -745 -724 -712 -705 -725 -751 -779 -818 -778 -730 -725 -727 -727 -733 -731 -725 -752 -815 -818 -802 -845 -859 -896 -939 -939 -916 -932 -944 -941 -930 -919 -915 -915 -912 -910 -913 -927 -940 -955 -921 -895 -894 -921 -916 -909 -920 -933 -929 -950 -973 -983 -1004 -1009 -1001 -1003 -984 -949 -950 -892 -854 -823 -816 -844 -866 -897 -919 -935 -944 -940 -928 -910 -897 -902 -903 -893 -888 -910 -943 -962 -964 -976 -958 -931 -905 -891 -876 -852 -835 -841 -864 -874 -860 -857 -866 -832 -750 -718 -721 -753 -759 -751 -746 -763 -798 -829 -860 -713 -263 -191 -847 -794 -754 -688 -668 -648 -632 -633 -623 -610 -600 -613 -639 -662 -672 -656 -631 -609 -577 -584 -613 -630 -648 -681 -712 -748 -772 -784 -799 -804 -802 -803 -799 -785 -767 -735 -676 -641 -625 -619 -660 -703 -770 -782 -806 -807 -757 -708 -661 -620 -609 -631 -665 -666 -669 -672 -676 -663 -656 -651 -609 -549 -499 -487 -508 -527 -538 -534 -515 -488 -455 -462 -491 -527 -559 -567 -593 -593 -577 -594 -603 -605 -603 -588 -559 -540 -528 -541 -587 -598 -581 -566 -524 -433 -360 -316 -317 -350 -364 -371 -377 -408 -434 -443 -455 -469 -462 -452 -442 -446 -462 -467 -482 -478 -467 -454 -449 -442 -416 -386 -371 -371 -379 -398 -408 -392 -385 -397 -429 -438 -447 -449 -448 -416 -375 -350 -333 -330 -342 -356 -354 -339 -327 -327 -332 -342 -349 -341 -348 -348 -355 -369 -357 -354 -363 -358 -849 -822 -814 -769 -736 -698 -704 -708 -725 -763 -796 -770 -734 -715 -721 -719 -709 -712 -720 -760 -830 -813 -801 -823 -810 -914 -879 -882 -920 -933 -946 -945 -938 -927 -915 -906 -905 -905 -888 -913 -930 -925 -918 -885 -897 -874 -898 -899 -905 -926 -932 -946 -957 -964 -987 -1001 -1002 -997 -977 -946 -950 -899 -868 -840 -828 -849 -874 -895 -913 -931 -946 -943 -930 -919 -914 -917 -914 -901 -896 -916 -921 -923 -947 -978 -967 -948 -931 -914 -898 -874 -852 -852 -865 -876 -878 -860 -862 -811 -724 -687 -697 -737 -761 -762 -758 -761 -768 -799 -857 -899 -763 -472 -836 -786 -747 -692 -678 -652 -645 -655 -638 -613 -599 -609 -632 -650 -656 -640 -615 -608 -594 -586 -624 -635 -648 -682 -716 -744 -771 -775 -789 -799 -802 -810 -814 -806 -783 -742 -665 -639 -627 -624 -657 -659 -692 -755 -799 -801 -741 -696 -659 -624 -623 -642 -659 -666 -667 -674 -675 -671 -658 -652 -603 -548 -500 -489 -499 -517 -537 -528 -503 -490 -466 -473 -504 -535 -558 -565 -568 -580 -581 -590 -602 -613 -600 -576 -560 -542 -532 -544 -564 -595 -577 -559 -503 -424 -360 -318 -318 -331 -349 -370 -386 -414 -440 -451 -463 -476 -472 -470 -459 -458 -452 -486 -499 -497 -482 -471 -454 -435 -411 -392 -377 -360 -367 -400 -411 -398 -409 -401 -432 -441 -451 -451 -442 -405 -374 -343 -326 -334 -353 -360 -356 -353 -336 -326 -325 -343 -346 -344 -348 -368 -370 -367 -367 -376 -380 -370 -860 -840 -832 -819 -740 -695 -697 -679 -748 -736 -789 -759 -723 -710 -705 -707 -704 -695 -706 -745 -789 -801 -795 -813 -870 -892 -922 -925 -932 -912 -931 -949 -944 -932 -923 -915 -908 -902 -901 -909 -926 -918 -900 -916 -915 -895 -909 -910 -908 -905 -916 -938 -946 -951 -960 -966 -986 -977 -958 -945 -947 -903 -879 -849 -839 -852 -873 -888 -919 -938 -946 -948 -933 -922 -923 -925 -934 -917 -907 -913 -916 -915 -935 -982 -981 -963 -949 -930 -916 -899 -876 -873 -873 -876 -888 -865 -856 -789 -703 -666 -685 -732 -761 -769 -769 -760 -762 -796 -847 -880 -878 -856 -819 -772 -737 -710 -675 -671 -669 -673 -655 -627 -610 -613 -630 -642 -641 -635 -619 -603 -604 -602 -634 -638 -648 -679 -696 -734 -757 -760 -768 -784 -797 -804 -811 -806 -775 -723 -663 -642 -627 -639 -640 -664 -715 -741 -779 -785 -746 -708 -667 -630 -626 -636 -650 -665 -665 -667 -676 -677 -660 -648 -604 -547 -517 -500 -496 -516 -538 -532 -512 -500 -477 -483 -509 -527 -534 -557 -562 -577 -581 -597 -617 -603 -599 -591 -565 -549 -550 -565 -583 -587 -567 -552 -483 -415 -363 -329 -336 -333 -347 -369 -388 -416 -443 -459 -471 -481 -482 -482 -481 -473 -480 -483 -499 -500 -493 -475 -455 -438 -424 -411 -382 -347 -356 -403 -423 -420 -417 -394 -417 -418 -418 -428 -427 -385 -356 -335 -320 -330 -352 -362 -365 -372 -358 -336 -326 -342 -352 -336 -357 -374 -378 -357 -362 -371 -377 -377 -855 -855 -837 -827 -756 -695 -686 -667 -723 -720 -766 -742 -722 -710 -701 -697 -713 -714 -705 -734 -777 -791 -776 -804 -873 -847 -852 -883 -893 -878 -934 -958 -914 -921 -950 -935 -911 -909 -913 -917 -925 -937 -908 -914 -934 -907 -908 -902 -897 -895 -898 -907 -922 -936 -943 -955 -973 -965 -947 -942 -946 -908 -876 -850 -847 -853 -857 -885 -926 -943 -946 -947 -935 -926 -924 -934 -944 -939 -935 -918 -911 -908 -938 -981 -997 -987 -969 -949 -937 -927 -913 -903 -888 -885 -897 -874 -859 -773 -699 -661 -684 -717 -754 -775 -779 -770 -770 -793 -828 -850 -848 -831 -801 -754 -741 -725 -684 -680 -685 -695 -685 -655 -628 -618 -629 -640 -640 -638 -626 -603 -606 -617 -640 -645 -650 -672 -693 -719 -729 -741 -753 -770 -791 -804 -801 -788 -764 -712 -662 -636 -636 -660 -641 -648 -687 -724 -754 -745 -719 -699 -671 -641 -631 -629 -638 -657 -660 -664 -674 -680 -658 -644 -623 -577 -543 -512 -499 -518 -537 -527 -511 -503 -489 -491 -505 -508 -531 -551 -563 -573 -576 -608 -621 -609 -602 -593 -583 -573 -561 -571 -582 -581 -550 -513 -467 -412 -387 -357 -352 -350 -357 -374 -392 -417 -443 -458 -474 -490 -491 -493 -493 -493 -491 -500 -508 -507 -500 -478 -461 -449 -441 -425 -384 -346 -354 -405 -437 -440 -454 -421 -423 -415 -410 -416 -411 -367 -349 -338 -319 -323 -343 -358 -367 -374 -369 -352 -345 -343 -350 -336 -366 -377 -381 -367 -359 -366 -369 -364 -837 -852 -847 -824 -775 -708 -677 -668 -688 -696 -759 -760 -759 -714 -684 -679 -700 -711 -705 -716 -748 -776 -771 -795 -829 -814 -859 -920 -882 -910 -910 -942 -946 -925 -909 -899 -919 -953 -928 -886 -925 -928 -932 -890 -952 -929 -915 -907 -887 -885 -891 -888 -901 -905 -909 -941 -953 -959 -943 -941 -942 -909 -872 -860 -847 -854 -861 -892 -927 -941 -942 -943 -942 -933 -925 -944 -958 -956 -955 -935 -904 -904 -940 -981 -1011 -1006 -984 -964 -951 -947 -943 -924 -902 -893 -897 -876 -850 -759 -700 -663 -674 -690 -743 -787 -798 -789 -784 -797 -821 -836 -828 -817 -799 -778 -756 -724 -689 -697 -704 -711 -711 -682 -648 -626 -623 -633 -640 -634 -621 -600 -601 -625 -641 -648 -657 -678 -687 -689 -710 -727 -742 -769 -784 -791 -797 -777 -740 -686 -643 -642 -635 -669 -643 -652 -674 -718 -736 -713 -688 -683 -686 -678 -650 -631 -628 -637 -652 -663 -671 -678 -661 -642 -637 -606 -556 -513 -495 -514 -532 -525 -516 -507 -491 -490 -484 -507 -531 -550 -570 -575 -588 -626 -633 -615 -603 -598 -591 -583 -568 -564 -576 -572 -536 -492 -437 -414 -400 -370 -362 -367 -372 -379 -393 -418 -447 -469 -480 -483 -496 -502 -496 -499 -502 -502 -507 -508 -505 -496 -488 -473 -456 -429 -384 -343 -354 -412 -452 -456 -479 -475 -467 -441 -429 -413 -397 -376 -364 -343 -324 -325 -332 -350 -366 -374 -389 -367 -366 -358 -355 -353 -367 -372 -385 -392 -367 -347 -352 -360 -837 -853 -856 -819 -796 -722 -690 -678 -669 -672 -717 -730 -732 -707 -679 -674 -691 -706 -702 -705 -740 -777 -779 -784 -785 -791 -820 -870 -856 -885 -877 -913 -912 -937 -923 -891 -897 -901 -899 -924 -936 -897 -899 -920 -911 -911 -925 -910 -907 -906 -896 -899 -904 -898 -900 -915 -927 -943 -940 -937 -928 -915 -892 -886 -862 -866 -865 -895 -928 -944 -948 -952 -952 -943 -939 -949 -968 -968 -961 -952 -914 -905 -934 -984 -1019 -1014 -993 -973 -953 -949 -953 -935 -910 -902 -897 -875 -835 -756 -724 -681 -663 -688 -751 -803 -817 -810 -803 -811 -833 -845 -833 -829 -824 -814 -767 -736 -701 -705 -718 -725 -729 -701 -665 -646 -632 -625 -634 -630 -616 -594 -593 -627 -641 -655 -660 -664 -673 -681 -697 -713 -736 -766 -785 -795 -793 -764 -739 -731 -684 -633 -636 -670 -648 -636 -676 -709 -732 -716 -690 -683 -692 -693 -663 -635 -626 -627 -638 -663 -670 -671 -669 -655 -638 -601 -558 -514 -496 -514 -529 -525 -516 -511 -506 -498 -490 -503 -536 -551 -572 -580 -585 -623 -637 -632 -623 -605 -593 -584 -564 -562 -568 -566 -539 -507 -446 -422 -391 -373 -377 -383 -386 -391 -404 -425 -443 -450 -471 -495 -499 -510 -503 -517 -514 -508 -512 -506 -501 -502 -496 -487 -470 -432 -378 -342 -354 -410 -448 -449 -480 -482 -482 -461 -436 -412 -389 -383 -376 -355 -332 -323 -335 -356 -368 -372 -398 -359 -371 -372 -371 -364 -378 -387 -385 -394 -387 -354 -339 -360 -834 -848 -851 -807 -790 -730 -717 -682 -666 -654 -669 -697 -705 -696 -679 -667 -674 -693 -695 -696 -726 -753 -755 -758 -754 -778 -795 -924 -845 -875 -883 -890 -890 -909 -916 -886 -865 -885 -920 -933 -928 -935 -923 -894 -920 -883 -910 -907 -913 -921 -906 -904 -906 -901 -897 -895 -906 -923 -934 -938 -934 -936 -917 -907 -882 -881 -873 -899 -934 -949 -953 -959 -961 -955 -949 -952 -972 -975 -953 -966 -918 -910 -933 -976 -1004 -1012 -1008 -976 -942 -945 -960 -948 -932 -913 -899 -875 -833 -794 -761 -705 -670 -685 -746 -805 -826 -821 -815 -824 -848 -862 -857 -858 -850 -824 -776 -744 -712 -707 -727 -745 -753 -744 -716 -685 -651 -627 -631 -624 -610 -590 -587 -623 -648 -652 -652 -659 -668 -674 -700 -716 -733 -764 -788 -793 -784 -763 -756 -723 -687 -655 -664 -669 -662 -648 -675 -700 -703 -704 -717 -730 -728 -711 -681 -647 -626 -618 -628 -654 -660 -666 -677 -665 -646 -605 -562 -519 -498 -508 -519 -524 -516 -517 -513 -504 -494 -499 -524 -553 -573 -583 -589 -593 -626 -644 -618 -597 -595 -584 -567 -567 -565 -576 -542 -527 -470 -430 -395 -382 -387 -395 -399 -407 -417 -419 -430 -457 -473 -489 -506 -496 -491 -518 -522 -517 -510 -508 -500 -493 -488 -480 -465 -425 -366 -340 -351 -366 -414 -455 -485 -468 -461 -457 -438 -406 -390 -387 -386 -372 -342 -318 -333 -358 -362 -374 -404 -377 -380 -378 -377 -383 -383 -377 -387 -397 -389 -363 -338 -356 -834 -844 -840 -819 -801 -732 -725 -718 -696 -659 -662 -684 -683 -675 -669 -661 -659 -671 -687 -699 -709 -716 -734 -745 -747 -765 -780 -861 -835 -856 -870 -882 -884 -877 -885 -899 -879 -850 -856 -872 -887 -922 -936 -868 -929 -879 -884 -888 -901 -919 -910 -908 -915 -900 -888 -894 -898 -917 -923 -931 -948 -950 -936 -916 -894 -894 -881 -897 -933 -954 -956 -963 -970 -964 -961 -968 -977 -975 -964 -979 -934 -915 -928 -949 -978 -1008 -1006 -968 -931 -937 -963 -967 -955 -928 -907 -878 -858 -840 -769 -706 -671 -680 -733 -795 -825 -828 -825 -827 -844 -868 -879 -878 -862 -820 -778 -744 -717 -716 -735 -758 -766 -769 -746 -707 -660 -623 -626 -627 -612 -590 -582 -623 -630 -646 -650 -655 -666 -677 -692 -711 -730 -755 -777 -787 -800 -793 -761 -732 -692 -690 -661 -650 -658 -646 -662 -696 -713 -729 -743 -753 -754 -728 -689 -649 -634 -617 -621 -637 -643 -666 -684 -670 -656 -620 -573 -528 -507 -514 -520 -527 -534 -520 -509 -505 -496 -502 -532 -550 -567 -578 -582 -599 -632 -649 -633 -612 -603 -592 -571 -575 -573 -568 -564 -527 -467 -439 -407 -390 -396 -407 -410 -410 -413 -421 -441 -458 -486 -507 -527 -528 -521 -525 -520 -524 -518 -512 -505 -496 -482 -467 -451 -411 -351 -335 -339 -358 -405 -448 -470 -442 -438 -444 -419 -394 -388 -387 -376 -351 -329 -316 -333 -356 -359 -382 -417 -415 -391 -383 -376 -377 -373 -368 -370 -377 -384 -371 -341 -347 -827 -839 -839 -832 -830 -785 -763 -752 -703 -662 -661 -680 -666 -663 -657 -644 -641 -653 -671 -683 -695 -716 -725 -727 -735 -737 -764 -831 -829 -828 -840 -870 -878 -871 -857 -891 -894 -857 -864 -883 -879 -898 -901 -862 -926 -913 -883 -879 -901 -921 -919 -912 -903 -898 -898 -898 -901 -910 -913 -922 -950 -958 -943 -913 -912 -901 -896 -914 -934 -943 -952 -966 -975 -971 -966 -976 -992 -993 -976 -994 -952 -921 -922 -923 -960 -1001 -1003 -964 -925 -931 -966 -978 -965 -939 -928 -902 -881 -846 -773 -711 -680 -679 -719 -782 -827 -841 -839 -837 -844 -865 -885 -881 -857 -815 -782 -746 -724 -722 -729 -747 -761 -766 -748 -711 -661 -620 -623 -634 -618 -591 -584 -594 -618 -637 -652 -661 -670 -677 -696 -707 -722 -745 -754 -765 -788 -782 -772 -748 -714 -689 -656 -646 -654 -651 -645 -666 -700 -728 -744 -759 -771 -751 -702 -655 -644 -635 -625 -617 -628 -667 -690 -676 -674 -638 -576 -530 -512 -512 -514 -532 -543 -526 -524 -509 -504 -511 -528 -537 -540 -549 -574 -596 -620 -636 -624 -606 -610 -603 -585 -582 -580 -569 -555 -508 -462 -440 -415 -395 -397 -413 -422 -421 -423 -433 -445 -462 -493 -503 -516 -517 -505 -516 -519 -536 -522 -507 -505 -496 -477 -460 -440 -402 -369 -347 -346 -364 -400 -441 -452 -425 -430 -434 -421 -411 -403 -389 -369 -336 -318 -313 -334 -351 -361 -369 -380 -409 -388 -386 -393 -386 -373 -362 -354 -362 -374 -378 -372 -365 -822 -831 -835 -836 -851 -831 -768 -754 -714 -666 -660 -672 -667 -664 -646 -628 -628 -627 -634 -653 -680 -708 -729 -746 -731 -725 -740 -803 -801 -797 -798 -848 -909 -874 -829 -868 -887 -858 -863 -875 -863 -878 -883 -865 -888 -921 -886 -874 -900 -925 -922 -911 -906 -910 -906 -898 -899 -901 -912 -927 -954 -963 -942 -931 -920 -908 -912 -930 -943 -947 -958 -971 -977 -975 -968 -976 -993 -1002 -975 -995 -976 -937 -926 -921 -954 -992 -996 -961 -920 -920 -955 -975 -966 -946 -938 -925 -884 -852 -782 -724 -692 -681 -708 -771 -813 -834 -848 -847 -850 -864 -883 -880 -844 -810 -778 -740 -728 -727 -726 -742 -762 -769 -742 -706 -665 -617 -620 -635 -628 -618 -593 -583 -609 -634 -654 -670 -679 -686 -695 -705 -719 -730 -733 -750 -786 -796 -781 -757 -716 -679 -654 -656 -663 -664 -648 -660 -691 -722 -745 -761 -771 -760 -716 -671 -664 -666 -638 -620 -628 -666 -695 -686 -674 -636 -579 -546 -533 -515 -517 -543 -554 -533 -528 -512 -516 -524 -528 -534 -556 -568 -571 -593 -622 -636 -626 -604 -614 -607 -597 -594 -583 -573 -533 -489 -452 -432 -417 -401 -403 -419 -427 -431 -429 -428 -455 -467 -482 -502 -504 -519 -526 -525 -525 -539 -531 -515 -504 -489 -475 -459 -439 -421 -386 -356 -356 -373 -397 -433 -432 -422 -426 -429 -431 -428 -407 -378 -361 -339 -324 -321 -334 -345 -349 -365 -366 -394 -381 -380 -394 -392 -382 -373 -358 -357 -362 -378 -379 -361 -814 -826 -834 -837 -848 -834 -776 -756 -729 -685 -662 -652 -667 -674 -655 -638 -638 -623 -617 -631 -656 -688 -724 -750 -733 -722 -715 -742 -756 -757 -773 -829 -869 -869 -833 -862 -880 -858 -855 -856 -856 -855 -854 -844 -860 -901 -900 -884 -901 -925 -923 -912 -902 -908 -914 -909 -902 -895 -913 -938 -954 -963 -945 -927 -928 -918 -914 -933 -952 -958 -965 -975 -978 -974 -970 -977 -988 -1004 -977 -983 -988 -972 -938 -926 -950 -980 -985 -956 -918 -907 -921 -943 -959 -942 -934 -927 -900 -861 -796 -740 -713 -692 -701 -732 -770 -818 -850 -855 -858 -869 -882 -871 -831 -801 -762 -729 -724 -728 -723 -741 -775 -785 -760 -718 -662 -618 -629 -637 -636 -634 -601 -591 -610 -639 -656 -672 -702 -709 -716 -725 -722 -722 -738 -754 -771 -803 -774 -764 -742 -684 -656 -649 -646 -646 -650 -666 -682 -710 -742 -754 -766 -772 -739 -713 -690 -681 -649 -628 -631 -660 -693 -692 -679 -666 -630 -583 -548 -520 -527 -546 -551 -539 -540 -520 -521 -532 -535 -543 -559 -566 -576 -601 -626 -636 -629 -607 -608 -616 -613 -611 -585 -574 -526 -481 -446 -425 -414 -407 -409 -418 -429 -434 -432 -445 -459 -465 -495 -502 -492 -493 -520 -500 -510 -538 -535 -516 -502 -492 -482 -474 -455 -431 -391 -358 -365 -373 -401 -419 -429 -429 -429 -434 -444 -442 -413 -379 -362 -333 -317 -323 -326 -335 -331 -337 -366 -381 -373 -380 -389 -386 -381 -382 -384 -379 -374 -368 -373 -359 -813 -818 -827 -835 -849 -840 -781 -742 -729 -701 -663 -635 -655 -673 -672 -669 -654 -632 -616 -620 -644 -675 -730 -780 -740 -714 -713 -733 -734 -725 -744 -797 -839 -856 -820 -829 -843 -841 -839 -830 -835 -839 -821 -823 -849 -927 -881 -882 -895 -928 -930 -918 -910 -916 -916 -908 -902 -896 -910 -938 -949 -971 -963 -937 -942 -936 -930 -943 -965 -964 -969 -977 -980 -986 -983 -982 -984 -1001 -990 -979 -990 -983 -947 -931 -946 -970 -976 -950 -915 -899 -897 -909 -941 -936 -938 -934 -918 -874 -811 -757 -732 -704 -699 -701 -740 -808 -857 -875 -874 -875 -876 -851 -812 -788 -773 -735 -724 -728 -722 -738 -786 -809 -776 -729 -673 -623 -650 -650 -643 -640 -610 -600 -602 -638 -665 -688 -715 -722 -721 -725 -728 -728 -737 -755 -768 -795 -776 -744 -723 -680 -672 -656 -640 -646 -654 -672 -689 -714 -748 -764 -773 -777 -775 -750 -702 -693 -661 -639 -637 -660 -687 -693 -676 -667 -643 -594 -560 -534 -533 -550 -556 -555 -544 -527 -526 -532 -538 -544 -559 -570 -578 -599 -624 -634 -627 -613 -603 -617 -616 -619 -594 -578 -527 -475 -432 -415 -413 -411 -412 -420 -436 -445 -447 -460 -472 -460 -478 -499 -507 -516 -522 -502 -513 -531 -530 -514 -499 -494 -488 -478 -461 -431 -393 -372 -367 -377 -401 -423 -430 -427 -439 -443 -434 -427 -408 -395 -368 -334 -315 -322 -318 -325 -323 -322 -362 -374 -364 -373 -394 -387 -364 -366 -378 -379 -372 -363 -366 -342 -798 -805 -817 -836 -851 -834 -781 -740 -730 -704 -671 -638 -648 -649 -682 -680 -660 -645 -624 -612 -628 -662 -717 -767 -749 -724 -715 -701 -717 -723 -730 -768 -803 -820 -795 -845 -852 -823 -824 -821 -831 -850 -811 -803 -828 -881 -856 -895 -907 -939 -939 -931 -933 -927 -913 -907 -903 -900 -916 -933 -953 -964 -970 -932 -928 -939 -932 -942 -964 -972 -975 -980 -990 -999 -995 -991 -990 -990 -982 -981 -1000 -982 -953 -939 -952 -966 -967 -947 -924 -909 -895 -897 -923 -931 -938 -928 -923 -886 -827 -774 -757 -737 -713 -699 -728 -794 -856 -885 -880 -874 -863 -829 -795 -787 -777 -743 -734 -737 -718 -729 -784 -811 -789 -746 -704 -684 -668 -650 -641 -645 -621 -608 -601 -627 -665 -692 -700 -725 -732 -738 -754 -753 -756 -768 -766 -792 -770 -754 -740 -724 -687 -642 -631 -636 -648 -672 -698 -718 -738 -754 -770 -780 -780 -755 -714 -715 -680 -650 -641 -661 -688 -699 -683 -672 -656 -605 -561 -543 -532 -549 -558 -582 -566 -565 -543 -537 -545 -550 -564 -578 -586 -602 -626 -634 -637 -631 -618 -618 -630 -625 -607 -585 -528 -476 -450 -435 -419 -413 -418 -429 -448 -465 -467 -474 -475 -464 -463 -495 -506 -517 -509 -497 -505 -519 -519 -508 -499 -491 -486 -474 -465 -440 -402 -373 -364 -374 -398 -406 -418 -426 -427 -421 -416 -415 -401 -399 -367 -331 -327 -324 -316 -320 -318 -334 -357 -353 -345 -369 -398 -397 -387 -365 -371 -385 -382 -379 -373 -349 -787 -804 -815 -828 -838 -826 -783 -743 -728 -700 -670 -652 -644 -648 -702 -695 -676 -656 -631 -614 -622 -651 -718 -783 -765 -761 -733 -705 -700 -716 -729 -772 -787 -797 -778 -819 -831 -815 -810 -807 -818 -824 -804 -805 -830 -920 -850 -893 -899 -946 -956 -951 -949 -945 -921 -896 -893 -901 -912 -919 -956 -979 -982 -958 -933 -942 -943 -940 -967 -982 -978 -979 -739 -617 -985 -985 -980 -975 -968 -974 -1009 -996 -973 -948 -957 -964 -962 -957 -944 -922 -893 -881 -908 -923 -935 -932 -936 -897 -843 -819 -789 -760 -723 -699 -718 -778 -847 -889 -891 -882 -869 -853 -814 -793 -773 -754 -751 -739 -713 -718 -769 -801 -779 -745 -734 -713 -668 -644 -642 -649 -636 -612 -611 -632 -668 -679 -695 -723 -743 -749 -751 -758 -770 -772 -768 -795 -768 -765 -758 -729 -679 -645 -629 -628 -647 -678 -706 -724 -734 -739 -763 -783 -777 -761 -723 -727 -695 -658 -641 -646 -672 -688 -683 -680 -662 -606 -567 -548 -532 -543 -571 -570 -569 -560 -542 -543 -550 -556 -570 -585 -592 -600 -610 -620 -642 -636 -638 -636 -645 -633 -616 -582 -533 -513 -494 -454 -417 -405 -414 -433 -458 -470 -465 -480 -486 -486 -471 -485 -493 -511 -522 -523 -518 -514 -512 -508 -496 -468 -484 -477 -457 -446 -414 -381 -367 -376 -382 -398 -417 -421 -408 -395 -393 -383 -389 -375 -362 -334 -335 -324 -325 -328 -326 -341 -360 -356 -343 -340 -356 -396 -411 -393 -383 -378 -388 -388 -373 -366 -788 -802 -812 -826 -833 -836 -808 -745 -727 -702 -677 -664 -640 -642 -702 -706 -689 -668 -649 -630 -628 -645 -692 -751 -771 -771 -735 -712 -705 -730 -731 -783 -789 -791 -779 -775 -820 -835 -810 -800 -808 -824 -821 -807 -838 -913 -867 -878 -880 -914 -945 -954 -956 -943 -924 -900 -886 -898 -910 -927 -952 -955 -962 -969 -948 -957 -969 -951 -975 -987 -986 -989 -831 -758 -995 -975 -978 -978 -975 -973 -1014 -998 -986 -962 -956 -961 -962 -962 -952 -927 -882 -851 -896 -924 -939 -949 -949 -932 -890 -868 -820 -774 -735 -711 -718 -767 -836 -888 -904 -898 -892 -867 -827 -800 -773 -765 -763 -740 -703 -702 -750 -782 -783 -778 -766 -739 -680 -642 -646 -657 -649 -623 -615 -628 -637 -666 -695 -722 -741 -751 -763 -773 -774 -776 -762 -790 -792 -771 -764 -733 -688 -646 -629 -624 -638 -672 -703 -717 -726 -739 -768 -784 -772 -758 -734 -736 -701 -663 -650 -637 -651 -671 -679 -688 -672 -614 -573 -547 -534 -537 -540 -560 -556 -562 -554 -547 -548 -559 -570 -577 -591 -607 -614 -624 -641 -645 -658 -660 -652 -637 -612 -590 -565 -541 -508 -457 -416 -408 -414 -433 -449 -455 -462 -462 -482 -488 -483 -496 -488 -509 -515 -515 -513 -509 -515 -509 -495 -476 -474 -470 -458 -446 -415 -381 -372 -369 -380 -399 -413 -412 -398 -394 -383 -371 -377 -363 -359 -347 -341 -320 -332 -335 -338 -344 -359 -369 -357 -342 -361 -402 -427 -412 -396 -381 -386 -389 -388 -384 -765 -796 -801 -806 -816 -819 -798 -755 -738 -711 -696 -670 -647 -637 -692 -714 -702 -681 -659 -636 -631 -635 -649 -716 -792 -762 -738 -719 -715 -734 -746 -791 -801 -795 -792 -785 -807 -822 -809 -798 -801 -812 -813 -809 -837 -906 -898 -898 -860 -931 -946 -958 -954 -943 -929 -905 -885 -883 -887 -903 -946 -953 -963 -971 -946 -961 -982 -971 -974 -989 -991 -986 -989 -1002 -1013 -988 -970 -985 -984 -988 -1003 -1004 -989 -969 -961 -967 -969 -963 -953 -932 -882 -843 -884 -921 -954 -971 -970 -960 -927 -884 -837 -792 -758 -727 -718 -757 -830 -892 -914 -911 -901 -870 -829 -806 -786 -784 -779 -737 -695 -689 -702 -736 -781 -799 -781 -737 -686 -652 -648 -655 -653 -631 -628 -624 -639 -669 -694 -717 -735 -749 -764 -773 -774 -776 -775 -772 -785 -778 -764 -716 -687 -671 -649 -632 -632 -654 -681 -700 -725 -745 -765 -780 -780 -749 -738 -741 -727 -686 -658 -637 -642 -660 -672 -691 -690 -631 -587 -559 -556 -540 -541 -565 -569 -580 -559 -549 -548 -558 -569 -574 -584 -601 -618 -627 -646 -653 -672 -684 -667 -638 -620 -609 -576 -538 -505 -464 -429 -419 -421 -437 -448 -474 -475 -484 -496 -495 -493 -491 -503 -506 -501 -507 -510 -505 -507 -499 -487 -482 -470 -459 -437 -437 -419 -413 -391 -375 -379 -391 -406 -400 -388 -400 -376 -379 -367 -375 -372 -357 -351 -330 -339 -342 -342 -350 -359 -366 -371 -369 -379 -391 -422 -413 -412 -389 -394 -396 -402 -394 -750 -787 -801 -791 -797 -816 -818 -792 -746 -706 -696 -675 -655 -639 -690 -715 -706 -688 -665 -646 -636 -639 -657 -703 -754 -760 -743 -730 -721 -738 -764 -831 -830 -829 -809 -791 -817 -825 -803 -791 -800 -828 -847 -817 -840 -918 -918 -944 -867 -935 -926 -955 -958 -939 -925 -917 -906 -896 -891 -889 -930 -943 -962 -977 -961 -969 -994 -988 -994 -1004 -1004 -1004 -1003 -999 -999 -990 -984 -982 -989 -987 -988 -993 -986 -980 -974 -973 -969 -961 -952 -932 -890 -855 -874 -918 -962 -969 -974 -969 -942 -895 -845 -807 -780 -742 -715 -743 -794 -835 -896 -921 -908 -878 -844 -820 -798 -798 -790 -737 -718 -697 -684 -716 -772 -804 -794 -752 -697 -666 -656 -661 -659 -657 -644 -633 -652 -677 -696 -715 -730 -743 -761 -777 -777 -782 -778 -776 -779 -787 -762 -738 -699 -682 -662 -640 -628 -634 -662 -695 -715 -738 -762 -775 -788 -754 -756 -756 -747 -698 -661 -642 -639 -655 -678 -699 -698 -636 -608 -602 -574 -549 -554 -565 -569 -579 -568 -553 -550 -556 -558 -566 -587 -598 -622 -637 -650 -659 -684 -689 -680 -648 -628 -605 -570 -542 -508 -464 -437 -424 -430 -440 -442 -460 -473 -487 -499 -502 -480 -486 -504 -502 -497 -492 -488 -500 -503 -488 -479 -488 -459 -458 -453 -455 -441 -428 -400 -369 -364 -385 -405 -407 -399 -399 -392 -386 -358 -376 -382 -368 -360 -347 -346 -347 -347 -352 -366 -377 -377 -386 -385 -396 -411 -409 -418 -412 -404 -404 -402 -398 -741 -763 -791 -783 -782 -797 -815 -809 -757 -709 -685 -673 -658 -647 -688 -718 -714 -698 -682 -670 -658 -653 -667 -701 -736 -753 -745 -738 -730 -745 -775 -780 -829 -854 -820 -805 -834 -857 -836 -806 -805 -820 -829 -824 -840 -843 -919 -944 -908 -929 -937 -956 -959 -938 -923 -916 -908 -903 -892 -890 -926 -937 -962 -973 -969 -968 -998 -1003 -1007 -1011 -1016 -1016 -1006 -995 -996 -1004 -994 -988 -995 -982 -996 -996 -978 -987 -983 -978 -980 -973 -960 -939 -900 -867 -870 -890 -926 -957 -967 -969 -393 -782 -853 -822 -803 -758 -714 -710 -736 -791 -874 -924 -910 -893 -857 -821 -804 -807 -798 -785 -750 -707 -683 -710 -771 -812 -814 -774 -715 -676 -660 -660 -664 -665 -652 -643 -665 -687 -699 -713 -728 -745 -769 -783 -788 -793 -795 -779 -788 -785 -776 -749 -703 -688 -669 -653 -640 -633 -655 -687 -709 -735 -760 -779 -776 -760 -775 -768 -753 -696 -656 -644 -647 -664 -683 -699 -713 -692 -639 -618 -582 -556 -565 -572 -580 -590 -566 -556 -558 -558 -561 -570 -582 -598 -632 -641 -656 -651 -693 -675 -682 -670 -641 -613 -576 -547 -507 -454 -432 -422 -432 -435 -450 -459 -482 -497 -502 -504 -494 -505 -514 -508 -503 -496 -486 -496 -491 -484 -477 -483 -473 -458 -457 -454 -442 -422 -393 -369 -372 -389 -402 -408 -399 -399 -397 -380 -373 -382 -385 -378 -376 -365 -351 -345 -348 -348 -357 -374 -368 -382 -383 -399 -418 -416 -420 -432 -418 -410 -402 -396 -740 -770 -778 -772 -771 -772 -782 -789 -766 -719 -680 -664 -654 -645 -677 -714 -721 -703 -705 -691 -671 -666 -681 -709 -746 -770 -753 -746 -739 -752 -754 -789 -854 -871 -854 -836 -840 -853 -852 -830 -809 -837 -890 -883 -860 -855 -913 -926 -916 -925 -920 -942 -953 -937 -924 -925 -929 -922 -893 -882 -914 -925 -965 -982 -993 -974 -1004 -1013 -1011 -1019 -1036 -1035 -1021 -1009 -1003 -1011 -1010 -988 -987 -970 -977 -993 -974 -992 -999 -993 -987 -977 -962 -944 -914 -882 -881 -884 -908 -922 -310 -299 -40 -739 -875 -842 -819 -799 -761 -718 -714 -767 -850 -913 -920 -901 -866 -807 -793 -806 -807 -798 -756 -717 -692 -703 -756 -808 -819 -781 -724 -691 -689 -668 -668 -664 -656 -651 -668 -695 -708 -713 -723 -731 -738 -764 -792 -797 -809 -788 -801 -777 -783 -757 -719 -694 -678 -666 -650 -638 -651 -685 -708 -734 -766 -767 -759 -780 -777 -767 -746 -688 -653 -646 -651 -668 -684 -693 -704 -706 -650 -619 -590 -560 -564 -578 -585 -588 -576 -566 -569 -575 -576 -578 -585 -599 -631 -640 -654 -645 -670 -679 -687 -691 -663 -626 -587 -553 -509 -454 -434 -431 -427 -444 -469 -479 -481 -498 -504 -502 -487 -499 -515 -502 -494 -504 -492 -485 -485 -480 -484 -472 -481 -475 -471 -466 -444 -421 -394 -370 -372 -390 -396 -406 -409 -408 -402 -371 -379 -386 -394 -391 -387 -380 -364 -346 -340 -348 -360 -372 -387 -404 -390 -392 -413 -416 -430 -438 -421 -408 -399 -387 -727 -745 -748 -767 -759 -753 -762 -766 -752 -723 -691 -661 -651 -641 -668 -691 -712 -702 -701 -695 -677 -675 -694 -719 -754 -786 -778 -762 -752 -752 -768 -785 -843 -866 -850 -850 -851 -875 -886 -854 -825 -829 -853 -889 -889 -891 -888 -926 -923 -916 -914 -939 -958 -960 -942 -922 -924 -927 -904 -891 -912 -945 -964 -997 -994 -973 -978 -1000 -1023 -1033 -1047 -1047 -1037 -1029 -1023 -1034 -1023 -1008 -996 -990 -980 -975 -987 -986 -1000 -1003 -998 -988 -968 -953 -947 -929 -905 -899 -848 -269 -5 -0 -0 -737 -889 -863 -853 -833 -789 -738 -714 -744 -823 -763 -292 -899 -862 -791 -785 -782 -799 -804 -771 -729 -701 -703 -740 -789 -810 -782 -736 -731 -705 -679 -668 -670 -665 -661 -675 -700 -709 -712 -717 -719 -731 -758 -787 -793 -812 -803 -806 -797 -787 -768 -759 -718 -686 -675 -663 -649 -650 -676 -704 -740 -764 -756 -756 -794 -798 -786 -746 -690 -662 -655 -657 -664 -665 -672 -695 -704 -668 -630 -587 -567 -568 -579 -586 -590 -591 -578 -573 -580 -583 -583 -593 -608 -631 -637 -638 -651 -652 -682 -701 -706 -679 -636 -590 -554 -513 -464 -455 -433 -431 -442 -473 -488 -495 -503 -500 -495 -490 -486 -495 -498 -496 -509 -495 -473 -478 -478 -488 -473 -491 -478 -458 -439 -412 -394 -380 -361 -362 -380 -384 -390 -410 -409 -394 -369 -370 -383 -397 -399 -394 -395 -380 -360 -352 -348 -371 -377 -379 -419 -413 -411 -401 -409 -423 -428 -421 -410 -398 -384 -713 -716 -746 -750 -742 -740 -746 -752 -749 -727 -692 -662 -653 -648 -646 -653 -698 -704 -700 -695 -684 -683 -699 -724 -753 -770 -772 -786 -759 -757 -778 -796 -865 -866 -849 -869 -864 -881 -898 -900 -872 -831 -839 -870 -872 -864 -893 -901 -901 -891 -905 -914 -932 -947 -938 -912 -913 -926 -894 -864 -909 -926 -977 -1021 -1019 -1010 -971 -989 -1018 -1031 -1055 -1055 -1048 -1046 -1031 -1032 -1038 -1034 -1019 -995 -979 -981 -982 -996 -1018 -1019 -1005 -987 -973 -965 -960 -949 -917 -911 -826 -0 -0 -0 -0 -737 -893 -877 -870 -842 -800 -751 -713 -727 -799 -839 -753 -881 -845 -832 -779 -764 -788 -809 -778 -736 -707 -702 -733 -777 -802 -797 -772 -735 -709 -691 -676 -676 -672 -662 -673 -697 -709 -716 -720 -719 -725 -744 -781 -791 -817 -820 -824 -818 -803 -795 -771 -738 -713 -697 -682 -661 -649 -665 -694 -717 -749 -768 -768 -808 -803 -779 -756 -707 -676 -670 -669 -667 -664 -679 -702 -715 -681 -640 -609 -572 -580 -588 -595 -597 -591 -585 -581 -579 -583 -589 -601 -616 -639 -635 -636 -652 -657 -690 -719 -717 -686 -642 -593 -553 -525 -496 -458 -427 -433 -439 -464 -481 -496 -503 -497 -496 -495 -488 -489 -498 -508 -515 -495 -472 -471 -473 -474 -468 -488 -483 -470 -452 -425 -400 -379 -361 -355 -359 -377 -391 -412 -415 -386 -365 -351 -374 -386 -394 -397 -397 -385 -371 -367 -364 -378 -395 -409 -417 -419 -408 -394 -403 -412 -417 -419 -414 -401 -387 -725 -708 -731 -731 -730 -723 -725 -735 -743 -733 -701 -679 -671 -654 -638 -645 -679 -706 -711 -698 -688 -694 -712 -730 -759 -790 -786 -764 -756 -763 -778 -802 -841 -885 -870 -871 -884 -885 -883 -890 -882 -847 -833 -863 -876 -883 -862 -893 -891 -909 -912 -921 -932 -955 -945 -921 -920 -931 -907 -863 -888 -919 -972 -981 -982 -1004 -969 -988 -1031 -1037 -1045 -1066 -1067 -1051 -1040 -1040 -1044 -1037 -1025 -1001 -996 -990 -1004 -993 -1015 -1023 -1007 -994 -988 -979 -723 -451 -939 -926 -839 -0 -0 -0 -0 -178 -730 -898 -869 -844 -815 -769 -720 -715 -773 -841 -883 -862 -856 -833 -772 -759 -785 -806 -781 -741 -713 -704 -724 -751 -761 -784 -767 -728 -711 -694 -681 -680 -678 -668 -675 -680 -694 -716 -722 -719 -727 -746 -779 -798 -833 -836 -835 -836 -833 -819 -787 -756 -738 -728 -709 -679 -656 -661 -675 -681 -735 -776 -787 -817 -813 -788 -774 -731 -698 -693 -689 -678 -671 -685 -697 -688 -696 -650 -607 -582 -584 -585 -596 -600 -594 -587 -585 -581 -575 -583 -606 -614 -634 -639 -644 -652 -662 -695 -715 -713 -687 -648 -621 -598 -546 -482 -435 -421 -424 -440 -439 -470 -462 -471 -479 -493 -497 -495 -499 -510 -521 -523 -489 -473 -471 -466 -468 -471 -487 -479 -472 -455 -430 -403 -385 -383 -377 -366 -376 -394 -422 -421 -392 -368 -353 -359 -368 -381 -396 -402 -389 -374 -376 -380 -388 -396 -409 -410 -427 -414 -394 -399 -414 -415 -410 -411 -407 -400 -733 -715 -719 -730 -743 -733 -722 -716 -747 -764 -722 -708 -686 -662 -647 -646 -672 -702 -707 -698 -691 -695 -711 -726 -745 -768 -778 -784 -800 -777 -790 -797 -858 -868 -891 -883 -898 -887 -870 -874 -872 -854 -851 -866 -885 -881 -878 -873 -912 -915 -882 -906 -931 -956 -950 -919 -915 -935 -919 -881 -895 -933 -920 -993 -1008 -1033 -976 -980 -1027 -1039 -1055 -1070 -1076 -1081 -1066 -1042 -1049 -1055 -1023 -984 -997 -974 -993 -999 -1021 -1029 -566 -641 -975 -967 -637 -269 -943 -922 -831 -0 -0 -0 -0 -0 -147 -665 -884 -854 -820 -775 -725 -705 -746 -799 -807 -820 -842 -824 -762 -752 -779 -805 -785 -751 -726 -714 -721 -739 -758 -768 -748 -728 -710 -699 -697 -699 -692 -676 -670 -679 -694 -710 -720 -714 -715 -739 -771 -802 -822 -840 -844 -848 -850 -837 -805 -768 -756 -755 -731 -699 -680 -662 -659 -670 -717 -766 -796 -826 -824 -798 -781 -768 -742 -717 -706 -693 -683 -689 -705 -707 -693 -657 -617 -611 -597 -585 -593 -603 -602 -590 -584 -588 -580 -580 -588 -592 -616 -639 -652 -659 -669 -699 -710 -707 -671 -630 -619 -596 -554 -512 -470 -421 -410 -434 -448 -470 -464 -460 -476 -495 -505 -502 -505 -520 -526 -519 -488 -480 -471 -448 -460 -460 -473 -482 -480 -475 -457 -437 -429 -407 -386 -373 -384 -392 -426 -424 -404 -365 -351 -351 -359 -376 -394 -395 -374 -360 -372 -387 -400 -400 -391 -415 -429 -426 -399 -394 -405 -413 -418 -413 -403 -409 -706 -732 -715 -732 -742 -731 -721 -711 -737 -762 -742 -734 -694 -668 -656 -645 -671 -695 -702 -704 -693 -687 -695 -708 -753 -814 -818 -786 -792 -781 -795 -795 -816 -853 -900 -910 -910 -908 -902 -892 -858 -833 -848 -863 -881 -902 -866 -907 -907 -901 -887 -907 -933 -951 -953 -941 -930 -936 -938 -914 -907 -883 -895 -967 -993 -1030 -995 -986 -1038 -1045 -1058 -1070 -1070 -1086 -1091 -1063 -1059 -1051 -1034 -978 -985 -983 -993 -1003 -1010 -1018 -415 -120 -222 -522 -633 -60 -372 -936 -905 -714 -22 -0 -0 -0 -0 -610 -904 -873 -836 -788 -740 -708 -715 -728 -761 -813 -833 -824 -766 -758 -778 -806 -796 -765 -750 -741 -729 -737 -753 -751 -731 -721 -702 -705 -707 -716 -719 -712 -697 -692 -702 -714 -718 -708 -702 -722 -759 -786 -791 -828 -843 -848 -847 -838 -819 -798 -791 -782 -759 -737 -709 -671 -658 -666 -702 -747 -785 -816 -821 -813 -807 -800 -771 -734 -710 -689 -676 -691 -710 -713 -708 -658 -652 -628 -605 -591 -593 -601 -605 -600 -594 -597 -589 -582 -577 -578 -600 -625 -652 -665 -678 -700 -711 -711 -695 -667 -631 -577 -544 -524 -446 -428 -397 -430 -463 -472 -458 -454 -465 -488 -503 -505 -513 -525 -528 -517 -484 -481 -474 -464 -466 -462 -478 -488 -481 -474 -472 -463 -441 -423 -397 -383 -385 -400 -425 -425 -417 -386 -363 -357 -358 -364 -379 -389 -386 -373 -372 -392 -392 -383 -395 -418 -430 -429 -408 -395 -396 -402 -405 -401 -403 -423 -702 -713 -711 -730 -741 -732 -725 -722 -722 -728 -734 -727 -696 -675 -662 -653 -664 -684 -694 -696 -690 -685 -681 -696 -738 -801 -824 -796 -809 -782 -790 -795 -816 -850 -858 -878 -898 -909 -909 -876 -849 -835 -832 -859 -873 -877 -877 -881 -902 -874 -860 -892 -920 -956 -977 -966 -935 -916 -918 -920 -926 -901 -881 -962 -982 -1032 -998 -988 -1024 -1038 -1043 -1061 -1072 -1087 -1098 -1066 -1054 -1058 -1047 -976 -971 -974 -976 -978 -994 -484 -87 -406 -759 -529 -132 -0 -201 -925 -930 -926 -767 -74 -0 -0 -0 -615 -922 -886 -843 -799 -773 -754 -712 -701 -739 -794 -830 -822 -769 -757 -774 -803 -798 -795 -791 -765 -752 -759 -752 -731 -712 -702 -690 -702 -719 -724 -731 -730 -715 -703 -702 -710 -716 -706 -695 -708 -733 -740 -783 -822 -840 -839 -839 -842 -831 -824 -816 -802 -792 -768 -720 -679 -657 -665 -694 -733 -772 -810 -822 -822 -822 -806 -772 -742 -720 -697 -683 -695 -721 -713 -696 -694 -659 -636 -612 -595 -587 -587 -597 -608 -606 -604 -602 -593 -595 -579 -596 -613 -640 -661 -677 -696 -701 -700 -694 -671 -630 -571 -552 -532 -483 -433 -415 -438 -443 -469 -462 -461 -476 -489 -493 -498 -505 -522 -519 -520 -502 -490 -481 -482 -477 -466 -478 -482 -485 -493 -488 -471 -452 -434 -402 -382 -378 -396 -421 -424 -428 -400 -375 -358 -352 -360 -370 -382 -388 -382 -378 -351 -362 -389 -395 -409 -435 -429 -407 -392 -387 -380 -374 -384 -396 -401 -716 -741 -699 -720 -731 -723 -719 -720 -715 -715 -728 -723 -694 -680 -660 -664 -664 -682 -693 -690 -688 -682 -677 -686 -718 -768 -796 -798 -809 -784 -782 -790 -791 -797 -818 -867 -871 -850 -881 -889 -883 -856 -816 -835 -865 -869 -866 -868 -886 -899 -895 -912 -936 -946 -970 -968 -927 -897 -922 -956 -925 -889 -880 -944 -978 -1025 -1010 -993 -1011 -1019 -1038 -1076 -1080 -701 -502 -1072 -1051 -1044 -1049 -999 -977 -977 -964 -977 -993 -880 -812 -900 -607 -423 -515 -0 -200 -931 -932 -929 -950 -95 -0 -0 -0 -612 -923 -894 -861 -835 -819 -779 -730 -701 -731 -780 -817 -823 -788 -767 -783 -792 -811 -820 -802 -780 -763 -747 -738 -728 -696 -677 -674 -674 -695 -725 -744 -747 -732 -714 -710 -716 -719 -707 -693 -700 -704 -728 -775 -809 -824 -821 -832 -836 -825 -816 -817 -819 -812 -788 -732 -681 -660 -662 -685 -726 -763 -781 -804 -812 -817 -816 -792 -762 -741 -709 -682 -706 -721 -726 -727 -680 -659 -633 -610 -593 -589 -592 -597 -601 -602 -605 -607 -602 -602 -591 -598 -613 -632 -656 -667 -679 -686 -688 -687 -678 -647 -608 -585 -533 -510 -451 -448 -436 -445 -467 -469 -475 -488 -489 -491 -501 -506 -514 -515 -511 -506 -506 -496 -490 -485 -477 -490 -500 -499 -488 -474 -471 -458 -436 -408 -395 -379 -388 -411 -422 -426 -400 -389 -380 -365 -362 -363 -377 -394 -394 -394 -385 -377 -390 -390 -408 -429 -444 -434 -419 -408 -390 -380 -369 -392 -407 -701 -707 -716 -717 -723 -723 -718 -713 -713 -712 -716 -717 -697 -680 -660 -663 -667 -677 -688 -687 -685 -680 -676 -680 -703 -747 -773 -775 -787 -782 -780 -781 -787 -814 -818 -852 -871 -872 -850 -843 -856 -838 -806 -810 -821 -855 -858 -874 -890 -878 -866 -869 -916 -955 -971 -974 -975 -949 -912 -931 -956 -891 -872 -930 -975 -1013 -1001 -1002 -1005 -997 -1020 -1052 -626 -92 -58 -426 -1052 -1042 -1026 -996 -991 -993 -970 -956 -962 -984 -1001 -985 -882 -534 -377 -795 -660 -269 -928 -917 -180 -15 -0 -0 -0 -607 -933 -904 -881 -865 -832 -795 -750 -711 -729 -776 -816 -828 -804 -788 -786 -795 -826 -830 -811 -795 -773 -760 -745 -729 -700 -665 -659 -665 -691 -728 -750 -756 -742 -720 -705 -704 -713 -713 -711 -692 -704 -727 -774 -799 -805 -816 -837 -840 -834 -822 -814 -821 -823 -811 -750 -691 -669 -658 -677 -720 -737 -760 -796 -812 -811 -817 -808 -766 -742 -723 -703 -711 -711 -727 -731 -694 -663 -633 -607 -591 -589 -592 -595 -600 -603 -611 -616 -617 -602 -608 -606 -612 -628 -641 -646 -656 -663 -667 -668 -661 -655 -616 -552 -545 -498 -496 -479 -455 -462 -471 -474 -491 -502 -498 -505 -513 -516 -514 -517 -514 -517 -509 -494 -490 -485 -473 -472 -478 -481 -479 -473 -466 -459 -436 -419 -399 -378 -371 -391 -415 -427 -422 -410 -396 -382 -363 -358 -364 -384 -395 -417 -406 -407 -384 -390 -422 -445 -455 -461 -455 -433 -409 -396 -367 -366 -394 -699 -725 -720 -719 -719 -718 -717 -706 -714 -724 -720 -709 -694 -680 -660 -661 -665 -673 -685 -683 -683 -681 -677 -679 -695 -737 -765 -762 -768 -773 -776 -784 -794 -812 -808 -833 -852 -872 -859 -839 -834 -822 -803 -799 -805 -843 -872 -868 -897 -893 -900 -864 -911 -932 -934 -974 -990 -958 -927 -934 -964 -905 -872 -901 -953 -1026 -1030 -1007 -1025 -1010 -1022 -538 -515 -530 -0 -42 -350 -882 -237 -1015 -1040 -987 -967 -963 -955 -980 -988 -980 -971 -905 -867 -737 -111 -138 -941 -938 -42 -0 -0 -0 -598 -919 -953 -938 -918 -894 -854 -821 -773 -720 -732 -765 -806 -841 -829 -825 -810 -809 -843 -856 -838 -819 -793 -769 -763 -746 -703 -699 -663 -655 -687 -724 -755 -767 -755 -732 -712 -705 -706 -711 -714 -700 -714 -736 -776 -797 -800 -820 -836 -841 -834 -822 -816 -822 -834 -826 -765 -711 -677 -658 -668 -690 -714 -748 -780 -799 -809 -823 -817 -774 -754 -738 -734 -703 -711 -734 -726 -697 -671 -647 -615 -593 -589 -591 -593 -600 -604 -610 -615 -623 -609 -619 -614 -614 -620 -626 -635 -647 -652 -651 -656 -664 -651 -623 -605 -607 -589 -526 -485 -468 -480 -492 -494 -509 -527 -524 -521 -520 -528 -523 -519 -530 -537 -521 -497 -493 -493 -481 -469 -467 -475 -481 -466 -456 -448 -438 -429 -393 -383 -370 -387 -409 -426 -440 -429 -407 -395 -371 -372 -382 -380 -381 -417 -403 -400 -388 -407 -424 -429 -438 -448 -441 -428 -421 -405 -391 -377 -387 -674 -706 -706 -715 -711 -702 -707 -700 -705 -722 -726 -712 -700 -689 -674 -674 -666 -672 -684 -690 -682 -673 -672 -677 -688 -721 -748 -748 -750 -754 -764 -791 -793 -806 -810 -863 -878 -868 -866 -846 -824 -818 -807 -789 -794 -818 -841 -872 -892 -905 -870 -853 -882 -892 -937 -962 -982 -958 -895 -902 -951 -923 -870 -882 -928 -933 -1011 -999 -1013 -1009 -1024 -981 -530 -479 -617 -0 -29 -261 -929 -1016 -1007 -1015 -978 -960 -958 -959 -976 -968 -959 -968 -958 -909 -836 -869 -956 -945 -45 -748 -148 -0 -678 -972 -972 -965 -937 -897 -872 -849 -792 -736 -731 -767 -799 -802 -835 -842 -830 -828 -858 -865 -846 -840 -820 -801 -792 -788 -765 -716 -660 -641 -684 -725 -753 -772 -769 -748 -729 -713 -701 -713 -711 -704 -723 -742 -774 -792 -801 -815 -827 -837 -828 -812 -812 -820 -834 -829 -781 -726 -690 -683 -672 -676 -709 -748 -778 -794 -798 -818 -831 -791 -773 -770 -747 -719 -733 -736 -721 -701 -673 -651 -624 -601 -590 -588 -592 -602 -603 -611 -612 -624 -621 -634 -633 -625 -617 -622 -634 -645 -652 -662 -682 -685 -676 -664 -664 -588 -592 -535 -493 -469 -483 -504 -516 -533 -547 -545 -543 -531 -539 -530 -528 -542 -546 -533 -507 -499 -493 -477 -463 -464 -468 -470 -478 -462 -454 -435 -440 -416 -386 -377 -391 -408 -428 -448 -439 -414 -411 -404 -400 -392 -370 -403 -425 -415 -399 -388 -406 -417 -416 -415 -410 -399 -405 -426 -420 -396 -400 -401 -660 -651 -685 -685 -688 -688 -719 -709 -697 -703 -710 -705 -698 -694 -687 -676 -669 -675 -687 -694 -689 -678 -668 -674 -687 -705 -725 -736 -741 -748 -754 -776 -781 -795 -802 -881 -876 -879 -881 -886 -848 -810 -792 -776 -786 -814 -835 -870 -882 -933 -901 -895 -875 -895 -913 -955 -953 -926 -919 -918 -931 -914 -875 -879 -881 -897 -1015 -1025 -1036 -1023 -1027 -1047 -1016 -1022 -1053 -981 -747 -178 -1031 -1017 -1046 -990 -981 -949 -949 -967 -973 -965 -564 -109 -395 -960 -773 -103 -99 -96 -5 -845 -171 -0 -56 -77 -72 -517 -953 -919 -890 -864 -811 -745 -730 -750 -740 -782 -836 -855 -848 -837 -858 -870 -862 -861 -846 -840 -834 -809 -785 -721 -662 -641 -675 -709 -755 -785 -781 -768 -755 -727 -715 -726 -719 -716 -732 -743 -775 -792 -797 -799 -815 -823 -811 -799 -801 -816 -834 -830 -780 -743 -732 -708 -678 -674 -704 -737 -762 -779 -794 -819 -829 -805 -799 -776 -762 -737 -733 -740 -727 -713 -674 -649 -643 -622 -594 -585 -590 -605 -608 -617 -618 -629 -630 -639 -647 -636 -625 -629 -633 -640 -657 -672 -689 -690 -683 -682 -685 -600 -600 -556 -508 -484 -486 -507 -530 -542 -551 -561 -560 -544 -549 -533 -534 -547 -545 -540 -525 -505 -488 -472 -460 -462 -470 -471 -460 -466 -454 -452 -440 -416 -386 -380 -394 -411 -429 -448 -451 -438 -419 -396 -397 -405 -393 -426 -430 -429 -419 -402 -393 -403 -400 -381 -371 -365 -383 -415 -432 -395 -397 -419 -638 -635 -670 -700 -736 -697 -707 -708 -688 -701 -721 -723 -712 -697 -690 -673 -668 -671 -682 -691 -693 -687 -674 -676 -681 -682 -700 -728 -741 -747 -751 -767 -771 -781 -789 -849 -862 -867 -866 -891 -864 -825 -800 -772 -773 -795 -819 -853 -887 -924 -929 -902 -869 -877 -907 -943 -957 -936 -906 -908 -944 -960 -952 -907 -880 -904 -994 -1008 -1012 -1022 -1038 -1059 -1074 -645 -82 -86 -67 -15 -194 -1037 -1013 -1004 -971 -964 -958 -943 -937 -941 -899 -508 -322 -960 -756 -0 -0 -0 -0 -849 -907 -223 -0 -0 -0 -485 -955 -912 -901 -883 -826 -767 -765 -739 -739 -780 -826 -851 -851 -835 -852 -871 -871 -879 -879 -877 -856 -817 -796 -731 -669 -647 -666 -701 -744 -774 -788 -787 -765 -736 -735 -743 -742 -738 -739 -738 -759 -776 -786 -792 -806 -812 -802 -789 -789 -812 -834 -830 -808 -777 -749 -716 -682 -677 -696 -729 -759 -778 -790 -797 -809 -832 -806 -783 -768 -740 -737 -734 -723 -721 -687 -666 -655 -631 -600 -583 -588 -602 -606 -623 -626 -630 -635 -635 -652 -646 -635 -640 -646 -648 -653 -663 -677 -674 -657 -657 -684 -593 -590 -562 -505 -481 -481 -501 -526 -538 -552 -563 -569 -552 -547 -527 -542 -553 -553 -545 -528 -506 -490 -476 -461 -459 -463 -462 -453 -458 -456 -446 -452 -419 -392 -392 -402 -415 -431 -443 -446 -438 -395 -401 -404 -407 -415 -430 -426 -424 -424 -412 -398 -398 -387 -361 -351 -351 -361 -373 -380 -391 -394 -413 -624 -618 -643 -684 -720 -691 -691 -694 -687 -702 -711 -709 -704 -695 -691 -675 -670 -667 -677 -693 -697 -694 -691 -684 -679 -678 -692 -719 -740 -749 -752 -769 -770 -785 -787 -821 -835 -862 -863 -891 -872 -834 -803 -770 -762 -782 -801 -841 -871 -873 -917 -938 -898 -906 -921 -950 -945 -947 -961 -936 -914 -920 -942 -908 -885 -895 -992 -1043 -1029 -1044 -1036 -1047 -1063 -598 -0 -0 -0 -0 -117 -1041 -1037 -1029 -981 -945 -947 -949 -949 -946 -953 -938 -922 -966 -768 -0 -0 -0 -0 -48 -799 -245 -0 -0 -0 -477 -965 -939 -921 -896 -849 -841 -767 -740 -749 -780 -823 -855 -858 -840 -848 -865 -859 -863 -883 -888 -853 -810 -794 -740 -682 -654 -669 -691 -701 -734 -777 -791 -778 -762 -758 -752 -757 -751 -744 -740 -736 -753 -775 -788 -799 -803 -794 -781 -782 -804 -828 -825 -825 -788 -758 -715 -689 -684 -696 -726 -758 -779 -788 -793 -811 -831 -817 -799 -774 -747 -739 -726 -719 -713 -709 -696 -673 -642 -608 -586 -585 -601 -607 -629 -630 -630 -642 -641 -657 -658 -646 -644 -651 -654 -651 -651 -653 -659 -653 -668 -678 -643 -602 -559 -508 -480 -473 -478 -504 -539 -552 -560 -573 -558 -546 -541 -552 -555 -554 -539 -523 -507 -488 -469 -453 -448 -467 -471 -470 -461 -453 -449 -442 -412 -395 -397 -401 -404 -410 -422 -441 -443 -403 -402 -391 -410 -427 -427 -428 -428 -425 -413 -409 -406 -389 -373 -366 -372 -367 -367 -356 -373 -374 -383 -623 -615 -622 -666 -694 -692 -702 -674 -666 -669 -688 -701 -694 -688 -687 -676 -670 -662 -679 -696 -701 -701 -700 -688 -677 -675 -686 -710 -737 -752 -757 -765 -767 -783 -788 -792 -816 -845 -852 -891 -886 -850 -821 -786 -758 -771 -787 -799 -852 -868 -895 -920 -886 -885 -917 -941 -966 -969 -957 -959 -947 -923 -943 -938 -906 -923 -973 -1006 -1022 -1032 -1028 -1028 -1049 -1059 -652 -0 -0 -0 -121 -1048 -1039 -1025 -979 -969 -965 -951 -952 -946 -943 -595 -356 -725 -39 -0 -0 -0 -0 -0 -790 -251 -0 -0 -543 -996 -969 -934 -929 -921 -912 -856 -771 -751 -749 -782 -815 -842 -859 -849 -850 -862 -860 -861 -879 -880 -846 -796 -784 -739 -686 -662 -672 -680 -694 -731 -771 -786 -782 -777 -775 -767 -767 -762 -754 -747 -738 -752 -776 -789 -796 -802 -800 -787 -776 -792 -803 -818 -822 -799 -770 -731 -696 -681 -686 -724 -753 -761 -776 -793 -807 -813 -815 -792 -776 -751 -728 -721 -715 -715 -710 -702 -684 -649 -610 -586 -581 -604 -610 -624 -638 -637 -651 -647 -660 -662 -655 -656 -661 -662 -659 -649 -641 -642 -642 -675 -632 -647 -604 -561 -518 -494 -479 -469 -490 -531 -550 -571 -559 -566 -555 -557 -562 -551 -546 -538 -519 -501 -488 -472 -456 -447 -466 -467 -471 -455 -459 -451 -440 -418 -397 -393 -392 -393 -401 -413 -432 -445 -405 -366 -393 -416 -433 -428 -426 -424 -417 -419 -422 -410 -394 -391 -391 -395 -393 -378 -366 -353 -371 -397 -608 -614 -615 -665 -671 -671 -684 -682 -678 -666 -675 -691 -689 -683 -685 -679 -670 -660 -684 -697 -697 -702 -703 -694 -678 -673 -680 -700 -729 -747 -751 -763 -767 -781 -789 -814 -806 -844 -845 -892 -891 -851 -819 -793 -777 -780 -789 -814 -853 -880 -910 -950 -925 -923 -922 -935 -959 -975 -982 -984 -963 -938 -949 -927 -912 -922 -971 -1032 -1012 -1039 -1054 -1042 -1052 -600 -12 -0 -0 -0 -122 -1042 -1026 -115 -36 -774 -972 -956 -951 -943 -943 -950 -953 -716 -0 -0 -0 -0 -0 -0 -774 -251 -0 -0 -543 -988 -965 -952 -947 -932 -913 -857 -774 -743 -767 -793 -821 -846 -857 -851 -843 -852 -862 -861 -876 -872 -839 -783 -780 -739 -701 -683 -676 -684 -700 -729 -761 -780 -785 -785 -794 -776 -777 -771 -769 -753 -743 -757 -775 -784 -790 -800 -809 -805 -790 -778 -787 -814 -822 -796 -785 -745 -707 -694 -693 -698 -715 -744 -771 -789 -800 -805 -819 -797 -777 -758 -729 -721 -715 -709 -716 -713 -690 -658 -617 -581 -573 -591 -609 -618 -640 -647 -659 -654 -661 -659 -656 -661 -659 -657 -646 -631 -635 -648 -662 -612 -634 -629 -611 -583 -565 -536 -495 -472 -482 -516 -541 -572 -556 -576 -571 -564 -568 -550 -536 -525 -512 -496 -489 -487 -451 -452 -456 -471 -480 -474 -472 -457 -443 -422 -407 -399 -392 -392 -404 -410 -427 -452 -413 -376 -387 -402 -405 -416 -424 -418 -418 -419 -414 -406 -394 -394 -395 -399 -412 -410 -389 -377 -374 -390 -606 -604 -602 -634 -659 -658 -660 -663 -673 -665 -665 -678 -679 -676 -680 -674 -657 -656 -675 -680 -686 -697 -700 -697 -681 -673 -677 -696 -721 -739 -749 -760 -766 -765 -785 -823 -807 -845 -838 -886 -900 -862 -826 -808 -798 -803 -813 -822 -869 -892 -900 -936 -918 -925 -943 -930 -919 -952 -967 -958 -968 -936 -948 -954 -944 -942 -931 -988 -1000 -1000 -1036 -1060 -1074 -596 -0 -0 -0 -0 -1 -14 -15 -1 -0 -776 -975 -955 -960 -955 -946 -583 -330 -716 -0 -0 -0 -0 -0 -0 -0 -0 -661 -1000 -994 -978 -960 -938 -933 -940 -916 -854 -779 -753 -765 -794 -817 -838 -846 -859 -859 -861 -873 -868 -876 -864 -823 -782 -780 -747 -736 -715 -695 -694 -702 -722 -751 -775 -790 -796 -799 -786 -776 -784 -774 -757 -750 -761 -772 -776 -780 -791 -800 -805 -803 -773 -787 -807 -824 -812 -792 -759 -724 -699 -691 -694 -713 -745 -771 -789 -804 -813 -818 -792 -778 -775 -758 -738 -719 -714 -715 -709 -692 -660 -616 -576 -572 -567 -600 -621 -637 -656 -667 -660 -662 -655 -647 -651 -654 -661 -653 -634 -658 -649 -633 -616 -634 -636 -633 -622 -586 -547 -513 -482 -484 -508 -545 -556 -552 -576 -580 -576 -567 -547 -532 -520 -502 -492 -498 -496 -492 -474 -472 -472 -471 -469 -476 -469 -449 -421 -404 -405 -408 -406 -413 -413 -443 -453 -407 -387 -387 -398 -425 -435 -415 -412 -424 -424 -422 -409 -403 -405 -405 -387 -405 -426 -421 -390 -398 -385 -590 -590 -587 -608 -640 -641 -647 -644 -662 -668 -664 -673 -676 -671 -664 -653 -651 -651 -655 -657 -668 -679 -688 -689 -681 -675 -676 -688 -710 -729 -738 -748 -762 -767 -783 -801 -806 -839 -836 -879 -896 -877 -847 -827 -829 -826 -805 -830 -870 -895 -920 -945 -946 -914 -917 -926 -927 -944 -970 -977 -971 -964 -968 -952 -935 -961 -953 -951 -1013 -1014 -1054 -1078 -1068 -580 -0 -0 -0 -0 -0 -0 -0 -0 -0 -772 -984 -960 -949 -942 -942 -577 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -655 -991 -988 -982 -966 -941 -937 -932 -909 -855 -787 -767 -775 -799 -823 -831 -842 -859 -867 -874 -880 -871 -872 -848 -796 -783 -779 -779 -752 -721 -705 -705 -708 -718 -740 -768 -792 -796 -796 -799 -774 -793 -783 -763 -756 -767 -772 -770 -772 -775 -782 -796 -805 -774 -783 -807 -824 -809 -797 -770 -757 -744 -723 -710 -721 -745 -769 -785 -803 -819 -818 -803 -800 -785 -765 -742 -720 -720 -725 -715 -695 -671 -638 -597 -574 -558 -589 -617 -639 -666 -676 -668 -660 -655 -644 -636 -645 -651 -639 -640 -662 -665 -643 -605 -615 -620 -619 -616 -593 -559 -525 -490 -488 -509 -546 -545 -550 -579 -586 -585 -559 -540 -528 -513 -504 -503 -507 -501 -476 -467 -478 -474 -482 -483 -488 -478 -456 -437 -422 -421 -428 -423 -420 -410 -454 -469 -425 -421 -422 -397 -401 -425 -431 -423 -415 -414 -431 -424 -431 -415 -414 -394 -395 -408 -434 -413 -400 -398 -591 -591 -588 -597 -598 -618 -636 -633 -650 -659 -661 -666 -665 -660 -652 -642 -643 -639 -637 -654 -660 -674 -685 -689 -687 -679 -677 -682 -693 -706 -722 -742 -757 -771 -785 -793 -801 -829 -838 -873 -894 -903 -875 -833 -827 -830 -820 -850 -867 -885 -901 -939 -935 -921 -912 -936 -961 -936 -924 -960 -971 -950 -966 -956 -962 -955 -955 -924 -988 -988 -1046 -1079 -512 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -700 -954 -960 -963 -954 -950 -641 -0 -0 -0 -0 -0 -0 -0 -0 -0 -614 -959 -987 -982 -957 -935 -928 -939 -919 -867 -808 -780 -773 -790 -800 -816 -838 -860 -872 -881 -887 -878 -870 -844 -800 -781 -780 -784 -763 -732 -716 -717 -718 -721 -735 -756 -773 -782 -790 -800 -779 -793 -791 -772 -767 -770 -772 -773 -776 -774 -764 -770 -803 -786 -772 -798 -815 -814 -802 -794 -782 -767 -738 -716 -724 -745 -770 -792 -800 -816 -820 -820 -797 -788 -774 -743 -719 -720 -734 -732 -710 -700 -677 -628 -574 -556 -583 -614 -641 -668 -685 -681 -679 -668 -642 -634 -635 -629 -652 -650 -646 -650 -632 -629 -639 -629 -624 -620 -601 -567 -525 -489 -486 -504 -521 -550 -563 -585 -597 -588 -565 -549 -527 -511 -513 -508 -498 -508 -496 -466 -479 -480 -486 -480 -485 -481 -474 -461 -449 -446 -444 -440 -419 -418 -453 -463 -456 -444 -410 -385 -390 -423 -425 -407 -412 -414 -428 -440 -443 -418 -434 -431 -414 -408 -436 -441 -441 -446 -591 -594 -593 -588 -583 -601 -621 -615 -638 -655 -660 -660 -660 -659 -655 -649 -640 -635 -628 -643 -656 -670 -681 -689 -690 -684 -682 -681 -676 -685 -715 -739 -754 -770 -781 -791 -801 -832 -838 -859 -878 -897 -881 -847 -838 -845 -842 -855 -875 -892 -893 -944 -952 -953 -935 -920 -938 -937 -931 -957 -978 -975 -982 -982 -987 -982 -990 -960 -1008 -990 -1044 -1081 -510 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -629 -954 -953 -956 -958 -647 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -578 -979 -970 -951 -924 -918 -923 -915 -881 -830 -802 -796 -790 -815 -826 -837 -862 -881 -887 -891 -893 -881 -858 -850 -805 -806 -809 -785 -741 -723 -726 -726 -724 -730 -741 -755 -775 -790 -804 -789 -796 -791 -779 -773 -767 -766 -770 -778 -778 -765 -764 -784 -780 -777 -789 -807 -804 -800 -796 -780 -769 -748 -726 -728 -740 -764 -786 -792 -794 -808 -814 -800 -807 -788 -750 -724 -725 -746 -758 -745 -726 -676 -630 -574 -555 -584 -613 -628 -661 -679 -688 -691 -672 -644 -628 -623 -639 -642 -654 -654 -639 -637 -634 -647 -646 -631 -621 -605 -567 -525 -491 -487 -497 -506 -539 -564 -587 -595 -583 -561 -549 -527 -502 -506 -511 -508 -519 -490 -490 -486 -476 -480 -487 -486 -483 -474 -467 -468 -463 -453 -429 -419 -399 -404 -456 -473 -455 -424 -395 -394 -417 -419 -403 -410 -411 -415 -445 -448 -435 -450 -436 -413 -414 -447 -466 -468 -463 -592 -592 -593 -591 -586 -584 -596 -614 -630 -656 -657 -654 -652 -652 -652 -648 -638 -626 -618 -631 -649 -663 -676 -684 -688 -687 -685 -681 -671 -680 -710 -730 -746 -767 -777 -793 -803 -821 -841 -847 -874 -901 -873 -832 -830 -839 -840 -861 -872 -875 -905 -905 -927 -923 -938 -945 -929 -923 -917 -937 -974 -965 -977 -974 -982 -947 -986 -937 -996 -996 -1042 -1021 -463 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -604 -939 -954 -956 -959 -650 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -566 -966 -950 -927 -912 -913 -925 -915 -890 -852 -847 -820 -800 -814 -831 -845 -867 -889 -896 -892 -892 -892 -887 -864 -839 -850 -841 -806 -754 -731 -731 -730 -726 -725 -735 -758 -774 -791 -805 -801 -808 -796 -783 -776 -768 -757 -762 -780 -787 -775 -779 -786 -779 -781 -795 -799 -799 -804 -791 -777 -775 -761 -738 -727 -731 -751 -755 -757 -789 -794 -802 -797 -802 -777 -740 -726 -731 -748 -771 -769 -738 -683 -627 -576 -555 -587 -610 -613 -623 -659 -687 -686 -670 -651 -638 -615 -616 -637 -654 -641 -640 -640 -638 -648 -643 -635 -625 -600 -564 -526 -503 -492 -481 -508 -534 -568 -583 -589 -580 -565 -559 -550 -527 -505 -495 -510 -520 -491 -488 -492 -488 -490 -488 -479 -473 -465 -466 -478 -466 -456 -436 -415 -406 -395 -447 -471 -461 -415 -386 -399 -423 -424 -406 -403 -396 -394 -429 -440 -442 -442 -442 -429 -426 -420 -427 -458 -460 -602 -592 -592 -588 -584 -579 -593 -607 -620 -643 -651 -650 -646 -642 -642 -642 -631 -621 -624 -636 -643 -655 -670 -678 -680 -687 -687 -683 -671 -676 -701 -721 -745 -769 -776 -789 -796 -804 -845 -858 -872 -900 -875 -831 -839 -862 -856 -868 -873 -893 -903 -903 -926 -947 -941 -942 -932 -922 -901 -912 -968 -993 -993 -962 -952 -984 -990 -962 -996 -997 -1036 -417 -58 -55 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -48 -602 -952 -947 -960 -655 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -559 -950 -930 -919 -910 -912 -919 -921 -919 -899 -872 -835 -828 -825 -825 -843 -870 -890 -895 -891 -896 -905 -892 -875 -866 -854 -858 -826 -767 -742 -742 -740 -731 -725 -737 -758 -771 -789 -799 -814 -817 -801 -793 -787 -770 -755 -757 -773 -784 -781 -787 -776 -778 -786 -789 -794 -801 -800 -789 -781 -778 -766 -742 -726 -723 -730 -730 -741 -773 -781 -802 -803 -798 -771 -743 -734 -732 -741 -767 -778 -749 -697 -619 -574 -552 -582 -611 -616 -632 -663 -677 -678 -674 -654 -630 -614 -616 -628 -628 -645 -639 -616 -610 -633 -645 -645 -637 -616 -590 -546 -526 -495 -474 -501 -534 -565 -580 -583 -572 -562 -554 -544 -527 -493 -504 -501 -518 -491 -495 -492 -498 -492 -481 -478 -480 -478 -480 -484 -468 -475 -475 -468 -467 -446 -461 -468 -449 -421 -414 -417 -421 -430 -425 -417 -388 -374 -396 -392 -416 -410 -418 -419 -419 -415 -420 -444 -447 -600 -592 -587 -583 -578 -574 -584 -600 -612 -639 -644 -641 -638 -648 -653 -641 -624 -616 -628 -636 -640 -647 -652 -668 -677 -686 -687 -684 -675 -675 -692 -715 -745 -774 -777 -784 -785 -807 -847 -862 -879 -895 -883 -851 -848 -863 -862 -873 -874 -871 -889 -898 -922 -952 -938 -927 -917 -909 -902 -906 -917 -935 -980 -979 -972 -954 -986 -948 -989 -999 -1026 -485 -566 -495 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -593 -941 -954 -951 -930 -597 -0 -0 -0 -0 -0 -0 -0 -0 -0 -77 -595 -934 -915 -900 -895 -901 -916 -919 -917 -904 -884 -850 -828 -811 -820 -849 -876 -892 -897 -901 -908 -910 -896 -883 -886 -858 -871 -844 -783 -765 -762 -747 -733 -729 -740 -758 -768 -787 -801 -822 -825 -819 -809 -796 -771 -751 -751 -769 -791 -800 -800 -794 -796 -768 -785 -784 -792 -793 -791 -795 -790 -770 -748 -734 -732 -722 -716 -730 -755 -756 -774 -795 -790 -767 -746 -734 -734 -748 -770 -780 -748 -690 -614 -562 -539 -549 -582 -611 -640 -664 -671 -672 -674 -655 -637 -624 -614 -614 -619 -633 -633 -630 -620 -623 -643 -662 -662 -646 -620 -574 -534 -502 -491 -488 -537 -562 -576 -568 -555 -559 -565 -553 -532 -503 -488 -505 -520 -498 -490 -489 -498 -491 -482 -485 -488 -489 -489 -479 -472 -479 -481 -486 -466 -473 -481 -470 -456 -434 -421 -428 -434 -434 -418 -415 -378 -355 -351 -345 -368 -354 -360 -385 -415 -434 -441 -446 -426 -599 -594 -587 -584 -578 -569 -571 -589 -604 -606 -630 -634 -635 -645 -651 -645 -632 -624 -627 -632 -636 -644 -649 -675 -688 -706 -695 -684 -675 -677 -693 -715 -738 -757 -771 -776 -781 -805 -846 -869 -885 -893 -890 -870 -861 -868 -875 -891 -894 -897 -868 -915 -893 -950 -934 -935 -941 -923 -908 -912 -916 -933 -982 -993 -971 -971 -984 -972 -992 -1004 -1034 -1052 -479 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -71 -616 -952 -949 -633 -110 -84 -0 -0 -0 -0 -0 -0 -0 -0 -622 -955 -918 -893 -892 -899 -893 -899 -916 -920 -903 -890 -859 -843 -826 -832 -854 -876 -889 -895 -903 -909 -908 -892 -883 -879 -869 -880 -868 -826 -807 -785 -757 -743 -737 -742 -754 -769 -788 -804 -815 -831 -835 -828 -809 -773 -749 -750 -769 -796 -807 -804 -803 -796 -792 -787 -791 -791 -781 -786 -800 -796 -777 -764 -759 -740 -724 -716 -724 -740 -731 -750 -764 -767 -766 -764 -749 -737 -750 -766 -764 -736 -680 -614 -551 -536 -526 -558 -602 -636 -656 -665 -674 -680 -669 -641 -628 -627 -618 -634 -636 -633 -624 -615 -625 -651 -665 -664 -649 -600 -572 -541 -510 -504 -502 -545 -564 -569 -573 -572 -567 -554 -532 -532 -511 -494 -520 -517 -502 -499 -497 -496 -491 -491 -493 -490 -487 -488 -485 -479 -480 -484 -499 -499 -483 -482 -484 -452 -415 -407 -422 -448 -442 -402 -371 -369 -351 -338 -327 -329 -325 -334 -359 -395 -436 -463 -457 -414 -611 -606 -592 -590 -585 -570 -575 -583 -583 -598 -623 -634 -638 -647 -659 -653 -635 -633 -644 -650 -652 -667 -660 -682 -705 -723 -705 -702 -698 -693 -700 -713 -721 -732 -764 -782 -785 -810 -849 -873 -886 -880 -883 -886 -875 -866 -876 -896 -900 -895 -864 -907 -889 -948 -939 -948 -933 -925 -920 -914 -911 -918 -952 -978 -974 -954 -974 -957 -995 -1011 -1004 -1033 -473 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -647 -977 -955 -955 -975 -972 -766 -108 -0 -0 -0 -0 -0 -0 -107 -657 -928 -901 -884 -875 -881 -890 -907 -917 -923 -902 -894 -871 -850 -837 -847 -862 -873 -889 -904 -910 -909 -903 -883 -893 -884 -877 -883 -887 -869 -838 -796 -764 -752 -743 -743 -751 -769 -789 -797 -817 -835 -845 -841 -815 -775 -751 -755 -773 -797 -807 -807 -810 -803 -799 -801 -802 -798 -787 -793 -807 -811 -806 -792 -773 -751 -737 -722 -718 -721 -709 -719 -736 -748 -763 -769 -753 -738 -748 -758 -751 -725 -676 -609 -575 -542 -520 -547 -597 -641 -666 -669 -669 -683 -670 -666 -657 -639 -617 -635 -640 -624 -622 -620 -621 -637 -649 -653 -638 -599 -582 -544 -511 -507 -524 -555 -557 -558 -569 -564 -559 -566 -546 -530 -519 -494 -523 -525 -513 -504 -496 -497 -497 -500 -496 -483 -489 -492 -489 -486 -494 -486 -483 -469 -478 -473 -453 -447 -453 -443 -419 -399 -404 -394 -358 -371 -364 -355 -343 -329 -325 -329 -343 -374 -409 -425 -435 -455 -619 -619 -603 -598 -594 -591 -590 -583 -585 -595 -625 -635 -649 -658 -664 -665 -655 -651 -658 -663 -683 -714 -683 -699 -713 -746 -734 -720 -712 -715 -722 -722 -726 -744 -759 -776 -784 -810 -846 -876 -887 -893 -895 -900 -895 -883 -878 -887 -912 -879 -864 -919 -881 -932 -941 -949 -953 -958 -942 -924 -924 -926 -945 -990 -973 -954 -1000 -968 -958 -1000 -1031 -1034 -459 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -563 -923 -958 -957 -970 -970 -978 -805 -0 -0 -0 -0 -0 -0 -681 -944 -912 -885 -867 -874 -886 -887 -905 -926 -920 -904 -889 -877 -858 -859 -863 -880 -898 -905 -912 -910 -905 -906 -901 -897 -883 -879 -878 -886 -878 -849 -797 -758 -749 -742 -743 -753 -766 -776 -788 -819 -835 -849 -847 -818 -776 -752 -755 -766 -776 -797 -825 -824 -821 -814 -806 -809 -813 -811 -811 -813 -812 -810 -803 -787 -770 -752 -729 -705 -693 -689 -681 -679 -703 -739 -764 -763 -745 -746 -752 -744 -714 -689 -640 -598 -540 -513 -541 -593 -641 -672 -680 -682 -698 -697 -685 -669 -654 -634 -636 -644 -631 -624 -612 -598 -600 -617 -638 -632 -609 -594 -556 -527 -517 -522 -541 -554 -561 -569 -571 -564 -561 -525 -523 -509 -513 -513 -527 -518 -508 -501 -501 -502 -498 -487 -480 -492 -487 -483 -487 -491 -500 -485 -481 -489 -476 -476 -482 -452 -413 -395 -374 -357 -367 -365 -379 -379 -378 -373 -355 -335 -328 -334 -352 -381 -417 -443 -443 -623 -635 -626 -619 -607 -603 -598 -594 -595 -609 -633 -647 -658 -667 -669 -668 -667 -665 -668 -687 -718 -733 -697 -713 -725 -757 -751 -754 -744 -745 -750 -745 -748 -758 -766 -781 -799 -813 -843 -875 -889 -897 -901 -903 -903 -900 -894 -896 -913 -899 -871 -923 -879 -919 -929 -938 -956 -944 -924 -915 -919 -927 -939 -983 -966 -950 -979 -996 -967 -994 -1016 -1035 -459 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -110 -646 -959 -957 -974 -973 -976 -812 -0 -0 -0 -0 -151 -184 -723 -924 -891 -882 -876 -875 -882 -885 -914 -923 -915 -899 -892 -885 -880 -890 -893 -906 -917 -916 -914 -906 -902 -905 -908 -907 -888 -879 -877 -891 -895 -860 -795 -748 -734 -733 -740 -747 -761 -769 -793 -816 -830 -847 -846 -823 -783 -755 -751 -758 -775 -804 -824 -839 -836 -824 -830 -826 -820 -815 -814 -815 -819 -823 -814 -799 -778 -759 -730 -700 -681 -675 -671 -671 -688 -726 -759 -762 -748 -746 -745 -733 -717 -704 -669 -603 -540 -515 -541 -587 -632 -671 -689 -687 -683 -703 -689 -679 -658 -635 -630 -639 -630 -614 -607 -596 -584 -594 -612 -624 -611 -596 -559 -542 -533 -523 -532 -547 -562 -569 -564 -566 -565 -556 -537 -542 -524 -522 -524 -528 -512 -504 -503 -497 -493 -492 -491 -488 -481 -476 -480 -478 -492 -483 -463 -474 -486 -490 -484 -457 -430 -398 -343 -343 -353 -373 -383 -393 -396 -396 -380 -353 -336 -336 -340 -360 -390 -390 -410 -623 -642 -646 -644 -638 -620 -610 -604 -618 -635 -648 -662 -673 -672 -673 -674 -678 -678 -675 -689 -720 -749 -731 -723 -730 -757 -776 -785 -764 -756 -759 -758 -765 -769 -771 -796 -797 -818 -833 -868 -885 -897 -908 -908 -901 -905 -913 -912 -917 -914 -875 -923 -897 -883 -904 -926 -953 -954 -934 -923 -935 -935 -924 -981 -961 -958 -933 -993 -975 -996 -1029 -897 -357 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -542 -915 -967 -952 -956 -971 -975 -812 -0 -6 -188 -21 -647 -774 -752 -839 -894 -881 -863 -866 -897 -902 -919 -931 -919 -904 -895 -895 -903 -902 -907 -925 -930 -921 -912 -902 -905 -908 -917 -920 -899 -876 -874 -895 -905 -865 -791 -740 -727 -723 -731 -743 -764 -770 -800 -820 -831 -841 -840 -821 -785 -759 -755 -758 -783 -804 -841 -855 -854 -832 -837 -825 -819 -830 -832 -822 -822 -828 -817 -802 -789 -765 -732 -705 -697 -672 -656 -651 -669 -710 -750 -762 -752 -749 -747 -739 -724 -704 -667 -605 -543 -514 -539 -589 -633 -660 -670 -690 -698 -712 -706 -692 -661 -631 -625 -634 -628 -619 -609 -592 -577 -580 -598 -609 -597 -584 -561 -554 -540 -524 -531 -549 -566 -574 -573 -574 -563 -545 -544 -554 -530 -534 -541 -537 -523 -510 -501 -498 -500 -497 -491 -487 -469 -469 -475 -476 -488 -477 -467 -471 -484 -504 -512 -484 -447 -406 -356 -382 -369 -390 -392 -410 -422 -425 -407 -375 -350 -336 -331 -343 -346 -373 -417 -621 -638 -651 -660 -660 -645 -634 -634 -633 -644 -653 -675 -686 -690 -690 -683 -676 -677 -687 -706 -728 -753 -748 -730 -730 -741 -750 -769 -774 -765 -763 -771 -785 -792 -786 -806 -796 -814 -816 -851 -863 -888 -906 -904 -902 -910 -917 -916 -922 -936 -882 -909 -918 -895 -916 -924 -953 -949 -929 -928 -934 -923 -924 -972 -980 -973 -942 -962 -981 -1004 -850 -285 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -135 -672 -992 -972 -957 -968 -975 -850 -212 -232 -954 -106 -181 -55 -155 -662 -904 -873 -865 -859 -862 -902 -921 -922 -912 -910 -909 -911 -916 -917 -933 -945 -933 -917 -908 -905 -906 -908 -906 -913 -893 -866 -866 -891 -903 -861 -785 -736 -729 -725 -727 -748 -770 -774 -802 -813 -825 -840 -842 -836 -814 -783 -764 -766 -793 -813 -839 -858 -855 -844 -833 -830 -833 -831 -819 -817 -827 -824 -813 -798 -781 -762 -729 -725 -704 -680 -663 -653 -665 -705 -744 -759 -759 -758 -761 -753 -725 -705 -665 -608 -547 -508 -530 -582 -610 -626 -662 -685 -694 -708 -713 -694 -669 -646 -634 -630 -631 -624 -608 -591 -574 -575 -586 -593 -585 -577 -566 -564 -542 -524 -532 -552 -562 -562 -561 -560 -566 -564 -539 -553 -533 -529 -540 -537 -522 -511 -506 -504 -503 -503 -497 -491 -465 -463 -467 -460 -464 -463 -463 -459 -471 -499 -499 -495 -475 -418 -430 -406 -388 -415 -415 -438 -455 -464 -449 -398 -363 -354 -352 -342 -350 -392 -398 -609 -621 -643 -663 -667 -655 -642 -641 -650 -649 -662 -672 -687 -691 -690 -690 -693 -693 -692 -700 -723 -761 -765 -747 -725 -726 -752 -766 -768 -773 -777 -774 -773 -784 -794 -807 -822 -823 -806 -841 -869 -892 -907 -908 -900 -907 -924 -927 -925 -933 -903 -901 -911 -907 -912 -901 -934 -962 -940 -932 -936 -919 -910 -909 -940 -974 -949 -972 -984 -1000 -476 -92 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -522 -924 -1001 -973 -955 -958 -979 -998 -1008 -984 -969 -322 -864 -252 -678 -959 -903 -873 -863 -862 -885 -908 -913 -915 -910 -907 -909 -912 -931 -938 -957 -960 -937 -919 -905 -902 -904 -903 -900 -908 -881 -851 -852 -884 -898 -856 -797 -761 -736 -726 -727 -748 -772 -784 -811 -815 -831 -840 -840 -842 -826 -789 -765 -771 -792 -812 -843 -852 -864 -853 -844 -842 -833 -830 -828 -822 -822 -824 -812 -793 -781 -776 -752 -738 -718 -697 -681 -665 -668 -696 -730 -754 -761 -771 -775 -760 -738 -719 -676 -612 -548 -504 -497 -534 -582 -607 -642 -676 -683 -707 -731 -709 -685 -659 -650 -639 -632 -625 -610 -593 -573 -564 -565 -570 -573 -568 -559 -562 -543 -522 -530 -546 -551 -562 -568 -569 -575 -569 -538 -537 -532 -533 -542 -535 -525 -513 -502 -498 -497 -505 -503 -490 -466 -464 -464 -453 -450 -460 -464 -452 -468 -507 -487 -489 -470 -446 -474 -466 -413 -420 -426 -457 -478 -478 -460 -417 -390 -402 -384 -359 -368 -382 -412 -608 -623 -646 -668 -680 -674 -659 -655 -659 -672 -669 -671 -685 -697 -702 -694 -691 -696 -708 -722 -732 -764 -775 -762 -757 -726 -749 -776 -780 -777 -784 -785 -780 -787 -799 -802 -816 -834 -820 -855 -875 -895 -914 -917 -899 -901 -921 -932 -936 -938 -947 -926 -914 -902 -933 -913 -926 -954 -948 -936 -935 -937 -935 -907 -920 -952 -971 -960 -973 -1006 -823 -265 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -163 -706 -1007 -976 -957 -961 -982 -999 -1014 -1009 -1004 -1011 -803 -389 -761 -960 -903 -878 -873 -867 -889 -908 -912 -911 -910 -901 -910 -919 -943 -947 -962 -960 -936 -922 -907 -900 -905 -901 -899 -905 -868 -832 -836 -872 -884 -862 -828 -788 -751 -734 -726 -743 -771 -793 -816 -820 -841 -848 -854 -853 -828 -792 -772 -777 -800 -819 -835 -832 -833 -846 -840 -831 -835 -835 -829 -830 -824 -813 -810 -797 -791 -764 -740 -734 -717 -710 -696 -679 -676 -688 -711 -740 -753 -775 -775 -773 -752 -737 -691 -617 -547 -517 -502 -511 -566 -603 -639 -669 -695 -706 -722 -718 -716 -702 -675 -655 -639 -625 -613 -594 -566 -549 -546 -552 -554 -557 -556 -559 -546 -528 -528 -546 -560 -551 -553 -563 -569 -550 -538 -534 -535 -534 -531 -530 -528 -518 -508 -503 -498 -498 -500 -494 -481 -464 -460 -452 -445 -443 -454 -465 -476 -506 -487 -489 -497 -502 -507 -474 -428 -424 -441 -474 -491 -476 -458 -445 -425 -423 -419 -387 -381 -373 -380 -611 -627 -648 -670 -686 -687 -673 -663 -666 -664 -665 -683 -686 -695 -701 -705 -707 -710 -715 -720 -733 -758 -766 -774 -768 -744 -757 -772 -781 -785 -791 -788 -777 -786 -810 -806 -804 -839 -836 -858 -885 -900 -916 -923 -901 -900 -912 -921 -938 -930 -961 -929 -930 -897 -916 -908 -930 -939 -942 -950 -945 -946 -954 -917 -907 -939 -954 -974 -977 -1000 -492 -101 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -509 -919 -1002 -975 -959 -954 -975 -1005 -1017 -1014 -1010 -1000 -418 -819 -981 -951 -909 -880 -874 -876 -896 -916 -917 -919 -916 -906 -911 -927 -945 -950 -958 -952 -936 -928 -911 -898 -903 -899 -901 -900 -859 -821 -824 -853 -865 -862 -841 -798 -764 -732 -725 -734 -766 -804 -827 -837 -856 -870 -863 -850 -822 -781 -768 -779 -804 -819 -838 -838 -841 -852 -842 -829 -828 -832 -834 -834 -829 -820 -800 -797 -762 -759 -741 -738 -729 -729 -710 -686 -679 -678 -685 -718 -747 -779 -779 -786 -762 -747 -699 -615 -566 -542 -509 -507 -556 -601 -635 -657 -685 -715 -738 -742 -729 -713 -689 -660 -637 -623 -612 -589 -557 -552 -541 -538 -542 -554 -564 -562 -543 -525 -527 -544 -555 -555 -566 -565 -551 -563 -536 -535 -534 -530 -530 -530 -522 -513 -510 -506 -494 -493 -497 -505 -485 -472 -453 -446 -450 -460 -476 -486 -488 -504 -498 -481 -483 -464 -489 -471 -433 -430 -442 -456 -464 -455 -446 -435 -426 -443 -458 -411 -389 -370 -367 -617 -630 -646 -667 -689 -701 -697 -687 -677 -679 -683 -691 -700 -693 -693 -695 -702 -713 -726 -737 -742 -749 -767 -781 -781 -773 -770 -784 -778 -790 -800 -795 -787 -790 -802 -808 -809 -833 -859 -866 -871 -903 -919 -927 -912 -901 -903 -919 -941 -934 -963 -927 -939 -897 -905 -898 -926 -930 -924 -941 -947 -941 -952 -930 -907 -927 -967 -983 -975 -998 -1001 -342 -0 -0 -0 -0 -0 -0 -46 -263 -0 -0 -0 -0 -0 -0 -611 -1013 -983 -964 -958 -973 -998 -1017 -1025 -1013 -1010 -1021 -998 -981 -954 -908 -882 -879 -879 -894 -904 -923 -928 -923 -906 -913 -934 -947 -956 -957 -950 -940 -922 -900 -897 -901 -901 -907 -893 -852 -817 -813 -825 -840 -846 -832 -803 -776 -735 -731 -733 -758 -802 -814 -840 -869 -880 -874 -851 -816 -788 -777 -798 -819 -829 -831 -840 -829 -850 -847 -837 -844 -853 -846 -834 -834 -829 -811 -787 -756 -760 -740 -737 -734 -733 -716 -695 -688 -681 -679 -703 -740 -776 -785 -784 -767 -745 -724 -680 -627 -573 -524 -509 -546 -594 -627 -652 -691 -716 -699 -729 -733 -722 -697 -672 -647 -621 -607 -582 -566 -559 -543 -536 -538 -552 -571 -568 -545 -529 -530 -535 -545 -558 -564 -559 -558 -536 -543 -543 -527 -523 -526 -522 -515 -511 -503 -496 -491 -494 -494 -498 -502 -492 -465 -452 -456 -464 -470 -466 -455 -499 -437 -463 -477 -487 -506 -481 -434 -424 -433 -434 -431 -435 -447 -448 -452 -494 -468 -424 -392 -362 -352 -627 -636 -648 -668 -689 -700 -697 -684 -684 -693 -668 -701 -701 -704 -698 -703 -712 -717 -726 -734 -737 -750 -775 -780 -776 -776 -772 -785 -794 -778 -784 -792 -791 -798 -814 -825 -821 -837 -860 -881 -880 -912 -935 -937 -927 -919 -919 -929 -940 -942 -970 -927 -929 -905 -898 -893 -910 -918 -914 -937 -951 -944 -952 -940 -911 -924 -961 -970 -982 -986 -991 -554 -133 -0 -0 -0 -97 -242 -116 -656 -0 -0 -0 -243 -80 -0 -430 -866 -983 -964 -953 -963 -994 -1003 -1032 -1026 -1014 -1010 -996 -978 -955 -912 -883 -883 -882 -890 -914 -940 -940 -933 -921 -923 -942 -955 -957 -952 -950 -937 -910 -899 -895 -900 -902 -915 -892 -848 -827 -815 -810 -821 -834 -827 -808 -791 -744 -736 -735 -759 -774 -803 -839 -884 -905 -880 -844 -814 -773 -757 -793 -797 -825 -832 -843 -841 -857 -852 -847 -852 -858 -855 -846 -843 -833 -819 -800 -752 -740 -731 -736 -738 -736 -728 -716 -704 -688 -682 -700 -730 -770 -792 -788 -769 -757 -735 -704 -657 -597 -540 -508 -538 -588 -622 -654 -654 -679 -691 -732 -743 -729 -709 -682 -651 -630 -616 -590 -580 -560 -546 -537 -538 -550 -567 -573 -555 -536 -537 -540 -544 -570 -579 -571 -567 -548 -546 -539 -532 -520 -513 -512 -506 -502 -493 -495 -492 -493 -492 -495 -501 -491 -457 -439 -436 -446 -482 -501 -490 -488 -472 -461 -463 -465 -480 -454 -423 -424 -437 -430 -411 -413 -433 -453 -480 -500 -471 -431 -396 -385 -362 -636 -642 -651 -671 -690 -697 -703 -705 -700 -700 -698 -699 -697 -697 -702 -701 -704 -721 -732 -734 -745 -760 -766 -785 -791 -793 -769 -789 -794 -793 -790 -787 -791 -804 -821 -838 -837 -837 -873 -884 -888 -905 -917 -937 -937 -934 -928 -930 -941 -934 -973 -932 -924 -905 -898 -893 -887 -900 -905 -925 -943 -943 -948 -946 -919 -914 -941 -953 -983 -985 -1005 -784 -481 -165 -0 -0 -320 -873 -276 -0 -0 -0 -0 -572 -190 -0 -191 -676 -990 -973 -966 -961 -969 -1000 -1032 -1028 -1022 -1008 -993 -971 -950 -923 -900 -891 -890 -897 -919 -950 -944 -943 -932 -937 -955 -962 -962 -958 -950 -933 -908 -896 -889 -903 -911 -921 -897 -874 -848 -825 -813 -818 -829 -825 -813 -808 -758 -744 -744 -748 -748 -790 -830 -875 -888 -877 -850 -811 -784 -758 -767 -795 -822 -835 -853 -852 -867 -866 -866 -867 -865 -868 -866 -855 -838 -811 -801 -757 -734 -731 -730 -732 -738 -744 -738 -719 -695 -681 -703 -716 -763 -796 -794 -781 -759 -740 -708 -659 -604 -545 -505 -525 -582 -627 -628 -655 -679 -702 -726 -745 -738 -715 -694 -670 -653 -641 -611 -583 -562 -547 -539 -543 -546 -560 -572 -569 -559 -550 -549 -555 -573 -579 -570 -565 -540 -546 -550 -537 -519 -508 -506 -503 -494 -489 -489 -491 -492 -489 -494 -492 -480 -459 -452 -458 -471 -488 -488 -488 -485 -452 -475 -462 -459 -456 -429 -420 -430 -430 -415 -400 -394 -431 -444 -494 -532 -477 -433 -423 -395 -359 -651 -654 -663 -673 -678 -690 -704 -704 -701 -692 -691 -694 -710 -700 -707 -710 -710 -715 -723 -735 -748 -763 -781 -784 -775 -807 -774 -791 -788 -787 -792 -791 -793 -808 -822 -828 -841 -851 -869 -858 -882 -890 -908 -928 -944 -941 -926 -932 -944 -934 -966 -945 -922 -912 -904 -891 -884 -899 -906 -920 -940 -945 -940 -938 -921 -912 -907 -944 -984 -992 -990 -568 -544 -318 -0 -0 -212 -685 -631 -316 -0 -0 -0 -274 -90 -0 -415 -859 -999 -991 -980 -962 -961 -996 -1031 -1034 -1018 -1014 -999 -972 -952 -941 -921 -898 -895 -901 -915 -948 -951 -951 -932 -933 -948 -962 -966 -960 -947 -932 -918 -906 -888 -906 -925 -930 -923 -905 -859 -831 -820 -822 -830 -829 -821 -812 -771 -765 -745 -744 -744 -781 -817 -859 -887 -876 -845 -820 -796 -789 -777 -797 -846 -838 -868 -851 -874 -881 -874 -872 -872 -875 -876 -857 -833 -827 -811 -751 -734 -728 -725 -732 -744 -750 -747 -734 -708 -687 -698 -702 -753 -769 -783 -787 -764 -737 -710 -665 -604 -549 -511 -517 -572 -574 -632 -656 -681 -695 -720 -745 -742 -719 -700 -691 -685 -654 -617 -585 -561 -550 -541 -539 -542 -550 -561 -574 -579 -568 -559 -556 -594 -580 -571 -567 -567 -560 -548 -531 -518 -511 -503 -501 -489 -488 -480 -486 -485 -496 -509 -496 -470 -446 -442 -452 -462 -489 -489 -497 -501 -476 -469 -457 -443 -424 -416 -417 -418 -418 -410 -387 -370 -388 -402 -435 -461 -450 -444 -426 -396 -364 -665 -663 -669 -676 -677 -689 -703 -707 -715 -705 -714 -698 -708 -698 -707 -709 -704 -710 -725 -741 -757 -767 -774 -787 -775 -808 -790 -791 -799 -797 -796 -796 -797 -807 -826 -838 -844 -848 -870 -872 -886 -876 -905 -932 -949 -953 -938 -936 -950 -942 -939 -953 -938 -928 -906 -884 -878 -890 -898 -908 -929 -941 -934 -925 -923 -919 -905 -934 -964 -996 -1015 -1005 -395 -0 -0 -0 -0 -0 -175 -973 -364 -361 -43 -545 -179 -0 -0 -340 -813 -1000 -980 -965 -965 -995 -1025 -1031 -1021 -1009 -998 -979 -964 -947 -922 -902 -899 -908 -909 -942 -949 -955 -941 -933 -933 -952 -965 -959 -944 -933 -923 -902 -885 -913 -924 -943 -937 -902 -860 -830 -818 -818 -825 -830 -824 -821 -809 -801 -757 -754 -751 -765 -797 -840 -868 -867 -856 -847 -829 -815 -773 -812 -848 -854 -869 -882 -891 -895 -907 -910 -892 -876 -875 -860 -835 -812 -803 -769 -748 -733 -731 -749 -757 -755 -758 -747 -720 -698 -696 -691 -711 -739 -767 -780 -763 -742 -715 -665 -606 -556 -516 -515 -505 -564 -626 -658 -684 -696 -718 -737 -740 -730 -717 -713 -710 -667 -621 -593 -563 -552 -542 -541 -546 -545 -550 -569 -582 -573 -575 -584 -597 -596 -572 -568 -563 -548 -544 -534 -517 -510 -506 -495 -485 -486 -486 -482 -472 -482 -497 -489 -467 -456 -465 -475 -479 -485 -481 -512 -476 -485 -464 -457 -436 -416 -405 -391 -383 -394 -394 -372 -359 -363 -395 -401 -401 -402 -402 -403 -395 -373 -679 -677 -675 -675 -674 -683 -694 -701 -710 -706 -704 -700 -710 -702 -704 -704 -709 -720 -732 -742 -758 -778 -787 -789 -782 -805 -803 -788 -805 -803 -799 -799 -797 -806 -823 -834 -852 -852 -862 -867 -881 -890 -902 -929 -958 -950 -938 -940 -952 -965 -950 -944 -948 -932 -907 -874 -869 -881 -888 -898 -916 -929 -931 -930 -922 -921 -913 -924 -976 -996 -1016 -992 -631 -403 -403 -246 -0 -0 -110 -686 -1043 -1038 -124 -309 -101 -0 -0 -0 -450 -1008 -990 -965 -956 -997 -1024 -1026 -1013 -1009 -1001 -988 -968 -947 -926 -907 -901 -905 -908 -934 -945 -946 -956 -944 -935 -943 -954 -954 -941 -929 -919 -887 -881 -896 -922 -954 -934 -899 -865 -831 -815 -820 -828 -828 -826 -826 -839 -834 -788 -774 -749 -756 -792 -830 -854 -861 -856 -845 -835 -825 -787 -796 -848 -864 -871 -887 -912 -923 -918 -909 -897 -887 -884 -858 -838 -819 -808 -790 -777 -757 -754 -759 -754 -752 -762 -755 -733 -708 -708 -696 -690 -722 -750 -767 -763 -747 -717 -671 -619 -583 -575 -531 -509 -557 -624 -657 -685 -702 -719 -738 -750 -749 -733 -716 -709 -667 -621 -596 -569 -553 -547 -545 -547 -543 -542 -564 -581 -580 -580 -569 -602 -583 -580 -566 -561 -556 -547 -536 -524 -516 -507 -502 -495 -486 -477 -472 -462 -464 -481 -481 -468 -457 -448 -456 -479 -460 -482 -500 -499 -494 -487 -470 -450 -438 -411 -374 -364 -371 -385 -356 -348 -365 -363 -359 -360 -398 -393 -377 -381 -374 -686 -689 -684 -679 -674 -685 -694 -697 -712 -723 -718 -698 -710 -701 -720 -712 -704 -715 -737 -746 -757 -779 -787 -788 -774 -778 -807 -793 -816 -802 -805 -807 -804 -802 -817 -839 -841 -844 -860 -864 -884 -901 -914 -931 -958 -943 -933 -935 -932 -947 -960 -937 -945 -931 -906 -871 -865 -877 -884 -896 -908 -912 -920 -935 -928 -915 -904 -919 -959 -994 -1019 -992 -1002 -1025 -1034 -630 -0 -103 -412 -464 -1045 -1037 -123 -526 -172 -265 -164 -208 -674 -1011 -998 -970 -969 -982 -1019 -1012 -1017 -1018 -1006 -989 -968 -955 -937 -911 -902 -907 -913 -930 -930 -939 -953 -950 -935 -931 -939 -942 -931 -921 -923 -905 -888 -889 -929 -954 -934 -905 -869 -840 -835 -842 -844 -841 -834 -825 -841 -832 -791 -779 -744 -750 -790 -822 -833 -841 -853 -855 -843 -822 -798 -821 -849 -883 -892 -894 -895 -899 -912 -922 -915 -897 -880 -860 -853 -824 -820 -828 -799 -769 -760 -752 -740 -745 -761 -759 -747 -735 -712 -694 -688 -713 -739 -750 -750 -742 -715 -670 -638 -628 -590 -542 -503 -549 -605 -655 -690 -703 -705 -707 -719 -735 -727 -716 -691 -664 -620 -597 -578 -568 -562 -555 -551 -545 -541 -553 -576 -579 -585 -578 -580 -588 -579 -571 -560 -546 -544 -539 -522 -520 -513 -507 -504 -484 -475 -462 -441 -440 -456 -463 -461 -457 -453 -463 -484 -492 -486 -486 -504 -498 -490 -486 -482 -465 -421 -371 -361 -366 -379 -358 -360 -365 -354 -364 -357 -344 -343 -358 -380 -380 -690 -695 -684 -687 -680 -682 -692 -695 -698 -708 -713 -706 -704 -704 -715 -721 -722 -726 -742 -753 -762 -777 -792 -803 -799 -778 -801 -787 -801 -799 -801 -804 -797 -799 -812 -822 -826 -845 -859 -874 -882 -889 -921 -921 -951 -954 -936 -926 -919 -927 -959 -942 -943 -938 -918 -876 -864 -875 -887 -895 -898 -905 -921 -935 -936 -931 -917 -932 -938 -987 -1019 -1009 -989 -1000 -1013 -785 -297 -157 -704 -1045 -1039 -1043 -493 -80 -313 -843 -684 -535 -806 -1016 -1000 -971 -962 -993 -1001 -1002 -1010 -1006 -1001 -987 -969 -958 -944 -918 -903 -902 -910 -921 -926 -940 -953 -960 -944 -928 -928 -930 -919 -908 -917 -920 -898 -900 -927 -944 -925 -902 -869 -849 -849 -852 -850 -844 -831 -816 -827 -829 -796 -776 -745 -737 -742 -769 -810 -839 -853 -856 -834 -819 -813 -818 -854 -876 -881 -889 -897 -912 -922 -917 -911 -914 -892 -860 -864 -835 -825 -830 -819 -783 -759 -744 -733 -741 -759 -763 -759 -755 -718 -701 -686 -704 -717 -728 -734 -733 -729 -715 -682 -639 -592 -544 -512 -540 -592 -648 -681 -691 -690 -692 -709 -726 -719 -706 -686 -663 -616 -593 -584 -573 -566 -557 -546 -537 -539 -559 -568 -571 -593 -593 -570 -580 -581 -575 -569 -558 -550 -545 -532 -530 -523 -512 -503 -486 -473 -458 -443 -440 -444 -444 -443 -445 -467 -492 -503 -523 -493 -489 -506 -500 -495 -503 -501 -482 -445 -391 -352 -363 -374 -364 -365 -369 -376 -364 -345 -352 -355 -353 -377 -383 -695 -699 -685 -688 -687 -689 -695 -701 -705 -704 -707 -725 -721 -712 -713 -715 -718 -731 -755 -763 -766 -774 -775 -783 -797 -788 -800 -800 -803 -806 -800 -799 -811 -813 -808 -815 -826 -833 -871 -886 -884 -876 -917 -914 -943 -947 -935 -930 -922 -922 -951 -953 -938 -935 -920 -882 -869 -873 -879 -882 -895 -911 -922 -932 -935 -944 -921 -933 -943 -954 -999 -1018 -1001 -1002 -1010 -846 -409 -0 -191 -1065 -1043 -1056 -1046 -552 -897 -1056 -800 -529 -702 -1015 -981 -971 -973 -977 -979 -999 -1004 -1012 -1000 -990 -976 -966 -952 -923 -912 -912 -907 -905 -928 -934 -962 -976 -954 -927 -920 -919 -912 -905 -902 -920 -912 -906 -922 -941 -927 -892 -865 -855 -857 -864 -862 -842 -827 -819 -825 -839 -810 -785 -750 -740 -738 -763 -806 -833 -847 -859 -857 -830 -807 -846 -859 -862 -881 -899 -900 -902 -917 -928 -921 -907 -895 -878 -873 -862 -834 -840 -831 -791 -755 -733 -723 -727 -743 -763 -765 -763 -723 -712 -695 -702 -708 -715 -722 -725 -725 -720 -693 -644 -600 -562 -510 -531 -573 -616 -634 -661 -689 -697 -701 -714 -717 -700 -671 -651 -627 -603 -588 -572 -563 -550 -539 -532 -526 -551 -561 -565 -567 -582 -589 -588 -576 -563 -556 -554 -555 -552 -548 -550 -532 -518 -503 -486 -474 -455 -437 -431 -432 -432 -438 -449 -462 -481 -500 -526 -488 -475 -489 -499 -499 -503 -508 -493 -445 -381 -355 -364 -369 -387 -412 -405 -410 -379 -354 -356 -353 -352 -380 -396 -698 -696 -689 -685 -683 -685 -685 -689 -699 -701 -700 -713 -717 -710 -709 -727 -733 -735 -757 -766 -762 -767 -777 -785 -794 -786 -781 -785 -796 -794 -804 -802 -802 -811 -811 -813 -828 -827 -851 -895 -903 -867 -915 -908 -912 -925 -937 -938 -923 -913 -932 -952 -939 -941 -935 -898 -890 -876 -870 -873 -892 -914 -920 -927 -941 -924 -919 -927 -937 -936 -974 -998 -996 -1000 -997 -774 -306 -0 -108 -596 -603 -1030 -640 -592 -598 -591 -509 -531 -782 -1001 -975 -958 -973 -983 -976 -1002 -981 -1000 -1002 -996 -979 -971 -959 -933 -927 -918 -913 -906 -924 -936 -967 -983 -964 -933 -920 -919 -915 -906 -895 -916 -921 -912 -929 -935 -924 -901 -890 -877 -862 -851 -839 -824 -815 -821 -832 -849 -830 -811 -802 -762 -739 -759 -801 -832 -852 -871 -846 -839 -840 -813 -831 -866 -879 -887 -889 -903 -927 -930 -914 -914 -909 -916 -888 -865 -839 -851 -839 -792 -750 -727 -715 -717 -729 -759 -769 -778 -740 -720 -697 -697 -708 -718 -722 -723 -725 -723 -701 -655 -609 -565 -523 -523 -554 -568 -603 -653 -689 -701 -701 -710 -712 -690 -657 -645 -632 -613 -593 -571 -554 -542 -536 -537 -535 -545 -548 -559 -569 -587 -582 -592 -581 -572 -568 -564 -565 -564 -560 -554 -536 -526 -502 -489 -474 -459 -451 -448 -442 -439 -448 -461 -484 -478 -504 -535 -494 -473 -469 -485 -496 -503 -507 -484 -437 -376 -371 -375 -372 -390 -428 -426 -424 -403 -370 -357 -357 -353 -355 -379 -698 -692 -689 -686 -687 -687 -684 -685 -696 -704 -702 -712 -716 -706 -711 -717 -727 -735 -759 -773 -775 -778 -775 -773 -786 -796 -791 -790 -805 -804 -801 -811 -814 -814 -818 -824 -829 -831 -844 -878 -908 -850 -914 -919 -905 -903 -923 -930 -920 -911 -918 -950 -942 -934 -930 -913 -911 -878 -869 -871 -882 -906 -918 -919 -940 -941 -922 -935 -940 -935 -965 -995 -995 -997 -1003 -1015 -689 -0 -0 -0 -20 -553 -484 -88 -352 -477 -536 -280 -441 -1003 -998 -984 -980 -983 -979 -994 -975 -982 -994 -999 -986 -977 -973 -955 -935 -926 -915 -906 -925 -939 -963 -990 -977 -955 -935 -925 -922 -906 -896 -911 -923 -921 -920 -940 -928 -926 -911 -883 -859 -838 -822 -819 -814 -822 -858 -869 -867 -867 -832 -776 -752 -759 -785 -823 -855 -875 -864 -827 -827 -813 -851 -861 -879 -891 -897 -906 -919 -932 -925 -903 -907 -930 -898 -879 -850 -852 -840 -791 -741 -716 -707 -709 -732 -756 -772 -793 -748 -724 -713 -705 -704 -713 -721 -720 -721 -724 -696 -655 -615 -570 -532 -517 -513 -538 -587 -637 -674 -697 -700 -703 -709 -681 -665 -649 -626 -611 -589 -564 -549 -543 -538 -533 -528 -531 -552 -560 -562 -586 -587 -592 -589 -582 -572 -563 -564 -563 -557 -564 -543 -535 -507 -496 -479 -473 -471 -468 -470 -477 -488 -489 -490 -489 -513 -492 -484 -481 -474 -477 -488 -494 -486 -466 -446 -389 -385 -408 -400 -395 -422 -450 -455 -426 -401 -391 -366 -373 -354 -380 -690 -690 -689 -685 -682 -680 -679 -680 -689 -698 -696 -706 -714 -715 -723 -731 -727 -742 -751 -764 -767 -770 -780 -782 -781 -777 -779 -770 -786 -796 -797 -796 -808 -817 -812 -819 -839 -835 -828 -859 -904 -838 -853 -906 -907 -889 -910 -935 -932 -914 -909 -931 -928 -955 -952 -922 -925 -889 -874 -875 -877 -897 -917 -916 -928 -945 -928 -933 -948 -937 -960 -990 -998 -988 -997 -819 -360 -0 -0 -0 -0 -0 -490 -104 -416 -563 -231 -0 -235 -707 -1005 -999 -993 -986 -984 -988 -982 -989 -995 -996 -993 -983 -978 -968 -938 -933 -917 -910 -923 -928 -963 -989 -985 -975 -951 -930 -924 -907 -896 -909 -922 -912 -912 -938 -937 -935 -917 -885 -858 -836 -819 -819 -810 -843 -864 -865 -880 -857 -839 -791 -765 -770 -785 -814 -855 -879 -873 -872 -834 -833 -865 -871 -885 -894 -898 -912 -925 -926 -923 -917 -920 -925 -921 -890 -853 -856 -833 -801 -765 -725 -707 -708 -731 -752 -778 -802 -765 -738 -722 -714 -709 -710 -721 -726 -720 -721 -698 -658 -623 -582 -576 -543 -522 -530 -568 -621 -665 -691 -699 -699 -696 -682 -679 -650 -627 -611 -585 -560 -545 -539 -539 -537 -540 -534 -550 -562 -569 -585 -587 -586 -584 -587 -591 -588 -578 -571 -565 -554 -550 -537 -511 -498 -492 -485 -480 -480 -482 -489 -495 -497 -488 -499 -515 -517 -484 -481 -472 -467 -479 -485 -476 -469 -454 -428 -406 -419 -409 -399 -416 -441 -443 -424 -412 -415 -415 -414 -375 -392 -679 -682 -686 -681 -681 -689 -690 -685 -689 -702 -706 -708 -713 -725 -713 -716 -718 -718 -741 -763 -767 -773 -776 -763 -766 -790 -791 -794 -792 -792 -805 -797 -806 -813 -818 -821 -827 -847 -855 -833 -910 -890 -844 -881 -903 -902 -907 -937 -946 -917 -902 -911 -913 -943 -948 -923 -921 -894 -881 -880 -878 -891 -913 -919 -920 -927 -940 -945 -956 -947 -954 -984 -990 -984 -988 -791 -329 -135 -414 -0 -0 -0 -0 -0 -0 -342 -212 -0 -220 -688 -1008 -993 -992 -997 -987 -978 -980 -992 -1000 -995 -994 -990 -980 -967 -945 -939 -923 -915 -924 -930 -959 -970 -981 -972 -950 -937 -925 -903 -893 -904 -914 -901 -902 -916 -938 -931 -900 -871 -853 -841 -838 -838 -818 -845 -838 -875 -884 -869 -841 -787 -759 -764 -778 -804 -834 -841 -883 -889 -853 -834 -884 -878 -892 -903 -906 -913 -919 -921 -918 -912 -910 -923 -921 -893 -855 -851 -846 -828 -795 -749 -711 -716 -734 -753 -777 -802 -780 -753 -743 -733 -722 -717 -718 -722 -720 -704 -687 -657 -637 -639 -601 -553 -527 -524 -556 -609 -651 -681 -693 -690 -692 -685 -679 -656 -630 -604 -576 -556 -549 -548 -548 -547 -545 -543 -544 -559 -563 -581 -589 -587 -582 -582 -586 -580 -566 -565 -560 -558 -551 -539 -529 -515 -500 -485 -480 -485 -489 -490 -494 -514 -491 -497 -501 -499 -478 -475 -464 -452 -462 -474 -468 -471 -471 -464 -417 -417 -404 -398 -409 -425 -440 -450 -431 -396 -399 -409 -405 -378 -675 -684 -685 -684 -681 -682 -690 -691 -688 -692 -702 -708 -718 -718 -719 -724 -726 -726 -742 -753 -756 -760 -769 -772 -766 -770 -771 -771 -773 -773 -790 -800 -809 -812 -817 -831 -838 -842 -864 -852 -830 -874 -848 -868 -889 -905 -901 -928 -951 -928 -905 -903 -894 -921 -942 -944 -916 -902 -889 -881 -879 -885 -897 -909 -922 -919 -939 -949 -966 -955 -956 -982 -990 -992 -995 -995 -653 -134 -409 -0 -0 -0 -0 -434 -536 -878 -740 -529 -758 -1040 -1022 -1003 -993 -1001 -991 -976 -978 -992 -996 -995 -994 -990 -982 -968 -951 -947 -928 -910 -925 -928 -935 -946 -971 -967 -943 -931 -924 -908 -895 -903 -903 -899 -897 -911 -938 -928 -897 -879 -872 -857 -841 -836 -829 -833 -829 -852 -875 -855 -839 -801 -769 -758 -766 -786 -798 -848 -889 -889 -884 -877 -913 -901 -887 -890 -897 -901 -909 -921 -918 -901 -896 -629 -855 -888 -853 -845 -846 -828 -798 -760 -717 -719 -737 -754 -783 -808 -805 -788 -769 -750 -729 -717 -717 -715 -713 -704 -683 -651 -650 -645 -610 -570 -538 -528 -552 -599 -641 -666 -679 -689 -698 -688 -679 -664 -631 -600 -575 -560 -556 -553 -545 -549 -545 -553 -539 -551 -564 -573 -579 -581 -575 -569 -568 -565 -574 -563 -560 -556 -537 -534 -534 -518 -500 -489 -485 -487 -489 -492 -510 -510 -510 -485 -497 -497 -474 -465 -459 -450 -458 -465 -461 -478 -487 -469 -427 -430 -419 -409 -408 -404 -397 -399 -410 -424 -412 -420 -396 -385 Wind_Speed 10 10 10 10 11 11 11 11 11 11 11 12 12 12 11 11 10 10 10 11 11 11 11 12 12 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 9 9 9 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 9 10 10 11 12 12 12 12 10 8 7 7 8 9 10 11 12 11 11 11 12 13 14 15 15 16 16 16 16 16 15 14 15 16 17 17 17 17 16 16 16 16 16 15 15 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 18 18 17 16 16 15 15 15 17 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 15 15 16 16 15 14 14 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 16 16 15 14 13 14 15 16 16 16 16 16 17 17 16 15 15 14 14 14 14 15 15 16 17 17 17 17 16 16 16 16 16 15 15 15 9 9 10 10 10 11 11 11 11 11 11 12 12 12 11 11 10 10 11 11 11 11 12 12 12 12 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 11 11 10 10 9 9 9 9 9 10 10 10 11 10 10 10 10 10 10 10 10 10 10 9 8 8 9 9 10 10 11 12 12 12 11 10 9 8 7 8 9 11 12 11 11 11 11 12 13 14 14 14 15 15 16 16 16 15 14 15 16 17 16 16 16 16 17 17 16 16 16 15 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 17 17 16 15 15 15 16 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 16 15 15 14 15 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 14 13 14 15 16 16 16 16 17 17 17 17 16 15 14 14 14 15 15 15 16 16 17 17 17 17 16 16 16 16 15 15 15 9 10 10 10 10 11 11 11 11 11 11 12 12 12 11 11 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 11 10 10 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 10 10 10 10 10 9 8 9 9 9 10 10 11 12 12 12 12 11 9 7 7 8 10 11 12 11 11 10 11 12 12 13 14 14 14 15 15 16 15 14 14 15 16 16 16 16 16 16 17 17 17 16 16 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 16 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 15 15 15 14 15 15 16 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 13 13 14 16 16 16 16 16 17 17 17 16 16 15 14 14 15 15 15 15 15 15 16 16 17 17 17 16 16 15 15 14 14 9 9 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 11 11 10 10 9 9 9 9 9 9 10 10 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 11 11 12 12 11 10 9 7 7 9 11 12 12 11 10 10 10 11 12 13 14 14 13 14 15 16 15 14 14 15 15 15 15 15 16 17 18 18 17 17 16 15 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 18 17 17 16 16 16 17 17 17 17 17 17 17 17 18 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 15 15 15 16 16 17 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 15 16 17 17 17 17 17 17 16 16 15 15 16 16 16 15 15 15 15 15 14 13 13 15 16 16 16 16 16 16 16 16 16 15 15 14 14 15 16 16 15 15 15 16 16 17 17 17 16 15 14 13 13 14 9 9 10 11 11 11 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 10 9 9 9 9 10 10 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 11 11 11 11 11 10 8 7 8 9 11 12 12 11 10 10 10 11 12 13 13 13 12 13 15 15 15 14 14 14 14 15 15 15 16 17 18 18 18 17 16 15 15 15 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 17 17 16 16 17 17 17 17 17 17 17 17 18 18 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 16 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 16 17 17 17 17 17 16 16 15 15 15 16 16 16 16 16 15 15 14 13 13 14 15 16 16 16 16 16 16 16 16 15 15 14 14 14 15 16 16 16 15 15 16 16 17 17 16 15 14 13 13 13 14 9 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 11 11 11 10 10 9 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 11 10 9 8 7 8 10 11 12 12 12 11 10 10 11 12 12 13 12 12 14 15 15 14 14 14 14 14 14 14 14 15 17 18 18 18 17 15 15 15 15 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 17 17 18 18 18 18 18 17 17 16 16 16 17 17 17 16 16 17 17 17 18 18 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 16 17 17 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 16 16 17 17 17 17 16 16 15 15 14 15 16 16 16 16 16 15 14 13 12 13 14 16 16 16 16 16 16 15 15 15 15 14 14 13 14 14 15 16 16 16 16 16 16 16 16 16 15 14 12 12 13 14 9 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 11 10 10 10 11 11 11 12 11 11 11 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 8 8 8 10 12 12 12 12 11 10 10 10 11 12 12 13 13 14 15 14 14 14 14 14 14 14 14 14 15 17 17 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 17 17 17 17 18 18 17 17 16 16 16 17 17 17 17 16 16 17 18 18 18 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 16 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 15 16 17 17 17 16 16 16 15 14 14 15 15 16 17 16 15 14 14 13 12 13 15 16 16 16 16 16 16 15 14 14 14 14 13 13 13 14 15 16 16 16 16 16 16 16 16 15 15 13 11 12 14 15 9 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 11 10 10 10 10 11 11 11 11 11 10 10 10 9 9 9 9 9 10 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 9 8 8 9 10 11 11 12 12 11 10 10 10 11 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 15 16 17 17 17 17 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 17 17 17 18 18 17 16 16 16 16 17 17 17 16 16 16 18 18 18 18 17 17 17 16 16 15 15 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 16 16 17 17 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 16 16 17 17 16 16 16 15 14 14 14 14 15 17 17 16 15 14 13 12 13 13 15 16 16 17 17 16 15 14 14 14 14 13 13 13 13 14 15 16 16 16 16 16 15 15 15 15 14 12 11 13 15 16 9 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 11 10 10 10 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 9 8 8 8 9 10 11 12 11 10 10 9 10 11 12 13 13 14 13 13 13 14 14 14 14 14 13 13 14 15 16 16 17 17 16 16 15 15 15 15 15 14 14 15 15 16 16 16 16 16 16 16 16 16 15 14 14 15 15 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 15 15 17 18 19 18 18 17 17 17 16 16 15 15 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 16 16 16 16 17 18 18 18 18 18 17 17 17 17 16 16 16 16 16 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 16 17 17 16 16 15 15 15 14 14 14 15 16 17 16 16 15 14 13 13 13 13 15 16 16 17 17 16 15 14 13 14 14 13 13 13 13 14 16 16 16 16 16 15 15 15 14 13 12 12 12 14 15 16 10 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 11 11 10 10 10 9 9 9 10 11 11 11 11 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 9 10 9 9 8 8 8 9 10 11 11 11 10 9 9 10 12 13 13 14 14 13 13 13 13 14 14 14 14 13 13 13 13 14 15 16 17 16 15 15 15 15 15 15 14 14 15 15 15 16 16 16 16 16 16 16 15 15 14 14 14 15 16 16 17 17 17 17 17 17 16 16 16 16 16 17 16 15 15 17 18 19 18 18 17 17 17 16 15 14 15 16 17 17 17 17 17 17 17 17 16 16 15 15 15 15 16 16 16 16 17 17 18 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 16 17 17 16 15 15 15 15 15 14 14 15 16 16 16 15 15 14 13 13 13 14 15 16 16 17 16 15 14 13 13 13 13 13 13 13 14 15 16 16 16 16 16 15 14 14 13 13 12 11 13 15 16 16 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 10 10 10 9 9 9 10 10 11 11 11 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 7 8 9 9 9 9 9 8 8 9 10 11 11 10 9 9 9 10 12 13 13 14 14 13 13 13 13 14 14 14 14 13 13 13 13 14 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 15 14 16 17 19 19 18 18 17 17 16 15 14 14 15 16 16 17 17 17 17 17 17 17 16 16 16 15 15 16 16 15 15 16 16 17 18 18 18 17 17 17 17 16 16 16 16 16 16 16 17 17 16 16 16 16 16 16 16 15 15 15 15 16 17 17 16 15 15 15 15 15 15 14 15 16 16 16 16 15 15 14 14 14 14 15 15 16 16 16 15 13 13 13 13 13 14 13 13 13 14 15 16 17 16 16 15 15 13 13 13 12 11 11 13 15 15 16 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 10 11 11 11 10 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 7 7 6 7 9 9 9 9 9 8 9 9 10 10 10 10 9 9 10 11 12 13 13 13 13 13 13 13 13 14 14 15 14 14 13 13 13 13 14 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 18 19 19 19 18 18 17 16 15 14 14 15 16 17 17 17 16 16 16 16 17 16 16 16 15 15 16 15 15 15 16 17 17 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 17 17 16 15 14 14 15 15 15 15 15 16 16 16 16 15 16 15 14 14 15 15 16 16 16 15 13 13 12 12 13 14 14 14 14 14 15 16 16 16 16 15 14 14 13 13 12 11 11 11 12 14 15 16 9 10 11 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 10 10 9 9 9 8 9 9 10 11 11 11 10 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 7 6 6 6 6 7 9 10 9 9 8 9 9 10 9 9 9 9 9 9 11 12 12 12 12 12 12 12 13 13 13 14 14 15 15 14 13 12 13 14 15 16 16 15 15 15 15 15 15 15 15 15 15 14 15 15 16 16 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 15 16 17 18 19 19 18 17 16 15 14 14 14 15 16 17 17 17 16 16 16 16 17 17 16 16 16 16 16 15 15 15 16 17 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 16 16 15 15 15 16 16 16 16 16 14 14 14 15 15 15 15 15 16 16 16 16 16 16 15 14 14 15 16 16 16 15 14 13 12 12 12 13 14 14 14 14 14 15 15 16 16 15 14 13 13 12 12 12 11 11 11 12 15 15 16 9 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 11 11 11 11 11 11 11 10 10 9 9 8 8 9 9 10 11 11 11 10 10 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 6 6 5 6 8 9 10 9 8 8 8 9 9 9 9 9 9 10 10 11 12 12 12 11 11 12 12 12 12 13 13 15 15 15 14 13 12 12 13 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 14 14 14 15 16 17 18 19 19 18 17 16 15 14 14 14 15 16 16 17 17 16 16 16 17 17 17 16 16 16 16 16 16 15 16 16 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 16 16 17 17 17 16 16 16 16 16 16 16 16 15 13 13 14 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 15 14 13 12 11 12 13 14 14 14 14 14 15 15 15 15 14 13 12 12 12 12 11 11 11 11 13 15 15 15 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 10 9 9 9 8 8 8 9 10 11 11 11 11 10 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 7 6 6 5 5 6 8 9 10 9 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 11 12 12 12 12 13 15 15 15 14 13 12 12 13 14 15 15 15 15 15 15 15 15 16 15 15 15 14 14 14 14 15 15 16 16 15 15 15 16 16 16 16 16 16 15 15 15 16 16 15 15 15 14 13 13 13 14 16 17 18 19 18 18 17 16 15 14 14 14 14 15 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 18 17 17 17 18 18 18 17 17 17 17 17 17 17 16 16 15 15 16 16 16 17 16 16 16 16 16 16 16 16 15 14 13 13 14 15 15 14 14 15 15 15 15 16 16 16 15 15 15 15 16 16 16 15 14 12 12 11 12 13 14 14 14 14 15 15 15 14 14 13 12 11 12 12 12 12 11 11 12 13 15 15 15 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 10 10 10 10 11 10 10 9 9 9 8 8 8 9 10 10 11 11 10 10 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 8 7 5 5 5 6 8 9 10 9 8 8 8 8 8 9 9 10 10 11 11 11 11 10 10 10 11 11 11 11 11 12 13 15 15 15 14 13 12 12 13 14 14 14 15 15 14 14 15 15 16 15 15 14 14 14 14 14 14 15 16 16 16 15 16 16 16 16 16 16 16 15 15 15 16 16 16 15 15 14 13 12 12 14 16 17 18 18 18 18 17 16 15 15 15 14 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 16 16 17 17 17 17 17 18 18 17 17 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 16 15 14 12 13 14 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 14 13 12 12 12 12 13 14 14 14 14 15 15 15 13 12 11 11 11 11 12 12 12 11 11 12 13 15 15 15 10 11 11 11 11 11 12 12 12 12 12 12 13 12 12 12 11 11 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 8 8 8 9 9 10 11 11 10 10 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 7 6 5 4 5 7 8 9 10 9 8 8 8 8 8 9 10 10 11 11 11 11 11 10 10 10 11 11 11 11 11 12 13 14 15 14 13 12 12 12 12 13 14 14 14 14 14 14 15 15 15 15 15 14 14 13 13 13 14 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 15 14 14 13 12 12 14 16 17 18 18 18 17 17 16 16 15 15 15 15 16 17 17 17 17 17 17 17 17 17 16 17 17 17 16 16 15 16 16 17 17 16 17 17 18 18 17 17 16 16 17 17 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 16 16 14 13 12 13 14 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 14 13 12 12 12 12 13 13 14 14 14 15 15 14 13 11 11 11 11 11 12 12 11 11 11 12 13 15 15 15 10 11 11 11 11 11 11 11 12 12 12 12 13 12 12 12 11 11 10 9 9 9 8 8 9 9 10 10 10 10 10 10 9 8 8 8 8 9 10 10 10 10 10 10 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 8 8 7 6 5 5 6 7 9 9 10 9 9 9 8 8 9 9 10 10 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 14 14 13 12 12 12 12 12 13 14 14 14 14 14 14 14 15 15 15 14 14 13 13 13 13 14 14 15 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 14 13 12 13 14 16 17 17 18 18 17 17 17 16 16 15 15 16 16 17 17 17 17 17 17 17 17 16 16 17 17 16 16 15 15 16 16 16 16 16 16 17 18 18 17 16 16 16 16 17 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 14 12 12 14 15 15 15 15 15 15 14 14 15 15 16 16 16 15 15 15 15 15 14 14 13 12 12 12 12 12 13 14 14 14 14 14 13 12 11 11 11 11 11 12 12 11 11 11 12 13 14 15 15 10 11 11 11 11 11 11 11 11 12 12 12 13 12 12 11 11 10 10 9 9 8 8 8 8 9 10 10 10 10 10 10 9 9 8 8 8 9 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 6 5 4 5 6 8 9 9 10 10 9 9 8 9 9 9 10 10 10 11 11 11 11 10 10 10 10 11 11 11 11 11 12 13 13 12 11 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 16 16 16 14 14 13 12 13 14 16 17 17 18 18 18 17 17 16 16 15 16 16 16 17 17 17 17 17 17 17 16 16 16 17 17 17 16 16 16 16 16 16 16 15 16 17 17 17 17 16 16 16 16 17 18 18 18 17 17 17 16 17 17 17 17 16 16 16 16 16 15 14 13 12 12 13 14 15 15 15 15 15 14 14 15 15 16 16 16 15 15 15 15 15 14 14 13 13 12 12 12 13 13 13 14 14 14 14 13 12 11 11 11 11 12 12 12 11 11 11 12 12 14 15 15 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 11 10 10 9 8 8 7 8 8 9 10 10 10 10 10 10 10 9 9 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 9 9 9 8 7 6 4 4 5 7 8 9 9 10 10 10 9 9 9 9 9 10 10 10 11 11 11 11 10 10 10 10 11 12 12 11 11 11 12 13 12 11 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 14 13 13 12 13 15 16 17 17 17 17 17 17 16 16 15 15 16 16 16 17 17 17 17 17 16 16 15 15 16 17 17 17 17 17 16 17 17 16 15 15 16 16 17 17 17 17 16 16 17 17 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 15 13 12 12 12 13 14 15 16 16 15 15 14 14 15 15 16 16 16 15 15 15 15 15 15 14 14 14 13 12 12 13 13 13 13 14 14 13 13 12 12 12 12 12 12 12 12 12 11 11 11 12 14 15 15 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 9 8 7 7 8 8 9 10 10 10 10 10 10 10 9 9 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 9 9 8 8 7 6 4 4 6 7 8 9 9 10 10 10 9 9 9 9 9 10 10 10 10 10 11 10 10 10 10 10 11 12 12 11 11 11 11 12 13 11 10 11 12 13 13 14 14 14 14 14 14 13 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 13 12 12 13 15 16 16 17 17 17 16 16 16 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 16 17 18 18 18 17 17 17 17 16 15 15 15 16 17 17 17 17 16 16 17 17 18 18 18 17 17 17 16 16 16 17 17 17 17 16 16 15 14 14 12 12 12 14 15 15 16 16 15 14 14 14 15 15 16 16 15 15 14 14 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 12 14 15 15 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 10 10 9 8 8 7 7 8 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 11 11 11 11 11 10 10 10 10 10 10 10 9 9 8 8 7 5 4 4 5 6 8 9 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 12 12 11 11 11 11 12 13 11 10 10 12 13 13 13 13 14 14 14 14 13 13 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 13 13 15 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 15 15 16 17 17 18 18 18 17 17 16 15 15 15 16 16 17 17 17 17 16 16 17 17 18 18 18 17 17 17 16 16 16 17 17 17 17 17 16 15 15 13 12 12 13 14 15 16 16 15 15 14 14 14 15 15 16 16 15 15 14 14 14 15 15 15 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 12 14 15 15 10 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 10 9 9 8 8 7 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 7 6 4 4 4 5 7 8 9 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 12 11 11 12 12 12 11 10 10 12 12 12 12 13 13 14 14 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 14 14 14 14 14 14 14 14 13 14 14 14 14 13 13 13 12 12 13 14 16 16 16 15 15 15 15 14 14 15 15 15 15 16 16 16 15 15 14 14 15 15 16 16 17 17 18 17 17 17 16 15 15 15 15 16 17 17 17 16 16 16 16 17 18 18 18 18 17 17 17 16 16 17 17 17 17 17 17 15 14 13 12 13 14 15 16 16 16 15 15 14 14 14 15 16 15 15 15 14 14 14 14 14 15 15 14 14 13 13 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 12 14 16 16 10 10 10 10 10 11 11 11 12 12 12 12 12 12 11 10 9 9 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 9 9 8 7 6 4 4 4 5 7 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 12 11 10 10 10 11 12 12 12 12 12 13 14 14 13 13 13 14 14 14 13 13 13 13 13 12 12 13 13 14 14 14 14 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 12 12 13 14 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 14 14 15 15 16 16 17 17 17 17 17 17 15 15 15 15 15 16 17 17 17 16 16 16 16 17 18 18 18 18 17 17 17 16 16 17 17 17 17 17 16 15 14 13 13 14 14 15 16 16 16 15 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 12 12 11 11 12 14 16 16 10 10 10 10 10 11 11 11 11 12 12 12 12 11 11 10 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 9 8 7 6 4 4 5 6 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 11 10 9 10 10 10 11 11 11 11 12 13 13 13 13 13 13 14 14 14 13 13 13 13 12 12 12 12 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 17 16 16 15 15 15 16 16 17 17 17 16 16 16 16 17 17 17 18 18 17 17 17 17 16 16 16 16 16 16 16 15 14 13 14 14 15 16 16 16 16 15 14 13 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 12 13 15 15 10 10 10 10 10 11 11 11 11 12 12 11 11 11 10 9 9 8 8 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 7 6 4 4 5 7 8 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 11 10 10 10 11 11 11 9 9 9 10 10 11 11 11 11 11 12 13 13 12 12 13 13 13 13 13 13 13 12 12 12 12 12 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 17 16 16 15 15 15 16 16 17 17 16 16 16 16 16 16 17 17 18 18 18 17 17 17 17 17 16 16 16 16 15 15 14 14 14 15 15 16 16 16 15 14 13 13 13 15 15 15 14 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 11 12 14 15 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 9 8 8 8 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 11 11 10 10 9 7 5 4 4 5 7 8 9 9 9 9 9 9 9 10 10 10 10 9 9 8 9 9 9 9 9 10 10 10 10 10 10 10 10 11 10 9 9 9 9 10 11 11 11 11 12 12 13 12 12 12 11 11 12 13 13 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 17 17 17 17 17 17 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 17 17 17 17 17 16 16 16 16 15 14 14 14 15 15 15 16 16 16 15 14 13 13 13 14 15 15 14 14 14 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 11 10 10 10 12 14 15 9 9 9 10 10 10 11 11 11 11 11 11 11 10 9 9 8 8 8 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 11 11 11 10 8 6 5 4 4 6 7 8 9 9 9 9 9 9 9 10 10 10 9 9 9 8 8 8 9 9 9 9 10 10 10 10 10 9 9 10 10 9 9 9 9 10 10 10 10 11 12 12 13 12 12 11 10 10 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 12 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 16 17 17 17 17 17 17 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 18 17 17 17 16 16 16 16 15 15 14 14 15 15 15 15 16 16 16 15 14 13 12 13 14 14 14 14 14 14 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 13 13 11 10 10 10 12 14 14 9 9 9 9 10 11 11 11 11 11 11 11 10 10 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 8 9 9 9 9 10 9 9 10 10 10 11 11 11 11 11 11 11 10 11 11 11 10 9 8 6 4 4 5 7 8 8 8 8 9 9 9 9 9 9 10 10 10 9 9 9 8 8 8 8 9 9 9 10 10 10 10 9 9 9 9 10 9 9 9 10 10 9 10 11 12 12 12 12 12 11 9 9 10 11 12 12 12 12 12 12 12 12 12 13 13 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 15 15 14 14 15 15 15 15 15 14 14 14 14 14 14 15 16 16 17 16 17 17 17 16 16 15 15 15 15 15 16 16 16 16 17 17 17 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 15 15 13 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 13 12 10 10 11 12 14 14 9 9 9 9 10 11 11 11 11 11 11 11 10 9 9 8 8 7 8 8 8 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 8 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 9 7 5 4 4 5 7 8 8 8 8 9 9 9 9 9 9 9 10 10 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 10 10 9 9 9 9 9 10 11 12 12 11 12 11 10 9 9 10 11 11 11 12 12 12 12 12 12 12 12 13 14 14 13 13 13 13 13 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 15 14 13 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 14 13 11 10 10 11 12 13 14 9 8 9 9 10 11 11 11 11 11 11 11 10 10 9 8 7 7 7 8 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 10 8 6 5 4 4 5 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 9 9 8 8 8 8 8 9 9 10 10 10 10 10 9 8 9 10 10 10 9 9 9 8 9 10 12 12 11 11 11 9 9 9 9 10 10 11 11 12 12 13 12 12 11 12 13 14 14 13 13 13 13 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 15 15 15 14 14 14 13 14 14 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 15 14 13 13 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 14 13 11 10 10 11 12 13 13 14 8 8 9 9 10 10 11 11 11 11 11 11 10 9 8 7 7 7 7 8 8 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 11 11 9 7 6 4 4 4 5 6 8 9 8 8 8 8 8 8 8 9 9 9 10 10 9 9 8 8 8 9 8 8 9 10 10 10 10 9 9 8 9 10 10 10 9 9 8 8 8 10 12 11 10 10 10 9 9 9 9 9 9 10 11 12 13 13 12 11 11 11 13 14 14 14 13 13 13 13 13 13 13 12 13 13 13 12 12 13 13 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 14 14 13 14 14 14 14 14 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 15 15 13 13 12 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 15 14 14 12 10 9 10 11 12 13 13 14 8 8 9 10 10 10 10 11 11 11 11 11 10 9 8 7 7 7 7 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 10 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 10 8 7 5 5 4 4 5 7 8 9 9 9 8 8 8 8 8 8 9 9 9 10 9 9 8 8 8 9 8 8 8 9 9 10 10 9 9 8 9 9 10 10 9 9 9 8 8 10 11 11 10 10 10 9 9 9 9 9 9 9 11 12 13 13 12 11 11 11 12 13 13 14 13 12 12 13 13 13 12 12 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 14 14 15 15 15 15 14 13 14 14 14 14 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 15 14 13 13 13 13 14 14 14 15 15 14 14 14 13 13 14 14 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 13 11 9 10 10 12 12 13 13 14 8 8 9 10 10 10 10 10 10 10 11 10 10 9 8 7 7 7 7 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 8 7 6 5 4 5 6 7 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 8 8 9 9 10 9 9 9 8 8 8 10 11 10 10 10 10 9 9 9 9 9 9 9 11 13 13 12 12 11 10 11 11 12 13 13 13 12 12 12 13 13 12 12 13 13 13 13 13 13 13 13 12 12 13 13 13 13 12 13 13 14 15 15 15 15 14 13 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 16 16 16 17 17 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 14 13 13 13 14 14 15 15 15 15 15 14 14 13 13 14 14 15 15 15 14 14 14 14 14 14 14 13 14 14 14 14 14 14 14 14 13 11 10 9 10 11 12 13 13 14 14 8 8 9 9 10 10 10 10 10 10 10 10 9 8 7 7 7 7 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 9 7 6 5 5 5 6 8 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 8 7 8 10 10 10 9 10 10 10 9 9 9 8 8 10 11 13 13 12 11 10 10 10 11 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 15 16 16 15 14 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 16 16 16 17 17 17 16 16 16 17 17 17 17 16 16 16 16 16 16 16 15 15 15 16 16 16 16 16 15 14 14 14 13 13 14 15 15 15 15 15 15 14 13 13 13 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 10 9 9 10 11 12 13 14 14 15 8 9 9 9 9 9 10 10 10 10 10 10 9 8 7 7 7 7 8 8 8 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 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 9 7 6 5 5 6 7 8 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 9 9 9 9 9 8 8 7 8 8 8 8 8 8 8 8 9 9 9 9 8 7 7 8 9 10 10 9 9 9 9 9 9 9 8 9 10 12 13 12 12 11 11 10 10 10 12 13 13 12 11 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 15 14 13 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 17 17 17 16 16 16 16 16 16 15 15 16 16 16 16 16 16 15 14 13 14 14 14 14 14 15 15 15 15 15 14 13 13 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 14 14 14 13 12 11 10 9 9 10 12 12 14 15 15 15 8 8 9 9 9 9 10 10 10 10 10 9 9 8 7 7 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 10 8 7 5 5 5 6 7 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 9 10 9 9 8 7 7 7 8 7 7 7 7 7 8 9 9 9 8 7 7 7 8 9 10 10 10 9 9 9 9 9 9 9 9 10 12 12 12 12 11 11 10 10 10 12 13 12 12 11 11 12 12 12 12 12 12 12 13 13 13 13 12 12 12 12 12 11 11 12 12 13 13 15 15 16 16 14 13 12 13 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 15 16 16 17 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 13 14 14 14 14 14 15 15 15 15 14 14 13 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 14 14 13 12 12 10 9 9 10 11 12 13 14 15 15 15 8 8 9 9 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 9 8 6 5 5 5 6 7 8 9 9 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 10 10 9 8 7 7 7 7 7 7 7 7 7 8 9 9 9 8 7 7 7 9 10 10 10 10 9 8 8 8 8 9 9 10 11 12 12 12 12 11 11 10 9 10 12 12 12 11 11 11 11 11 12 12 12 12 12 13 13 12 12 12 12 12 12 11 11 11 12 12 13 14 15 16 16 15 14 12 12 13 14 14 14 15 14 14 14 15 15 15 15 15 15 16 15 15 15 15 15 16 16 16 17 17 17 17 17 16 16 15 15 15 16 17 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 13 13 14 14 15 15 15 15 15 15 15 14 14 13 13 13 14 15 15 15 15 15 15 15 14 15 14 14 14 14 15 15 15 14 13 12 12 11 10 9 9 11 12 13 14 15 15 15 15 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 10 9 8 6 5 5 5 6 6 7 8 9 10 10 9 8 8 8 8 8 8 8 8 9 9 10 10 10 10 9 8 8 7 7 7 7 6 6 6 7 8 9 9 8 7 7 7 8 8 9 10 10 10 9 8 8 8 9 9 10 10 11 11 12 12 12 11 11 10 9 10 12 12 12 10 10 10 11 11 11 12 12 12 12 13 12 12 12 12 12 12 12 11 11 12 12 12 13 14 15 16 16 15 13 12 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 15 15 15 15 16 16 16 17 17 17 17 16 16 16 15 15 15 16 17 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 14 13 13 13 14 15 15 15 15 15 15 15 14 13 13 13 13 14 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 14 13 13 12 12 11 10 9 10 12 13 13 14 15 16 15 15 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 10 9 8 6 5 5 5 5 6 7 8 9 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 9 8 8 7 7 7 7 6 6 6 7 8 9 9 7 7 7 8 8 9 10 10 10 9 9 8 8 9 9 9 10 10 10 11 12 12 12 11 11 10 9 10 12 12 12 10 9 10 10 10 11 11 12 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 14 14 15 15 15 14 13 12 13 14 15 14 14 14 14 14 14 15 15 16 15 15 16 16 16 16 16 15 16 16 16 16 17 17 16 16 15 15 15 15 15 16 17 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 13 12 13 14 15 16 16 16 15 15 15 14 14 13 13 13 14 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 14 13 13 12 11 10 9 10 11 12 13 14 14 15 15 15 15 9 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 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 10 10 10 11 11 11 11 10 9 8 7 6 6 5 5 5 6 8 9 9 10 10 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 9 8 8 8 7 7 6 6 6 6 7 8 8 8 7 7 7 7 8 9 10 10 10 9 8 8 8 9 10 10 10 10 10 11 12 12 12 11 11 10 9 10 10 11 11 9 9 9 9 10 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 13 14 15 15 14 13 12 13 14 15 15 15 15 15 14 14 14 15 16 16 15 15 15 15 16 16 15 16 16 16 16 16 17 16 16 16 15 15 15 15 15 16 17 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 14 14 12 12 13 14 15 16 16 16 15 15 15 14 13 13 13 13 14 15 15 15 15 15 15 15 15 14 14 14 14 14 15 14 13 13 12 12 11 10 9 10 12 13 13 14 14 15 15 15 15 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 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 9 9 9 9 9 10 10 11 11 11 11 11 10 9 8 7 7 6 5 5 5 7 8 9 10 10 10 9 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 9 8 8 7 7 6 6 6 7 7 8 8 7 7 6 7 8 8 9 9 10 10 9 8 8 9 9 10 10 10 10 10 10 11 11 11 11 10 10 9 9 10 10 10 9 8 8 8 9 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 13 14 14 14 13 12 12 14 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 16 16 16 16 15 15 14 14 14 15 16 17 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 14 13 12 12 13 14 15 16 17 16 16 15 15 14 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 11 10 9 9 11 13 14 14 14 14 15 15 15 15 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 9 9 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 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 10 9 9 8 7 6 5 5 6 7 8 9 10 10 10 10 10 9 9 9 8 8 8 8 9 9 9 10 10 10 9 9 8 8 7 7 6 6 6 7 7 7 8 8 7 6 7 8 9 9 9 9 9 9 8 8 9 9 10 10 10 10 10 10 10 10 11 11 10 10 9 9 9 10 9 9 8 7 8 9 10 11 11 11 12 12 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 13 12 12 12 14 14 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 16 16 16 16 15 14 14 14 14 15 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 14 12 12 13 14 15 16 16 17 17 16 15 15 14 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 11 10 9 10 12 13 14 14 14 14 15 15 15 15 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 8 9 9 9 9 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 9 9 9 9 10 10 10 11 11 11 11 10 10 9 9 8 7 6 6 5 6 7 8 9 10 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 10 10 10 9 8 8 7 7 6 6 6 6 7 7 7 7 7 6 7 8 9 9 9 9 9 8 8 8 8 9 10 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 8 7 8 9 9 10 11 11 11 11 12 13 13 13 12 12 12 12 12 13 13 13 13 14 13 13 12 12 12 13 14 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 15 15 16 16 15 14 14 14 14 15 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 13 12 12 13 14 15 16 16 16 17 16 15 15 14 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 12 10 9 10 11 12 13 14 14 14 14 15 15 15 15 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 11 11 11 11 11 11 10 10 10 10 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 9 8 7 7 6 6 6 7 8 9 10 10 10 10 10 10 10 9 8 8 8 8 9 9 9 9 9 10 10 9 8 8 7 7 6 6 6 6 6 7 7 7 7 6 7 8 9 9 9 9 9 9 8 8 8 9 9 9 9 9 8 8 8 8 8 9 10 9 9 9 9 9 9 9 8 8 8 8 9 9 10 10 10 10 11 12 13 13 12 12 12 12 12 13 13 14 14 14 13 12 11 11 12 13 14 14 14 14 14 14 15 15 16 16 16 16 15 15 15 15 15 16 16 16 15 15 14 15 16 16 15 15 14 14 14 14 14 15 15 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 14 12 12 13 14 15 15 16 16 16 17 16 16 15 14 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 11 10 9 10 11 12 13 14 14 14 14 15 15 15 15 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 10 10 10 10 10 10 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 10 10 9 8 7 7 6 6 7 8 8 8 9 10 10 10 10 10 10 9 8 8 8 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 7 7 7 6 6 7 8 9 9 9 9 9 9 8 8 8 9 9 10 10 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 12 12 12 11 11 12 13 13 14 14 14 13 13 12 12 11 12 13 13 14 13 13 13 14 14 15 16 16 16 16 15 15 16 16 16 16 16 16 15 14 14 15 16 16 15 15 14 14 14 14 14 14 15 16 17 17 16 16 16 16 16 16 16 16 16 16 15 15 13 12 12 13 14 15 16 16 16 16 16 16 16 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 12 11 10 9 10 11 13 14 14 14 14 14 15 15 15 14 9 9 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 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 10 9 8 7 7 6 6 7 8 8 9 9 10 11 11 11 10 10 9 9 8 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 7 7 7 6 6 7 7 6 6 7 8 8 9 9 9 9 9 8 8 8 8 9 10 10 9 8 8 7 7 8 9 9 9 9 9 10 9 9 9 9 9 8 8 8 8 9 9 9 9 10 10 10 11 10 10 11 12 12 13 14 14 14 13 13 12 12 12 12 13 13 13 13 13 13 13 14 14 16 16 16 16 15 16 16 16 16 16 16 16 15 14 14 15 16 16 15 14 14 14 14 14 14 14 15 16 17 17 16 16 16 16 16 16 16 16 16 15 15 14 13 12 13 13 14 15 16 16 16 16 16 16 16 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 14 13 13 13 12 12 11 10 10 12 13 14 15 14 14 14 14 15 15 13 9 9 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 10 10 10 10 10 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 10 9 8 8 7 7 7 7 7 8 9 10 10 11 11 11 11 10 10 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 6 6 6 7 8 8 9 9 9 9 9 8 8 9 9 10 10 9 9 8 7 7 8 9 9 10 10 10 9 9 9 9 8 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 12 13 13 14 14 12 12 12 11 12 12 12 12 12 12 12 12 12 13 14 15 16 16 15 15 16 16 16 16 16 16 15 14 13 14 16 17 16 15 14 14 14 14 14 13 13 15 16 17 16 16 16 16 16 16 16 16 16 16 15 15 13 12 12 12 13 14 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 13 13 13 13 13 12 12 10 10 10 12 13 14 15 14 14 14 14 14 14 13 9 8 8 8 8 8 8 8 7 7 7 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 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 9 8 8 7 7 7 7 7 8 9 10 10 10 11 11 11 11 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 6 6 6 7 8 9 9 9 9 9 8 8 9 9 10 10 9 9 8 7 7 8 9 10 10 10 10 10 9 8 8 8 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 11 12 13 13 13 13 12 11 11 11 12 12 12 12 11 11 11 11 12 12 14 15 15 15 15 15 16 16 16 16 16 15 14 13 13 14 16 17 16 16 15 14 14 14 13 13 13 15 16 17 17 16 16 16 16 16 16 16 16 16 15 14 14 13 12 13 14 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 14 13 13 13 13 12 11 10 10 11 12 14 15 15 15 15 14 14 14 14 13 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 11 11 10 9 9 8 8 7 7 8 8 9 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 8 7 7 7 6 6 7 8 8 9 9 9 9 8 8 8 9 9 10 10 9 8 8 7 8 9 9 9 10 10 10 9 8 8 8 9 9 9 9 8 8 8 8 9 9 9 9 9 8 8 9 10 11 11 12 12 12 12 11 10 11 12 12 11 11 11 11 11 11 11 12 13 14 15 15 15 15 15 16 16 16 16 15 14 13 13 15 16 17 16 16 15 15 14 14 13 13 14 15 16 17 17 17 16 16 16 16 16 16 16 16 15 14 14 12 12 13 14 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 14 14 13 13 13 12 11 10 10 11 13 14 14 15 15 15 14 14 14 13 12 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 10 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 12 12 12 11 11 10 10 9 8 7 7 8 9 10 10 10 10 10 10 10 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 6 6 6 7 8 8 9 9 9 9 8 8 8 9 10 10 10 9 8 8 7 8 8 9 9 9 10 9 9 8 8 8 9 9 9 9 9 9 8 8 8 9 9 8 8 8 8 9 9 10 10 11 11 11 11 10 10 11 12 12 11 11 11 11 11 11 11 12 13 14 15 15 15 15 15 16 16 16 16 15 14 13 13 15 16 16 16 16 16 15 14 13 13 13 14 15 17 17 17 17 16 16 16 16 16 16 16 16 15 14 13 12 12 14 14 15 16 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 14 14 14 14 14 13 13 12 11 10 10 12 13 13 14 15 16 15 14 14 14 13 12 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 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 10 10 10 10 10 11 11 12 12 12 12 11 11 10 9 8 8 7 8 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 6 6 6 7 8 8 9 9 9 9 8 8 8 9 10 10 10 9 8 8 7 7 7 8 9 9 9 9 8 8 8 8 9 9 9 9 9 9 9 8 8 8 8 8 8 7 8 8 9 9 9 10 10 10 10 10 10 11 11 12 11 11 11 11 11 11 11 12 13 14 15 15 15 15 15 15 16 16 16 15 13 12 13 14 15 16 16 16 16 15 14 13 13 13 14 14 16 17 17 17 16 16 16 16 16 16 16 16 15 14 12 12 13 14 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 14 14 14 13 13 12 11 10 11 11 12 13 14 15 16 15 15 14 14 13 13 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 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 10 10 10 10 10 10 11 11 11 12 12 12 11 11 10 9 8 8 7 8 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 9 9 8 8 8 8 8 8 9 9 8 7 6 6 7 8 9 9 9 9 8 8 8 8 9 9 10 10 9 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 9 9 10 9 9 9 8 8 8 8 8 7 7 8 8 9 8 8 9 9 9 9 9 10 10 11 12 12 11 11 11 11 11 11 12 13 13 14 15 15 15 15 15 15 16 15 14 13 12 12 13 15 16 16 17 16 16 14 13 12 12 13 14 16 17 17 17 16 16 16 16 16 16 16 16 15 13 12 12 13 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 13 13 13 14 14 15 15 15 15 14 14 14 14 13 12 11 10 11 11 12 13 14 15 16 15 15 14 14 13 13 8 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 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 10 10 10 10 10 10 11 11 11 11 11 12 11 11 10 10 9 8 7 8 9 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 9 9 9 9 9 9 8 7 6 6 7 7 8 8 8 8 8 7 8 8 9 9 9 10 9 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 9 9 10 10 10 9 8 8 8 7 7 7 8 8 9 9 8 8 8 9 9 9 9 9 10 11 12 12 12 11 11 11 11 11 12 12 13 14 14 15 15 14 15 15 15 14 14 13 12 12 14 15 16 16 17 17 16 14 13 13 12 13 14 16 17 17 17 16 16 16 16 16 16 16 15 14 13 12 12 13 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 14 14 14 15 15 14 14 14 14 14 13 12 11 10 11 11 12 13 14 15 15 15 14 14 14 13 13 9 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 10 11 11 11 11 11 11 11 11 11 10 9 8 8 7 8 8 9 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 8 8 8 9 9 9 9 9 9 8 7 6 6 6 7 7 8 8 8 8 7 7 8 8 8 9 9 9 9 8 7 7 8 9 9 9 9 9 8 8 8 8 8 9 9 10 10 10 9 8 8 8 7 7 7 8 9 9 8 8 8 8 9 9 9 8 8 10 11 12 12 12 11 11 11 11 11 11 12 12 13 14 15 15 14 14 15 15 14 14 13 12 12 14 15 16 16 16 16 16 15 14 13 12 13 14 16 17 17 17 16 16 16 16 16 16 16 15 13 12 12 12 14 14 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 14 15 15 14 14 14 14 14 13 12 11 10 11 12 12 13 14 15 15 14 14 14 13 13 13 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 9 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 8 8 8 9 9 10 10 9 9 9 8 7 7 6 6 7 7 8 8 8 8 7 8 8 8 8 8 8 9 8 7 7 7 8 9 9 9 9 9 9 9 8 8 8 8 9 10 10 10 9 9 8 8 7 7 7 8 9 9 8 8 8 8 8 9 9 8 8 9 11 12 12 12 11 11 11 11 11 11 12 13 14 15 15 15 14 14 14 14 14 13 12 12 12 14 15 16 16 16 16 16 16 14 13 12 13 14 16 17 17 17 16 16 16 16 16 16 15 14 13 12 12 12 13 14 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 14 15 15 15 14 14 14 14 14 14 12 11 11 12 12 12 13 14 15 15 14 14 13 13 13 13 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 9 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 12 11 11 11 11 11 10 10 9 9 8 8 8 9 9 10 10 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 8 7 7 7 9 9 9 9 9 9 9 9 9 8 8 8 9 9 10 10 10 9 8 8 7 6 7 8 9 9 8 8 8 8 8 8 9 8 9 9 10 11 12 12 12 12 12 12 12 12 12 13 14 15 15 15 15 15 14 14 14 13 12 12 12 14 15 16 16 16 16 16 15 14 13 12 13 14 16 16 16 16 16 16 16 16 16 15 15 14 13 12 12 12 13 14 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 13 14 15 15 15 15 14 14 15 15 14 13 11 11 11 12 12 12 13 13 14 14 14 13 13 13 13 13 9 9 9 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 10 10 9 8 8 8 9 10 10 11 10 9 9 8 8 7 7 7 7 8 8 8 8 8 7 7 7 8 8 7 8 8 8 7 7 7 9 10 10 10 9 9 9 9 9 9 8 8 8 9 9 10 10 9 8 8 7 6 7 8 9 9 8 8 7 8 8 9 9 9 9 9 10 11 11 12 12 12 12 12 12 12 12 13 14 15 15 15 15 15 15 14 14 13 12 12 13 14 16 16 16 16 16 15 15 14 13 12 13 14 15 16 16 16 16 16 16 16 15 15 15 14 13 13 12 12 13 14 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 15 15 15 14 14 14 14 15 14 12 11 11 12 12 12 12 12 13 13 14 14 14 13 13 13 14 10 9 9 9 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 9 9 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 10 10 9 8 8 9 10 11 11 10 9 9 9 8 8 7 7 7 8 8 8 8 8 8 7 7 7 7 7 8 8 8 7 7 8 8 9 10 10 10 9 9 9 9 8 8 8 8 8 9 9 10 9 8 7 6 6 7 8 9 8 8 7 7 8 9 9 9 9 9 9 9 10 11 11 12 12 12 12 12 12 13 14 14 15 15 15 15 15 15 14 14 13 12 12 13 14 15 16 16 15 15 15 14 13 13 12 13 14 14 15 16 16 16 16 16 16 16 15 15 14 14 13 12 12 13 14 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 15 15 14 14 14 14 14 14 13 12 11 11 12 13 12 12 12 13 13 14 14 14 13 13 13 14 10 10 9 9 8 8 8 8 8 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 10 9 8 9 9 10 11 11 11 10 10 9 8 8 7 7 8 8 8 9 8 8 8 7 7 7 7 7 7 8 8 7 7 7 7 9 10 10 10 9 9 9 9 8 8 8 8 8 8 9 9 9 8 7 6 6 7 8 8 8 8 7 7 8 8 9 9 9 9 9 9 9 10 11 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 14 14 13 12 11 12 13 15 16 15 15 15 14 14 13 12 12 12 13 14 15 16 16 16 16 16 16 16 15 15 15 14 13 12 12 13 14 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 11 11 12 13 13 13 12 12 13 13 13 14 14 13 13 13 13 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 8 9 9 9 8 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 10 9 9 9 9 10 10 11 11 11 10 9 9 8 8 8 8 8 8 9 9 8 8 7 7 6 6 6 7 8 8 8 7 7 7 9 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 9 8 7 6 6 7 7 8 8 7 7 7 8 9 9 9 10 9 9 9 9 9 10 11 11 12 12 13 13 14 14 14 15 15 15 15 15 14 14 13 12 12 12 12 13 15 16 15 15 15 14 14 13 12 12 13 13 14 15 16 16 16 16 16 16 16 15 15 15 14 13 12 12 14 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 14 14 14 14 13 14 14 13 12 11 11 12 13 13 13 12 12 12 13 13 13 14 13 13 13 13 10 10 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 9 9 8 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 11 11 11 11 10 10 10 10 10 11 11 11 10 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 10 9 9 9 9 9 10 11 11 11 10 9 9 8 8 8 8 8 8 9 8 8 8 7 6 6 6 6 7 8 8 8 8 7 7 8 10 10 10 10 10 9 9 9 9 8 7 7 8 8 8 8 8 7 7 7 6 7 8 8 7 7 7 8 9 9 10 10 10 9 9 9 9 10 10 11 11 13 13 14 14 15 15 15 15 14 15 15 15 14 14 13 12 12 12 14 15 15 15 15 15 14 14 14 13 13 13 13 14 15 16 16 16 16 16 16 16 15 15 15 14 12 12 13 14 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 14 13 13 13 13 13 14 14 14 14 14 13 14 14 14 12 11 10 11 12 13 14 13 12 12 12 13 13 13 13 13 13 13 14 10 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 9 9 8 7 7 6 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 11 11 11 12 11 11 11 11 10 10 10 10 10 11 11 11 10 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 12 12 12 11 11 11 12 11 11 10 10 9 9 9 9 10 11 11 11 10 10 9 9 8 8 8 8 8 9 9 8 7 7 6 6 6 6 6 7 8 9 8 7 7 8 10 10 10 10 10 10 9 9 9 8 7 8 8 8 7 8 8 8 8 7 7 7 7 8 7 7 7 8 8 9 9 10 10 9 9 9 9 9 10 10 11 12 13 14 15 15 15 15 14 14 14 15 15 15 15 14 13 12 12 13 15 15 15 15 15 14 14 14 13 13 13 13 14 15 16 16 16 16 16 16 15 15 15 15 14 12 12 13 13 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 13 12 11 10 11 13 14 14 13 13 12 12 12 13 13 13 13 13 13 14 10 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 9 9 10 9 10 10 10 11 11 10 10 10 11 11 11 12 12 12 11 11 11 11 11 11 10 10 10 10 9 9 10 11 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 7 6 6 6 6 6 7 8 9 8 7 7 8 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 8 8 9 8 7 7 7 7 7 7 7 7 7 8 8 9 10 10 9 9 9 9 9 9 9 10 11 13 15 15 15 15 14 13 13 15 15 15 16 15 14 13 12 12 13 15 15 15 15 15 15 14 13 13 13 13 13 14 15 15 16 16 16 16 15 15 15 15 14 13 12 12 12 13 14 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 12 13 14 14 14 13 12 12 12 12 13 13 13 13 13 14 10 10 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 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 7 7 6 6 6 6 6 7 8 9 8 7 7 8 9 10 10 10 10 10 10 9 9 8 8 8 7 7 7 7 8 9 8 7 7 7 7 7 7 7 7 7 7 8 9 10 10 9 9 9 10 9 9 9 9 10 12 14 15 15 14 13 12 13 14 15 16 16 16 15 13 12 12 13 15 15 15 16 15 15 14 13 13 13 13 14 14 15 15 15 16 16 15 15 15 15 15 14 13 13 12 13 14 15 15 15 16 16 16 16 16 16 16 15 15 15 15 14 13 13 13 14 14 15 14 14 14 14 14 14 14 14 14 13 12 11 11 12 14 15 15 14 13 13 13 12 12 13 13 14 13 13 14 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 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 10 11 11 11 11 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 11 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 6 6 6 6 7 9 9 8 7 7 8 8 9 10 10 11 10 10 9 9 8 8 8 8 7 7 7 8 9 9 8 7 7 7 8 8 8 7 7 7 8 9 10 10 10 10 10 10 10 10 10 9 10 12 13 14 14 13 12 11 11 12 14 16 16 16 15 14 13 12 13 14 15 15 16 15 15 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 13 12 14 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 13 13 13 13 14 15 15 14 14 14 14 14 14 14 13 13 11 11 12 13 15 15 15 15 15 14 13 13 13 13 14 14 13 13 14 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 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 10 11 11 11 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 7 6 6 6 7 7 9 9 9 7 7 7 8 9 10 11 11 10 10 9 9 8 8 8 8 8 7 7 8 9 9 8 8 8 8 8 8 8 7 7 7 8 9 10 10 10 10 10 11 11 10 10 10 10 11 12 12 12 12 11 10 10 11 14 16 16 16 15 14 13 12 12 13 14 15 15 15 14 14 14 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 14 13 12 13 14 15 15 16 16 16 16 16 15 15 15 15 15 15 15 14 13 13 13 13 14 15 15 15 15 14 14 14 14 14 13 13 12 11 11 12 14 15 16 16 16 15 14 13 13 13 14 14 14 14 13 13 10 10 10 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 7 7 7 7 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 11 11 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 9 9 9 9 9 8 7 6 6 6 7 8 9 9 9 8 8 7 8 9 10 11 11 10 10 9 9 9 9 9 8 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 8 10 10 10 10 10 10 11 11 11 10 10 10 10 11 10 10 11 11 10 10 11 14 16 16 16 16 14 13 13 12 13 14 15 15 15 14 14 14 14 14 13 13 14 14 14 15 15 15 15 15 15 15 15 14 13 12 13 15 15 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 14 15 15 15 15 14 14 14 14 13 13 12 11 11 12 13 14 15 15 16 15 15 14 13 13 13 14 14 14 14 14 14 10 10 10 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 7 7 7 7 8 8 8 7 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 11 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 11 11 11 11 11 12 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 9 8 7 6 6 6 7 8 9 9 9 9 8 7 8 9 10 10 11 10 10 9 9 8 9 9 9 8 8 8 8 9 9 8 8 8 8 8 8 8 7 7 7 8 9 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 10 11 11 10 12 14 15 16 16 16 16 14 13 13 13 14 15 15 15 14 14 14 14 14 14 13 14 14 15 15 15 15 15 15 15 15 14 13 12 12 14 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 14 15 15 15 15 14 14 14 13 13 12 11 11 11 12 13 14 15 15 15 15 14 13 13 13 14 14 14 14 14 14 14 10 10 10 10 10 10 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 8 8 7 8 8 8 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 9 9 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 10 10 10 10 9 9 8 7 6 6 6 7 8 8 8 9 9 8 7 8 9 9 10 10 10 10 9 9 8 8 9 9 9 8 8 8 9 9 9 8 8 8 8 8 8 7 7 7 8 9 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 11 11 11 12 13 15 16 16 16 15 14 13 13 13 14 14 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 12 11 12 14 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 13 13 13 14 15 15 15 15 15 14 14 13 12 11 11 11 11 12 12 14 14 15 15 15 14 13 13 13 14 14 14 14 14 14 14 10 10 10 10 10 10 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 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 9 9 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 11 11 11 11 12 12 12 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 8 7 6 6 6 7 7 8 8 9 9 8 8 8 8 9 10 10 10 10 10 9 8 8 9 10 9 8 8 8 8 9 9 8 8 8 8 8 8 7 7 7 8 8 10 11 11 11 11 11 11 11 11 11 10 10 8 8 8 9 11 11 11 12 13 14 14 15 15 15 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 13 12 11 13 14 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 14 15 15 15 15 15 14 14 13 13 12 11 11 11 11 12 12 13 14 15 15 14 13 13 12 13 13 14 14 14 14 14 14 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 8 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 9 9 10 10 10 11 11 11 11 12 12 11 11 10 10 11 11 10 11 11 11 10 11 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 10 10 10 9 8 7 6 6 6 7 8 8 9 9 9 8 8 8 8 9 9 9 10 10 10 9 8 8 9 10 9 9 8 8 8 9 9 8 8 8 8 8 8 7 7 7 8 9 10 11 11 11 11 11 11 11 11 11 11 9 7 7 8 10 11 12 12 12 12 12 13 14 14 14 13 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 12 11 12 13 13 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 14 14 13 12 12 11 11 11 11 12 12 13 14 14 14 14 13 12 12 12 13 13 14 14 14 14 14 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 7 8 8 7 7 7 8 8 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 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 11 11 11 11 11 11 11 11 11 10 10 10 9 7 7 6 6 7 8 9 9 9 9 9 8 8 8 8 9 9 10 10 10 9 8 8 9 10 10 10 9 8 9 9 8 8 8 8 8 8 8 8 8 7 8 9 10 11 11 11 11 11 11 11 11 11 10 9 7 7 9 10 11 12 12 12 12 11 12 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 13 12 11 11 12 14 15 16 16 16 16 16 17 17 16 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 14 14 13 13 12 12 11 11 11 11 12 12 13 13 14 14 13 13 13 12 12 12 13 13 13 13 14 14 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 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 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 7 6 7 8 9 9 9 9 9 8 8 8 8 9 9 9 10 10 9 8 8 9 9 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 7 8 9 10 11 11 11 11 11 11 11 11 11 10 8 6 7 10 11 11 12 12 12 11 11 11 12 12 11 12 12 12 12 11 11 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 14 13 11 11 11 13 14 15 16 16 16 16 17 17 17 16 16 16 16 15 14 14 14 14 14 14 14 15 15 15 14 14 13 13 13 12 12 12 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 10 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 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 10 10 10 9 8 7 6 7 8 9 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 8 8 9 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 8 9 10 10 10 10 11 11 11 11 11 10 9 7 7 8 10 11 11 12 12 11 10 10 11 11 10 10 11 11 11 11 10 10 11 12 12 12 13 14 14 14 14 14 14 14 14 14 14 15 15 14 14 12 11 12 13 14 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 14 14 14 13 13 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 9 9 8 8 8 8 8 8 8 8 8 8 7 8 8 9 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 10 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 9 8 7 6 7 8 9 9 9 10 10 9 8 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 9 8 8 8 8 8 9 10 10 10 11 10 10 10 10 9 7 6 7 8 10 11 12 11 11 11 10 10 11 10 10 10 10 10 11 10 10 10 10 11 11 12 12 13 14 14 14 14 14 14 14 14 14 15 15 15 14 12 11 12 13 14 15 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 15 15 14 14 13 13 12 12 12 12 11 12 12 11 11 11 11 10 10 10 11 11 11 10 10 9 10 10 11 11 11 11 9 8 8 7 7 8 8 8 8 8 8 8 7 8 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 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 11 11 11 11 12 12 12 11 10 10 11 11 11 11 11 11 11 12 12 13 13 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 11 10 9 8 7 6 7 8 8 9 9 10 10 9 9 8 9 9 10 10 10 9 9 9 9 8 9 9 10 10 9 9 9 9 9 9 8 8 8 9 8 8 8 8 8 8 9 9 10 11 10 10 10 10 8 7 6 6 8 11 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 14 14 14 14 14 14 14 14 14 15 15 13 12 11 12 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 10 10 10 10 9 9 9 9 10 10 11 10 9 8 7 7 7 7 7 8 8 8 8 7 8 8 9 10 9 8 8 8 8 8 8 9 9 8 8 8 9 9 9 9 8 8 8 7 8 8 7 8 7 7 7 8 8 8 8 8 8 8 8 9 9 9 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 11 10 10 10 11 11 11 11 11 11 12 13 13 13 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 11 11 10 8 7 7 7 7 8 8 9 10 10 10 9 8 9 9 10 10 10 10 9 9 9 8 8 9 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 10 11 10 9 9 9 7 7 6 6 8 11 11 11 11 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 13 13 14 14 13 13 13 14 14 14 14 12 11 11 12 13 14 15 15 15 16 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 9 9 10 10 9 8 8 7 7 7 7 7 8 8 8 8 7 8 9 10 10 9 9 8 8 8 8 9 9 9 9 8 8 9 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 12 11 11 12 12 12 13 13 12 12 11 10 10 11 11 11 11 11 11 12 12 13 13 13 12 12 12 12 13 13 12 12 12 11 12 12 12 12 12 12 12 12 12 11 11 11 10 8 7 7 7 7 8 9 10 10 10 10 9 9 9 9 10 10 10 10 9 9 8 8 8 9 10 10 10 9 9 9 9 9 9 8 8 9 9 8 8 8 8 8 8 9 10 11 10 9 9 8 8 7 6 7 9 10 11 11 11 11 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 11 12 12 13 13 13 13 13 13 14 14 13 12 10 10 12 13 13 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 11 11 10 9 9 9 9 9 9 9 8 9 9 10 9 9 9 8 8 8 9 9 9 9 8 8 8 7 7 7 7 8 8 9 8 8 8 9 10 10 10 9 8 8 8 9 9 9 9 9 9 9 10 11 11 10 10 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 9 9 9 9 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 11 12 12 12 13 13 13 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 12 13 13 13 13 13 12 12 12 11 12 12 12 12 12 12 12 12 12 11 11 11 10 8 8 7 7 7 8 9 10 10 11 11 10 9 9 9 9 10 10 10 10 9 8 8 8 9 9 10 10 10 9 9 9 9 9 8 8 9 9 9 8 8 8 8 8 9 10 11 10 10 9 9 8 7 6 7 8 9 10 11 11 11 10 10 10 10 9 9 10 10 10 10 11 11 11 10 10 10 9 9 9 10 10 12 12 12 12 12 12 12 13 13 12 10 9 9 11 12 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 10 10 10 8 8 8 8 8 8 9 9 9 9 10 9 9 8 7 7 8 8 9 9 9 9 8 8 7 7 7 8 8 9 9 8 8 8 9 9 10 10 9 8 8 8 9 9 9 9 9 9 10 10 11 11 10 10 9 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 12 12 12 11 12 12 12 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 7 7 7 8 9 10 11 11 11 10 10 9 9 9 10 11 11 10 9 8 8 8 8 9 10 10 10 9 9 9 9 9 8 8 8 9 9 9 8 8 8 8 8 9 10 10 10 9 9 8 7 7 7 8 9 10 10 11 11 11 10 9 9 9 9 10 10 10 10 11 11 11 11 11 10 9 8 8 9 10 11 11 11 11 12 11 11 12 12 11 10 9 8 9 10 12 13 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 14 14 13 11 11 11 10 9 9 8 8 8 8 8 8 9 9 9 10 10 10 9 9 8 7 7 8 8 9 9 9 9 8 8 7 7 7 8 9 9 9 8 8 8 9 9 10 10 9 8 8 8 9 10 10 9 9 10 10 11 11 10 10 10 9 8 8 8 8 9 9 9 9 9 9 9 9 10 10 9 9 9 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 11 11 11 12 12 13 13 13 12 12 11 11 11 11 12 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 9 7 7 7 8 9 10 11 11 11 11 11 10 9 9 10 11 11 10 9 8 8 8 8 9 10 10 10 9 9 9 9 9 9 8 8 9 9 9 9 8 8 7 8 9 9 9 9 9 9 8 7 6 6 7 8 9 10 10 11 10 10 9 9 9 9 10 10 10 10 10 11 11 11 11 10 9 8 8 9 9 10 10 11 11 10 10 10 11 11 10 9 8 8 8 10 11 12 13 13 13 14 14 14 14 15 14 14 13 13 13 13 13 13 13 13 13 13 13 13 12 10 10 10 9 8 8 8 8 8 8 8 9 9 9 10 10 10 11 10 8 7 7 7 8 8 8 9 9 9 8 8 8 8 8 9 9 9 9 8 8 8 9 9 10 10 9 9 9 9 10 10 10 10 9 10 10 11 10 10 10 10 9 8 8 9 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 9 9 9 10 10 10 9 10 10 10 10 10 11 11 11 11 11 12 11 11 11 12 12 12 13 13 13 12 11 11 11 12 12 12 11 11 11 12 12 13 13 13 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 10 9 7 7 7 8 9 10 11 11 11 11 11 10 9 9 10 11 11 11 10 9 8 8 8 9 10 10 10 10 9 9 9 9 9 9 8 9 9 9 9 9 8 7 8 8 9 9 9 9 8 8 7 6 6 7 7 8 9 10 10 10 9 8 8 8 9 9 10 10 10 10 11 11 11 10 10 9 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 8 7 8 9 10 11 12 12 12 12 13 13 13 14 14 13 12 12 13 13 13 12 12 12 12 12 12 12 11 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 11 10 8 7 7 7 8 8 8 9 10 9 8 8 8 8 8 9 9 9 9 9 8 8 9 9 10 10 9 9 9 9 10 10 10 9 9 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 13 13 12 12 11 11 12 12 12 12 12 12 11 12 12 13 13 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 12 12 11 10 9 8 7 8 8 9 9 10 11 11 11 11 10 9 9 10 11 11 11 11 10 9 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 8 7 6 6 6 7 8 9 9 10 9 8 8 8 8 9 9 9 10 10 10 11 11 11 10 9 8 8 8 9 10 10 9 10 10 10 10 10 10 11 11 10 8 7 7 8 9 10 11 11 10 11 11 12 12 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 10 9 8 7 7 7 8 8 9 9 10 9 8 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 9 9 9 10 10 10 10 10 10 10 9 9 9 10 10 11 11 11 10 10 10 11 11 11 11 10 10 10 10 11 10 10 11 11 10 10 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 12 12 13 12 12 12 11 12 12 12 12 12 12 12 11 12 12 13 13 12 12 12 12 12 13 13 14 14 14 13 13 12 12 12 12 11 11 11 12 12 12 11 10 9 8 8 8 8 8 9 10 11 11 11 11 10 9 9 10 11 11 12 11 10 9 9 8 8 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 9 9 9 9 8 7 6 6 6 7 8 8 9 9 8 8 8 8 8 8 9 9 10 10 10 11 11 11 10 9 9 9 8 9 9 9 9 9 10 9 9 9 10 11 11 10 8 7 7 8 9 9 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 11 11 10 10 10 10 10 10 10 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 9 8 7 7 7 8 8 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 10 10 9 9 10 10 9 9 9 10 10 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 10 10 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 12 11 11 12 12 12 12 13 12 12 12 12 12 13 12 12 12 12 12 12 13 13 14 14 14 13 13 12 12 12 12 11 11 12 12 12 12 11 10 9 8 9 9 8 8 9 10 11 11 11 11 10 10 9 10 10 11 11 12 11 10 9 8 8 9 10 10 10 10 10 10 10 10 9 9 9 9 10 10 9 9 8 8 8 8 9 9 9 9 8 7 7 5 6 7 8 8 8 8 8 7 7 7 8 8 9 9 10 10 10 11 11 11 10 10 9 9 8 9 9 9 9 9 9 9 9 9 10 12 12 10 8 6 6 7 8 8 8 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 9 9 9 8 8 7 7 7 8 9 9 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 10 10 9 9 9 10 10 10 10 11 11 11 12 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 10 10 10 10 9 9 9 9 10 11 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 11 12 12 12 13 13 12 12 12 12 12 12 12 12 13 12 12 13 13 14 14 14 14 13 12 12 12 12 11 11 12 12 12 12 11 11 10 9 9 9 9 8 9 10 11 11 11 11 11 10 9 9 10 11 11 12 11 11 10 8 8 8 9 9 10 11 10 10 10 10 10 9 9 10 10 10 10 9 8 8 8 9 9 9 9 9 9 8 7 6 6 7 7 8 7 7 7 7 7 7 8 9 9 9 9 10 10 11 11 11 10 10 9 8 8 9 9 10 9 9 9 10 10 10 11 12 12 10 8 6 6 7 7 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 8 9 9 9 8 9 9 8 8 8 8 8 7 7 8 8 9 9 10 11 10 9 9 9 10 9 9 9 10 10 10 10 11 12 12 11 11 11 11 11 10 9 9 10 10 10 10 11 11 12 12 12 12 11 12 12 13 12 11 11 10 10 11 11 11 11 11 11 10 10 10 9 9 10 10 10 10 10 10 9 9 9 8 9 10 11 10 10 10 10 10 11 11 11 11 12 12 12 12 12 11 10 10 11 12 12 13 13 13 12 11 11 12 12 12 12 12 12 12 12 13 13 13 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 9 10 11 11 12 11 11 11 10 10 10 10 11 12 12 11 10 9 8 8 8 9 10 11 11 10 10 10 10 9 9 10 10 10 10 9 9 8 8 9 9 9 9 9 9 9 7 6 6 7 7 7 7 7 7 7 7 7 8 9 9 9 9 10 10 11 11 11 10 9 8 8 8 9 10 10 10 10 9 10 10 10 11 12 12 10 8 7 6 6 7 8 9 9 10 9 9 9 10 10 10 11 12 12 13 12 11 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 8 9 9 8 8 8 8 8 8 8 8 8 7 7 8 9 9 10 10 11 11 10 10 10 10 9 9 9 11 11 11 11 11 12 12 12 12 12 12 11 10 10 10 10 10 10 11 11 11 12 12 12 11 11 12 12 12 12 11 10 10 10 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 9 9 10 10 11 11 11 12 12 12 12 11 11 11 10 11 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 13 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 8 9 10 11 11 12 12 12 11 11 10 10 10 11 12 12 12 11 11 9 8 8 9 10 10 11 11 11 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 9 9 10 9 7 6 6 7 7 7 7 7 7 7 7 7 9 10 10 9 9 10 10 10 11 10 9 8 8 8 9 10 10 10 10 10 10 10 10 11 11 11 12 11 9 8 6 6 7 8 10 10 10 9 9 9 9 10 10 11 12 13 13 12 10 10 10 10 10 9 9 9 8 8 8 8 7 7 7 7 7 8 9 9 8 8 8 8 8 8 8 8 8 7 8 8 9 9 10 10 11 11 10 10 11 11 10 10 10 11 12 12 12 12 12 12 12 12 12 12 11 10 10 10 10 10 10 10 11 11 12 12 12 11 11 11 12 12 11 11 10 10 10 9 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 9 9 9 10 11 11 11 11 12 12 11 11 11 10 10 11 12 12 13 13 12 12 12 11 11 12 12 12 12 12 12 12 12 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 9 10 11 11 12 12 12 11 10 10 10 11 12 12 12 12 11 10 8 8 8 9 10 11 11 11 11 11 10 10 10 9 10 10 9 9 8 8 8 8 8 9 9 9 8 6 6 6 6 7 7 7 7 7 7 7 8 9 10 10 10 9 9 10 10 10 10 8 7 7 8 9 10 10 10 10 10 10 10 10 11 10 11 11 11 10 8 6 6 7 9 10 10 10 9 9 9 9 10 10 11 12 13 13 11 10 10 10 10 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 10 10 11 11 11 10 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 11 12 12 11 11 11 11 11 11 11 11 11 10 10 9 9 10 10 10 10 10 10 10 10 10 11 11 10 10 10 11 10 10 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 11 12 12 12 12 12 11 11 11 12 12 12 12 12 11 11 12 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 12 12 12 11 9 9 8 9 10 10 12 12 12 12 12 11 10 10 11 11 12 12 12 11 10 9 8 8 9 10 11 11 11 11 11 10 10 10 9 9 10 10 9 9 8 8 8 8 9 9 9 8 7 6 6 6 6 7 7 7 7 8 7 8 9 11 11 10 10 9 9 10 10 9 8 7 7 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 7 5 6 8 9 10 10 10 9 9 9 9 10 10 11 12 13 13 12 11 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 9 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 12 12 12 12 12 12 12 12 11 10 11 11 11 11 10 10 9 10 11 12 12 11 11 11 11 11 11 11 11 11 11 10 9 9 10 10 10 10 11 11 11 11 11 11 11 11 10 10 11 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 11 11 12 12 12 12 11 11 12 12 12 13 12 12 11 11 12 12 12 13 14 14 14 14 14 13 13 12 12 12 12 12 12 12 11 12 12 12 11 10 9 9 9 9 10 11 12 13 13 12 11 10 10 10 11 11 12 12 12 10 9 8 8 9 10 10 11 11 11 11 10 10 10 9 9 9 10 10 9 9 8 8 8 9 9 9 8 7 6 6 5 6 7 7 8 8 8 7 8 9 10 11 10 9 9 9 9 9 8 7 7 7 8 9 9 9 9 10 10 10 10 10 10 10 10 10 9 8 6 5 6 8 9 9 10 10 9 9 9 10 10 11 11 11 12 12 12 10 10 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 12 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 12 11 10 10 10 10 11 11 10 10 10 10 11 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 12 13 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 12 12 12 12 11 10 9 9 9 10 11 12 13 13 12 11 11 10 10 11 11 12 12 12 11 9 8 8 8 9 9 10 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 8 7 7 6 5 6 7 8 8 9 8 7 8 8 9 10 10 9 9 9 9 9 8 7 7 7 7 9 9 9 9 9 10 10 10 9 9 9 9 9 8 6 5 6 7 8 8 9 9 9 9 9 10 10 10 10 10 10 10 11 11 10 10 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 11 12 12 12 13 12 11 12 12 12 12 12 12 13 13 13 12 12 12 12 12 10 10 10 10 10 10 10 10 10 9 10 11 11 12 12 12 12 11 12 12 12 12 11 12 11 11 11 11 11 11 12 12 13 12 12 12 12 12 11 10 10 10 10 9 9 10 10 9 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 14 15 15 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 10 11 12 13 13 13 12 12 11 10 11 11 12 12 11 10 9 8 8 8 8 9 10 11 11 11 11 10 10 9 9 9 9 9 9 9 9 8 8 9 9 10 10 9 7 6 5 6 7 8 9 9 8 8 7 8 9 10 10 9 8 8 8 8 7 7 6 7 8 9 9 9 9 9 10 9 9 9 9 9 9 9 7 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 9 10 10 11 11 10 10 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 10 11 11 12 13 13 13 13 12 12 12 13 12 12 12 13 13 13 13 12 12 12 12 11 10 10 10 10 10 10 10 10 9 10 11 11 11 12 12 12 12 12 12 13 12 12 13 12 12 11 12 12 12 12 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 9 9 9 9 10 11 11 12 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 14 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 11 12 13 13 13 13 12 11 11 11 11 12 12 11 10 10 9 8 8 8 9 10 10 10 11 11 10 10 10 9 9 9 9 10 9 9 8 8 9 9 9 10 9 8 6 5 6 7 8 9 9 9 8 7 8 8 9 9 9 8 8 8 8 8 7 6 6 8 9 9 9 9 9 9 9 9 8 8 9 9 8 7 5 5 5 6 7 8 8 9 9 10 10 10 10 10 10 9 10 10 11 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 8 9 9 8 9 9 9 9 9 9 9 9 9 10 11 11 12 13 13 13 13 12 12 12 12 12 12 12 13 14 14 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 14 14 15 15 15 14 13 13 13 12 12 13 13 12 12 12 12 12 13 12 12 11 10 10 10 11 12 12 12 13 13 12 11 11 11 11 12 11 11 11 10 9 8 8 8 9 9 10 10 11 11 11 10 10 9 8 8 9 10 10 9 8 8 8 8 9 9 9 8 6 5 6 7 8 9 9 9 8 7 7 8 9 9 9 8 8 8 8 7 7 6 7 8 9 9 9 9 9 9 9 8 8 8 8 9 8 6 5 5 5 6 7 7 8 9 9 10 10 11 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 10 11 12 12 12 12 13 13 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 10 10 10 10 10 11 11 11 11 12 14 14 14 14 14 14 14 13 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 10 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 10 10 10 9 9 9 9 10 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 13 13 14 14 15 15 14 13 13 13 12 13 13 13 12 12 12 12 12 13 13 12 12 11 10 10 11 11 11 12 13 13 12 12 11 11 11 11 11 11 10 10 9 8 8 8 8 9 9 10 10 10 11 10 9 8 8 8 9 10 10 9 8 8 8 8 8 9 9 8 6 5 6 7 8 9 9 9 7 7 7 8 8 9 9 9 8 8 8 7 6 6 7 8 9 9 9 8 8 8 8 8 8 8 8 8 7 6 5 5 5 6 6 7 8 8 10 10 11 11 11 10 10 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 9 9 10 10 11 12 12 12 12 13 13 13 13 13 12 12 11 12 12 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 12 12 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 12 11 11 11 11 11 11 11 11 10 10 9 10 10 10 10 10 10 10 11 11 11 10 9 9 9 9 10 10 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 13 13 14 15 15 14 14 13 13 13 13 13 13 13 13 12 12 13 13 13 12 12 11 11 10 10 11 11 12 13 13 13 12 11 11 11 11 11 10 10 9 9 8 8 8 8 8 9 9 10 11 11 11 9 8 8 8 9 10 9 9 9 8 8 8 8 8 8 8 6 6 6 6 7 9 9 8 7 6 7 7 8 9 9 9 8 8 8 7 6 6 7 8 8 8 8 8 8 8 8 8 7 7 7 8 7 7 5 5 5 5 6 7 8 8 9 10 10 11 11 10 10 9 9 9 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 8 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 13 13 12 12 11 11 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 13 14 14 14 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 12 11 11 11 11 11 11 11 11 10 9 9 9 10 10 10 10 10 10 10 11 10 10 9 8 8 9 9 10 10 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 13 14 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 12 12 12 11 11 10 10 11 12 13 13 13 12 12 12 11 11 10 10 9 9 9 9 8 7 7 8 8 9 10 11 11 11 9 8 8 8 9 9 9 9 9 9 8 8 8 8 8 7 7 6 6 6 8 9 9 8 7 6 6 7 7 8 8 9 8 8 8 7 6 6 7 7 7 8 8 8 8 8 8 7 6 6 7 7 7 6 5 4 5 5 6 7 8 8 9 10 10 11 11 10 10 10 9 9 9 10 10 9 9 10 10 10 10 10 10 9 9 9 9 10 9 9 9 8 8 8 8 8 8 8 9 9 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 13 13 14 14 14 13 13 13 12 12 12 13 13 13 13 13 13 13 14 14 13 13 13 13 13 13 14 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 12 11 10 9 9 9 10 10 9 9 10 10 10 10 10 10 9 8 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 12 13 14 15 14 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 12 12 11 11 10 10 11 12 13 13 14 13 13 12 12 11 10 10 10 10 9 9 8 8 8 7 8 9 10 11 11 10 9 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 7 6 6 6 8 9 9 8 7 6 6 6 7 8 8 8 8 8 8 7 6 6 6 6 7 8 8 8 9 8 8 7 6 6 6 7 7 6 5 4 5 6 6 7 7 7 8 9 10 11 11 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 10 9 9 8 8 8 8 8 8 8 8 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 12 12 12 12 12 13 14 14 14 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 13 12 13 13 13 13 13 13 13 12 11 11 11 11 10 10 11 11 11 11 11 10 9 9 9 10 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 13 13 13 12 12 11 11 10 11 12 13 13 13 13 13 13 12 10 10 10 10 10 10 9 9 8 8 8 8 9 10 11 11 10 9 8 8 8 8 8 9 9 9 9 9 8 8 9 9 9 7 6 6 7 8 9 9 8 7 6 6 6 7 8 8 8 8 8 8 7 7 7 6 7 7 8 8 8 9 9 8 7 6 5 6 7 7 6 5 5 5 6 6 6 7 7 8 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 10 10 10 9 9 8 8 8 8 8 8 8 8 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 13 14 14 14 14 14 14 13 13 13 14 14 13 13 13 14 14 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 12 12 11 11 10 10 10 10 11 11 11 11 11 10 9 9 9 9 9 8 8 9 9 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 13 13 12 12 11 11 11 11 12 13 13 13 13 13 13 12 11 10 11 11 11 10 10 9 9 8 8 8 9 10 11 11 10 9 9 8 8 8 8 8 9 10 10 9 9 9 9 9 9 7 6 6 7 9 9 9 8 8 6 6 6 7 7 8 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 8 8 6 5 6 7 7 5 5 5 5 6 6 6 7 7 8 9 9 10 9 9 9 9 9 9 9 9 8 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 9 10 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 14 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 13 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 10 9 9 9 9 9 9 8 8 8 9 9 10 11 11 11 11 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 13 14 14 14 14 13 12 12 12 12 13 13 13 12 12 12 12 12 13 13 12 12 12 11 11 11 12 12 13 13 13 13 13 12 11 11 11 11 11 11 10 10 9 9 8 8 9 10 11 10 10 10 9 9 8 8 8 8 9 10 10 9 9 9 9 9 9 7 6 7 8 9 9 9 8 8 6 6 6 7 7 8 8 9 9 9 8 8 7 7 8 8 9 9 9 9 9 9 7 6 5 6 7 6 5 5 5 5 6 6 6 7 7 8 8 8 9 9 9 9 9 8 8 8 8 7 8 8 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 7 8 8 8 8 8 9 9 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 15 14 14 14 14 14 14 14 14 14 15 14 14 14 14 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 9 10 10 11 11 10 10 9 9 8 8 8 8 8 8 9 9 10 11 11 11 11 10 10 10 9 10 10 10 10 11 11 11 10 10 9 10 10 11 11 11 11 11 12 13 13 13 14 13 12 12 12 12 13 14 14 13 12 12 12 12 13 13 13 12 12 11 11 11 12 12 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 9 9 8 9 9 10 10 10 10 10 9 8 8 8 8 9 10 10 10 9 9 9 9 9 7 6 7 8 9 9 9 8 7 6 6 6 7 7 8 8 8 9 9 8 8 8 8 8 9 9 9 9 9 9 8 7 5 5 6 6 6 6 5 5 5 6 6 6 7 7 7 8 8 8 8 8 9 9 8 8 8 8 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 9 8 8 7 7 8 8 8 8 8 9 10 11 11 11 12 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 13 14 14 14 15 14 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 13 12 12 12 12 12 12 12 12 12 11 11 11 10 9 9 9 9 10 10 10 10 10 9 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 10 10 9 9 10 11 11 11 11 11 11 12 12 13 13 13 12 11 12 12 12 13 13 13 13 12 12 12 12 13 12 12 12 11 11 11 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 11 10 10 9 8 9 9 9 10 11 11 10 9 8 8 8 8 9 10 10 9 9 8 9 9 9 7 7 7 8 8 9 8 8 7 6 6 6 7 7 8 8 8 9 9 8 8 8 8 9 9 9 9 9 9 9 8 6 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 7 7 7 7 8 9 9 10 10 10 9 9 10 10 10 10 9 9 8 7 7 7 8 8 8 9 9 10 11 11 11 12 12 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 14 14 14 15 15 15 15 15 14 14 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 13 12 12 12 12 12 12 12 12 12 12 11 11 11 10 9 8 9 9 9 9 9 9 9 8 8 8 8 8 9 9 9 10 10 10 11 11 11 11 11 10 10 10 10 10 11 11 11 11 10 9 9 9 10 11 11 11 11 11 11 12 12 13 13 12 12 11 11 11 12 12 13 13 13 12 11 12 12 12 12 12 12 11 11 11 12 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 10 10 9 9 9 8 9 10 11 11 10 10 9 8 8 8 8 9 9 9 9 9 9 9 8 7 7 7 7 8 8 8 8 7 6 6 6 7 7 8 8 8 9 9 9 9 8 8 9 9 9 9 9 9 9 8 6 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 7 8 8 8 8 8 8 7 7 7 7 8 8 9 9 10 9 9 9 9 9 9 10 9 9 8 7 7 7 8 8 9 9 9 10 11 11 11 12 12 12 11 11 11 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 16 15 15 15 15 13 12 12 13 13 13 13 13 13 12 12 12 11 11 10 9 8 9 8 8 8 9 9 9 8 8 8 8 9 9 9 9 9 10 10 11 11 11 11 11 11 10 10 10 10 11 11 11 11 10 9 9 9 10 10 11 11 11 11 11 11 12 13 13 12 12 11 11 11 11 12 13 13 13 12 11 11 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 13 12 12 12 12 11 11 12 11 10 10 10 10 9 8 9 10 11 11 11 10 9 8 8 8 8 9 9 9 9 9 9 9 9 8 7 7 7 8 8 8 8 7 6 6 6 6 7 7 8 8 9 9 9 9 9 8 8 9 9 9 9 9 9 8 7 5 5 5 5 6 6 6 6 6 7 7 7 6 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 8 9 9 9 9 9 9 9 9 10 10 9 8 8 7 7 7 7 8 9 9 9 10 11 11 11 11 12 12 12 11 11 12 12 12 12 12 12 12 12 13 13 13 13 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 15 15 14 13 13 13 13 13 13 13 13 13 12 12 12 11 10 9 9 9 8 8 8 8 9 9 9 8 8 9 9 10 10 10 9 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 11 10 9 8 9 9 10 11 11 11 11 11 11 12 12 13 12 12 11 11 11 11 12 13 13 13 12 11 11 11 12 12 12 11 11 11 12 12 13 13 13 14 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 9 8 9 10 10 10 10 10 9 9 8 8 8 9 9 9 9 9 9 9 9 8 7 7 7 8 8 8 7 7 6 6 6 6 7 7 8 8 9 9 9 9 9 9 8 9 9 9 9 9 9 8 7 6 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 8 9 8 8 8 8 9 9 9 9 9 8 7 7 7 7 7 9 9 9 10 11 11 11 11 11 12 12 12 11 11 11 12 12 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 15 14 15 15 15 14 13 14 14 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 12 11 11 11 11 11 11 11 11 11 10 9 8 8 8 9 11 11 11 11 11 11 12 12 13 12 12 12 11 11 11 12 13 13 12 12 11 11 11 11 12 12 11 11 11 12 13 13 13 14 14 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 9 9 9 10 10 10 10 10 10 9 8 8 8 9 9 9 9 9 9 10 9 8 7 7 7 8 8 8 7 7 7 6 6 6 7 8 8 8 9 9 9 9 9 9 8 9 9 9 9 9 8 8 7 6 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 6 6 7 8 8 8 8 8 8 8 9 9 9 8 8 7 7 7 7 8 9 10 10 10 11 11 11 11 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 14 14 14 15 15 15 15 15 15 14 14 14 15 14 13 13 13 13 13 13 12 12 12 13 13 13 13 13 12 12 11 11 11 10 9 8 8 7 8 8 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 11 11 11 12 12 12 12 11 11 10 9 9 8 8 9 10 11 11 11 11 11 12 13 13 13 12 12 11 11 11 12 12 13 12 12 11 11 11 11 11 11 11 11 11 12 13 13 13 14 14 13 13 13 12 11 11 11 11 11 11 10 10 9 10 10 9 9 9 10 10 10 10 10 10 9 8 8 8 8 9 9 9 9 10 10 10 9 8 7 7 8 8 8 8 8 7 6 6 6 7 8 8 8 9 9 9 9 9 9 8 9 9 9 9 9 8 8 7 6 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 8 8 8 8 8 8 9 9 9 9 8 7 7 7 7 8 10 10 10 10 11 11 11 12 12 12 12 11 11 11 11 11 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 14 14 15 14 14 14 15 15 15 15 15 14 14 14 14 14 14 13 12 12 12 12 12 12 11 11 12 12 12 12 12 12 11 11 11 10 9 8 8 8 7 8 8 9 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 11 11 11 12 12 12 12 12 11 11 10 9 8 9 9 10 11 11 11 11 11 12 12 13 13 12 12 11 11 11 12 12 13 13 12 12 11 11 11 11 12 11 11 11 12 12 13 13 14 14 13 13 13 12 11 11 11 11 11 10 10 10 9 9 10 9 9 9 10 10 10 10 10 10 9 8 8 8 8 8 9 9 9 10 10 10 9 8 7 7 8 8 8 8 8 7 6 6 6 7 7 8 8 8 9 9 9 9 9 8 8 9 9 9 9 8 8 7 6 5 4 5 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 8 8 9 9 10 9 8 7 7 7 7 8 10 10 10 10 11 11 12 12 12 12 12 11 11 11 11 11 11 12 12 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 13 12 12 11 11 11 12 11 11 11 11 11 11 12 11 11 11 10 10 10 8 8 8 8 8 8 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 12 12 12 12 12 12 11 11 11 9 9 9 9 10 11 11 11 11 11 11 12 12 12 12 12 11 11 11 12 12 12 13 13 12 11 11 11 11 11 11 11 11 11 12 12 13 14 13 13 13 13 12 11 11 11 11 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 9 9 10 10 10 9 7 7 7 7 8 8 8 8 7 6 6 6 7 7 7 8 8 8 9 9 9 9 8 8 8 8 9 9 8 8 7 5 5 4 5 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 8 7 7 6 5 6 7 8 8 8 8 8 8 9 9 10 9 8 7 7 7 8 9 9 10 11 11 11 11 12 12 12 12 12 11 11 11 11 11 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 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 12 12 11 11 11 11 11 11 10 10 11 11 11 11 10 9 9 9 8 8 9 9 8 8 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 11 12 12 12 12 12 12 12 12 11 10 9 9 9 10 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 12 12 13 13 12 11 11 11 11 11 11 11 11 11 11 12 13 13 13 13 13 13 12 12 12 11 11 11 11 10 9 9 9 9 9 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 9 9 10 10 10 9 8 7 7 7 7 8 8 8 7 6 6 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 6 5 4 4 5 5 6 7 7 8 8 7 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 6 6 6 6 7 8 8 9 8 8 8 8 9 9 9 8 7 7 7 8 8 9 10 11 11 11 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 13 12 13 12 12 12 12 12 12 12 12 13 13 13 12 12 13 13 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 13 12 11 11 11 11 11 11 10 10 10 10 11 10 9 9 9 9 9 9 10 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 10 10 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 12 11 11 11 11 11 11 11 11 10 11 12 13 13 13 14 14 13 13 12 12 11 11 11 11 10 10 9 9 9 9 9 10 10 10 9 9 10 9 9 9 9 8 8 8 8 9 10 11 11 10 9 8 7 7 7 7 8 8 8 7 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 8 8 8 8 8 7 6 5 4 4 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 8 6 6 6 6 7 8 8 9 9 9 8 8 9 9 9 8 7 7 8 8 8 9 10 11 11 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 13 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 9 10 11 11 11 12 12 12 12 12 12 12 12 13 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 9 10 11 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 13 12 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 14 13 12 12 11 11 11 11 11 10 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 9 8 9 9 10 11 11 10 10 9 8 7 7 7 8 8 8 7 6 6 6 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 8 7 6 5 4 4 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 8 7 6 6 6 6 7 8 9 9 9 9 8 8 9 9 9 8 8 8 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 11 11 12 12 12 12 12 12 13 13 13 14 14 14 13 12 12 12 12 12 11 11 11 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 9 9 10 11 11 11 11 11 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 10 10 9 9 9 10 11 11 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 12 11 11 11 11 12 11 11 11 11 12 12 12 12 13 14 14 13 13 12 11 11 12 12 11 10 10 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 10 9 8 8 7 7 8 8 8 7 7 7 6 6 7 7 8 9 9 9 9 9 9 9 9 9 8 8 8 8 7 6 6 5 5 5 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 7 7 8 8 9 9 9 9 8 8 8 9 9 8 8 8 8 8 9 9 10 11 11 11 11 12 12 12 12 11 11 11 12 13 13 13 13 13 13 13 14 14 14 14 14 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 11 11 11 10 10 10 11 11 10 10 10 10 11 11 12 12 12 12 11 12 12 12 12 13 12 12 12 12 13 13 13 13 13 12 12 12 13 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 9 10 11 11 12 12 12 12 11 11 11 11 11 11 10 10 11 11 12 13 13 13 12 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 14 13 12 11 11 12 12 12 11 10 10 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 10 9 9 8 7 7 8 8 9 8 7 7 6 7 7 7 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 5 5 5 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 6 7 7 7 8 9 9 9 9 8 8 8 9 9 9 8 8 8 8 8 9 10 11 11 11 11 11 12 12 11 11 11 11 11 13 13 13 13 13 13 14 14 14 14 14 14 14 13 12 12 12 12 11 11 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 10 10 10 11 11 12 13 13 13 12 12 12 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 10 11 11 12 12 12 12 12 11 11 11 11 11 10 10 11 11 12 13 13 13 12 11 11 11 11 11 11 11 11 12 12 12 13 14 14 14 13 13 12 12 11 12 12 12 12 11 10 9 9 9 10 10 10 10 10 10 9 9 9 9 9 10 11 11 11 10 10 10 11 10 9 8 8 7 7 8 8 9 9 8 7 6 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 6 5 5 5 5 6 7 7 7 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 7 7 8 8 9 9 9 9 8 8 8 8 9 8 8 8 8 8 8 9 9 10 10 11 11 11 12 11 11 11 11 11 11 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 10 11 12 12 12 12 12 11 11 11 11 11 10 10 10 11 12 12 13 13 13 12 11 11 11 11 11 11 11 12 12 13 13 14 14 14 13 13 12 12 12 12 12 12 12 11 10 9 9 9 9 9 10 10 10 10 10 9 9 9 9 10 11 11 11 10 10 10 10 10 9 8 8 7 7 7 8 9 9 8 7 6 7 7 8 9 9 9 8 9 9 9 9 9 9 9 9 8 8 8 7 6 5 5 5 5 6 7 7 7 8 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 9 9 8 9 9 9 8 8 8 8 8 8 8 9 9 10 11 11 11 11 11 11 11 11 11 11 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 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 12 12 12 12 11 11 11 11 11 11 12 11 11 11 11 11 11 11 11 11 12 13 13 14 14 13 13 13 13 13 13 14 14 13 13 13 13 13 13 14 14 14 13 13 13 13 13 13 12 12 12 12 12 13 13 13 12 12 11 11 10 10 9 10 11 12 12 12 12 12 11 11 11 11 11 10 10 10 11 11 12 13 13 13 12 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 11 12 12 11 11 10 9 9 8 8 9 9 10 10 10 10 9 9 9 10 10 12 11 10 9 9 10 10 10 9 8 8 8 7 7 8 9 9 8 7 7 7 7 8 8 9 9 8 8 9 9 9 9 9 9 9 9 8 8 7 6 5 5 5 5 5 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 8 8 8 8 8 7 7 7 8 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 10 10 11 11 11 11 10 10 10 11 11 14 14 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 12 12 12 12 11 11 11 11 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 12 12 11 11 10 10 9 10 10 11 12 13 13 12 12 11 11 11 11 10 10 10 10 11 12 13 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 12 11 11 11 11 11 11 11 10 9 8 8 8 9 10 10 10 10 9 9 9 10 10 12 11 10 9 9 9 10 10 10 9 8 8 7 7 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 6 5 5 5 5 6 6 7 7 8 8 9 9 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 8 8 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 10 10 10 11 10 10 10 11 11 10 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 13 12 12 12 12 11 11 11 12 11 11 11 12 12 12 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 13 14 14 14 14 14 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 12 12 13 13 12 11 11 11 11 11 11 10 10 11 12 13 13 13 13 12 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 11 10 8 8 8 9 10 10 10 10 10 10 9 9 11 11 11 9 8 8 9 10 10 10 10 9 8 7 7 8 8 8 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 6 5 5 5 5 6 6 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 9 8 8 7 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 10 10 10 10 10 10 10 11 11 11 14 14 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 12 12 12 12 12 12 13 13 12 12 12 12 12 12 12 12 12 11 11 11 12 13 14 14 14 15 15 15 15 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 10 11 12 12 12 12 11 11 11 11 11 11 10 10 11 12 13 13 13 13 12 12 11 11 10 11 11 12 12 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 10 9 8 8 8 9 9 10 10 10 10 10 10 10 11 11 10 9 8 8 9 9 9 10 10 9 8 7 7 8 8 8 8 8 8 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 6 6 7 7 8 9 9 9 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 8 7 7 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 9 10 10 10 10 10 10 10 11 11 11 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 14 14 14 13 13 12 12 12 12 12 11 12 12 12 12 12 12 13 13 13 13 13 13 12 12 11 11 12 12 12 12 12 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 13 13 13 12 12 12 11 11 10 9 9 10 11 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 12 11 11 11 11 11 12 12 12 12 12 12 12 13 13 12 12 11 11 11 10 10 11 11 10 9 8 8 8 8 8 9 9 10 10 10 10 10 11 10 9 9 8 8 8 9 9 10 10 9 8 8 7 7 8 8 8 8 8 7 7 8 8 8 8 8 8 8 9 9 10 10 9 9 9 9 8 8 8 7 6 6 6 7 7 8 8 9 9 9 9 9 10 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 8 8 8 7 7 7 8 9 9 9 9 9 9 9 9 9 9 9 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 13 13 13 13 13 14 14 13 13 13 13 12 12 11 12 12 12 12 13 14 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 13 13 13 13 13 12 12 12 11 10 9 9 10 11 12 12 12 12 11 11 11 11 11 11 11 11 12 12 13 13 13 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 8 8 8 8 8 8 9 10 10 10 10 10 10 10 9 9 8 8 8 9 9 10 9 9 8 8 7 7 7 7 8 8 8 7 7 8 8 7 7 8 8 9 9 9 10 10 10 9 9 9 9 9 8 7 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 8 8 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 12 11 12 12 13 13 14 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 13 13 13 12 12 12 11 10 10 9 10 11 12 12 12 12 11 11 11 12 12 11 11 11 11 11 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 12 12 12 12 11 11 11 11 11 10 10 9 9 8 7 7 7 8 8 9 10 11 10 10 10 10 10 9 9 8 8 9 9 9 9 9 8 8 7 7 7 7 7 8 8 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 7 6 6 6 7 7 8 8 8 8 9 9 9 9 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 7 8 8 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 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 14 14 15 14 14 14 15 15 14 12 12 12 13 14 15 15 15 15 16 15 15 15 15 15 16 16 16 15 15 15 15 15 15 15 14 14 13 13 14 14 14 14 14 14 14 14 14 13 13 13 12 13 13 13 13 13 13 12 12 12 11 11 10 10 10 11 11 12 12 12 11 11 11 11 12 11 11 11 11 11 11 12 12 11 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 12 12 12 12 12 11 11 11 10 10 9 9 8 8 7 7 8 8 9 10 10 10 10 10 10 10 9 9 9 8 9 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 10 9 8 7 6 6 7 7 7 8 8 8 8 9 9 9 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 9 9 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 12 12 13 14 15 15 15 15 15 16 15 15 15 15 15 16 16 15 15 15 15 15 14 15 15 14 14 13 12 13 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 10 11 12 12 12 11 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 12 12 13 13 12 12 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 9 8 8 7 7 7 8 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 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 8 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 9 9 9 8 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 10 10 9 9 9 10 10 10 10 10 10 11 12 12 12 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 14 13 12 13 14 15 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 15 14 14 14 15 15 14 12 12 12 13 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 11 11 11 10 10 10 10 11 12 12 11 11 12 12 12 12 12 12 12 12 12 11 10 10 10 10 11 11 12 13 13 13 12 12 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 9 8 8 7 7 8 8 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 8 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 9 9 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 9 9 9 9 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 12 12 12 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 14 13 12 12 13 14 14 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 14 13 13 12 12 13 13 14 14 13 13 13 13 14 13 13 13 13 13 13 14 14 14 13 13 12 12 12 11 10 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 9 10 11 11 12 13 13 13 13 12 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 10 9 9 8 7 7 7 8 9 9 9 10 10 10 10 10 9 9 8 8 9 9 9 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 10 10 10 10 10 9 9 9 8 7 7 8 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 9 10 9 9 8 8 7 8 8 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 10 10 11 12 12 12 15 15 15 15 15 16 16 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 15 15 14 15 15 15 14 12 12 13 13 13 14 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 15 14 14 13 12 13 13 14 13 13 13 13 13 13 14 14 14 13 14 14 14 14 14 14 14 13 13 12 11 11 10 10 10 11 12 12 12 12 12 12 12 12 12 12 12 12 11 10 9 9 9 10 11 12 13 13 13 13 13 12 12 11 11 10 11 11 11 12 12 12 12 12 11 11 11 11 10 9 8 7 7 7 8 8 8 9 10 10 10 10 10 9 9 8 8 8 9 9 9 8 8 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 11 10 10 10 9 9 8 7 7 8 8 8 8 8 8 8 8 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 12 12 11 11 11 12 12 12 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 16 16 15 14 14 14 15 14 13 12 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 12 13 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 11 10 10 10 11 12 12 12 13 13 13 13 13 13 13 12 11 11 11 10 9 9 10 11 12 13 14 14 13 13 13 12 11 11 10 10 11 11 11 11 11 11 12 12 11 11 11 10 9 8 7 7 7 7 8 8 9 10 10 10 10 9 9 9 9 8 8 9 9 9 8 8 7 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 10 11 11 11 11 10 10 10 9 8 8 7 7 8 8 8 8 8 8 8 9 9 9 10 10 10 10 9 9 10 10 10 10 11 11 10 10 10 10 10 10 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 12 13 13 12 11 11 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 14 14 14 15 15 14 14 14 15 15 15 15 15 14 13 14 14 14 13 13 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 10 11 11 11 12 13 13 13 13 13 13 13 13 12 12 12 11 10 9 9 10 11 12 13 14 14 14 14 13 12 11 11 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 9 7 7 7 8 8 8 9 9 10 10 10 9 9 9 9 8 8 9 9 8 8 8 7 7 6 6 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 11 11 11 11 11 11 10 9 8 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 10 10 10 10 10 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 12 13 13 12 11 11 12 12 12 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 14 14 14 15 15 15 15 14 14 15 15 15 15 15 14 13 13 13 14 14 13 12 12 13 14 14 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 15 15 15 14 14 13 12 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 13 13 13 12 11 11 11 11 11 12 13 13 13 13 13 13 13 13 12 12 12 12 11 10 9 10 10 12 13 13 14 14 14 13 12 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 8 8 9 9 10 10 10 10 10 9 9 8 8 8 8 8 8 8 7 7 6 6 7 7 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 11 11 11 11 10 9 8 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 12 13 12 12 11 11 11 11 12 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 14 14 14 15 15 15 14 14 15 15 15 14 14 14 13 13 13 13 14 14 13 12 13 14 14 15 15 15 14 14 14 14 14 14 14 15 15 15 16 15 15 15 15 16 16 15 15 15 14 13 12 12 12 13 13 14 14 14 14 15 15 15 15 14 15 15 15 15 15 15 14 14 14 14 13 12 12 12 11 11 12 13 13 13 13 13 14 13 13 13 13 13 13 12 11 10 9 10 11 11 12 13 14 14 14 13 12 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 11 11 9 8 8 8 8 8 9 9 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 11 11 9 9 8 7 7 7 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 8 8 8 8 8 9 10 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 11 11 11 11 11 12 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 14 14 14 15 14 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 13 12 12 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 12 11 12 12 13 13 13 13 14 14 14 14 13 13 13 13 12 11 10 10 10 11 11 12 12 13 13 13 13 12 11 10 10 10 10 10 10 11 11 11 11 11 11 11 12 12 12 11 10 9 8 8 8 8 9 9 9 9 9 10 10 10 9 9 8 8 8 8 8 8 8 8 7 7 7 7 8 8 8 8 8 8 8 9 9 9 10 11 11 11 10 10 10 10 11 11 10 9 8 7 7 7 7 7 8 8 9 9 10 11 11 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 9 8 8 8 8 8 9 9 10 9 9 9 9 10 10 10 10 10 11 11 12 11 11 11 11 11 11 11 12 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 13 12 12 12 14 14 15 15 15 15 15 15 15 15 15 16 15 15 15 15 14 14 14 14 14 13 12 12 12 12 13 13 14 14 14 14 14 14 13 13 14 14 13 12 11 10 10 11 11 11 12 13 13 13 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 12 12 12 11 10 9 8 8 8 8 8 9 9 9 9 10 10 10 9 9 8 8 8 8 8 9 9 8 7 7 7 8 8 8 8 8 8 8 8 9 9 10 11 11 11 10 10 9 10 11 11 10 10 9 8 8 7 7 6 7 7 8 9 10 11 12 11 11 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 9 10 10 10 10 10 10 10 10 10 10 11 12 11 11 11 10 10 10 10 11 12 16 16 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 12 13 14 15 15 15 15 15 15 15 15 15 16 16 16 15 15 14 14 14 14 14 14 13 13 12 12 13 13 13 14 14 14 14 14 14 13 13 14 14 13 12 11 11 11 11 11 11 12 12 12 12 12 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 11 11 10 9 8 8 8 8 8 9 9 9 9 10 10 10 9 8 8 8 7 8 8 9 9 8 8 7 7 7 8 8 8 8 9 9 9 9 10 10 11 10 10 10 10 9 10 10 11 10 10 10 9 8 7 7 6 7 7 8 10 10 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 9 8 8 8 8 8 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 11 12 16 16 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 14 14 15 15 15 15 16 16 16 14 14 14 14 13 13 14 15 15 16 16 16 16 15 15 15 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 13 14 14 13 12 12 11 11 11 11 11 12 12 12 12 12 12 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 8 8 8 8 9 9 10 10 9 9 9 8 8 7 8 9 9 9 9 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 8 8 7 6 7 7 8 9 11 13 13 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 8 8 8 7 7 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 11 12 16 15 15 15 15 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 14 14 15 15 15 15 16 16 16 15 14 14 14 14 13 14 15 15 15 16 16 16 16 15 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 14 14 13 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 9 9 9 9 8 8 8 8 9 9 10 9 9 9 9 8 8 8 8 9 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 9 9 8 7 7 7 7 8 9 12 13 13 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 9 8 7 7 7 7 8 10 10 11 11 11 11 11 11 11 11 11 11 10 10 11 11 10 11 11 11 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 13 13 14 14 14 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 14 14 14 14 14 14 15 15 16 16 16 16 15 15 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 14 13 12 11 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 8 8 8 9 9 9 9 9 9 9 8 8 8 9 10 10 10 10 9 9 8 8 8 8 9 9 10 10 10 10 10 10 9 9 9 10 9 10 10 10 10 10 10 10 9 9 8 7 7 7 7 8 10 12 13 12 10 10 10 10 10 10 10 10 9 10 10 10 10 9 9 9 10 10 10 10 10 9 9 8 7 7 7 7 8 10 11 11 11 12 12 12 11 11 11 11 10 10 11 11 11 11 10 11 11 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 15 14 14 15 14 14 14 15 15 16 16 16 16 15 15 16 16 16 16 16 15 15 14 14 14 15 15 14 14 14 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 12 12 11 11 11 11 12 12 12 11 11 11 10 10 10 10 10 11 10 10 10 11 11 11 11 11 11 11 10 10 9 9 8 8 8 8 9 9 9 9 9 9 8 8 8 9 10 10 10 10 10 9 8 7 7 8 9 9 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 8 8 10 12 13 11 10 10 10 10 10 10 10 9 9 10 10 10 10 10 9 10 10 10 10 10 10 9 9 8 8 7 7 7 8 9 11 12 12 12 12 12 12 11 11 11 10 11 11 11 11 11 11 11 11 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 13 13 13 13 12 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 16 16 16 16 16 15 15 14 14 15 15 15 15 15 15 15 14 14 15 15 15 14 14 14 14 14 14 14 14 15 15 14 12 12 12 12 12 12 11 11 11 11 12 12 11 11 11 11 10 10 10 10 11 10 10 10 11 11 11 11 11 11 11 11 10 9 9 8 8 8 8 8 8 9 9 9 9 8 8 9 9 10 10 10 10 10 9 8 7 7 8 9 9 9 10 10 10 10 10 10 9 9 10 10 10 10 10 9 10 10 10 9 9 9 8 8 7 8 8 10 12 12 11 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 9 10 10 10 10 10 9 9 9 8 7 7 7 8 9 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 14 14 14 14 14 14 13 13 13 13 14 14 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 14 13 12 12 12 12 11 11 11 11 11 12 12 12 11 11 11 10 10 10 11 11 11 10 10 11 11 11 11 11 11 11 11 10 9 9 8 7 7 7 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 9 8 7 7 7 8 9 9 10 10 10 10 10 10 9 9 9 10 10 10 9 9 9 10 10 10 10 10 9 8 7 8 9 11 12 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 9 9 10 10 10 10 10 9 9 8 7 7 7 8 9 11 12 12 12 12 12 11 12 12 12 12 11 11 11 11 11 11 11 12 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 13 13 13 13 13 13 13 13 14 14 14 14 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 16 16 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 16 16 15 15 15 14 14 14 14 14 14 14 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 11 10 10 10 10 11 11 11 10 10 10 11 11 12 11 11 11 10 10 9 9 8 8 7 7 7 8 8 8 9 9 9 9 9 9 10 9 9 9 9 9 8 7 7 7 8 9 9 9 10 10 10 10 10 9 9 9 10 10 10 9 9 9 10 10 10 10 10 9 8 8 8 10 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 9 8 7 7 7 8 10 11 11 13 12 12 11 11 12 12 12 12 12 11 11 11 11 11 11 11 14 14 14 13 13 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 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 16 16 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 15 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 11 11 11 11 11 11 11 12 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 8 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 8 7 7 7 8 9 9 9 10 10 10 10 10 10 9 9 10 10 10 10 9 10 10 10 10 10 10 9 8 8 10 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 10 10 10 10 9 8 7 7 7 8 9 10 12 13 13 12 11 11 12 12 12 12 11 11 11 11 11 11 11 11 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 12 12 12 13 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 16 16 16 17 16 15 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 15 16 16 16 16 16 15 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 11 11 11 11 11 11 11 12 12 11 10 10 10 10 11 11 12 12 11 11 11 11 11 11 10 10 10 9 9 9 8 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 7 7 8 9 9 10 10 11 11 11 11 10 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 8 7 7 8 8 10 12 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 13 13 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 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 14 15 15 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 17 16 16 15 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 16 15 14 14 14 14 14 14 14 14 14 14 14 13 12 11 11 11 11 11 11 11 11 12 12 12 11 11 10 10 10 11 11 12 12 12 12 12 11 11 10 10 10 10 9 9 9 8 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 9 9 9 9 8 7 7 8 9 9 10 11 11 11 11 11 10 10 10 10 10 11 10 10 10 10 10 10 10 9 9 9 10 11 11 11 10 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 9 8 7 7 7 8 10 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 13 13 13 13 13 12 12 12 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 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 17 16 15 15 15 15 15 15 15 14 15 15 16 16 16 16 16 16 16 16 16 16 17 17 16 15 15 15 15 14 14 14 14 14 14 14 14 13 12 11 11 11 11 11 11 11 12 12 12 12 11 11 10 10 10 10 11 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 7 7 7 7 7 7 8 8 8 8 8 9 9 9 10 10 10 9 9 8 7 7 8 9 10 10 10 11 11 11 11 10 10 10 10 11 11 10 10 10 10 10 10 10 9 9 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 9 9 8 8 8 8 9 10 11 11 11 11 10 10 11 11 11 11 10 10 11 11 11 11 11 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 13 13 13 13 14 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 16 17 16 15 15 15 15 15 15 15 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 16 15 15 15 15 15 15 15 14 14 15 15 14 13 12 11 11 11 10 11 11 12 12 12 12 12 11 11 10 10 10 10 11 12 13 13 12 12 12 12 11 11 10 10 9 9 8 8 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 9 8 7 7 8 9 10 10 10 11 11 11 10 10 10 10 10 10 11 10 10 9 9 9 10 9 9 9 11 11 11 11 10 10 10 10 10 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 9 9 8 8 8 8 9 10 10 11 11 10 10 10 11 11 11 10 10 10 10 10 11 11 11 13 13 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 17 17 16 15 15 14 14 15 15 14 15 15 16 16 16 16 16 16 17 17 17 17 17 17 16 15 15 15 15 15 15 15 14 14 15 15 14 13 12 12 11 11 10 11 11 12 12 12 12 12 11 11 10 10 10 11 11 12 13 13 12 12 12 12 12 11 10 9 9 9 8 8 8 8 8 8 8 7 7 7 8 8 9 9 9 10 10 11 10 10 9 8 7 7 8 8 9 10 10 11 11 10 10 10 10 10 10 10 11 10 9 9 9 9 9 9 9 9 11 12 11 10 9 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 9 9 8 8 8 8 9 9 10 10 10 10 10 10 11 11 11 10 10 10 10 10 11 11 11 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 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 15 15 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 17 16 15 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 16 16 16 16 15 15 15 15 15 14 14 13 13 12 10 10 11 11 12 12 12 12 12 12 11 10 10 10 11 11 12 12 13 13 12 12 12 11 10 9 9 9 9 8 8 8 8 8 8 8 8 7 7 8 8 9 9 9 10 11 11 11 10 9 8 8 7 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 11 12 11 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 10 11 11 11 10 9 9 8 8 8 8 8 9 9 10 10 10 10 10 11 11 11 11 10 10 10 10 11 11 11 11 14 13 13 13 12 12 12 12 12 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 15 16 16 16 16 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 14 15 15 15 15 14 14 13 12 11 10 11 11 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 12 12 11 11 10 9 8 9 9 9 9 9 9 9 9 8 8 7 7 8 8 8 9 9 10 11 11 11 10 10 8 8 7 7 7 8 9 10 10 10 10 11 11 11 10 10 10 10 10 9 9 8 8 8 8 9 10 12 12 11 10 9 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 10 10 10 10 11 11 11 11 14 13 13 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 14 14 14 14 13 13 14 14 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 14 15 15 16 16 16 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 14 14 14 15 15 15 14 13 12 11 10 10 11 12 12 12 12 11 11 11 11 11 11 12 12 12 12 13 13 12 12 11 10 9 9 8 8 9 9 9 9 9 9 9 9 8 8 7 8 8 8 9 9 10 10 11 11 10 10 9 8 7 7 7 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 8 8 8 8 9 10 12 12 11 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 11 11 11 11 10 9 8 8 8 8 8 8 9 9 10 10 11 11 11 11 11 11 11 10 10 11 11 11 11 12 12 13 13 13 12 12 12 12 12 12 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 15 15 16 16 16 15 14 14 15 16 16 16 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 17 17 17 17 17 17 16 17 16 16 15 14 14 14 14 15 15 14 14 13 11 11 11 12 12 12 12 12 12 11 11 11 11 11 12 12 12 12 13 12 12 11 10 10 9 8 8 8 9 9 10 10 10 10 9 9 8 8 8 8 8 8 9 9 10 10 11 11 11 10 10 8 7 7 7 8 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 8 9 11 12 12 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 11 11 12 11 10 9 9 8 8 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 10 10 11 11 11 11 11 12 13 13 13 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 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 15 15 15 15 15 16 15 14 15 15 16 16 15 15 15 15 15 15 16 16 16 16 16 16 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 15 15 14 14 14 15 15 14 14 13 12 11 11 11 11 12 12 12 12 12 12 12 12 11 12 12 12 12 12 12 11 11 10 9 9 9 9 9 9 9 10 10 10 10 9 9 9 8 8 8 8 8 9 9 10 11 11 11 11 10 10 9 7 7 7 8 9 9 9 9 10 11 11 11 11 11 10 10 10 9 9 9 8 8 8 9 11 12 11 10 10 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 11 11 12 12 11 10 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 13 13 13 13 13 12 12 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 14 14 14 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 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 15 15 16 16 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 16 16 16 15 15 14 14 14 14 15 15 14 13 12 11 11 10 11 12 12 13 13 13 13 13 12 12 12 12 13 12 12 11 11 10 10 10 9 9 9 9 9 9 10 10 10 10 9 9 9 8 8 8 8 8 9 10 10 10 10 11 11 10 9 9 8 7 7 7 8 8 9 9 10 11 11 11 11 11 10 10 10 9 9 9 8 8 9 9 11 12 11 11 10 9 9 9 10 10 10 10 10 9 10 10 10 10 10 10 10 9 9 10 10 11 12 12 12 11 10 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 14 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 16 16 16 16 15 15 14 14 14 14 15 14 14 13 12 11 11 10 10 11 12 13 13 14 14 14 13 12 12 13 13 13 12 11 10 10 10 10 10 9 9 9 9 10 11 11 10 10 9 9 9 8 8 8 8 9 9 10 10 10 10 10 10 10 10 9 8 7 7 7 7 8 9 9 10 11 11 11 11 11 10 10 10 10 9 8 8 8 9 10 11 11 11 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10 10 10 9 10 10 11 12 12 12 11 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 11 13 13 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 15 15 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 16 16 16 16 16 17 16 16 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 14 14 14 14 14 13 12 11 11 10 10 11 12 13 14 14 14 14 13 13 13 13 13 12 12 11 10 10 10 10 10 10 10 10 10 11 11 11 11 10 9 9 8 8 8 9 9 8 9 9 9 10 10 10 10 10 10 9 8 8 8 7 7 8 9 9 10 11 11 11 11 11 11 10 10 10 9 8 8 9 9 10 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 10 10 11 12 12 12 11 10 10 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 10 10 10 11 11 11 11 11 12 12 11 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 16 16 15 15 15 15 15 15 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 17 17 17 17 17 17 18 18 17 17 17 16 16 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 12 12 11 10 10 11 12 13 14 14 14 14 14 13 13 13 12 12 12 12 11 10 10 10 10 10 10 11 11 11 11 11 11 10 9 9 8 8 8 9 9 9 9 9 9 10 10 11 10 10 10 10 9 9 8 7 6 7 9 9 10 11 11 11 11 11 10 10 10 10 9 8 8 8 9 10 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 10 11 11 12 12 11 11 10 9 9 9 9 9 9 9 9 9 9 9 10 11 11 10 10 10 10 10 11 11 11 11 11 11 11 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 15 15 16 17 17 17 17 16 16 16 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 17 17 17 17 17 16 16 16 16 16 17 17 17 17 18 18 17 17 17 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 12 12 12 11 11 11 12 13 14 14 15 14 14 14 13 13 12 12 12 12 11 11 10 10 10 11 11 11 11 12 12 11 10 10 9 8 8 8 9 9 9 9 9 9 9 10 11 11 11 10 11 10 10 9 8 7 6 7 8 9 10 10 11 11 11 10 10 10 10 10 9 8 8 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 10 10 9 9 9 9 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 14 14 14 13 14 14 14 14 14 14 14 14 14 15 15 14 14 14 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 17 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 17 17 16 16 16 16 16 16 16 16 15 14 14 13 14 14 13 14 14 14 13 12 12 12 11 11 11 11 12 13 14 15 15 14 14 14 13 13 13 12 11 11 11 10 10 11 11 11 12 12 12 12 11 10 10 9 8 8 8 9 9 10 10 9 9 9 10 11 11 11 11 11 11 10 10 8 7 6 7 8 9 10 10 10 11 10 10 10 10 10 9 9 8 8 9 10 10 10 9 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 10 10 10 10 10 10 10 10 10 9 9 9 8 8 9 9 10 10 10 9 9 9 10 10 10 11 11 11 11 11 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 14 14 15 15 15 14 15 15 15 16 16 16 15 15 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 15 15 16 16 16 15 14 14 13 13 13 13 13 13 13 14 13 12 12 13 12 11 11 11 12 13 14 15 15 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 11 12 12 12 11 11 10 9 9 8 8 8 9 10 10 10 9 10 10 11 11 11 11 11 11 11 10 8 8 7 7 8 8 9 10 10 11 10 10 10 10 10 10 9 9 9 9 10 10 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 15 15 16 16 16 17 17 17 16 16 16 16 16 15 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 15 15 16 16 16 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 16 15 15 16 16 16 15 14 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 12 11 12 13 14 15 14 14 14 14 14 13 13 12 12 11 11 11 11 12 12 12 12 12 12 12 11 11 10 9 9 9 8 8 9 10 10 10 10 10 10 10 10 11 11 11 11 10 10 9 8 7 7 7 8 9 10 10 11 11 10 10 10 10 10 9 9 9 9 10 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 14 15 15 15 15 16 16 17 17 17 16 16 16 16 16 16 15 15 16 16 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 15 15 14 14 14 14 15 15 16 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 16 15 15 16 16 16 15 14 13 13 13 13 12 12 13 13 13 12 12 12 13 14 13 12 12 12 13 14 15 15 15 15 14 14 14 13 12 12 11 11 11 12 12 12 12 12 13 12 12 11 11 11 10 10 9 8 9 9 10 10 10 10 10 10 10 10 10 11 11 11 10 9 9 8 8 7 7 8 9 9 10 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 10 10 10 10 10 10 10 9 9 9 10 9 9 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 16 15 16 16 15 15 15 15 15 15 15 16 15 15 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 17 17 16 15 15 16 16 16 16 15 14 14 13 13 12 12 12 13 13 12 12 13 14 14 14 13 12 12 13 15 15 15 15 15 15 14 14 13 13 12 12 11 12 12 12 12 12 13 13 13 12 12 12 12 11 10 9 8 9 9 10 10 10 10 10 10 10 10 10 10 10 11 10 9 9 8 8 7 7 7 8 9 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 15 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 15 15 15 16 16 15 15 14 14 13 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 16 15 15 16 16 16 16 16 15 14 14 13 13 12 12 13 13 13 13 13 14 15 14 13 13 13 13 14 14 15 15 16 15 14 14 14 13 13 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 11 9 9 9 9 11 11 11 10 10 10 10 10 11 10 10 11 10 9 9 9 8 7 7 7 8 9 9 10 10 10 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 12 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 Wind_Direction 138 137 137 137 138 138 138 138 138 138 139 141 143 145 146 147 148 151 154 155 155 156 156 157 158 158 159 159 159 158 158 157 156 154 152 150 149 148 148 149 150 150 149 147 145 142 140 138 138 140 143 145 146 148 150 150 148 145 142 140 140 141 143 143 143 141 141 141 143 146 149 152 155 158 161 162 162 162 161 158 153 150 150 152 153 153 151 151 151 153 156 159 160 160 161 161 162 162 161 158 155 155 156 159 161 164 166 167 167 166 165 164 162 162 164 165 166 166 166 166 166 166 166 166 167 168 168 168 168 169 170 171 171 171 169 168 167 166 166 167 168 169 169 168 167 167 167 168 168 169 168 167 167 166 166 165 166 165 164 164 165 165 166 167 168 168 167 166 165 164 162 161 161 162 163 163 164 165 166 165 163 160 157 156 157 158 159 159 159 159 158 156 155 154 153 153 154 154 155 157 157 157 157 156 156 157 158 159 158 158 157 156 156 154 151 150 151 153 154 154 154 155 155 156 156 157 158 159 159 158 157 157 158 158 158 157 155 155 155 156 158 159 159 159 160 161 163 164 164 163 161 159 158 157 156 156 158 160 161 162 162 160 157 155 153 151 150 150 137 136 136 137 137 137 138 138 138 138 140 142 144 146 146 147 148 151 153 154 155 156 157 157 158 158 159 159 159 158 158 157 156 155 153 152 151 150 149 150 150 150 149 148 145 143 140 138 138 138 139 142 145 147 149 149 147 144 141 140 140 141 143 143 143 142 141 142 144 146 149 152 155 159 161 162 162 162 161 159 151 148 149 152 153 152 150 149 150 153 156 159 159 159 158 160 162 164 162 159 156 155 157 159 161 164 165 166 167 167 166 164 163 163 164 166 167 167 167 167 167 167 167 167 167 167 167 168 168 169 170 170 170 170 169 169 168 168 168 168 169 169 169 168 167 168 168 169 169 168 167 166 166 166 166 166 166 165 164 163 164 164 165 167 168 167 166 165 164 163 162 161 162 162 163 164 165 166 166 164 162 159 157 156 157 158 159 159 159 158 157 156 154 153 153 153 154 154 155 155 156 156 156 156 157 158 158 158 158 157 156 156 155 154 150 149 150 152 154 154 154 154 155 155 156 157 158 159 159 159 158 158 158 159 160 160 158 156 156 158 159 159 160 160 161 162 163 164 162 160 157 157 157 157 156 157 159 160 160 161 161 159 156 154 153 152 151 151 136 136 136 136 137 137 138 138 138 139 140 142 144 146 146 146 148 149 152 153 155 157 157 157 158 159 159 159 159 158 157 157 157 157 156 154 152 151 150 150 151 151 150 148 145 142 140 138 137 136 138 141 144 146 148 148 147 144 142 140 140 141 142 143 143 141 141 142 145 147 149 153 156 159 162 163 163 163 161 157 148 146 149 152 154 153 150 148 149 152 154 156 157 157 156 159 163 165 163 159 157 156 157 159 161 162 164 165 167 167 166 165 164 164 165 167 168 168 168 168 167 167 167 167 167 167 167 168 169 170 170 170 170 170 170 170 170 170 170 170 170 169 168 168 168 168 168 169 169 168 166 166 166 167 167 166 166 165 164 164 164 164 166 167 167 167 165 164 164 163 162 163 163 163 164 165 165 166 165 163 160 158 156 156 157 158 159 159 158 158 157 155 154 153 153 153 154 154 155 155 156 157 157 157 157 158 159 158 157 157 157 156 155 152 149 149 150 152 153 154 154 154 155 155 156 157 158 159 159 159 158 158 159 159 161 162 160 158 158 159 160 160 161 161 161 162 163 163 162 158 156 156 158 158 158 159 159 159 160 160 159 158 156 155 154 154 153 153 136 136 136 137 137 138 139 139 139 139 141 143 144 146 146 146 147 148 151 153 156 157 158 158 159 159 159 159 158 157 157 157 157 157 156 155 153 152 151 151 152 151 150 147 144 141 140 138 136 135 137 140 143 145 147 147 146 144 143 141 141 141 142 143 143 142 142 143 145 147 150 153 156 159 162 162 163 163 160 153 146 146 149 153 154 153 149 147 146 148 151 154 156 157 156 159 164 165 163 160 157 156 157 158 160 161 163 164 166 167 167 166 165 165 166 168 169 169 168 168 168 168 167 167 167 168 168 170 170 170 170 170 170 170 170 171 172 171 171 170 170 169 168 168 168 168 168 169 168 167 166 167 167 167 166 166 166 164 165 165 165 166 166 167 167 166 165 164 164 164 164 165 164 164 164 165 165 165 164 162 159 157 156 156 156 158 159 160 159 158 157 156 154 154 154 153 154 154 155 156 157 157 158 158 158 158 159 159 158 157 156 155 154 151 149 149 150 152 152 153 153 154 155 156 156 157 158 159 159 159 159 159 159 161 162 163 160 158 158 159 160 161 161 161 161 162 164 163 161 158 157 157 159 160 160 160 159 159 159 159 158 157 156 157 158 158 157 155 135 136 137 138 138 139 139 139 139 139 141 142 144 145 146 146 148 149 151 154 156 158 159 159 159 160 160 159 159 157 157 157 157 157 156 155 154 153 152 152 152 151 149 146 145 143 140 137 135 135 136 139 142 144 146 146 146 145 144 144 142 142 143 144 144 144 143 144 145 147 150 153 156 157 159 162 163 163 159 150 144 145 150 153 155 153 148 146 146 147 151 154 157 157 157 159 162 163 164 161 159 158 157 158 159 160 162 163 165 167 167 167 167 166 167 167 168 168 168 168 168 168 168 168 168 169 169 171 171 171 171 170 170 170 171 171 172 171 171 170 169 169 168 168 168 169 169 169 168 167 167 167 168 167 167 166 165 165 165 167 167 168 168 168 166 165 164 164 164 165 165 166 165 165 165 165 165 165 163 161 159 158 156 155 156 158 159 160 160 159 158 157 155 155 154 153 154 155 156 157 157 158 158 159 159 159 159 159 158 157 156 155 153 151 149 150 150 151 152 153 154 155 156 157 157 157 158 159 159 160 160 160 161 162 163 162 158 157 157 159 160 160 160 161 161 163 164 163 161 159 158 158 160 160 161 161 159 158 158 158 157 157 159 161 162 162 160 157 133 135 137 138 139 139 140 139 138 139 141 142 143 145 146 147 148 150 152 154 156 158 159 160 160 161 160 160 159 158 157 156 157 156 156 155 154 154 153 153 152 151 150 148 145 142 139 136 134 134 135 138 141 144 145 146 146 146 146 144 143 143 143 144 144 144 144 145 146 148 150 150 153 156 159 162 163 161 156 148 143 145 150 154 155 155 152 148 145 146 150 154 157 157 156 156 160 163 165 163 162 160 158 158 159 159 160 162 165 167 168 168 168 168 167 167 168 168 168 168 168 167 168 168 169 169 170 171 172 172 171 171 171 171 171 171 170 170 170 169 169 169 169 169 169 170 169 168 167 167 167 168 168 167 167 166 165 166 167 168 169 169 168 167 166 165 164 165 165 166 166 166 166 166 165 165 164 164 163 161 159 156 154 154 155 157 159 160 160 160 159 159 157 156 155 154 154 155 156 157 157 158 159 159 159 159 159 158 158 157 156 155 153 151 150 150 151 151 153 154 155 156 157 157 156 157 158 159 159 160 161 161 162 162 162 160 156 156 156 157 158 159 160 161 162 163 164 164 162 161 160 159 159 160 161 161 159 157 157 157 158 158 160 162 165 164 161 157 133 135 137 138 139 139 139 138 138 139 140 141 143 145 147 148 149 151 152 154 156 158 160 160 161 161 161 161 160 158 156 156 156 155 155 155 155 155 154 154 153 152 150 147 144 141 138 135 133 133 135 137 140 143 145 146 146 146 146 145 144 144 144 145 145 145 145 146 147 149 149 150 153 156 159 161 162 159 153 146 142 145 150 152 154 155 152 147 144 146 151 156 158 157 155 155 159 162 163 165 163 161 159 158 158 158 159 162 164 166 168 168 168 169 168 168 168 168 168 168 167 167 168 169 169 170 170 171 172 172 171 171 172 172 171 170 169 169 169 169 169 169 169 170 170 170 169 167 166 166 167 168 167 167 167 166 166 167 168 169 169 169 169 167 166 165 165 165 166 166 167 166 167 167 166 165 164 164 163 161 157 154 153 153 155 157 159 160 160 160 160 160 159 157 156 155 154 155 156 157 157 158 158 159 159 159 159 158 158 158 157 155 153 152 151 151 151 153 154 155 156 157 157 157 156 156 156 158 160 161 161 162 162 161 159 157 154 154 154 155 156 158 159 162 163 164 165 165 164 164 162 160 159 160 160 160 159 158 158 158 159 160 162 164 167 163 159 156 132 135 137 138 139 139 138 138 138 138 140 142 144 146 148 148 150 151 153 155 157 159 160 160 161 162 162 161 160 158 156 155 155 153 153 154 155 155 155 155 154 152 149 146 142 139 136 133 132 133 135 137 140 142 143 144 145 146 146 145 145 145 145 146 146 146 147 146 146 148 149 150 152 155 158 161 160 157 150 144 142 145 146 150 154 154 151 146 143 147 153 157 158 157 156 156 156 158 160 163 164 162 160 159 157 157 159 162 165 167 167 168 169 169 169 168 169 168 168 168 167 167 168 169 169 170 171 172 172 172 172 172 172 172 171 169 168 168 168 169 169 169 170 171 171 170 169 167 166 166 167 167 167 166 166 167 167 168 169 169 169 169 169 168 166 164 164 165 165 166 166 167 167 167 166 165 165 163 162 159 156 154 153 154 155 157 159 159 160 160 160 160 159 158 157 156 155 155 156 157 157 157 157 158 159 159 159 159 158 158 157 155 154 153 152 152 153 154 156 157 158 158 157 155 154 154 156 158 160 160 161 161 161 159 156 155 154 154 154 154 156 157 159 163 165 166 167 166 166 165 162 160 159 159 159 159 159 159 160 160 162 163 165 167 165 159 156 155 132 135 137 138 139 138 138 138 138 139 141 143 146 147 148 149 150 152 153 155 157 157 159 160 161 162 162 162 160 158 156 154 153 152 151 153 154 155 156 156 154 152 148 143 140 137 134 133 132 133 135 136 137 139 141 143 144 145 145 146 145 146 146 147 148 147 148 147 147 148 149 150 151 154 158 160 158 154 147 141 140 141 144 149 153 154 151 146 145 147 151 154 155 156 156 156 156 156 159 163 165 164 162 159 157 157 158 161 162 165 167 169 169 169 169 170 170 170 169 168 167 167 168 169 170 171 172 172 172 173 173 173 173 172 171 170 169 169 169 169 169 170 170 171 171 170 168 167 166 166 167 168 166 166 167 168 168 169 169 168 168 168 168 167 165 163 163 164 164 164 165 166 166 166 166 165 164 162 160 158 156 155 154 155 156 157 158 159 159 160 160 160 160 159 158 157 155 155 155 155 156 156 157 158 159 160 159 159 158 158 157 156 154 153 152 153 154 156 158 159 159 159 158 156 154 153 155 157 159 160 161 161 160 157 156 155 154 154 153 154 156 158 160 163 165 166 167 167 166 165 161 159 158 158 158 159 159 160 162 163 165 167 169 167 160 155 154 153 133 135 137 138 138 138 138 138 139 140 142 145 147 148 149 149 150 152 153 154 155 156 158 160 161 162 163 162 160 158 156 154 152 151 150 151 152 154 156 156 155 151 146 142 139 137 135 133 133 134 135 135 136 138 140 142 143 144 146 146 146 147 147 148 148 148 148 148 148 148 149 148 149 153 157 159 157 151 150 144 139 139 143 148 152 153 150 146 144 147 149 151 152 153 155 155 155 156 160 164 167 166 164 161 158 157 157 158 161 165 167 169 169 169 170 171 171 171 170 168 168 167 168 169 170 171 172 172 173 173 174 174 173 172 171 170 170 170 170 170 170 170 171 171 170 169 169 168 167 168 168 168 166 166 167 169 169 169 169 168 168 168 168 166 164 162 162 162 162 163 164 165 165 165 165 164 163 162 159 158 157 156 156 156 156 157 158 158 159 160 160 161 160 160 158 158 156 156 155 154 155 155 156 158 159 159 159 159 159 158 157 156 154 153 153 154 155 156 158 159 159 159 158 155 153 153 155 157 159 160 161 160 159 157 156 155 155 154 154 155 157 158 160 161 162 163 165 165 165 163 160 157 156 157 157 158 158 160 164 167 169 170 170 165 154 152 152 152 133 135 137 138 138 138 139 139 140 142 144 146 148 149 149 150 151 152 152 153 154 156 158 160 161 163 163 162 160 158 156 154 153 150 149 148 150 153 155 156 154 151 146 142 139 137 136 135 135 134 135 135 136 137 139 141 143 144 146 147 147 147 147 147 148 148 148 149 148 148 147 146 147 152 156 158 156 155 149 141 137 138 141 146 150 152 150 144 142 144 145 145 148 152 154 155 156 157 159 163 167 168 167 163 160 159 158 158 161 165 167 169 169 169 170 171 172 172 171 170 168 168 169 169 171 172 173 173 174 175 175 175 174 173 171 170 170 170 171 171 171 171 171 171 171 169 169 168 168 169 170 168 166 166 167 169 170 170 170 169 168 168 166 164 162 162 162 162 162 162 162 163 164 164 163 163 163 162 160 159 158 158 157 156 156 157 157 158 159 160 160 161 161 160 159 160 159 157 156 155 155 155 156 157 158 159 159 159 159 158 157 155 154 154 154 154 155 156 157 158 158 158 156 153 152 152 154 157 160 161 162 161 160 158 156 156 155 155 156 157 158 158 159 159 159 160 162 163 162 160 158 156 155 156 157 158 159 162 167 169 171 171 168 160 153 148 148 149 133 134 135 137 138 139 140 140 141 142 145 147 149 150 150 150 151 151 151 152 154 155 158 160 162 163 163 162 160 158 155 154 153 151 148 147 148 151 154 155 154 150 146 143 140 139 138 137 136 136 135 135 136 137 139 140 142 144 146 147 148 148 148 148 148 148 149 149 149 148 145 143 144 150 156 156 157 154 147 139 135 136 139 144 149 152 149 144 141 141 142 144 147 150 152 155 157 158 159 163 168 169 169 168 165 161 160 160 162 164 167 168 168 169 169 171 171 172 172 171 169 170 170 170 171 172 173 174 175 176 176 175 174 172 171 170 171 171 171 172 172 172 172 172 171 170 169 169 170 171 170 167 166 166 168 168 169 170 170 170 169 167 164 161 160 161 161 162 162 162 162 163 163 163 162 163 163 163 161 160 160 160 158 156 156 156 157 158 159 159 160 160 161 161 161 162 161 159 157 156 155 155 156 157 158 158 159 159 159 158 157 156 155 155 155 155 155 155 155 156 157 157 155 153 151 152 154 157 159 161 162 163 161 158 156 156 156 157 158 158 158 158 157 157 156 158 159 160 159 158 156 155 155 156 157 159 162 165 169 170 170 168 163 155 154 146 146 146 131 134 136 137 139 140 141 141 142 144 146 148 150 150 151 150 151 151 151 152 153 155 157 160 162 163 162 161 160 159 156 155 153 151 148 146 147 150 153 154 153 150 147 144 142 141 139 138 136 136 136 136 136 137 139 140 142 144 145 147 148 148 148 148 148 149 149 150 149 147 143 140 141 141 149 154 156 153 145 138 134 135 139 143 147 149 147 145 142 141 142 143 146 149 152 155 157 158 160 163 166 167 169 168 166 162 161 161 162 164 166 167 167 168 168 169 170 172 172 172 171 172 172 171 172 173 174 175 175 176 176 175 173 172 171 171 171 172 172 172 172 173 173 173 172 170 170 170 171 171 170 167 165 165 166 168 170 171 171 171 169 167 163 160 159 160 161 162 162 163 163 163 163 162 163 163 164 164 164 163 163 162 159 157 156 156 156 157 159 159 160 160 160 161 161 161 161 161 159 158 156 155 156 156 157 157 158 159 159 159 158 157 156 156 156 156 156 155 155 155 156 156 155 152 151 152 154 156 157 160 162 162 161 158 157 157 157 159 160 160 160 158 156 154 154 156 157 158 158 157 156 156 157 158 161 163 166 168 169 169 168 164 157 156 148 143 143 144 131 135 137 138 139 141 142 143 143 146 148 149 150 151 151 151 151 151 151 152 153 154 156 159 161 162 162 161 160 159 157 155 154 152 148 145 146 149 152 153 152 151 148 146 144 141 139 137 137 137 137 137 137 137 138 140 142 143 144 147 148 148 149 148 149 150 150 151 150 146 141 140 135 139 148 153 155 152 145 137 134 135 138 141 145 146 148 146 143 142 143 145 147 150 153 155 158 159 160 161 162 165 167 168 167 164 162 162 162 164 165 166 166 166 166 168 170 171 172 172 173 174 174 172 172 173 174 175 176 176 175 174 172 171 171 171 171 172 172 172 172 173 174 173 172 172 171 171 172 171 168 166 164 164 166 168 170 171 172 171 169 166 163 160 159 159 160 162 163 163 163 163 163 163 164 164 165 165 165 165 165 164 160 158 156 156 156 157 158 159 159 160 160 160 161 160 161 161 160 159 158 156 156 156 156 157 158 159 159 158 158 157 157 157 157 157 157 156 155 155 156 156 155 152 151 152 151 153 155 158 161 161 160 158 157 158 159 160 161 162 161 159 155 152 153 155 156 157 157 157 156 157 159 161 164 167 169 170 169 167 165 164 158 150 144 142 142 142 132 135 138 139 140 142 143 144 145 147 149 150 151 151 152 151 151 151 151 151 152 153 155 158 160 162 161 161 160 159 157 154 153 152 148 145 145 148 150 152 152 151 150 146 143 140 138 137 137 138 138 138 138 138 139 140 141 143 145 147 148 149 149 149 150 151 151 151 150 147 145 136 131 138 147 152 154 151 144 136 134 135 137 137 140 144 148 148 147 145 145 147 150 153 155 156 157 158 158 158 161 163 166 167 168 166 163 162 162 163 164 165 165 166 166 167 169 171 172 173 175 175 175 174 173 172 173 174 176 176 174 173 172 171 171 171 172 172 172 172 173 173 174 174 173 173 173 173 172 169 168 165 163 163 165 168 170 171 172 170 169 167 164 163 161 160 161 162 163 164 164 164 164 164 165 166 166 166 166 166 166 164 161 158 156 156 156 157 158 158 159 160 160 159 159 160 160 161 161 160 159 158 157 157 157 158 159 159 159 158 157 157 157 158 159 159 158 158 156 156 157 157 156 153 152 152 151 152 153 157 160 160 159 158 157 158 159 160 162 163 162 159 154 152 153 155 156 157 157 157 157 159 163 165 167 169 170 169 168 166 164 161 153 145 142 141 141 141 133 136 138 140 141 143 144 145 146 147 148 150 151 152 152 152 151 151 151 150 151 151 153 156 157 159 160 159 159 158 156 153 151 150 147 144 144 146 148 149 150 151 149 146 142 139 137 137 138 138 139 139 139 139 139 140 142 144 145 147 149 150 150 150 150 151 152 152 151 148 142 130 128 137 146 151 153 151 144 137 134 134 134 135 139 144 147 149 150 149 149 149 151 153 155 156 156 156 157 158 161 164 165 168 169 168 165 163 162 163 163 164 165 165 166 167 169 171 173 175 177 177 177 176 174 172 172 173 174 174 173 172 172 171 171 172 172 172 172 173 173 173 174 174 174 175 175 174 174 171 167 164 162 163 165 167 169 170 171 170 169 169 167 165 162 161 162 163 164 164 164 164 165 165 166 168 167 167 167 167 166 164 161 158 156 156 156 156 157 158 159 160 160 159 158 158 159 160 160 160 160 159 158 158 158 158 159 159 159 158 157 157 158 159 159 160 159 158 157 157 158 159 157 157 155 152 151 151 153 155 158 158 158 157 157 158 160 161 164 165 163 159 154 152 153 155 156 156 158 159 160 161 166 168 169 169 169 168 167 164 162 157 149 143 141 141 141 140 133 136 139 141 142 143 144 144 145 146 149 151 152 153 152 152 152 151 150 149 148 148 149 151 154 157 159 158 158 157 155 153 150 149 146 143 143 144 145 148 149 150 149 146 142 139 137 137 138 139 139 140 140 140 140 142 143 144 146 148 149 150 150 150 150 151 151 151 150 146 136 125 127 136 144 150 153 151 146 139 137 135 134 136 139 144 148 150 152 152 151 151 151 153 154 155 156 156 156 158 163 165 166 168 170 170 167 164 163 162 163 164 165 166 166 168 170 172 175 177 178 179 178 176 174 172 170 171 172 173 173 172 172 172 172 172 173 173 173 173 173 173 174 175 175 177 177 176 175 170 165 162 162 163 165 166 168 169 170 170 170 170 168 166 164 163 163 164 164 164 164 165 166 166 167 168 168 167 167 166 165 164 160 158 157 156 156 155 156 158 160 161 160 158 157 157 158 159 159 160 160 160 159 158 158 159 160 160 160 159 158 158 159 159 160 161 160 159 158 158 159 159 159 158 155 153 151 151 152 154 156 157 157 157 158 159 161 163 165 165 163 159 155 153 153 153 155 156 158 160 162 164 167 169 169 167 167 166 165 162 160 154 147 142 140 141 141 140 134 137 139 141 142 144 144 145 146 147 150 152 153 153 153 152 152 151 150 148 147 146 145 147 151 155 156 156 156 156 154 152 150 148 146 144 143 143 145 147 149 149 148 146 143 140 138 138 139 139 140 140 141 141 142 143 144 145 147 148 150 150 150 150 150 150 151 151 150 144 131 122 126 136 143 149 153 152 152 146 139 136 136 137 140 144 148 152 153 154 153 152 152 152 153 156 158 158 157 158 164 167 167 168 171 171 171 167 164 163 163 165 166 167 168 170 172 174 176 178 179 179 177 175 173 171 169 169 171 172 173 173 173 173 173 174 174 174 174 173 173 173 174 176 177 178 178 177 174 168 163 161 162 163 164 166 167 168 169 170 171 171 169 167 165 164 164 165 165 165 165 166 166 167 168 167 167 167 166 165 164 162 160 160 159 158 156 155 156 158 160 161 160 158 157 157 157 158 159 160 160 159 159 158 158 159 160 160 161 160 159 159 160 160 161 162 160 159 159 159 159 160 159 158 155 154 152 152 153 154 155 156 157 158 159 160 162 164 166 166 163 160 157 156 154 154 155 157 160 162 164 166 168 169 169 167 165 163 163 161 158 153 146 141 140 141 142 142 134 137 140 141 142 143 144 145 146 148 151 152 153 154 154 153 152 151 150 149 147 144 142 144 149 152 154 154 155 155 153 151 150 149 147 145 143 143 144 146 148 149 148 146 143 140 138 137 138 139 139 140 141 142 143 144 145 146 147 149 149 150 150 150 150 150 150 151 148 140 125 120 127 135 142 147 151 153 152 147 141 138 138 138 140 144 148 152 154 155 155 155 154 153 154 157 159 160 159 159 163 168 169 169 169 169 170 169 166 164 165 166 168 170 170 173 174 175 176 177 179 178 176 175 173 172 170 169 170 171 172 173 173 174 174 174 175 175 176 174 173 173 174 175 177 178 177 175 171 166 162 161 162 164 165 165 166 167 168 170 171 170 169 168 166 165 165 166 166 166 166 166 167 167 166 164 165 166 165 164 163 163 162 162 160 159 157 156 156 158 160 161 160 158 157 156 157 158 159 160 160 159 159 158 157 158 159 160 161 161 160 160 161 162 162 162 160 159 159 159 159 159 159 158 156 155 154 153 153 154 154 155 157 158 160 162 164 165 166 164 163 161 160 157 155 155 156 158 161 163 166 167 168 167 167 165 163 162 162 161 159 153 147 142 140 141 143 143 135 137 140 141 143 144 145 146 148 149 152 154 154 154 154 152 151 151 150 148 145 141 139 142 147 150 152 153 153 153 152 151 150 149 147 145 143 143 144 145 147 149 148 146 144 142 140 138 137 138 140 141 142 144 144 145 145 146 147 148 149 150 150 150 150 150 151 151 147 134 120 120 128 135 140 142 147 152 151 147 142 140 140 140 141 143 147 151 154 155 156 155 154 154 155 157 160 161 160 159 163 167 170 170 167 166 168 169 169 167 167 168 171 172 173 175 175 176 176 178 178 177 176 175 174 173 171 170 171 171 172 174 174 175 175 175 176 176 177 175 173 172 173 173 175 177 175 173 169 164 161 161 162 164 165 166 167 168 169 170 170 169 168 167 166 166 166 167 167 167 167 167 166 165 164 162 163 164 164 164 164 163 163 163 162 160 158 157 157 159 160 159 159 158 156 156 156 158 159 160 160 159 158 157 157 157 158 159 161 161 161 161 162 163 163 162 162 160 159 159 158 158 158 158 157 156 155 154 154 154 155 156 157 159 160 162 164 165 165 164 162 162 160 158 156 156 157 158 161 164 165 167 167 165 164 163 162 162 162 161 159 154 152 147 142 142 144 144 135 136 139 141 144 145 146 147 149 151 153 154 155 155 153 153 152 150 149 147 142 138 137 140 145 148 150 151 151 152 152 151 150 148 147 145 143 143 142 144 146 149 149 147 146 145 142 138 138 139 141 142 143 145 145 145 145 146 147 148 149 150 151 151 151 151 151 150 146 127 118 123 128 134 135 141 147 151 151 148 144 142 142 141 142 144 146 148 151 154 156 156 155 154 155 157 160 162 161 161 162 163 167 168 166 165 168 170 171 170 169 171 173 174 175 176 176 176 177 177 177 177 176 175 175 174 173 172 172 172 173 174 175 175 175 176 177 178 177 175 174 172 171 172 173 175 173 172 169 164 161 161 163 164 165 167 168 170 170 170 169 168 167 166 166 166 167 167 167 168 168 167 165 162 160 161 161 163 163 164 164 163 163 163 162 161 159 158 158 159 159 159 158 157 155 155 156 157 159 160 160 160 159 158 157 157 157 159 160 160 161 161 163 164 164 164 162 160 158 157 157 157 157 157 157 156 154 154 155 156 157 157 158 158 159 160 162 163 163 162 161 161 160 159 158 157 157 159 162 163 164 165 165 163 162 162 163 163 163 162 159 158 153 146 142 143 146 146 134 137 140 142 144 146 147 148 150 152 153 155 155 155 154 152 151 149 148 144 138 135 135 139 143 146 148 149 148 150 151 151 149 148 146 144 144 142 141 142 145 148 149 148 148 145 142 139 138 140 142 143 144 145 146 146 146 146 147 148 149 151 151 152 151 151 151 149 142 120 117 123 126 131 135 141 147 150 151 149 146 144 144 143 144 144 144 146 150 153 155 156 156 155 155 157 160 162 162 162 162 163 165 167 167 167 168 170 172 172 172 172 173 174 175 176 176 176 177 177 177 177 176 176 176 176 175 173 173 173 173 174 174 175 176 176 177 178 177 175 174 172 170 170 171 173 172 172 169 164 161 161 161 164 165 167 169 171 170 169 168 167 166 166 166 166 166 167 167 168 169 168 164 160 158 159 159 161 162 163 163 163 164 164 162 161 159 159 159 159 159 159 158 156 155 154 155 157 159 160 160 160 160 159 158 157 157 158 159 160 161 162 164 164 165 164 162 159 158 157 156 156 156 156 156 154 153 153 155 156 158 159 159 157 156 157 158 159 160 160 160 160 160 159 159 158 157 159 161 162 164 164 163 162 162 163 164 164 163 163 162 158 153 145 142 144 146 146 135 138 140 143 145 146 148 149 151 153 154 155 155 154 153 151 149 148 146 141 135 133 134 138 141 144 146 146 147 149 150 150 148 147 145 145 144 141 139 140 141 145 148 149 148 146 143 141 140 141 143 144 146 147 147 147 147 147 148 149 150 152 152 152 152 152 151 147 135 118 115 120 129 132 135 140 146 150 151 150 148 147 146 145 145 144 143 145 148 152 154 156 156 156 155 156 158 160 161 162 163 163 164 167 170 170 170 171 172 172 173 173 174 175 176 176 176 176 176 177 177 177 177 177 177 177 176 174 173 173 173 174 173 174 175 176 176 176 176 174 172 171 170 169 170 172 172 172 169 169 165 162 162 164 166 167 169 170 170 169 167 166 166 166 166 166 166 166 167 168 169 167 163 159 159 158 159 160 161 163 163 163 164 164 162 160 159 158 159 159 160 159 158 157 154 154 154 156 158 159 160 160 160 159 158 158 157 158 159 160 161 161 163 164 163 162 159 158 157 156 156 156 156 155 154 153 151 152 154 156 158 160 159 157 154 154 154 156 158 159 159 159 159 160 160 159 159 160 160 162 164 164 162 161 163 164 165 165 165 163 162 158 152 144 141 144 147 148 136 139 141 143 145 147 149 151 152 153 154 155 155 153 151 150 148 146 143 137 132 131 133 137 139 140 143 145 146 147 148 149 148 146 146 145 143 140 138 138 138 143 147 149 148 146 144 142 141 142 144 145 146 147 148 147 147 148 148 149 150 152 153 154 153 153 151 147 135 120 115 124 130 132 135 139 145 148 151 151 150 148 148 147 146 145 144 144 147 150 153 155 156 156 155 155 156 158 160 162 163 164 165 169 172 172 172 171 172 173 174 174 174 175 176 176 175 175 176 177 178 177 177 177 177 177 176 174 173 172 172 172 172 174 175 175 175 175 175 173 172 171 170 170 170 171 172 172 172 169 165 162 162 164 166 167 168 169 169 168 167 167 167 167 167 167 167 166 167 168 168 166 162 161 160 159 161 161 162 163 163 164 164 164 162 161 160 158 158 159 160 160 159 157 154 153 154 155 157 158 159 160 160 160 159 158 158 159 160 160 161 162 163 163 161 159 157 157 156 157 157 157 156 155 152 150 150 151 153 155 158 159 159 158 154 153 153 154 156 157 157 157 158 159 160 161 161 161 160 161 163 163 162 162 164 165 166 166 165 164 161 157 151 144 141 144 148 149 137 139 141 144 146 148 150 151 153 153 155 155 154 152 150 148 146 143 140 134 130 131 131 133 136 140 142 144 145 146 148 148 148 147 147 145 143 142 139 137 137 142 147 148 148 147 145 143 143 144 145 146 147 148 149 148 147 148 148 150 151 153 154 155 154 154 152 149 138 119 119 128 131 132 134 138 144 146 149 150 150 150 149 148 147 146 145 145 147 149 152 154 156 156 156 157 157 158 160 162 163 165 167 169 171 172 172 172 172 175 175 174 174 175 176 175 174 174 176 176 177 178 177 177 177 176 175 173 171 170 170 171 171 172 173 174 175 174 174 172 172 171 171 171 171 171 171 171 171 169 165 162 163 164 166 166 167 168 168 169 168 168 168 169 169 169 168 167 167 167 166 165 163 162 161 161 162 162 162 163 164 164 164 164 164 162 159 158 158 159 160 160 159 157 154 153 153 154 156 158 159 159 160 159 159 159 159 160 160 161 162 162 163 162 160 158 157 156 157 158 159 159 157 154 150 148 148 150 152 154 156 157 158 157 153 152 152 153 155 156 157 156 157 157 159 161 161 161 160 160 161 162 163 163 164 166 166 166 165 164 161 157 151 145 143 145 147 149 137 139 141 144 147 149 150 151 153 154 155 155 154 152 150 147 145 141 137 133 130 129 130 132 136 139 142 144 145 146 147 148 149 149 148 146 146 143 139 136 136 140 145 148 148 148 146 145 144 144 145 147 148 149 149 148 148 148 149 150 152 154 156 156 156 155 153 147 134 119 125 131 133 133 134 137 142 143 145 147 150 151 151 150 148 147 147 146 147 148 150 152 154 156 157 158 159 160 160 161 163 166 168 168 169 169 170 172 174 176 176 175 174 175 175 174 173 173 174 175 177 178 177 177 176 175 174 172 170 169 169 169 170 171 173 174 174 174 173 172 172 172 172 172 172 172 171 170 170 168 165 163 163 165 166 166 167 167 168 168 169 169 170 170 171 170 169 167 167 167 166 165 164 162 162 162 162 162 163 164 164 165 165 165 164 161 159 157 158 158 159 159 159 157 156 155 154 154 156 157 158 159 159 160 159 159 160 161 161 162 163 163 163 162 159 158 157 158 158 160 161 160 158 154 149 147 148 149 150 152 153 154 156 155 152 152 152 153 154 155 155 155 155 157 159 161 162 162 160 160 161 162 163 164 165 167 166 166 165 163 160 157 152 148 145 145 147 150 137 139 141 144 146 149 150 152 153 155 156 155 153 151 149 146 143 139 135 133 130 129 130 132 135 139 142 144 145 146 147 149 150 150 150 149 146 142 138 136 135 138 143 147 148 149 148 146 145 145 146 147 149 150 150 149 148 148 149 151 153 155 156 156 156 155 152 144 130 121 129 134 135 134 134 135 138 140 140 144 148 151 152 152 150 149 147 146 146 146 147 148 151 155 158 160 160 160 159 160 163 167 167 167 167 168 169 171 175 177 177 175 174 174 173 172 172 172 173 175 177 178 177 176 175 174 173 172 170 169 169 169 170 172 173 174 174 174 173 173 173 173 173 173 173 173 172 170 169 167 165 163 163 165 166 166 167 167 168 169 169 170 171 171 171 171 170 169 167 167 166 165 163 162 161 162 162 162 163 164 165 166 166 165 163 160 158 157 157 158 159 159 158 158 157 155 154 155 156 157 157 158 159 159 160 160 160 161 162 163 163 164 163 161 159 158 158 159 160 161 162 162 159 155 150 147 148 149 150 150 150 152 154 154 152 151 152 153 154 154 154 154 155 157 159 161 162 162 161 160 160 162 163 165 166 166 166 164 163 161 159 157 155 154 149 146 148 151 137 138 140 143 145 148 150 152 154 155 156 155 152 150 148 145 142 138 136 133 130 129 130 132 135 138 141 143 144 145 148 149 150 152 151 150 146 142 138 136 135 137 142 146 149 149 149 148 147 146 147 148 150 151 151 150 149 149 150 151 153 155 156 157 157 155 151 141 127 124 133 137 136 134 134 134 135 137 137 141 147 151 154 154 152 149 148 147 146 145 145 146 150 154 158 160 161 160 159 160 163 164 166 167 167 168 170 172 175 175 176 174 173 173 173 172 170 171 173 175 177 178 178 176 175 175 173 172 171 170 170 170 171 173 173 173 173 174 173 173 175 174 174 174 174 174 172 170 168 167 165 163 163 164 165 166 167 168 169 170 170 171 171 172 171 170 170 170 168 167 166 165 164 162 161 161 161 162 163 164 166 167 167 166 163 160 158 157 157 158 159 159 159 158 157 156 156 156 156 157 157 158 158 159 159 160 160 161 162 163 164 164 163 161 159 159 159 159 161 162 163 163 161 156 151 148 148 149 150 149 149 151 153 153 153 152 152 154 154 155 155 155 156 158 160 162 163 162 162 161 161 162 164 166 167 166 164 162 161 160 159 158 158 155 149 146 148 151 136 137 138 141 145 148 150 152 154 155 155 154 152 150 147 144 142 139 135 132 130 129 130 131 134 138 141 142 144 146 147 148 151 152 152 150 146 142 140 137 135 136 140 145 145 148 149 149 148 147 148 149 150 151 152 152 150 150 150 151 152 155 157 158 158 155 148 137 126 128 137 139 139 137 135 134 134 134 134 139 145 151 155 156 154 152 151 150 148 146 145 145 148 153 157 161 162 161 160 159 161 162 165 167 168 169 171 173 174 175 175 172 171 171 172 173 171 172 173 173 175 178 179 177 176 175 175 174 172 171 172 173 174 174 173 173 173 173 174 174 176 176 175 175 175 174 173 171 169 166 164 163 163 163 164 165 167 168 170 171 171 172 172 171 171 170 170 170 169 167 167 165 164 162 162 161 161 162 163 165 166 167 167 166 163 160 158 157 158 158 158 159 159 159 158 157 157 156 156 157 157 157 158 158 158 159 160 161 162 162 163 163 162 161 160 159 159 160 161 163 164 164 162 157 153 151 150 150 151 149 149 150 152 153 153 154 154 154 155 156 155 156 158 159 160 162 162 163 162 163 163 163 164 166 166 165 162 160 160 159 159 159 159 156 149 147 149 152 135 135 137 141 145 148 151 153 155 155 154 153 151 150 147 145 141 137 133 131 129 129 130 132 134 137 140 142 143 144 146 149 151 153 152 150 146 143 141 138 136 137 140 141 144 147 148 149 148 148 148 149 151 152 153 153 152 152 151 152 153 156 158 159 158 153 145 134 127 131 138 140 141 138 135 134 133 132 133 137 144 150 156 158 158 156 155 153 150 148 146 145 146 151 157 161 163 164 163 161 160 162 164 167 169 170 171 172 172 174 173 172 170 169 172 175 175 175 173 171 173 177 180 179 179 178 178 176 174 173 173 174 175 174 173 172 172 173 173 175 175 175 175 174 174 174 173 171 169 167 165 164 163 163 164 165 167 169 171 172 173 173 172 172 171 170 170 170 169 168 167 166 164 163 163 162 162 164 164 165 166 167 166 165 162 160 159 158 158 158 158 159 159 159 159 158 157 157 157 157 157 157 158 158 158 159 159 160 161 162 162 162 162 162 161 160 160 160 162 163 164 164 162 160 156 154 151 151 152 150 149 149 151 153 154 154 155 155 156 157 157 157 159 160 161 161 162 162 163 163 163 164 165 165 165 163 161 161 160 160 161 161 160 156 149 147 149 152 134 133 136 141 145 148 151 153 154 154 153 152 151 150 148 144 140 135 132 130 129 130 130 132 135 137 140 141 142 144 147 149 152 153 153 150 147 143 141 139 137 137 138 141 144 146 147 148 148 148 148 150 152 153 154 155 154 154 153 153 155 157 159 159 156 152 143 132 128 131 136 141 141 139 136 134 132 131 132 136 142 149 153 157 159 159 157 156 153 151 148 145 145 150 157 161 163 165 165 164 161 161 164 168 170 171 172 172 171 172 171 171 170 169 172 176 178 177 175 173 172 176 178 180 181 181 179 178 176 174 174 174 175 173 172 171 171 171 172 174 175 173 173 173 174 174 174 172 171 170 168 166 164 164 164 165 167 170 172 173 173 173 173 172 171 170 170 170 169 168 167 166 165 165 164 164 164 164 165 165 165 165 164 163 161 160 160 159 159 158 158 159 159 160 159 159 158 157 157 157 157 158 159 159 159 158 159 160 161 161 161 161 161 162 162 162 161 161 162 163 164 164 163 162 158 154 152 152 153 152 151 150 151 151 153 155 155 156 156 157 158 159 160 161 162 162 162 162 163 163 164 164 165 165 164 163 162 162 162 163 164 164 162 155 149 148 150 151 134 132 135 140 145 149 151 153 154 153 153 152 151 149 146 142 137 133 130 129 130 130 131 132 134 135 137 140 142 144 147 149 152 153 152 150 146 143 142 140 140 138 139 141 143 145 146 147 147 147 148 150 152 153 155 156 156 155 155 155 157 158 159 159 155 150 143 138 131 131 136 142 142 140 138 135 133 131 132 135 140 144 148 154 159 160 160 158 156 153 150 145 144 148 154 157 161 165 166 165 162 162 164 168 171 171 171 171 171 170 169 171 171 171 173 176 178 177 176 175 174 174 176 179 181 181 180 180 178 176 173 173 173 172 172 171 170 170 172 173 174 172 171 172 173 174 174 174 173 172 170 167 165 165 165 166 168 169 171 172 173 173 173 172 171 171 171 170 170 169 168 167 167 166 166 166 166 166 166 166 165 164 163 161 161 161 160 160 159 158 158 158 159 159 159 159 159 158 158 157 158 159 160 160 159 158 158 160 160 161 162 162 162 162 163 162 162 162 162 163 163 163 163 161 158 154 152 153 153 154 153 153 153 153 154 155 155 156 157 158 159 160 161 162 162 163 163 163 163 163 164 164 164 164 163 163 163 163 164 166 168 167 162 153 149 148 149 150 133 132 135 140 145 149 151 152 152 152 152 151 151 148 144 139 134 131 129 129 130 130 130 130 131 134 137 140 142 145 147 150 152 153 152 149 146 144 145 142 140 139 139 140 142 144 144 145 146 146 148 148 151 153 155 157 157 157 157 157 158 159 160 159 155 151 148 141 132 132 138 143 144 142 140 137 135 133 132 134 137 140 146 153 159 161 161 160 158 155 151 146 143 145 148 154 160 164 165 165 163 163 165 168 170 171 170 170 169 167 168 171 171 171 172 174 176 176 176 175 175 176 177 178 179 180 180 181 179 175 172 171 172 172 171 171 170 170 171 172 172 170 170 170 171 172 172 173 172 172 171 169 167 166 166 167 168 169 170 170 171 172 172 172 172 172 172 172 172 171 170 169 168 167 167 167 168 168 167 166 164 163 162 162 161 160 160 160 159 158 157 158 159 159 159 159 159 159 158 158 159 160 160 160 159 158 158 158 160 162 162 162 162 163 163 163 162 162 162 162 162 163 162 160 157 153 152 152 153 154 154 155 156 156 155 156 155 156 157 159 160 161 162 162 162 163 164 163 163 163 163 164 164 164 163 163 163 165 167 169 170 166 160 154 151 149 149 150 133 132 135 140 144 148 150 151 151 151 151 150 150 147 142 136 131 128 128 129 130 130 129 129 131 133 137 140 143 145 148 150 152 152 151 149 148 147 144 142 140 138 138 139 141 143 144 145 146 147 147 148 151 153 155 157 159 159 159 159 160 161 160 159 158 154 149 139 132 133 139 145 146 144 142 139 136 136 134 135 136 139 145 152 157 161 161 161 160 158 155 152 147 144 147 154 159 163 165 165 164 164 166 168 168 169 169 168 166 165 167 171 171 170 171 174 176 176 176 175 175 175 177 179 179 180 180 180 178 174 170 170 169 170 171 171 170 169 170 171 171 170 170 170 169 170 170 171 171 172 172 170 169 168 168 168 168 168 169 169 170 171 172 172 173 173 174 174 174 173 172 171 169 168 168 168 168 168 168 166 165 164 163 162 161 160 160 159 159 158 158 158 158 159 159 160 160 160 159 159 160 161 161 160 159 158 158 158 160 161 162 163 163 163 163 162 162 161 161 162 162 163 162 159 156 153 152 152 152 153 154 156 157 158 158 156 156 157 158 159 160 161 162 162 163 163 164 163 163 163 163 163 163 163 163 163 164 168 170 172 170 164 160 156 153 150 149 150 133 132 135 139 143 144 147 149 150 150 149 150 149 144 139 133 129 127 127 128 129 129 129 129 131 134 138 141 144 146 148 150 151 151 150 150 148 146 144 142 140 138 138 138 140 142 143 144 144 145 147 149 151 154 156 158 159 160 160 161 161 162 161 161 159 155 148 139 133 135 141 146 148 147 144 141 141 139 137 136 136 138 143 149 155 160 161 162 162 161 159 156 151 147 148 154 159 161 163 164 163 164 165 165 167 168 168 168 167 166 169 170 171 170 171 174 175 177 177 177 176 175 176 178 179 180 180 179 176 173 172 168 167 169 170 170 169 169 169 170 171 170 170 170 169 169 169 169 171 171 171 170 169 169 169 169 169 168 168 169 169 170 171 172 174 175 176 176 176 175 173 171 169 168 168 168 168 168 168 167 167 165 164 162 161 160 159 159 159 159 158 158 158 159 160 161 161 162 161 160 161 161 161 161 160 159 158 159 160 161 162 163 163 163 162 162 161 161 161 162 162 162 161 159 155 152 151 151 151 152 153 155 157 159 159 158 157 158 158 159 161 162 163 162 162 163 163 163 163 162 162 162 162 163 164 165 166 171 173 173 169 163 160 156 153 151 150 150 133 132 134 137 138 141 145 147 148 148 148 148 147 142 135 130 128 127 127 128 129 129 129 130 131 135 139 143 145 147 149 150 151 151 150 149 148 146 144 143 141 139 138 138 139 141 143 143 144 145 147 149 152 154 156 157 158 160 162 162 163 163 163 162 161 157 149 138 133 136 142 147 149 149 149 146 144 141 139 138 137 138 141 146 153 158 161 162 162 162 161 159 155 151 151 154 158 160 162 162 162 162 163 163 166 168 169 169 168 167 169 170 171 171 171 172 174 176 177 178 177 175 175 177 179 180 180 179 178 175 170 167 167 168 170 169 168 168 169 170 171 171 170 170 169 169 168 169 170 171 171 170 170 170 171 171 170 168 168 169 169 170 171 173 176 176 177 177 176 175 173 170 168 168 168 168 168 168 168 167 167 166 165 164 162 161 159 159 159 159 159 159 159 160 161 162 163 163 162 161 161 161 161 161 161 160 160 160 160 161 162 162 162 162 162 161 161 161 161 162 162 162 160 158 155 154 152 152 151 153 154 155 157 158 159 158 158 158 159 159 161 162 162 162 161 162 162 162 162 162 162 162 163 164 166 167 168 174 176 173 170 163 158 155 153 152 150 150 133 132 132 134 136 139 143 145 146 147 147 147 145 140 133 129 128 127 127 128 129 130 130 131 133 137 141 144 147 148 149 150 150 150 149 148 147 146 144 143 142 141 140 139 140 140 141 143 144 145 147 149 151 153 155 156 158 161 163 164 165 165 164 164 163 158 148 137 133 137 143 148 151 151 151 149 146 143 140 139 138 138 140 145 151 157 159 160 162 163 163 162 159 155 154 155 157 158 160 160 160 160 161 162 164 167 169 170 168 166 167 170 172 172 172 172 172 174 177 177 175 173 174 176 178 179 180 180 179 175 170 168 168 168 169 169 168 168 169 169 170 170 170 170 169 169 169 170 170 171 172 171 171 171 172 171 170 169 168 169 169 170 172 173 175 177 177 176 175 174 172 170 168 168 168 168 168 168 167 166 166 166 166 165 163 161 159 159 159 160 160 161 160 160 162 163 164 164 162 161 161 160 160 161 161 161 161 161 161 161 162 162 162 162 161 161 161 161 161 161 161 161 160 159 157 156 154 153 152 154 155 155 156 157 157 157 157 158 159 160 160 161 161 161 161 161 161 162 162 161 162 163 164 166 168 170 172 177 178 174 167 159 155 153 153 152 151 150 134 133 132 133 136 139 141 143 145 145 146 145 143 139 135 131 129 127 127 128 130 130 132 133 136 139 143 146 147 148 149 150 149 149 148 147 146 145 145 144 144 143 142 141 141 141 141 143 145 146 147 148 150 151 153 157 161 162 164 166 167 166 166 165 164 158 147 135 133 138 144 145 150 152 153 151 148 145 142 140 139 138 140 144 147 151 156 160 162 164 165 165 163 160 157 156 156 155 155 156 158 159 159 161 162 166 169 168 166 165 167 168 171 172 172 172 172 174 177 176 173 172 173 175 177 178 180 181 180 176 171 168 168 168 169 169 169 169 168 169 170 170 170 169 170 170 170 171 171 172 173 173 173 173 173 171 170 169 169 169 170 171 172 173 176 177 176 174 173 172 171 169 169 168 168 168 168 168 167 166 166 166 166 165 163 161 160 160 160 161 161 162 161 161 162 163 164 163 162 161 160 159 159 160 161 161 161 161 161 161 161 161 161 161 161 161 162 162 162 161 159 159 159 158 158 156 154 154 154 155 155 155 155 155 155 155 156 157 158 159 159 160 160 160 160 161 162 162 162 162 162 165 166 168 170 172 174 177 177 171 163 156 152 151 152 152 151 151 136 133 131 132 134 137 139 142 143 144 144 143 141 139 136 132 129 127 127 129 131 132 134 136 138 141 143 146 147 148 149 149 149 148 148 147 146 145 145 145 145 145 145 144 142 142 142 144 145 146 147 147 149 151 153 156 160 163 165 167 168 167 167 167 164 158 146 135 131 134 139 144 150 153 154 153 151 148 145 141 140 139 139 141 145 150 155 159 163 166 167 167 166 163 160 158 158 155 153 153 155 157 158 160 162 164 166 165 164 164 165 168 171 173 173 172 173 175 176 174 171 171 172 173 176 179 181 181 180 176 170 167 167 167 168 170 170 170 169 169 170 170 169 169 169 170 171 171 172 173 175 176 176 175 174 172 170 169 169 170 170 171 172 175 177 176 174 172 171 171 171 170 170 170 169 169 168 167 166 166 166 167 167 166 164 163 162 162 161 162 163 163 162 161 161 162 162 162 161 160 159 159 159 160 161 161 161 161 161 161 161 162 162 161 161 162 163 163 162 159 158 157 157 157 157 156 155 154 155 156 156 154 154 153 152 153 155 156 157 158 159 159 159 160 160 161 162 163 164 164 164 167 168 170 171 172 174 177 174 166 159 153 150 150 151 152 152 151 136 133 131 131 133 135 138 140 141 142 143 142 141 139 135 132 129 127 128 130 132 134 137 138 140 141 142 144 146 148 149 149 148 148 147 146 146 145 145 146 146 147 146 145 144 144 144 144 146 146 146 147 149 152 153 156 160 164 166 167 167 168 168 167 165 158 146 135 134 133 138 144 150 154 155 155 153 151 147 144 142 141 140 141 145 150 155 160 164 167 168 168 168 165 163 162 159 156 152 151 152 156 158 160 162 162 163 163 163 163 165 168 170 172 172 172 173 174 174 172 170 171 172 175 178 180 181 181 176 172 168 166 166 167 168 169 169 169 169 170 170 170 169 169 169 170 171 171 172 174 175 177 177 177 175 173 171 170 170 170 171 172 174 177 178 175 172 171 171 172 172 172 173 172 171 170 169 168 167 167 167 168 168 167 166 164 163 162 162 163 164 164 162 161 161 161 160 160 158 158 158 158 159 160 160 160 160 160 160 161 162 162 162 162 162 163 164 164 163 160 158 155 155 155 156 156 155 155 155 156 156 155 154 152 151 152 154 156 157 158 158 159 159 159 160 161 162 164 165 166 166 168 169 169 171 173 175 177 169 161 156 151 149 149 150 151 151 150 135 132 130 130 131 134 136 138 140 141 141 141 140 138 134 131 129 128 130 132 134 136 138 139 140 141 142 144 146 148 149 149 148 147 147 146 146 146 146 146 147 148 147 147 146 146 145 145 146 146 146 148 148 150 153 157 162 164 166 167 168 169 169 168 165 162 158 146 135 134 139 145 151 154 156 156 155 153 150 149 147 144 142 143 147 151 155 160 164 167 169 169 168 168 166 164 161 158 153 150 151 154 159 161 161 160 160 161 162 163 165 167 169 171 171 171 171 170 169 169 169 173 175 178 180 182 182 179 173 168 165 165 165 166 169 170 168 169 171 172 171 170 170 170 170 170 171 172 173 174 176 177 178 177 176 174 172 171 171 171 172 174 177 179 178 173 171 171 172 172 173 173 174 174 172 170 170 169 168 168 169 169 169 168 167 165 163 163 163 164 165 165 164 163 162 160 159 157 156 156 157 158 159 159 160 160 160 160 161 161 162 162 163 163 163 164 165 165 164 162 157 154 154 153 155 156 156 155 155 155 155 154 153 151 150 151 153 155 156 157 158 158 159 159 160 162 163 164 166 167 167 169 169 170 171 173 175 174 165 158 154 150 148 148 149 150 151 150 134 132 130 130 131 133 136 137 137 139 139 139 138 136 133 131 129 130 132 134 137 138 139 140 141 141 142 144 146 148 149 148 147 147 147 147 146 146 146 146 148 148 148 148 148 147 146 146 146 147 148 148 149 152 155 159 162 164 165 167 168 170 171 170 168 166 159 147 137 136 141 146 151 155 157 158 157 156 155 153 148 145 144 145 148 152 156 160 164 167 169 169 169 168 168 166 163 160 155 151 150 153 158 161 160 159 158 160 162 163 165 167 169 171 170 168 166 165 165 167 171 174 177 180 183 183 181 178 172 167 164 164 164 166 170 171 171 172 173 173 172 170 170 170 170 171 172 174 174 175 176 176 177 177 177 176 174 173 173 173 174 177 180 180 177 172 171 171 172 173 174 175 175 174 173 171 171 170 170 169 169 170 170 169 167 165 164 163 163 164 166 166 166 165 163 160 158 155 154 154 156 158 159 159 159 160 160 161 161 161 161 162 163 163 164 164 164 165 164 161 156 153 152 152 154 156 157 157 156 155 155 153 152 151 151 151 153 155 155 156 157 158 159 160 161 162 163 165 166 167 168 168 169 170 172 174 173 169 161 156 153 151 148 147 148 150 150 150 133 131 129 130 131 133 134 135 137 138 138 137 136 134 132 131 131 131 133 136 137 139 140 142 142 143 143 145 146 148 148 147 147 146 147 147 147 147 146 147 148 149 149 149 149 148 147 147 148 148 149 150 152 154 157 160 162 164 166 168 169 171 172 171 170 167 159 147 138 138 142 147 151 156 158 159 159 158 157 154 149 146 144 146 148 151 155 159 163 165 167 169 169 169 169 168 165 162 157 153 151 153 157 158 160 157 157 159 162 164 165 167 169 170 169 165 163 163 164 167 171 174 177 181 184 182 179 176 172 171 166 164 164 166 169 172 174 173 172 172 171 171 171 171 171 171 172 174 175 176 176 176 177 177 177 176 175 174 174 175 178 180 182 179 175 171 171 171 172 174 176 176 176 175 173 172 172 172 171 171 171 171 170 169 168 166 165 164 165 165 166 166 167 166 163 160 157 154 153 153 156 158 158 159 159 160 161 161 162 161 161 161 162 163 164 164 164 165 163 159 154 152 151 152 154 155 157 158 158 156 155 153 151 151 151 152 152 153 154 155 157 159 160 160 161 163 164 165 165 166 167 168 169 170 172 173 170 163 158 155 154 152 148 146 147 149 150 150 133 130 130 130 130 131 133 135 136 137 137 135 134 133 132 132 132 133 134 136 138 140 141 143 144 144 144 145 146 147 147 147 146 146 147 147 147 147 147 147 148 148 149 149 149 149 148 148 149 150 151 152 153 155 158 160 163 165 167 168 170 171 171 172 170 167 159 147 140 140 143 147 152 156 158 158 159 159 158 155 150 146 145 146 149 152 155 156 159 163 166 168 169 170 170 169 166 163 159 155 152 152 153 156 158 155 156 159 163 165 167 168 170 170 169 167 165 165 166 169 171 173 177 181 181 178 175 173 171 170 166 164 164 165 169 172 176 173 169 169 169 171 171 171 170 170 171 174 175 176 176 176 176 176 176 176 175 175 175 178 181 184 183 178 176 173 171 172 173 175 176 177 177 175 173 172 172 172 172 172 172 171 170 169 168 167 166 165 167 166 166 166 166 165 162 159 157 155 153 153 154 156 158 159 159 160 161 162 162 161 161 161 162 162 163 164 164 165 162 157 153 151 150 151 152 154 157 159 159 157 155 153 151 151 151 151 152 153 154 156 158 160 161 162 163 165 165 165 165 166 168 169 170 170 171 169 164 159 156 155 153 151 148 146 147 149 150 151 133 131 130 130 130 131 133 135 136 137 135 133 132 132 132 132 133 133 134 136 139 141 143 145 145 145 144 144 145 146 146 146 146 147 148 148 148 147 147 147 148 148 149 149 149 149 149 149 149 151 152 153 154 156 158 160 163 166 167 168 169 170 171 171 170 167 159 149 143 143 145 148 152 153 157 159 160 160 159 156 151 147 146 148 150 153 154 155 158 162 165 168 170 171 172 171 167 163 160 156 156 154 153 155 156 153 155 160 164 167 168 169 169 170 169 168 168 169 169 169 171 174 177 179 178 175 174 171 168 168 165 164 164 166 170 174 177 175 171 168 168 169 171 170 169 168 168 171 174 176 176 176 177 175 175 175 175 175 176 182 185 186 183 182 177 173 172 173 174 175 176 177 177 175 173 172 172 172 173 173 172 171 170 169 169 168 168 168 169 168 167 167 166 164 161 160 158 155 153 153 154 156 158 159 159 160 161 161 162 161 161 162 162 162 163 164 165 164 160 155 152 151 151 151 151 154 157 159 159 158 156 153 152 151 151 151 152 153 154 157 159 161 163 164 164 165 166 166 166 167 168 169 170 170 169 165 160 155 154 153 153 151 148 146 147 149 150 150 134 134 132 131 130 131 133 135 136 135 133 132 131 131 132 132 133 133 134 136 139 142 144 145 146 145 145 144 144 145 145 146 147 148 149 149 148 147 146 147 147 148 149 149 149 150 150 151 151 153 153 154 155 157 159 161 164 165 167 168 169 169 170 171 170 167 160 151 146 145 147 147 150 154 157 159 160 160 159 157 152 150 149 151 151 153 154 156 158 161 165 168 170 172 172 171 168 164 164 161 158 156 154 155 154 152 154 160 165 167 169 170 170 171 170 170 170 171 170 171 173 176 177 177 176 173 169 167 168 166 164 164 165 167 172 176 179 179 176 171 168 167 168 168 169 168 167 169 172 174 176 178 178 176 175 175 176 177 179 184 187 187 186 182 176 173 173 175 176 176 175 175 175 173 172 172 172 173 173 173 172 171 170 169 169 169 169 169 169 168 168 167 166 164 161 160 159 158 157 155 154 156 158 159 159 159 160 161 161 161 162 162 163 163 164 165 166 163 157 153 152 151 151 151 151 153 156 158 159 159 157 155 154 153 152 152 152 153 155 157 159 161 164 164 165 165 166 166 167 167 168 170 170 169 166 163 157 152 151 152 152 151 149 147 148 149 149 151 137 136 134 132 131 131 133 135 136 134 132 131 130 131 131 132 133 134 135 137 140 143 145 146 146 145 145 144 144 144 145 146 148 149 150 150 148 147 146 147 147 148 149 149 150 150 151 152 153 154 154 155 157 159 160 162 163 166 168 169 169 169 169 171 171 167 161 153 148 147 148 149 151 154 157 159 160 160 160 158 154 154 153 153 153 155 156 156 158 161 165 168 170 171 171 170 169 168 165 163 161 158 157 157 155 153 155 161 165 166 168 169 171 171 170 170 170 171 172 173 175 177 177 176 174 168 163 163 166 166 165 165 167 169 173 175 178 179 177 173 168 165 165 167 169 168 167 168 169 172 176 179 178 178 177 176 177 179 182 186 187 187 185 181 176 173 174 176 176 175 174 173 172 171 170 171 172 172 173 173 172 171 170 170 169 169 169 169 168 168 168 167 166 164 162 161 160 159 158 156 156 157 159 159 159 159 159 160 160 161 162 164 164 164 165 166 166 162 156 153 152 151 151 151 151 152 154 157 158 159 158 157 156 154 153 153 153 155 156 157 159 161 162 164 165 165 166 167 167 168 169 169 169 168 166 161 153 149 150 152 153 152 150 149 149 149 150 151 138 137 135 132 131 131 133 134 135 134 132 131 131 131 132 133 134 134 136 138 140 143 145 146 146 146 146 145 145 145 146 147 149 151 151 150 149 148 147 147 148 148 149 149 150 151 153 154 154 155 155 157 158 160 160 162 164 167 169 169 169 169 170 171 172 168 162 156 154 150 149 150 152 155 157 159 160 161 160 159 157 157 157 156 156 157 158 158 159 162 165 168 170 170 170 170 170 168 166 164 163 161 161 160 157 154 156 160 162 165 167 169 170 171 169 169 169 171 173 175 176 177 178 178 174 166 160 161 164 166 167 167 168 171 172 175 177 178 176 172 168 164 163 166 168 168 167 168 169 171 174 176 177 179 179 179 180 182 183 186 187 186 184 180 176 174 175 176 176 175 174 172 170 169 169 170 171 171 171 172 172 171 171 171 170 169 168 167 167 167 168 168 167 165 163 162 161 160 159 158 158 159 160 160 160 159 159 159 160 161 163 165 165 165 166 166 165 163 157 153 151 150 151 150 151 151 153 155 157 158 158 158 157 155 154 154 154 155 156 157 158 160 161 163 164 165 166 167 168 169 169 169 169 168 164 157 150 147 149 152 153 153 151 151 150 150 151 152 138 137 135 132 130 131 133 133 133 132 132 131 131 131 132 133 133 134 135 137 140 142 144 146 146 147 147 146 146 146 147 149 151 152 151 150 148 148 148 148 148 148 149 150 151 152 154 154 155 156 157 159 160 160 162 164 166 169 170 170 170 171 171 172 172 168 164 161 154 150 149 151 153 155 157 158 160 161 161 161 161 160 159 158 158 159 160 161 161 163 165 167 168 169 169 170 170 168 167 165 165 165 165 164 161 156 157 157 160 164 166 167 169 169 169 168 169 171 173 175 176 177 179 179 175 167 160 160 163 166 167 168 168 170 172 174 176 176 175 172 168 166 165 165 166 167 167 168 170 171 171 172 173 178 181 182 182 184 185 189 188 185 182 179 177 175 175 175 174 174 173 170 167 166 168 169 170 170 169 170 170 171 171 171 170 169 168 166 165 166 168 168 168 167 165 163 161 160 160 159 159 160 161 161 161 161 160 160 161 162 164 165 166 166 166 166 164 162 156 151 150 150 151 150 150 151 152 152 153 155 157 158 157 156 155 155 155 156 156 157 158 160 162 164 165 166 167 168 169 170 170 170 169 167 163 155 148 146 148 151 153 153 154 152 151 151 152 152 138 137 134 131 130 131 132 132 132 132 132 131 131 131 131 132 132 133 134 136 139 141 144 145 147 148 148 147 147 147 149 150 152 152 151 150 148 148 148 148 148 148 149 150 151 153 154 154 155 157 159 160 161 162 163 165 167 170 171 171 171 172 172 172 172 171 167 160 154 150 150 151 153 155 156 157 159 161 161 162 163 162 161 160 160 161 162 163 162 163 165 165 166 167 168 169 169 168 167 166 167 168 169 167 167 163 160 158 161 163 164 165 167 168 168 168 168 169 170 173 175 177 179 180 177 169 162 160 162 164 166 167 168 169 170 172 174 173 172 171 169 168 167 166 167 167 167 168 170 170 169 169 170 175 180 181 184 186 188 189 189 185 181 179 178 176 175 174 173 172 170 168 165 165 166 169 170 169 168 168 168 170 170 171 171 170 168 165 165 166 167 168 168 167 165 163 161 159 159 159 160 161 162 162 163 162 162 162 162 163 164 166 166 166 166 166 163 159 153 150 148 149 151 151 151 151 151 151 152 154 156 157 157 157 156 155 155 155 155 156 158 160 162 164 165 166 168 169 169 170 170 170 169 167 161 153 147 145 146 148 151 153 154 153 152 152 153 153 138 136 133 131 131 131 132 132 131 131 131 130 130 129 129 130 131 132 133 136 138 139 142 145 148 149 148 148 148 148 150 152 152 152 152 150 149 148 148 148 148 149 149 151 152 154 154 155 156 157 160 162 163 164 165 166 169 170 172 173 173 173 172 172 172 170 166 159 153 151 151 153 154 155 156 156 158 159 161 163 164 164 163 162 162 162 163 164 164 164 164 164 165 165 166 168 169 169 168 168 169 170 170 171 169 166 163 161 162 163 163 163 165 167 168 168 168 167 169 171 173 176 178 180 178 171 165 162 162 162 165 168 168 168 168 169 171 170 170 170 170 169 169 168 168 168 168 168 170 170 169 168 169 171 174 178 183 187 191 192 191 186 182 180 179 178 177 175 173 171 169 167 164 164 166 168 169 168 168 167 167 169 170 172 173 172 168 165 164 164 165 167 167 167 165 163 160 158 157 158 159 161 161 163 164 164 163 163 163 164 165 166 166 167 167 164 160 155 151 148 147 149 151 151 152 152 153 152 152 154 155 157 157 157 156 155 155 155 155 156 157 160 162 164 165 167 168 168 169 169 170 170 169 167 160 152 146 144 145 146 149 152 153 153 152 153 154 153 137 135 133 131 131 131 131 132 131 130 129 129 128 128 128 129 131 132 134 136 137 139 143 146 149 150 149 149 149 150 151 152 153 152 152 151 149 148 148 148 148 149 150 152 154 155 155 156 157 158 162 164 164 165 166 168 170 172 173 174 174 175 174 174 172 169 165 158 153 152 153 154 154 155 155 155 156 158 162 164 165 165 165 165 164 164 164 165 165 165 165 165 164 164 165 167 169 169 168 169 169 169 171 172 172 169 166 163 162 163 162 162 163 165 167 167 167 166 166 168 171 174 177 178 177 172 168 167 162 162 165 167 168 167 166 166 167 167 167 168 170 170 170 169 169 169 169 169 171 171 171 169 169 170 172 176 181 186 190 192 190 186 183 180 180 179 177 175 173 171 168 166 164 164 166 167 168 169 168 167 167 168 170 173 174 172 168 166 164 164 165 166 167 167 166 163 160 157 155 156 157 159 161 163 164 165 165 165 164 164 165 165 166 167 166 163 157 152 149 147 146 148 149 150 152 153 154 153 153 154 155 157 157 156 156 156 156 156 155 156 157 159 161 163 164 165 166 167 168 169 169 170 169 167 159 152 149 145 144 145 148 151 152 152 152 154 155 155 136 134 132 131 131 131 132 132 131 130 129 128 127 127 128 129 131 133 134 136 138 142 145 148 150 151 150 150 150 151 152 152 153 153 153 151 150 149 149 148 148 150 152 154 155 156 157 157 158 160 163 165 166 166 167 169 171 173 174 175 176 176 177 175 173 169 164 158 153 152 154 154 155 155 155 155 156 159 162 164 166 166 166 166 165 165 165 165 166 166 166 165 163 163 165 167 168 169 169 170 170 170 172 173 174 171 168 164 162 162 162 162 161 162 164 166 166 165 165 166 169 173 175 176 175 173 172 168 164 163 165 167 168 167 165 164 164 163 164 166 169 170 171 170 170 170 171 170 171 172 172 170 170 172 174 176 179 182 184 187 184 183 183 182 180 178 176 175 173 171 169 167 165 165 165 167 168 169 168 168 168 169 171 174 175 172 170 167 164 163 164 165 167 168 167 164 160 156 154 154 156 159 161 163 164 166 166 166 165 165 165 165 167 167 166 161 155 150 148 146 145 146 147 149 152 153 155 155 155 155 155 156 156 156 157 157 157 157 156 156 157 158 160 160 161 163 165 166 168 169 169 170 170 167 162 155 151 146 144 145 148 150 151 151 152 154 154 154 135 134 133 132 132 132 133 134 133 131 129 127 127 128 129 130 132 134 135 138 140 143 146 149 151 152 152 151 152 152 153 153 153 153 153 152 150 150 149 149 149 151 154 155 156 156 157 158 159 161 165 167 167 167 168 170 172 173 174 175 177 178 179 177 174 169 164 158 154 154 155 155 155 155 155 157 158 160 163 164 166 167 167 167 167 167 167 167 167 167 167 165 164 163 164 165 167 169 169 171 171 171 173 175 175 173 168 164 162 162 162 162 162 162 164 165 165 165 164 165 168 171 174 173 173 171 170 168 165 164 165 166 167 167 165 164 162 161 162 165 168 170 171 171 171 171 172 172 172 172 171 170 171 173 174 175 176 178 179 181 177 176 179 180 179 178 176 175 174 173 171 168 167 166 166 167 169 170 170 169 170 171 173 175 175 174 171 167 163 163 163 164 166 168 168 166 163 162 157 154 156 159 161 163 164 166 166 166 166 166 166 166 167 167 165 159 153 149 148 147 146 145 146 149 151 154 155 156 156 155 155 155 156 156 157 158 158 158 158 157 157 158 158 159 160 162 164 166 167 168 169 170 170 168 165 156 150 146 144 145 147 150 151 151 150 151 152 152 135 135 134 133 132 133 134 134 134 132 129 128 128 129 130 130 133 135 137 139 141 144 146 149 151 153 153 153 153 153 153 153 153 153 152 152 151 150 150 150 150 152 154 155 156 157 158 159 160 163 166 168 168 168 169 171 172 173 175 176 178 180 180 178 175 170 165 160 157 156 156 156 156 156 156 159 160 162 163 164 165 166 166 167 167 168 168 168 169 169 168 166 164 162 161 163 165 166 170 172 172 172 173 176 176 174 169 163 161 161 162 163 163 163 164 164 164 164 164 165 167 169 172 171 170 168 168 167 166 165 165 165 167 167 166 165 162 160 161 164 167 170 171 172 172 172 173 173 172 171 170 170 171 172 172 172 173 175 176 176 174 173 175 178 178 178 177 176 175 175 173 172 171 169 168 168 170 172 172 172 172 173 174 175 176 175 172 167 164 163 162 163 165 168 169 169 168 163 158 155 156 158 161 163 164 166 166 166 167 167 167 167 167 167 163 158 152 149 149 148 147 145 146 148 151 154 155 157 157 156 156 156 156 157 158 159 159 159 159 158 158 158 158 159 160 162 164 166 167 168 169 170 169 168 162 154 149 145 143 145 147 150 150 150 149 149 150 150 136 135 135 134 134 134 136 136 135 133 130 129 129 130 130 132 134 137 138 139 141 143 146 149 151 154 155 155 154 154 153 153 152 152 152 152 151 151 151 151 151 152 153 155 156 158 159 160 162 164 167 170 170 170 170 171 172 174 175 177 179 180 180 178 176 172 167 164 161 159 157 157 157 157 158 161 162 163 163 163 164 164 165 166 168 169 169 170 170 170 169 167 164 161 160 159 161 165 169 172 173 173 175 176 176 174 171 165 163 161 163 165 166 165 165 163 163 163 164 165 166 167 170 171 169 166 165 165 165 164 164 165 165 166 167 166 163 160 160 163 166 169 172 173 174 174 173 172 171 169 168 169 171 171 170 169 170 171 172 173 171 169 171 175 177 178 177 177 177 178 177 177 174 171 170 169 171 172 173 173 174 174 174 175 176 176 172 167 164 163 162 162 164 165 166 168 168 164 159 155 155 158 161 163 164 165 166 166 167 167 167 168 167 166 162 157 153 152 150 149 148 146 146 147 149 152 155 155 157 157 157 157 157 158 159 160 160 160 159 159 158 158 159 160 161 162 164 166 167 168 169 169 169 165 159 153 148 144 143 144 147 148 148 149 148 147 147 147 137 137 136 136 136 137 138 138 137 134 131 131 131 131 132 134 136 138 138 139 140 142 145 148 152 152 155 157 157 155 153 152 151 152 152 152 152 151 151 151 151 152 154 155 157 158 160 161 164 166 169 172 171 171 172 173 174 174 175 177 180 180 180 178 176 173 171 169 165 161 159 159 159 159 160 163 164 164 164 163 163 163 165 166 168 169 170 171 172 171 170 169 166 163 161 159 160 164 168 172 174 175 176 176 176 174 173 170 165 163 164 166 168 168 166 164 164 164 165 165 165 166 170 171 168 163 162 163 164 164 164 164 164 165 166 166 164 161 160 162 165 169 172 174 174 174 173 172 169 166 166 169 170 171 168 168 167 168 168 169 169 167 169 174 178 179 179 178 179 180 180 180 177 174 171 170 171 173 174 174 174 174 174 176 177 176 173 168 165 163 162 162 163 163 165 167 167 164 159 155 156 158 161 162 163 164 165 166 166 167 167 168 167 165 163 160 156 152 151 150 150 148 147 147 148 150 153 153 156 157 158 158 158 159 160 160 160 160 160 159 159 159 160 161 161 162 164 165 166 167 168 168 166 162 157 153 147 144 142 143 144 146 148 147 147 146 146 146 138 138 139 139 139 140 140 140 139 136 134 133 133 133 135 136 137 137 137 138 140 142 145 149 149 153 157 159 159 156 153 151 151 151 153 153 152 152 151 151 152 153 154 156 157 159 161 163 166 169 170 173 173 173 174 174 175 175 176 178 180 180 180 179 177 176 174 170 166 162 161 161 161 161 162 163 165 165 165 164 164 164 164 166 168 169 171 171 172 172 171 171 170 167 163 160 160 163 167 171 174 176 176 176 175 175 173 171 167 165 166 168 170 170 168 167 166 166 165 164 163 166 169 170 166 159 158 161 163 163 163 163 163 164 165 166 164 161 160 162 165 168 169 172 174 174 174 172 168 164 165 168 170 169 168 166 165 164 164 166 166 167 170 175 179 180 180 180 180 182 182 182 179 176 172 171 171 172 173 173 174 174 175 176 177 176 172 167 165 164 163 163 163 164 165 166 166 163 159 156 156 158 160 161 163 164 165 166 166 166 167 168 167 166 164 160 155 152 151 151 152 151 149 148 148 147 149 152 156 158 159 159 159 160 160 161 161 161 160 159 159 160 161 162 162 163 164 165 165 166 167 166 163 159 156 152 147 144 143 142 143 145 147 147 146 145 146 146 140 141 141 142 142 143 143 142 142 139 137 135 135 135 136 137 137 137 136 137 139 141 142 145 149 153 158 161 161 158 153 150 150 152 153 154 153 153 152 151 152 153 155 157 158 160 163 166 168 170 171 174 175 175 175 176 176 176 176 178 179 180 180 179 179 177 175 171 166 163 162 162 162 163 164 165 167 167 167 166 165 164 165 166 167 169 170 171 172 172 173 172 171 169 166 162 161 163 167 171 174 175 176 176 175 175 173 171 169 167 168 170 172 172 171 171 170 168 166 164 163 165 169 170 164 157 156 157 161 162 163 163 162 163 164 165 164 162 161 161 163 165 167 171 174 175 174 171 165 162 164 167 169 169 165 163 163 162 163 164 166 167 169 173 177 180 181 181 181 183 183 182 179 176 173 171 172 172 172 173 174 175 175 176 177 174 170 167 165 165 164 164 164 165 165 165 164 162 159 157 156 157 159 162 163 165 166 166 166 167 167 168 168 167 164 159 154 152 152 152 152 153 152 150 150 149 150 152 155 157 159 159 160 160 161 161 162 162 161 160 159 159 161 162 163 163 163 163 164 165 166 165 161 158 156 152 150 147 144 143 143 145 146 146 146 145 146 146 142 143 143 144 145 145 145 145 143 140 138 137 136 135 135 135 136 136 136 136 137 138 141 145 150 154 159 162 163 159 154 151 151 153 155 155 155 153 153 152 153 155 156 158 160 162 164 166 169 170 173 176 176 177 177 177 177 177 177 178 179 179 179 180 180 178 175 171 167 163 163 164 164 165 166 166 169 169 168 167 165 165 165 166 167 169 170 171 171 172 173 173 172 171 168 164 162 163 166 170 172 173 175 176 176 175 174 171 170 169 170 172 174 174 174 174 171 168 166 164 163 165 169 169 162 154 154 153 158 162 163 163 162 163 164 165 164 163 162 162 162 163 166 169 174 176 175 169 163 161 164 164 167 167 163 161 161 162 163 164 166 167 168 169 172 177 181 183 183 184 184 181 179 176 173 172 172 172 173 175 176 176 177 177 176 172 170 168 166 165 165 165 165 165 165 165 164 161 159 159 157 157 159 162 163 165 165 166 166 167 167 168 168 167 163 158 153 151 152 152 153 153 153 153 153 152 151 152 155 157 158 159 160 160 161 162 163 163 162 160 158 159 160 162 162 163 163 163 163 164 164 163 160 158 156 155 152 148 144 143 143 144 146 146 145 145 145 145 143 144 145 146 147 147 147 146 143 141 139 137 135 134 133 134 135 136 137 137 138 139 142 146 151 155 160 163 164 161 156 152 152 153 156 157 156 155 154 154 155 156 157 159 162 164 165 167 169 172 174 176 178 178 179 178 178 178 178 178 178 178 179 180 180 179 176 171 167 165 165 166 166 167 167 168 170 170 169 167 166 165 165 165 167 168 169 170 171 172 173 173 173 172 169 166 164 164 165 168 169 173 175 176 176 175 174 172 171 171 172 174 175 176 177 175 172 169 167 165 164 166 169 168 165 158 153 152 157 162 163 163 163 164 165 166 166 166 165 163 161 161 163 168 174 177 174 168 163 161 161 164 166 165 161 159 161 163 164 165 166 167 168 169 171 174 179 182 185 185 183 180 178 177 174 173 172 174 175 177 178 178 178 178 175 173 171 166 165 165 166 166 166 166 166 165 164 162 161 159 158 158 160 162 163 164 165 166 167 167 168 168 168 166 163 157 153 151 152 152 152 151 152 154 154 154 154 153 155 156 158 159 159 160 161 162 163 163 161 159 158 158 159 159 161 162 162 162 162 164 164 162 159 158 157 157 154 149 145 144 143 145 146 146 146 145 144 145 144 145 146 148 148 149 148 146 144 141 140 137 135 133 133 134 135 137 138 139 139 141 144 147 152 156 160 164 165 162 158 156 154 155 157 158 157 156 155 156 156 157 158 160 163 165 167 169 171 173 175 177 179 179 179 179 178 178 179 179 178 178 179 181 181 179 176 171 168 167 167 168 168 168 169 169 170 170 169 168 167 166 165 165 167 167 168 169 170 171 173 174 174 173 170 168 166 165 164 166 169 173 175 176 176 175 174 173 172 172 173 174 176 178 178 176 172 171 169 166 165 166 169 168 168 162 153 151 157 162 164 164 164 165 167 168 168 169 167 164 160 159 161 167 173 176 174 168 167 162 159 161 164 164 161 159 161 164 165 166 166 167 168 170 170 170 174 180 184 185 182 181 179 178 176 174 174 177 179 180 181 181 180 179 179 176 170 165 164 165 166 166 167 167 166 166 165 164 162 160 158 158 160 162 163 164 165 166 167 168 169 169 169 167 163 157 153 152 151 151 151 150 151 153 155 156 155 155 156 157 157 158 159 160 162 162 162 162 160 158 157 157 157 159 160 161 161 161 162 164 164 162 160 158 158 157 155 151 147 145 145 146 147 147 147 145 144 145 144 145 146 148 149 149 148 146 144 142 140 137 135 133 133 133 134 137 139 140 141 143 145 148 152 156 161 165 166 166 163 159 156 156 158 159 159 158 157 157 158 158 159 161 165 167 169 171 172 174 176 178 179 180 180 179 179 179 179 179 179 179 180 181 181 179 176 171 169 169 169 169 170 170 170 170 170 170 169 169 168 167 166 166 167 168 168 169 170 172 173 174 174 173 172 170 168 167 165 166 169 172 175 176 176 176 175 174 174 173 173 174 176 178 178 175 173 172 171 168 166 167 168 169 168 162 154 151 156 161 164 164 165 165 166 168 170 171 169 164 160 159 160 165 171 174 174 172 168 162 159 161 164 163 160 158 161 164 165 166 167 168 169 169 169 169 172 177 181 183 180 181 180 178 176 175 176 181 184 184 183 183 182 182 180 176 170 165 163 164 166 166 167 167 167 167 166 164 162 160 159 159 161 162 163 164 165 166 168 169 170 170 169 167 163 158 154 154 152 151 150 150 151 152 154 156 157 157 158 158 158 158 159 160 161 162 161 161 160 158 158 157 157 159 160 160 161 162 163 164 165 163 160 158 158 158 156 153 149 147 146 147 147 148 148 146 144 145 144 144 146 147 149 149 148 146 144 143 140 137 136 134 134 134 136 138 140 142 143 144 147 150 153 157 161 166 166 166 164 160 158 158 159 160 160 160 159 159 159 159 160 163 166 168 170 172 174 175 177 178 180 180 180 179 179 179 179 179 180 180 181 181 181 179 176 172 171 171 171 171 170 171 171 171 170 170 169 169 168 168 168 168 168 168 168 169 170 172 173 174 174 174 173 172 170 168 166 166 169 172 174 176 176 177 176 176 175 174 173 174 176 178 177 176 174 174 173 171 168 167 168 169 168 163 155 151 155 161 164 165 166 166 166 168 171 172 170 165 162 160 160 163 169 169 173 172 169 164 161 161 163 162 159 157 159 161 164 167 168 168 169 170 170 171 172 174 176 177 176 180 180 178 177 177 179 187 188 186 185 185 184 182 180 177 171 166 163 164 165 166 167 167 167 167 165 164 162 160 160 160 162 163 164 165 165 167 168 169 169 169 169 167 164 160 160 156 153 151 150 150 151 152 153 156 157 158 159 159 159 159 160 160 161 161 161 161 161 160 159 157 158 158 159 159 161 162 163 165 165 162 159 157 158 158 156 154 151 149 148 148 148 149 149 147 145 146 143 143 145 147 148 148 148 146 145 143 140 138 138 136 135 136 137 139 142 144 145 146 149 152 155 158 159 164 166 165 163 160 159 160 160 161 161 161 161 161 161 161 162 165 167 169 171 174 175 177 178 179 181 181 181 180 180 180 180 180 181 181 181 182 181 180 177 175 173 173 173 172 171 171 171 171 170 169 169 168 168 168 168 169 168 168 169 169 171 172 172 173 173 174 173 172 171 169 167 167 169 172 174 176 177 177 177 176 175 175 174 175 176 177 177 176 176 176 176 174 170 167 167 169 168 163 156 152 155 160 162 164 166 166 166 168 171 172 170 166 164 162 160 161 163 168 172 172 168 164 161 160 161 160 158 156 156 159 164 167 169 169 169 171 172 172 173 173 173 173 175 177 178 179 179 181 185 189 189 188 186 184 183 182 180 177 172 166 164 164 165 165 166 167 167 166 165 163 162 161 161 161 162 163 165 166 167 167 168 168 168 168 168 168 167 164 160 157 154 152 151 150 151 152 153 154 156 157 159 160 161 161 161 160 160 160 161 161 161 161 160 158 158 158 158 159 161 162 163 165 164 160 157 156 157 157 157 155 154 153 151 149 150 150 150 149 147 147 142 142 144 146 147 148 147 146 145 143 142 141 139 137 136 137 138 140 142 145 147 148 151 154 157 157 161 164 164 164 162 161 161 161 161 162 163 163 163 163 162 162 163 165 167 170 172 175 177 179 180 180 182 182 182 181 181 180 181 181 182 182 182 182 181 180 179 176 175 175 174 173 172 171 172 172 171 170 169 168 168 168 169 169 169 169 170 170 171 171 172 172 173 174 173 173 172 170 168 168 169 172 174 175 176 177 177 177 176 175 175 175 177 177 177 177 177 178 177 174 169 166 167 168 168 164 158 154 156 157 160 163 166 167 167 167 169 171 170 167 164 163 163 161 161 166 170 171 168 164 162 161 161 160 160 157 155 157 163 167 169 169 170 172 173 173 174 174 174 173 174 174 177 181 185 188 190 191 189 186 183 182 181 181 180 177 172 166 164 164 164 165 166 167 167 166 165 163 162 161 161 162 162 164 165 167 167 167 167 167 167 167 167 167 167 163 160 157 155 153 152 151 152 153 153 153 155 157 159 161 162 162 162 161 160 160 160 161 162 162 160 159 158 159 159 159 161 162 164 165 161 157 155 155 156 157 157 157 156 154 152 150 150 151 151 150 149 149 141 142 143 145 146 147 147 146 145 144 144 142 140 138 138 138 139 141 144 147 149 150 151 153 156 159 162 164 164 163 162 162 162 162 162 163 164 164 164 163 163 162 163 165 168 171 174 176 178 180 180 181 182 184 183 182 181 181 182 182 183 183 183 182 181 180 178 177 176 176 175 174 173 172 171 172 171 172 170 168 168 168 169 169 170 170 171 171 171 171 172 172 173 174 174 173 172 171 169 168 169 172 173 174 176 176 176 177 177 176 175 176 178 178 178 178 178 179 177 173 169 166 166 168 168 166 160 159 156 156 159 163 166 167 167 166 167 169 169 168 168 165 162 160 160 164 168 170 168 165 163 162 162 162 161 157 154 156 162 166 169 170 171 173 174 175 175 174 174 173 172 174 178 184 191 195 196 195 188 181 179 179 179 179 179 177 172 167 166 163 163 165 166 167 167 167 165 163 162 161 161 161 163 164 166 167 168 167 167 167 167 167 167 167 166 161 159 157 155 154 153 153 154 154 154 154 155 157 159 161 163 163 163 162 161 160 160 161 162 162 161 160 159 160 160 160 161 163 164 163 158 155 154 155 155 156 156 156 155 154 152 150 150 151 151 152 151 150 141 142 143 145 146 146 146 146 146 145 144 143 141 140 140 140 140 142 145 149 150 151 152 154 157 160 163 164 164 163 163 163 164 164 163 163 164 165 164 162 162 162 164 166 168 172 175 177 178 179 180 182 183 185 185 183 182 182 183 184 184 184 184 183 181 179 178 177 177 177 176 175 174 173 173 172 172 172 170 169 168 168 169 169 170 170 171 172 172 172 172 173 173 174 174 173 173 171 169 168 168 170 172 174 175 176 177 178 178 177 176 177 179 179 179 179 179 179 177 172 168 166 166 167 168 167 166 163 158 157 159 163 166 167 167 166 166 167 168 168 168 167 163 160 159 162 167 169 168 165 164 163 164 163 161 158 154 155 161 166 169 170 171 173 175 176 175 174 173 173 173 177 181 188 192 197 199 196 184 175 174 176 177 178 178 176 172 171 165 163 163 165 166 167 168 167 166 164 163 162 161 161 163 165 166 167 168 168 167 167 167 167 167 167 164 159 157 156 155 154 154 154 154 155 155 156 156 157 159 161 163 164 164 163 162 160 160 160 161 161 161 160 160 160 161 163 164 164 162 160 156 153 153 154 154 155 155 155 155 153 151 150 150 152 152 152 152 151 141 142 144 145 146 146 146 146 146 145 145 144 143 141 141 141 142 144 147 149 150 152 153 155 158 161 163 164 164 164 164 165 166 166 165 165 166 164 163 161 162 163 164 166 169 174 176 177 179 180 180 182 185 187 186 185 184 184 185 185 185 185 184 183 181 179 179 178 178 177 177 175 175 174 174 174 173 172 170 169 169 168 168 169 170 170 171 172 173 172 172 173 174 174 175 174 173 171 169 169 168 169 172 174 175 176 177 178 178 177 177 178 179 180 181 181 181 180 176 171 168 166 166 167 167 169 169 165 160 158 160 163 166 167 167 166 165 165 165 167 169 169 165 161 159 161 165 168 167 167 165 165 165 165 163 158 154 155 160 165 167 170 171 173 175 176 174 173 172 173 174 181 184 190 194 198 198 192 179 170 170 173 175 176 176 175 173 170 165 162 163 165 166 167 168 168 167 166 164 162 161 161 162 165 167 168 168 168 168 167 167 167 168 166 162 157 155 155 154 154 154 154 155 156 156 157 157 158 159 161 162 163 163 163 161 159 159 160 161 161 161 161 161 161 162 164 165 163 160 156 154 152 152 152 153 154 155 155 155 153 151 150 151 152 152 152 152 151 141 143 145 145 146 146 146 146 146 146 145 144 143 142 142 142 143 145 146 149 152 153 155 157 159 162 163 164 163 163 165 166 166 167 167 166 166 165 163 162 162 163 165 167 170 173 176 178 179 181 182 184 186 188 188 187 186 186 186 186 186 185 184 183 181 180 180 179 178 178 178 177 176 176 175 175 174 172 171 170 169 168 168 169 169 170 171 172 173 173 173 173 174 175 175 175 174 173 171 170 169 169 172 174 175 177 178 178 178 177 178 179 180 182 183 182 182 180 175 170 168 167 166 166 167 169 170 167 162 159 160 163 166 167 168 168 167 164 163 165 169 171 168 163 159 160 163 166 166 166 165 165 166 166 164 160 155 155 158 161 165 169 171 173 175 175 174 173 172 174 177 182 187 194 198 197 192 186 174 166 166 169 172 173 173 173 172 168 165 162 162 164 166 167 167 168 168 167 166 163 161 161 162 164 166 168 168 169 168 168 168 169 169 165 159 157 154 153 153 153 153 154 155 156 157 158 159 159 160 160 161 162 163 162 160 158 159 160 161 161 162 162 162 162 163 164 164 162 157 154 152 151 150 151 153 154 154 155 155 154 151 151 151 151 152 151 151 151 143 144 145 146 146 147 147 146 146 146 145 144 143 143 143 143 143 144 147 150 154 156 157 158 160 162 163 164 163 163 163 164 167 169 169 168 167 166 165 164 163 163 166 167 170 174 176 178 180 182 184 186 187 189 189 189 188 188 188 187 186 185 184 183 182 181 181 180 179 179 179 178 177 177 176 175 174 173 173 171 169 169 169 169 169 170 171 172 173 173 173 173 174 175 176 176 175 175 173 171 170 170 173 174 175 177 178 178 178 178 178 180 182 183 184 183 182 180 175 170 168 168 168 167 167 169 170 168 164 161 161 163 165 166 167 168 167 164 162 164 169 172 170 165 160 159 159 161 164 165 165 166 167 168 166 162 158 156 156 159 165 169 172 173 173 174 174 173 174 174 177 182 191 198 198 191 184 178 171 164 161 161 163 167 169 170 169 166 163 161 162 163 165 166 166 167 168 168 167 165 163 162 163 164 165 166 167 168 169 169 170 170 169 162 157 155 153 153 152 152 152 153 155 156 157 158 159 160 160 161 161 162 161 160 159 158 159 160 161 161 162 163 163 163 163 162 161 159 156 154 151 150 149 151 152 154 155 156 155 153 151 151 151 151 151 151 151 152 144 145 147 147 147 148 147 147 146 146 145 145 145 146 146 145 146 147 149 153 157 158 158 159 161 162 163 164 164 163 164 165 167 170 170 168 166 167 167 166 164 164 165 167 171 174 177 179 182 184 186 188 189 190 190 190 190 190 189 188 187 186 184 183 182 182 182 182 181 181 180 179 178 177 176 176 175 174 174 172 171 170 170 169 169 170 171 172 173 173 173 174 175 176 176 176 176 175 174 172 171 171 173 174 176 177 177 178 178 178 179 181 183 184 184 184 183 180 176 175 170 169 169 168 168 169 170 169 165 162 162 163 163 164 166 168 168 165 162 163 168 172 172 168 163 163 161 162 164 165 166 166 168 169 168 165 162 159 156 159 164 169 171 172 173 173 174 175 175 176 179 185 195 196 189 182 176 172 167 163 160 159 160 163 166 166 167 164 162 160 161 162 162 164 165 166 167 168 167 166 165 164 164 164 164 164 166 168 169 171 172 172 167 160 156 155 153 152 152 152 152 153 154 155 157 158 159 159 160 161 161 161 161 159 158 158 159 160 161 162 162 163 163 163 162 161 159 157 156 154 151 149 149 150 152 154 155 155 155 153 151 150 151 151 151 151 151 152 145 146 147 148 148 148 148 147 147 147 146 146 147 149 150 151 151 151 152 156 159 159 158 159 162 164 165 165 165 165 165 166 168 169 169 167 166 167 169 168 168 167 168 170 173 175 178 181 183 185 187 189 190 190 190 191 191 191 191 189 188 186 184 183 183 183 183 183 183 182 181 180 179 178 177 177 176 176 175 174 173 172 171 170 170 170 170 171 172 173 173 174 176 176 176 177 177 176 175 174 173 173 174 175 176 176 177 178 178 179 180 183 184 185 185 184 183 181 180 177 171 170 170 169 168 169 169 168 166 164 163 163 163 165 167 168 168 166 162 162 167 171 173 173 170 166 163 163 164 165 166 167 168 169 169 168 165 160 157 159 164 168 170 171 172 173 174 176 177 179 184 190 195 188 178 172 168 165 164 161 157 158 159 161 162 163 164 162 161 160 160 161 161 162 163 164 166 167 167 168 167 166 166 165 164 164 166 168 170 172 173 171 164 163 158 154 153 153 152 152 152 153 154 155 155 156 157 159 160 161 161 161 160 159 158 159 159 160 161 161 162 162 163 162 162 160 158 157 155 153 150 148 148 149 151 153 154 154 154 151 148 148 149 151 152 152 152 153 148 148 148 148 148 148 148 148 148 148 147 149 150 154 158 157 155 155 156 158 159 160 161 162 164 165 166 166 167 167 168 170 170 170 170 168 166 167 167 169 171 171 171 172 174 177 181 183 185 186 187 189 189 190 190 191 192 192 191 191 189 186 184 183 183 183 183 184 183 183 182 181 180 179 178 177 177 177 177 176 174 172 172 171 170 170 170 171 172 173 174 175 176 177 177 177 177 177 176 175 175 174 174 175 176 176 177 178 179 179 181 183 184 185 185 184 184 183 181 177 171 169 169 169 169 169 168 167 167 165 164 165 165 165 166 167 168 166 163 162 164 165 169 172 171 168 166 164 164 166 167 168 168 169 169 169 166 161 158 159 163 166 169 171 172 174 175 178 180 183 188 195 192 178 169 164 162 161 158 156 155 156 156 158 159 160 161 160 160 161 160 161 160 161 161 163 164 166 167 168 168 168 168 167 166 166 167 169 171 173 172 168 167 161 156 154 152 153 153 152 152 153 154 154 154 155 156 158 159 160 161 161 160 159 159 158 159 160 160 161 161 162 162 161 161 160 158 156 154 152 150 148 146 147 149 151 151 152 152 148 146 147 149 152 154 154 154 154 151 150 149 150 149 149 150 149 149 149 149 153 155 159 163 162 158 157 158 159 160 163 164 165 166 167 167 167 168 171 171 173 173 173 172 170 167 166 167 169 172 173 174 175 176 180 184 185 186 187 188 188 188 189 190 191 191 191 191 191 189 187 185 184 184 184 184 184 184 184 183 182 181 180 179 178 178 177 178 177 174 173 172 172 171 170 171 171 172 173 173 175 176 177 178 177 177 177 177 176 176 175 175 176 176 177 177 178 179 180 182 183 184 185 185 185 184 183 181 176 170 167 167 169 169 169 168 168 166 165 165 166 167 167 166 167 167 166 164 161 161 163 166 170 171 169 168 166 165 166 167 168 168 169 169 169 166 162 159 159 162 166 169 170 172 174 176 179 182 186 192 198 186 171 164 161 159 156 155 154 153 152 153 155 156 156 157 159 160 162 161 160 159 159 160 162 164 165 167 168 169 169 168 168 168 168 169 170 172 172 172 170 164 158 155 153 152 152 153 152 152 152 153 153 153 154 155 157 158 160 161 160 159 159 159 158 159 159 160 161 161 161 161 161 160 159 157 155 153 151 148 146 146 145 144 146 147 148 148 149 149 149 151 153 155 155 155 155 153 151 151 152 152 152 153 152 152 152 153 157 159 162 164 163 160 159 159 160 163 166 167 169 169 169 168 168 170 174 174 174 175 175 173 170 169 168 169 171 173 174 176 178 180 184 187 188 188 188 188 188 188 189 191 191 191 191 191 191 190 189 188 186 185 184 184 184 184 184 183 183 182 181 180 180 180 179 179 178 176 174 173 172 171 171 171 171 172 173 174 175 177 178 178 178 177 177 177 177 177 177 176 178 177 177 178 178 180 181 182 183 183 183 184 184 184 182 180 175 169 166 166 168 170 170 170 169 167 164 165 167 169 168 167 166 166 166 166 164 162 162 165 168 170 169 168 166 166 166 167 168 169 170 170 169 166 163 161 160 162 167 169 171 173 174 176 179 183 188 195 197 179 171 166 161 158 155 154 153 150 151 154 155 155 154 154 156 163 165 163 160 159 159 160 162 163 164 166 167 169 169 169 170 170 170 170 171 172 172 171 168 161 155 153 152 152 152 152 152 152 152 152 153 153 153 154 156 158 159 160 159 158 158 158 158 159 159 160 161 161 160 160 160 159 158 155 153 151 149 147 145 144 146 146 147 148 149 149 152 153 153 153 154 155 156 156 156 155 153 152 153 154 155 155 156 155 154 156 159 163 164 164 163 161 160 161 162 166 169 171 173 171 169 168 170 174 176 176 177 177 176 175 172 169 170 172 174 175 176 177 180 184 187 188 189 189 189 189 188 188 189 191 191 190 190 191 191 190 190 188 187 186 185 184 184 184 184 184 183 182 182 181 182 182 181 181 179 176 174 173 172 172 171 171 172 173 173 174 176 177 178 178 178 177 177 177 177 178 178 178 178 178 178 178 179 180 182 183 183 183 183 183 184 184 182 179 173 167 164 166 168 168 170 171 170 168 165 165 168 170 170 168 167 165 165 164 164 162 162 165 167 168 167 167 166 166 167 168 169 170 171 171 170 167 166 165 164 165 167 170 174 175 174 175 178 182 187 193 189 184 172 163 160 157 155 153 152 151 153 156 157 157 157 158 160 165 166 164 161 160 160 160 161 161 163 166 168 169 170 170 171 172 172 171 171 171 172 171 166 158 153 151 151 151 151 152 152 153 152 152 152 153 153 154 156 158 158 159 159 158 157 157 158 159 160 160 161 160 160 159 159 158 157 153 152 151 150 149 148 148 152 153 153 153 153 153 153 153 153 154 154 155 156 157 158 157 155 153 153 154 155 157 158 156 155 158 161 165 164 163 163 163 162 163 163 168 173 175 174 171 169 171 175 176 177 178 179 179 178 174 171 169 172 175 177 177 178 179 182 184 186 187 188 188 189 190 189 188 189 189 190 190 191 191 191 190 190 189 187 186 185 184 184 184 184 184 183 183 182 182 183 183 183 182 180 177 174 173 173 173 173 173 173 173 173 174 176 178 179 178 178 177 177 177 178 178 178 178 178 178 178 179 179 181 182 182 184 184 183 183 183 183 182 178 171 165 164 163 165 168 170 171 171 170 168 166 168 171 171 171 170 167 164 162 162 162 163 165 166 166 166 166 166 167 168 170 171 171 171 172 171 169 168 169 168 168 169 173 175 175 174 174 177 180 184 186 184 178 165 160 159 157 155 153 153 152 154 155 156 156 158 161 163 166 166 165 163 162 161 161 160 160 162 165 168 171 172 172 172 172 172 172 172 172 172 171 165 156 151 150 150 150 150 151 152 152 152 152 152 152 153 154 156 156 157 158 159 158 157 157 158 160 160 161 161 160 159 158 157 156 155 154 154 155 155 155 155 154 156 156 156 156 156 155 155 154 153 153 154 155 157 158 160 157 155 153 153 155 157 158 159 157 157 159 164 166 163 162 163 163 164 164 165 172 177 177 174 171 172 176 179 178 178 179 179 179 177 172 170 171 175 177 179 179 180 182 184 185 186 187 187 187 189 190 189 188 188 189 189 188 189 189 190 191 190 189 188 186 186 185 185 185 185 184 184 183 183 183 184 184 184 183 181 178 175 174 174 174 174 174 174 173 173 175 177 178 179 179 178 178 178 178 179 179 179 179 178 179 179 179 180 181 181 183 184 184 183 183 183 183 181 177 170 164 164 163 165 168 169 170 171 171 170 168 168 170 172 172 172 169 165 161 160 161 163 165 166 166 166 166 166 168 169 171 171 171 172 173 172 171 171 172 172 172 173 174 175 175 174 175 176 178 178 178 174 166 159 158 160 158 156 155 154 153 152 153 154 155 158 161 163 165 165 165 164 163 163 162 161 161 162 165 169 172 174 174 173 173 172 172 173 174 174 173 166 156 150 149 149 150 150 150 151 152 152 152 152 153 153 154 155 156 157 158 159 158 157 158 159 160 161 161 160 159 158 157 156 154 154 156 158 158 158 159 158 158 158 158 159 159 158 156 156 154 152 153 155 156 157 159 160 157 156 154 155 158 160 160 160 160 159 161 164 163 163 162 163 164 166 167 170 176 178 176 174 174 177 180 181 180 179 179 179 178 175 171 172 174 175 178 179 180 182 183 185 188 188 188 187 186 188 189 189 187 187 188 188 188 187 187 188 190 191 190 188 187 186 186 186 186 186 185 184 184 184 184 184 184 184 183 181 178 177 176 176 176 176 175 175 174 174 175 177 179 179 179 178 178 179 179 179 179 179 178 178 179 179 180 180 181 182 183 184 184 184 183 182 182 181 178 177 171 165 164 165 168 169 170 171 171 170 168 167 167 170 172 172 170 166 161 158 158 161 165 166 167 167 167 167 169 170 172 172 172 173 174 174 174 174 174 175 175 175 175 175 174 174 176 176 176 175 172 166 159 156 158 160 160 158 156 155 154 152 153 153 155 158 161 163 164 164 164 164 164 164 164 163 164 164 166 169 172 174 174 174 174 173 174 176 176 176 175 168 159 152 149 149 149 149 150 151 152 152 153 153 153 153 154 154 156 157 158 159 158 158 158 159 160 160 161 160 158 157 158 158 157 157 158 160 160 160 160 160 159 160 161 161 161 159 158 156 153 151 153 155 156 157 159 161 158 158 157 159 162 162 162 162 162 162 162 163 162 162 163 164 166 169 172 175 178 178 176 176 178 182 183 183 182 180 179 178 176 174 172 174 177 179 180 180 183 184 187 188 189 189 188 187 188 189 189 189 188 187 186 186 186 186 186 186 188 191 190 189 188 187 187 187 187 186 186 185 185 184 184 184 184 185 183 181 181 179 178 177 177 177 176 175 174 174 175 177 179 179 179 179 179 179 179 179 179 178 178 178 179 179 180 181 181 182 184 184 184 183 183 183 183 182 181 178 173 167 165 166 167 168 169 170 171 170 169 168 166 168 171 173 172 168 163 158 156 158 163 163 167 169 169 169 170 172 173 173 173 173 174 176 176 176 175 176 175 175 175 175 174 175 176 176 176 174 170 165 159 156 157 159 161 160 160 157 154 152 153 154 156 160 162 163 163 164 164 164 165 165 165 165 166 167 167 168 170 171 172 173 175 176 176 177 178 177 175 171 168 161 152 148 148 148 148 150 152 153 153 153 153 153 153 154 155 157 158 159 158 157 157 157 158 160 160 159 159 159 161 162 161 161 161 161 161 162 162 161 161 161 160 160 160 160 158 155 152 151 153 155 156 156 158 159 160 162 161 163 165 164 162 162 164 164 164 162 163 163 165 168 170 173 176 179 179 178 178 179 182 184 185 184 182 179 178 177 176 174 173 175 179 181 183 184 185 188 191 191 189 188 188 189 190 190 189 189 188 188 187 186 185 186 185 185 186 189 190 189 189 189 188 188 188 187 187 186 186 185 184 183 184 185 185 184 182 180 179 178 178 178 177 176 175 175 176 177 178 179 179 179 179 179 179 180 179 179 179 178 179 180 180 181 182 182 183 183 183 183 183 184 184 184 183 179 177 171 167 166 168 169 169 170 170 170 169 167 165 166 170 173 173 171 166 160 158 156 157 161 166 169 171 171 172 173 173 173 174 174 175 176 177 178 177 177 175 175 175 176 175 175 177 177 176 174 170 167 162 157 156 157 160 160 160 157 154 152 154 155 157 160 162 163 163 163 164 165 166 166 167 167 167 168 168 168 168 169 171 173 176 177 177 178 179 178 176 174 169 161 153 148 146 146 146 148 151 153 153 153 153 153 152 153 155 156 157 158 156 155 155 156 157 159 160 161 163 162 164 165 165 164 162 162 163 163 163 162 162 162 160 158 158 158 157 155 152 152 154 155 156 156 155 155 164 166 166 167 166 164 162 163 166 167 167 166 164 165 167 171 175 177 179 180 180 181 181 182 182 183 184 182 180 179 177 176 176 175 174 176 180 182 186 189 190 192 192 191 189 188 189 190 191 190 189 189 188 188 188 187 186 185 185 185 186 187 188 189 189 189 189 189 188 188 187 187 186 185 184 184 185 185 185 184 182 181 180 180 179 179 178 177 176 177 177 177 178 179 179 179 178 179 180 180 180 179 179 179 180 180 181 182 182 182 183 183 182 182 183 183 184 185 184 182 181 174 169 167 168 169 170 170 170 170 169 166 163 164 168 172 173 173 171 166 164 158 156 159 165 169 172 173 174 174 174 174 175 175 176 177 178 178 178 177 176 175 175 175 176 177 177 177 176 175 172 169 163 158 155 154 153 156 158 157 154 152 156 157 158 160 162 163 163 164 165 166 166 168 169 169 168 167 167 167 167 168 170 174 176 178 179 180 179 178 177 174 169 161 154 150 147 146 147 149 150 152 153 153 153 152 153 154 154 154 155 155 155 155 156 157 158 160 163 165 165 164 164 165 166 165 164 164 163 163 162 160 160 160 159 157 157 158 158 158 155 153 155 156 156 156 154 153 169 169 170 169 166 163 162 165 167 169 171 169 167 168 169 174 179 181 181 182 182 183 183 183 182 181 180 179 179 178 178 177 177 176 177 178 182 183 190 193 193 192 190 189 188 189 190 192 192 191 190 189 188 189 188 187 186 185 185 187 187 186 186 186 187 188 189 189 188 188 188 187 186 185 184 184 184 185 186 184 182 181 181 181 180 179 179 178 178 178 178 178 179 179 179 179 178 178 179 180 180 180 180 180 180 181 182 182 182 182 182 181 181 180 181 183 185 185 185 185 182 176 170 167 168 169 170 170 170 170 169 166 162 162 166 170 173 174 175 173 168 161 156 158 164 169 173 175 175 175 174 175 176 177 177 177 178 178 178 178 176 176 175 175 176 177 177 177 177 177 175 170 163 160 158 154 152 154 157 157 156 154 158 159 160 159 160 162 164 166 166 167 167 168 169 169 168 167 166 167 168 168 171 174 176 179 181 180 179 178 176 174 168 161 156 153 150 148 149 150 150 152 154 154 154 154 157 156 155 154 154 154 155 157 160 161 161 163 166 168 167 165 164 166 166 166 165 166 165 163 160 158 157 157 158 158 158 159 161 162 159 156 158 156 156 157 156 156 172 172 171 169 166 164 165 166 168 171 174 173 170 171 173 177 182 184 183 182 182 182 182 182 180 177 176 177 178 179 179 178 178 179 180 181 184 187 192 194 195 192 189 187 188 189 191 192 192 192 191 190 190 189 188 187 186 186 187 187 186 186 185 185 186 186 187 188 188 188 188 187 185 185 185 184 185 186 186 184 182 181 182 182 181 180 180 179 179 178 178 179 179 180 180 179 178 178 179 179 180 180 180 180 181 181 182 182 182 181 180 180 180 180 182 183 184 185 185 186 183 177 172 168 167 169 170 171 171 171 169 166 162 160 163 167 171 172 175 176 172 164 157 157 162 169 174 175 176 176 175 176 177 178 178 178 178 178 178 178 178 177 176 175 176 177 177 177 178 178 176 173 170 163 159 156 154 154 157 158 157 156 159 161 162 161 161 163 165 167 168 168 168 168 168 168 168 167 167 169 170 170 171 174 176 178 179 180 180 178 176 173 167 160 157 156 154 153 152 151 149 151 154 156 158 159 161 160 159 158 157 157 157 159 161 162 162 164 167 168 168 166 165 166 167 167 167 167 166 163 161 159 156 156 158 161 162 162 164 165 164 161 160 157 156 157 158 160 175 173 172 170 168 167 167 169 172 175 176 175 173 174 175 179 184 185 183 182 181 179 180 180 178 175 175 177 179 179 179 179 180 181 182 185 188 190 192 194 193 191 190 188 188 189 190 191 191 191 191 191 192 191 189 187 188 187 187 187 187 186 184 185 185 185 185 187 188 188 187 187 186 185 185 185 186 187 186 184 182 182 182 183 182 182 181 180 179 179 179 179 180 180 180 179 178 178 178 179 180 181 181 181 181 181 182 182 181 180 180 180 180 181 182 183 183 184 185 185 183 178 177 172 168 168 171 172 172 171 169 166 162 160 161 162 166 171 175 177 175 168 159 157 161 168 172 174 176 176 176 177 178 178 178 178 177 178 178 178 179 179 177 177 177 177 177 178 178 177 176 175 170 163 160 159 156 155 156 158 157 157 158 162 163 162 162 163 166 168 169 168 168 168 168 168 167 168 169 170 171 171 171 173 176 177 178 179 180 180 178 174 167 160 158 157 157 157 154 152 149 150 153 156 160 162 164 164 163 161 159 158 158 160 161 162 164 165 167 168 167 167 166 166 167 168 168 167 167 165 161 157 155 157 160 163 164 164 165 166 166 164 161 158 157 158 159 161 176 174 173 171 173 172 171 173 176 177 177 176 175 176 177 180 184 184 184 183 181 179 177 177 176 177 178 180 181 180 180 180 181 183 186 187 189 191 194 192 189 189 190 189 188 188 189 190 191 192 192 193 193 192 191 190 192 190 190 188 186 184 183 185 186 185 184 185 187 188 188 187 186 185 185 186 187 187 186 184 183 182 183 183 184 183 182 180 180 180 179 180 180 180 180 179 179 179 178 178 180 181 182 182 182 181 181 181 181 181 180 180 180 182 182 182 182 184 186 185 183 182 177 172 168 168 171 172 173 172 170 167 163 160 159 161 166 170 175 177 176 171 163 158 159 164 167 172 175 177 177 178 178 178 178 178 177 177 177 178 178 179 179 177 176 177 177 178 179 178 176 174 170 165 162 161 158 156 156 157 157 157 159 162 164 164 163 164 166 168 169 169 169 168 168 168 169 170 169 170 171 171 171 171 175 177 177 177 180 181 180 176 168 161 159 158 158 158 156 152 150 149 152 155 159 160 162 165 165 163 159 157 157 159 161 164 165 166 167 168 168 167 166 165 166 167 167 167 164 162 161 158 157 159 162 164 165 165 165 165 164 163 162 160 158 159 160 162 178 177 176 176 177 175 173 175 178 178 178 177 177 178 179 181 182 183 183 182 181 179 177 176 178 181 183 184 183 182 182 182 183 185 188 188 190 193 194 190 188 188 188 188 189 188 188 189 190 192 193 194 193 192 192 193 195 195 192 188 184 182 184 186 187 186 184 184 185 186 187 187 186 185 186 187 187 187 186 185 183 183 183 184 184 184 183 181 181 180 180 180 180 180 180 180 179 179 178 179 180 181 182 182 182 181 181 181 181 181 181 181 182 182 181 180 181 184 186 186 185 182 177 172 169 168 171 173 173 172 171 169 168 164 160 161 165 169 174 177 177 174 170 164 161 160 164 170 175 178 179 179 178 178 178 178 177 177 177 178 179 179 179 177 176 177 178 179 179 178 176 175 171 166 163 163 161 158 157 156 156 157 159 164 166 165 163 164 166 167 168 169 169 169 170 171 172 170 167 168 170 172 172 173 175 175 175 175 178 181 181 178 173 164 161 158 159 158 156 152 150 150 152 156 157 159 162 166 167 165 161 158 157 160 163 165 166 167 167 167 168 168 167 164 163 163 164 164 162 161 162 162 161 162 163 164 165 166 166 164 163 162 162 161 159 160 161 162 180 180 179 179 179 177 175 176 179 180 179 179 178 179 181 181 181 181 181 182 181 179 178 178 182 186 188 187 186 184 183 184 185 187 188 190 192 193 194 191 188 187 186 187 188 188 188 189 191 192 193 194 192 192 193 193 195 195 193 188 184 184 186 188 187 186 184 183 183 184 185 186 186 185 186 186 187 187 186 185 185 184 184 185 185 185 184 182 181 181 180 180 180 180 181 181 180 179 179 179 180 181 182 182 182 181 181 181 181 182 182 182 183 182 180 179 181 183 183 185 185 182 178 173 169 168 170 173 173 173 173 172 169 165 161 161 164 168 173 177 178 176 175 171 166 162 164 169 174 178 180 179 178 177 177 177 177 177 177 178 179 179 178 177 177 177 177 178 179 179 179 177 172 166 164 163 162 159 159 157 156 157 160 166 168 166 163 163 164 165 166 167 169 170 172 175 174 170 166 166 166 169 172 173 174 174 173 174 178 181 182 180 178 168 161 158 157 156 154 152 153 153 153 154 156 159 162 165 167 166 163 160 160 161 163 165 166 167 166 166 167 168 167 165 164 163 162 162 161 163 164 164 164 164 165 165 166 166 166 164 162 162 162 161 160 160 161 162 181 181 180 180 180 179 177 178 180 181 181 180 180 181 182 182 182 181 181 182 183 181 180 181 184 187 189 189 188 185 184 184 186 187 189 192 194 195 194 193 192 187 185 185 186 187 188 190 191 192 193 194 193 192 192 192 193 193 192 189 187 187 188 188 186 186 186 185 183 183 185 186 186 185 185 186 186 187 186 186 185 185 185 186 186 185 184 183 182 181 181 181 181 181 181 181 180 180 179 179 179 181 182 182 182 182 181 182 182 183 183 183 183 182 180 179 180 180 182 183 183 181 179 174 169 168 170 172 174 174 175 174 171 167 163 162 164 167 172 176 177 177 177 174 169 165 164 168 173 178 180 180 179 177 176 176 176 177 178 179 180 180 178 177 177 177 177 178 180 181 181 179 172 165 163 163 162 162 161 159 157 157 161 166 168 166 164 162 161 163 165 166 169 171 174 176 174 169 164 164 164 167 170 172 173 173 174 174 176 179 180 180 176 166 160 157 155 156 155 154 156 156 156 155 156 159 161 164 166 167 166 164 163 163 164 166 166 166 166 166 168 169 168 167 165 163 160 160 161 164 165 166 165 165 166 165 165 165 165 163 162 162 162 161 161 161 161 162 180 181 181 181 182 181 180 181 182 182 182 182 182 182 183 182 182 181 182 184 184 182 182 182 183 185 187 188 187 186 184 184 185 188 190 193 195 195 195 195 193 189 186 184 184 185 188 190 192 193 194 194 194 193 193 192 191 192 192 191 191 190 188 187 186 186 186 185 185 184 184 185 185 185 185 185 185 186 186 186 185 186 186 186 186 186 185 184 183 182 182 181 182 182 181 181 181 180 179 178 179 180 180 181 182 182 182 182 183 183 184 184 184 182 180 180 180 180 180 181 182 181 179 175 170 168 169 171 172 175 176 175 173 169 165 163 164 167 169 173 174 177 177 176 171 167 165 168 173 177 180 180 180 178 176 175 175 176 178 179 180 180 180 178 177 177 177 178 180 183 182 179 172 166 162 162 160 162 162 160 158 157 161 166 168 168 166 163 160 161 163 165 168 171 174 174 172 172 166 163 162 164 168 171 173 174 174 174 175 175 178 179 175 165 160 157 157 158 157 157 157 157 156 156 157 158 160 163 167 169 168 168 166 166 166 167 166 166 167 168 169 169 169 168 165 162 160 160 162 164 165 166 166 166 166 166 164 163 163 162 162 161 161 161 162 162 161 162 180 181 183 183 183 183 183 183 184 184 184 183 182 182 184 183 182 182 184 184 184 184 183 183 183 184 185 186 186 185 184 184 185 187 189 192 193 194 196 195 193 190 187 184 183 185 187 189 191 193 195 195 195 194 193 192 191 191 191 191 192 191 189 188 187 187 187 187 186 184 183 184 184 184 184 184 184 185 185 186 186 185 185 185 185 186 186 185 184 184 183 183 183 183 182 182 181 180 179 179 179 178 179 181 182 183 183 183 183 184 184 184 183 182 181 180 180 179 179 180 181 181 179 176 173 171 169 169 172 174 176 177 176 172 168 165 164 166 167 170 173 176 178 177 174 169 166 168 171 174 177 179 179 178 177 176 175 176 177 179 180 180 180 179 176 176 177 179 182 184 182 177 172 169 162 159 160 163 163 162 159 156 160 164 167 169 169 165 161 160 162 164 166 169 171 171 171 170 166 162 161 163 166 170 173 174 175 175 175 176 177 178 174 160 158 158 158 159 159 159 158 156 156 157 157 157 158 162 167 170 170 170 169 168 167 167 166 166 167 168 169 170 169 168 166 163 161 161 163 164 164 164 165 166 166 166 165 163 162 162 161 161 161 162 163 162 162 162 182 183 184 185 184 185 184 184 184 185 185 184 183 183 184 184 182 183 184 184 184 184 184 184 185 185 184 184 184 184 183 184 186 186 187 188 190 193 195 195 193 191 187 185 184 185 187 189 190 192 193 195 195 194 193 192 192 191 190 191 192 192 191 189 188 189 189 188 186 183 182 183 184 184 183 183 184 184 185 186 186 185 184 184 185 185 186 186 185 184 184 184 184 184 183 182 181 180 181 180 179 179 180 181 182 183 183 184 184 184 183 183 183 182 181 180 180 179 178 179 180 180 179 178 177 174 170 169 171 174 176 177 177 174 171 169 167 166 167 169 172 175 177 178 175 172 169 168 169 172 176 178 178 178 177 176 175 175 177 177 179 180 180 179 176 176 177 180 182 183 182 178 176 167 160 158 162 164 164 163 160 157 158 161 166 170 171 168 164 162 162 163 163 164 164 167 168 168 165 163 162 163 166 170 172 174 175 176 177 178 178 176 167 153 155 157 157 158 158 159 158 157 156 156 155 155 157 159 162 168 171 172 170 169 168 167 167 167 167 168 169 170 170 169 167 164 160 160 162 163 162 163 163 165 166 166 165 164 163 162 161 161 162 163 164 163 163 163 184 185 185 186 186 185 185 185 185 186 186 186 185 184 184 184 184 184 184 184 184 184 184 185 185 184 182 181 181 182 184 185 186 186 185 186 189 192 194 194 193 191 188 186 186 187 188 189 191 193 193 193 194 193 193 192 192 190 190 191 191 191 190 189 189 189 189 187 185 182 182 182 183 183 183 183 183 184 185 186 185 185 184 183 183 183 184 184 184 184 185 185 185 184 183 182 182 182 184 182 180 179 180 181 182 183 184 184 184 184 183 183 182 182 181 180 179 179 179 179 180 180 179 179 179 176 172 169 170 172 175 177 177 176 174 173 170 168 169 169 172 174 176 177 176 175 173 170 170 172 175 177 178 178 178 177 175 175 175 176 179 180 180 179 177 176 178 180 182 183 183 182 176 168 160 158 162 165 165 164 162 159 157 161 168 172 173 171 167 164 163 161 160 160 160 162 165 166 165 164 163 164 166 169 171 172 175 178 179 179 178 171 158 150 152 154 156 158 159 159 160 158 156 156 156 156 156 158 163 168 172 172 171 169 168 168 168 168 168 168 169 171 170 169 167 164 160 157 157 159 161 162 162 164 166 166 165 164 164 163 162 162 163 165 165 164 163 163 186 187 187 187 186 186 185 185 186 187 187 187 186 185 185 185 185 186 186 185 185 183 184 184 183 182 182 181 180 182 185 186 186 186 185 186 189 191 193 193 192 191 188 187 188 188 190 191 193 194 194 193 192 192 192 192 192 191 191 191 192 191 189 189 189 189 188 185 183 182 182 182 182 183 183 183 183 184 184 185 185 184 184 183 182 182 182 182 183 184 184 184 184 184 183 183 184 184 186 183 181 180 180 181 182 183 184 184 184 184 183 183 182 181 181 180 179 179 179 179 179 179 179 179 179 177 172 168 169 171 173 175 176 176 177 175 173 170 170 170 172 174 175 177 177 176 175 172 171 171 173 175 177 178 179 177 176 175 175 177 179 180 180 179 177 176 176 178 180 181 184 182 178 170 161 159 162 165 166 166 165 162 160 162 169 173 174 172 168 164 162 161 160 158 157 159 163 165 165 165 165 165 166 167 169 172 176 179 180 179 177 166 152 150 149 151 155 157 159 161 160 159 158 158 159 158 158 159 163 169 171 171 170 169 169 169 169 169 169 169 169 170 170 169 168 165 163 162 159 159 160 160 161 163 165 166 166 165 164 163 162 163 165 166 165 164 163 163 187 188 189 187 187 185 184 185 187 189 189 187 186 185 185 186 187 187 187 186 185 184 184 182 181 181 182 182 183 184 186 187 187 186 186 187 189 190 191 192 192 191 189 188 189 190 192 193 193 194 194 193 192 192 192 191 191 190 191 193 193 191 190 190 190 188 186 184 183 182 182 181 182 183 183 184 184 184 184 184 184 184 183 183 182 180 180 181 182 183 183 182 182 183 184 184 186 187 187 185 181 180 180 181 182 183 184 185 184 184 184 183 182 181 181 180 179 179 179 179 179 179 179 180 180 177 173 168 167 170 172 171 173 175 176 176 175 173 172 172 172 173 174 175 177 177 176 173 171 171 172 175 178 179 179 179 177 175 175 177 178 179 179 179 177 175 174 175 177 181 184 183 180 173 163 159 163 166 168 168 167 164 162 164 169 173 175 173 168 164 164 162 161 158 157 159 162 164 165 165 165 165 166 167 169 172 176 179 179 178 174 162 156 150 147 150 153 156 159 161 161 161 160 160 160 160 160 161 164 168 170 170 170 169 169 169 170 170 170 168 168 169 170 171 170 170 167 164 161 159 160 159 159 163 165 166 166 165 164 164 164 165 166 166 165 164 164 164 188 189 189 189 188 185 184 186 188 190 190 188 186 185 185 186 187 187 187 186 185 184 184 182 182 183 183 184 185 186 187 188 188 187 188 188 189 190 191 192 192 192 190 190 190 191 192 192 192 192 193 193 192 192 193 192 191 190 192 194 194 191 190 190 190 187 185 184 183 182 181 181 182 183 184 184 185 184 184 184 183 183 184 183 181 179 178 179 181 181 181 181 181 181 183 185 187 189 188 185 182 180 180 181 182 182 183 185 185 184 184 183 182 182 181 180 179 179 179 179 179 179 180 180 180 177 173 168 166 167 168 168 171 173 175 176 176 174 173 172 172 173 174 176 178 178 176 173 171 171 173 175 178 178 180 179 177 174 173 175 177 178 178 178 177 176 175 174 176 180 183 183 182 176 167 162 163 166 169 169 168 165 163 164 168 173 175 174 172 168 166 164 161 158 157 158 161 163 165 165 165 166 166 167 170 172 176 179 178 176 173 165 159 149 147 148 151 155 158 161 162 162 161 161 160 160 160 162 165 167 168 168 169 169 169 169 170 170 169 167 167 168 169 171 171 171 168 165 161 160 159 157 158 160 163 165 165 164 164 165 165 166 167 166 165 165 165 165 189 189 189 189 187 185 185 187 190 191 191 189 187 186 186 187 187 187 187 186 185 184 183 185 185 185 185 185 186 187 188 189 189 189 189 189 190 190 191 192 192 193 192 191 191 192 192 192 192 191 192 192 193 193 193 193 191 190 191 192 192 190 190 189 188 187 186 185 183 182 181 181 182 183 183 184 185 185 184 184 184 184 184 184 181 178 177 178 179 180 180 181 181 182 184 186 188 188 187 185 183 181 180 180 181 182 183 185 185 184 184 184 183 182 181 180 179 179 179 179 179 179 180 180 180 177 173 169 167 165 165 167 169 172 174 176 176 175 174 173 173 174 175 178 179 178 177 174 172 172 173 176 176 178 180 179 177 174 173 174 176 176 177 178 177 176 175 174 176 179 181 182 182 179 174 168 166 168 169 170 168 165 162 163 167 171 173 173 172 170 168 165 162 159 157 157 160 163 163 165 167 167 167 167 169 172 176 178 178 176 174 166 156 148 146 146 148 151 155 159 160 160 161 162 161 161 161 162 165 165 166 167 168 168 169 170 170 169 168 167 167 168 169 170 170 170 168 164 162 160 159 157 157 157 160 163 164 165 166 167 167 167 167 166 166 166 166 167 190 190 190 189 187 185 185 189 193 193 192 190 189 188 188 189 188 188 187 186 184 184 184 187 188 188 187 187 187 188 189 189 190 190 190 191 191 192 192 192 193 194 194 193 193 193 192 192 191 191 192 192 193 193 193 192 191 191 192 190 189 189 189 188 187 187 186 184 183 182 181 181 181 182 183 183 184 184 185 184 184 184 185 184 181 178 176 175 176 178 179 181 182 183 185 187 188 187 186 186 184 182 181 180 180 182 183 185 185 185 185 184 183 182 181 181 180 179 179 178 179 179 180 180 179 178 176 173 169 165 165 167 169 170 172 175 176 176 175 174 174 175 178 179 180 179 178 176 173 172 173 174 176 179 180 179 177 175 173 173 174 176 175 176 176 176 175 175 176 178 180 181 181 180 180 174 169 169 170 170 168 164 161 162 164 165 168 170 171 170 169 167 165 162 159 158 158 160 162 165 168 168 167 167 169 172 175 176 177 177 173 163 153 147 145 145 146 150 152 154 157 159 160 162 162 162 162 162 163 164 164 166 167 168 169 170 170 169 167 168 169 169 170 169 169 169 167 164 162 161 160 159 158 157 159 162 164 166 168 168 168 167 167 167 166 167 167 168 192 192 191 189 187 185 187 190 193 194 193 192 190 188 190 190 189 188 187 186 185 185 186 188 189 189 188 188 188 188 189 190 190 191 191 191 192 193 193 194 194 196 196 195 194 194 194 193 192 193 193 193 194 194 193 192 192 193 193 190 188 188 188 188 187 186 185 184 183 182 182 181 180 181 181 181 181 182 183 184 184 185 185 185 183 179 176 175 175 176 179 181 183 185 186 187 188 186 186 186 185 184 182 180 180 182 183 184 185 185 185 185 184 183 183 182 181 179 179 178 178 179 179 179 179 179 178 175 171 167 165 167 169 170 172 174 175 175 175 175 176 177 179 181 181 180 179 177 175 174 173 174 177 179 180 179 176 175 174 172 172 172 173 174 175 175 175 175 176 178 179 179 180 179 178 174 170 170 171 171 168 163 160 160 160 160 163 167 169 170 170 168 168 165 161 160 160 161 163 166 168 169 168 168 170 171 174 173 175 176 172 162 151 146 145 144 145 146 149 152 155 158 160 161 162 163 162 161 162 162 164 166 167 168 170 170 170 168 167 168 169 170 170 169 168 167 165 163 161 161 161 161 159 157 159 162 165 167 169 169 169 168 167 167 167 167 168 168 195 194 191 189 188 186 189 191 193 193 195 194 191 190 191 191 190 189 188 187 186 186 187 187 189 190 189 189 189 189 189 190 190 191 191 192 192 193 195 195 196 197 197 196 195 196 196 195 194 195 195 195 195 195 193 193 193 194 193 191 189 189 188 187 186 186 186 185 184 183 182 181 180 180 180 179 179 180 181 182 183 185 186 186 185 182 179 177 176 177 179 182 185 186 187 187 187 186 186 187 187 185 183 181 180 181 183 184 185 185 186 186 186 185 184 184 182 180 179 178 177 177 178 178 178 178 177 175 173 169 167 168 169 170 171 172 173 175 175 176 177 178 180 181 181 181 180 178 177 175 173 174 177 180 180 178 177 175 173 173 171 170 171 173 174 175 175 175 175 177 178 178 179 178 176 173 170 170 171 171 169 165 162 158 157 158 162 165 169 170 170 169 168 169 168 165 163 163 165 166 169 169 169 170 171 172 172 172 174 175 170 159 149 146 145 145 145 145 147 151 154 156 159 161 162 163 161 161 160 161 163 165 166 168 170 171 170 168 168 167 169 170 170 169 169 167 164 162 161 162 162 162 160 158 159 163 166 168 169 170 169 168 167 167 167 168 168 168 198 196 193 190 189 188 191 192 193 194 194 194 193 193 192 191 191 190 189 188 187 187 187 188 189 189 189 189 189 189 189 189 190 190 191 192 192 193 195 196 196 196 197 196 196 196 196 196 196 197 197 197 196 195 194 193 193 194 193 193 192 192 189 186 186 186 186 186 185 183 182 181 180 179 179 178 177 177 179 181 183 185 187 187 186 186 183 180 178 178 180 183 185 186 186 186 186 187 187 187 187 186 184 181 180 181 183 184 185 185 186 186 186 187 186 185 184 182 179 177 176 176 176 176 177 177 177 176 174 172 169 169 168 169 170 171 172 174 175 177 178 179 180 182 182 181 181 180 179 177 175 174 177 179 180 178 177 176 175 173 171 170 170 172 173 175 175 175 175 176 176 178 178 177 174 171 170 170 171 171 171 169 164 157 155 158 162 165 168 170 170 170 170 171 170 168 166 166 167 168 169 170 170 170 171 174 172 171 173 173 167 155 148 146 146 146 146 146 148 151 153 156 159 162 163 162 162 160 159 161 163 164 165 167 170 171 171 169 168 167 168 170 170 170 169 166 163 162 161 162 163 164 163 160 160 163 167 169 169 169 169 168 167 167 168 168 167 168 198 197 195 192 190 190 193 193 195 195 194 194 194 194 192 192 192 192 190 190 189 188 188 189 188 189 189 189 189 189 189 189 189 190 190 191 192 193 194 195 195 195 196 196 196 196 196 196 197 197 196 196 197 196 194 193 193 193 194 194 194 193 190 188 186 186 185 185 186 184 183 181 180 179 178 177 176 177 178 180 183 185 187 188 188 187 184 181 180 180 181 183 185 186 186 186 187 187 187 187 187 186 184 182 180 181 182 184 184 185 185 185 186 188 187 186 187 184 180 178 176 176 175 175 176 176 176 176 175 173 171 169 169 168 169 170 172 174 176 177 178 179 180 182 182 182 181 180 180 178 175 174 175 177 178 178 177 177 176 174 172 170 170 171 173 174 174 174 174 175 176 177 178 177 174 171 170 170 171 171 171 169 163 156 155 158 163 165 167 169 169 170 171 172 171 170 169 168 168 169 170 171 171 171 173 175 172 170 171 170 163 152 148 147 146 147 147 147 150 153 155 156 159 161 161 162 161 158 158 160 162 163 164 167 169 170 171 170 167 166 167 169 170 170 169 166 166 163 161 161 164 166 165 163 162 163 165 168 169 169 168 167 167 167 168 168 167 167 199 198 196 194 193 192 194 195 196 197 196 195 195 193 193 193 194 193 192 192 191 190 189 188 188 189 189 189 189 188 189 189 189 190 190 190 191 193 194 194 194 195 195 195 195 195 194 195 195 196 195 194 195 195 194 194 193 194 195 195 194 193 191 189 186 185 184 185 185 185 183 182 180 179 179 178 177 178 179 181 183 185 187 188 188 188 185 183 182 182 183 184 185 186 186 186 187 188 188 187 186 186 185 182 180 181 182 183 183 184 185 186 186 187 187 188 188 185 184 181 179 176 175 175 175 175 176 176 175 174 171 170 169 168 169 170 172 174 176 178 178 179 179 180 181 182 182 182 182 178 174 171 171 174 176 175 176 177 176 175 172 170 170 171 172 173 173 174 174 175 176 177 179 177 173 170 169 169 170 171 170 168 162 157 156 160 163 165 167 167 168 169 171 172 172 171 170 170 169 169 170 172 172 173 175 176 172 170 168 166 159 154 150 147 147 147 147 148 151 154 155 157 158 157 159 160 160 159 159 161 162 162 162 164 166 168 170 170 167 166 166 168 170 170 170 169 167 163 161 161 164 167 167 165 162 163 163 166 168 168 167 167 167 167 168 168 168 168 199 199 198 197 197 195 195 197 197 197 197 197 195 193 193 195 196 196 194 193 192 191 190 189 189 190 190 189 189 189 188 188 189 190 190 190 191 192 193 194 194 195 195 195 195 194 193 192 193 194 192 192 193 194 194 194 194 194 195 195 195 194 192 190 186 184 184 185 185 184 183 180 179 179 180 180 180 180 180 181 183 184 186 187 188 188 187 185 184 184 184 184 185 186 186 187 187 188 187 186 185 185 184 182 181 181 181 182 183 184 185 186 186 186 187 188 187 186 186 184 181 178 175 175 175 175 175 175 175 174 173 171 169 169 169 170 172 174 176 178 178 179 179 179 180 181 183 183 182 179 173 167 167 167 170 173 175 176 176 175 172 169 169 170 172 173 173 174 175 175 176 178 179 177 172 169 169 169 170 170 169 166 161 158 158 161 163 165 165 166 168 170 171 171 171 172 172 171 171 170 171 173 174 174 175 175 170 168 166 165 161 156 150 147 147 147 148 149 152 153 154 154 156 157 159 161 162 162 162 162 162 162 161 161 163 167 169 169 166 165 166 168 170 170 170 170 168 164 161 161 164 167 169 168 166 163 163 166 167 167 166 166 166 167 167 167 168 169 199 199 199 200 199 198 197 198 199 198 198 198 196 195 195 197 198 197 196 194 193 192 191 189 191 191 191 190 190 189 189 189 190 190 190 190 191 192 192 193 195 195 195 195 195 194 192 191 190 191 189 190 191 192 193 193 193 193 194 193 193 193 192 189 187 186 185 185 185 184 182 180 178 180 181 181 183 182 182 182 182 184 186 187 188 188 187 187 186 186 185 185 186 186 187 187 188 188 186 185 184 184 184 183 182 181 181 182 183 185 186 186 186 186 187 187 186 186 186 185 182 180 177 176 176 176 175 175 175 174 173 171 171 170 170 171 172 174 176 177 177 177 178 179 180 182 183 184 183 179 173 166 166 166 169 172 175 176 176 175 173 170 169 169 170 172 174 175 175 175 176 178 179 176 173 170 168 168 170 170 168 165 161 159 160 161 163 164 165 166 167 169 171 171 171 172 173 173 173 172 172 174 175 175 175 172 167 165 163 162 161 156 150 148 147 147 148 150 152 153 153 154 155 157 160 162 164 164 164 163 163 162 161 159 161 165 167 167 166 166 167 167 168 170 170 170 169 165 162 162 164 167 169 171 169 165 164 166 167 166 166 166 166 166 166 167 168 169 199 200 200 201 202 201 199 199 199 199 198 198 198 198 198 199 200 199 197 195 194 193 191 190 191 192 192 192 191 190 189 190 190 190 190 191 191 191 192 194 194 195 193 194 194 193 191 190 189 188 188 188 189 190 191 192 192 192 192 191 191 191 190 187 187 186 186 184 184 184 183 181 181 181 183 183 185 184 184 183 182 183 185 187 188 188 188 188 188 188 187 187 187 187 187 188 189 189 186 184 183 183 183 183 183 181 181 181 183 185 186 187 187 187 187 187 187 186 186 185 183 181 178 177 176 176 176 175 174 174 173 172 172 172 171 171 172 173 174 175 175 176 178 179 181 183 184 184 182 179 179 174 170 168 169 171 174 175 176 176 174 171 169 169 170 172 174 175 176 176 176 178 178 176 173 169 167 168 169 170 168 165 162 160 161 162 163 164 165 166 167 168 170 171 171 173 173 174 174 174 174 174 175 175 173 168 166 163 161 160 160 157 152 149 148 148 149 150 151 152 153 153 155 157 159 162 163 164 164 164 163 162 160 157 159 162 165 165 167 169 169 169 170 170 171 170 168 166 163 162 164 166 168 172 171 167 165 167 166 166 166 166 166 166 167 167 168 169 200 200 201 203 204 203 201 201 200 199 199 199 199 200 200 201 201 200 198 196 195 193 192 192 192 193 193 193 192 191 190 191 191 191 192 191 191 192 192 194 194 194 192 193 193 193 191 189 188 188 188 188 188 189 190 190 190 190 190 189 189 189 187 186 185 183 183 182 183 183 184 185 185 184 184 184 185 185 185 184 183 183 185 186 188 188 189 189 189 190 189 188 188 188 187 188 189 189 187 183 182 181 182 183 183 182 181 181 183 186 187 187 187 188 188 187 186 186 185 185 184 181 179 177 176 176 176 176 175 174 173 172 172 173 172 172 172 172 173 174 174 175 177 179 181 183 185 184 181 181 179 177 174 170 169 171 173 175 176 176 176 175 171 169 169 171 173 175 176 177 177 177 177 175 172 167 166 168 170 170 168 165 162 162 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 175 175 174 174 174 172 169 166 160 159 159 160 157 153 150 149 149 149 151 152 153 153 153 155 157 158 160 161 162 163 163 163 162 159 155 155 160 163 165 166 168 169 170 170 171 170 169 167 165 163 162 163 165 169 172 171 168 167 167 166 166 166 166 166 167 167 168 168 170 201 201 202 204 205 205 204 203 201 200 199 199 200 201 201 201 201 201 200 197 195 194 194 194 194 194 194 194 193 192 192 192 192 193 193 193 192 193 193 194 194 193 192 192 191 192 191 190 189 188 189 189 189 190 189 189 188 188 188 188 187 187 185 184 182 180 180 180 182 184 185 187 188 187 186 185 186 186 185 184 184 183 184 186 188 189 189 189 190 190 190 189 188 188 188 189 190 189 188 184 182 180 181 182 182 181 181 182 184 186 187 188 188 188 188 187 186 186 185 185 184 182 179 177 177 177 177 176 175 174 174 174 173 174 173 173 173 173 173 173 174 175 177 179 180 183 184 184 182 180 179 179 177 173 171 171 173 175 176 177 177 176 173 170 169 170 172 175 176 177 178 178 177 174 170 166 166 168 170 170 168 165 165 162 161 162 163 164 165 165 167 168 169 170 171 171 173 174 176 176 175 174 174 173 172 170 166 159 157 158 159 158 154 151 150 150 150 152 154 154 153 153 155 157 157 158 159 160 161 162 162 162 158 153 153 158 162 163 165 168 169 170 171 171 170 168 166 165 164 163 164 165 169 171 171 169 168 168 168 167 167 166 167 168 168 168 168 170 203 204 204 205 205 206 206 206 205 204 201 200 201 202 202 202 202 202 200 198 196 195 195 195 195 195 194 195 194 193 193 194 194 195 195 195 194 194 194 194 193 193 192 192 190 190 192 192 192 191 190 190 191 191 190 188 187 187 187 187 187 186 184 182 181 179 178 180 183 185 187 189 189 189 188 187 187 186 186 185 184 184 184 186 187 188 189 190 190 190 191 190 190 190 189 189 190 189 189 186 181 179 179 180 181 181 181 182 185 186 187 188 188 189 189 188 187 186 185 185 183 182 181 179 178 179 178 177 176 175 174 174 175 175 175 175 174 173 173 174 174 174 176 178 180 182 182 183 181 177 177 179 179 176 173 172 173 174 175 177 177 177 174 171 169 169 171 174 176 176 177 178 177 174 170 167 166 169 171 171 170 168 166 163 161 162 163 163 164 165 167 168 169 170 171 172 173 174 176 176 175 174 174 173 171 169 165 159 156 157 158 158 155 153 152 151 151 154 155 155 153 153 154 156 157 157 158 159 160 160 161 161 158 152 151 153 158 163 166 168 169 169 170 170 169 167 167 166 164 164 164 165 168 171 172 171 171 170 169 168 168 168 167 168 169 169 169 169 205 206 207 207 207 207 207 208 209 207 204 204 204 203 203 203 202 202 200 199 198 198 197 197 197 196 195 195 194 194 195 196 196 196 197 196 196 195 195 194 193 192 192 192 191 191 191 192 193 193 191 191 192 192 190 188 186 185 186 186 185 184 183 182 180 179 178 181 185 186 187 188 189 190 189 188 188 187 187 186 185 184 185 185 186 188 189 189 190 190 191 191 191 191 190 190 190 189 188 185 181 178 178 179 180 180 181 182 184 185 186 187 188 189 189 189 187 186 185 184 183 183 182 180 180 180 180 179 177 175 174 175 175 176 176 176 175 174 174 174 174 174 175 178 180 181 182 182 179 175 175 179 181 179 176 174 173 174 176 177 178 177 175 172 170 169 171 172 173 175 177 177 176 173 170 167 167 169 171 171 171 169 166 164 161 161 162 163 164 165 165 167 169 171 171 172 172 174 175 175 175 174 174 172 170 168 164 159 156 156 157 158 157 156 153 152 152 155 156 156 153 152 154 155 157 158 159 159 159 160 161 161 157 151 151 151 158 163 166 167 168 168 169 169 169 168 168 167 166 164 164 164 167 170 172 172 172 171 171 170 169 169 168 168 169 169 169 170 205 207 208 209 209 209 209 209 210 209 207 207 207 205 205 204 203 202 200 200 199 199 200 200 199 199 197 196 195 194 195 196 197 197 197 197 197 196 195 194 193 192 192 191 191 191 192 193 193 193 192 192 192 192 191 188 186 185 185 185 182 182 182 182 181 180 180 183 187 188 187 187 189 189 189 188 188 188 188 186 185 184 185 185 186 188 189 189 190 190 191 192 192 192 192 191 190 189 188 185 180 177 177 178 179 180 181 182 183 185 186 187 188 188 189 189 187 186 185 184 184 183 182 181 181 181 181 180 178 176 174 174 175 176 176 176 176 176 175 174 174 174 175 175 178 181 182 180 178 174 175 179 181 180 179 177 175 175 176 177 178 178 176 173 172 171 171 170 172 174 176 176 175 173 171 169 169 170 171 172 172 170 167 164 162 161 162 163 163 164 165 167 169 171 172 172 172 173 174 175 174 174 173 172 169 167 164 159 155 155 155 156 157 156 154 153 154 156 157 156 154 153 153 155 158 160 160 160 160 161 162 161 160 154 149 149 157 163 166 167 167 168 169 169 170 170 169 169 167 165 164 164 167 168 170 172 172 172 172 171 171 170 169 168 169 169 169 170 205 206 208 209 209 209 209 209 210 209 208 209 209 208 207 205 204 203 202 200 200 200 200 201 201 200 198 197 196 195 195 196 197 197 197 197 197 196 195 194 192 192 191 190 190 191 193 192 192 193 192 191 191 190 189 188 187 186 184 183 181 182 182 183 183 183 184 187 189 189 188 187 188 189 189 189 189 189 189 187 186 185 185 185 186 187 188 189 189 190 191 192 193 193 192 192 191 190 188 184 180 177 176 177 178 180 181 182 184 185 186 187 188 188 188 188 187 185 184 184 184 183 183 182 182 182 183 182 180 179 176 175 175 175 176 177 178 177 176 175 174 175 176 177 179 181 181 179 176 174 176 178 179 179 178 177 175 174 175 176 178 179 178 176 174 175 172 171 171 173 174 175 174 173 173 173 172 172 173 173 173 170 168 164 161 161 162 162 163 164 165 167 169 171 172 172 172 173 174 174 174 174 173 171 168 166 162 157 154 153 153 155 156 157 156 155 156 157 157 157 156 155 154 156 159 160 161 161 161 162 163 163 162 154 147 148 155 163 166 167 167 167 168 169 171 172 172 172 168 165 164 163 164 165 169 172 173 173 173 172 172 171 170 169 169 169 170 170 205 206 206 207 208 209 209 210 210 209 208 208 210 210 210 208 208 207 204 201 200 199 201 202 202 201 200 198 197 196 195 196 197 197 196 196 197 197 195 193 192 191 190 189 190 191 192 191 191 191 191 190 188 187 187 187 187 186 184 181 182 184 184 185 186 186 187 189 189 189 188 188 188 189 190 190 189 190 189 188 188 187 186 186 186 187 188 188 189 189 190 191 192 192 192 192 192 191 189 185 180 177 176 176 177 179 181 183 184 185 186 187 188 188 187 186 186 184 183 183 183 184 184 184 183 183 184 183 182 180 178 176 175 175 176 177 179 179 178 177 177 176 177 178 179 180 180 178 175 174 175 177 177 178 177 177 175 173 174 176 179 181 180 179 178 178 175 172 171 171 172 173 173 174 174 175 174 173 173 174 173 171 168 164 162 162 162 162 163 164 165 166 168 170 171 172 172 173 173 174 174 174 173 170 167 164 161 158 155 153 153 154 156 157 157 157 156 157 157 157 157 156 155 156 159 161 161 162 162 163 164 165 162 154 147 147 153 161 165 167 168 168 168 170 172 174 175 173 167 163 162 161 161 163 169 173 173 173 173 173 172 171 171 170 170 170 170 171 205 205 205 205 207 208 209 210 210 209 208 207 208 209 210 210 210 208 206 203 201 199 200 202 203 202 201 199 199 197 196 196 197 196 196 196 197 197 195 194 193 191 190 190 190 191 191 190 189 189 190 188 186 185 184 184 185 185 183 181 184 186 187 187 189 189 190 190 189 189 188 188 188 189 190 190 190 190 190 190 189 188 187 186 187 188 188 189 189 189 189 190 191 191 191 192 192 192 190 186 181 177 176 176 177 179 182 183 184 185 186 187 188 188 187 186 185 183 182 182 183 184 185 185 185 185 185 184 183 182 180 177 175 175 177 178 178 179 179 179 178 178 178 178 179 180 179 177 175 175 175 175 176 177 177 176 175 174 174 177 179 180 180 181 180 180 176 171 168 168 170 171 173 174 175 175 174 173 173 174 174 172 169 165 165 163 162 162 162 163 164 165 167 169 171 171 172 173 174 174 174 174 173 170 166 162 161 159 156 153 152 153 155 157 158 158 157 157 157 157 157 156 155 156 159 161 163 163 163 164 166 166 163 155 148 148 153 160 165 167 168 169 170 170 173 176 176 172 166 164 162 161 161 164 169 172 173 173 174 173 173 173 171 171 170 170 171 171 204 204 205 205 206 208 209 210 209 208 207 206 206 206 207 209 210 209 206 204 201 199 199 202 204 204 205 203 200 198 196 196 197 196 196 196 197 196 196 195 194 192 191 191 190 191 191 189 187 187 187 186 184 183 182 182 183 184 183 183 185 187 189 190 191 191 192 191 190 189 189 189 189 189 190 191 191 190 190 190 189 188 187 187 187 188 189 189 189 189 188 189 190 191 191 191 192 192 191 187 185 182 179 177 178 180 182 183 184 185 186 187 187 187 187 186 183 182 181 182 184 185 186 187 187 187 186 184 183 183 181 179 177 177 177 177 177 178 179 180 180 180 180 179 179 180 179 178 176 177 176 176 176 177 176 175 174 174 174 175 177 178 180 181 181 179 174 168 166 166 168 170 173 175 176 176 174 172 173 174 174 173 170 170 167 164 163 162 162 163 163 165 167 169 170 171 172 173 174 174 174 175 173 169 167 164 161 158 155 152 151 152 155 157 159 159 159 158 158 158 158 157 156 156 159 162 164 164 164 165 167 167 163 157 151 149 154 156 160 165 169 170 169 170 172 176 176 171 169 167 164 162 163 165 168 171 172 173 173 173 174 173 172 171 171 171 171 171 203 204 204 204 205 208 209 209 208 208 207 206 205 204 206 208 209 209 207 204 200 197 198 202 204 205 205 203 200 198 196 197 197 196 196 197 197 197 196 195 195 194 192 192 191 191 191 190 188 186 186 184 182 182 182 181 182 183 184 185 186 188 189 191 192 193 193 192 191 190 190 189 189 190 190 191 191 191 191 190 190 189 188 188 189 189 189 189 189 189 188 188 188 190 190 191 192 193 192 191 189 185 182 179 179 180 182 183 184 185 186 186 187 187 187 185 182 181 181 182 184 186 187 188 188 188 186 184 184 183 182 180 179 178 177 177 177 178 179 181 181 181 182 181 181 181 180 180 178 177 177 176 175 175 175 174 174 174 174 174 175 177 179 180 181 177 171 166 165 165 167 170 173 176 177 176 174 172 173 174 175 175 174 171 167 164 162 162 162 163 163 165 165 166 168 170 172 173 174 174 174 174 172 171 169 165 160 156 154 151 150 151 154 157 159 159 159 159 159 158 158 157 157 158 160 162 165 165 165 166 167 167 164 159 153 151 152 155 160 166 169 170 169 170 172 174 175 172 172 169 166 164 164 165 168 171 172 172 172 173 174 173 172 171 171 172 172 172 202 203 203 203 205 207 209 209 208 207 207 206 205 204 205 207 208 208 207 203 199 196 197 199 201 204 203 201 199 197 196 197 198 197 197 197 197 198 197 196 195 195 194 192 191 191 191 190 189 187 185 183 182 183 183 183 183 184 185 186 186 188 189 192 193 193 193 192 191 190 190 190 190 190 190 190 191 191 190 190 189 189 189 190 190 190 190 190 189 189 188 188 188 189 189 191 192 192 192 193 191 187 184 181 180 181 182 184 185 185 186 186 186 187 187 184 182 181 181 182 184 186 187 189 189 188 186 185 184 184 183 181 179 178 178 178 178 179 180 180 181 182 182 182 182 181 181 180 180 179 178 176 174 173 174 174 174 174 175 175 175 176 178 179 179 174 170 166 165 166 168 172 175 177 178 177 175 174 173 174 174 175 174 172 168 164 162 162 163 163 163 163 164 165 167 170 171 173 174 174 174 174 173 172 170 166 160 156 153 151 150 152 154 154 156 159 160 160 160 159 158 158 159 160 161 163 166 166 166 167 167 167 164 160 158 154 152 154 160 167 170 170 169 170 171 173 173 173 172 170 167 164 164 165 168 169 170 170 171 173 173 173 172 171 171 171 172 172 202 203 203 203 205 206 208 208 208 207 206 205 204 203 203 205 207 207 206 202 199 196 195 196 200 203 202 200 197 195 195 197 199 198 198 197 197 198 198 197 196 196 195 192 191 192 192 191 190 187 185 183 184 185 185 185 185 185 186 186 186 189 191 194 194 194 193 192 191 191 190 190 190 190 191 191 191 190 190 190 190 190 190 190 190 190 190 190 189 188 188 187 187 188 189 190 191 192 193 193 192 190 187 183 181 181 183 184 185 185 186 186 186 187 186 184 182 181 182 183 184 185 187 189 190 189 186 185 184 184 184 182 182 180 179 179 179 179 180 180 181 182 182 182 182 182 182 183 182 181 180 177 173 172 172 173 174 175 175 175 175 175 176 177 177 174 172 170 168 167 170 174 177 179 179 178 177 175 175 174 174 174 174 173 169 165 163 162 162 163 163 163 163 165 167 169 170 173 174 175 174 174 173 172 171 167 161 156 154 152 151 151 151 154 157 160 161 161 162 161 160 159 160 161 162 164 167 167 167 167 167 167 165 164 161 156 153 155 161 168 171 171 170 170 171 172 172 172 171 170 167 165 164 166 167 168 169 169 170 172 173 173 173 172 172 171 171 172 203 203 204 204 205 206 207 207 207 206 206 205 203 202 202 204 206 205 204 202 200 198 196 197 199 201 201 199 196 194 194 196 198 199 198 197 197 198 198 197 196 196 195 192 190 191 191 192 189 187 185 184 187 188 187 186 185 186 186 186 188 191 192 194 194 193 193 192 191 191 191 190 190 191 191 192 191 190 190 190 190 191 191 191 191 190 190 190 189 189 188 187 187 187 188 189 190 191 192 193 193 191 189 185 182 182 183 184 185 186 186 187 187 186 185 184 183 182 183 183 184 185 187 189 190 189 187 186 185 185 184 184 183 181 180 180 180 180 180 180 181 181 182 182 182 182 183 184 184 183 183 179 174 171 171 172 173 174 174 175 175 175 175 175 174 174 173 172 170 169 171 175 179 181 181 180 178 177 175 173 172 173 175 174 171 167 163 162 161 162 164 164 164 165 167 169 171 173 174 174 174 173 173 172 171 166 161 157 155 154 153 152 151 153 158 161 162 162 162 162 161 160 160 161 163 165 168 168 167 168 168 168 167 165 161 157 154 156 161 167 170 172 171 171 171 172 173 172 171 170 168 166 165 166 167 168 169 169 169 171 172 173 172 172 173 173 173 174 204 205 205 205 205 206 206 207 207 207 206 204 203 201 201 203 204 203 202 202 200 198 197 197 199 201 200 198 196 194 193 193 195 198 198 197 197 197 197 196 195 195 194 192 192 190 191 191 189 187 186 186 189 189 188 187 187 187 188 189 190 193 193 194 193 193 192 192 192 191 191 191 191 191 192 192 191 190 190 190 191 191 191 191 191 191 190 190 190 189 188 187 186 186 187 188 189 190 192 193 193 192 190 187 184 183 183 184 186 187 187 187 187 186 185 184 184 183 184 184 184 186 187 189 190 190 189 187 185 185 185 185 184 182 181 180 180 180 181 181 181 181 181 183 183 182 182 183 185 185 184 181 177 174 172 171 173 174 174 175 175 175 174 174 173 173 172 173 173 173 174 177 180 182 183 183 181 178 175 171 170 172 175 176 173 168 163 161 161 162 164 165 165 166 168 169 171 172 173 173 172 172 173 173 171 167 163 158 156 156 154 152 152 153 158 161 162 163 163 163 163 162 162 162 164 166 168 167 167 169 169 170 169 166 163 159 157 156 160 165 169 172 172 172 171 172 173 172 171 170 169 168 167 166 167 168 169 168 169 170 171 172 172 172 173 174 174 174 206 206 206 206 206 206 207 207 208 208 207 205 203 201 201 202 202 202 202 201 199 197 197 198 199 200 200 197 195 194 193 193 195 197 197 196 196 196 197 196 195 194 194 193 191 190 191 191 189 188 187 188 189 190 189 189 189 190 191 193 193 194 194 194 194 193 192 192 192 191 191 192 192 192 192 192 191 191 190 190 190 191 191 191 191 191 190 190 190 190 189 188 187 186 186 187 188 190 192 193 193 192 191 189 188 185 184 184 186 187 187 187 186 185 184 184 184 184 184 185 185 186 187 189 190 191 189 188 188 186 185 185 184 183 181 181 181 181 181 181 182 182 182 184 183 182 182 183 185 185 184 184 182 178 174 171 172 173 174 175 175 175 174 174 171 171 173 175 177 177 177 177 180 182 182 184 183 180 176 172 170 173 176 176 174 172 169 164 162 162 163 165 166 167 168 169 170 171 171 171 171 172 173 173 171 168 164 163 159 157 155 154 153 154 156 160 162 163 163 164 165 164 164 164 165 166 167 167 168 169 169 170 170 167 164 162 159 158 160 163 164 170 173 173 172 172 173 172 172 171 171 170 168 167 167 168 169 169 169 170 170 171 171 173 173 173 174 174 207 207 207 207 207 207 207 208 208 209 208 206 204 202 201 201 201 202 201 200 199 197 197 197 198 199 199 197 195 195 193 193 194 196 196 195 194 195 196 196 195 195 193 192 191 191 190 190 189 189 189 189 188 188 189 190 192 194 195 196 195 195 194 194 194 193 193 192 192 191 192 192 192 192 192 192 192 191 191 191 190 191 191 191 191 191 190 190 190 190 190 189 188 187 186 187 188 190 192 193 193 192 191 191 189 186 184 183 185 186 187 186 186 184 184 183 184 184 185 185 185 186 187 188 190 191 190 190 189 187 186 185 185 183 182 181 181 181 181 181 182 183 184 184 183 183 183 184 185 185 185 184 183 179 174 170 170 172 174 175 175 175 174 171 169 170 175 179 179 179 178 178 179 180 182 184 184 182 178 174 172 174 176 176 175 174 170 166 163 161 162 164 166 167 168 169 169 169 170 170 172 174 174 174 171 168 167 162 158 157 156 154 154 154 156 159 162 163 164 165 165 165 164 164 164 165 166 167 168 169 170 171 170 168 166 164 161 160 159 159 163 169 173 173 172 172 172 173 172 172 171 170 168 167 167 168 169 169 169 170 170 170 172 172 172 172 173 174 209 209 209 209 208 208 208 208 209 210 209 208 206 205 203 202 202 202 202 201 199 198 197 197 198 198 198 197 196 194 193 193 194 195 195 193 193 194 196 196 196 195 193 192 191 191 190 189 190 190 190 189 188 187 189 191 194 197 198 197 195 195 194 194 194 194 193 193 192 192 192 192 193 192 192 191 192 192 192 191 190 191 191 191 191 191 190 190 190 190 190 190 188 187 187 187 188 190 192 193 193 192 192 191 189 186 183 182 183 185 186 186 185 185 184 183 183 185 186 186 186 186 187 188 189 189 190 190 189 187 186 186 185 184 182 181 180 180 180 181 182 184 185 185 185 184 185 185 185 185 185 184 183 179 174 169 168 170 173 172 174 174 172 170 170 173 178 180 180 179 179 179 179 179 182 184 185 183 180 176 174 175 175 176 175 173 170 166 162 160 160 163 165 166 167 168 168 168 170 173 175 176 176 175 173 172 167 161 158 157 155 154 155 156 158 159 161 163 165 165 165 165 165 164 164 165 166 168 169 170 171 171 171 170 168 167 165 164 160 159 162 169 172 173 172 171 172 172 172 172 171 169 168 167 167 168 169 170 170 171 170 170 171 171 172 173 173 175 211 211 210 210 209 209 209 209 209 210 211 210 209 208 206 204 203 202 203 202 200 199 198 198 198 198 198 197 195 194 192 192 193 193 193 193 193 193 194 195 196 195 193 192 191 191 191 191 191 191 190 189 188 188 190 193 196 198 198 197 195 195 194 194 195 195 194 193 192 192 192 193 193 193 192 192 191 191 191 191 190 191 191 191 191 191 190 190 190 190 189 189 188 187 187 188 189 191 192 193 193 192 192 191 189 186 182 181 182 184 186 186 185 185 183 182 183 185 186 186 186 185 186 187 187 189 190 189 189 187 187 186 185 184 182 182 181 180 180 181 182 184 185 186 186 185 185 185 185 185 185 184 182 179 174 169 166 166 168 167 171 172 171 171 173 176 180 181 181 180 180 180 179 180 182 185 185 184 181 178 176 175 175 175 174 173 169 166 163 160 160 161 163 164 166 167 167 169 172 175 177 178 178 177 176 173 167 161 157 156 155 155 157 158 158 159 161 163 164 165 166 166 166 165 166 166 167 168 169 170 171 172 172 172 170 170 168 165 161 159 162 168 172 173 171 171 171 171 172 171 171 169 168 167 167 168 170 170 171 172 171 170 170 171 172 174 174 175 211 211 211 211 211 210 210 209 210 211 211 211 210 209 207 205 204 203 204 203 201 200 199 198 198 198 198 198 196 194 192 191 191 191 192 192 192 193 194 195 195 194 193 192 191 191 192 193 193 193 191 189 187 189 193 195 197 199 199 197 196 195 195 194 195 196 195 193 192 192 193 193 193 193 193 193 192 192 191 191 191 191 192 192 191 191 190 189 189 189 189 188 187 187 187 188 189 191 191 192 192 192 192 191 189 186 182 180 181 183 183 184 185 184 183 182 184 185 187 187 185 185 184 185 186 188 190 189 188 188 187 187 186 185 184 183 181 180 180 181 181 183 185 186 186 186 185 185 185 186 185 184 181 178 175 171 168 165 164 164 167 170 172 174 177 179 181 181 182 181 181 180 180 181 183 185 185 184 182 181 179 177 175 174 174 172 170 167 164 162 162 161 161 164 166 167 168 170 173 176 178 179 179 179 177 174 168 161 156 156 157 157 158 159 159 160 161 162 163 165 167 167 167 167 167 167 167 168 169 170 172 174 174 174 174 172 169 165 162 160 162 168 172 173 172 171 170 170 171 171 170 169 167 167 167 167 168 170 172 172 171 171 170 170 172 173 174 174 210 211 211 211 211 211 211 210 210 210 210 210 210 209 208 206 205 204 205 204 203 202 200 199 199 199 199 198 196 194 192 190 190 190 191 191 191 193 194 195 195 194 192 192 192 192 193 193 193 193 192 189 188 191 194 197 198 199 199 199 198 196 195 194 195 196 195 194 193 193 193 193 193 194 194 193 193 192 191 191 192 191 191 192 192 191 190 189 188 188 188 187 187 187 188 188 189 189 190 192 192 192 192 191 190 187 184 181 180 181 182 183 184 184 183 183 184 185 187 187 186 185 184 184 185 187 188 189 188 188 188 188 188 187 185 184 182 181 180 181 181 183 184 185 185 186 185 185 185 185 185 184 182 179 177 176 173 168 164 164 166 170 174 177 178 180 181 181 182 182 182 181 181 182 183 184 184 183 183 181 179 177 176 174 173 172 171 169 167 165 167 163 162 164 166 167 168 170 173 174 176 178 179 180 178 175 170 163 157 157 158 159 160 160 160 160 161 162 164 165 167 168 168 168 167 167 167 169 170 171 173 174 175 175 175 173 171 167 163 161 162 167 170 172 173 172 170 170 170 171 170 169 167 166 166 166 168 170 172 173 172 170 170 170 171 171 172 173 210 210 210 210 211 211 211 210 210 209 209 209 209 208 207 206 205 205 205 204 204 203 202 200 199 199 199 199 197 195 192 191 190 190 190 190 191 192 193 194 194 193 192 192 192 193 193 193 193 193 192 191 190 193 196 197 199 200 200 200 199 197 195 194 194 195 195 194 193 193 193 193 193 193 194 194 194 192 191 192 191 191 191 191 191 191 190 189 188 187 187 188 188 188 188 188 188 189 190 191 192 192 192 191 190 189 187 186 183 181 180 182 183 184 184 184 184 186 187 188 187 185 184 184 184 185 186 187 186 187 188 188 188 188 186 185 183 181 181 181 181 182 183 183 183 184 184 184 184 184 184 184 182 182 181 180 176 171 166 164 166 170 174 177 179 179 180 182 183 183 183 183 182 182 183 183 183 183 182 181 179 177 176 175 174 173 172 171 171 169 169 166 164 165 166 167 168 170 172 173 175 178 179 180 179 175 170 164 160 158 158 159 160 160 160 160 160 162 164 166 167 168 169 168 168 167 168 169 171 172 173 174 174 175 175 174 172 169 165 162 163 166 168 171 173 172 170 169 169 170 170 169 169 167 166 166 168 170 173 174 172 171 170 170 170 170 171 173 209 209 210 210 210 210 210 210 209 209 209 209 208 208 206 205 205 205 205 204 204 204 203 201 200 199 199 199 198 196 195 194 192 192 190 190 191 192 193 194 194 193 192 192 192 192 193 194 194 193 192 191 192 195 197 199 200 201 201 200 199 197 195 194 194 194 194 193 193 193 192 193 193 193 194 194 194 193 192 192 190 190 190 191 191 191 190 189 187 187 187 188 188 188 188 188 187 188 190 191 191 192 191 191 191 190 190 188 184 181 179 180 182 184 185 184 185 185 187 189 189 187 185 184 184 184 184 184 184 184 186 188 189 189 187 186 184 182 182 182 182 182 181 182 182 183 183 182 183 183 184 183 183 183 183 181 177 172 168 165 167 170 173 174 176 178 180 183 184 184 184 183 183 183 183 183 183 183 182 180 179 178 176 175 173 172 172 172 171 170 170 169 167 166 166 166 167 168 171 174 177 179 179 179 178 175 170 165 164 160 159 160 161 161 160 160 161 162 164 165 167 168 169 169 168 168 169 170 172 173 173 173 174 175 175 174 173 170 166 164 163 163 167 170 172 172 171 170 169 169 170 170 169 168 167 166 167 169 173 174 173 172 171 169 169 170 171 172 208 208 209 209 209 209 209 209 209 208 208 208 208 207 206 205 204 204 204 204 204 203 202 201 200 199 199 199 198 198 197 197 196 193 192 191 192 193 193 193 193 193 192 192 192 192 193 194 194 193 192 192 193 194 197 198 199 201 201 201 200 198 196 194 194 194 193 193 192 192 191 192 193 194 194 194 194 194 193 192 192 189 189 190 190 190 190 188 187 187 188 188 189 189 188 187 187 188 189 191 191 191 191 191 191 191 191 189 185 181 179 180 183 185 185 185 185 185 188 189 190 189 187 185 184 183 182 182 181 182 185 188 190 190 189 186 184 183 183 183 183 182 181 181 181 181 181 180 181 182 183 183 184 184 183 181 179 174 168 166 168 170 171 173 175 178 180 182 184 184 184 183 182 183 183 183 183 182 182 181 179 178 176 174 173 172 172 172 172 171 171 170 169 167 166 166 167 169 172 176 178 179 179 178 176 174 170 170 165 161 160 161 161 161 161 161 162 163 164 165 167 168 169 169 169 169 170 172 173 173 173 173 173 174 174 174 174 171 168 167 164 163 166 170 172 173 172 170 168 169 169 169 170 169 168 167 166 169 172 173 174 173 171 169 169 171 171 172 207 207 208 208 208 208 209 209 208 208 208 208 207 206 205 204 204 204 204 204 203 203 202 201 199 199 199 199 199 199 199 199 197 195 193 193 194 194 194 194 193 193 192 192 191 192 194 195 194 194 193 192 192 193 194 196 199 201 201 201 200 199 196 195 194 194 194 193 192 191 191 192 193 194 195 194 194 193 193 193 192 190 188 189 190 189 188 187 187 188 188 189 189 189 188 187 187 188 189 190 191 191 191 191 191 192 192 190 187 182 180 180 183 184 185 185 186 186 188 190 191 191 189 187 185 183 182 182 181 182 185 188 190 191 190 188 186 185 184 184 183 182 181 180 180 180 179 179 179 181 182 183 184 184 183 182 180 176 170 168 169 169 170 172 175 178 180 182 183 184 184 183 183 182 182 183 183 183 182 180 179 177 175 174 173 173 172 172 172 172 172 172 171 169 168 168 169 171 174 177 178 179 178 176 174 174 172 170 166 163 161 162 162 162 163 163 163 163 164 166 167 168 170 170 170 170 171 171 172 173 173 173 173 174 175 175 175 173 172 168 164 163 166 170 173 174 172 170 169 168 168 169 170 170 169 167 167 169 170 172 173 172 170 169 169 171 171 172 207 207 207 207 208 208 208 208 208 208 208 208 207 206 205 205 204 204 204 204 203 203 202 200 199 199 199 199 199 199 200 199 199 197 195 195 195 196 196 195 195 194 193 191 191 192 193 195 196 196 194 192 192 192 193 196 199 201 200 200 200 199 196 194 194 194 194 193 192 191 191 192 193 194 194 193 193 193 193 192 192 190 190 190 189 188 187 186 187 187 188 189 189 188 188 187 188 188 189 190 190 190 190 191 191 192 192 191 188 184 181 181 183 183 184 186 186 187 188 190 191 191 190 188 187 186 184 183 182 182 184 187 190 191 191 189 189 188 186 184 183 182 180 180 179 178 178 177 177 179 181 183 184 184 184 182 180 177 173 172 171 169 170 172 175 178 180 182 183 183 183 183 182 182 182 183 183 183 182 179 177 176 175 174 173 172 172 172 172 173 173 173 173 172 172 172 172 173 174 174 176 177 178 176 176 174 172 171 168 165 163 163 163 163 164 164 165 165 166 166 167 168 171 171 171 171 171 171 172 173 173 174 175 175 175 176 176 175 172 169 165 164 166 170 173 173 172 171 169 168 168 170 170 170 169 168 168 169 170 171 171 171 169 169 170 170 171 172 206 206 206 207 207 207 208 208 208 208 208 208 207 207 206 206 205 204 204 204 204 203 202 201 200 199 199 199 200 200 200 200 199 198 197 196 196 197 197 198 197 195 193 192 191 191 192 194 196 197 195 195 194 192 193 196 199 200 200 199 199 198 196 194 194 193 193 193 192 192 192 193 194 193 193 192 192 192 192 192 191 190 190 190 189 187 186 186 187 187 188 188 188 188 188 188 188 188 189 189 189 190 190 191 191 191 191 191 189 185 182 182 183 183 185 186 187 187 188 190 190 190 190 189 189 188 187 184 182 183 185 187 189 191 191 191 191 189 187 185 184 182 180 179 178 177 177 177 177 178 180 182 183 184 184 184 181 178 177 175 172 170 170 172 175 178 180 181 183 184 183 183 182 181 182 183 183 183 181 179 178 177 174 173 173 173 173 172 172 173 173 174 174 174 175 175 174 174 172 171 174 178 180 180 178 175 173 172 170 166 164 164 164 164 165 166 166 166 166 166 166 168 171 172 172 171 171 172 172 173 174 175 176 176 176 176 177 175 172 169 166 164 166 170 172 173 173 171 168 167 168 170 171 171 170 170 170 170 170 170 170 170 169 169 169 169 170 172 207 207 207 207 208 208 208 208 208 208 208 208 208 208 207 206 205 205 204 204 204 204 203 201 201 200 200 200 200 200 200 200 200 199 198 197 197 198 198 198 198 196 194 193 193 192 192 193 194 196 196 197 195 194 195 197 199 200 200 199 199 198 198 196 194 192 192 192 193 193 194 194 194 193 193 192 192 192 191 191 190 189 188 188 188 188 187 188 188 188 188 187 187 188 188 188 189 189 189 189 189 189 190 191 191 191 191 190 189 187 187 184 183 184 185 186 187 188 188 189 190 189 189 189 189 189 188 186 184 184 185 187 189 191 192 192 191 189 188 186 184 182 180 178 178 177 177 177 178 179 180 182 182 182 183 184 183 182 180 176 174 172 171 172 175 177 179 181 182 183 183 183 181 181 182 182 182 182 181 181 179 177 174 174 175 175 174 172 172 172 173 174 175 175 175 175 173 171 169 170 174 175 179 181 180 176 176 174 171 168 165 164 164 165 167 167 168 168 167 165 165 168 170 172 173 173 173 173 173 173 174 175 177 177 177 177 177 175 172 169 166 164 165 168 169 172 173 171 168 168 169 170 171 171 171 171 171 171 170 169 169 169 168 166 166 167 169 172 207 207 207 208 208 208 208 208 208 208 208 208 208 208 207 207 206 205 204 204 204 204 203 202 202 201 200 200 200 200 200 200 200 199 199 198 198 199 199 199 199 197 197 195 194 193 194 193 192 192 194 196 196 195 196 198 200 200 200 199 199 198 197 196 194 192 192 193 194 195 195 195 194 194 193 193 193 193 192 191 190 189 188 187 187 187 188 188 188 188 188 188 187 188 188 189 189 189 188 188 189 189 190 191 191 190 190 190 190 190 188 186 185 184 185 186 187 188 188 189 189 188 189 189 190 189 189 187 185 185 185 186 187 189 190 191 190 189 188 187 185 183 180 179 178 177 177 177 179 180 180 181 181 182 183 183 183 183 180 177 176 174 173 174 176 177 178 179 181 183 183 182 181 181 181 181 181 181 181 181 180 178 176 175 176 176 175 172 172 172 173 175 175 175 174 172 169 168 169 173 175 177 179 179 180 178 176 176 173 169 167 166 165 166 168 169 169 168 166 163 164 166 169 172 173 174 174 173 173 173 175 176 176 177 177 178 177 175 172 169 166 164 164 164 167 172 173 171 169 168 169 169 171 171 171 171 171 171 169 168 168 168 167 166 166 166 168 171 208 207 207 208 209 209 209 209 208 208 208 208 208 208 207 207 206 205 204 204 204 204 203 203 202 201 201 200 200 200 200 200 200 200 200 199 199 199 200 200 200 199 199 198 196 195 196 195 193 192 193 195 196 196 198 199 200 201 200 200 199 198 197 196 194 192 192 194 195 195 195 195 194 194 193 193 194 194 193 191 190 189 189 189 188 187 188 188 188 188 188 188 188 188 188 189 189 189 188 188 189 189 190 191 190 190 190 190 190 190 189 188 186 184 185 186 187 188 188 188 188 188 189 190 191 190 188 187 186 186 186 186 187 188 189 190 189 188 187 187 185 183 182 181 178 177 177 178 179 180 180 180 181 181 182 182 182 181 180 178 177 176 175 175 175 176 177 179 181 183 183 182 181 180 180 180 180 181 181 181 181 180 177 176 176 176 176 174 174 173 174 175 175 173 170 168 166 166 167 172 177 177 177 179 180 181 179 177 174 172 169 166 166 168 169 169 168 166 164 163 163 165 170 173 174 174 173 173 172 173 176 176 176 177 178 179 177 175 173 170 167 165 163 162 166 172 174 172 169 167 168 167 168 170 171 172 172 170 168 166 167 167 167 167 167 167 168 170 208 207 208 208 209 209 209 209 209 209 208 208 208 207 207 207 206 205 204 204 204 203 203 203 202 202 201 200 200 200 200 200 200 200 200 200 199 199 199 200 201 201 200 199 198 197 198 196 194 193 193 194 196 197 198 199 200 200 200 200 200 198 197 196 194 193 194 195 195 195 195 195 194 193 193 194 194 195 194 192 192 192 192 191 189 187 187 188 188 188 189 188 188 188 188 189 189 189 188 188 189 189 190 190 190 189 189 190 190 190 190 188 186 185 185 186 187 188 188 188 188 188 189 191 191 189 188 188 187 187 187 186 186 187 188 188 188 187 185 185 184 184 184 182 179 177 177 178 179 180 180 180 180 180 181 182 182 181 180 179 178 177 176 176 176 176 177 179 181 183 183 182 181 180 179 178 179 180 181 181 181 181 179 176 175 176 176 176 175 174 174 175 172 168 167 167 167 168 170 174 176 177 178 179 180 181 181 179 178 175 170 166 165 167 169 169 167 165 164 164 164 167 171 174 174 173 173 173 173 174 175 176 176 177 179 179 178 176 174 172 169 167 163 162 166 171 174 172 169 167 167 167 168 169 170 171 170 169 167 166 166 167 168 169 169 168 169 170 208 208 208 208 209 209 209 209 209 209 208 208 208 207 207 206 206 205 204 204 204 203 203 203 202 202 201 201 200 200 200 201 200 200 200 200 199 199 199 200 201 202 201 200 200 199 198 196 195 194 194 195 197 198 199 199 199 200 200 200 199 198 197 196 195 195 195 196 196 195 195 194 193 193 193 194 195 195 195 193 194 194 194 192 190 188 187 187 188 189 189 189 188 188 188 189 189 189 189 189 189 189 189 189 189 189 189 190 191 191 190 188 186 185 185 186 186 187 188 188 188 189 191 191 191 189 189 188 188 188 188 187 186 186 186 186 187 186 184 183 183 184 184 182 179 178 178 178 179 180 180 180 180 180 180 181 180 180 180 179 178 177 177 177 177 177 178 180 182 182 183 182 181 180 179 178 179 180 181 182 182 182 180 177 176 176 176 176 176 175 174 172 169 166 167 168 169 172 174 175 176 177 179 180 180 181 181 181 180 176 172 167 164 165 168 168 167 166 165 165 167 169 172 174 174 173 173 174 174 175 175 176 177 178 179 179 178 177 176 174 171 168 164 162 165 170 174 172 172 170 168 168 168 168 168 168 168 168 167 167 167 167 169 170 169 168 169 171 209 209 209 209 209 209 209 209 209 208 208 208 208 207 207 206 206 206 205 204 204 204 203 203 203 202 202 201 200 201 201 201 201 201 200 199 199 198 198 199 201 201 201 201 200 199 198 196 195 195 196 197 198 199 200 200 200 199 199 199 199 198 197 196 196 196 196 196 196 195 194 193 192 193 193 194 195 195 195 195 194 194 194 193 191 189 188 187 188 189 190 189 189 189 188 189 189 190 189 189 189 189 189 189 189 189 189 190 191 191 190 188 187 186 186 185 186 187 187 188 188 189 192 192 191 190 189 189 189 189 189 187 186 185 184 185 185 185 183 182 182 183 183 181 179 178 178 177 178 178 179 180 180 180 180 179 179 180 180 180 180 179 178 178 178 178 179 180 181 182 183 182 182 180 179 179 180 180 182 182 183 182 181 179 178 177 177 176 176 175 172 169 167 167 168 170 172 175 175 175 176 177 179 180 181 181 181 181 180 177 172 167 163 164 166 166 167 167 167 167 169 171 173 174 174 174 174 174 175 175 175 176 177 178 179 179 179 178 177 175 172 169 165 163 164 170 173 173 173 171 169 168 167 167 166 166 166 167 167 169 169 169 169 169 168 169 170 172 210 210 211 211 210 210 210 209 209 209 208 208 208 208 208 208 207 207 206 205 205 205 204 203 203 203 202 201 201 201 201 201 201 201 200 199 198 198 197 198 199 200 201 201 200 199 198 196 196 196 197 198 199 200 200 200 200 199 198 198 198 197 197 196 197 197 197 197 196 195 194 193 192 192 194 194 194 195 195 194 193 193 193 193 192 190 188 188 189 190 190 190 190 189 188 189 189 189 190 190 189 189 189 189 188 189 189 190 191 192 190 189 187 188 187 186 186 186 187 187 188 190 192 192 192 190 190 190 190 190 189 188 186 184 183 183 184 183 181 181 182 183 182 180 179 177 177 177 177 177 178 180 181 180 179 179 179 180 180 180 180 180 179 179 178 179 179 180 180 182 182 182 181 180 180 181 181 181 182 182 183 182 182 180 179 178 177 175 174 172 169 167 168 170 171 172 173 175 176 175 176 177 179 179 180 181 181 181 180 177 173 167 162 162 164 164 167 168 168 169 171 173 174 175 174 174 173 174 176 175 176 176 177 178 179 179 179 178 177 175 173 170 166 163 164 169 170 173 174 172 170 169 167 166 165 165 165 165 167 169 170 170 169 168 168 169 170 172 212 212 213 212 212 212 211 210 210 209 209 210 210 209 209 209 209 208 207 206 206 206 205 204 204 204 204 203 202 201 201 201 201 201 200 199 198 198 197 198 198 199 200 200 199 198 197 196 197 197 198 199 200 201 201 201 200 199 198 198 197 197 196 197 198 198 198 197 195 194 193 192 192 193 194 194 195 195 194 194 193 194 193 193 192 190 189 188 189 190 190 190 190 189 188 188 189 190 190 190 190 189 189 189 188 189 189 190 192 192 191 189 189 189 188 187 186 186 186 187 189 190 192 193 193 192 190 190 191 190 190 188 186 184 183 182 182 182 180 181 182 182 182 180 178 177 176 176 176 177 178 180 181 180 179 179 180 180 180 180 180 180 180 178 177 177 178 179 180 180 182 182 180 180 181 182 182 182 182 183 183 183 182 181 179 177 177 175 171 168 167 167 170 173 173 173 174 175 176 176 176 177 177 178 180 181 182 181 180 177 173 168 165 162 162 165 167 168 169 170 173 174 175 176 175 174 173 175 176 176 177 177 177 177 178 178 179 178 176 175 173 170 167 164 164 165 168 173 174 173 170 168 167 166 165 164 164 165 168 169 170 170 169 168 168 169 170 172 213 213 214 214 214 213 212 211 211 210 210 211 211 210 210 210 210 209 208 207 207 206 206 205 206 206 205 205 203 202 201 201 201 201 200 199 198 198 198 198 198 199 199 199 198 197 196 196 197 198 199 199 201 202 202 201 200 199 198 197 197 196 196 197 198 199 198 197 195 194 193 192 193 194 194 194 194 195 194 193 194 195 194 193 192 191 190 190 190 190 190 190 189 188 188 188 189 189 190 190 190 189 189 188 188 189 189 191 191 192 191 191 190 189 188 187 187 186 186 187 189 190 191 191 192 192 191 191 191 191 190 189 187 185 183 182 181 181 180 181 182 182 180 179 178 177 176 176 176 177 178 179 180 180 179 180 180 181 181 181 180 180 179 177 175 175 177 179 179 180 181 181 180 180 181 182 182 182 182 183 183 183 182 181 179 176 176 174 169 168 168 170 173 174 175 175 175 176 176 176 176 176 177 178 180 182 182 182 180 177 174 171 168 165 164 165 164 167 169 172 174 175 176 176 175 174 175 176 176 176 177 177 177 177 177 177 178 177 176 175 173 171 168 167 165 164 167 171 173 172 170 168 167 166 166 165 165 166 168 170 170 170 169 169 169 169 170 171 214 214 214 215 215 214 213 212 211 211 211 211 211 211 211 211 211 210 209 208 208 207 206 206 206 207 207 206 204 202 202 202 201 201 200 199 199 198 198 198 199 200 200 199 197 196 196 197 198 198 199 201 202 202 202 201 200 199 198 197 196 196 196 197 198 198 198 197 195 194 193 193 194 195 194 194 194 194 194 194 195 195 195 194 193 193 192 191 191 190 190 190 189 188 188 188 189 189 189 190 190 189 188 188 188 189 189 190 191 191 192 191 190 189 188 188 187 186 186 187 188 188 190 191 191 191 191 192 192 192 191 190 189 187 184 182 181 180 181 182 181 180 179 179 178 177 175 175 177 178 178 178 179 180 179 179 180 181 181 181 181 181 179 176 174 174 175 176 178 180 180 180 180 181 182 182 182 181 182 183 183 183 183 181 178 176 175 173 171 170 171 173 174 175 175 176 175 176 176 176 176 176 177 179 180 182 182 182 180 179 176 174 170 166 164 162 162 166 171 173 174 175 176 176 176 175 175 176 177 177 177 177 177 177 176 176 177 177 176 175 173 172 170 168 165 165 166 169 171 172 171 169 168 167 167 167 168 168 168 169 168 169 169 169 169 170 171 171 215 215 215 216 215 214 213 212 212 211 211 211 211 211 212 212 212 211 210 209 208 207 207 207 207 208 208 207 205 203 203 202 202 201 200 200 199 198 198 199 200 201 201 199 198 197 197 198 199 199 200 201 202 202 202 201 201 199 198 197 196 196 196 197 198 198 198 197 195 194 193 193 194 194 194 194 193 193 194 194 195 195 195 195 195 195 194 192 191 191 190 189 188 187 187 188 188 188 189 189 189 189 188 188 188 189 189 190 190 191 192 192 191 190 189 188 187 187 187 187 187 189 190 190 190 190 191 193 193 193 192 192 190 187 184 182 181 181 181 182 181 179 179 178 177 176 175 176 178 179 179 178 178 179 178 179 180 181 181 182 182 181 180 178 176 175 174 175 177 179 179 179 180 181 182 182 182 181 181 181 182 183 183 181 177 175 174 173 173 173 174 175 176 175 176 176 176 176 176 176 175 176 178 179 181 182 182 182 181 181 179 176 171 166 161 159 163 168 172 173 174 175 176 176 176 175 175 176 177 178 178 177 177 176 176 176 176 176 176 174 174 172 170 168 165 165 166 167 169 171 171 171 169 168 169 170 170 168 168 167 167 167 167 168 169 170 171 172 216 216 216 217 216 215 214 213 212 212 212 212 212 212 212 213 212 211 211 210 209 209 208 207 208 208 208 207 206 205 204 202 202 202 201 200 199 198 198 199 200 201 201 200 198 197 198 198 200 201 201 202 202 202 202 202 201 200 199 198 197 196 196 197 198 198 197 196 195 194 193 193 194 194 194 193 193 193 194 195 195 195 195 195 195 195 194 193 192 191 190 189 188 187 187 187 187 188 188 189 189 188 188 188 188 189 189 189 190 191 192 192 191 191 190 189 188 188 188 188 188 189 190 189 190 190 191 193 193 193 193 192 191 188 185 182 181 181 181 181 180 179 179 178 177 176 175 177 179 180 180 179 179 178 178 179 180 180 181 181 182 182 181 181 180 177 174 174 175 177 177 178 180 181 182 183 182 181 180 180 182 183 183 181 178 177 175 173 173 175 177 177 177 176 176 177 177 177 176 176 176 177 178 179 179 180 181 181 182 182 181 177 171 164 160 159 164 168 170 173 174 176 176 176 176 175 176 177 178 178 177 177 176 175 175 175 175 176 176 175 174 172 170 168 166 165 164 166 169 170 170 170 169 169 170 171 170 169 167 167 166 166 166 167 168 170 172 173 216 216 217 217 217 216 214 213 213 212 212 212 212 213 213 213 213 212 211 211 211 211 209 208 208 209 209 208 207 206 204 203 203 202 201 200 199 198 198 199 200 201 201 200 199 198 198 199 201 202 202 202 202 202 202 202 202 201 201 199 198 197 197 198 198 198 197 196 195 194 194 194 194 194 193 192 192 193 195 195 195 195 195 196 196 195 194 193 192 191 190 190 189 189 187 187 187 188 188 188 188 188 188 188 188 188 189 189 190 191 192 192 192 192 191 190 189 189 189 189 188 188 189 189 190 191 192 193 193 193 193 192 190 188 186 183 181 180 180 180 179 179 179 178 177 176 176 177 179 181 181 180 179 178 178 180 181 181 181 181 182 182 182 182 181 178 175 173 174 175 176 177 179 180 181 182 182 180 179 180 181 183 183 182 181 179 174 172 173 176 178 179 178 177 177 177 178 177 176 176 176 177 177 178 178 178 179 180 182 182 182 178 170 163 161 161 164 167 170 172 174 176 177 177 176 176 177 177 178 178 177 176 175 175 174 174 175 175 176 175 174 172 170 168 165 164 163 165 167 168 170 170 170 170 171 171 171 170 169 168 166 165 165 166 167 169 173 175 216 217 217 217 217 216 216 215 213 212 212 212 213 213 213 213 212 212 211 211 211 211 209 208 207 208 208 208 208 206 205 205 204 202 201 200 199 198 198 199 200 201 201 201 201 200 199 201 202 203 203 202 202 201 202 202 202 202 201 200 199 198 198 199 198 198 197 196 195 195 194 194 193 193 193 193 193 194 196 196 196 196 196 196 196 196 194 193 191 191 191 190 190 189 188 187 187 188 188 188 188 188 187 188 188 188 189 189 190 191 192 192 192 192 192 191 191 190 190 189 189 188 188 189 191 191 192 192 193 193 192 191 189 188 186 184 182 181 180 179 178 178 178 178 177 176 176 177 178 179 180 181 180 179 180 182 182 182 182 181 181 181 182 182 181 179 176 174 174 174 175 176 177 179 180 181 181 180 179 180 182 183 183 183 183 179 173 171 173 176 179 180 179 178 178 178 178 177 176 176 177 177 177 177 177 177 178 180 182 182 181 176 168 164 163 163 165 167 170 172 174 176 177 177 177 177 177 178 179 178 177 176 175 174 174 174 175 175 175 174 174 172 170 167 164 162 161 162 164 167 169 170 170 171 171 171 171 171 171 169 167 165 164 165 166 168 171 171 216 217 217 217 217 217 216 215 213 213 212 212 213 213 213 213 213 212 211 211 211 210 209 207 207 207 208 208 208 207 206 205 204 203 202 201 200 199 199 199 200 200 201 201 201 200 200 201 204 204 204 203 202 201 201 201 202 201 201 200 200 199 199 199 198 197 196 196 196 195 194 194 193 192 192 193 194 195 196 196 196 196 196 196 196 196 194 192 191 191 191 190 190 189 188 187 187 187 188 188 187 187 187 188 188 189 189 189 190 191 192 192 192 192 192 192 191 190 190 189 188 187 188 190 190 191 191 192 193 193 192 190 188 186 185 184 183 182 181 179 178 178 178 177 177 176 176 176 177 179 180 180 180 181 181 182 182 183 182 182 182 183 183 183 181 180 177 176 175 174 175 175 176 177 179 180 180 180 180 181 182 183 183 183 182 178 172 170 172 176 179 180 179 179 178 178 179 178 177 176 177 177 177 177 177 178 179 180 181 181 179 173 166 164 164 164 165 168 171 173 175 177 177 177 177 177 178 179 179 178 177 176 175 175 175 175 175 175 175 173 172 170 168 166 163 162 161 160 163 167 169 171 171 171 171 172 172 172 171 169 167 165 164 164 165 167 167 169 215 216 217 217 217 216 215 214 213 213 213 213 213 213 213 213 213 212 210 210 210 209 208 207 206 205 206 207 207 207 205 204 203 202 202 201 200 199 199 199 199 200 200 201 201 201 201 203 205 205 205 203 202 202 201 201 202 201 201 201 200 199 198 198 198 197 196 196 196 195 194 193 192 192 192 194 195 195 196 197 196 196 196 196 196 195 194 193 191 191 190 191 191 190 188 186 186 187 188 188 188 187 187 188 188 189 189 190 190 191 192 192 192 192 192 192 191 191 190 189 188 187 188 189 189 190 191 191 192 192 192 189 187 185 184 184 184 183 182 180 178 177 177 176 176 176 176 176 177 179 179 180 180 181 182 182 182 182 182 183 184 184 184 183 182 181 179 178 177 176 175 176 176 176 177 178 180 181 181 182 183 182 183 184 182 177 172 171 172 175 177 177 178 178 178 179 180 179 178 177 177 178 178 178 179 179 179 180 180 179 176 170 167 165 165 165 167 170 172 174 176 178 178 178 178 178 178 179 179 178 177 176 175 175 175 175 176 176 174 171 169 168 167 166 165 163 161 161 164 168 171 172 172 171 172 172 172 172 171 170 167 165 163 163 164 164 166 169 214 215 215 215 215 215 215 213 212 212 212 213 213 213 214 213 212 211 210 209 209 208 208 207 205 204 205 205 206 206 205 203 202 202 202 202 201 200 200 199 198 199 200 201 201 201 202 203 205 206 205 204 204 202 202 201 201 202 201 201 200 199 198 198 197 196 196 196 196 195 194 193 192 192 193 194 195 196 196 197 197 196 196 196 196 195 194 193 192 191 190 190 191 190 189 187 186 187 187 188 188 188 188 188 188 188 189 190 190 191 191 191 192 192 192 192 191 191 190 189 188 188 188 188 189 189 190 191 192 192 191 189 186 184 184 183 183 183 182 180 178 177 176 176 176 176 176 177 178 178 179 179 180 181 182 181 181 181 181 182 184 184 184 183 183 183 182 180 180 178 177 176 175 174 175 177 179 181 182 183 184 183 183 184 183 178 173 172 173 174 174 175 177 177 178 180 181 180 179 177 177 178 179 179 178 178 177 178 179 178 175 171 169 166 166 168 169 170 173 175 177 178 179 179 178 179 179 178 178 178 177 176 176 175 175 176 176 175 173 168 167 166 166 166 165 163 162 163 166 169 172 173 172 172 173 173 172 172 172 171 169 165 164 164 163 164 166 169 214 214 214 214 214 214 213 213 212 211 211 212 213 213 213 213 212 211 210 209 208 207 207 207 205 205 204 204 205 205 204 203 202 202 202 201 201 201 200 199 198 199 200 201 202 202 203 204 205 205 205 205 204 203 202 202 202 202 202 201 200 199 198 198 197 196 196 196 195 194 193 193 192 193 194 195 196 196 196 197 197 196 196 196 196 195 195 194 192 191 190 190 190 190 189 188 187 187 187 187 188 189 189 188 188 188 189 190 190 191 191 191 191 192 192 192 191 191 190 189 188 188 188 188 188 188 189 190 191 191 190 188 187 185 183 182 182 182 181 179 178 176 175 175 176 177 177 178 179 179 179 179 180 181 181 181 180 180 181 182 183 183 183 183 183 184 184 184 182 180 178 176 174 173 173 176 178 180 181 183 184 183 184 185 183 179 175 174 174 173 173 173 174 176 178 180 181 181 179 179 178 178 179 178 177 176 175 176 178 178 176 174 171 168 167 169 171 171 173 175 175 177 178 180 180 180 179 178 178 178 177 176 176 175 175 176 177 175 171 168 166 165 165 164 164 163 164 166 167 169 171 173 173 174 174 173 173 173 173 173 170 167 168 166 165 165 167 169 213 213 213 213 213 213 213 212 212 212 212 212 212 213 213 213 211 210 209 209 208 207 207 207 206 205 204 204 205 205 204 203 202 202 201 201 201 201 200 198 199 200 201 202 203 203 203 204 205 205 206 205 204 203 203 202 202 202 202 201 201 200 199 198 197 197 196 196 195 194 193 193 192 193 194 196 196 196 196 196 197 196 196 196 196 196 195 194 192 191 190 189 189 189 189 189 188 188 188 188 188 189 189 189 188 189 189 190 191 191 191 191 191 191 192 192 192 191 189 189 188 188 188 188 188 188 188 190 190 190 190 189 187 185 182 181 181 181 181 179 177 175 175 175 176 177 178 179 179 179 180 181 181 181 181 180 180 181 182 182 182 182 182 182 183 183 185 185 184 182 180 177 173 172 173 175 176 178 181 183 184 184 185 185 184 181 179 178 175 174 172 171 172 175 178 180 181 181 181 180 179 179 179 178 175 174 174 175 176 176 175 174 172 170 169 170 172 173 174 175 175 176 178 180 181 181 180 179 178 178 177 176 175 175 175 176 176 174 170 168 167 165 165 164 164 165 165 166 166 168 171 172 174 175 174 174 174 174 175 174 173 171 171 169 167 168 168 170 213 212 212 212 211 212 212 212 211 211 211 211 211 212 212 212 211 210 209 208 207 206 206 206 206 205 204 204 204 204 204 203 203 202 201 201 200 200 199 199 199 200 202 203 204 204 204 205 206 206 206 205 205 204 203 202 202 202 202 201 201 200 200 198 197 197 196 196 195 194 194 194 193 194 195 196 196 197 197 196 196 196 195 195 196 196 195 194 193 191 189 189 189 189 189 189 189 189 188 188 189 189 189 189 189 189 190 190 191 191 191 191 191 191 192 192 192 191 190 189 188 188 188 188 188 187 188 189 190 190 190 189 187 185 182 180 180 180 179 178 177 175 175 176 177 178 179 179 179 180 181 181 181 181 181 180 181 182 183 182 181 180 180 181 182 185 186 185 185 184 181 177 174 172 172 173 175 177 181 183 184 185 186 186 185 184 182 179 175 173 171 170 171 174 177 180 180 181 181 180 179 179 179 177 176 174 174 175 175 175 174 173 173 172 170 171 172 174 175 176 176 177 178 180 181 181 180 179 178 178 176 176 175 175 175 175 175 173 171 169 167 166 166 166 166 167 167 167 166 166 169 172 175 175 175 175 175 176 176 175 174 173 173 172 170 170 170 170 213 212 212 211 210 211 211 211 211 211 211 211 211 211 211 211 210 209 207 206 206 206 205 206 206 205 204 204 204 204 204 204 204 203 202 201 200 199 198 199 200 201 202 204 205 205 206 206 207 206 206 206 205 205 204 203 202 202 202 202 201 201 200 199 198 197 196 195 195 194 194 194 194 195 196 196 196 196 196 196 195 194 194 194 194 195 195 194 193 191 189 189 189 189 189 188 189 189 189 189 189 189 189 189 189 189 190 191 192 192 191 191 191 191 192 192 192 191 191 189 188 189 189 189 188 187 188 188 189 189 189 188 186 185 182 180 178 177 177 177 176 176 176 177 178 178 179 179 180 181 181 181 181 182 181 180 181 183 183 182 180 179 180 180 184 185 185 185 185 184 182 178 175 174 173 174 175 178 180 183 185 187 187 188 187 187 184 178 173 171 170 170 171 173 176 177 179 181 181 180 179 179 179 178 177 176 176 174 174 174 172 172 173 172 172 171 172 173 175 177 177 178 179 181 182 181 180 179 178 177 176 175 175 174 174 174 174 173 172 169 168 168 168 168 168 169 168 167 167 167 169 172 175 176 175 175 176 176 176 176 175 174 175 175 173 172 171 171 213 212 211 210 209 210 211 211 211 211 211 211 211 211 211 210 209 208 206 206 205 205 205 205 205 205 204 204 204 204 204 204 204 204 203 202 200 199 199 201 201 202 204 205 206 207 207 207 207 207 206 206 206 205 204 204 203 203 202 202 201 201 201 200 198 197 196 195 195 195 195 195 195 196 197 197 197 197 196 196 195 195 195 194 193 194 195 195 193 191 190 189 189 189 189 188 189 189 189 189 189 190 190 189 190 190 190 191 192 192 192 191 191 192 192 192 192 192 191 189 189 189 189 189 188 188 188 188 188 188 188 187 186 185 183 179 176 175 175 176 176 176 177 177 178 179 179 180 181 181 181 181 181 182 181 181 182 182 182 181 180 180 181 182 185 184 184 185 185 184 182 179 177 175 174 174 176 178 180 183 186 188 189 189 189 189 185 179 172 169 170 170 171 171 173 176 178 180 180 180 179 178 178 179 178 178 176 174 173 172 170 171 173 174 174 174 174 174 176 178 179 179 180 181 182 182 180 179 178 178 176 175 175 174 174 173 173 172 171 169 168 169 169 170 170 170 170 169 168 168 169 173 175 176 176 176 176 176 176 175 175 175 176 177 175 173 173 172 213 212 211 209 209 209 209 210 211 211 211 211 212 212 211 210 209 207 206 206 205 204 205 205 205 204 204 204 204 205 205 205 204 204 203 202 201 201 201 201 203 203 204 205 207 208 208 208 208 207 207 207 206 205 205 205 204 203 203 202 202 202 201 200 199 197 197 196 195 195 196 196 197 197 198 198 198 198 197 197 196 195 195 194 193 194 195 194 193 192 190 189 189 189 189 189 189 189 189 190 190 190 190 190 190 190 191 192 192 192 192 191 192 192 192 192 192 192 191 190 189 189 189 189 189 189 189 188 187 187 187 187 186 185 183 179 178 175 174 174 175 176 176 177 178 179 180 180 181 182 182 182 181 181 181 182 182 181 180 180 181 182 183 185 186 184 184 185 185 184 183 181 178 176 175 175 177 178 179 182 183 186 188 190 191 190 186 180 173 169 169 170 170 171 173 176 177 178 179 180 179 179 179 179 178 178 176 174 173 170 168 170 173 175 176 176 175 175 177 179 179 179 180 181 182 181 180 179 178 178 177 175 174 173 173 173 173 173 172 170 169 169 170 171 171 171 171 170 169 169 170 173 175 176 176 176 176 175 175 175 175 176 178 178 177 177 175 174 213 212 210 209 209 209 209 210 211 211 212 212 212 212 211 210 209 208 207 205 204 204 205 205 205 205 204 204 205 205 205 205 204 203 202 202 201 201 202 202 204 204 205 206 208 209 209 209 208 208 208 207 207 206 206 205 204 204 203 203 202 202 202 201 200 198 198 196 196 197 197 198 198 198 198 199 199 198 198 197 196 196 195 194 194 194 194 194 193 192 191 189 188 188 189 190 189 190 190 190 190 190 190 190 190 190 191 192 192 192 192 192 192 192 192 192 192 192 191 190 189 189 189 189 190 190 190 188 187 187 186 186 186 185 183 182 180 176 173 173 173 175 176 178 179 180 181 181 181 183 183 182 182 181 182 183 182 182 181 181 182 184 186 187 186 186 185 185 184 184 183 181 178 177 177 177 178 178 179 180 181 184 187 190 191 191 188 181 173 168 168 168 169 171 174 175 176 177 178 179 180 180 180 179 178 177 176 175 173 169 166 166 170 174 177 178 177 177 178 179 180 180 180 181 182 181 179 179 179 178 177 175 174 173 172 173 174 174 173 171 169 169 170 171 171 172 172 171 171 171 171 173 175 176 176 176 175 174 173 174 175 177 179 179 179 178 177 175 213 211 210 210 209 208 209 209 211 212 212 212 212 212 211 210 209 208 207 205 204 205 206 206 206 205 205 205 205 205 206 206 205 203 202 202 202 202 203 204 205 205 205 207 209 210 210 209 208 208 208 208 207 207 206 205 205 204 203 203 203 203 203 202 201 200 199 197 197 198 198 198 198 198 198 198 199 199 198 197 196 196 195 194 195 195 195 194 193 192 190 188 187 188 189 190 190 190 190 190 190 190 190 190 191 191 191 192 192 192 192 192 192 192 192 192 192 192 191 190 189 189 189 189 189 190 190 189 187 187 186 186 186 185 185 184 180 175 172 172 173 174 176 178 179 179 180 181 182 183 182 182 183 182 182 183 182 182 182 183 184 186 187 187 187 187 187 185 184 182 181 180 179 179 179 179 178 178 179 179 181 184 187 190 191 191 189 182 174 173 167 167 170 172 174 174 175 176 177 178 180 180 180 180 179 178 176 174 170 166 164 165 169 174 177 178 178 177 178 180 180 180 181 181 181 180 180 179 179 178 177 176 175 173 172 172 174 175 174 172 170 170 170 170 171 172 173 172 172 172 173 174 174 175 176 175 174 173 173 173 174 176 177 178 179 179 178 176 212 212 211 210 209 209 209 209 211 212 213 213 213 212 212 211 210 208 207 206 205 205 206 207 206 206 206 206 206 206 206 206 205 204 203 202 203 203 203 204 206 206 207 207 209 210 210 209 208 208 208 208 208 208 207 206 205 204 204 203 203 203 203 203 202 201 200 198 198 199 199 199 198 198 198 198 198 199 198 198 197 196 195 195 195 195 195 195 194 192 190 188 187 188 189 190 191 191 191 191 191 191 191 191 191 191 191 192 192 192 192 192 192 192 192 192 192 192 192 191 189 189 188 189 189 190 190 189 188 187 187 187 187 187 186 184 180 174 171 171 173 175 177 178 178 179 180 182 183 182 181 182 183 183 182 182 182 183 183 185 187 188 188 187 187 187 187 185 182 180 180 180 180 181 181 180 180 179 178 179 182 184 187 190 191 192 189 185 182 174 166 167 171 173 174 174 174 175 176 176 178 179 180 180 180 178 176 172 169 165 163 166 172 175 177 178 178 178 179 180 181 181 181 181 181 180 180 180 179 178 177 177 175 173 171 172 173 173 174 173 172 172 171 171 171 172 173 173 173 173 174 174 175 175 175 175 174 173 173 173 174 175 176 177 178 178 178 177 212 212 211 210 210 209 209 210 211 213 214 214 213 214 213 212 210 209 207 206 206 206 207 207 207 207 207 206 207 207 207 207 206 205 204 204 204 204 205 206 208 207 208 208 209 210 209 208 207 207 207 207 207 208 208 207 206 205 204 203 203 203 203 203 203 202 200 199 199 199 199 199 198 198 197 197 198 198 198 198 197 196 195 195 196 196 195 195 194 192 190 188 187 188 190 190 191 191 191 191 191 191 191 191 192 192 192 192 191 192 192 192 192 192 192 192 192 192 192 192 190 189 188 189 189 190 189 188 188 187 188 188 188 187 186 184 180 175 172 172 173 175 176 177 178 179 181 182 183 182 181 182 182 183 183 182 182 183 185 187 189 190 188 187 188 187 186 184 181 180 180 180 180 181 182 182 181 180 179 179 182 184 186 189 191 191 189 188 184 176 168 169 171 173 174 174 173 174 174 175 177 178 179 180 179 178 174 171 168 165 164 168 174 176 177 178 179 180 180 181 181 181 181 181 180 181 181 180 179 178 177 176 174 172 171 170 170 171 172 172 173 173 173 172 171 172 173 174 174 174 175 175 175 175 175 174 174 174 174 174 175 175 175 176 177 177 177 178 212 212 211 211 210 210 210 210 211 213 214 215 215 214 213 212 211 209 208 207 207 207 207 208 208 208 207 207 207 207 207 207 206 205 205 205 205 206 207 208 209 209 208 208 209 209 209 208 207 207 207 207 207 208 208 208 206 205 204 203 203 203 203 203 203 202 201 200 199 199 199 199 198 197 196 196 196 197 197 198 196 195 195 195 196 196 196 195 194 192 190 188 188 189 190 190 190 191 191 192 192 192 192 192 192 192 192 192 191 192 192 192 192 192 192 192 192 193 193 192 191 189 188 189 189 190 189 188 188 188 188 188 188 186 186 184 181 176 173 173 173 174 176 177 178 179 181 183 183 182 181 181 181 182 182 182 183 184 186 188 190 191 190 189 188 187 185 183 182 181 180 180 181 182 183 183 182 181 180 180 182 184 186 188 190 190 190 189 184 180 172 169 171 172 172 173 173 173 173 175 176 178 178 179 178 176 173 170 166 166 168 171 174 176 177 178 179 179 180 182 182 182 181 181 181 181 180 179 178 178 177 175 174 173 171 169 169 170 170 171 172 173 173 172 172 172 173 174 174 174 175 175 175 175 174 174 174 174 175 175 175 176 176 176 176 177 177 178 212 212 211 211 210 210 210 211 212 213 213 215 215 214 213 213 211 210 209 208 208 207 207 208 208 208 208 207 207 207 207 206 206 205 205 205 206 207 208 209 210 210 209 209 209 209 209 209 208 207 206 206 207 207 208 208 207 206 205 204 204 203 203 203 203 202 201 200 199 199 199 199 198 197 196 195 195 196 197 197 194 194 194 194 196 196 195 194 193 191 190 189 189 190 190 190 191 191 192 192 193 193 193 192 192 192 192 191 191 192 192 193 192 192 192 192 192 192 193 193 191 189 188 188 189 189 189 189 188 188 188 188 187 185 185 184 182 178 175 174 174 175 177 177 178 179 182 184 184 183 182 181 181 181 181 182 183 184 187 189 191 191 191 190 189 186 185 184 183 181 180 180 181 182 183 184 183 182 181 181 182 184 186 187 188 189 189 189 187 183 174 169 169 170 170 171 172 173 173 174 176 178 178 178 177 174 171 168 168 169 171 173 175 176 177 178 178 179 181 182 182 182 182 182 182 181 180 177 177 177 176 175 175 174 172 171 171 170 170 170 171 172 172 173 173 173 174 174 174 174 174 174 175 174 174 174 174 174 175 176 176 177 177 177 177 177 177 178 211 211 211 211 210 210 210 211 211 212 213 215 215 214 213 213 212 211 210 209 209 208 208 208 208 208 208 207 207 207 207 206 206 206 206 206 207 208 209 210 211 210 210 209 209 209 209 209 208 207 206 206 206 207 208 208 208 207 206 205 204 204 204 204 203 203 202 201 200 199 199 199 199 198 197 195 195 196 197 196 195 194 193 194 195 194 194 193 192 191 191 190 191 190 190 190 191 191 192 193 194 194 193 193 193 192 192 191 191 191 192 193 193 193 192 192 192 192 193 193 191 189 188 187 188 188 188 188 188 189 188 187 185 185 185 184 182 180 179 177 176 176 177 177 178 180 182 184 184 183 182 181 180 181 181 182 183 185 187 190 191 191 191 190 188 186 186 185 184 181 180 180 181 183 185 186 184 182 181 181 182 184 186 186 187 187 188 188 188 184 176 169 168 168 169 171 172 173 174 174 176 178 178 178 177 174 171 170 171 172 173 174 176 177 177 178 178 179 181 182 182 182 182 182 182 180 179 176 176 177 177 176 176 174 173 173 172 170 169 169 170 171 172 174 174 174 174 173 173 173 173 173 174 174 174 174 174 174 174 176 177 178 178 177 177 177 177 177 211 211 211 211 210 210 211 211 212 213 214 214 215 214 214 213 212 211 210 210 209 209 208 208 209 209 209 208 207 207 207 207 207 207 207 207 208 209 210 211 211 210 210 210 210 209 209 209 208 207 206 206 206 206 207 208 208 207 207 206 205 205 204 204 204 203 202 202 201 200 200 200 199 199 197 196 195 196 197 197 196 194 194 194 193 192 192 192 192 191 191 192 192 191 190 190 191 192 193 194 194 194 194 193 193 192 192 191 191 191 192 193 194 193 193 192 192 192 192 192 191 189 188 187 187 187 187 187 187 188 188 186 185 184 185 183 183 183 182 180 178 177 177 178 179 181 182 183 183 183 182 181 182 182 181 181 183 185 187 189 189 190 190 189 187 187 187 186 184 182 181 181 181 183 185 186 185 183 181 181 182 183 185 186 187 187 187 188 188 184 177 170 167 167 168 170 172 173 174 174 176 177 177 177 176 175 174 173 174 174 174 175 176 177 177 178 178 179 181 181 181 182 182 182 181 180 178 177 177 178 178 177 176 175 174 172 171 170 170 171 171 171 173 175 175 175 174 173 172 172 172 172 173 173 173 173 174 173 174 175 177 178 179 178 178 178 177 177 210 211 211 211 211 211 211 212 213 214 214 214 215 214 214 214 213 212 211 210 210 209 209 209 209 209 209 209 208 207 207 207 207 208 208 209 210 211 212 212 211 210 210 210 210 209 209 209 208 207 206 205 205 206 207 208 208 208 207 206 205 205 205 204 204 203 203 203 202 201 200 200 200 199 198 196 195 196 197 197 197 196 195 195 193 192 191 191 191 191 192 192 192 191 190 190 191 192 193 194 194 195 194 193 193 192 192 192 192 191 192 193 193 193 193 193 192 192 192 192 191 189 188 188 187 187 187 187 187 187 186 186 185 185 184 184 183 183 184 182 179 177 177 179 181 182 183 183 183 182 182 183 183 182 181 181 183 184 185 187 189 190 190 188 186 187 187 187 186 184 183 181 182 183 183 184 185 184 182 182 182 183 185 186 187 187 187 187 186 184 183 178 171 167 167 169 171 173 174 174 175 176 177 176 176 176 176 175 175 175 175 176 177 177 177 177 178 179 180 181 181 181 181 181 179 178 178 177 178 178 178 177 177 176 174 172 171 171 172 173 173 172 174 174 174 174 173 172 171 171 171 172 172 173 173 173 173 173 173 175 177 179 179 179 179 179 178 177 210 210 211 211 211 211 211 212 214 214 215 215 215 215 215 215 214 213 212 211 210 209 209 209 209 209 210 209 208 208 208 207 208 208 209 210 212 213 213 212 211 211 211 210 210 209 209 209 208 207 206 205 205 206 207 208 208 208 208 207 206 205 205 204 204 204 203 203 202 201 201 201 201 200 198 197 196 196 196 197 197 196 196 195 193 192 191 190 190 191 192 193 192 191 191 191 192 193 194 194 195 195 194 193 193 192 192 192 192 192 192 192 192 193 193 193 193 192 192 191 191 190 189 189 188 188 188 188 187 186 185 185 185 185 184 183 183 184 185 184 180 178 178 179 181 181 183 184 183 182 183 184 183 182 182 182 183 183 184 186 188 190 189 187 187 187 187 187 188 187 184 182 182 182 181 183 185 185 184 184 183 184 185 186 187 187 187 187 186 186 185 180 172 167 166 168 171 172 173 174 174 175 176 177 177 177 177 177 177 177 177 176 177 177 177 177 177 178 179 180 180 180 180 179 178 177 178 178 178 178 178 178 177 176 174 172 172 173 174 175 174 173 174 175 175 174 173 172 171 171 171 171 172 173 173 173 173 172 173 174 176 178 178 179 180 180 179 178 210 210 210 210 211 211 212 213 214 215 215 215 215 215 216 216 215 214 212 211 210 209 209 209 209 209 210 210 209 209 208 208 208 209 210 211 212 213 214 213 212 212 211 210 209 209 208 208 208 207 206 206 205 206 207 208 209 209 208 207 206 205 205 204 204 204 203 203 202 202 201 201 200 200 199 198 197 197 197 197 197 196 196 194 192 192 191 192 192 192 193 193 192 192 191 191 192 193 193 194 195 195 194 193 193 192 192 192 192 192 192 192 192 193 193 193 192 192 192 191 191 190 190 189 189 189 189 189 188 186 184 184 184 184 182 182 183 185 185 184 181 179 178 178 178 180 183 184 184 183 184 184 183 183 183 183 183 183 184 186 188 189 188 187 187 186 187 188 189 189 186 182 181 181 181 182 183 184 185 185 184 185 185 184 185 186 187 187 187 186 186 182 176 169 166 167 169 171 172 173 174 176 177 178 178 178 179 179 179 179 178 177 177 176 177 177 178 178 179 179 179 178 178 178 177 176 177 179 179 178 178 178 177 175 174 172 173 174 175 176 176 175 174 176 176 175 173 171 170 170 170 171 172 173 173 173 172 172 172 173 174 175 177 179 180 180 180 179