minitour gps 160 153 152 148 145 145 141 140 137 136 139 143 143 141 138 137 143 139 144 149 155 184 191 189 189 189 187 181 178 168 162 160 160 161 142 137 136 139 138 129 130 146 145 148 157 167 167 159 147 147 147 145 140 140 144 147 142 147 143 142 142 142 141 142 136 135 143 141 140 144 144 144 143 142 148 155 154 151 150 155 155 157 158 160 161 157 158 162 173 173 173 175 173 169 166 163 165 177 176 174 172 172 174 171 171 169 167 166 165 165 164 165 165 174 176 181 178 174 164 167 166 157 152 156 154 153 153 165 165 162 160 161 162 163 165 167 167 168 174 176 177 181 181 179 169 163 161 159 159 157 156 155 155 161 164 169 182 192 193 187 178 177 181 181 183 183 184 187 188 189 191 191 187 183 179 176 169 170 170 171 171 169 165 169 168 170 173 175 177 188 191 193 196 204 216 220 214 201 199 199 198 198 201 213 220 225 226 226 225 230 231 228 229 230 232 233 234 235 234 232 238 238 237 234 233 232 231 233 237 239 240 238 236 233 233 229 226 224 222 221 217 200 191 181 170 173 179 182 188 193 194 185 183 169 167 171 173 173 174 176 178 178 179 182 185 184 183 184 186 187 189 189 188 188 189 188 182 177 171 166 165 169 171 171 169 166 159 147 136 150 156 165 165 167 166 164 158 154 151 148 143 144 142 138 141 143 142 139 137 136 136 134 130 127 119 122 131 125 114 103 99 102 106 116 123 124 126 126 126 127 128 129 131 131 138 138 138 138 139 139 140 142 146 148 149 150 151 151 152 148 150 150 149 148 149 150 151 152 155 157 158 158 159 160 160 158 158 159 159 160 163 166 168 170 170 171 172 172 174 177 181 176 172 171 167 151 150 151 152 153 154 155 155 153 152 151 139 144 145 146 147 154 160 161 163 165 167 167 166 166 166 166 166 166 166 166 167 167 168 168 169 170 171 172 173 174 176 176 176 177 178 179 180 192 189 191 187 185 184 184 181 180 181 173 170 168 167 168 167 166 167 169 173 182 183 184 185 185 185 185 187 187 189 194 203 204 204 205 206 207 207 206 206 205 204 203 201 201 200 198 198 198 198 197 197 197 197 197 194 190 186 184 183 184 185 186 187 187 187 187 187 186 185 184 181 180 180 183 186 189 189 189 186 185 184 184 183 183 179 179 180 180 181 182 182 183 183 183 184 184 186 186 187 188 188 191 191 193 193 195 197 203 204 209 215 221 221 224 225 226 228 232 233 237 241 244 245 250 252 255 255 256 259 261 262 269 273 273 276 276 277 277 278 279 282 283 284 286 289 289 289 292 294 296 296 297 299 301 304 307 307 310 311 311 311 311 313 313 313 315 315 316 316 316 317 319 323 323 323 326 331 331 333 333 332 329 329 326 322 322 317 317 311 311 303 303 294 273 264 264 264 256 256 250 244 239 233 229 229 226 223 221 221 221 219 219 219 217 216 216 216 214 212 209 208 206 206 204 179 180 182 183 183 184 184 184 185 185 186 186 187 187 188 189 189 189 190 190 191 194 196 197 197 198 197 197 195 194 194 192 191 189 188 188 187 187 187 186 186 185 185 184 190 193 194 195 195 198 198 199 197 197 197 197 196 196 194 192 190 187 185 185 186 187 187 188 189 192 192 193 194 196 199 199 200 201 202 204 202 202 202 202 205 205 208 209 210 210 209 208 206 205 205 205 204 203 202 201 199 198 198 197 197 196 194 194 192 191 190 189 189 188 188 189 189 189 189 189 189 188 188 190 191 192 193 193 195 196 196 196 196 195 195 194 193 194 194 195 196 196 197 199 200 201 201 203 204 208 210 215 220 223 226 227 229 230 230 231 233 234 235 235 235 235 235 235 235 234 234 235 235 235 236 234 234 233 232 231 230 229 229 229 230 231 231 231 229 224 215 209 209 210 210 210 210 210 211 211 211 210 209 209 209 209 210 210 209 209 209 209 209 209 209 209 209 209 208 208 207 205 205 204 204 204 205 205 207 208 208 208 208 208 207 207 207 207 208 208 208 209 210 210 210 210 210 210 210 210 210 210 212 212 212 213 215 215 216 217 218 219 219 223 224 223 218 212 214 215 216 215 215 215 216 216 206 211 215 218 219 219 220 221 220 220 220 221 221 225 226 226 226 226 226 226 226 226 226 226 225 224 223 223 226 226 226 225 225 225 224 224 224 223 222 221 220 222 224 225 229 230 231 231 232 233 233 233 233 233 233 237 242 246 248 248 248 247 242 238 232 229 227 223 223 222 223 226 232 233 235 237 237 238 238 238 238 240 240 239 238 237 237 237 236 236 236 238 238 239 239 240 241 242 242 242 242 242 241 241 240 240 239 239 239 239 238 238 238 238 238 238 238 238 238 238 239 241 242 244 245 245 245 246 247 248 250 251 251 253 253 255 255 256 256 255 255 255 255 254 254 253 252 252 253 253 261 262 262 264 264 268 270 271 271 271 272 272 272 272 272 271 271 271 272 272 272 273 273 273 274 274 274 274 274 275 278 279 281 281 283 283 283 285 285 286 286 286 286 286 285 284 284 284 284 282 281 281 281 281 281 281 281 280 280 281 282 283 283 284 284 285 284 283 283 283 284 285 286 286 287 287 287 287 285 284 283 282 281 280 278 277 277 276 276 274 273 268 268 267 264 262 262 260 259 259 258 257 257 256 256 255 255 254 254 252 252 252 252 252 252 252 252 252 253 253 253 252 252 252 251 251 251 251 251 252 252 253 253 253 254 254 254 253 251 250 249 247 245 245 244 245 245 245 245 245 245 244 243 240 239 237 235 234 232 231 230 231 231 231 231 231 232 232 232 232 232 233 233 233 233 233 233 233 232 232 229 229 228 226 223 222 219 219 217 216 214 209 205 202 201 199 199 199 205 206 210 212 216 219 219 220 220 220 221 221 222 222 222 223 224 225 226 226 226 226 223 222 220 220 220 220 220 221 223 223 223 223 223 224 225 225 228 228 229 227 226 224 223 222 221 220 219 219 215 215 213 212 212 211 209 208 208 205 205 202 200 196 196 195 195 195 196 196 198 201 203 206 208 208 211 212 212 212 213 215 215 216 218 219 220 220 220 220 220 220 221 221 222 222 221 221 220 218 212 212 208 204 202 201 200 197 198 199 199 203 203 204 205 210 212 213 216 217 219 220 221 222 222 221 221 221 221 221 221 221 220 220 220 221 221 222 223 223 225 225 226 225 225 225 225 224 222 217 217 216 213 211 209 204 202 199 198 196 194 192 194 196 197 199 199 198 198 196 196 196 196 197 197 199 201 203 204 205 206 207 207 207 207 207 206 205 205 202 202 199 198 197 194 192 191 190 188 188 188 188 188 188 188 188 189 189 190 192 196 198 199 202 202 203 208 208 208 209 209 209 210 210 210 210 210 212 208 207 207 206 205 205 205 205 204 203 198 193 192 193 193 194 194 195 201 213 213 214 214 213 213 209 209 208 207 210 210 210 209 210 213 214 219 220 222 223 225 227 229 231 230 229 229 227 238 240 240 240 240 239 239 239 239 239 240 241 242 242 242 242 242 242 241 240 239 238 233 232 232 230 229 229 229 229 230 230 231 234 235 236 235 235 235 235 236 237 239 239 240 240 238 238 236 233 233 234 234 239 242 243 244 246 249 250 250 250 251 251 251 253 254 257 260 260 263 269 271 280 280 287 295 303 308 319 324 330 337 337 342 345 351 353 353 355 356 356 356 356 357 357 358 365 373 374 374 376 378 378 380 384 394 402 405 408 409 410 410 411 412 412 414 418 419 423 424 428 428 430 432 432 435 435 443 447 447 451 451 458 461 461 461 462 466 467 469 471 471 471 472 473 476 476 479 481 486 488 490 490 491 492 493 493 498 499 501 503 503 510 512 515 517 517 519 521 522 523 526 527 527 527 530 531 531 532 532 532 535 537 538 541 543 543 545 547 547 549 549 552 557 557 557 557 557 556 555 555 553 551 551 548 548 542 540 531 530 527 527 526 525 522 520 513 510 508 507 507 507 507 507 507 507 507 504 504 503 502 502 502 507 513 513 514 516 518 520 523 525 526 527 528 529 529 528 528 528 528 528 528 528 529 530 531 531 534 535 535 537 537 536 535 535 531 522 512 510 504 502 500 500 499 497 499 499 501 501 501 497 492 492 490 487 486 485 484 483 479 478 476 474 474 474 472 470 467 467 467 464 462 460 458 452 452 450 445 445 438 438 437 438 438 445 447 447 450 451 451 452 454 454 456 457 457 459 460 463 464 464 468 470 474 475 475 478 480 483 482 483 483 485 485 486 487 488 489 492 497 503 503 504 506 509 511 511 513 514 514 514 514 513 512 512 510 507 507 506 506 507 507 509 511 512 514 517 517 516 515 516 518 519 519 520 521 522 521 521 520 518 510 502 500 497 493 492 492 493 492 492 492 492 492 504 515 520 522 525 525 536 539 540 544 545 543 542 541 531 515 512 511 509 507 507 510 510 511 515 519 520 521 523 525 529 532 532 533 537 537 539 540 540 542 546 547 548 548 547 547 546 543 542 541 537 532 526 526 523 519 519 518 515 514 509 502 499 499 497 496 493 490 489 487 486 482 482 480 480 479 479 479 479 477 477 478 479 478 478 478 479 479 479 479 477 477 478 478 477 477 477 477 477 478 479 482 482 485 487 487 487 487 486 486 483 480 479 477 476 475 472 469 465 464 463 462 459 455 452 442 438 434 436 438 439 439 441 443 448 450 452 454 455 455 456 456 455 455 454 454 453 453 450 445 442 440 439 432 429 424 422 419 416 414 409 409 406 403 399 397 397 394 394 393 390 388 387 387 385 383 381 380 374 372 371 371 369 367 366 366 363 360 360 357 355 351 349 349 347 347 343 343 338 337 337 334 332 329 329 328 327 327 323 322 321 319 319 318 318 314 314 314 312 304 304 300 300 297 296 296 296 296 296 297 297 297 298 298 295 292 292 290 288 287 286 285 282 279 278 278 275 275 275 274 274 274 274 275 275 276 276 276 276 276 276 275 275 274 274 274 273 273 273 273 273 273 273 273 272 271 269 263 275 279 282 286 292 298 305 313 315 317 322 329 340 343 346 348 352 355 357 360 365 369 371 375 375 376 376 380 380 382 386 386 388 390 393 394 396 398 401 403 406 406 409 409 409 407 406 405 406 407 410 411 411 414 414 416 416 420 424 426 426 428 430 434 437 440 441 444 446 446 449 449 449 451 453 454 457 458 459 458 458 451 450 450 450 451 452 456 460 461 461 460 460 459 459 459 459 462 467 468 470 471 473 474 479 482 491 494 497 497 497 499 499 501 504 505 507 515 518 524 523 523 522 521 518 518 518 516 514 511 509 508 502 500 497 496 494 493 492 492 490 489 489 489 488 488 486 483 480 478 475 473 471 468 466 462 462 461 454 450 450 449 448 448 444 443 441 440 438 436 435 434 432 431 429 428 427 425 423 423 422 422 421 421 420 419 418 415 414 413 414 415 418 421 424 430 430 432 440 442 442 449 451 456 459 463 467 467 468 471 472 476 479 482 485 488 488 490 494 494 497 497 497 498 497 495 490 487 485 485 481 475 473 473 470 470 472 475 475 476 483 484 484 482 480 480 480 479 479 479 479 481 485 486 491 492 492 492 499 505 507 513 514 510 510 510 508 508 509 509 508 509 509 511 512 513 512 511 511 510 509 507 507 508 509 511 514 516 516 517 517 517 517 516 517 518 520 520 521 522 523 524 524 522 520 519 517 517 515 513 505 505 495 493 489 489 486 480 474 466 466 465 462 457 455 453 452 452 452 451 451 450 450 450 450 450 458 467 467 467 467 467 467 465 464 464 463 462 460 459 457 457 456 454 453 452 451 450 449 449 448 446 446 446 445 445 446 446 446 446 446 445 444 444 441 440 440 436 434 434 427 419 412 410 406 404 400 384 381 380 374 373 369 367 365 365 358 356 354 341 335 329 327 326 327 328 329 327 326 324 324 322 321 322 323 324 325 332 334 337 344 347 347 348 349 350 355 356 356 353 352 348 343 343 342 343 347 355 360 361 362 364 367 367 368 368 368 368 369 367 368 369 369 369 370 370 367 365 360 358 353 348 347 343 343 352 354 354 359 362 367 372 370 379 386 388 389 395 404 418 426 435 439 440 438 434 433 434 440 447 462 466 470 472 474 475 480 486 490 493 496 509 515 520 528 534 539 543 546 547 548 553 556 559 563 568 571 574 580 586 587 592 593 597 598 598 603 603 604 607 611 619 621 634 636 637 644 646 648 657 664 665 671 673 678 682 688 692 696 699 703 705 708 711 717 718 724 729 729 731 731 731 729 728 728 726 725 725 721 720 720 716 716 716 707 700 696 696 693 693 693 683 683 680 667 661 657 649 645 641 635 632 626 624 618 616 614 613 611 610 608 606 606 606 603 603 603 601 599 598 598 596 596 592 592 592 590 589 587 587 587 593 593 597 598 599 599 599 599 595 595 589 589 589 586 586 582 575 575 573 572 572 572 572 572 572 573 573 574 574 573 573 570 570 568 568 568 564 564 562 553 549 547 546 545 543 541 537 529 525 521 521 518 518 516 516 515 515 506 505 503 498 496 494 491 491 489 489 485 480 479 477 476 476 471 471 470 464 449 442 433 427 424 423 420 415 408 406 406 401 401 398 398 391 388 383 383 377 377 369 366 361 361 353 350 350 350 352 352 354 354 356 358 358 358 359 361 363 366 367 366 366 365 365 365 365 365 365 365 364 364 365 365 365 365 367 369 370 372 373 372 372 371 369 368 367 367 367 367 367 366 366 366 366 366 367 367 367 367 368 368 369 369 370 373 382 385 385 384 383 380 377 375 373 371 370 370 371 371 375 378 379 379 379 379 379 379 378 378 379 380 380 380 381 382 382 383 386 396 396 399 401 400 399 398 397 397 397 397 405 444 447 448 448 448 446 444 441 436 433 428 428 426 425 425 425 426 426 428 432 433 435 436 439 440 438 437 436 436 436 435 434 435 436 432 426 420 393 394 400 402 409 413 417 415 415 415 415 413 408 405 394 389 385 381 373 369 360 357 353 347 347 346 346 346 346 346 347 348 351 352 354 354 355 358 358 357 356 354 347 340 338 340 346 348 358 360 371 377 379 385 386 386 385 385 383 377 375 383 390 389 384 394 397 397 396 394 390 384 382 378 374 365 359 356 356 353 350 344 340 336 335 336 336 337 339 339 338 335 334 338 356 363 371 376 379 383 383 392 393 395 397 398 399 402 403 405 406 407 408 409 412 414 414 414 411 405 402 399 392 391 382 377 375 372 368 364 358 348 333 324 320 323 324 323 323 322 320 322 319 318 317 315 317 317 317 317 317 317 318 319 319 321 324 324 323 323 323 322 320 319 317 316 314 312 310 310 312 312 311 308 307 309 311 312 309 305 305 307 309 310 311 314 314 315 316 317 318 318 319 319 320 325 325 322 317 317 316 315 315 315 317 318 318 320 324 326 327 329 332 332 336 338 341 342 343 345 346 346 346 345 343 343 342 338 336 333 328 325 325 322 319 322 324 327 328 332 332 333 334 335 336 337 337 331 328 326 325 323 322 319 317 315 314 314 312 313 314 316 318 319 321 322 324 324 324 323 323 322 320 318 313 311 308 307 305 305 303 303 312 322 333 333 333 333 329 332 333 333 335 336 337 338 341 346 348 351 351 352 353 353 354 354 355 356 356 356 356 357 357 358 358 358 359 359 359 358 358 358 357 357 360 360 361 366 369 374 376 376 376 376 375 373 373 372 371 369 369 369 368 367 366 365 365 363 361 361 357 354 346 341 339 334 328 326 324 324 322 319 315 315 313 308 298 298 298 296 294 294 294 292 291 288 286 286 287 287 287 287 287 288 288 288 289 290 291 294 294 302 308 310 312 312 314 318 321 321 321 322 323 323 324 324 326 329 329 331 334 336 336 340 344 344 345 345 348 349 349 352 352 353 353 354 358 359 361 362 366 366 368 368 372 372 372 372 371 371 369 367 367 367 365 365 365 365 369 369 371 372 372 374 374 375 375 375 375 375 371 370 371 371 371 373 376 378 379 381 386 387 387 389 389 391 392 393 393 394 396 396 396 396 396 396 395 396 401 401 401 401 401 398 396 396 394 393 392 393 397 397 398 399 399 400 400 400 399 398 399 401 401 402 402 404 404 406 411 412 413 411 408 403 394 389 379 379 376 376 372 370 369 368 367 367 367 367 367 367 367 367 367 367 367 367 367 367 367 366 366 366 367 367 367 367 367 362 360 360 360 358 355 354 354 355 357 358 358 358 357 357 357 358 359 361 371 375 378 378 379 380 379 376 376 376 376 376 377 380 382 382 386 388 394 395 393 393 390 390 388 385 383 382 379 373 373 367 367 359 359 352 352 350 346 344 342 341 340 340 340 339 332 315 315 313 312 312 312 312 313 314 316 318 319 319 320 321 321 322 323 324 327 329 329 332 332 333 333 336 338 340 342 344 347 347 349 349 351 351 352 352 352 353 353 353 353 353 353 353 352 351 349 346 345 341 339 338 338 337 338 339 341 342 342 343 344 343 343 343 343 341 339 339 337 333 330 329 328 328 331 333 334 336 338 341 347 349 349 349 349 348 341 338 333 330 329 325 323 320 319 314 312 309 302 296 296 295 295 294 290 290 289 289 290 290 292 292 300 305 306 307 307 306 306 305 304 303 303 304 304 304 307 312 321 322 326 328 330 332 334 338 342 345 348 348 349 350 349 349 349 349 348 347 347 347 347 348 351 351 351 351 350 349 349 348 348 348 348 348 347 347 347 347 342 340 338 340 347 355 358 360 360 361 367 371 374 375 375 378 382 385 388 393 393 393 392 390 390 389 389 389 389 390 390 390 392 393 393 393 393 394 395 395 395 394 393 393 393 391 389 387 387 386 384 382 380 379 379 375 375 373 372 371 370 370 370 371 372 372 374 377 377 380 381 382 383 382 381 377 376 376 376 374 372 372 368 368 365 357 354 351 351 349 349 347 347 345 345 344 344 342 342 341 341 342 344 345 346 348 350 352 353 355 357 357 357 358 359 360 362 362 363 364 365 366 366 366 368 371 374 382 384 384 385 385 385 385 385 385 385 385 385 385 385 385 385 385 385 385 386 386 387 387 390 390 391 391 391 391 391 391 391 391 392 392 393 393 391 390 381 379 376 376 375 374 371 370 369 369 367 367 367 367 366 365 365 365 364 364 364 363 363 363 362 361 361 361 360 361 365 365 367 367 367 367 361 365 363 362 362 363 364 364 365 365 364 364 363 362 362 365 367 370 370 369 367 365 365 365 366 369 374 378 381 382 384 386 386 384 383 383 387 388 389 390 391 392 391 390 390 387 387 383 379 380 384 385 386 388 388 387 388 390 392 393 393 393 393 394 393 393 392 392 392 390 389 388 388 387 383 381 388 390 392 392 395 398 404 403 403 403 403 402 399 400 399 399 398 397 394 387 380 378 378 377 376 374 373 369 368 365 358 355 352 344 343 342 340 337 335 331 326 319 319 317 310 308 306 304 301 294 294 292 290 283 283 282 282 281 281 280 280 280 280 281 281 283 285 287 287 290 290 293 294 294 296 298 302 302 302 302 302 301 299 297 295 289 288 288 282 280 280 277 277 277 276 274 274 274 274 273 273 272 272 272 271 270 269 265 264 264 260 260 259 259 257 257 258 261 265 271 273 275 275 280 293 297 300 300 301 302 300 292 283 280 274 273 269 268 266 266 265 261 260 258 258 257 253 252 251 251 249 249 249 248 249 249 251 251 252 253 254 255 257 259 264 269 272 273 273 273 273 273 273 273 272 271 271 269 266 262 262 259 255 249 247 250 256 257 259 261 263 263 264 267 268 268 270 273 273 276 276 276 278 279 279 280 281 285 290 294 297 299 301 304 306 307 309 312 312 313 316 318 320 322 329 339 342 343 344 344 344 346 347 349 351 351 354 360 365 369 371 383 384 387 388 389 390 389 383 374 363 363 360 353 342 331 326 322 318 315 310 310 303 297 297 291 282 278 274 274 271 271 269 267 265 264 261 258 257 257 254 252 250 246 244 243 243 241 241 240 239 239 239 238 237 237 237 237 238 236 236 236 236 236 235 235 234 234 231 231 230 230 229 229 229 228 227 227 226 225 225 225 224 223 223 223 222 221 221 220 220 220 220 219 219 219 219 219 219 218 218 217 217 217 216 216 216 216 216 216 215 215 215 215 215 215 215 214 214 214 214 214 214 214 214 214 214 214 214 214 214 214 216 217 217 217 216 215 215 213 213 213 213 213 214 215 217 218 218 218 216 216 223 222 223 221 222 221 221 223 226 230 237 237 238 238 235 230 230 231 231 229 228 228 227 227 227 226 226 226 227 231 231 231 232 232 232 232 232 232 232 232 232 232 232 233 234 235 236 237 238 238 239 241 244 244 240 237 237 242 239 240 243 246 252 254 255 258 259 261 263 263 263 263 263 263 264 265 268 268 268 269 272 272 271 269 268 268 269 269 269 268 268 269 265 264 265 269 269 269 269 269 269 271 273 275 277 277 277 276 275 274 274 275 276 277 279 280 284 287 287 287 287 287 287 287 288 298 297 294 291 287 286 285 285 284 284 282 281 281 280 279 279 279 278 278 278 277 277 277 276 276 276 276 275 275 275 275 274 274 274 276 277 278 278 279 278 276 275 274 274 274 274 272 271 271 272 272 272 271 271 274 279 279 279 280 283 284 290 291 295 298 298 297 301 302 302 302 304 306 307 310 310 310 310 307 304 300 300 299 299 299 299 299 299 299 300 300 301 301 303 304 303 302 301 300 299 299 299 298 297 295 293 292 291 287 285 284 281 281 281 280 280 280 279 279 279 279 279 279 279 279 276 276 276 277 279 280 285 286 286 289 289 290 291 292 292 291 288 287 286 284 282 280 280 280 280 283 285 290 291 292 294 294 294 286 286 281 280 280 280 280 279 277 277 277 277 277 277 280 280 281 280 279 278 276 273 272 272 270 268 265 265 265 268 265 263 262 261 258 253 250 246 245 245 244 244 244 244 242 241 240 238 238 238 237 237 235 235 234 233 232 233 235 243 254 265 267 267 271 270 265 247 247 247 254 255 258 259 262 265 266 267 269 273 275 274 277 284 284 287 290 295 297 297 299 301 304 307 307 305 304 301 299 299 299 299 299 298 297 294 293 293 290 289 285 283 281 281 279 272 267 263 260 258 257 252 249 249 248 247 246 245 244 244 244 243 241 240 239 238 238 237 237 237 237 236 237 237 237 237 237 237 237 237 237 236 236 236 236 236 235 233 233 233 233 232 230 230 229 228 228 227 227 226 225 225 224 224 224 223 222 222 222 221 221 221 220 220 220 219 219 219 219 219 219 219 219 219 219 218 218 218 218 219 219 220 220 220 220 220 220 219 218 217 217 216 217 217 218 219 220 223 223 225 225 224 224 223 223 223 223 223 223 222 222 222 222 221 220 219 217 216 212 208 205 204 204 204 204 202 200 199 197 196 195 195 195 195 195 195 197 200 201 202 204 205 206 205 207 210 211 208 203 200 198 198 198 197 196 196 196 196 203 203 208 212 212 211 208 208 206 205 203 202 200 198 195 194 195 195 196 198 201 202 201 198 195 193 186 183 181 183 185 186 187 190 191 193 194 195 195 194 193 191 195 198 199 199 199 198 197 196 191 186 184 181 180 180 180 180 180 180 180 179 178 178 180 180 181 183 185 185 185 186 187 193 193 193 192 192 191 192 193 193 193 193 192 192 192 192 192 192 192 192 192 191 191 191 192 192 192 194 194 193 193 193 191 189 188 186 182 181 182 184 187 191 196 198 198 198 199 200 199 198 200 198 191 188 186 184 186 187 183 177 176 176 176 179 183 188 192 194 192 192 195 196 192 186 183 181 178 176 176 176 176 177 182 188 195 196 194 191 183 179 179 179 178 182 184 187 193 198 209 215 217 213 208 203 198 194 190 188 185 184 185 185 183 179 177 180 181 185 186 186 185 183 184 184 182 181 181 182 183 186 188 191 194 198 201 206 209 208 204 203 208 212 215 213 202 193 190 190 187 185 182 182 183 186 188 188 187 185 182 180 177 176 177 178 179 180 180 180 180 181 182 183 183 184 187 192 197 198 199 198 197 198 197 194 193 194 192 190 191 192 194 195 195 196 196 195 194 193 194 194 195 195 194 195 198 199 199 194 193 193 194 194 198 201 201 202 203 206 207 207 208 208 208 209 212 213 213 215 218 220 221 221 222 223 224 225 226 226 226 227 227 227 228 228 229 230 231 232 233 233 233 233 234 234 234 235 236 237 237 237 238 238 239 240 242 243 244 245 245 245 246 246 245 243 243 240 238 237 236 235 234 233 232 232 232 231 230 230 230 230 231 231 230 229 228 228 228 228 228 227 226 225 223 223 222 221 220 219 219 218 218 218 217 216 216 216 216 216 216 216 214 214 214 213 212 212 212 212 212 212 212 211 211 211 210 210 209 208 208 208 208 208 208 208 207 207 205 205 205 204 204 204 205 205 206 207 207 209 213 213 213 214 214 214 215 215 217 217 218 218 219 220 220 220 220 221 221 221 221 221 222 223 224 226 228 230 232 232 232 232 235 239 241 243 244 244 243 240 238 238 238 238 238 237 235 232 230 228 227 225 224 223 222 222 221 220 219 218 216 216 216 216 216 212 211 210 209 209 209 209 209 209 209 210 212 214 215 216 216 216 216 215 213 212 212 212 211 211 211 211 210 210 208 206 206 205 205 203 203 203 203 204 204 204 205 204 203 202 201 201 201 200 200 200 200 203 206 205 206 206 206 207 207 207 208 212 214 215 218 220 221 222 223 223 224 226 241 251 273 287 308 308 319 326 341 349 363 378 383 390 399 407 410 414 419 422 425 418 413 413 412 411 411 411 412 413 418 418 434 437 446 438 429 425 418 415 418 422 417 417 422 418 413 413 414 414 414 419 423 423 422 411 409 411 413 413 417 418 423 425 428 428 428 425 418 432 429 425 426 433 440 441 437 423 414 411 420 423 422 421 421 419 423 425 430 429 427 426 422 414 409 422 437 437 440 440 440 441 442 442 433 413 403 401 400 404 425 422 414 397 390 393 406 410 413 428 434 437 441 444 446 447 439 430 425 422 411 385 372 357 343 332 327 322 316 314 312 310 311 324 337 348 352 354 359 363 367 369 371 376 383 385 387 384 384 383 384 386 391 392 391 388 385 383 376 375 370 368 363 362 369 370 371 371 367 361 360 360 360 359 357 356 355 353 354 358 361 362 362 362 361 359 355 358 366 366 356 348 338 323 309 300 293 294 302 313 322 333 342 351 355 355 360 361 364 366 354 354 361 369 371 372 371 373 379 383 384 386 398 398 399 398 397 398 407 409 426 433 435 435 431 430 433 435 451 464 466 463 457 453 454 463 473 485 488 487 485 483 473 459 449 440 437 425 410 402 391 381 379 379 381 384 390 395 395 396 397 394 385 366 354 340 323 312 309 307 306 307 304 301 298 295 297 300 287 283 276 273 272 271 271 270 270 270 267 265 264 263 260 258 260 261 262 266 267 268 264 254 248 248 251 254 251 251 253 255 258 262 261 258 258 259 262 263 263 262 262 263 265 268 269 268 267 266 267 268 269 270 272 272 272 270 266 264 261 254 254 253 251 255 259 262 265 265 268 268 269 269 269 268 267 267 266 266 265 264 263 263 261 260 260 260 261 262 262 262 262 260 257 259 259 259 259 259 259 259 259 259 259 259 258 259 261 261 261 261 261 260 261 264 264 265 264 266 269 270 270 270 270 270 270 270 270 270 270 270 277 276 276 276 276 276 276 276 276 276 276 278 279 280 283 287 291 293 296 301 304 309 313 321 334 348 376 356 341 337 336 334 333 333 331 328 323 316 301 300 297 295 295 293 292 291 290 289 289 287 287 287 287 287 287 287 288 288 288 288 288 288 289 289 289 289 289 289 289 290 290 290 290 290 290 290 290 291 292 293 294 294 294 296 297 297 295 294 293 292 291 291 291 291 290 290 290 290 290 290 290 290 290 290 290 290 290 290 290 290 290 289 288 288 288 287 286 286 285 285 284 284 284 283 282 282 282 282 282 282 281 282 282 282 283 283 283 283 283 283 284 284 284 284 284 284 284 283 283 283 282 282 281 281 280 280 280 280 280 280 280 280 280 280 280 280 280 279 280 280 280 280 280 281 282 282 281 282 281 280 279 277 273 274 276 276 276 276 276 276 276 276 276 275 274 273 273 271 271 267 267 268 265 265 266 260 259 259 260 260 259 258 258 258 257 257 257 257 257 257 258 258 256 256 255 253 253 253 254 254 255 255 256 256 255 255 255 255 269 276 280 285 290 296 310 319 330 364 391 361 329 319 306 301 294 288 285 284 282 280 278 278 278 278 280 283 300 284 283 283 281 278 278 276 276 276 275 275 275 274 273 272 271 270 269 268 268 268 269 269 269 269 269 269 268 268 267 267 266 266 266 266 266 266 266 266 266 266 267 268 268 267 267 265 265 264 262 261 261 261 263 265 266 269 273 274 274 272 271 270 270 269 269 269 270 262 261 260 257 256 255 255 254 254 254 256 259 260 262 263 265 268 276 277 279 282 282 280 280 279 269 268 266 265 265 266 267 268 271 274 275 274 274 272 271 270 268 268 267 267 267 267 269 270 279 280 281 281 281 281 280 280 280 281 283 283 283 281 280 281 281 281 281 282 282 282 282 282 282 282 282 281 281 280 279 279 280 281 282 282 282 282 282 283 283 285 287 290 290 290 289 291 294 294 291 287 288 296 297 298 299 301 300 293 277 273 269 268 267 265 261 259 259 259 259 258 256 254 252 251 249 249 248 246 245 245 245 246 247 247 249 249 249 249 249 249 250 250 250 248 247 246 245 243 243 243 243 247 248 251 255 257 263 268 275 289 294 301 311 314 317 320 324 326 333 337 340 343 346 357 365 369 372 384 388 390 396 401 415 435 443 448 449 459 459 467 475 475 478 478 478 479 480 487 504 507 507 518 539 516 506 492 480 477 475 471 468 468 463 461 461 456 450 446 446 442 443 443 443 443 443 441 437 435 431 428 427 426 424 422 420 416 414 414 411 408 406 404 401 399 399 397 396 392 388 388 384 382 378 374 361 356 354 350 349 349 347 345 345 344 342 341 339 336 334 330 328 326 326 317 315 314 315 315 316 307 300 299 299 295 294 290 286 285 281 279 277 272 272 271 269 268 268 267 265 264 264 264 263 263 263 261 261 257 257 256 256 254 253 252 251 251 249 247 246 244 243 242 241 240 240 240 240 239 239 239 239 239 238 238 238 237 236 235 235 234 233 233 238 239 239 239 238 238 237 235 233 233 233 232 231 229 229 228 228 228 227 227 227 227 227 227 227 227 227 227 225 225 221 221 223 223 224 224 225 225 225 225 226 227 227 227 227 228 228 228 229 230 230 231 234 235 236 230 221 220 222 220 220 221 222 227 231 236 235 231 229 228 229 231 234 236 237 237 236 236 236 237 237 236 235 234 235 238 239 240 239 239 239 240 238 237 238 241 242 241 242 244 246 247 245 239 235 228 226 223 222 223 229 232 234 234 234 235 236 235 234 233 232 230 227 223 218 217 217 219 219 218 215 213 212 214 215 215 214 212 212 210 208 207 206 208 208 206 204 203 202 201 200 198 201 207 211 213 213 213 212 212 212 212 212 213 215 216 216 217 219 220 221 224 225 225 225 223 222 222 221 222 222 223 223 223 222 223 224 225 227 227 224 223 223 221 221 221 219 216 214 212 211 212 215 217 220 221 222 223 224 225 224 225 229 232 233 236 237 237 235 230 226 226 228 228 226 225 224 224 223 222 219 217 212 211 211 210 209 207 207 207 208 211 215 216 217 219 224 224 222 222 225 229 232 234 232 228 226 225 222 220 220 222 224 226 228 232 231 228 227 228 227 227 226 222 219 219 219 219 222 226 231 233 233 233 237 238 237 237 237 235 235 234 235 236 238 239 240 241 239 237 238 239 240 239 240 241 245 247 248 248 250 251 251 248 245 243 245 249 248 245 244 244 247 252 255 259 259 261 262 270 279 289 299 304 315 321 333 348 354 367 379 391 408 422 432 445 460 476 485 491 491 491 490 490 490 490 491 491 490 490 479 476 477 481 489 491 498 503 506 507 514 518 522 523 523 518 512 508 494 490 489 483 481 479 479 478 478 477 476 472 471 468 466 467 469 469 472 472 475 475 475 475 475 475 475 473 474 477 477 480 482 483 482 481 479 472 471 469 469 469 469 471 472 472 474 474 474 475 475 475 475 475 474 474 473 473 470 467 462 461 459 459 459 461 465 468 481 488 492 500 507 511 512 513 513 512 510 509 507 505 502 493 493 491 491 491 486 483 473 471 469 465 460 460 458 457 456 456 456 456 456 457 458 459 461 461 461 462 464 464 464 465 466 467 468 469 468 468 467 467 468 468 468 468 468 468 469 469 469 470 470 470 470 470 470 471 471 472 472 473 473 475 476 477 478 479 479 480 482 483 483 484 484 484 484 484 484 485 485 486 487 487 487 488 489 489 490 490 491 491 491 493 495 496 497 497 498 498 498 499 499 500 500 500 501 501 501 501 501 502 502 503 503 504 506 507 508 508 509 509 510 510 512 516 520 523 531 535 550 564 580 583 586 586 594 603 603 612 625 632 636 644 657 670 674 674 682 684 695 706 706 706 709 711 713 714 714 714 715 715 716 718 718 723 728 740 740 753 754 757 768 771 773 775 775 777 781 791 793 796 800 802 810 815 825 828 828 830 832 835 845 848 856 859 866 874 870 858 827 817 808 806 800 782 759 755 752 739 737 738 739 744 758 760 760 753 749 746 739 737 733 739 746 747 747 745 739 734 726 723 724 720 719 717 717 718 720 717 715 708 701 696 693 690 684 672 665 651 649 644 638 629 621 613 600 589 584 581 578 574 573 566 559 556 552 549 546 544 536 529 519 515 512 506 505 502 502 502 501 497 495 493 492 489 480 473 465 461 459 453 449 447 444 444 449 449 449 449 449 450 450 452 453 453 453 454 454 454 454 453 453 452 452 452 453 453 453 453 453 454 454 453 453 453 453 454 454 454 454 455 455 456 457 457 457 457 458 458 459 459 460 460 460 461 462 462 464 464 465 466 466 467 465 465 465 467 468 469 469 470 471 473 475 476 477 477 477 477 477 479 480 483 486 488 489 490 491 492 492 492 493 493 494 495 496 496 496 497 497 497 498 498 498 499 499 503 504 507 508 510 515 525 529 530 531 533 529 529 528 525 525 520 518 511 508 508 507 503 488 484 484 482 478 475 471 471 469 466 465 463 461 461 460 458 456 453 451 448 448 443 439 438 439 442 445 446 446 450 451 451 451 451 451 451 452 454 454 460 465 467 470 471 471 472 472 472 471 468 467 467 465 465 465 465 465 469 469 469 471 472 475 477 477 477 477 477 478 478 479 480 480 480 483 485 485 486 487 488 488 489 490 491 491 492 493 493 493 494 494 494 495 495 495 495 496 498 500 502 504 508 508 509 509 509 509 511 512 524 528 534 534 534 534 536 542 546 554 568 575 580 584 594 594 601 606 611 612 613 611 614 618 618 620 623 629 631 635 636 636 641 642 642 642 644 646 650 652 652 652 652 654 654 658 661 665 667 669 671 675 679 684 689 690 694 697 698 702 708 712 716 716 721 723 723 725 728 728 730 737 739 739 748 748 753 754 754 756 760 764 764 767 771 774 785 785 791 791 794 799 799 801 803 805 807 810 814 814 814 817 818 821 831 831 832 833 836 836 838 844 853 857 861 861 875 882 890 890 896 898 900 900 904 906 911 911 917 920 923 930 933 936 941 948 958 961 964 964 967 970 970 976 981 985 994 1001 1013 1017 1017 1022 1024 1033 1039 1045 1047 1048 1052 1057 1061 1061 1063 1064 1065 1066 1067 1067 1069 1070 1072 1074 1074 1075 1080 1084 1085 1087 1086 1086 1087 1087 1087 1087 1087 1087 1086 1086 1086 1084 1084 1084 1084 1084 1083 1082 1082 1081 1081 1080 1077 1077 1075 1074 1071 1069 1052 1050 1042 1040 1034 1031 1031 1027 1026 1026 1024 1020 1013 1010 1010 1008 1008 1006 1006 1003 1002 999 997 997 992 990 985 978 978 976 976 974 974 974 974 974 975 975 975 975 976 976 977 977 978 978 978 978 978 977 977 977 977 977 977 977 976 976 975 974 966 966 964 964 964 964 965 965 965 965 965 967 970 972 977 977 981 981 986 986 992 994 995 995 997 999 999 999 999 999 999 999 1002 1007 1007 1008 1008 1008 1006 1007 1008 1008 1008 1007 1007 1013 1025 1035 1042 1044 1048 1049 1051 1053 1056 1056 1061 1061 1063 1065 1069 1071 1077 1082 1084 1086 1091 1099 1100 1102 1102 1102 1103 1104 1104 1104 1104 1103 1103 1102 1099 1098 1098 1098 1098 1098 1085 1084 1082 1082 1082 1081 1081 1076 1066 1066 1062 1058 1042 1037 1034 1033 1033 1029 1029 1028 1024 1021 1021 1020 1019 1018 1015 1014 1014 1011 1010 1009 1007 1007 1007 1007 1008 1008 1008 1007 1007 1007 1005 1004 1005 1005 1006 1008 1008 1006 1003 1001 1001 999 996 995 993 992 991 992 992 1001 1001 1002 1001 1001 1000 992 984 978 977 975 975 976 978 979 980 980 980 980 979 979 977 977 977 979 982 984 992 994 1002 1008 1021 1025 1027 1034 1038 1039 1039 1041 1047 1049 1052 1055 1059 1066 1071 1071 1073 1076 1081 1084 1086 1087 1087 1091 1092 1096 1103 1106 1109 1110 1111 1113 1114 1114 1115 1115 1116 1117 1117 1117 1117 1117 1117 1116 1115 1115 1114 1114 1113 1113 1112 1111 1107 1102 1099 1095 1093 1091 1091 1089 1087 1083 1082 1078 1074 1074 1068 1068 1064 1064 1060 1055 1054 1054 1049 1047 1045 1043 1041 1041 1039 1033 1033 1030 1024 1024 1024 1022 1022 1021 1021 1014 1004 995 990 984 979 977 980 978 978 978 976 975 976 979 982 985 991 991 996 998 1001 1002 1002 999 995 993 991 992 996 998 998 998 1000 1001 1002 1003 1004 1005 1007 1005 1005 1003 1003 1003 1003 1003 1003 1003 1004 1005 1004 1006 1006 1006 1006 1007 1011 1014 1015 1019 1019 1020 1023 1027 1030 1033 1033 1034 1034 1034 1034 1034 1037 1037 1038 1033 1030 1028 1028 1024 1013 1010 991 981 978 965 964 962 961 960 960 961 961 963 963 963 963 964 964 964 964 960 958 956 954 952 952 948 945 944 940 938 938 938 940 941 940 942 944 944 944 944 945 945 945 948 946 936 935 931 931 926 922 919 919 917 909 901 899 887 884 885 887 889 889 889 888 888 888 885 881 875 869 866 866 860 853 849 830 815 796 787 769 759 761 762 762 762 761 760 756 749 746 743 734 731 731 730 729 729 728 728 728 725 715 713 711 707 706 700 694 686 682 671 655 646 646 643 639 637 635 624 622 615 613 611 611 610 610 608 606 594 593 593 588 583 582 582 578 573 571 568 564 564 560 560 560 561 567 573 578 583 590 590 588 579 575 572 565 562 554 551 547 542 538 538 532 532 528 522 520 512 510 508 508 505 505 504 504 504 504 504 504 504 505 506 505 506 506 506 505 503 503 504 504 509 513 515 518 518 519 518 513 507 497 490 490 484 483 481 479 479 478 476 474 473 472 472 472 473 473 473 474 475 475 475 476 477 479 480 480 480 479 478 472 469 469 469 471 478 480 483 483 485 485 485 487 489 490 491 494 499 501 510 512 514 515 517 518 519 519 521 522 523 524 525 524 522 522 518 517 517 516 517 520 521 522 522 522 520 517 515 515 512 511 511 507 507 503 503 501 501 500 499 498 497 497 497 507 506 504 503 504 505 507 507 507 506 504 501 498 498 495 495 490 489 486 486 483 482 482 482 481 481 480 480 480 479 479 479 479 479 479 478 478 478 478 480 480 481 481 482 483 482 483 484 485 486 488 488 488 488 488 487 487 486 483 482 477 476 473 463 461 456 456 456 456 451 450 448 443 439 435 427 423 420 414 414 414 396 389 387 385 385 380 378 378 377 375 374 375 375 382 383 386 385 382 375 373 370 364 359 358 356 354 351 345 338 332 331 330 330 329 329 329 329 329 327 326 324 322 320 317 317 317 316 316 316 315 315 315 314 314 314 314 314 314 313 313 313 314 314 313 313 315 315 317 318 318 320 323 324 324 324 323 323 322 322 322 322 322 322 321 321 322 322 322 321 321 321 321 320 319 319 320 321 322 323 325 327 332 332 332 332 332 331 330 330 329 325 323 321 321 322 323 323 325 327 327 326 325 324 322 315 315 315 314 314 313 313 314 314 312 312 310 308 307 307 305 305 304 304 304 304 304 303 303 302 301 300 302 303 304 304 304 304 304 304 304 304 304 304 304 304 305 305 305 305 306 306 305 304 301 301 301 301 301 302 302 303 304 304 303 302 302 302 302 302 302 301 301 301 301 301 301 300 300 298 297 296 295 295 295 295 295 295 299 301 301 304 304 304 304 303 303 303 302 302 302 301 302 302 302 301 299 299 300 302 305 306 307 309 311 313 315 313 309 310 312 312 312 313 314 316 316 318 319 320 321 321 321 323 324 325 326 327 328 329 332 335 335 336 336 337 342 343 344 346 347 347 347 347 348 348 348 349 350 351 354 355 355 357 358 359 362 370 375 378 378 384 387 387 391 395 395 398 400 400 401 401 403 403 403 405 406 406 407 407 407 409 410 414 414 416 423 423 427 436 442 444 448 452 463 465 465 474 478 480 480 480 486 489 490 490 490 494 494 494 494 497 497 491 486 486 487 487 489 490 490 490 490 490 490 491 491 491 491 491 491 486 481 486 490 494 498 497 493 492 493 493 493 492 490 489 491 493 496 506 512 518 526 529 529 531 531 534 534 532 531 533 537 539 542 540 538 536 536 533 533 530 528 524 522 522 522 521 521 522 519 511 508 511 512 513 517 520 524 524 523 523 525 525 525 523 523 525 527 525 525 524 524 524 523 522 522 519 517 517 516 515 515 514 512 512 512 511 509 507 507 507 505 503 500 500 500 498 498 498 497 496 495 495 491 491 490 490 484 484 481 481 479 474 474 472 471 471 470 470 462 461 457 454 454 454 453 451 452 453 453 453 453 453 453 453 453 453 453 453 453 454 455 456 455 455 454 454 454 452 452 452 452 453 453 454 454 455 455 455 454 454 454 454 454 454 453 451 449 448 445 445 442 442 436 436 429 427 424 422 420 419 419 419 420 420 421 422 427 433 435 438 438 438 440 443 443 443 443 444 445 445 448 449 449 450 450 451 450 449 444 444 443 440 440 438 437 439 442 444 445 446 446 447 447 450 450 450 451 451 452 452 452 454 462 465 469 471 473 473 475 479 479 481 481 485 485 486 486 494 494 494 494 496 497 498 499 499 501 501 501 502 502 503 503 503 504 505 505 508 509 511 513 516 518 521 526 526 529 529 537 541 543 544 544 545 545 545 545 544 544 544 542 542 540 539 539 539 539 539 540 542 542 543 544 545 547 547 548 550 551 554 555 555 557 558 558 560 560 565 568 569 569 572 572 573 575 575 576 576 577 577 578 580 580 580 580 580 579 578 578 575 572 572 570 570 567 566 566 564 564 562 559 557 559 561 566 566 568 571 575 575 575 580 580 580 580 580 578 578 578 575 575 577 579 579 582 583 583 587 590 594 595 595 596 597 597 600 600 602 605 607 607 608 608 608 610 610 610 615 615 617 617 621 624 624 623 623 623 623 625 625 625 625 626 628 628 628 626 622 621 621 622 622 624 624 630 631 631 631 630 627 627 625 618 618 618 615 617 618 618 618 618 618 619 617 617 617 616 616 616 615 615 616 615 615 615 616 617 618 620 621 622 622 626 626 634 637 639 639 639 639 639 639 639 639 640 641 641 642 643 643 643 643 643 643 643 645 646 647 648 650 652 652 653 654 661 664 664 661 661 656 652 652 649 649 648 645 645 643 643 640 637 637 635 632 628 627 623 621 621 621 621 619 618 620 616 601 590 593 580 573 561 561 561 561 561 553 550 541 539 537 533 532 527 526 523 522 522 521 520 521 521 521 521 521 521 521 521 521 519 519 518 517 517 517 516 516 509 507 503 502 501 501 498 498 498 494 494 491 485 482 475 470 467 467 462 461 460 458 457 455 455 453 451 451 451 449 447 443 443 439 435 432 428 422 419 418 417 417 417 415 412 411 409 407 407 407 406 406 406 405 405 404 402 402 397 397 395 391 391 390 386 383 383 383 381 380 380 380 377 375 375 373 372 372 370 370 369 369 369 369 368 365 363 359 359 359 355 355 354 354 351 351 351 351 348 348 347 346 346 346 346 347 347 347 347 347 348 348 348 349 349 349 349 349 349 349 349 349 350 350 350 349 349 349 349 349 349 350 350 350 350 350 351 351 351 351 352 352 353 353 353 354 354 354 354 355 355 355 356 356 355 355 355 355 355 355 354 354 353 353 353 354 354 353 355 356 355 355 355 356 358 358 358 358 359 359 360 360 361 361 362 366 366 366 367 368 370 371 371 372 371 371 372 372 371 371 371 371 370 369 368 368 367 368 368 368 369 369 370 370 370 370 371 371 371 372 373 373 374 374 377 379 381 381 383 385 385 386 388 390 390 391 392 392 394 394 396 400 400 402 402 404 404 406 406 408 408 409 409 411 411 412 412 412 414 415 416 416 416 420 422 426 426 429 432 434 439 441 443 445 448 452 453 453 453 453 453 452 450 447 443 442 441 442 446 446 447 449 451 456 459 466 469 469 474 478 478 477 476 476 475 475 475 475 475 476 479 479 481 481 482 485 487 489 491 493 493 493 496 496 498 498 499 499 503 504 505 507 507 507 509 509 509 509 513 515 515 517 517 518 518 521 521 529 533 533 538 542 542 548 550 550 550 549 546 546 538 534 528 528 523 523 513 513 513 510 510 507 507 504 504 504 503 501 500 498 497 496 495 493 493 491 490 490 490 490 491 491 491 490 489 489 489 488 487 487 484 484 483 483 483 483 483 483 480 479 479 477 476 474 471 468 467 467 465 465 465 464 461 458 455 447 442 440 439 440 440 444 447 449 451 454 455 458 456 455 448 447 447 446 446 446 446 450 453 455 460 460 469 472 478 486 489 495 497 499 504 504 503 503 500 498 494 493 488 487 486 486 486 492 488 485 483 478 472 468 468 465 453 447 447 447 448 448 448 449 449 449 449 449 449 449 452 457 461 465 467 469 471 475 476 480 488 495 500 505 506 505 500 496 494 492 498 498 495 491 489 488 486 482 480 479 478 477 475 473 471 463 494 501 495 479 470 469 467 465 461 459 457 455 454 454 453 452 451 451 451 450 450 450 450 450 449 449 449 448 448 447 447 447 448 449 450 450 450 450 449 449 448 448 448 448 448 448 447 448 449 449 448 448 447 447 446 446 445 444 443 444 444 443 444 445 445 445 446 446 447 447 447 447 447 447 448 450 450 450 451 451 451 451 451 452 452 452 452 452 451 451 451 452 451 452 452 457 463 467 469 472 481 482 484 484 485 495 501 503 505 507 510 514 535 536 536 536 535 534 534 535 535 537 537 545 547 549 552 552 553 554 554 554 554 554 553 548 540 547 547 548 549 549 549 549 549 548 542 538 538 539 539 541 547 549 556 558 559 558 557 554 549 549 548 547 545 543 542 533 532 525 521 518 517 517 516 516 518 518 516 518 519 519 524 532 535 539 550 554 556 572 575 582 593 596 588 579 571 569 567 553 552 546 540 536 534 527 519 518 518 518 518 518 518 518 516 516 515 515 515 515 518 519 522 521 518 517 515 512 508 507 501 500 498 497 497 497 497 497 497 497 495 494 492 491 489 489 488 486 486 486 485 485 485 485 485 485 485 485 486 486 487 488 490 491 494 497 500 503 506 509 509 509 513 515 519 521 523 526 527 527 525 521 521 521 520 518 517 516 515 515 515 516 518 518 519 519 519 519 519 518 517 517 517 515 513 511 511 511 510 510 509 509 509 509 509 511 511 513 515 516 516 517 518 519 519 520 520 521 521 522 523 523 523 524 523 523 523 523 523 523 523 524 525 525 528 529 531 532 532 533 533 535 535 536 536 537 537 538 538 539 539 539 539 539 539 539 540 541 541 542 545 545 544 543 543 542 540 538 536 536 532 529 526 526 524 521 518 515 509 506 506 503 494 491 488 486 486 483 479 476 476 474 473 472 472 472 472 472 472 472 472 473 475 476 476 477 477 478 478 479 479 481 483 484 484 484 484 485 486 486 486 486 487 489 489 491 492 493 495 495 497 497 499 499 500 500 503 504 504 504 504 505 505 506 506 507 507 507 507 507 507 507 507 507 507 507 507 508 508 508 509 509 510 512 509 507 506 500 497 493 493 494 496 496 493 488 488 487 485 485 487 491 491 491 491 491 491 488 486 484 483 483 483 484 485 484 484 484 483 482 480 479 477 475 476 477 479 482 483 487 482 481 480 480 480 479 479 479 479 480 483 483 485 487 493 496 497 499 499 504 506 517 521 524 518 516 514 513 510 511 515 519 521 521 523 528 533 534 536 536 537 537 537 537 537 537 537 537 538 538 538 537 536 534 532 530 528 527 525 525 525 520 519 518 517 515 514 511 510 508 505 504 501 500 499 497 496 495 494 493 494 500 500 502 502 502 504 504 504 504 504 504 505 505 507 511 512 518 518 519 520 521 522 522 522 523 523 525 525 527 527 529 533 534 534 535 535 536 536 539 540 540 545 547 547 549 549 551 552 550 550 550 549 544 542 539 539 538 538 539 539 539 540 540 541 541 541 541 541 540 540 540 538 538 537 537 531 524 523 522 520 519 518 519 519 519 520 520 520 521 521 520 520 520 520 520 520 519 519 519 520 520 520 520 520 520 520 522 522 522 523 523 523 523 524 525 525 525 525 526 526 529 529 529 529 530 532 532 531 528 528 524 521 521 521 521 521 521 520 520 519 519 519 519 519 519 519 518 518 518 518 518 519 518 518 519 519 519 520 521 521 521 522 525 527 528 528 529 529 530 530 530 531 532 532 532 531 531 531 531 531 532 532 533 533 533 534 535 536 537 540 540 543 544 545 544 544 544 546 560 563 569 576 576 578 583 591 592 602 604 607 608 608 614 614 615 618 618 621 623 631 634 635 637 639 640 644 646 646 649 649 654 654 661 661 664 664 669 671 675 675 679 683 685 685 681 681 669 665 658 651 646 646 641 636 634 626 618 613 609 609 608 607 604 601 598 598 597 595 594 594 591 589 589 589 589 589 588 584 582 582 581 581 581 581 581 581 581 581 581 582 582 582 582 581 579 578 574 574 573 572 571 569 569 568 567 565 563 561 560 558 558 557 557 557 556 554 553 552 549 546 543 542 542 538 538 537 537 536 534 534 534 534 534 534 536 536 543 548 550 554 556 557 559 559 559 558 557 557 556 555 553 551 551 548 547 546 543 541 539 533 529 529 530 530 530 530 532 532 532 532 532 535 538 538 545 545 545 545 547 547 547 551 555 558 565 567 569 571 573 586 586 578 574 558 550 547 542 541 541 541 540 541 542 543 543 542 540 539 539 539 539 539 538 538 538 538 540 542 543 545 546 546 544 544 547 551 555 556 556 557 557 558 561 567 569 572 574 575 576 577 577 576 576 575 575 575 572 568 567 565 564 563 556 554 554 554 551 548 546 546 546 546 546 546 546 546 547 547 548 548 549 559 563 569 573 576 578 582 586 592 596 600 605 609 611 613 613 613 613 613 613 613 614 616 616 618 619 619 620 620 620 621 621 621 622 622 623 623 623 623 622 622 620 619 619 618 616 614 609 607 599 592 590 588 583 582 580 573 569 567 566 566 568 569 570 571 571 571 571 571 571 571 571 571 571 571 570 570 570 570 570 570 570 570 569 567 566 565 564 563 561 561 564 564 565 565 566 567 568 568 571 571 571 569 568 568 567 566 565 565 565 563 563 563 563 564 564 565 565 565 565 566 567 567 567 567 567 567 567 568 568 568 568 568 568 568 568 569 569 569 570 570 570 570 571 570 570 570 571 570 568 568 568 568 568 568 569 570 570 571 571 572 573 575 577 578 581 582 583 584 585 587 588 589 589 589 589 590 590 591 592 592 592 592 592 592 592 592 591 590 589 589 589 589 589 588 589 589 590 591 592 596 596 598 598 601 601 603 603 605 605 607 607 608 609 611 611 613 614 615 617 618 618 615 612 610 607 606 601 598 594 591 591 591 591 591 591 590 590 590 592 595 600 602 607 607 607 606 604 604 603 604 607 607 607 608 609 615 620 621 624 625 627 630 631 622 621 619 618 618 619 618 614 612 612 612 613 613 618 619 614 611 604 606 608 609 610 612 613 613 614 615 614 614 613 614 614 615 616 616 614 614 612 611 611 608 607 606 605 605 605 605 605 606 608 609 608 608 606 604 602 602 600 600 603 608 612 618 622 627 628 630 636 646 647 648 649 645 645 645 639 637 636 636 636 632 627 623 623 621 620 618 617 617 617 614 614 614 610 609 608 605 602 600 597 594 591 589 587 587 587 587 588 588 589 587 587 590 593 593 594 599 611 614 614 614 615 616 618 619 627 631 633 634 636 636 638 641 641 644 646 646 648 647 646 639 632 632 630 630 629 629 628 620 616 613 609 604 602 602 602 602 600 600 600 600 600 601 601 603 604 604 606 607 607 607 608 608 608 608 608 607 607 607 607 606 606 606 607 607 608 608 608 611 614 617 616 616 616 614 613 612 613 613 613 613 613 612 612 612 611 611 610 610 610 610 609 608 607 605 605 604 604 604 604 606 607 607 607 611 613 615 616 618 618 619 619 619 618 617 617 614 613 613 613 612 613 617 618 619 620 620 619 619 618 618 618 618 618 619 619 621 623 625 625 627 629 629 630 630 630 630 630 628 626 624 622 619 618 618 618 618 618 618 618 618 617 618 618 619 619 620 620 623 623 624 625 626 628 630 634 634 637 638 642 642 644 644 646 646 646 649 649 649 649 650 650 650 651 651 652 652 653 653 653 654 656 658 660 660 661 665 666 666 667 668 667 666 666 666 664 663 661 660 659 657 657 657 655 655 655 653 650 650 648 646 646 646 644 642 639 639 639 635 631 631 625 625 625 620 620 617 616 614 614 612 612 612 611 611 611 610 610 610 609 609 609 608 608 608 608 607 605 604 602 602 602 601 601 601 601 601 602 602 602 602 602 602 602 602 600 600 598 598 598 599 599 601 602 604 608 610 614 614 617 619 619 621 621 621 623 624 624 625 627 627 632 636 638 638 641 641 641 641 640 640 638 638 634 634 633 633 632 632 633 633 633 633 633 633 633 633 633 633 633 632 631 630 627 628 628 630 630 630 630 631 631 631 630 628 625 623 623 623 622 622 618 618 617 617 615 615 614 614 613 612 612 613 614 615 616 616 618 620 623 628 628 628 628 629 631 631 632 636 637 637 637 638 639 639 636 636 633 633 631 631 631 629 625 625 623 622 622 621 619 619 619 619 618 617 618 618 619 619 618 618 618 618 622 624 625 627 627 627 628 628 628 628 628 628 629 629 628 626 625 625 625 625 626 627 627 627 628 628 628 629 629 629 629 629 629 629 629 629 629 629 629 630 630 632 632 633 633 635 636 637 639 642 643 645 646 646 647 647 647 646 646 646 644 643 641 640 640 639 639 637 636 632 632 630 630 628 627 626 625 628 628 628 628 627 627 627 627 627 627 627 627 627 627 627 626 626 626 626 625 625 626 627 627 628 628 628 628 630 632 632 634 638 640 640 645 645 648 649 647 643 641 636 633 632 631 630 629 629 637 638 639 642 641 641 641 640 638 637 637 636 636 637 638 637 638 638 638 638 638 639 639 639 639 639 640 640 640 641 646 650 650 649 647 646 645 642 642 642 642 642 641 640 639 637 637 638 639 639 639 641 642 642 642 642 642 642 642 642 643 643 644 644 644 644 643 643 643 643 644 644 645 645 644 643 643 643 643 642 642 642 642 642 642 642 643 646 647 649 650 653 653 654 660 664 666 669 672 672 674 674 674 678 680 680 683 684 687 689 691 694 696 697 698 701 700 699 699 698 698 699 699 698 698 696 694 694 689 688 687 682 682 682 678 668 664 662 662 661 661 661 661 662 662 662 664 665 665 665 668 669 672 672 672 674 675 677 677 679 679 680 680 682 685 688 690 692 695 699 704 707 707 708 711 711 712 713 717 721 724 726 728 728 729 729 731 734 739 741 743 747 747 747 753 761 764 767 769 771 771 772 773 774 778 780 783 788 799 807 810 813 814 819 822 828 830 832 833 836 837 843 847 853 855 856 858 858 859 860 860 860 860 861 861 861 861 860 860 860 860 860 848 848 848 848 848 849 849 849 849 851 851 850 850 849 848 848 848 848 848 847 847 848 848 849 850 851 851 851 851 851 850 850 851 852 854 854 856 858 858 859 860 860 860 860 861 861 862 862 863 864 867 867 869 870 871 871 873 873 874 875 875 876 879 879 882 882 885 885 885 887 889 892 895 895 896 896 898 900 901 901 902 902 903 904 904 905 905 905 907 910 911 911 914 914 915 915 917 919 919 920 920 921 922 925 925 926 929 929 930 931 934 936 936 938 942 945 947 949 952 954 954 954 954 954 954 956 960 963 963 965 966 968 968 969 969 970 970 971 971 971 970 969 968 963 963 957 957 957 952 952 947 944 944 944 942 938 937 937 936 936 936 936 936 934 934 930 930 928 928 928 925 923 923 923 921 921 921 921 920 917 917 917 917 915 915 915 913 913 913 913 913 911 911 911 905 905 903 902 902 902 900 898 897 896 894 894 893 893 891 889 887 887 886 886 886 885 885 885 885 884 883 883 883 880 880 880 878 878 874 874 871 871 868 865 862 859 859 857 857 856 854 852 851 851 851 851 849 848 847 846 846 844 842 842 841 838 837 837 837 837 837 836 835 834 833 832 832 831 830 830 830 829 826 826 824 824 817 811 810 807 807 807 807 805 800 799 799 799 796 794 792 788 785 783 782 781 781 779 777 777 776 775 770 765 764 763 762 756 752 748 748 748 748 748 746 743 735 734 732 729 728 726 725 725 724 723 721 717 717 717 714 712 707 704 702 702 702 700 700 695 690 689 688 685 685 685 684 684 682 682 682 682 680 681 682 682 682 682 681 679 671 667 665 661 659 657 647 646 645 639 638 638 636 636 633 631 627 622 621 621 620 620 618 618 616 612 611 608 608 608 605 605 603 603 599 597 593 589 589 588 588 586 585 585 586 585 583 581 579 579 579 579 580 581 583 583 584 585 585 586 586 586 586 586 587 590 591 592 594 596 596 596 597 600 603 603 604 604 605 606 604 605 605 604 604 604 604 605 606 607 607 608 607 607 607 606 604 604 602 602 602 603 598 597 593 592 590 588 586 586 582 578 577 575 573 571 563 561 559 558 555 550 549 543 542 540 539 537 535 534 531 531 530 531 531 531 532 531 531 531 532 532 532 532 532 532 532 532 531 531 530 529 529 527 525 523 522 520 516 516 513 511 511 507 508 508 508 509 509 508 508 507 507 506 503 501 499 499 496 495 494 493 493 492 488 479 478 475 478 481 482 484 484 486 486 486 479 477 475 474 474 473 472 471 471 471 471 471 471 472 472 472 470 467 465 458 454 453 449 445 444 444 444 444 444 444 445 445 445 445 445 445 444 444 443 440 439 438 438 438 438 438 438 439 439 439 438 438 438 437 436 436 436 436 436 435 434 433 432 431 431 433 435 438 430 421 413 411 400 399 398 398 397 393 392 394 395 395 397 399 399 400 396 395 395 393 389 385 384 383 383 382 382 381 381 380 378 377 377 376 376 376 379 381 383 388 390 390 393 393 392 389 389 389 388 391 393 393 396 400 403 406 409 414 416 417 417 420 422 422 423 422 422 422 422 431 434 434 435 430 428 422 417 413 411 411 411 412 412 413 418 418 420 423 423 427 440 442 443 444 446 446 444 445 447 444 443 442 441 437 434 433 430 426 419 412 411 413 415 419 411 411 410 411 410 408 403 394 386 385 382 374 367 364 363 362 361 360 354 352 357 357 359 359 358 359 368 382 391 406 406 415 432 433 436 441 443 446 450 450 450 450 453 453 453 451 451 450 449 447 447 445 443 440 438 437 432 423 422 419 412 408 406 401 399 396 393 390 384 384 382 380 380 378 376 372 371 369 365 363 354 353 352 351 350 350 350 350 350 351 352 354 356 358 358 358 360 361 361 361 362 362 362 362 362 362 362 363 363 365 365 365 370 373 373 377 384 386 387 387 387 388 389 391 394 396 396 397 399 400 400 400 402 403 406 407 413 417 420 420 420 425 427 429 431 431 432 433 436 437 437 437 438 438 438 439 439 440 440 441 441 441 441 441 441 438 435 434 433 433 432 432 432 432 432 432 432 434 434 435 435 436 437 436 433 431 431 431 434 436 438 438 438 438 438 438 438 436 435 434 434 432 432 432 432 432 435 435 435 435 436 436 437 437 438 438 438 439 439 440 440 440 440 440 440 440 441 441 442 445 445 445 447 447 447 447 447 448 448 448 448 449 449 450 449 449 449 449 448 448 446 446 445 443 443 442 443 444 444 446 446 446 448 448 448 449 450 450 451 451 452 452 451 450 450 450 450 448 445 444 443 442 442 442 442 441 440 441 440 440 441 441 441 441 440 440 440 440 440 441 444 446 447 451 455 457 458 459 460 461 465 466 467 468 469 469 469 469 470 470 470 469 469 469 469 469 469 469 470 473 476 474 473 472 472 473 473 473 473 475 475 475 475 475 475 475 475 475 474 475 475 474 474 474 476 476 476 475 475 473 468 467 467 466 466 467 468 467 468 469 472 475 476 478 479 479 479 479 479 477 475 468 459 459 461 462 464 466 467 469 472 474 476 478 479 479 479 477 475 475 474 474 474 473 473 473 472 472 470 470 471 472 467 462 467 470 470 466 467 475 481 479 478 475 473 466 474 473 473 472 472 475 478 478 475 472 468 465 462 459 458 454 439 439 445 481 494 514 531 545 555 567 575 586 603 614 621 643 691 731 731 732 733 733 733 740 746 757 765 765 772 777 786 792 793 793 793 790 788 785 760 760 748 748 742 736 732 732 732 730 730 719 712 705 705 700 684 630 605 597 584 575 566 561 554 516 510 503 491 489 473 460 456 453 450 443 436 437 438 442 446 447 447 446 445 441 440 438 437 443 448 450 453 456 457 458 458 460 461 463 463 465 465 475 475 475 476 486 487 487 485 483 474 469 465 460 465 468 472 472 472 472 472 473 473 473 473 474 474 474 475 475 476 476 477 478 478 478 478 478 478 478 478 478 478 478 478 478 478 478 478 478 478 478 477 477 477 476 476 476 476 476 475 475 474 474 473 473 473 473 473 472 472 472 472 472 472 471 470 470 469 469 468 468 467 467 467 467 467 469 469 470 472 472 473 475 475 475 476 476 476 476 475 475 475 473 473 473 473 472 472 472 472 472 472 472 472 471 471 469 469 467 467 466 463 461 459 458 458 458 459 460 460 460 461 461 462 464 464 464 465 467 468 469 472 472 472 474 474 474 475 475 476 476 476 475 476 476 476 476 476 476 476 476 479 479 479 480 480 480 482 482 482 482 482 482 484 484 485 485 485 485 486 486 487 487 488 488 487 486 486 486 484 484 483 483 483 482 482 480 480 480 479 479 479 478 478 477 477 476 476 476 476 476 476 476 475 475 474 474 474 474 474 474 474 474 474 473 473 474 474 476 477 478 480 482 482 482 482 482 484 489 490 493 494 496 497 497 494 494 493 492 492 492 493 495 495 496 496 496 496 496 495 494 494 494 493 493 492 491 490 489 486 484 484 483 483 482 477 467 465 464 463 461 459 454 451 450 450 451 452 452 451 449 448 442 443 449 449 450 453 457 464 465 468 469 470 471 471 471 471 472 473 472 471 470 467 467 465 463 463 465 465 465 465 466 468 468 468 469 470 470 470 470 470 470 470 470 470 471 472 473 473 473 476 479 481 482 483 484 486 487 489 490 490 490 490 489 486 472 476 477 477 478 480 482 476 478 479 476 471 469 468 468 468 469 471 472 473 474 475 476 484 488 488 482 482 482 482 482 483 491 496 506 514 517 532 543 549 557 563 564 577 594 598 604 614 617 619 621 622 625 635 650 650 655 663 672 678 692 698 709 745 789 807 809 812 815 827 854 867 876 885 910 927 953 946 953 945 936 923 915 908 874 859 823 785 679 668 665 662 656 655 653 650 647 642 642 639 634 629 626 622 622 622 620 619 619 618 617 614 612 612 605 600 595 595 592 591 588 586 582 580 573 573 570 568 567 563 563 561 558 556 554 551 546 532 529 524 522 522 514 511 506 501 501 496 496 492 492 489 486 485 485 485 485 484 482 481 477 476 472 470 469 467 462 459 457 457 452 450 449 448 448 448 448 448 450 450 449 447 446 445 444 444 444 444 444 441 440 437 435 432 432 431 430 429 428 427 427 429 431 431 432 436 439 441 445 449 453 456 457 458 458 458 457 456 455 455 454 454 452 451 451 450 450 450 450 450 448 444 444 442 441 439 439 439 436 428 427 426 427 431 433 437 439 445 447 447 451 452 456 459 461 462 462 464 466 469 469 470 470 471 471 473 474 474 476 477 477 477 475 474 472 472 471 469 468 468 464 464 456 456 450 448 446 444 442 441 441 439 437 434 432 432 431 429 435 436 436 438 439 440 438 437 437 437 435 434 432 430 429 429 428 427 426 426 426 429 430 433 438 452 459 457 456 455 452 450 447 445 445 444 444 443 443 442 441 439 435 426 424 434 436 436 435 434 433 431 426 425 420 418 416 415 412 412 412 414 415 415 415 418 421 422 422 425 427 426 429 430 431 431 431 430 430 429 427 422 421 415 411 409 406 395 393 394 396 401 402 405 412 414 413 413 411 411 409 408 408 404 402 398 395 394 393 392 391 391 391 392 393 394 397 397 399 400 402 404 404 405 407 408 412 416 418 424 426 427 431 430 430 430 429 429 427 426 426 426 426 426 427 427 427 429 431 434 438 439 438 441 450 454 452 452 451 451 451 450 450 450 447 447 446 446 447 447 449 450 450 447 441 435 432 431 430 429 428 426 426 425 423 423 424 425 425 424 424 424 424 424 424 425 427 428 429 429 431 430 430 429 428 428 424 420 419 418 416 414 413 409 408 403 402 402 402 402 402 402 402 402 404 405 408 408 410 409 409 409 411 413 412 411 412 415 417 419 419 420 421 422 421 421 420 419 417 414 413 412 412 412 413 414 415 415 416 416 417 417 417 417 416 415 415 414 414 413 413 412 413 413 414 415 417 418 418 420 421 421 421 421 420 420 420 422 423 424 425 425 424 424 416 415 415 415 416 416 419 421 422 423 426 430 433 435 443 447 432 433 438 439 438 438 436 435 436 436 437 439 438 438 437 437 439 440 440 440 440 440 440 440 440 442 442 442 442 442 441 441 441 443 443 444 446 447 447 449 449 449 448 447 447 447 448 448 449 450 452 453 454 454 454 454 454 456 457 459 461 459 460 461 462 463 465 465 467 468 469 469 469 470 471 472 472 476 479 479 479 479 478 478 478 478 478 481 481 483 485 487 488 489 489 489 490 490 493 494 495 495 497 498 498 498 498 498 498 498 498 499 499 500 500 506 507 508 508 509 509 510 516 520 521 523 523 526 529 533 536 537 537 538 539 539 537 537 537 542 544 546 548 551 554 556 554 554 556 556 557 557 559 560 562 565 568 570 571 574 575 576 577 579 581 581 582 582 583 583 585 585 586 586 587 589 591 592 593 596 599 605 607 609 611 612 615 622 624 626 627 626 628 628 633 647 654 657 659 659 660 661 663 667 670 670 671 672 674 678 682 683 683 684 688 690 693 693 694 694 695 705 710 710 715 719 719 723 724 724 724 724 724 724 724 727 728 729 730 732 734 736 737 741 746 752 756 756 758 758 758 767 767 771 771 780 781 784 785 789 792 792 796 798 804 807 809 810 816 817 817 825 829 832 832 836 839 842 846 847 855 868 884 891 894 899 899 899 899 896 893 891 888 881 879 877 874 870 868 866 864 859 859 857 855 851 848 845 844 842 840 838 837 833 832 831 829 827 825 817 806 803 803 800 788 772 769 766 765 763 756 756 744 723 717 716 713 709 703 702 699 697 697 696 694 693 693 690 689 688 684 682 681 679 678 676 671 669 669 665 665 665 664 664 663 663 662 661 661 662 664 664 664 664 664 664 666 667 667 667 667 668 668 669 670 671 673 673 674 674 675 675 676 677 677 677 677 678 679 680 680 680 680 680 680 680 680 680 680 680 680 681 681 682 682 682 682 682 685 687 688 688 688 689 690 691 691 691 691 692 692 692 692 692 692 692 692 692 694 694 695 696 696 696 696 697 697 697 697 697 698 698 697 697 697 697 697 696 696 697 697 697 698 699 699 700 700 700 700 701 701 701 704 705 707 707 708 709 709 709 710 710 710 711 712 712 712 712 712 712 714 714 715 717 717 717 722 725 725 726 727 728 728 728 727 727 727 726 726 725 725 725 725 724 724 724 725 725 725 725 727 728 728 729 730 730 731 733 738 739 740 743 743 754 756 755 755 756 755 755 756 758 759 760 760 761 760 760 760 760 760 761 761 762 763 765 765 766 766 767 769 770 770 771 771 771 771 771 771 771 770 770 770 769 771 771 773 776 776 778 778 778 780 782 784 784 784 785 785 786 786 788 788 789 789 790 791 792 792 794 795 795 795 795 795 796 796 798 798 799 799 799 801 803 804 809 809 810 810 813 814 815 816 817 821 824 829 831 834 835 838 839 842 849 850 855 862 873 878 889 893 896 896 898 898 900 900 903 911 914 923 959 962 964 969 979 991 998 1005 1029 1041 1042 1048 1052 1052 1055 1058 1080 1084 1085 1085 1086 1090 1090 1091 1091 1109 1115 1119 1121 1129 1135 1138 1166 1173 1176 1183 1201 1208 1212 1225 1228 1234 1234 1236 1236 1240 1242 1244 1247 1247 1249 1254 1258 1263 1265 1267 1267 1269 1277 1279 1281 1283 1284 1289 1298 1302 1312 1318 1320 1322 1324 1324 1325 1325 1327 1334 1337 1348 1355 1361 1364 1373 1376 1380 1380 1386 1393 1396 1414 1428 1429 1430 1426 1419 1414 1408 1408 1408 1403 1362 1359 1351 1343 1336 1333 1326 1326 1320 1318 1315 1313 1309 1306 1296 1293 1289 1289 1287 1283 1281 1279 1277 1274 1274 1271 1265 1262 1255 1249 1249 1246 1246 1243 1241 1235 1203 1199 1194 1190 1180 1175 1165 1142 1138 1134 1123 1121 1118 1109 1103 1100 1096 1088 1084 1080 1076 1072 1057 1050 1049 1045 1039 1035 1016 1009 1006 1006 1000 999 997 995 993 982 982 979 979 975 972 968 963 949 945 942 939 939 932 932 926 923 920 920 915 909 904 904 902 899 899 899 896 893 893 888 885 885 882 880 880 878 878 875 873 871 869 867 867 867 866 865 865 865 863 858 853 853 852 850 846 844 841 841 840 840 840 839 837 836 836 835 833 831 831 828 827 827 826 826 824 824 824 822 813 810 810 807 806 804 803 802 801 800 800 799 798 798 797 796 796 795 794 793 793 793 792 792 793 792 792 791 791 791 792 786 786 785 783 783 778 776 776 773 773 772 772 772 771 771 770 770 770 770 770 770 771 771 771 772 772 773 773 777 777 778 778 778 771 768 768 767 765 764 764 764 763 762 762 763 763 763 763 763 763 763 763 763 762 761 763 763 763 763 763 763 761 761 760 760 759 751 750 747 747 746 739 737 736 735 733 729 725 724 729 729 725 714 713 712 713 714 717 717 710 697 695 694 697 693 691 690 690 685 684 682 680 680 677 675 669 668 668 668 671 674 688 697 703 703 698 692 672 656 652 648 642 633 630 638 636 636 626 620 621 625 625 625 612 613 621 621 620 617 616 611 611 611 613 612 611 608 605 608 603 605 609 607 604 601 610 598 604 616 621 622 621 619 610 595 594 595 595 592 593 592 595 595 592 591 600 622 629 626 611 617 617 629 618 622 645 628 620 643 631 632 646 639 638 636 636 643 649 653 657 661 664 658 658 673 688 723 752 757 770 784 811 796 789 774 771 768 753 763 768 773 787 789 794 811 813 816 833 829 818 815 806 800 791 779 773 774 746 731 723 710 691 694 690 685 668 664 656 657 660 666 671 685 692 685 680 677 667 662 657 648 633 587 579 571 583 596 600 603 606 605 604 607 614 639 637 637 633 626 602 592 587 580 581 583 586 588 589 587 590 595 599 599 601 601 599 595 593 601 601 602 603 602 602 603 604 607 609 619 626 629 635 655 657 659 656 652 637 633 627 623 608 609 609 600 600 603 611 599 593 588 587 584 595 598 592 589 585 585 586 585 577 582 580 582 589 600 603 606 606 615 618 624 631 626 624 628 635 650 652 652 651 657 656 658 660 661 662 660 657 657 657 657 655 653 651 655 654 657 661 663 665 659 658 657 656 655 655 653 653 652 651 649 649 652 655 655 654 653 652 653 653 654 654 656 657 657 658 659 660 661 661 661 660 658 657 656 655 655 654 654 654 653 653 653 654 654 655 654 653 653 652 652 652 652 651 651 651 657 661 664 671 675 680 682 685 691 697 702 711 717 721 722 730 732 740 745 754 798 841 852 861 866 869 874 876 885 891 905 917 928 938 943 947 946 945 947 953 945 944 950 951 951 951 951 951 950 949 950 951 951 952 953 959 959 961 961 963