0 0 1 1 2 2 3 3 4 4 0 0 0 0 2 2 3 3 4 4 5 5 6 6 5 5 4 4 3 3 7 7 6 6 8 8 5 5 8 8 6 6 9 9 10 10 7 7 7 7 8 8 9 9 10 10 11 11 12 12 11 11 10 10 9 9 13 13 12 12 14 14 11 11 14 14 12 12 15 15 16 16 13 13 13 13 14 14 15 15 16 16 17 17 18 18 17 17 16 16 15 15 19 19 18 18 20 20 17 17 20 20 18 18 21 21 22 22 19 19 19 19 20 20 21 21 23 23 22 22 21 21 24 24 1 1 25 25 1 1 24 24 2 2 26 26 27 27 25 25 24 24 25 25 27 27 26 26 28 28 29 29 29 29 27 27 26 26 30 30 28 28 31 31 28 28 30 30 29 29 32 32 33 33 31 31 30 30 31 31 33 33 32 32 34 34 35 35 35 35 33 33 32 32 36 36 34 34 37 37 34 34 36 36 35 35 38 38 39 39 37 37 36 36 37 37 39 39 38 38 40 40 41 41 41 41 39 39 38 38 42 42 40 40 43 43 40 40 42 42 41 41 42 42 43 43 44 44 44 44 43 43 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 80 80 79 79 82 82 83 83 84 84 81 81 79 79 81 81 84 84 83 83 85 85 86 86 86 86 84 84 83 83 87 87 85 85 88 88 85 85 87 87 86 86 89 89 90 90 88 88 87 87 88 88 90 90 91 91 90 90 89 89 82 82 73 73 75 75 75 75 80 80 82 82 78 78 77 77 74 74 78 78 74 74 73 73 76 76 68 68 67 67 76 76 67 67 77 77 69 69 70 70 72 72 68 68 70 70 69 69 62 62 71 71 63 63 72 72 71 71 62 62 64 64 61 61 65 65 61 61 63 63 65 65 55 55 57 57 66 66 57 57 64 64 66 66 60 60 59 59 56 56 60 60 56 56 55 55 58 58 50 50 49 49 58 58 49 49 59 59 51 51 53 53 52 52 50 50 53 53 51 51 46 46 54 54 47 47 52 52 54 54 46 46 92 92 93 93 94 94 95 95 96 96 92 92 92 92 94 94 95 95 96 96 97 97 98 98 97 97 96 96 95 95 99 99 98 98 100 100 97 97 100 100 98 98 101 101 102 102 99 99 99 99 100 100 101 101 102 102 103 103 104 104 103 103 102 102 101 101 105 105 104 104 106 106 103 103 106 106 104 104 107 107 108 108 105 105 105 105 106 106 107 107 108 108 109 109 110 110 109 109 108 108 107 107 111 111 110 110 112 112 109 109 112 112 110 110 113 113 114 114 111 111 111 111 112 112 113 113 115 115 114 114 113 113 116 116 93 93 117 117 93 93 116 116 94 94 118 118 119 119 117 117 116 116 117 117 119 119 118 118 120 120 121 121 121 121 119 119 118 118 122 122 120 120 123 123 120 120 122 122 121 121 124 124 125 125 123 123 122 122 123 123 125 125 124 124 126 126 127 127 127 127 125 125 124 124 128 128 126 126 129 129 126 126 128 128 127 127 130 130 131 131 129 129 128 128 129 129 131 131 130 130 132 132 133 133 133 133 131 131 130 130 134 134 132 132 135 135 132 132 134 134 133 133 134 134 135 135 136 136 136 136 135 135 137 137 138 138 139 139 140 140 141 141 142 142 143 143 144 144 145 145 146 146 147 147 146 146 145 145 148 148 145 145 144 144 147 147 140 140 139 139 139 139 146 146 147 147 149 149 150 150 138 138 149 149 138 138 140 140 151 151 150 150 152 152 149 149 152 152 150 150 151 151 153 153 154 154 153 153 151 151 152 152 154 154 153 153 155 155 142 142 155 155 143 143 155 155 142 142 154 154 156 156 141 141 143 143 156 156 157 157 158 158 158 158 141 141 156 156 159 159 160 160 157 157 158 158 157 157 160 160 161 161 159 159 162 162 159 159 161 161 160 160 162 162 163 163 164 164 164 164 161 161 162 162 165 165 166 166 167 167 164 164 163 163 165 165 168 168 169 169 170 170 171 171 172 172 173 173 174 174 175 175 176 176 177 177 178 178 179 179 180 180 179 179 181 181 181 181 174 174 180 180 179 179 180 180 177 177 168 168 176 176 175 175 175 175 174 174 181 181 171 171 170 170 169 169 170 170 176 176 168 168 173 173 172 172 167 167 171 171 169 169 172 172 165 165 163 163 166 166 173 173 167 167 166 166 182 182 183 183 184 184 185 185 186 186 187 187 188 188 189 189 190 190 191 191 192 192 193 193 194 194 195 195 196 196 197 197 198 198 199 199 200 200 201 201 202 202 203 203 204 204 205 205 206 206 207 207 208 208 209 209 210 210 211 211 212 212 213 213 214 214 215 215 216 216 217 217 216 216 215 215 218 218 219 219 220 220 217 217 215 215 217 217 220 220 219 219 221 221 222 222 222 222 220 220 219 219 223 223 221 221 224 224 221 221 223 223 222 222 225 225 226 226 224 224 223 223 224 224 226 226 227 227 226 226 225 225 218 218 209 209 211 211 211 211 216 216 218 218 214 214 213 213 210 210 214 214 210 210 209 209 212 212 204 204 203 203 212 212 203 203 213 213 205 205 206 206 208 208 204 204 206 206 205 205 198 198 207 207 199 199 208 208 207 207 198 198 200 200 197 197 201 201 197 197 199 199 201 201 191 191 193 193 202 202 193 193 200 200 202 202 196 196 195 195 192 192 196 196 192 192 191 191 194 194 186 186 185 185 194 194 185 185 195 195 187 187 189 189 188 188 186 186 189 189 187 187 182 182 190 190 183 183 188 188 190 190 182 182 228 228 229 229 230 230 231 231 232 232 233 233 229 229 234 234 235 235 236 236 237 237 238 238 235 235 239 239 237 237 240 240 241 241 242 242 243 243 241 241 236 236 244 244 245 245 246 246 240 240 247 247 245 245 248 248 249 249 250 250 251 251 244 244 248 248 252 252 253 253 254 254 249 249 255 255 250 250 256 256 257 257 258 258 259 259 260 260 261 261 260 260 262 262 263 263 264 264 265 265 266 266 264 264 267 267 260 260 268 268 269 269 270 270 271 271 270 270 272 272 273 273 255 255 249 249 273 273 254 254 253 253 230 230 274 274 275 275 276 276 232 232 277 277 278 278 231 231 275 275 253 253 255 255 273 273 265 265 257 257 266 266 248 248 250 250 251 251 248 248 244 244 246 246 246 246 245 245 247 247 247 247 240 240 242 242 242 242 241 241 243 243 243 243 236 236 238 238 238 238 237 237 239 239 239 239 235 235 234 234 234 234 229 229 228 228 228 228 230 230 275 275 274 274 278 278 275 275 279 279 280 280 281 281 278 278 232 232 231 231 232 232 276 276 233 233 232 232 281 281 277 277 282 282 283 283 281 281 281 281 283 283 277 277 284 284 285 285 281 281 281 281 285 285 282 282 281 281 286 286 284 284 287 287 288 288 281 281 281 281 288 288 286 286 281 281 280 280 287 287 289 289 279 279 259 259 281 281 259 259 279 279 290 290 291 291 259 259 259 259 291 291 289 289 292 292 293 293 259 259 259 259 293 293 290 290 294 294 295 295 259 259 259 259 295 295 292 292 296 296 297 297 259 259 259 259 297 297 294 294 259 259 261 261 296 296 260 260 263 263 261 261 262 262 260 260 267 267 267 267 264 264 266 266 256 256 258 258 272 272 266 266 257 257 256 256 271 271 268 268 270 270 258 258 271 271 272 272 268 268 252 252 269 269 254 254 269 269 252 252 298 298 299 299 300 300 301 301 302 302 303 303 304 304 305 305 302 302 306 306 307 307 301 301 308 308 309 309 310 310 311 311 309 309 312 312 313 313 314 314 304 304 315 315 299 299 316 316 317 317 318 318 319 319 320 320 321 321 322 322 320 320 322 322 300 300 323 323 316 316 299 299 319 319 300 300 324 324 325 325 316 316 323 323 324 324 326 326 312 312 320 320 300 300 319 319 327 327 308 308 328 328 313 313 329 329 330 330 331 331 332 332 333 333 314 314 332 332 305 305 334 334 333 333 335 335 331 331 334 334 336 336 328 328 308 308 310 310 323 323 299 299 298 298 315 315 324 324 299 299 298 298 300 300 322 322 321 321 320 320 337 337 337 337 320 320 318 318 299 299 324 324 300 300 315 315 326 326 324 324 337 337 318 318 338 338 338 338 318 318 339 339 319 319 312 312 317 317 320 320 319 319 318 318 324 324 312 312 319 319 326 326 311 311 312 312 338 338 339 339 329 329 329 329 339 339 330 330 317 317 309 309 340 340 318 318 317 317 339 339 312 312 309 309 317 317 311 311 310 310 309 309 339 339 340 340 330 330 317 317 340 340 339 339 340 340 308 308 341 341 313 313 330 330 314 314 308 308 340 340 309 309 342 342 327 327 328 328 330 330 341 341 314 314 340 340 341 341 330 330 341 341 327 327 332 332 304 304 314 314 305 305 327 327 341 341 308 308 335 335 333 333 342 342 303 303 305 305 331 331 341 341 332 332 314 314 305 305 332 332 331 331 302 302 305 305 303 303 327 327 342 342 333 333 332 332 327 327 333 333 303 303 336 336 306 306 334 334 331 331 333 333 306 306 301 301 303 303 336 336 303 303 331 331 343 343 344 344 345 345 346 346 347 347 348 348 349 349 350 350 351 351 352 352 353 353 354 354 355 355 356 356 357 357 358 358 359 359 354 354 352 352 354 354 359 359 360 360 359 359 358 358 352 352 357 357 353 353 356 356 353 353 357 357 355 355 347 347 346 346 356 356 355 355 346 346 348 348 350 350 349 349 348 348 347 347 350 350 344 344 343 343 351 351 343 343 349 349 351 351 361 361 362 362 363 363 364 364 365 365 366 366 367 367 368 368 369 369 361 361 368 368 362 362 370 370 371 371 372 372 372 372 373 373 370 370 374 374 375 375 376 376 364 364 377 377 365 365 376 376 375 375 378 378 378 378 375 375 379 379 374 374 380 380 381 381 366 366 381 381 382 382 383 383 376 376 378 378 366 366 382 382 364 364 384 384 385 385 362 362 365 365 377 377 371 371 363 363 370 370 373 373 372 372 371 371 377 377 384 384 386 386 385 385 361 361 363 363 373 373 365 365 387 387 366 366 380 380 382 382 381 381 381 381 388 388 375 375 371 371 389 389 365 365 366 366 387 387 388 388 370 370 390 390 371 371 365 365 389 389 387 387 363 363 391 391 370 370 371 371 390 390 389 389 362 362 385 385 363 363 390 390 370 370 391 391 384 384 362 362 367 367 391 391 363 363 385 385 367 367 362 362 368 368 374 374 381 381 375 375 381 381 366 366 388 388 379 379 388 388 392 392 375 375 388 388 379 379 392 392 387 387 393 393 388 388 387 387 392 392 393 393 389 389 394 394 387 387 389 389 393 393 394 394 390 390 395 395 389 389 390 390 394 394 395 395 391 391 396 396 390 390 391 391 395 395 386 386 396 396 385 385 391 391 385 385 396 396 397 397 398 398 399 399 400 400 401 401 402 402 403 403 404 404 405 405 406 406 407 407 408 408 401 401 409 409 407 407 400 400 409 409 401 401 410 410 411 411 412 412 412 412 408 408 407 407 413 413 406 406 408 408 397 397 414 414 415 415 416 416 405 405 404 404 417 417 418 418 419 419 418 418 420 420 421 421 422 422 420 420 417 417 404 404 423 423 416 416 424 424 425 425 426 426 427 427 405 405 428 428 429 429 430 430 431 431 432 432 433 433 434 434 435 435 431 431 433 433 436 436 437 437 427 427 402 402 438 438 400 400 439 439 427 427 440 440 441 441 442 442 430 430 439 439 443 443 403 403 402 402 403 403 438 438 439 439 440 440 444 444 444 444 443 443 439 439 445 445 446 446 447 447 445 445 444 444 440 440 409 409 410 410 407 407 412 412 407 407 410 410 413 413 448 448 406 406 414 414 448 448 449 449 448 448 413 413 449 449 450 450 402 402 401 401 437 437 446 446 440 440 438 438 403 403 443 443 403 403 402 402 404 404 446 446 445 445 440 440 405 405 427 427 439 439 427 427 437 437 440 440 451 451 446 446 452 452 446 446 451 451 447 447 401 401 407 407 406 406 401 401 406 406 450 450 453 453 454 454 455 455 402 402 450 450 404 404 415 415 414 414 449 449 456 456 457 457 436 436 457 457 452 452 437 437 403 403 405 405 439 439 405 405 416 416 428 428 451 451 452 452 458 458 436 436 427 427 428 428 446 446 437 437 452 452 437 437 436 436 457 457 458 458 452 452 459 459 450 450 406 406 448 448 450 450 448 448 423 423 416 416 460 460 428 428 450 450 423 423 404 404 397 397 415 415 398 398 428 428 461 461 436 436 460 460 416 416 462 462 425 425 459 459 457 457 461 461 428 428 460 460 458 458 459 459 463 463 456 456 436 436 461 461 452 452 457 457 459 459 457 457 456 456 425 425 463 463 459 459 424 424 423 423 414 414 462 462 448 448 414 414 423 423 460 460 454 454 461 461 423 423 462 462 416 416 397 397 464 464 462 462 461 461 453 453 456 456 464 464 454 454 460 460 425 425 456 456 465 465 461 461 454 454 453 453 463 463 424 424 434 434 456 456 453 453 465 465 459 459 425 425 424 424 425 425 465 465 426 426 434 434 424 424 432 432 414 414 397 397 462 462 398 398 466 466 399 399 467 467 465 465 453 453 462 462 464 464 460 460 399 399 422 422 464 464 468 468 426 426 465 465 422 422 455 455 454 454 469 469 432 432 426 426 455 455 467 467 453 453 432 432 469 469 435 435 468 468 465 465 467 467 424 424 426 426 432 432 426 426 468 468 469 469 433 433 432 432 435 435 397 397 399 399 464 464 421 421 420 420 466 466 417 417 470 470 455 455 464 464 422 422 454 454 417 417 455 455 422 422 470 470 471 471 467 467 470 470 467 467 455 455 471 471 472 472 468 468 471 471 468 468 467 467 472 472 473 473 469 469 472 472 469 469 468 468 429 429 435 435 473 473 435 435 469 469 473 473 431 431 435 435 429 429 399 399 466 466 420 420 422 422 399 399 420 420 470 470 419 419 474 474 418 418 417 417 420 420 471 471 474 474 475 475 419 419 470 470 417 417 472 472 475 475 476 476 474 474 471 471 470 470 473 473 476 476 477 477 475 475 472 472 471 471 429 429 477 477 441 441 476 476 473 473 472 472 441 441 430 430 429 429 477 477 429 429 473 473 478 478 479 479 480 480 479 479 481 481 482 482 481 481 479 479 478 478 483 483 482 482 484 484 481 481 484 484 482 482 483 483 485 485 486 486 483 483 484 484 485 485 487 487 478 478 480 480 480 480 488 488 487 487 489 489 490 490 488 488 487 487 488 488 490 490 489 489 491 491 492 492 492 492 490 490 489 489 493 493 491 491 494 494 491 491 493 493 492 492 493 493 494 494 495 495 496 496 497 497 498 498 499 499 500 500 501 501 502 502 503 503 504 504 505 505 506 506 507 507 508 508 506 506 509 509 509 509 510 510 511 511 512 512 511 511 513 513 514 514 513 513 515 515 501 501 516 516 517 517 518 518 519 519 502 502 520 520 521 521 522 522 523 523 521 521 524 524 525 525 522 522 526 526 526 526 527 527 528 528 529 529 530 530 531 531 528 528 532 532 531 531 533 533 534 534 535 535 536 536 537 537 538 538 539 539 540 540 541 541 542 542 543 543 544 544 545 545 546 546 547 547 547 547 548 548 545 545 549 549 550 550 551 551 552 552 553 553 554 554 549 549 555 555 556 556 551 551 550 550 553 553 557 557 558 558 559 559 550 550 549 549 556 556 560 560 557 557 561 561 559 559 558 558 555 555 539 539 562 562 563 563 554 554 546 546 552 552 564 564 565 565 566 566 544 544 567 567 551 551 545 545 548 548 566 566 542 542 568 568 569 569 544 544 552 552 568 568 497 497 570 570 535 535 496 496 569 569 570 570 496 496 571 571 542 542 534 534 536 536 572 572 497 497 534 534 573 573 529 529 537 537 574 574 574 574 536 536 533 533 528 528 530 530 525 525 575 575 537 537 531 531 520 520 516 516 524 524 521 521 576 576 526 526 517 517 577 577 499 499 524 524 501 501 578 578 577 577 503 503 519 519 499 499 519 519 579 579 580 580 504 504 581 581 502 502 580 580 507 507 582 582 583 583 584 584 585 585 586 586 587 587 588 588 589 589 590 590 590 590 591 591 584 584 592 592 589 589 588 588 590 590 589 589 593 593 564 564 541 541 594 594 547 547 546 546 554 554 545 545 566 566 565 565 564 564 594 594 565 565 567 567 595 595 549 549 552 552 551 551 553 553 546 546 596 596 568 568 555 555 597 597 559 559 544 544 551 551 552 552 567 567 549 549 551 551 559 559 598 598 561 561 556 556 555 555 558 558 555 555 595 595 597 597 561 561 557 557 559 559 545 545 565 565 596 596 545 545 596 596 546 546 594 594 541 541 540 540 568 568 552 552 546 546 599 599 596 596 565 565 543 543 600 600 567 567 596 596 599 599 569 569 601 601 597 597 595 595 544 544 568 568 542 542 543 543 567 567 544 544 597 597 602 602 598 598 549 549 595 595 555 555 595 595 600 600 601 601 598 598 559 559 597 597 594 594 599 599 565 565 603 603 604 604 605 605 539 539 563 563 540 540 569 569 568 568 596 596 606 606 562 562 607 607 608 608 543 543 571 571 609 609 570 570 599 599 610 610 601 601 600 600 496 496 542 542 569 569 571 571 543 543 542 542 597 597 601 601 602 602 567 567 600 600 595 595 610 610 600 600 608 608 611 611 602 602 601 601 594 594 540 540 609 609 594 594 609 609 599 599 562 562 606 606 563 563 570 570 569 569 599 599 605 605 612 612 613 613 498 498 614 614 571 571 615 615 535 535 609 609 608 608 616 616 610 610 497 497 496 496 570 570 498 498 571 571 496 496 601 601 610 610 611 611 543 543 608 608 600 600 616 616 608 608 614 614 617 617 611 611 610 610 563 563 615 615 540 540 540 540 615 615 609 609 607 607 618 618 606 606 535 535 570 570 609 609 615 615 563 563 619 619 573 573 620 620 498 498 615 615 619 619 533 533 616 616 621 621 622 622 534 534 497 497 535 535 573 573 498 498 497 497 616 616 622 622 617 617 571 571 614 614 608 608 614 614 620 620 621 621 617 617 610 610 616 616 606 606 619 619 563 563 613 613 618 618 607 607 618 618 613 613 612 612 533 533 535 535 615 615 623 623 619 619 606 606 572 572 624 624 573 573 619 619 623 623 574 574 621 621 625 625 626 626 534 534 533 533 536 536 572 572 573 573 534 534 622 622 621 621 626 626 498 498 620 620 614 614 625 625 620 620 624 624 614 614 621 621 616 616 618 618 623 623 606 606 627 627 603 603 628 628 612 612 605 605 604 604 574 574 533 533 619 619 629 629 623 623 618 618 630 630 572 572 538 538 629 629 529 529 623 623 624 624 631 631 625 625 537 537 536 536 574 574 572 572 536 536 538 538 626 626 625 625 632 632 573 573 624 624 620 620 631 631 624 624 630 630 620 620 625 625 621 621 618 618 612 612 629 629 633 633 634 634 635 635 603 603 627 627 604 604 529 529 574 574 623 623 636 636 628 628 633 633 575 575 637 637 538 538 629 629 638 638 530 530 631 631 630 630 639 639 537 537 529 529 531 531 575 575 538 538 537 537 631 631 640 640 632 632 572 572 630 630 624 624 630 630 637 637 639 639 632 632 625 625 631 631 612 612 604 604 638 638 612 612 638 638 629 629 627 627 628 628 636 636 530 530 529 529 629 629 641 641 638 638 604 604 642 642 575 575 532 532 641 641 525 525 638 638 639 639 643 643 644 644 528 528 531 531 530 530 532 532 575 575 531 531 631 631 639 639 640 640 538 538 637 637 630 630 637 637 642 642 643 643 644 644 640 640 639 639 627 627 641 641 604 604 583 583 586 586 645 645 633 633 635 635 636 636 525 525 530 530 638 638 634 634 646 646 647 647 527 527 648 648 532 532 641 641 649 649 522 522 642 642 650 650 643 643 526 526 528 528 525 525 532 532 528 528 527 527 643 643 651 651 644 644 575 575 642 642 637 637 650 650 642 642 648 648 637 637 643 643 639 639 627 627 636 636 649 649 627 627 649 649 641 641 634 634 647 647 635 635 522 522 525 525 641 641 652 652 649 649 636 636 576 576 653 653 527 527 649 649 652 652 520 520 650 650 648 648 654 654 526 526 522 522 521 521 576 576 527 527 526 526 650 650 655 655 651 651 532 532 648 648 642 642 648 648 653 653 654 654 651 651 643 643 650 650 652 652 636 636 635 635 656 656 646 646 657 657 646 646 656 656 647 647 520 520 522 522 649 649 585 585 587 587 658 658 659 659 576 576 523 523 660 660 516 516 652 652 654 654 661 661 662 662 524 524 521 521 520 520 576 576 521 521 523 523 650 650 654 654 655 655 527 527 653 653 648 648 661 661 653 653 659 659 662 662 655 655 654 654 635 635 660 660 652 652 647 647 660 660 635 635 657 657 663 663 656 656 516 516 520 520 652 652 664 664 660 660 647 647 578 578 665 665 523 523 664 664 517 517 660 660 666 666 667 667 661 661 524 524 516 516 501 501 578 578 523 523 524 524 662 662 661 661 667 667 576 576 659 659 653 653 666 666 659 659 665 665 653 653 661 661 654 654 656 656 664 664 647 647 668 668 663 663 657 657 668 668 669 669 663 663 517 517 516 516 660 660 670 670 664 664 656 656 671 671 578 578 500 500 670 670 577 577 664 664 665 665 672 672 666 666 501 501 517 517 499 499 500 500 578 578 501 501 667 667 666 666 673 673 523 523 665 665 659 659 672 672 665 665 671 671 659 659 666 666 661 661 663 663 670 670 656 656 674 674 669 669 668 668 674 674 675 675 669 669 577 577 517 517 664 664 670 670 663 663 676 676 677 677 500 500 579 579 670 670 676 676 503 503 671 671 678 678 672 672 499 499 577 577 519 519 500 500 499 499 579 579 672 672 679 679 673 673 578 578 671 671 665 665 671 671 677 677 678 678 673 673 666 666 672 672 669 669 676 676 663 663 658 658 675 675 674 674 587 587 675 675 658 658 503 503 577 577 670 670 586 586 585 585 645 645 680 680 579 579 518 518 676 676 504 504 503 503 678 678 677 677 681 681 519 519 503 503 502 502 579 579 519 519 518 518 678 678 682 682 679 679 500 500 677 677 671 671 677 677 680 680 681 681 679 679 672 672 678 678 669 669 683 683 676 676 683 683 669 669 675 675 684 684 685 685 686 686 683 683 504 504 676 676 687 687 583 583 645 645 688 688 518 518 507 507 504 504 683 683 581 581 689 689 690 690 681 681 502 502 504 504 580 580 518 518 502 502 507 507 678 678 681 681 682 682 579 579 680 680 677 677 689 689 680 680 688 688 690 690 682 682 681 681 675 675 691 691 683 683 587 587 691 691 675 675 581 581 692 692 693 693 691 691 581 581 683 683 587 587 694 694 691 691 580 580 693 693 505 505 692 692 581 581 691 691 508 508 695 695 689 689 693 693 580 580 581 581 507 507 580 580 505 505 690 690 689 689 695 695 518 518 688 688 680 680 508 508 688 688 506 506 680 680 689 689 681 681 586 586 694 694 587 587 696 696 697 697 582 582 692 692 698 698 699 699 694 694 692 692 691 691 586 586 700 700 694 694 693 693 699 699 685 685 694 694 698 698 692 692 505 505 685 685 510 510 693 693 692 692 699 699 505 505 693 693 685 685 695 695 508 508 701 701 507 507 506 506 688 688 509 509 506 506 510 510 688 688 508 508 689 689 583 583 700 700 586 586 702 702 584 584 687 687 697 697 698 698 700 700 700 700 698 698 694 694 700 700 582 582 697 697 703 703 699 699 698 698 698 698 697 697 703 703 686 686 685 685 699 699 699 699 703 703 686 686 685 685 684 684 510 510 509 509 512 512 701 701 505 505 510 510 506 506 510 510 684 684 511 511 701 701 508 508 509 509 687 687 584 584 583 583 590 590 702 702 588 588 703 703 697 697 704 704 583 583 582 582 700 700 582 582 591 591 696 696 686 686 703 703 705 705 697 697 696 696 704 704 684 684 686 686 706 706 703 703 704 704 705 705 511 511 515 515 513 513 686 686 705 705 706 706 511 511 684 684 515 515 706 706 515 515 684 684 512 512 509 509 511 511 702 702 590 590 584 584 584 584 591 591 582 582 593 593 707 707 591 591 590 590 593 593 591 591 707 707 708 708 696 696 591 591 707 707 696 696 708 708 709 709 704 704 696 696 708 708 704 704 709 709 710 710 705 705 704 704 709 709 705 705 710 710 711 711 706 706 705 705 710 710 706 706 706 706 711 711 515 515 514 514 515 515 711 711 712 712 713 713 714 714 715 715 716 716 717 717 718 718 719 719 720 720 721 721 718 718 720 720 721 721 720 720 722 722 723 723 724 724 715 715 721 721 715 715 725 725 724 724 723 723 726 726 727 727 713 713 728 728 717 717 723 723 715 715 729 729 717 717 730 730 731 731 732 732 733 733 734 734 735 735 736 736 728 728 737 737 727 727 738 738 735 735 739 739 740 740 741 741 737 737 742 742 743 743 739 739 738 738 743 743 744 744 745 745 746 746 747 747 732 732 734 734 748 748 747 747 748 748 736 736 749 749 746 746 750 750 722 722 712 712 716 716 725 725 718 718 721 721 721 721 722 722 716 716 725 725 715 715 724 724 726 726 723 723 751 751 751 751 723 723 729 729 715 715 721 721 716 716 716 716 712 712 714 714 751 751 729 729 752 752 752 752 729 729 753 753 717 717 714 714 730 730 723 723 717 717 729 729 717 717 716 716 714 714 713 713 727 727 714 714 752 752 753 753 733 733 733 733 753 753 731 731 730 730 727 727 754 754 729 729 730 730 753 753 714 714 727 727 730 730 737 737 728 728 740 740 753 753 754 754 731 731 730 730 754 754 753 753 754 754 737 737 755 755 732 732 731 731 734 734 727 727 737 737 754 754 740 740 756 756 741 741 731 731 755 755 734 734 754 754 755 755 731 731 755 755 741 741 735 735 748 748 734 734 736 736 737 737 741 741 755 755 742 742 739 739 756 756 745 745 736 736 738 738 755 755 735 735 734 734 736 736 735 735 738 738 747 747 736 736 745 745 741 741 756 756 739 739 735 735 741 741 739 739 745 745 744 744 750 750 743 743 738 738 739 739 750 750 746 746 745 745 744 744 745 745 738 738 757 757 758 758 759 759 760 760 761 761 762 762 763 763 764 764 765 765 766 766 767 767 768 768 769 769 770 770 771 771 772 772 760 760 770 770 762 762 761 761 773 773 774 774 775 775 760 760 759 759 776 776 777 777 774 774 778 778 775 775 766 766 768 768 779 779 764 764 780 780 781 781 782 782 767 767 766 766 783 783 780 780 784 784 784 784 764 764 763 763 785 785 786 786 787 787 768 768 788 788 789 789 790 790 791 791 792 792 793 793 794 794 786 786 795 795 792 792 791 791 796 796 797 797 789 789 798 798 771 771 779 779 799 799 789 789 800 800 801 801 802 802 803 803 804 804 799 799 805 805 771 771 798 798 769 769 806 806 805 805 800 800 804 804 779 779 799 799 806 806 807 807 808 808 800 800 805 805 799 799 774 774 760 760 772 772 775 775 761 761 760 760 762 762 773 773 809 809 772 772 770 770 769 769 809 809 773 773 810 810 811 811 766 766 771 771 797 797 807 807 800 800 798 798 779 779 804 804 779 779 771 771 766 766 812 812 808 808 807 807 768 768 789 789 799 799 806 806 800 800 807 807 797 797 800 800 789 789 812 812 807 807 813 813 770 770 762 762 811 811 762 762 770 770 760 760 814 814 815 815 816 816 770 770 811 811 771 771 758 758 757 757 810 810 817 817 818 818 796 796 818 818 813 813 797 797 779 779 768 768 799 799 768 768 767 767 788 788 818 818 797 797 796 796 788 788 796 796 789 789 813 813 819 819 820 820 812 812 813 813 820 820 807 807 797 797 813 813 811 811 809 809 782 782 762 762 809 809 811 811 767 767 821 821 788 788 811 811 782 782 766 766 782 782 757 757 822 822 788 788 823 823 796 796 821 821 767 767 822 822 819 819 818 818 785 785 823 823 788 788 821 821 785 785 818 818 817 817 823 823 817 817 796 796 819 819 787 787 824 824 820 820 819 819 824 824 813 813 818 818 819 819 782 782 809 809 757 757 810 810 757 757 809 809 821 821 816 816 823 823 782 782 822 822 767 767 759 759 825 825 822 822 823 823 815 815 817 817 825 825 816 816 821 821 785 785 817 817 826 826 823 823 816 816 815 815 786 786 785 785 826 826 826 826 817 817 815 815 787 787 827 827 828 828 824 824 787 787 828 828 819 819 785 785 787 787 757 757 759 759 822 822 758 758 776 776 759 759 829 829 826 826 815 815 822 822 825 825 821 821 777 777 781 781 825 825 793 793 786 786 826 826 781 781 814 814 816 816 794 794 827 827 786 786 814 814 829 829 815 815 795 795 791 791 794 794 829 829 793 793 826 826 827 827 791 791 830 830 828 828 827 827 830 830 787 787 786 786 827 827 759 759 777 777 825 825 776 776 765 765 777 777 780 780 831 831 814 814 825 825 781 781 816 816 780 780 814 814 781 781 831 831 832 832 829 829 831 831 829 829 814 814 832 832 833 833 793 793 832 832 793 793 829 829 833 833 795 795 794 794 833 833 794 794 793 793 801 801 803 803 792 792 830 830 791 791 790 790 827 827 794 794 791 791 777 777 765 765 764 764 781 781 777 777 764 764 831 831 783 783 834 834 784 784 780 780 764 764 832 832 834 834 835 835 783 783 831 831 780 780 833 833 835 835 836 836 834 834 832 832 831 831 795 795 836 836 837 837 835 835 833 833 832 832 792 792 837 837 801 801 836 836 795 795 833 833 792 792 795 795 837 837 790 790 792 792 803 803 838 838 839 839 840 840 840 840 841 841 838 838 842 842 843 843 844 844 838 838 843 843 839 839 845 845 846 846 798 798 798 798 841 841 845 845 847 847 848 848 849 849 850 850 851 851 852 852 853 853 847 847 854 854 847 847 853 853 848 848 849 849 855 855 856 856 857 857 856 856 858 858 859 859 848 848 853 853 857 857 858 858 850 850 852 852 851 851 846 846 850 850 852 852 857 857 840 840 845 845 841 841 798 798 846 846 851 851 860 860 861 861 862 862 839 839 842 842 860 860 852 852 863 863 857 857 855 855 858 858 856 856 856 856 864 864 847 847 846 846 865 865 852 852 857 857 863 863 864 864 845 845 866 866 846 846 852 852 865 865 863 863 840 840 867 867 845 845 846 846 866 866 865 865 839 839 862 862 840 840 845 845 867 867 866 866 839 839 860 860 862 862 867 867 840 840 862 862 842 842 839 839 843 843 849 849 856 856 847 847 856 856 857 857 864 864 854 854 864 864 868 868 847 847 864 864 854 854 868 868 863 863 869 869 864 864 863 863 868 868 869 869 865 865 870 870 863 863 865 865 869 869 870 870 866 866 871 871 865 865 866 866 870 870 871 871 867 867 872 872 866 866 867 867 871 871 861 861 872 872 862 862 867 867 862 862 872 872 873 873 874 874 875 875 875 875 874 874 876 876 877 877 874 874 873 873 878 878 877 877 873 873 879 879 877 877 878 878 877 877 880 880 881 881 880 880 877 877 879 879 882 882 883 883 884 884 885 885 886 886 887 887 888 888 889 889 890 890 882 882 884 884 889 889 888 888 891 891 892 892 892 892 893 893 894 894 895 895 896 896 897 897 894 894 895 895 897 897 898 898 899 899 896 896 900 900 897 897 899 899 896 896 899 899 897 897 897 897 900 900 901 901 894 894 893 893 895 895 892 892 891 891 893 893 888 888 890 890 891 891 881 881 902 902 903 903 904 904 881 881 880 880 883 883 882 882 905 905 889 889 884 884 890 890 887 887 905 905 885 885 905 905 887 887 883 883 885 885 904 904 886 886 886 886 904 904 880 880 881 881 904 904 902 902 906 906 907 907 908 908 909 909 910 910 908 908 909 909 911 911 910 910 907 907 903 903 908 908 908 908 910 910 906 906 881 881 903 903 912 912 903 903 907 907 912 912 913 913 914 914 915 915 916 916 917 917 918 918 919 919 920 920 915 915 920 920 913 913 915 915 921 921 922 922 923 923 924 924 925 925 926 926 926 926 927 927 924 924 927 927 928 928 929 929 930 930 925 925 924 924 929 929 931 931 916 916 927 927 926 926 932 932 933 933 934 934 935 935 917 917 936 936 937 937 936 936 933 933 935 935 936 936 935 935 937 937 936 936 917 917 916 916 938 938 931 931 929 929 918 918 929 929 916 916 928 928 927 927 939 939 939 939 927 927 932 932 938 938 929 929 928 928 938 938 940 940 941 941 940 940 938 938 928 928 942 942 941 941 943 943 940 940 943 943 941 941 944 944 945 945 942 942 942 942 943 943 944 944 945 945 923 923 922 922 923 923 945 945 944 944 921 921 946 946 922 922 919 919 915 915 921 921 946 946 921 921 915 915 947 947 948 948 949 949 950 950 951 951 952 952 953 953 954 954 955 955 956 956 957 957 958 958 959 959 960 960 961 961 962 962 963 963 964 964 965 965 966 966 967 967 968 968 969 969 970 970 971 971 972 972 973 973 974 974 975 975 976 976 977 977 968 968 978 978 979 979 980 980 981 981 982 982 980 980 983 983 984 984 985 985 981 981 979 979 981 981 985 985 984 984 986 986 987 987 987 987 985 985 984 984 988 988 986 986 989 989 986 986 988 988 987 987 990 990 991 991 989 989 988 988 989 989 991 991 992 992 993 993 991 991 991 991 990 990 992 992 974 974 982 982 983 983 983 983 980 980 979 979 975 975 978 978 976 976 974 974 976 976 982 982 977 977 994 994 968 968 975 975 977 977 978 978 969 969 971 971 970 970 994 994 969 969 968 968 973 973 972 972 963 963 970 970 971 971 973 973 962 962 964 964 966 966 963 963 972 972 964 964 958 958 965 965 967 967 965 965 962 962 966 966 961 961 957 957 956 956 956 956 958 958 967 967 959 959 950 950 960 960 961 961 960 960 957 957 951 951 954 954 952 952 959 959 951 951 950 950 953 953 955 955 947 947 952 952 954 954 953 953 948 948 947 947 955 955 995 995 996 996 997 997 998 998 999 999 1000 1000 995 995 997 997 1001 1001 1002 1002 995 995 1003 1003 995 995 1001 1001 1003 1003 1004 1004 995 995 1002 1002 1005 1005 1006 1006 995 995 1005 1005 995 995 1004 1004 1007 1007 995 995 1006 1006 1000 1000 1008 1008 1009 1009 1010 1010 1011 1011 1012 1012 1013 1013 1011 1011 1010 1010 1011 1011 1014 1014 1015 1015 1012 1012 1011 1011 1015 1015 1011 1011 1016 1016 1014 1014 1017 1017 1011 1011 1009 1009 1017 1017 1016 1016 1011 1011 1011 1011 1000 1000 1009 1009 1018 1018 1000 1000 1019 1019 1006 1006 1009 1009 1008 1008 1020 1020 1000 1000 999 999 1018 1018 998 998 1000 1000 1021 1021 1022 1022 1000 1000 1021 1021 1000 1000 1020 1020 1007 1007 1006 1006 1008 1008 1008 1008 1000 1000 1022 1022 1023 1023 995 995 1007 1007 1024 1024 1023 1023 1025 1025 1023 1023 1007 1007 1025 1025 1026 1026 1023 1023 1027 1027 1023 1023 1024 1024 1027 1027 1028 1028 1023 1023 1029 1029 1023 1023 1026 1026 1029 1029 1023 1023 1028 1028 1030 1030 1031 1031 1032 1032 1033 1033 1034 1034 1032 1032 1031 1031 1034 1034 1035 1035 1032 1032 1031 1031 1033 1033 1036 1036 1033 1033 1037 1037 1036 1036 1036 1036 1037 1037 1038 1038 1039 1039 1040 1040 1041 1041 1042 1042 1040 1040 1043 1043 1039 1039 1043 1043 1040 1040 1042 1042 1044 1044 1045 1045 1044 1044 1042 1042 1043 1043 1046 1046 1047 1047 1045 1045 1045 1045 1044 1044 1046 1046 1046 1046 1048 1048 1047 1047 1047 1047 1048 1048 1049 1049 1050 1050 1049 1049 1051 1051 1048 1048 1051 1051 1049 1049 1050 1050 1052 1052 1053 1053 1052 1052 1050 1050 1051 1051 1054 1054 1055 1055 1053 1053 1053 1053 1052 1052 1054 1054 1054 1054 1056 1056 1055 1055 1057 1057 1058 1058 1059 1059 1057 1057 1059 1059 1060 1060 1058 1058 1057 1057 1061 1061 1062 1062 1058 1058 1061 1061 1060 1060 1059 1059 1063 1063 1064 1064 1065 1065 1066 1066 1067 1067 1068 1068 1069 1069 1070 1070 1067 1067 1071 1071 1071 1071 1067 1067 1072 1072 1073 1073 1068 1068 1067 1067 1072 1072 1067 1067 1069 1069 1074 1074 1067 1067 1065 1065 1074 1074 1073 1073 1067 1067 1075 1075 1066 1066 1076 1076 1065 1065 1067 1067 1077 1077 1075 1075 1064 1064 1066 1066 1076 1076 1066 1066 1078 1078 1078 1078 1079 1079 1080 1080 1079 1079 1078 1078 1066 1066 1081 1081 1079 1079 1082 1082 1081 1081 1080 1080 1079 1079 1083 1083 1084 1084 1085 1085 1079 1079 1086 1086 1087 1087 1088 1088 1083 1083 1089 1089 1088 1088 1090 1090 1083 1083 1083 1083 1085 1085 1079 1079 1084 1084 1083 1083 1090 1090 1085 1085 1086 1086 1079 1079 1065 1065 1077 1077 1066 1066 1082 1082 1079 1079 1087 1087 1091 1091 1092 1092 1077 1077 1066 1066 1077 1077 1092 1092 1093 1093 1094 1094 1095 1095 1096 1096 1097 1097 1098 1098 1099 1099 1100 1100 1101 1101 1102 1102 1103 1103 1104 1104 1105 1105 1106 1106 1107 1107 1106 1106 1105 1105 1108 1108 1109 1109 1107 1107 1110 1110 1106 1106 1110 1110 1107 1107 1101 1101 1108 1108 1105 1105 1100 1100 1108 1108 1101 1101 1099 1099 1103 1103 1102 1102 1100 1100 1099 1099 1102 1102 1104 1104 1094 1094 1093 1093 1104 1104 1103 1103 1094 1094 1096 1096 1098 1098 1095 1095 1098 1098 1093 1093 1095 1095 1111 1111 1112 1112 1113 1113 1114 1114 1115 1115 1116 1116 1115 1115 1117 1117 1118 1118 1119 1119 1120 1120 1114 1114 1121 1121 1122 1122 1123 1123 1124 1124 1113 1113 1112 1112 1125 1125 1126 1126 1127 1127 1128 1128 1122 1122 1129 1129 1130 1130 1131 1131 1132 1132 1130 1130 1133 1133 1131 1131 1131 1131 1133 1133 1134 1134 1135 1135 1136 1136 1137 1137 1127 1127 1126 1126 1130 1130 1124 1124 1138 1138 1139 1139 1140 1140 1126 1126 1129 1129 1129 1129 1126 1126 1141 1141 1142 1142 1143 1143 1121 1121 1144 1144 1111 1111 1113 1113 1111 1111 1144 1144 1117 1117 1143 1143 1145 1145 1146 1146 1147 1147 1146 1146 1148 1148 1149 1149 1116 1116 1150 1150 1149 1149 1119 1119 1116 1116 1114 1114 1116 1116 1119 1119 1146 1146 1147 1147 1150 1150 1149 1149 1150 1150 1147 1147 1150 1150 1118 1118 1151 1151 1148 1148 1146 1146 1145 1145 1150 1150 1116 1116 1118 1118 1115 1115 1118 1118 1116 1116 1143 1143 1146 1146 1151 1151 1150 1150 1151 1151 1146 1146 1151 1151 1144 1144 1152 1152 1145 1145 1143 1143 1142 1142 1151 1151 1118 1118 1144 1144 1117 1117 1144 1144 1118 1118 1121 1121 1143 1143 1152 1152 1151 1151 1152 1152 1143 1143 1152 1152 1113 1113 1153 1153 1142 1142 1121 1121 1123 1123 1144 1144 1113 1113 1152 1152 1124 1124 1112 1112 1138 1138 1122 1122 1121 1121 1153 1153 1152 1152 1153 1153 1121 1121 1153 1153 1124 1124 1154 1154 1123 1123 1122 1122 1128 1128 1113 1113 1124 1124 1153 1153 1138 1138 1155 1155 1139 1139 1129 1129 1122 1122 1154 1154 1153 1153 1154 1154 1122 1122 1139 1139 1140 1140 1154 1154 1128 1128 1129 1129 1141 1141 1124 1124 1139 1139 1154 1154 1133 1133 1155 1155 1134 1134 1135 1135 1137 1137 1127 1127 1154 1154 1140 1140 1129 1129 1133 1133 1130 1130 1140 1140 1141 1141 1126 1126 1125 1125 1140 1140 1139 1139 1133 1133 1155 1155 1133 1133 1139 1139 1127 1127 1132 1132 1135 1135 1126 1126 1140 1140 1130 1130 1127 1127 1130 1130 1132 1132 1125 1125 1127 1127 1137 1137 1156 1156 1157 1157 1158 1158 1156 1156 1158 1158 1159 1159 1160 1160 1161 1161 1162 1162 1162 1162 1161 1161 1163 1163 1164 1164 1165 1165 1166 1166 1167 1167 1168 1168 1169 1169 1166 1166 1170 1170 1164 1164 1171 1171 1172 1172 1173 1173 1173 1173 1172 1172 1174 1174 1175 1175 1171 1171 1173 1173 1168 1168 1176 1176 1177 1177 1176 1176 1178 1178 1170 1170 1178 1178 1176 1176 1172 1172 1170 1170 1166 1166 1176 1176 1163 1163 1161 1161 1165 1165 1164 1164 1163 1163 1165 1165 1179 1179 1158 1158 1180 1180 1162 1162 1159 1159 1160 1160 1181 1181 1182 1182 1183 1183 1180 1180 1158 1158 1157 1157 1168 1168 1167 1167 1174 1174 1171 1171 1178 1178 1172 1172 1177 1177 1184 1184 1169 1169 1177 1177 1166 1166 1185 1185 1177 1177 1176 1176 1166 1166 1185 1185 1165 1165 1186 1186 1185 1185 1166 1166 1165 1165 1186 1186 1161 1161 1187 1187 1186 1186 1165 1165 1161 1161 1187 1187 1160 1160 1179 1179 1187 1187 1161 1161 1160 1160 1180 1180 1183 1183 1182 1182 1158 1158 1179 1179 1160 1160 1159 1159 1158 1158 1160 1160 1172 1172 1168 1168 1174 1174 1176 1176 1168 1168 1172 1172 1185 1185 1188 1188 1184 1184 1169 1169 1168 1168 1177 1177 1186 1186 1189 1189 1188 1188 1184 1184 1177 1177 1185 1185 1187 1187 1190 1190 1189 1189 1188 1188 1185 1185 1186 1186 1179 1179 1191 1191 1190 1190 1189 1189 1186 1186 1187 1187 1180 1180 1182 1182 1191 1191 1190 1190 1187 1187 1179 1179 1180 1180 1191 1191 1179 1179 1157 1157 1183 1183 1180 1180 1192 1192 1193 1193 1194 1194 1194 1194 1193 1193 1195 1195 1196 1196 1197 1197 1198 1198 1199 1199 1200 1200 1201 1201 1202 1202 1203 1203 1204 1204 1199 1199 1198 1198 1197 1197 1204 1204 1205 1205 1206 1206 1197 1197 1196 1196 1207 1207 1208 1208 1209 1209 1210 1210 1201 1201 1200 1200 1211 1211 1212 1212 1213 1213 1214 1214 1215 1215 1202 1202 1216 1216 1217 1217 1218 1218 1212 1212 1210 1210 1219 1219 1208 1208 1220 1220 1208 1208 1219 1219 1218 1218 1192 1192 1213 1213 1221 1221 1222 1222 1223 1223 1224 1224 1217 1217 1225 1225 1223 1223 1226 1226 1227 1227 1224 1224 1226 1226 1228 1228 1229 1229 1221 1221 1230 1230 1231 1231 1218 1218 1232 1232 1233 1233 1231 1231 1234 1234 1192 1192 1231 1231 1235 1235 1236 1236 1233 1233 1234 1234 1231 1231 1233 1233 1235 1235 1237 1237 1238 1238 1239 1239 1236 1236 1234 1234 1237 1237 1240 1240 1241 1241 1242 1242 1241 1241 1239 1239 1238 1238 1195 1195 1196 1196 1194 1194 1196 1196 1195 1195 1207 1207 1199 1199 1201 1201 1198 1198 1192 1192 1235 1235 1193 1193 1243 1243 1194 1194 1196 1196 1232 1232 1244 1244 1234 1234 1213 1213 1192 1192 1194 1194 1245 1245 1238 1238 1237 1237 1231 1231 1192 1192 1218 1218 1232 1232 1234 1234 1231 1231 1238 1238 1242 1242 1241 1241 1236 1236 1237 1237 1239 1239 1237 1237 1244 1244 1245 1245 1246 1246 1242 1242 1238 1238 1243 1243 1196 1196 1198 1198 1211 1211 1200 1200 1247 1247 1248 1248 1249 1249 1250 1250 1243 1243 1213 1213 1194 1194 1205 1205 1203 1203 1247 1247 1251 1251 1232 1232 1217 1217 1213 1213 1243 1243 1214 1214 1244 1244 1252 1252 1245 1245 1218 1218 1213 1213 1212 1212 1232 1232 1218 1218 1217 1217 1253 1253 1246 1246 1245 1245 1234 1234 1244 1244 1237 1237 1251 1251 1252 1252 1244 1244 1246 1246 1238 1238 1245 1245 1198 1198 1254 1254 1243 1243 1201 1201 1254 1254 1198 1198 1214 1214 1255 1255 1256 1256 1254 1254 1214 1214 1243 1243 1201 1201 1257 1257 1254 1254 1212 1212 1256 1256 1225 1225 1255 1255 1214 1214 1254 1254 1228 1228 1252 1252 1251 1251 1256 1256 1212 1212 1214 1214 1217 1217 1212 1212 1225 1225 1258 1258 1253 1253 1252 1252 1232 1232 1251 1251 1244 1244 1224 1224 1228 1228 1251 1251 1253 1253 1245 1245 1252 1252 1201 1201 1211 1211 1257 1257 1211 1211 1247 1247 1203 1203 1255 1255 1259 1259 1260 1260 1257 1257 1255 1255 1254 1254 1211 1211 1261 1261 1257 1257 1256 1256 1260 1260 1249 1249 1257 1257 1259 1259 1255 1255 1225 1225 1249 1249 1227 1227 1256 1256 1255 1255 1260 1260 1225 1225 1256 1256 1249 1249 1262 1262 1258 1258 1228 1228 1217 1217 1224 1224 1251 1251 1227 1227 1226 1226 1224 1224 1258 1258 1252 1252 1228 1228 1211 1211 1203 1203 1261 1261 1204 1204 1210 1210 1263 1263 1215 1215 1259 1259 1261 1261 1261 1261 1259 1259 1257 1257 1261 1261 1202 1202 1215 1215 1264 1264 1260 1260 1259 1259 1259 1259 1215 1215 1264 1264 1250 1250 1249 1249 1260 1260 1260 1260 1264 1264 1250 1250 1227 1227 1249 1249 1248 1248 1222 1222 1262 1262 1226 1226 1225 1225 1227 1227 1224 1224 1227 1227 1248 1248 1223 1223 1262 1262 1228 1228 1226 1226 1205 1205 1204 1204 1203 1203 1206 1206 1219 1219 1210 1210 1264 1264 1215 1215 1265 1265 1203 1203 1202 1202 1261 1261 1202 1202 1263 1263 1216 1216 1250 1250 1264 1264 1266 1266 1215 1215 1216 1216 1265 1265 1248 1248 1250 1250 1267 1267 1264 1264 1265 1265 1266 1266 1223 1223 1248 1248 1230 1230 1250 1250 1266 1266 1267 1267 1223 1223 1230 1230 1221 1221 1267 1267 1230 1230 1248 1248 1222 1222 1226 1226 1223 1223 1206 1206 1210 1210 1204 1204 1204 1204 1263 1263 1202 1202 1209 1209 1268 1268 1263 1263 1210 1210 1209 1209 1263 1263 1268 1268 1269 1269 1216 1216 1263 1263 1268 1268 1216 1216 1269 1269 1270 1270 1265 1265 1216 1216 1269 1269 1265 1265 1270 1270 1271 1271 1266 1266 1265 1265 1270 1270 1266 1266 1271 1271 1272 1272 1267 1267 1266 1266 1271 1271 1267 1267 1229 1229 1230 1230 1272 1272 1267 1267 1272 1272 1230 1230 1273 1273 1274 1274 1275 1275 1273 1273 1276 1276 1277 1277 1277 1277 1274 1274 1273 1273 1278 1278 1276 1276 1279 1279 1276 1276 1278 1278 1277 1277 1280 1280 1281 1281 1279 1279 1278 1278 1279 1279 1281 1281 1282 1282 1281 1281 1280 1280 1283 1283 1275 1275 1274 1274 1284 1284 1285 1285 1283 1283 1275 1275 1283 1283 1285 1285 1284 1284 1286 1286 1287 1287 1287 1287 1285 1285 1284 1284 1288 1288 1286 1286 1289 1289 1286 1286 1288 1288 1287 1287 1288 1288 1289 1289 1290 1290 1291 1291 1292 1292 1293 1293 1292 1292 1294 1294 1295 1295 1296 1296 1297 1297 1298 1298 1291 1291 1293 1293 1299 1299 1300 1300 1301 1301 1302 1302 1303 1303 1304 1304 1300 1300 1305 1305 1301 1301 1306 1306 1307 1307 1301 1301 1308 1308 1309 1309 1307 1307 1308 1308 1301 1301 1307 1307 1302 1302 1302 1302 1303 1303 1300 1300 1304 1304 1296 1296 1298 1298 1304 1304 1303 1303 1296 1296 1299 1299 1298 1298 1297 1297 1292 1292 1295 1295 1293 1293 1297 1297 1291 1291 1299 1299 1310 1310 1311 1311 1312 1312 1295 1295 1294 1294 1312 1312 1300 1300 1313 1313 1306 1306 1305 1305 1308 1308 1301 1301 1304 1304 1314 1314 1313 1313 1306 1306 1301 1301 1300 1300 1298 1298 1315 1315 1314 1314 1313 1313 1300 1300 1304 1304 1299 1299 1316 1316 1315 1315 1314 1314 1304 1304 1298 1298 1293 1293 1317 1317 1316 1316 1315 1315 1298 1298 1299 1299 1295 1295 1311 1311 1317 1317 1316 1316 1299 1299 1293 1293 1311 1311 1295 1295 1312 1312 1317 1317 1293 1293 1295 1295 1318 1318 1319 1319 1320 1320 1319 1319 1321 1321 1322 1322 1321 1321 1319 1319 1318 1318 1323 1323 1322 1322 1324 1324 1321 1321 1324 1324 1322 1322 1323 1323 1325 1325 1326 1326 1323 1323 1324 1324 1325 1325 1327 1327 1318 1318 1320 1320 1320 1320 1328 1328 1327 1327 1329 1329 1330 1330 1328 1328 1327 1327 1328 1328 1330 1330 1329 1329 1331 1331 1332 1332 1332 1332 1330 1330 1329 1329 1333 1333 1331 1331 1334 1334 1331 1331 1333 1333 1332 1332 1333 1333 1334 1334 1335 1335 1336 1336 1337 1337 1338 1338 1339 1339 1340 1340 1341 1341 1342 1342 1343 1343 1344 1344 1344 1344 1343 1343 1340 1340 1345 1345 1346 1346 1347 1347 1348 1348 1349 1349 1350 1350 1339 1339 1341 1341 1351 1351 1352 1352 1339 1339 1351 1351 1353 1353 1354 1354 1355 1355 1338 1338 1356 1356 1357 1357 1358 1358 1359 1359 1360 1360 1361 1361 1362 1362 1354 1354 1363 1363 1364 1364 1365 1365 1360 1360 1366 1366 1355 1355 1367 1367 1368 1368 1369 1369 1365 1365 1359 1359 1370 1370 1371 1371 1372 1372 1373 1373 1374 1374 1375 1375 1376 1376 1377 1377 1378 1378 1379 1379 1380 1380 1381 1381 1378 1378 1382 1382 1383 1383 1384 1384 1385 1385 1386 1386 1387 1387 1388 1388 1389 1389 1390 1390 1383 1383 1391 1391 1392 1392 1393 1393 1394 1394 1395 1395 1396 1396 1397 1397 1398 1398 1399 1399 1400 1400 1401 1401 1394 1394 1402 1402 1403 1403 1404 1404 1405 1405 1399 1399 1399 1399 1401 1401 1404 1404 1379 1379 1406 1406 1407 1407 1408 1408 1377 1377 1407 1407 1387 1387 1409 1409 1384 1384 1410 1410 1391 1391 1407 1407 1411 1411 1412 1412 1413 1413 1380 1380 1414 1414 1415 1415 1377 1377 1416 1416 1380 1380 1417 1417 1373 1373 1415 1415 1381 1381 1415 1415 1372 1372 1418 1418 1371 1371 1376 1376 1419 1419 1376 1376 1373 1373 1375 1375 1420 1420 1367 1367 1369 1369 1418 1418 1375 1375 1363 1363 1370 1370 1368 1368 1367 1367 1421 1421 1363 1363 1358 1358 1355 1355 1362 1362 1365 1365 1422 1422 1360 1360 1356 1356 1337 1337 1361 1361 1356 1356 1354 1354 1423 1423 1424 1424 1342 1342 1336 1336 1338 1338 1425 1425 1424 1424 1426 1426 1427 1427 1342 1342 1424 1424 1428 1428 1426 1426 1427 1427 1426 1426 1429 1429 1429 1429 1426 1426 1430 1430 1431 1431 1429 1429 1430 1430 1432 1432 1431 1431 1430 1430 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1435 1435 1437 1437 1339 1339 1344 1344 1340 1340 1350 1350 1352 1352 1351 1351 1350 1350 1349 1349 1352 1352 1342 1342 1427 1427 1343 1343 1438 1438 1348 1348 1439 1439 1428 1428 1440 1440 1430 1430 1441 1441 1336 1336 1344 1344 1442 1442 1433 1433 1432 1432 1424 1424 1426 1426 1342 1342 1430 1430 1426 1426 1428 1428 1435 1435 1433 1433 1437 1437 1431 1431 1432 1432 1434 1434 1442 1442 1432 1432 1440 1440 1443 1443 1437 1437 1433 1433 1339 1339 1441 1441 1344 1344 1441 1441 1339 1339 1352 1352 1349 1349 1348 1348 1438 1438 1336 1336 1342 1342 1344 1344 1444 1444 1439 1439 1347 1347 1425 1425 1445 1445 1428 1428 1446 1446 1337 1337 1441 1441 1442 1442 1440 1440 1447 1447 1338 1338 1424 1424 1336 1336 1428 1428 1424 1424 1425 1425 1433 1433 1442 1442 1443 1443 1430 1430 1440 1440 1432 1432 1447 1447 1440 1440 1445 1445 1448 1448 1443 1443 1442 1442 1352 1352 1446 1446 1441 1441 1349 1349 1446 1446 1352 1352 1439 1439 1444 1444 1438 1438 1337 1337 1336 1336 1441 1441 1449 1449 1446 1446 1349 1349 1357 1357 1450 1450 1425 1425 1446 1446 1449 1449 1361 1361 1447 1447 1445 1445 1451 1451 1356 1356 1338 1338 1337 1337 1357 1357 1425 1425 1338 1338 1442 1442 1447 1447 1448 1448 1428 1428 1445 1445 1440 1440 1451 1451 1445 1445 1450 1450 1452 1452 1448 1448 1447 1447 1349 1349 1438 1438 1449 1449 1453 1453 1345 1345 1454 1454 1444 1444 1347 1347 1346 1346 1361 1361 1337 1337 1446 1446 1455 1455 1449 1449 1438 1438 1423 1423 1456 1456 1357 1357 1449 1449 1455 1455 1362 1362 1450 1450 1457 1457 1451 1451 1356 1356 1361 1361 1354 1354 1423 1423 1357 1357 1356 1356 1447 1447 1451 1451 1452 1452 1425 1425 1450 1450 1445 1445 1457 1457 1450 1450 1456 1456 1458 1458 1452 1452 1451 1451 1444 1444 1455 1455 1438 1438 1459 1459 1460 1460 1461 1461 1345 1345 1453 1453 1346 1346 1362 1362 1361 1361 1449 1449 1462 1462 1454 1454 1460 1460 1463 1463 1423 1423 1353 1353 1455 1455 1464 1464 1358 1358 1456 1456 1465 1465 1457 1457 1354 1354 1362 1362 1355 1355 1353 1353 1423 1423 1354 1354 1457 1457 1466 1466 1458 1458 1357 1357 1456 1456 1450 1450 1456 1456 1463 1463 1465 1465 1458 1458 1451 1451 1457 1457 1444 1444 1346 1346 1464 1464 1444 1444 1464 1464 1455 1455 1453 1453 1454 1454 1462 1462 1358 1358 1362 1362 1455 1455 1467 1467 1464 1464 1346 1346 1468 1468 1353 1353 1366 1366 1464 1464 1467 1467 1359 1359 1469 1469 1465 1465 1463 1463 1360 1360 1355 1355 1358 1358 1353 1353 1355 1355 1366 1366 1465 1465 1470 1470 1466 1466 1423 1423 1463 1463 1456 1456 1463 1463 1468 1468 1469 1469 1466 1466 1457 1457 1465 1465 1453 1453 1467 1467 1346 1346 1471 1471 1461 1461 1472 1472 1462 1462 1460 1460 1459 1459 1359 1359 1358 1358 1464 1464 1473 1473 1467 1467 1453 1453 1422 1422 1474 1474 1366 1366 1467 1467 1473 1473 1370 1370 1469 1469 1468 1468 1475 1475 1365 1365 1360 1360 1359 1359 1366 1366 1360 1360 1422 1422 1465 1465 1469 1469 1470 1470 1353 1353 1468 1468 1463 1463 1475 1475 1468 1468 1474 1474 1476 1476 1470 1470 1469 1469 1453 1453 1462 1462 1473 1473 1477 1477 1472 1472 1478 1478 1461 1461 1471 1471 1459 1459 1370 1370 1359 1359 1467 1467 1479 1479 1473 1473 1462 1462 1364 1364 1480 1480 1422 1422 1479 1479 1368 1368 1473 1473 1475 1475 1474 1474 1481 1481 1363 1363 1365 1365 1370 1370 1364 1364 1422 1422 1365 1365 1469 1469 1475 1475 1476 1476 1366 1366 1474 1474 1468 1468 1481 1481 1474 1474 1480 1480 1482 1482 1476 1476 1475 1475 1462 1462 1459 1459 1479 1479 1478 1478 1483 1483 1484 1484 1471 1471 1472 1472 1477 1477 1368 1368 1370 1370 1473 1473 1485 1485 1479 1479 1459 1459 1421 1421 1486 1486 1364 1364 1479 1479 1485 1485 1369 1369 1487 1487 1481 1481 1480 1480 1367 1367 1363 1363 1368 1368 1421 1421 1364 1364 1363 1363 1475 1475 1481 1481 1482 1482 1422 1422 1480 1480 1474 1474 1480 1480 1486 1486 1487 1487 1488 1488 1482 1482 1481 1481 1471 1471 1485 1485 1459 1459 1489 1489 1483 1483 1490 1490 1477 1477 1478 1478 1484 1484 1369 1369 1368 1368 1479 1479 1491 1491 1485 1485 1471 1471 1420 1420 1492 1492 1421 1421 1485 1485 1491 1491 1418 1418 1486 1486 1493 1493 1487 1487 1367 1367 1369 1369 1375 1375 1420 1420 1421 1421 1367 1367 1487 1487 1488 1488 1481 1481 1364 1364 1486 1486 1480 1480 1493 1493 1486 1486 1492 1492 1494 1494 1488 1488 1487 1487 1471 1471 1477 1477 1491 1491 1495 1495 1490 1490 1496 1496 1484 1484 1483 1483 1489 1489 1418 1418 1369 1369 1485 1485 1497 1497 1491 1491 1477 1477 1498 1498 1420 1420 1374 1374 1497 1497 1371 1371 1491 1491 1499 1499 1493 1493 1492 1492 1375 1375 1418 1418 1376 1376 1374 1374 1420 1420 1375 1375 1493 1493 1500 1500 1494 1494 1421 1421 1492 1492 1486 1486 1492 1492 1498 1498 1499 1499 1494 1494 1487 1487 1493 1493 1477 1477 1484 1484 1497 1497 1501 1501 1502 1502 1503 1503 1490 1490 1495 1495 1489 1489 1371 1371 1418 1418 1491 1491 1496 1496 1504 1504 1505 1505 1506 1506 1374 1374 1419 1419 1507 1507 1372 1372 1497 1497 1508 1508 1499 1499 1498 1498 1376 1376 1371 1371 1373 1373 1374 1374 1376 1376 1419 1419 1493 1493 1499 1499 1500 1500 1420 1420 1498 1498 1492 1492 1498 1498 1506 1506 1508 1508 1509 1509 1500 1500 1499 1499 1484 1484 1489 1489 1507 1507 1484 1484 1507 1507 1497 1497 1495 1495 1496 1496 1505 1505 1372 1372 1371 1371 1497 1497 1510 1510 1504 1504 1503 1503 1511 1511 1419 1419 1417 1417 1507 1507 1512 1512 1381 1381 1508 1508 1506 1506 1513 1513 1415 1415 1373 1373 1372 1372 1417 1417 1419 1419 1373 1373 1508 1508 1509 1509 1499 1499 1374 1374 1506 1506 1498 1498 1506 1506 1511 1511 1513 1513 1514 1514 1509 1509 1508 1508 1489 1489 1512 1512 1507 1507 1512 1512 1489 1489 1495 1495 1505 1505 1504 1504 1510 1510 1381 1381 1372 1372 1507 1507 1515 1515 1512 1512 1495 1495 1414 1414 1516 1516 1417 1417 1512 1512 1515 1515 1378 1378 1517 1517 1513 1513 1511 1511 1380 1380 1415 1415 1381 1381 1414 1414 1417 1417 1415 1415 1513 1513 1514 1514 1508 1508 1419 1419 1511 1511 1506 1506 1517 1517 1511 1511 1516 1516 1518 1518 1514 1514 1513 1513 1495 1495 1505 1505 1515 1515 1396 1396 1501 1501 1397 1397 1510 1510 1503 1503 1502 1502 1378 1378 1381 1381 1512 1512 1519 1519 1515 1515 1505 1505 1416 1416 1520 1520 1414 1414 1515 1515 1519 1519 1379 1379 1521 1521 1517 1517 1516 1516 1377 1377 1380 1380 1378 1378 1416 1416 1414 1414 1380 1380 1513 1513 1517 1517 1518 1518 1417 1417 1516 1516 1511 1511 1521 1521 1516 1516 1520 1520 1522 1522 1518 1518 1517 1517 1505 1505 1510 1510 1519 1519 1398 1398 1397 1397 1523 1523 1502 1502 1501 1501 1396 1396 1379 1379 1378 1378 1515 1515 1524 1524 1519 1519 1510 1510 1408 1408 1525 1525 1416 1416 1519 1519 1406 1406 1379 1379 1526 1526 1521 1521 1520 1520 1407 1407 1377 1377 1379 1379 1408 1408 1416 1416 1377 1377 1517 1517 1521 1521 1522 1522 1414 1414 1520 1520 1516 1516 1520 1520 1525 1525 1526 1526 1527 1527 1522 1522 1521 1521 1510 1510 1502 1502 1524 1524 1523 1523 1528 1528 1402 1402 1388 1388 1410 1410 1406 1406 1524 1524 1406 1406 1519 1519 1502 1502 1529 1529 1524 1524 1391 1391 1530 1530 1408 1408 1406 1406 1524 1524 1388 1388 1531 1531 1526 1526 1525 1525 1407 1407 1406 1406 1410 1410 1408 1408 1407 1407 1391 1391 1526 1526 1527 1527 1521 1521 1416 1416 1525 1525 1520 1520 1525 1525 1530 1530 1531 1531 1532 1532 1527 1527 1526 1526 1502 1502 1396 1396 1529 1529 1528 1528 1533 1533 1403 1403 1392 1392 1410 1410 1390 1390 1529 1529 1388 1388 1524 1524 1534 1534 1529 1529 1396 1396 1535 1535 1386 1386 1385 1385 1389 1389 1388 1388 1529 1529 1531 1531 1530 1530 1382 1382 1388 1388 1390 1390 1410 1410 1391 1391 1410 1410 1392 1392 1531 1531 1532 1532 1526 1526 1408 1408 1530 1530 1525 1525 1530 1530 1383 1383 1382 1382 1536 1536 1532 1532 1531 1531 1396 1396 1398 1398 1534 1534 1523 1523 1402 1402 1398 1398 1389 1389 1537 1537 1538 1538 1534 1534 1389 1389 1529 1529 1398 1398 1539 1539 1534 1534 1390 1390 1538 1538 1385 1385 1534 1534 1537 1537 1389 1389 1392 1392 1385 1385 1387 1387 1390 1390 1389 1389 1538 1538 1392 1392 1390 1390 1385 1385 1382 1382 1536 1536 1531 1531 1391 1391 1383 1383 1530 1530 1383 1383 1387 1387 1384 1384 1540 1540 1536 1536 1382 1382 1402 1402 1539 1539 1398 1398 1403 1403 1401 1401 1541 1541 1393 1393 1537 1537 1539 1539 1539 1539 1537 1537 1534 1534 1539 1539 1394 1394 1393 1393 1542 1542 1538 1538 1537 1537 1537 1537 1393 1393 1542 1542 1535 1535 1385 1385 1538 1538 1538 1538 1542 1542 1535 1535 1412 1412 1409 1409 1386 1386 1384 1384 1540 1540 1382 1382 1392 1392 1387 1387 1383 1383 1409 1409 1387 1387 1386 1386 1543 1543 1540 1540 1384 1384 1528 1528 1403 1403 1402 1402 1533 1533 1404 1404 1401 1401 1542 1542 1393 1393 1544 1544 1402 1402 1394 1394 1539 1539 1394 1394 1541 1541 1395 1395 1535 1535 1542 1542 1545 1545 1393 1393 1395 1395 1544 1544 1386 1386 1535 1535 1546 1546 1542 1542 1544 1544 1545 1545 1409 1409 1412 1412 1411 1411 1545 1545 1546 1546 1535 1535 1384 1384 1409 1409 1543 1543 1386 1386 1546 1546 1412 1412 1411 1411 1543 1543 1409 1409 1533 1533 1401 1401 1403 1403 1403 1403 1541 1541 1394 1394 1400 1400 1547 1547 1541 1541 1401 1401 1400 1400 1541 1541 1547 1547 1548 1548 1395 1395 1541 1541 1547 1547 1395 1395 1548 1548 1549 1549 1544 1544 1395 1395 1548 1548 1544 1544 1549 1549 1550 1550 1545 1545 1544 1544 1549 1549 1545 1545 1550 1550 1551 1551 1546 1546 1545 1545 1550 1550 1546 1546 1546 1546 1551 1551 1412 1412 1413 1413 1412 1412 1551 1551 1552 1552 1553 1553 1554 1554 1552 1552 1555 1555 1556 1556 1556 1556 1553 1553 1552 1552 1557 1557 1555 1555 1558 1558 1555 1555 1557 1557 1556 1556 1559 1559 1560 1560 1558 1558 1557 1557 1558 1558 1560 1560 1561 1561 1560 1560 1559 1559 1562 1562 1554 1554 1553 1553 1563 1563 1564 1564 1562 1562 1554 1554 1562 1562 1564 1564 1563 1563 1565 1565 1566 1566 1566 1566 1564 1564 1563 1563 1567 1567 1565 1565 1568 1568 1565 1565 1567 1567 1566 1566 1567 1567 1568 1568 1569 1569 1570 1570 1571 1571 1572 1572 1573 1573 1574 1574 1575 1575 1576 1576 1577 1577 1578 1578 1572 1572 1571 1571 1573 1573 1579 1579 1580 1580 1581 1581 1582 1582 1583 1583 1579 1579 1584 1584 1580 1580 1585 1585 1586 1586 1580 1580 1587 1587 1588 1588 1586 1586 1587 1587 1580 1580 1586 1586 1581 1581 1582 1582 1579 1579 1581 1581 1583 1583 1582 1582 1576 1576 1570 1570 1578 1578 1577 1577 1578 1578 1583 1583 1576 1576 1575 1575 1572 1572 1573 1573 1577 1577 1571 1571 1570 1570 1589 1589 1590 1590 1591 1591 1575 1575 1574 1574 1591 1591 1579 1579 1592 1592 1585 1585 1584 1584 1587 1587 1580 1580 1583 1583 1593 1593 1592 1592 1585 1585 1580 1580 1579 1579 1578 1578 1594 1594 1593 1593 1592 1592 1579 1579 1583 1583 1570 1570 1595 1595 1594 1594 1593 1593 1583 1583 1578 1578 1572 1572 1596 1596 1595 1595 1594 1594 1578 1578 1570 1570 1575 1575 1590 1590 1596 1596 1595 1595 1570 1570 1572 1572 1590 1590 1575 1575 1591 1591 1596 1596 1572 1572 1575 1575 1597 1597 1598 1598 1599 1599 1600 1600 1601 1601 1602 1602 1603 1603 1604 1604 1605 1605 1606 1606 1607 1607 1608 1608 1606 1606 1609 1609 1610 1610 1611 1611 1609 1609 1604 1604 1612 1612 1613 1613 1614 1614 1614 1614 1615 1615 1616 1616 1603 1603 1612 1612 1611 1611 1617 1617 1615 1615 1613 1613 1618 1618 1619 1619 1605 1605 1598 1598 1620 1620 1621 1621 1622 1622 1623 1623 1624 1624 1600 1600 1623 1623 1601 1601 1625 1625 1620 1620 1626 1626 1627 1627 1600 1600 1628 1628 1625 1625 1621 1621 1620 1620 1601 1601 1629 1629 1602 1602 1627 1627 1628 1628 1630 1630 1600 1600 1631 1631 1623 1623 1632 1632 1633 1633 1630 1630 1627 1627 1633 1633 1634 1634 1633 1633 1627 1627 1630 1630 1634 1634 1635 1635 1631 1631 1625 1625 1626 1626 1635 1635 1628 1628 1600 1600 1602 1602 1629 1629 1601 1601 1636 1636 1636 1636 1601 1601 1622 1622 1600 1600 1627 1627 1631 1631 1634 1634 1631 1631 1627 1627 1636 1636 1622 1622 1637 1637 1637 1637 1622 1622 1638 1638 1623 1623 1626 1626 1624 1624 1601 1601 1623 1623 1622 1622 1623 1623 1631 1631 1626 1626 1635 1635 1626 1626 1631 1631 1637 1637 1638 1638 1618 1618 1618 1618 1638 1638 1619 1619 1624 1624 1620 1620 1639 1639 1622 1622 1624 1624 1638 1638 1626 1626 1620 1620 1624 1624 1598 1598 1621 1621 1599 1599 1638 1638 1639 1639 1619 1619 1624 1624 1639 1639 1638 1638 1639 1639 1598 1598 1640 1640 1605 1605 1619 1619 1603 1603 1620 1620 1598 1598 1639 1639 1599 1599 1641 1641 1597 1597 1619 1619 1640 1640 1603 1603 1639 1639 1640 1640 1619 1619 1640 1640 1597 1597 1612 1612 1604 1604 1603 1603 1611 1611 1598 1598 1597 1597 1640 1640 1617 1617 1613 1613 1641 1641 1610 1610 1611 1611 1614 1614 1640 1640 1612 1612 1603 1603 1611 1611 1612 1612 1614 1614 1609 1609 1611 1611 1610 1610 1597 1597 1641 1641 1613 1613 1612 1612 1597 1597 1613 1613 1610 1610 1616 1616 1607 1607 1615 1615 1614 1614 1613 1613 1607 1607 1606 1606 1610 1610 1616 1616 1610 1610 1614 1614 1642 1642 1643 1643 1644 1644 1645 1645 1646 1646 1647 1647 1647 1647 1646 1646 1648 1648 1649 1649 1650 1650 1651 1651 1652 1652 1653 1653 1654 1654 1651 1651 1645 1645 1655 1655 1656 1656 1657 1657 1658 1658 1651 1651 1655 1655 1649 1649 1659 1659 1652 1652 1660 1660 1661 1661 1662 1662 1659 1659 1661 1661 1663 1663 1664 1664 1664 1664 1665 1665 1661 1661 1666 1666 1644 1644 1667 1667 1657 1657 1656 1656 1668 1668 1669 1669 1664 1664 1663 1663 1670 1670 1666 1666 1671 1671 1672 1672 1673 1673 1674 1674 1675 1675 1667 1667 1676 1676 1674 1674 1677 1677 1672 1672 1678 1678 1679 1679 1673 1673 1680 1680 1677 1677 1681 1681 1642 1642 1666 1666 1648 1648 1682 1682 1670 1670 1683 1683 1670 1670 1684 1684 1648 1648 1683 1683 1685 1685 1686 1686 1670 1670 1682 1682 1684 1684 1687 1687 1688 1688 1689 1689 1682 1682 1683 1683 1686 1686 1690 1690 1688 1688 1687 1687 1689 1689 1691 1691 1685 1685 1651 1651 1646 1646 1645 1645 1658 1658 1650 1650 1649 1649 1657 1657 1650 1650 1658 1658 1648 1648 1684 1684 1647 1647 1656 1656 1692 1692 1668 1668 1671 1671 1693 1693 1683 1683 1642 1642 1648 1648 1646 1646 1689 1689 1694 1694 1695 1695 1666 1666 1670 1670 1648 1648 1671 1671 1683 1683 1670 1670 1687 1687 1689 1689 1695 1695 1686 1686 1685 1685 1691 1691 1694 1694 1685 1685 1693 1693 1691 1691 1689 1689 1688 1688 1650 1650 1696 1696 1651 1651 1651 1651 1696 1696 1646 1646 1697 1697 1698 1698 1699 1699 1696 1696 1642 1642 1646 1646 1650 1650 1700 1700 1696 1696 1667 1667 1701 1701 1671 1671 1642 1642 1696 1696 1643 1643 1694 1694 1702 1702 1703 1703 1666 1666 1642 1642 1644 1644 1667 1667 1671 1671 1666 1666 1695 1695 1694 1694 1703 1703 1683 1683 1693 1693 1685 1685 1702 1702 1693 1693 1701 1701 1685 1685 1694 1694 1689 1689 1700 1700 1650 1650 1657 1657 1660 1660 1692 1692 1704 1704 1643 1643 1705 1705 1706 1706 1700 1700 1643 1643 1696 1696 1657 1657 1707 1707 1700 1700 1644 1644 1706 1706 1676 1676 1705 1705 1643 1643 1700 1700 1702 1702 1679 1679 1708 1708 1706 1706 1644 1644 1643 1643 1676 1676 1667 1667 1644 1644 1703 1703 1702 1702 1708 1708 1671 1671 1701 1701 1693 1693 1679 1679 1701 1701 1675 1675 1693 1693 1702 1702 1694 1694 1668 1668 1707 1707 1657 1657 1704 1704 1709 1709 1659 1659 1705 1705 1710 1710 1711 1711 1707 1707 1705 1705 1700 1700 1668 1668 1712 1712 1707 1707 1706 1706 1711 1711 1698 1698 1707 1707 1710 1710 1705 1705 1676 1676 1698 1698 1713 1713 1706 1706 1705 1705 1711 1711 1676 1676 1706 1706 1698 1698 1708 1708 1679 1679 1678 1678 1667 1667 1675 1675 1701 1701 1675 1675 1713 1713 1673 1673 1701 1701 1679 1679 1702 1702 1668 1668 1660 1660 1712 1712 1660 1660 1668 1668 1692 1692 1654 1654 1710 1710 1712 1712 1712 1712 1710 1710 1707 1707 1712 1712 1652 1652 1654 1654 1714 1714 1711 1711 1710 1710 1710 1710 1654 1654 1714 1714 1699 1699 1698 1698 1711 1711 1711 1711 1714 1714 1699 1699 1698 1698 1697 1697 1713 1713 1673 1673 1672 1672 1678 1678 1676 1676 1713 1713 1675 1675 1674 1674 1713 1713 1697 1697 1675 1675 1673 1673 1679 1679 1704 1704 1659 1659 1660 1660 1709 1709 1663 1663 1661 1661 1714 1714 1654 1654 1715 1715 1660 1660 1652 1652 1712 1712 1652 1652 1662 1662 1653 1653 1699 1699 1714 1714 1716 1716 1654 1654 1653 1653 1715 1715 1697 1697 1699 1699 1717 1717 1714 1714 1715 1715 1716 1716 1681 1681 1718 1718 1680 1680 1699 1699 1716 1716 1717 1717 1681 1681 1677 1677 1674 1674 1697 1697 1717 1717 1681 1681 1713 1713 1674 1674 1673 1673 1709 1709 1661 1661 1659 1659 1659 1659 1662 1662 1652 1652 1665 1665 1719 1719 1662 1662 1661 1661 1665 1665 1662 1662 1719 1719 1720 1720 1653 1653 1662 1662 1719 1719 1653 1653 1720 1720 1721 1721 1715 1715 1653 1653 1720 1720 1715 1715 1721 1721 1722 1722 1716 1716 1715 1715 1721 1721 1716 1716 1722 1722 1718 1718 1717 1717 1716 1716 1722 1722 1717 1717 1717 1717 1718 1718 1681 1681 1697 1697 1681 1681 1674 1674 1723 1723 1724 1724 1725 1725 1726 1726 1727 1727 1728 1728 1725 1725 1727 1727 1729 1729 1730 1730 1731 1731 1732 1732 1723 1723 1733 1733 1724 1724 1734 1734 1735 1735 1736 1736 1731 1731 1737 1737 1732 1732 1738 1738 1735 1735 1739 1739 1736 1736 1735 1735 1738 1738 1740 1740 1736 1736 1738 1738 1741 1741 1742 1742 1743 1743 1734 1734 1737 1737 1744 1744 1735 1735 1734 1734 1744 1744 1732 1732 1733 1733 1730 1730 1737 1737 1731 1731 1744 1744 1727 1727 1745 1745 1746 1746 1728 1728 1725 1725 1724 1724 1733 1733 1723 1723 1730 1730 1745 1745 1747 1747 1746 1746 1748 1748 1749 1749 1747 1747 1742 1742 1739 1739 1743 1743 1743 1743 1744 1744 1750 1750 1750 1750 1751 1751 1741 1741 1750 1750 1731 1731 1752 1752 1750 1750 1744 1744 1731 1731 1752 1752 1730 1730 1753 1753 1752 1752 1731 1731 1730 1730 1753 1753 1723 1723 1754 1754 1753 1753 1730 1730 1723 1723 1754 1754 1725 1725 1729 1729 1754 1754 1723 1723 1725 1725 1746 1746 1729 1729 1727 1727 1726 1726 1745 1745 1727 1727 1728 1728 1727 1727 1725 1725 1735 1735 1743 1743 1739 1739 1744 1744 1743 1743 1735 1735 1752 1752 1755 1755 1751 1751 1741 1741 1743 1743 1750 1750 1753 1753 1756 1756 1755 1755 1751 1751 1750 1750 1752 1752 1754 1754 1757 1757 1756 1756 1755 1755 1752 1752 1753 1753 1729 1729 1758 1758 1757 1757 1756 1756 1753 1753 1754 1754 1746 1746 1749 1749 1758 1758 1757 1757 1754 1754 1729 1729 1749 1749 1746 1746 1747 1747 1758 1758 1729 1729 1746 1746 1759 1759 1760 1760 1761 1761 1760 1760 1762 1762 1761 1761 1763 1763 1759 1759 1761 1761 1759 1759 1763 1763 1764 1764 1765 1765 1766 1766 1767 1767 1768 1768 1769 1769 1770 1770 1770 1770 1767 1767 1768 1768 1767 1767 1770 1770 1765 1765 1766 1766 1765 1765 1771 1771 1772 1772 1773 1773 1774 1774 1775 1775 1776 1776 1772 1772 1772 1772 1774 1774 1775 1775 1774 1774 1773 1773 1777 1777 1773 1773 1778 1778 1777 1777 1777 1777 1778 1778 1779 1779 1780 1780 1781 1781 1782 1782 1780 1780 1783 1783 1784 1784 1783 1783 1780 1780 1782 1782 1785 1785 1786 1786 1784 1784 1784 1784 1783 1783 1785 1785 1787 1787 1786 1786 1788 1788 1785 1785 1788 1788 1786 1786 1789 1789 1787 1787 1788 1788 1787 1787 1789 1789 1790 1790 1791 1791 1790 1790 1792 1792 1789 1789 1792 1792 1790 1790 1791 1791 1793 1793 1794 1794 1793 1793 1791 1791 1792 1792 1795 1795 1796 1796 1794 1794 1794 1794 1793 1793 1795 1795 1795 1795 1797 1797 1796 1796 1798 1798 1799 1799 1800 1800 1798 1798 1801 1801 1802 1802 1800 1800 1799 1799 1803 1803 1801 1801 1798 1798 1800 1800 1803 1803 1799 1799 1804 1804 1805 1805 1806 1806 1807 1807 1805 1805 1808 1808 1809 1809 1809 1809 1806 1806 1805 1805 1810 1810 1808 1808 1811 1811 1808 1808 1810 1810 1809 1809 1812 1812 1813 1813 1811 1811 1810 1810 1811 1811 1813 1813 1814 1814 1813 1813 1812 1812 1815 1815 1807 1807 1806 1806 1816 1816 1817 1817 1815 1815 1807 1807 1815 1815 1817 1817 1816 1816 1818 1818 1819 1819 1819 1819 1817 1817 1816 1816 1820 1820 1818 1818 1821 1821 1818 1818 1820 1820 1819 1819 1820 1820 1821 1821 1822 1822 1823 1823 1824 1824 1825 1825 1825 1825 1826 1826 1823 1823 1827 1827 1828 1828 1829 1829 1827 1827 1830 1830 1831 1831 1831 1831 1828 1828 1827 1827 1832 1832 1830 1830 1833 1833 1830 1830 1832 1832 1831 1831 1834 1834 1835 1835 1833 1833 1832 1832 1833 1833 1835 1835 1836 1836 1835 1835 1834 1834 1837 1837 1829 1829 1828 1828 1838 1838 1839 1839 1837 1837 1829 1829 1837 1837 1839 1839 1838 1838 1840 1840 1841 1841 1841 1841 1839 1839 1838 1838 1842 1842 1840 1840 1843 1843 1840 1840 1842 1842 1841 1841 1842 1842 1843 1843 1844 1844 1845 1845 1846 1846 1847 1847 1846 1846 1845 1845 1848 1848 1849 1849 1850 1850 1851 1851 1849 1849 1852 1852 1853 1853 1853 1853 1850 1850 1849 1849 1854 1854 1852 1852 1855 1855 1852 1852 1854 1854 1853 1853 1856 1856 1857 1857 1855 1855 1854 1854 1855 1855 1857 1857 1858 1858 1857 1857 1856 1856 1859 1859 1851 1851 1850 1850 1860 1860 1861 1861 1859 1859 1851 1851 1859 1859 1861 1861 1860 1860 1862 1862 1863 1863 1863 1863 1861 1861 1860 1860 1864 1864 1862 1862 1865 1865 1862 1862 1864 1864 1863 1863 1864 1864 1865 1865 1866 1866 1867 1867 1868 1868 1869 1869 1867 1867 1869 1869 1870 1870 1871 1871 1872 1872 1873 1873 1871 1871 1874 1874 1872 1872 1875 1875 1876 1876 1877 1877 1878 1878 1879 1879 1880 1880 1881 1881 1877 1877 1882 1882 1881 1881 1875 1875 1877 1877 1883 1883 1884 1884 1885 1885 1885 1885 1886 1886 1882 1882 1877 1877 1885 1885 1882 1882 1884 1884 1886 1886 1885 1885 1885 1885 1887 1887 1888 1888 1889 1889 1888 1888 1887 1887 1878 1878 1890 1890 1891 1891 1891 1891 1879 1879 1878 1878 1892 1892 1893 1893 1890 1890 1891 1891 1890 1890 1893 1893 1889 1889 1892 1892 1888 1888 1892 1892 1889 1889 1893 1893 1894 1894 1887 1887 1885 1885 1877 1877 1894 1894 1885 1885 1895 1895 1887 1887 1896 1896 1897 1897 1887 1887 1898 1898 1897 1897 1896 1896 1887 1887 1899 1899 1898 1898 1894 1894 1894 1894 1900 1900 1899 1899 1901 1901 1900 1900 1894 1894 1887 1887 1894 1894 1898 1898 1902 1902 1894 1894 1877 1877 1903 1903 1902 1902 1904 1904 1877 1877 1904 1904 1902 1902 1905 1905 1906 1906 1907 1907 1908 1908 1909 1909 1910 1910 1907 1907 1908 1908 1910 1910 1910 1910 1905 1905 1907 1907 1904 1904 1909 1909 1903 1903 1903 1903 1909 1909 1908 1908 1911 1911 1912 1912 1913 1913 1914 1914 1915 1915 1916 1916 1917 1917 1918 1918 1912 1912 1917 1917 1912 1912 1911 1911 1919 1919 1920 1920 1921 1921 1920 1920 1918 1918 1922 1922 1912 1912 1918 1918 1920 1920 1921 1921 1920 1920 1922 1922 1920 1920 1923 1923 1924 1924 1925 1925 1924 1924 1923 1923 1914 1914 1926 1926 1927 1927 1926 1926 1914 1914 1916 1916 1928 1928 1927 1927 1929 1929 1926 1926 1929 1929 1927 1927 1925 1925 1923 1923 1928 1928 1928 1928 1929 1929 1925 1925 1930 1930 1920 1920 1924 1924 1912 1912 1920 1920 1930 1930 1931 1931 1932 1932 1924 1924 1933 1933 1934 1934 1924 1924 1933 1933 1924 1924 1932 1932 1935 1935 1930 1930 1934 1934 1930 1930 1935 1935 1936 1936 1937 1937 1930 1930 1936 1936 1924 1924 1934 1934 1930 1930 1938 1938 1912 1912 1930 1930 1939 1939 1940 1940 1938 1938 1912 1912 1938 1938 1940 1940 1941 1941 1942 1942 1943 1943 1944 1944 1945 1945 1946 1946 1942 1942 1945 1945 1944 1944 1945 1945 1942 1942 1941 1941 1940 1940 1939 1939 1946 1946 1939 1939 1944 1944 1946 1946 1947 1947 1948 1948 1949 1949 1947 1947 1950 1950 1951 1951 1951 1951 1948 1948 1947 1947 1952 1952 1950 1950 1953 1953 1950 1950 1952 1952 1951 1951 1954 1954 1955 1955 1953 1953 1952 1952 1953 1953 1955 1955 1956 1956 1955 1955 1954 1954 1957 1957 1949 1949 1948 1948 1958 1958 1959 1959 1957 1957 1949 1949 1957 1957 1959 1959 1958 1958 1960 1960 1961 1961 1961 1961 1959 1959 1958 1958 1962 1962 1960 1960 1963 1963 1960 1960 1962 1962 1961 1961 1962 1962 1963 1963 1964 1964