0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 16 16 22 22 16 16 21 21 17 17 23 23 24 24 22 22 21 21 22 22 24 24 25 25 24 24 23 23 18 18 15 15 19 19 15 15 17 17 19 19 9 9 11 11 20 20 11 11 18 18 20 20 14 14 13 13 10 10 14 14 10 10 9 9 12 12 4 4 3 3 12 12 3 3 13 13 5 5 7 7 6 6 4 4 7 7 5 5 0 0 8 8 1 1 6 6 8 8 0 0 26 26 27 27 28 28 28 28 29 29 26 26 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 46 46 52 52 46 46 51 51 47 47 53 53 54 54 52 52 51 51 52 52 54 54 55 55 54 54 53 53 48 48 45 45 49 49 45 45 47 47 49 49 39 39 41 41 50 50 41 41 48 48 50 50 44 44 43 43 40 40 44 44 40 40 39 39 42 42 34 34 33 33 42 42 33 33 43 43 35 35 37 37 36 36 34 34 37 37 35 35 30 30 38 38 31 31 36 36 38 38 30 30 56 56 57 57 58 58 57 57 56 56 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 76 76 82 82 76 76 81 81 77 77 83 83 84 84 82 82 81 81 82 82 84 84 85 85 84 84 83 83 78 78 75 75 79 79 75 75 77 77 79 79 69 69 71 71 80 80 71 71 78 78 80 80 74 74 73 73 70 70 74 74 70 70 69 69 72 72 64 64 63 63 72 72 63 63 73 73 65 65 67 67 66 66 64 64 67 67 65 65 60 60 68 68 61 61 66 66 68 68 60 60 86 86 87 87 88 88 88 88 89 89 86 86 90 90 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 110 110 111 111 106 106 112 112 106 106 111 111 107 107 113 113 114 114 112 112 111 111 112 112 114 114 115 115 114 114 113 113 108 108 105 105 109 109 105 105 107 107 109 109 99 99 101 101 110 110 101 101 108 108 110 110 104 104 103 103 100 100 104 104 100 100 99 99 102 102 94 94 93 93 102 102 93 93 103 103 95 95 97 97 96 96 94 94 97 97 95 95 90 90 98 98 91 91 96 96 98 98 90 90 116 116 117 117 118 118 119 119 120 120 118 118 119 119 121 121 120 120 117 117 116 116 122 122 119 119 118 118 117 117 123 123 124 124 122 122 122 122 116 116 123 123 125 125 124 124 123 123 126 126 127 127 125 125 124 124 125 125 127 127 128 128 129 129 130 130 131 131 127 127 126 126 132 132 133 133 134 134 135 135 136 136 133 133 137 137 135 135 133 133 138 138 139 139 133 133 138 138 133 133 136 136 140 140 141 141 142 142 143 143 133 133 139 139 140 140 144 144 145 145 140 140 145 145 146 146 141 141 140 140 143 143 140 140 142 142 144 144 130 130 129 129 147 147 133 133 143 143 140 140 148 148 149 149 150 150 151 151 152 152 153 153 152 152 154 154 153 153 151 151 155 155 156 156 156 156 152 152 151 151 157 157 155 155 158 158 155 155 157 157 156 156 159 159 160 160 158 158 157 157 158 158 160 160 159 159 161 161 162 162 162 162 160 160 159 159 161 161 129 129 162 162 129 129 163 163 147 147 164 164 165 165 166 166 167 167 168 168 133 133 165 165 169 169 170 170 164 164 169 169 165 165 165 165 171 171 172 172 170 170 171 171 165 165 173 173 149 149 172 172 165 165 172 172 149 149 174 174 149 149 175 175 149 149 173 173 175 175 176 176 149 149 177 177 149 149 174 174 177 177 178 178 161 161 179 179 131 131 180 180 181 181 129 129 182 182 140 140 182 182 129 129 128 128 140 140 183 183 184 184 182 182 183 183 140 140 140 140 185 185 186 186 184 184 185 185 140 140 140 140 187 187 188 188 186 186 187 187 140 140 189 189 133 133 188 188 140 140 188 188 133 133 133 133 189 189 134 134 132 132 167 167 133 133 133 133 190 190 126 126 190 190 133 133 168 168 126 126 191 191 192 192 190 190 191 191 126 126 126 126 193 193 194 194 192 192 193 193 126 126 126 126 195 195 196 196 194 194 195 195 126 126 197 197 131 131 196 196 126 126 196 196 131 131 131 131 197 197 198 198 199 199 180 180 131 131 198 198 199 199 131 131 131 131 200 200 149 149 200 200 131 131 181 181 149 149 201 201 202 202 200 200 201 201 149 149 149 149 203 203 204 204 202 202 203 203 149 149 205 205 206 206 165 165 204 204 150 150 149 149 207 207 165 165 148 148 149 149 148 148 165 165 165 165 207 207 205 205 165 165 208 208 209 209 206 206 208 208 165 165 161 161 165 165 210 210 209 209 210 210 165 165 211 211 161 161 212 212 161 161 210 210 212 212 179 179 161 161 213 213 161 161 211 211 213 213 178 178 214 214 161 161 215 215 129 129 214 214 161 161 214 214 129 129 163 163 129 129 215 215 216 216 217 217 218 218 216 216 219 219 220 220 220 220 217 217 216 216 221 221 219 219 222 222 219 219 221 221 220 220 223 223 224 224 222 222 221 221 222 222 224 224 225 225 224 224 223 223 226 226 218 218 217 217 227 227 228 228 226 226 218 218 226 226 228 228 227 227 229 229 230 230 230 230 228 228 227 227 231 231 229 229 232 232 229 229 231 231 230 230 231 231 232 232 233 233 234 234 235 235 236 236 237 237 238 238 239 239 240 240 241 241 242 242 243 243 244 244 245 245 243 243 246 246 247 247 248 248 249 249 250 250 251 251 250 250 252 252 253 253 254 254 251 251 239 239 255 255 256 256 257 257 258 258 259 259 260 260 261 261 262 262 263 263 264 264 265 265 266 266 267 267 268 268 258 258 269 269 270 270 271 271 272 272 273 273 274 274 275 275 276 276 270 270 269 269 277 277 276 276 278 278 235 235 275 275 278 278 276 276 275 275 274 274 258 258 279 279 280 280 265 265 263 263 277 277 264 264 275 275 281 281 278 278 277 277 263 263 270 270 267 267 282 282 281 281 265 265 280 280 283 283 284 284 262 262 257 257 279 279 285 285 280 280 261 261 286 286 287 287 288 288 268 268 289 289 255 255 287 287 240 240 239 239 290 290 289 289 291 291 292 292 293 293 242 242 255 255 240 240 294 294 295 295 296 296 297 297 298 298 299 299 294 294 292 292 291 291 292 292 296 296 300 300 283 283 273 273 301 301 264 264 279 279 265 265 272 272 301 301 273 273 263 263 302 302 270 270 302 302 263 263 301 301 270 270 302 302 259 259 282 282 236 236 278 278 269 269 258 258 274 274 258 258 270 270 259 259 278 278 236 236 235 235 257 257 281 281 275 275 281 281 282 282 278 278 234 234 236 236 303 303 303 303 236 236 304 304 263 263 265 265 301 301 283 283 301 301 265 265 305 305 306 306 271 271 307 307 286 286 308 308 309 309 302 302 272 272 302 302 309 309 259 259 304 304 282 282 266 266 258 258 257 257 275 275 257 257 259 259 284 284 303 303 304 304 310 310 262 262 267 267 281 281 236 236 282 282 304 304 282 282 267 267 266 266 310 310 304 304 311 311 301 301 272 272 302 302 312 312 313 313 305 305 306 306 305 305 313 313 259 259 309 309 284 284 314 314 309 309 306 306 309 309 314 314 284 284 266 266 288 288 311 311 257 257 262 262 281 281 262 262 284 284 260 260 311 311 304 304 266 266 261 261 268 268 267 267 268 268 288 288 266 266 315 315 311 311 316 316 311 311 315 315 310 310 309 309 272 272 306 306 271 271 306 306 272 272 313 313 312 312 317 317 284 284 314 314 260 260 317 317 312 312 318 318 314 314 308 308 260 260 290 290 319 319 316 316 262 262 261 261 267 267 261 261 260 260 286 286 320 320 316 316 319 319 287 287 289 289 268 268 315 315 316 316 320 320 288 288 289 289 290 290 311 311 288 288 316 316 306 306 313 313 314 314 314 314 313 313 308 308 298 298 297 297 321 321 260 260 308 308 286 286 322 322 318 318 321 321 307 307 240 240 286 286 319 319 238 238 323 323 261 261 287 287 268 268 287 287 286 286 240 240 290 290 239 239 238 238 255 255 239 239 289 289 288 288 290 290 316 316 320 320 319 319 324 324 324 324 319 319 323 323 308 308 317 317 307 307 313 313 317 317 308 308 325 325 326 326 327 327 321 321 297 297 322 322 241 241 307 307 322 322 328 328 329 329 237 237 323 323 238 238 329 329 287 287 255 255 289 289 255 255 242 242 256 256 238 238 237 237 329 329 256 256 237 237 239 239 290 290 238 238 319 319 324 324 323 323 330 330 330 330 323 323 331 331 307 307 317 317 322 322 318 318 322 322 317 317 242 242 332 332 256 256 307 307 241 241 240 240 299 299 298 298 333 333 256 256 334 334 237 237 332 332 242 242 335 335 336 336 247 247 331 331 334 334 256 256 332 332 331 331 323 323 329 329 334 334 328 328 237 237 328 328 336 336 329 329 337 337 331 331 247 247 331 331 337 337 330 330 241 241 297 297 335 335 297 297 241 241 322 322 332 332 327 327 334 334 241 241 335 335 242 242 299 299 338 338 335 335 334 334 326 326 328 328 338 338 327 327 332 332 336 336 328 328 339 339 334 334 327 327 326 326 336 336 339 339 243 243 339 339 328 328 326 326 329 329 336 336 331 331 337 337 247 247 340 340 340 340 247 247 246 246 297 297 299 299 335 335 333 333 293 293 341 341 342 342 339 339 326 326 335 335 338 338 332 332 341 341 300 300 338 338 244 244 243 243 339 339 300 300 325 325 327 327 245 245 246 246 243 243 325 325 342 342 326 326 246 246 245 245 249 249 342 342 244 244 339 339 336 336 243 243 247 247 340 340 246 246 248 248 248 248 246 246 249 249 338 338 299 299 341 341 333 333 341 341 299 299 296 296 343 343 325 325 338 338 300 300 327 327 296 296 325 325 300 300 343 343 344 344 342 342 343 343 342 342 325 325 344 344 345 345 244 244 344 344 244 244 342 342 345 345 346 346 245 245 345 345 245 245 244 244 252 252 249 249 346 346 249 249 245 245 346 346 250 250 249 249 252 252 341 341 293 293 292 292 300 300 341 341 292 292 343 343 295 295 347 347 294 294 296 296 292 292 344 344 347 347 348 348 295 295 343 343 296 296 345 345 348 348 349 349 347 347 344 344 343 343 346 346 349 349 350 350 348 348 345 345 344 344 252 252 350 350 253 253 349 349 346 346 345 345 253 253 251 251 252 252 350 350 252 252 346 346 351 351 352 352 353 353 353 353 354 354 355 355 352 352 354 354 353 353 356 356 355 355 354 354 352 352 351 351 357 357 358 358 355 355 356 356 359 359 360 360 358 358 356 356 359 359 358 358 361 361 357 357 351 351 362 362 363 363 361 361 357 357 361 361 363 363 362 362 364 364 365 365 365 365 363 363 362 362 366 366 364 364 367 367 364 364 366 366 365 365 366 366 367 367 368 368 369 369 370 370 371 371 372 372 373 373 374 374 375 375 376 376 377 377 378 378 379 379 380 380 378 378 381 381 382 382 383 383 384 384 385 385 386 386 385 385 387 387 388 388 389 389 386 386 374 374 390 390 391 391 392 392 393 393 394 394 395 395 396 396 397 397 398 398 399 399 400 400 401 401 402 402 403 403 393 393 404 404 405 405 406 406 407 407 408 408 409 409 410 410 411 411 405 405 404 404 412 412 411 411 413 413 370 370 410 410 413 413 411 411 410 410 409 409 393 393 414 414 415 415 400 400 398 398 412 412 399 399 410 410 416 416 413 413 412 412 398 398 405 405 402 402 417 417 416 416 400 400 415 415 418 418 419 419 397 397 392 392 414 414 420 420 415 415 396 396 421 421 422 422 423 423 403 403 424 424 390 390 422 422 375 375 374 374 425 425 424 424 426 426 427 427 428 428 377 377 390 390 375 375 429 429 430 430 431 431 432 432 433 433 434 434 429 429 427 427 426 426 427 427 431 431 435 435 418 418 408 408 436 436 399 399 414 414 400 400 407 407 436 436 408 408 398 398 437 437 405 405 437 437 398 398 436 436 405 405 437 437 394 394 417 417 371 371 413 413 404 404 393 393 409 409 393 393 405 405 394 394 413 413 371 371 370 370 392 392 416 416 410 410 416 416 417 417 413 413 369 369 371 371 438 438 438 438 371 371 439 439 398 398 400 400 436 436 418 418 436 436 400 400 440 440 441 441 406 406 442 442 421 421 443 443 444 444 437 437 407 407 437 437 444 444 394 394 439 439 417 417 401 401 393 393 392 392 410 410 392 392 394 394 419 419 438 438 439 439 445 445 397 397 402 402 416 416 371 371 417 417 439 439 417 417 402 402 401 401 445 445 439 439 446 446 436 436 407 407 437 437 447 447 448 448 440 440 441 441 440 440 448 448 394 394 444 444 419 419 449 449 444 444 441 441 444 444 449 449 419 419 401 401 423 423 446 446 392 392 397 397 416 416 397 397 419 419 395 395 446 446 439 439 401 401 396 396 403 403 402 402 403 403 423 423 401 401 450 450 446 446 451 451 446 446 450 450 445 445 444 444 407 407 441 441 406 406 441 441 407 407 448 448 447 447 452 452 419 419 449 449 395 395 452 452 447 447 453 453 449 449 443 443 395 395 425 425 454 454 451 451 397 397 396 396 402 402 396 396 395 395 421 421 455 455 451 451 454 454 422 422 424 424 403 403 450 450 451 451 455 455 423 423 424 424 425 425 446 446 423 423 451 451 441 441 448 448 449 449 449 449 448 448 443 443 433 433 432 432 456 456 395 395 443 443 421 421 457 457 453 453 456 456 442 442 375 375 421 421 454 454 373 373 458 458 396 396 422 422 403 403 422 422 421 421 375 375 425 425 374 374 373 373 390 390 374 374 424 424 423 423 425 425 451 451 455 455 454 454 459 459 459 459 454 454 458 458 443 443 452 452 442 442 448 448 452 452 443 443 460 460 461 461 462 462 456 456 432 432 457 457 376 376 442 442 457 457 463 463 464 464 372 372 458 458 373 373 464 464 422 422 390 390 424 424 390 390 377 377 391 391 373 373 372 372 464 464 391 391 372 372 374 374 425 425 373 373 454 454 459 459 458 458 465 465 465 465 458 458 466 466 442 442 452 452 457 457 453 453 457 457 452 452 377 377 467 467 391 391 442 442 376 376 375 375 434 434 433 433 468 468 391 391 469 469 372 372 467 467 377 377 470 470 471 471 382 382 466 466 469 469 391 391 467 467 466 466 458 458 464 464 469 469 463 463 372 372 463 463 471 471 464 464 472 472 466 466 382 382 466 466 472 472 465 465 376 376 432 432 470 470 432 432 376 376 457 457 467 467 462 462 469 469 376 376 470 470 377 377 434 434 473 473 470 470 469 469 461 461 463 463 473 473 462 462 467 467 471 471 463 463 474 474 469 469 462 462 461 461 471 471 474 474 378 378 474 474 463 463 461 461 464 464 471 471 466 466 472 472 382 382 475 475 475 475 382 382 381 381 432 432 434 434 470 470 468 468 428 428 476 476 477 477 474 474 461 461 470 470 473 473 467 467 476 476 435 435 473 473 379 379 378 378 474 474 435 435 460 460 462 462 380 380 381 381 378 378 460 460 477 477 461 461 381 381 380 380 384 384 477 477 379 379 474 474 471 471 378 378 382 382 475 475 381 381 383 383 383 383 381 381 384 384 473 473 434 434 476 476 468 468 476 476 434 434 431 431 478 478 460 460 473 473 435 435 462 462 431 431 460 460 435 435 478 478 479 479 477 477 478 478 477 477 460 460 479 479 480 480 379 379 479 479 379 379 477 477 480 480 481 481 380 380 480 480 380 380 379 379 387 387 384 384 481 481 384 384 380 380 481 481 385 385 384 384 387 387 476 476 428 428 427 427 435 435 476 476 427 427 478 478 430 430 482 482 429 429 431 431 427 427 479 479 482 482 483 483 430 430 478 478 431 431 480 480 483 483 484 484 482 482 479 479 478 478 481 481 484 484 485 485 483 483 480 480 479 479 387 387 485 485 388 388 484 484 481 481 480 480 388 388 386 386 387 387 485 485 387 387 481 481 486 486 487 487 488 488 486 486 489 489 490 490 490 490 487 487 486 486 491 491 489 489 492 492 489 489 491 491 490 490 493 493 494 494 492 492 491 491 492 492 494 494 495 495 494 494 493 493 496 496 488 488 487 487 497 497 498 498 496 496 488 488 496 496 498 498 497 497 499 499 500 500 500 500 498 498 497 497 501 501 499 499 502 502 499 499 501 501 500 500 501 501 502 502 503 503 504 504 505 505 506 506 507 507 508 508 509 509 510 510 511 511 512 512 513 513 514 514 515 515 513 513 516 516 517 517 518 518 519 519 520 520 521 521 520 520 522 522 523 523 524 524 521 521 509 509 525 525 526 526 527 527 528 528 529 529 530 530 531 531 532 532 533 533 534 534 535 535 536 536 537 537 538 538 528 528 539 539 540 540 541 541 542 542 543 543 544 544 545 545 546 546 540 540 539 539 547 547 546 546 548 548 505 505 545 545 548 548 546 546 545 545 544 544 528 528 549 549 550 550 535 535 533 533 547 547 534 534 545 545 551 551 548 548 547 547 533 533 540 540 537 537 552 552 551 551 535 535 550 550 553 553 554 554 532 532 527 527 549 549 555 555 550 550 531 531 556 556 557 557 558 558 538 538 559 559 525 525 557 557 510 510 509 509 560 560 559 559 561 561 562 562 563 563 512 512 525 525 510 510 564 564 565 565 566 566 567 567 568 568 569 569 564 564 562 562 561 561 562 562 566 566 570 570 553 553 543 543 571 571 534 534 549 549 535 535 542 542 571 571 543 543 533 533 572 572 540 540 572 572 533 533 571 571 540 540 572 572 529 529 552 552 506 506 548 548 539 539 528 528 544 544 528 528 540 540 529 529 548 548 506 506 505 505 527 527 551 551 545 545 551 551 552 552 548 548 504 504 506 506 573 573 573 573 506 506 574 574 533 533 535 535 571 571 553 553 571 571 535 535 575 575 576 576 541 541 577 577 556 556 578 578 579 579 572 572 542 542 572 572 579 579 529 529 574 574 552 552 536 536 528 528 527 527 545 545 527 527 529 529 554 554 573 573 574 574 580 580 532 532 537 537 551 551 506 506 552 552 574 574 552 552 537 537 536 536 580 580 574 574 581 581 571 571 542 542 572 572 582 582 583 583 575 575 576 576 575 575 583 583 529 529 579 579 554 554 584 584 579 579 576 576 579 579 584 584 554 554 536 536 558 558 581 581 527 527 532 532 551 551 532 532 554 554 530 530 581 581 574 574 536 536 531 531 538 538 537 537 538 538 558 558 536 536 585 585 581 581 586 586 581 581 585 585 580 580 579 579 542 542 576 576 541 541 576 576 542 542 583 583 582 582 587 587 554 554 584 584 530 530 587 587 582 582 588 588 584 584 578 578 530 530 560 560 589 589 586 586 532 532 531 531 537 537 531 531 530 530 556 556 590 590 586 586 589 589 557 557 559 559 538 538 585 585 586 586 590 590 558 558 559 559 560 560 581 581 558 558 586 586 576 576 583 583 584 584 584 584 583 583 578 578 568 568 567 567 591 591 530 530 578 578 556 556 592 592 588 588 591 591 577 577 510 510 556 556 589 589 508 508 593 593 531 531 557 557 538 538 557 557 556 556 510 510 560 560 509 509 508 508 525 525 509 509 559 559 558 558 560 560 586 586 590 590 589 589 594 594 594 594 589 589 593 593 578 578 587 587 577 577 583 583 587 587 578 578 595 595 596 596 597 597 591 591 567 567 592 592 511 511 577 577 592 592 598 598 599 599 507 507 593 593 508 508 599 599 557 557 525 525 559 559 525 525 512 512 526 526 508 508 507 507 599 599 526 526 507 507 509 509 560 560 508 508 589 589 594 594 593 593 600 600 600 600 593 593 601 601 577 577 587 587 592 592 588 588 592 592 587 587 512 512 602 602 526 526 577 577 511 511 510 510 569 569 568 568 603 603 526 526 604 604 507 507 602 602 512 512 605 605 606 606 517 517 601 601 604 604 526 526 602 602 601 601 593 593 599 599 604 604 598 598 507 507 598 598 606 606 599 599 607 607 601 601 517 517 601 601 607 607 600 600 511 511 567 567 605 605 567 567 511 511 592 592 602 602 597 597 604 604 511 511 605 605 512 512 569 569 608 608 605 605 604 604 596 596 598 598 608 608 597 597 602 602 606 606 598 598 609 609 604 604 597 597 596 596 606 606 609 609 513 513 609 609 598 598 596 596 599 599 606 606 601 601 607 607 517 517 610 610 610 610 517 517 516 516 567 567 569 569 605 605 603 603 563 563 611 611 612 612 609 609 596 596 605 605 608 608 602 602 611 611 570 570 608 608 514 514 513 513 609 609 570 570 595 595 597 597 515 515 516 516 513 513 595 595 612 612 596 596 516 516 515 515 519 519 612 612 514 514 609 609 606 606 513 513 517 517 610 610 516 516 518 518 518 518 516 516 519 519 608 608 569 569 611 611 603 603 611 611 569 569 566 566 613 613 595 595 608 608 570 570 597 597 566 566 595 595 570 570 613 613 614 614 612 612 613 613 612 612 595 595 614 614 615 615 514 514 614 614 514 514 612 612 615 615 616 616 515 515 615 615 515 515 514 514 522 522 519 519 616 616 519 519 515 515 616 616 520 520 519 519 522 522 611 611 563 563 562 562 570 570 611 611 562 562 613 613 565 565 617 617 564 564 566 566 562 562 614 614 617 617 618 618 565 565 613 613 566 566 615 615 618 618 619 619 617 617 614 614 613 613 616 616 619 619 620 620 618 618 615 615 614 614 522 522 620 620 523 523 619 619 616 616 615 615 523 523 521 521 522 522 620 620 522 522 616 616 621 621 622 622 623 623 623 623 624 624 625 625 622 622 624 624 623 623 626 626 625 625 624 624 622 622 621 621 627 627 628 628 625 625 626 626 629 629 630 630 628 628 626 626 629 629 628 628 631 631 627 627 621 621 632 632 633 633 631 631 627 627 631 631 633 633 632 632 634 634 635 635 635 635 633 633 632 632 636 636 634 634 637 637 634 634 636 636 635 635 636 636 637 637 638 638 639 639 640 640 641 641 642 642 643 643 644 644 644 644 645 645 646 646 647 647 648 648 649 649 650 650 651 651 652 652 653 653 654 654 655 655 656 656 657 657 658 658 654 654 659 659 658 658 660 660 661 661 652 652 662 662 663 663 664 664 665 665 666 666 667 667 668 668 669 669 670 670 671 671 672 672 673 673 663 663 674 674 675 675 676 676 677 677 678 678 679 679 680 680 681 681 675 675 674 674 682 682 681 681 683 683 640 640 680 680 683 683 681 681 680 680 679 679 663 663 684 684 685 685 670 670 668 668 682 682 669 669 680 680 686 686 683 683 682 682 668 668 675 675 672 672 687 687 686 686 670 670 685 685 688 688 689 689 649 649 662 662 684 684 690 690 685 685 691 691 648 648 692 692 693 693 673 673 694 694 642 642 667 667 666 666 644 644 695 695 694 694 696 696 697 697 698 698 691 691 667 667 642 642 699 699 700 700 701 701 702 702 703 703 704 704 699 699 697 697 696 696 697 697 701 701 705 705 688 688 678 678 706 706 669 669 684 684 670 670 677 677 706 706 678 678 668 668 707 707 675 675 707 707 668 668 706 706 675 675 707 707 664 664 687 687 641 641 683 683 674 674 663 663 679 679 663 663 675 675 664 664 641 641 640 640 683 683 662 662 686 686 680 680 686 686 687 687 683 683 708 708 641 641 709 709 641 641 708 708 639 639 668 668 670 670 706 706 688 688 706 706 670 670 710 710 711 711 676 676 712 712 713 713 692 692 714 714 707 707 677 677 707 707 714 714 664 664 709 709 687 687 671 671 663 663 662 662 680 680 662 662 664 664 689 689 708 708 709 709 715 715 672 672 686 686 649 649 641 641 687 687 709 709 687 687 672 672 671 671 715 715 709 709 716 716 706 706 677 677 707 707 717 717 718 718 710 710 711 711 710 710 718 718 664 664 714 714 689 689 719 719 714 714 711 711 714 714 719 719 689 689 693 693 716 716 671 671 662 662 649 649 686 686 649 649 689 689 647 647 716 716 709 709 671 671 648 648 673 673 672 672 673 673 693 693 671 671 720 720 716 716 721 721 716 716 720 720 715 715 714 714 677 677 711 711 676 676 711 711 677 677 718 718 717 717 722 722 689 689 719 719 647 647 722 722 717 717 723 723 719 719 712 712 647 647 721 721 693 693 695 695 649 649 648 648 672 672 648 648 647 647 692 692 720 720 721 721 724 724 691 691 694 694 673 673 716 716 693 693 721 721 693 693 694 694 695 695 724 724 721 721 725 725 711 711 718 718 719 719 719 719 718 718 712 712 703 703 702 702 726 726 647 647 712 712 692 692 727 727 723 723 726 726 713 713 667 667 692 692 725 725 646 646 728 728 648 648 691 691 673 673 691 691 692 692 667 667 725 725 721 721 695 695 642 642 644 644 694 694 644 644 646 646 695 695 729 729 725 725 728 728 725 725 729 729 724 724 712 712 722 722 713 713 718 718 722 722 712 712 730 730 731 731 732 732 726 726 702 702 727 727 665 665 713 713 727 727 733 733 645 645 734 734 728 728 646 646 733 733 691 691 642 642 694 694 642 642 666 666 643 643 646 646 645 645 733 733 643 643 645 645 644 644 695 695 646 646 725 725 729 729 728 728 735 735 735 735 728 728 736 736 713 713 722 722 727 727 723 723 727 727 722 722 666 666 737 737 643 643 713 713 665 665 667 667 704 704 703 703 738 738 643 643 739 739 645 645 737 737 666 666 740 740 736 736 733 733 741 741 739 739 643 643 737 737 736 736 728 728 733 733 739 739 734 734 645 645 734 734 741 741 733 733 742 742 736 736 661 661 736 736 742 742 735 735 665 665 702 702 740 740 702 702 665 665 727 727 737 737 732 732 739 739 665 665 740 740 666 666 704 704 743 743 740 740 739 739 731 731 734 734 743 743 732 732 737 737 744 744 741 741 734 734 739 739 732 732 731 731 661 661 736 736 741 741 744 744 734 734 731 731 744 744 652 652 741 741 745 745 661 661 660 660 661 661 745 745 742 742 702 702 704 704 740 740 738 738 698 698 746 746 747 747 744 744 731 731 740 740 743 743 737 737 746 746 705 705 743 743 650 650 652 652 744 744 705 705 730 730 732 732 651 651 660 660 652 652 730 730 747 747 731 731 660 660 651 651 653 653 747 747 650 650 744 744 741 741 652 652 661 661 745 745 660 660 655 655 655 655 660 660 653 653 743 743 704 704 746 746 738 738 746 746 704 704 701 701 748 748 730 730 743 743 705 705 732 732 701 701 730 730 705 705 748 748 749 749 747 747 748 748 747 747 730 730 749 749 750 750 650 650 749 749 650 650 747 747 750 750 751 751 651 651 750 750 651 651 650 650 653 653 751 751 659 659 653 653 651 651 751 751 654 654 653 653 659 659 746 746 698 698 697 697 705 705 746 746 697 697 748 748 700 700 752 752 699 699 701 701 697 697 749 749 752 752 753 753 700 700 748 748 701 701 750 750 753 753 754 754 752 752 749 749 748 748 751 751 754 754 755 755 753 753 750 750 749 749 659 659 755 755 656 656 754 754 751 751 750 750 656 656 658 658 659 659 755 755 659 659 751 751 756 756 757 757 758 758 757 757 756 756 759 759 760 760 761 761 762 762 763 763 764 764 762 762 762 762 765 765 766 766 760 760 762 762 766 766 762 762 764 764 767 767 765 765 762 762 767 767 763 763 768 768 769 769 770 770 764 764 763 763 769 769 771 771 763 763 772 772 768 768 763 763 773 773 774 774 775 775 770 770 763 763 771 771 776 776 777 777 778 778 779 779 780 780 777 777 778 778 777 777 780 780 781 781 779 779 782 782 779 779 781 781 780 780 782 782 783 783 784 784 784 784 781 781 782 782 785 785 786 786 783 783 784 784 783 783 786 786 774 774 785 785 775 775 785 785 774 774 786 786 775 775 763 763 773 773 787 787 773 773 763 763 788 788 773 773 789 789 790 790 773 773 791 791 790 790 789 789 773 773 792 792 773 773 793 793 792 792 791 791 773 773 794 794 793 793 787 787 795 795 787 787 796 796 797 797 787 787 795 795 787 787 798 798 794 794 787 787 797 797 798 798 773 773 787 787 793 793 787 787 763 763 762 762 799 799 800 800 801 801 762 762 802 802 787 787 803 803 801 801 804 804 801 801 803 803 799 799 804 804 805 805 806 806 806 806 803 803 804 804 807 807 808 808 805 805 806 806 805 805 808 808 809 809 807 807 810 810 807 807 809 809 808 808 810 810 802 802 811 811 811 811 809 809 810 810 762 762 811 811 802 802 812 812 813 813 814 814 812 812 814 814 815 815 816 816 817 817 818 818 819 819 820 820 821 821 822 822 823 823 824 824 825 825 826 826 827 827 828 828 829 829 830 830 831 831 832 832 833 833 834 834 835 835 836 836 836 836 837 837 834 834 835 835 838 838 839 839 838 838 835 835 834 834 840 840 839 839 841 841 838 838 841 841 839 839 837 837 829 829 828 828 837 837 836 836 829 829 831 831 830 830 832 832 831 831 828 828 830 830 833 833 832 832 824 824 822 822 825 825 823 823 824 824 823 823 833 833 817 817 827 827 826 826 822 822 826 826 825 825 821 821 818 818 819 819 827 827 817 817 816 816 816 816 818 818 821 821 842 842 843 843 844 844 842 842 844 844 845 845 846 846 847 847 848 848 849 849 850 850 851 851 852 852 853 853 854 854 855 855 856 856 857 857 858 858 859 859 860 860 861 861 862 862 857 857 855 855 857 857 862 862 863 863 862 862 861 861 859 859 856 856 860 860 860 860 856 856 855 855 858 858 850 850 849 849 858 858 849 849 859 859 851 851 853 853 852 852 850 850 853 853 851 851 846 846 854 854 847 847 852 852 854 854 846 846 864 864 865 865 866 866 867 867 868 868 869 869 870 870 871 871 872 872 873 873 874 874 875 875 876 876 877 877 878 878 877 877 876 876 879 879 880 880 878 878 881 881 877 877 881 881 878 878 872 872 879 879 876 876 871 871 879 879 872 872 870 870 874 874 873 873 871 871 870 870 873 873 875 875 865 865 864 864 875 875 874 874 865 865 867 867 869 869 866 866 869 869 864 864 866 866 882 882 883 883 884 884 885 885 883 883 886 886 883 883 885 885 884 884 887 887 888 888 886 886 885 885 886 886 888 888 887 887 889 889 890 890 890 890 888 888 887 887 889 889 891 891 890 890 892 892 882 882 884 884 893 893 894 894 892 892 882 882 892 892 894 894 893 893 895 895 896 896 896 896 894 894 893 893 897 897 895 895 898 898 895 895 897 897 896 896 897 897 898 898 899 899 900 900 901 901 902 902 903 903 904 904 905 905 906 906 907 907 904 904 905 905 908 908 909 909 901 901 900 900 910 910 911 911 910 910 907 907 912 912 913 913 914 914 908 908 914 914 915 915 916 916 917 917 912 912 918 918 902 902 919 919 918 918 920 920 921 921 920 920 922 922 921 921 917 917 916 916 923 923 924 924 921 921 922 922 923 923 925 925 926 926 922 922 927 927 924 924 928 928 925 925 929 929 930 930 924 924 927 927 931 931 929 929 932 932 927 927 933 933 930 930 934 934 932 932 935 935 936 936 930 930 933 933 937 937 935 935 938 938 933 933 939 939 936 936 940 940 938 938 941 941 942 942 943 943 944 944 941 941 945 945 946 946 947 947 948 948 949 949 950 950 951 951 952 952 953 953 954 954 955 955 956 956 957 957 952 952 958 958 959 959 956 956 960 960 961 961 954 954 962 962 963 963 964 964 958 958 965 965 966 966 967 967 968 968 969 969 965 965 970 970 971 971 972 972 973 973 974 974 975 975 976 976 977 977 978 978 979 979 980 980 981 981 982 982 983 983 984 984 985 985 986 986 987 987 988 988 989 989 990 990 991 991 992 992 993 993 994 994 995 995 996 996 997 997 998 998 999 999 991 991 998 998 1000 1000 990 990 1001 1001 996 996 993 993 1002 1002 1003 1003 994 994 1004 1004 1001 1001 985 985 1000 1000 1005 1005 1006 1006 984 984 988 988 987 987 1004 1004 1007 1007 989 989 1008 1008 1009 1009 1010 1010 980 980 1011 1011 1008 1008 983 983 981 981 1012 1012 1013 1013 974 974 1010 1010 1014 1014 1015 1015 973 973 972 972 1016 1016 1012 1012 977 977 1015 1015 1017 1017 970 970 945 945 951 951 946 946 939 939 1018 1018 936 936 975 975 968 968 967 967 919 919 920 920 918 918 901 901 919 919 902 902 910 910 900 900 907 907 906 906 911 911 907 907 903 903 906 906 904 904 909 909 903 903 905 905 915 915 909 909 908 908 913 913 915 915 914 914 917 917 913 913 912 912 923 923 916 916 925 925 928 928 926 926 925 925 931 931 928 928 929 929 934 934 931 931 932 932 937 937 934 934 935 935 940 940 937 937 938 938 946 946 940 940 941 941 951 951 945 945 952 952 957 957 950 950 952 952 959 959 957 957 956 956 966 966 959 959 958 958 971 971 966 966 965 965 1017 1017 971 971 970 970 972 972 1017 1017 1015 1015 974 974 973 973 1010 1010 1009 1009 1014 1014 1010 1010 979 979 1009 1009 980 980 1019 1019 979 979 978 978 1005 1005 1019 1019 1006 1006 1019 1019 978 978 1006 1006 986 986 1005 1005 984 984 1001 1001 986 986 985 985 990 990 1000 1000 991 991 999 999 992 992 991 991 997 997 999 999 998 998 1002 1002 997 997 996 996 995 995 1002 1002 993 993 1003 1003 995 995 994 994 987 987 1003 1003 1004 1004 989 989 988 988 1008 1008 1011 1011 1007 1007 1008 1008 982 982 1011 1011 983 983 1013 1013 982 982 981 981 1016 1016 1013 1013 1012 1012 976 976 1016 1016 977 977 967 967 976 976 975 975 969 969 968 968 963 963 961 961 964 964 963 963 962 962 969 969 963 963 954 954 953 953 960 960 961 961 960 960 964 964 955 955 947 947 953 953 948 948 943 943 949 949 955 955 948 948 947 947 942 942 944 944 1018 1018 949 949 943 943 942 942 936 936 1018 1018 944 944 1020 1020 1021 1021 1022 1022 1023 1023 1024 1024 1025 1025 1024 1024 1026 1026 1025 1025 1027 1027 1026 1026 1028 1028 1029 1029 1030 1030 1031 1031 1032 1032 1033 1033 1034 1034 1035 1035 1036 1036 1037 1037 1038 1038 1039 1039 1040 1040 1041 1041 1042 1042 1043 1043 1044 1044 1045 1045 1046 1046 1047 1047 1048 1048 1049 1049 1050 1050 1051 1051 1052 1052 1053 1053 1054 1054 1055 1055 1056 1056 1057 1057 1058 1058 1059 1059 1060 1060 1061 1061 1062 1062 1059 1059 1063 1063 1064 1064 1065 1065 1066 1066 1061 1061 1065 1065 1064 1064 1067 1067 1068 1068 1066 1066 1064 1064 1066 1066 1068 1068 1067 1067 1069 1069 1070 1070 1070 1070 1068 1068 1067 1067 1071 1071 1072 1072 1073 1073 1069 1069 1072 1072 1070 1070 1074 1074 1071 1071 1075 1075 1071 1071 1076 1076 1072 1072 1071 1071 1074 1074 1077 1077 1071 1071 1077 1077 1076 1076 1064 1064 1078 1078 1061 1061 1074 1074 1075 1075 1079 1079 1062 1062 1060 1060 1059 1059 1056 1056 1048 1048 1047 1047 1055 1055 1062 1062 1063 1063 1058 1058 1057 1057 1054 1054 1058 1058 1054 1054 1053 1053 1063 1063 1053 1053 1055 1055 1047 1047 1057 1057 1056 1056 1045 1045 1041 1041 1043 1043 1048 1048 1050 1050 1049 1049 1052 1052 1049 1049 1050 1050 1043 1043 1042 1042 1051 1051 1042 1042 1052 1052 1051 1051 1045 1045 1044 1044 1041 1041 1046 1046 1035 1035 1037 1037 1037 1037 1044 1044 1046 1046 1031 1031 1039 1039 1038 1038 1040 1040 1036 1036 1035 1035 1036 1036 1040 1040 1039 1039 1020 1020 1034 1034 1033 1033 1029 1029 1022 1022 1030 1030 1031 1031 1038 1038 1029 1029 1028 1028 1080 1080 1081 1081 1021 1021 1020 1020 1033 1033 1021 1021 1030 1030 1022 1022 1023 1023 1025 1025 1032 1032 1023 1023 1032 1032 1034 1034 1081 1081 1027 1027 1028 1028 1082 1082 1081 1081 1080 1080 1072 1072 1076 1076 1083 1083 1073 1073 1075 1075 1071 1071 1070 1070 1083 1083 1084 1084 1069 1069 1073 1073 1072 1072 1083 1083 1070 1070 1072 1072 1084 1084 1085 1085 1068 1068 1084 1084 1068 1068 1070 1070 1085 1085 1078 1078 1064 1064 1085 1085 1064 1064 1068 1068 1078 1078 1086 1086 1061 1061 1059 1059 1086 1086 1087 1087 1060 1060 1065 1065 1061 1061 1086 1086 1059 1059 1061 1061 1087 1087 1088 1088 1063 1063 1087 1087 1063 1063 1059 1059 1088 1088 1089 1089 1053 1053 1088 1088 1053 1053 1063 1063 1089 1089 1090 1090 1058 1058 1089 1089 1058 1058 1053 1053 1090 1090 1091 1091 1056 1056 1090 1090 1056 1056 1058 1058 1091 1091 1092 1092 1048 1048 1091 1091 1048 1048 1056 1056 1092 1092 1093 1093 1050 1050 1092 1092 1050 1050 1048 1048 1093 1093 1094 1094 1051 1051 1093 1093 1051 1051 1050 1050 1094 1094 1095 1095 1043 1043 1094 1094 1043 1043 1051 1051 1095 1095 1096 1096 1045 1045 1095 1095 1045 1045 1043 1043 1096 1096 1097 1097 1046 1046 1096 1096 1046 1046 1045 1045 1097 1097 1098 1098 1035 1035 1097 1097 1035 1035 1046 1046 1098 1098 1099 1099 1040 1040 1098 1098 1040 1040 1035 1035 1099 1099 1100 1100 1038 1038 1099 1099 1038 1038 1040 1040 1100 1100 1101 1101 1029 1029 1100 1100 1029 1029 1038 1038 1101 1101 1102 1102 1022 1022 1101 1101 1022 1022 1029 1029 1102 1102 1103 1103 1020 1020 1102 1102 1020 1020 1022 1022 1103 1103 1104 1104 1034 1034 1103 1103 1034 1034 1020 1020 1104 1104 1105 1105 1023 1023 1104 1104 1023 1023 1034 1034 1105 1105 1106 1106 1024 1024 1105 1105 1024 1024 1023 1023 1106 1106 1080 1080 1028 1028 1106 1106 1028 1028 1024 1024 1026 1026 1024 1024 1028 1028 1107 1107 1108 1108 1109 1109 1110 1110 1111 1111 1112 1112 1111 1111 1113 1113 1112 1112 1114 1114 1113 1113 1115 1115 1116 1116 1117 1117 1118 1118 1119 1119 1120 1120 1121 1121 1122 1122 1123 1123 1124 1124 1125 1125 1126 1126 1127 1127 1128 1128 1129 1129 1130 1130 1131 1131 1132 1132 1133 1133 1134 1134 1135 1135 1136 1136 1137 1137 1138 1138 1139 1139 1140 1140 1141 1141 1142 1142 1143 1143 1144 1144 1145 1145 1146 1146 1147 1147 1148 1148 1149 1149 1146 1146 1150 1150 1151 1151 1152 1152 1153 1153 1148 1148 1152 1152 1151 1151 1154 1154 1155 1155 1153 1153 1151 1151 1153 1153 1155 1155 1154 1154 1156 1156 1157 1157 1157 1157 1155 1155 1154 1154 1158 1158 1159 1159 1160 1160 1156 1156 1159 1159 1157 1157 1161 1161 1162 1162 1158 1158 1158 1158 1163 1163 1159 1159 1163 1163 1158 1158 1164 1164 1158 1158 1162 1162 1164 1164 1151 1151 1165 1165 1148 1148 1162 1162 1161 1161 1166 1166 1141 1141 1145 1145 1144 1144 1142 1142 1149 1149 1150 1150 1146 1146 1149 1149 1147 1147 1134 1134 1144 1144 1143 1143 1145 1145 1141 1141 1140 1140 1150 1150 1140 1140 1142 1142 1135 1135 1137 1137 1136 1136 1143 1143 1135 1135 1134 1134 1139 1139 1138 1138 1129 1129 1136 1136 1137 1137 1139 1139 1123 1123 1127 1127 1126 1126 1130 1130 1129 1129 1138 1138 1132 1132 1131 1131 1128 1128 1128 1128 1130 1130 1132 1132 1119 1119 1121 1121 1110 1110 1124 1124 1133 1133 1122 1122 1133 1133 1124 1124 1131 1131 1127 1127 1123 1123 1122 1122 1126 1126 1125 1125 1118 1118 1118 1118 1125 1125 1116 1116 1108 1108 1117 1117 1109 1109 1117 1117 1116 1116 1109 1109 1121 1121 1120 1120 1107 1107 1120 1120 1108 1108 1107 1107 1115 1115 1113 1113 1111 1111 1110 1110 1112 1112 1119 1119 1115 1115 1167 1167 1114 1114 1168 1168 1167 1167 1169 1169 1159 1159 1163 1163 1170 1170 1160 1160 1161 1161 1158 1158 1157 1157 1170 1170 1171 1171 1156 1156 1160 1160 1159 1159 1170 1170 1157 1157 1159 1159 1171 1171 1172 1172 1155 1155 1171 1171 1155 1155 1157 1157 1172 1172 1165 1165 1151 1151 1172 1172 1151 1151 1155 1155 1165 1165 1173 1173 1148 1148 1146 1146 1173 1173 1174 1174 1147 1147 1152 1152 1148 1148 1173 1173 1146 1146 1148 1148 1174 1174 1175 1175 1150 1150 1174 1174 1150 1150 1146 1146 1175 1175 1176 1176 1140 1140 1175 1175 1140 1140 1150 1150 1176 1176 1177 1177 1145 1145 1176 1176 1145 1145 1140 1140 1177 1177 1178 1178 1143 1143 1177 1177 1143 1143 1145 1145 1178 1178 1179 1179 1135 1135 1178 1178 1135 1135 1143 1143 1179 1179 1180 1180 1137 1137 1179 1179 1137 1137 1135 1135 1180 1180 1181 1181 1138 1138 1180 1180 1138 1138 1137 1137 1181 1181 1182 1182 1130 1130 1181 1181 1130 1130 1138 1138 1182 1182 1183 1183 1132 1132 1182 1182 1132 1132 1130 1130 1183 1183 1184 1184 1133 1133 1183 1183 1133 1133 1132 1132 1184 1184 1185 1185 1122 1122 1184 1184 1122 1122 1133 1133 1185 1185 1186 1186 1127 1127 1185 1185 1127 1127 1122 1122 1186 1186 1187 1187 1125 1125 1186 1186 1125 1125 1127 1127 1187 1187 1188 1188 1116 1116 1187 1187 1116 1116 1125 1125 1188 1188 1189 1189 1109 1109 1188 1188 1109 1109 1116 1116 1189 1189 1190 1190 1107 1107 1189 1189 1107 1107 1109 1109 1190 1190 1191 1191 1121 1121 1190 1190 1121 1121 1107 1107 1191 1191 1192 1192 1110 1110 1191 1191 1110 1110 1121 1121 1192 1192 1193 1193 1111 1111 1192 1192 1111 1111 1110 1110 1193 1193 1169 1169 1115 1115 1193 1193 1115 1115 1111 1111 1167 1167 1115 1115 1169 1169 1194 1194 1195 1195 1196 1196 1197 1197 1198 1198 1199 1199 1199 1199 1200 1200 1197 1197 1197 1197 1201 1201 1198 1198 1194 1194 1202 1202 1201 1201 1202 1202 1198 1198 1201 1201 1203 1203 1196 1196 1195 1195 1196 1196 1202 1202 1194 1194 1203 1203 1204 1204 1205 1205 1204 1204 1203 1203 1195 1195 1205 1205 1204 1204 1206 1206 1206 1206 1207 1207 1208 1208 1208 1208 1205 1205 1206 1206 1209 1209 1207 1207 1210 1210 1207 1207 1209 1209 1208 1208 1211 1211 1212 1212 1210 1210 1209 1209 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1214 1214 1212 1212 1211 1211 1215 1215 1213 1213 1216 1216 1213 1213 1215 1215 1214 1214 1217 1217 1218 1218 1216 1216 1215 1215 1216 1216 1218 1218 1217 1217 1219 1219 1220 1220 1220 1220 1218 1218 1217 1217 1221 1221 1219 1219 1222 1222 1219 1219 1221 1221 1220 1220 1221 1221 1222 1222 1223 1223 1223 1223 1222 1222 1224 1224 1225 1225 1224 1224 1226 1226 1224 1224 1225 1225 1223 1223 1227 1227 1228 1228 1226 1226 1225 1225 1226 1226 1228 1228 1229 1229 1230 1230 1231 1231 1232 1232 1233 1233 1234 1234 1235 1235 1236 1236 1237 1237 1238 1238 1239 1239 1240 1240 1241 1241 1242 1242 1243 1243 1244 1244 1245 1245 1246 1246 1247 1247 1248 1248 1243 1243 1247 1247 1249 1249 1248 1248 1241 1241 1246 1246 1242 1242 1248 1248 1241 1241 1243 1243 1245 1245 1244 1244 1235 1235 1242 1242 1246 1246 1245 1245 1237 1237 1236 1236 1238 1238 1235 1235 1244 1244 1236 1236 1230 1230 1240 1240 1239 1239 1240 1240 1237 1237 1238 1238 1233 1233 1229 1229 1231 1231 1231 1231 1230 1230 1239 1239 1234 1234 1227 1227 1232 1232 1233 1233 1232 1232 1229 1229 1227 1227 1234 1234 1228 1228 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1250 1250 1257 1257 1255 1255 1258 1258 1259 1259 1260 1260 1261 1261 1254 1254 1256 1256 1258 1258 1262 1262 1263 1263 1256 1256 1255 1255 1257 1257 1264 1264 1265 1265 1266 1266 1267 1267 1268 1268 1269 1269 1266 1266 1270 1270 1264 1264 1259 1259 1266 1266 1271 1271 1272 1272 1264 1264 1270 1270 1273 1273 1274 1274 1262 1262 1275 1275 1276 1276 1277 1277 1278 1278 1276 1276 1279 1279 1280 1280 1281 1281 1282 1282 1283 1283 1284 1284 1281 1281 1281 1281 1285 1285 1282 1282 1286 1286 1284 1284 1275 1275 1287 1287 1288 1288 1289 1289 1276 1276 1253 1253 1290 1290 1278 1278 1291 1291 1292 1292 1253 1253 1278 1278 1292 1292 1293 1293 1291 1291 1294 1294 1278 1278 1294 1294 1291 1291 1295 1295 1296 1296 1297 1297 1293 1293 1294 1294 1295 1295 1298 1298 1299 1299 1300 1300 1299 1299 1297 1297 1296 1296 1255 1255 1251 1251 1250 1250 1273 1273 1261 1261 1274 1274 1261 1261 1273 1273 1254 1254 1253 1253 1292 1292 1252 1252 1301 1301 1251 1251 1255 1255 1302 1302 1294 1294 1279 1279 1251 1251 1290 1290 1253 1253 1296 1296 1295 1295 1303 1303 1278 1278 1253 1253 1276 1276 1294 1294 1278 1278 1279 1279 1296 1296 1300 1300 1299 1299 1293 1293 1295 1295 1297 1297 1295 1295 1302 1302 1303 1303 1304 1304 1300 1300 1296 1296 1254 1254 1301 1301 1255 1255 1262 1262 1274 1274 1263 1263 1267 1267 1277 1277 1290 1290 1301 1301 1290 1290 1251 1251 1254 1254 1305 1305 1301 1301 1306 1306 1279 1279 1275 1275 1290 1290 1301 1301 1267 1267 1303 1303 1302 1302 1307 1307 1276 1276 1290 1290 1277 1277 1279 1279 1276 1276 1275 1275 1303 1303 1304 1304 1296 1296 1294 1294 1302 1302 1295 1295 1302 1302 1306 1306 1307 1307 1308 1308 1304 1304 1303 1303 1273 1273 1305 1305 1254 1254 1258 1258 1263 1263 1309 1309 1286 1286 1277 1277 1269 1269 1305 1305 1267 1267 1301 1301 1310 1310 1305 1305 1273 1273 1311 1311 1312 1312 1313 1313 1268 1268 1267 1267 1305 1305 1307 1307 1306 1306 1283 1283 1267 1267 1269 1269 1277 1277 1286 1286 1275 1275 1277 1277 1307 1307 1308 1308 1303 1303 1279 1279 1306 1306 1302 1302 1306 1306 1284 1284 1283 1283 1314 1314 1308 1308 1307 1307 1262 1262 1310 1310 1273 1273 1315 1315 1259 1259 1309 1309 1268 1268 1316 1316 1317 1317 1310 1310 1268 1268 1305 1305 1262 1262 1318 1318 1310 1310 1269 1269 1317 1317 1311 1311 1310 1310 1316 1316 1268 1268 1286 1286 1311 1311 1285 1285 1269 1269 1268 1268 1317 1317 1286 1286 1269 1269 1311 1311 1283 1283 1314 1314 1307 1307 1275 1275 1284 1284 1306 1306 1284 1284 1285 1285 1281 1281 1319 1319 1314 1314 1283 1283 1258 1258 1318 1318 1262 1262 1320 1320 1321 1321 1260 1260 1321 1321 1316 1316 1318 1318 1318 1318 1316 1316 1310 1310 1318 1318 1260 1260 1321 1321 1322 1322 1317 1317 1316 1316 1316 1316 1321 1321 1322 1322 1312 1312 1311 1311 1317 1317 1317 1317 1322 1322 1312 1312 1285 1285 1311 1311 1313 1313 1281 1281 1319 1319 1283 1283 1286 1286 1285 1285 1284 1284 1285 1285 1313 1313 1282 1282 1280 1280 1319 1319 1281 1281 1309 1309 1259 1259 1258 1258 1315 1315 1270 1270 1266 1266 1322 1322 1321 1321 1323 1323 1258 1258 1260 1260 1318 1318 1260 1260 1271 1271 1320 1320 1312 1312 1322 1322 1324 1324 1321 1321 1320 1320 1323 1323 1313 1313 1312 1312 1325 1325 1322 1322 1323 1323 1324 1324 1282 1282 1313 1313 1289 1289 1312 1312 1324 1324 1325 1325 1282 1282 1289 1289 1288 1288 1313 1313 1325 1325 1289 1289 1288 1288 1280 1280 1282 1282 1315 1315 1266 1266 1259 1259 1259 1259 1271 1271 1260 1260 1265 1265 1326 1326 1271 1271 1266 1266 1265 1265 1271 1271 1326 1326 1327 1327 1320 1320 1271 1271 1326 1326 1320 1320 1327 1327 1328 1328 1323 1323 1320 1320 1327 1327 1323 1323 1328 1328 1329 1329 1324 1324 1323 1323 1328 1328 1324 1324 1329 1329 1330 1330 1325 1325 1324 1324 1329 1329 1325 1325 1287 1287 1289 1289 1330 1330 1325 1325 1330 1330 1289 1289 1331 1331 1332 1332 1333 1333 1331 1331 1334 1334 1335 1335 1335 1335 1332 1332 1331 1331 1336 1336 1334 1334 1337 1337 1334 1334 1336 1336 1335 1335 1338 1338 1339 1339 1337 1337 1336 1336 1337 1337 1339 1339 1340 1340 1339 1339 1338 1338 1341 1341 1333 1333 1332 1332 1342 1342 1343 1343 1341 1341 1333 1333 1341 1341 1343 1343 1342 1342 1344 1344 1345 1345 1345 1345 1343 1343 1342 1342 1346 1346 1344 1344 1347 1347 1344 1344 1346 1346 1345 1345 1346 1346 1347 1347 1348 1348 1349 1349 1350 1350 1351 1351 1352 1352 1353 1353 1354 1354 1355 1355 1356 1356 1357 1357 1349 1349 1358 1358 1359 1359 1356 1356 1354 1354 1360 1360 1357 1357 1356 1356 1360 1360 1357 1357 1361 1361 1355 1355 1353 1353 1352 1352 1362 1362 1363 1363 1364 1364 1365 1365 1366 1366 1367 1367 1368 1368 1365 1365 1369 1369 1363 1363 1350 1350 1365 1365 1370 1370 1371 1371 1363 1363 1369 1369 1372 1372 1373 1373 1358 1358 1374 1374 1375 1375 1376 1376 1377 1377 1375 1375 1378 1378 1379 1379 1380 1380 1381 1381 1382 1382 1380 1380 1383 1383 1380 1380 1384 1384 1381 1381 1385 1385 1382 1382 1374 1374 1386 1386 1387 1387 1388 1388 1375 1375 1362 1362 1389 1389 1377 1377 1390 1390 1391 1391 1362 1362 1377 1377 1391 1391 1392 1392 1390 1390 1393 1393 1377 1377 1393 1393 1390 1390 1394 1394 1395 1395 1396 1396 1392 1392 1393 1393 1394 1394 1397 1397 1398 1398 1399 1399 1395 1395 1398 1398 1396 1396 1356 1356 1352 1352 1354 1354 1372 1372 1361 1361 1373 1373 1361 1361 1372 1372 1355 1355 1362 1362 1391 1391 1353 1353 1400 1400 1352 1352 1356 1356 1401 1401 1393 1393 1378 1378 1352 1352 1389 1389 1362 1362 1395 1395 1394 1394 1402 1402 1377 1377 1362 1362 1375 1375 1393 1393 1377 1377 1378 1378 1403 1403 1399 1399 1395 1395 1392 1392 1394 1394 1396 1396 1401 1401 1402 1402 1394 1394 1399 1399 1398 1398 1395 1395 1355 1355 1400 1400 1356 1356 1358 1358 1373 1373 1359 1359 1368 1368 1376 1376 1389 1389 1400 1400 1389 1389 1352 1352 1355 1355 1404 1404 1400 1400 1405 1405 1378 1378 1374 1374 1389 1389 1400 1400 1368 1368 1406 1406 1402 1402 1401 1401 1375 1375 1389 1389 1376 1376 1378 1378 1375 1375 1374 1374 1402 1402 1403 1403 1395 1395 1393 1393 1401 1401 1394 1394 1401 1401 1405 1405 1406 1406 1407 1407 1403 1403 1402 1402 1372 1372 1404 1404 1355 1355 1349 1349 1359 1359 1408 1408 1385 1385 1376 1376 1367 1367 1404 1404 1368 1368 1400 1400 1409 1409 1404 1404 1372 1372 1410 1410 1411 1411 1412 1412 1366 1366 1368 1368 1404 1404 1383 1383 1406 1406 1405 1405 1368 1368 1367 1367 1376 1376 1374 1374 1376 1376 1385 1385 1413 1413 1407 1407 1406 1406 1378 1378 1405 1405 1401 1401 1405 1405 1382 1382 1383 1383 1407 1407 1402 1402 1406 1406 1358 1358 1409 1409 1372 1372 1414 1414 1350 1350 1408 1408 1366 1366 1415 1415 1416 1416 1409 1409 1366 1366 1404 1404 1358 1358 1417 1417 1409 1409 1367 1367 1416 1416 1410 1410 1409 1409 1415 1415 1366 1366 1385 1385 1410 1410 1384 1384 1367 1367 1366 1366 1416 1416 1385 1385 1367 1367 1410 1410 1383 1383 1418 1418 1413 1413 1374 1374 1382 1382 1405 1405 1382 1382 1384 1384 1380 1380 1413 1413 1406 1406 1383 1383 1349 1349 1417 1417 1358 1358 1419 1419 1420 1420 1351 1351 1420 1420 1415 1415 1417 1417 1417 1417 1415 1415 1409 1409 1417 1417 1351 1351 1420 1420 1421 1421 1416 1416 1415 1415 1415 1415 1420 1420 1421 1421 1411 1411 1410 1410 1416 1416 1416 1416 1421 1421 1411 1411 1384 1384 1410 1410 1412 1412 1383 1383 1380 1380 1418 1418 1385 1385 1384 1384 1382 1382 1384 1384 1412 1412 1381 1381 1379 1379 1418 1418 1380 1380 1408 1408 1350 1350 1349 1349 1414 1414 1369 1369 1365 1365 1421 1421 1420 1420 1422 1422 1349 1349 1351 1351 1417 1417 1351 1351 1370 1370 1419 1419 1411 1411 1421 1421 1423 1423 1420 1420 1419 1419 1422 1422 1412 1412 1411 1411 1424 1424 1421 1421 1422 1422 1423 1423 1381 1381 1412 1412 1388 1388 1411 1411 1423 1423 1424 1424 1381 1381 1388 1388 1387 1387 1412 1412 1424 1424 1388 1388 1387 1387 1379 1379 1381 1381 1414 1414 1365 1365 1350 1350 1350 1350 1370 1370 1351 1351 1364 1364 1425 1425 1370 1370 1365 1365 1364 1364 1370 1370 1425 1425 1426 1426 1419 1419 1370 1370 1425 1425 1419 1419 1426 1426 1427 1427 1422 1422 1419 1419 1426 1426 1422 1422 1427 1427 1428 1428 1423 1423 1422 1422 1427 1427 1423 1423 1428 1428 1429 1429 1424 1424 1423 1423 1428 1428 1424 1424 1386 1386 1388 1388 1429 1429 1424 1424 1429 1429 1388 1388 1430 1430 1431 1431 1432 1432 1433 1433 1434 1434 1435 1435 1435 1435 1436 1436 1433 1433 1437 1437 1434 1434 1438 1438 1439 1439 1440 1440 1441 1441 1442 1442 1443 1443 1444 1444 1445 1445 1446 1446 1447 1447 1448 1448 1449 1449 1450 1450 1451 1451 1452 1452 1453 1453 1454 1454 1455 1455 1448 1448 1456 1456 1455 1455 1454 1454 1450 1450 1449 1449 1453 1453 1454 1454 1448 1448 1450 1450 1452 1452 1451 1451 1447 1447 1453 1453 1449 1449 1451 1451 1445 1445 1439 1439 1446 1446 1447 1447 1446 1446 1452 1452 1440 1440 1442 1442 1441 1441 1445 1445 1440 1440 1439 1439 1444 1444 1443 1443 1436 1436 1441 1441 1442 1442 1444 1444 1435 1435 1434 1434 1437 1437 1436 1436 1443 1443 1433 1433 1431 1431 1430 1430 1438 1438 1438 1438 1430 1430 1437 1437 1431 1431 1457 1457 1432 1432 1458 1458 1457 1457 1459 1459 1457 1457 1458 1458 1432 1432 1460 1460 1461 1461 1459 1459 1458 1458 1459 1459 1461 1461 1462 1462 1463 1463 1464 1464 1465 1465 1466 1466 1467 1467 1467 1467 1468 1468 1465 1465 1469 1469 1466 1466 1470 1470 1471 1471 1472 1472 1473 1473 1474 1474 1475 1475 1476 1476 1477 1477 1478 1478 1479 1479 1480 1480 1481 1481 1482 1482 1483 1483 1484 1484 1485 1485 1486 1486 1487 1487 1480 1480 1488 1488 1487 1487 1486 1486 1482 1482 1481 1481 1485 1485 1486 1486 1480 1480 1482 1482 1484 1484 1483 1483 1479 1479 1485 1485 1481 1481 1483 1483 1477 1477 1471 1471 1478 1478 1479 1479 1478 1478 1484 1484 1472 1472 1474 1474 1473 1473 1477 1477 1472 1472 1471 1471 1476 1476 1475 1475 1468 1468 1473 1473 1474 1474 1476 1476 1467 1467 1466 1466 1469 1469 1468 1468 1475 1475 1465 1465 1463 1463 1462 1462 1470 1470 1470 1470 1462 1462 1469 1469 1463 1463 1489 1489 1464 1464 1490 1490 1489 1489 1491 1491 1489 1489 1490 1490 1464 1464 1492 1492 1493 1493 1491 1491 1490 1490 1491 1491 1493 1493 1494 1494 1495 1495 1496 1496 1497 1497 1498 1498 1499 1499 1500 1500 1501 1501 1502 1502 1503 1503 1504 1504 1505 1505 1506 1506 1507 1507 1508 1508 1509 1509 1510 1510 1511 1511 1512 1512 1513 1513 1514 1514 1515 1515 1516 1516 1517 1517 1518 1518 1519 1519 1520 1520 1521 1521 1522 1522 1523 1523 1524 1524 1525 1525 1526 1526 1527 1527 1528 1528 1529 1529 1530 1530 1531 1531 1532 1532 1533 1533 1534 1534 1535 1535 1536 1536 1537 1537 1538 1538 1539 1539 1540 1540 1541 1541 1542 1542 1543 1543 1544 1544 1545 1545 1546 1546 1541 1541 1539 1539 1541 1541 1546 1546 1545 1545 1547 1547 1548 1548 1548 1548 1546 1546 1545 1545 1549 1549 1547 1547 1550 1550 1547 1547 1549 1549 1548 1548 1551 1551 1552 1552 1550 1550 1549 1549 1550 1550 1552 1552 1551 1551 1553 1553 1554 1554 1554 1554 1552 1552 1551 1551 1555 1555 1553 1553 1556 1556 1553 1553 1555 1555 1554 1554 1557 1557 1558 1558 1556 1556 1555 1555 1556 1556 1558 1558 1559 1559 1558 1558 1557 1557 1543 1543 1540 1540 1544 1544 1544 1544 1540 1540 1539 1539 1542 1542 1534 1534 1533 1533 1542 1542 1533 1533 1543 1543 1535 1535 1536 1536 1538 1538 1534 1534 1536 1536 1535 1535 1528 1528 1537 1537 1529 1529 1538 1538 1537 1537 1528 1528 1530 1530 1527 1527 1531 1531 1527 1527 1529 1529 1531 1531 1521 1521 1523 1523 1532 1532 1523 1523 1530 1530 1532 1532 1526 1526 1525 1525 1522 1522 1526 1526 1522 1522 1521 1521 1524 1524 1516 1516 1515 1515 1524 1524 1515 1515 1525 1525 1517 1517 1518 1518 1520 1520 1516 1516 1518 1518 1517 1517 1510 1510 1519 1519 1511 1511 1520 1520 1519 1519 1510 1510 1512 1512 1509 1509 1513 1513 1509 1509 1511 1511 1513 1513 1503 1503 1505 1505 1514 1514 1505 1505 1512 1512 1514 1514 1508 1508 1507 1507 1504 1504 1508 1508 1504 1504 1503 1503 1506 1506 1498 1498 1497 1497 1506 1506 1497 1497 1507 1507 1499 1499 1501 1501 1500 1500 1498 1498 1501 1501 1499 1499 1494 1494 1502 1502 1495 1495 1500 1500 1502 1502 1494 1494 1560 1560 1561 1561 1562 1562 1563 1563 1564 1564 1565 1565 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 1579 1579 1580 1580 1581 1581 1582 1582 1583 1583 1584 1584 1585 1585 1586 1586 1587 1587 1588 1588 1589 1589 1590 1590 1591 1591 1592 1592 1593 1593 1594 1594 1595 1595 1596 1596 1597 1597 1598 1598 1599 1599 1600 1600 1601 1601 1602 1602 1603 1603 1604 1604 1605 1605 1606 1606 1607 1607 1608 1608 1609 1609 1610 1610 1611 1611 1612 1612 1607 1607 1605 1605 1607 1607 1612 1612 1611 1611 1613 1613 1614 1614 1614 1614 1612 1612 1611 1611 1615 1615 1613 1613 1616 1616 1613 1613 1615 1615 1614 1614 1617 1617 1618 1618 1616 1616 1615 1615 1616 1616 1618 1618 1617 1617 1619 1619 1620 1620 1620 1620 1618 1618 1617 1617 1621 1621 1619 1619 1622 1622 1619 1619 1621 1621 1620 1620 1623 1623 1624 1624 1622 1622 1621 1621 1622 1622 1624 1624 1625 1625 1624 1624 1623 1623 1609 1609 1606 1606 1610 1610 1610 1610 1606 1606 1605 1605 1608 1608 1600 1600 1599 1599 1608 1608 1599 1599 1609 1609 1601 1601 1602 1602 1604 1604 1600 1600 1602 1602 1601 1601 1594 1594 1603 1603 1595 1595 1604 1604 1603 1603 1594 1594 1596 1596 1593 1593 1597 1597 1593 1593 1595 1595 1597 1597 1587 1587 1589 1589 1598 1598 1589 1589 1596 1596 1598 1598 1592 1592 1591 1591 1588 1588 1592 1592 1588 1588 1587 1587 1590 1590 1582 1582 1581 1581 1590 1590 1581 1581 1591 1591 1583 1583 1584 1584 1586 1586 1582 1582 1584 1584 1583 1583 1576 1576 1585 1585 1577 1577 1586 1586 1585 1585 1576 1576 1578 1578 1575 1575 1579 1579 1575 1575 1577 1577 1579 1579 1569 1569 1571 1571 1580 1580 1571 1571 1578 1578 1580 1580 1574 1574 1573 1573 1570 1570 1574 1574 1570 1570 1569 1569 1572 1572 1564 1564 1563 1563 1572 1572 1563 1563 1573 1573 1565 1565 1567 1567 1566 1566 1564 1564 1567 1567 1565 1565 1560 1560 1568 1568 1561 1561 1566 1566 1568 1568 1560 1560 1626 1626 1627 1627 1628 1628 1626 1626 1629 1629 1630 1630 1630 1630 1627 1627 1626 1626 1631 1631 1629 1629 1632 1632 1629 1629 1631 1631 1630 1630 1633 1633 1634 1634 1632 1632 1631 1631 1632 1632 1634 1634 1635 1635 1634 1634 1633 1633 1636 1636 1628 1628 1627 1627 1637 1637 1638 1638 1636 1636 1628 1628 1636 1636 1638 1638 1637 1637 1639 1639 1640 1640 1640 1640 1638 1638 1637 1637 1641 1641 1639 1639 1642 1642 1639 1639 1641 1641 1640 1640 1641 1641 1642 1642 1643 1643 1644 1644 1645 1645 1646 1646 1645 1645 1647 1647 1646 1646 1648 1648 1649 1649 1650 1650 1644 1644 1651 1651 1649 1649 1652 1652 1653 1653 1654 1654 1651 1651 1650 1650 1649 1649 1655 1655 1648 1648 1650 1650 1656 1656 1657 1657 1658 1658 1659 1659 1660 1660 1661 1661 1662 1662 1663 1663 1658 1658 1664 1664 1665 1665 1666 1666 1667 1667 1668 1668 1669 1669 1670 1670 1668 1668 1671 1671 1667 1667 1672 1672 1661 1661 1673 1673 1674 1674 1675 1675 1676 1676 1677 1677 1678 1678 1679 1679 1680 1680 1681 1681 1682 1682 1681 1681 1680 1680 1683 1683 1680 1680 1679 1679 1674 1674 1684 1684 1685 1685 1669 1669 1686 1686 1687 1687 1688 1688 1689 1689 1690 1690 1689 1689 1688 1688 1665 1665 1671 1671 1667 1667 1660 1660 1691 1691 1690 1690 1692 1692 1693 1693 1656 1656 1661 1661 1694 1694 1658 1658 1695 1695 1659 1659 1656 1656 1663 1663 1696 1696 1694 1694 1697 1697 1647 1647 1662 1662 1694 1694 1698 1698 1696 1696 1699 1699 1698 1698 1647 1647 1696 1696 1700 1700 1699 1699 1701 1701 1696 1696 1701 1701 1699 1699 1702 1702 1703 1703 1704 1704 1700 1700 1701 1701 1702 1702 1705 1705 1706 1706 1707 1707 1703 1703 1706 1706 1704 1704 1649 1649 1645 1645 1644 1644 1708 1708 1655 1655 1709 1709 1648 1648 1655 1655 1708 1708 1647 1647 1698 1698 1646 1646 1710 1710 1645 1645 1649 1649 1711 1711 1701 1701 1697 1697 1645 1645 1710 1710 1662 1662 1703 1703 1702 1702 1712 1712 1696 1696 1647 1647 1694 1694 1701 1701 1696 1696 1697 1697 1713 1713 1707 1707 1703 1703 1700 1700 1702 1702 1704 1704 1711 1711 1712 1712 1702 1702 1707 1707 1706 1706 1703 1703 1648 1648 1710 1710 1649 1649 1714 1714 1709 1709 1654 1654 1709 1709 1714 1714 1708 1708 1662 1662 1647 1647 1645 1645 1715 1715 1710 1710 1648 1648 1716 1716 1697 1697 1695 1695 1710 1710 1715 1715 1663 1663 1717 1717 1718 1718 1712 1712 1694 1694 1662 1662 1658 1658 1697 1697 1694 1694 1695 1695 1712 1712 1713 1713 1703 1703 1701 1701 1711 1711 1702 1702 1711 1711 1716 1716 1717 1717 1718 1718 1713 1713 1712 1712 1648 1648 1708 1708 1715 1715 1678 1678 1677 1677 1719 1719 1654 1654 1653 1653 1714 1714 1663 1663 1662 1662 1710 1710 1720 1720 1715 1715 1708 1708 1721 1721 1695 1695 1657 1657 1720 1720 1659 1659 1715 1715 1722 1722 1723 1723 1717 1717 1656 1656 1658 1658 1663 1663 1695 1695 1658 1658 1657 1657 1717 1717 1723 1723 1718 1718 1697 1697 1716 1716 1711 1711 1716 1716 1721 1721 1722 1722 1711 1711 1717 1717 1712 1712 1714 1714 1720 1720 1708 1708 1724 1724 1652 1652 1725 1725 1653 1653 1652 1652 1724 1724 1659 1659 1663 1663 1715 1715 1726 1726 1720 1720 1714 1714 1693 1693 1727 1727 1657 1657 1726 1726 1660 1660 1720 1720 1728 1728 1729 1729 1722 1722 1656 1656 1659 1659 1661 1661 1657 1657 1656 1656 1693 1693 1722 1722 1729 1729 1723 1723 1695 1695 1721 1721 1716 1716 1721 1721 1727 1727 1728 1728 1716 1716 1722 1722 1717 1717 1653 1653 1726 1726 1714 1714 1676 1676 1725 1725 1677 1677 1724 1724 1725 1725 1676 1676 1660 1660 1659 1659 1720 1720 1730 1730 1726 1726 1653 1653 1731 1731 1693 1693 1672 1672 1726 1726 1671 1671 1660 1660 1732 1732 1728 1728 1727 1727 1667 1667 1661 1661 1660 1660 1693 1693 1661 1661 1672 1672 1728 1728 1733 1733 1729 1729 1657 1657 1727 1727 1721 1721 1727 1727 1731 1731 1732 1732 1721 1721 1728 1728 1722 1722 1653 1653 1724 1724 1730 1730 1678 1678 1719 1719 1675 1675 1734 1734 1735 1735 1736 1736 1730 1730 1671 1671 1726 1726 1675 1675 1719 1719 1737 1737 1669 1669 1738 1738 1672 1672 1671 1671 1730 1730 1670 1670 1739 1739 1740 1740 1732 1732 1667 1667 1671 1671 1668 1668 1669 1669 1672 1672 1667 1667 1740 1740 1733 1733 1732 1732 1693 1693 1731 1731 1727 1727 1731 1731 1738 1738 1739 1739 1733 1733 1728 1728 1732 1732 1724 1724 1676 1676 1741 1741 1724 1724 1741 1741 1730 1730 1670 1670 1742 1742 1743 1743 1741 1741 1670 1670 1730 1730 1676 1676 1744 1744 1741 1741 1668 1668 1743 1743 1686 1686 1742 1742 1670 1670 1741 1741 1738 1738 1664 1664 1739 1739 1743 1743 1668 1668 1670 1670 1669 1669 1668 1668 1686 1686 1740 1740 1739 1739 1745 1745 1672 1672 1738 1738 1731 1731 1664 1664 1738 1738 1687 1687 1731 1731 1739 1739 1732 1732 1744 1744 1676 1676 1678 1678 1737 1737 1746 1746 1673 1673 1742 1742 1747 1747 1748 1748 1744 1744 1742 1742 1741 1741 1678 1678 1749 1749 1744 1744 1743 1743 1748 1748 1736 1736 1744 1744 1747 1747 1742 1742 1686 1686 1736 1736 1750 1750 1743 1743 1742 1742 1748 1748 1686 1686 1743 1743 1736 1736 1664 1664 1666 1666 1745 1745 1669 1669 1687 1687 1738 1738 1687 1687 1750 1750 1665 1665 1745 1745 1739 1739 1664 1664 1678 1678 1675 1675 1749 1749 1673 1673 1681 1681 1751 1751 1685 1685 1747 1747 1749 1749 1749 1749 1747 1747 1744 1744 1749 1749 1674 1674 1685 1685 1752 1752 1748 1748 1747 1747 1747 1747 1685 1685 1752 1752 1734 1734 1736 1736 1748 1748 1748 1748 1752 1752 1734 1734 1750 1750 1736 1736 1735 1735 1666 1666 1665 1665 1688 1688 1686 1686 1750 1750 1687 1687 1750 1750 1735 1735 1689 1689 1687 1687 1665 1665 1664 1664 1737 1737 1673 1673 1675 1675 1746 1746 1679 1679 1681 1681 1752 1752 1685 1685 1753 1753 1675 1675 1674 1674 1749 1749 1674 1674 1751 1751 1684 1684 1734 1734 1752 1752 1754 1754 1685 1685 1684 1684 1753 1753 1735 1735 1734 1734 1755 1755 1752 1752 1753 1753 1754 1754 1689 1689 1735 1735 1692 1692 1734 1734 1754 1754 1755 1755 1689 1689 1692 1692 1690 1690 1735 1735 1755 1755 1692 1692 1750 1750 1689 1689 1665 1665 1746 1746 1681 1681 1673 1673 1673 1673 1751 1751 1674 1674 1682 1682 1756 1756 1751 1751 1681 1681 1682 1682 1751 1751 1756 1756 1757 1757 1684 1684 1751 1751 1756 1756 1684 1684 1757 1757 1758 1758 1753 1753 1684 1684 1757 1757 1753 1753 1758 1758 1759 1759 1754 1754 1753 1753 1758 1758 1754 1754 1759 1759 1760 1760 1755 1755 1754 1754 1759 1759 1755 1755 1691 1691 1692 1692 1760 1760 1755 1755 1760 1760 1692 1692 1761 1761 1762 1762 1763 1763 1762 1762 1764 1764 1763 1763 1765 1765 1766 1766 1767 1767 1761 1761 1768 1768 1766 1766 1769 1769 1770 1770 1771 1771 1768 1768 1767 1767 1766 1766 1772 1772 1765 1765 1767 1767 1773 1773 1774 1774 1775 1775 1776 1776 1777 1777 1778 1778 1779 1779 1780 1780 1775 1775 1781 1781 1782 1782 1783 1783 1784 1784 1785 1785 1786 1786 1787 1787 1785 1785 1788 1788 1784 1784 1789 1789 1778 1778 1790 1790 1791 1791 1792 1792 1793 1793 1769 1769 1771 1771 1794 1794 1795 1795 1796 1796 1797 1797 1796 1796 1795 1795 1798 1798 1795 1795 1794 1794 1791 1791 1799 1799 1800 1800 1786 1786 1801 1801 1802 1802 1803 1803 1804 1804 1805 1805 1804 1804 1803 1803 1782 1782 1788 1788 1784 1784 1777 1777 1806 1806 1805 1805 1807 1807 1808 1808 1773 1773 1778 1778 1809 1809 1775 1775 1810 1810 1776 1776 1773 1773 1780 1780 1811 1811 1809 1809 1812 1812 1764 1764 1779 1779 1809 1809 1813 1813 1811 1811 1814 1814 1813 1813 1764 1764 1811 1811 1815 1815 1814 1814 1816 1816 1811 1811 1816 1816 1814 1814 1817 1817 1818 1818 1819 1819 1815 1815 1816 1816 1817 1817 1820 1820 1821 1821 1822 1822 1818 1818 1821 1821 1819 1819 1766 1766 1762 1762 1761 1761 1823 1823 1772 1772 1824 1824 1772 1772 1823 1823 1765 1765 1764 1764 1813 1813 1763 1763 1825 1825 1762 1762 1766 1766 1826 1826 1816 1816 1812 1812 1762 1762 1825 1825 1779 1779 1818 1818 1817 1817 1827 1827 1811 1811 1764 1764 1809 1809 1816 1816 1811 1811 1812 1812 1828 1828 1822 1822 1818 1818 1815 1815 1817 1817 1819 1819 1826 1826 1827 1827 1817 1817 1822 1822 1821 1821 1818 1818 1765 1765 1825 1825 1766 1766 1829 1829 1824 1824 1830 1830 1824 1824 1829 1829 1823 1823 1779 1779 1764 1764 1762 1762 1831 1831 1825 1825 1765 1765 1832 1832 1812 1812 1810 1810 1825 1825 1831 1831 1780 1780 1833 1833 1834 1834 1827 1827 1809 1809 1779 1779 1775 1775 1812 1812 1809 1809 1810 1810 1827 1827 1828 1828 1818 1818 1816 1816 1826 1826 1817 1817 1826 1826 1832 1832 1833 1833 1834 1834 1828 1828 1827 1827 1823 1823 1831 1831 1765 1765 1835 1835 1830 1830 1836 1836 1830 1830 1835 1835 1829 1829 1780 1780 1779 1779 1825 1825 1837 1837 1831 1831 1823 1823 1838 1838 1810 1810 1774 1774 1837 1837 1776 1776 1831 1831 1839 1839 1840 1840 1833 1833 1773 1773 1775 1775 1780 1780 1810 1810 1775 1775 1774 1774 1833 1833 1840 1840 1834 1834 1812 1812 1832 1832 1826 1826 1832 1832 1838 1838 1839 1839 1826 1826 1833 1833 1827 1827 1829 1829 1837 1837 1823 1823 1841 1841 1836 1836 1842 1842 1835 1835 1836 1836 1841 1841 1776 1776 1780 1780 1831 1831 1843 1843 1837 1837 1829 1829 1808 1808 1844 1844 1774 1774 1843 1843 1777 1777 1837 1837 1845 1845 1846 1846 1839 1839 1773 1773 1776 1776 1778 1778 1774 1774 1773 1773 1808 1808 1839 1839 1846 1846 1840 1840 1810 1810 1838 1838 1832 1832 1838 1838 1844 1844 1845 1845 1832 1832 1839 1839 1833 1833 1835 1835 1843 1843 1829 1829 1793 1793 1842 1842 1769 1769 1841 1841 1842 1842 1793 1793 1777 1777 1776 1776 1837 1837 1847 1847 1843 1843 1835 1835 1848 1848 1808 1808 1789 1789 1843 1843 1788 1788 1777 1777 1849 1849 1845 1845 1844 1844 1784 1784 1778 1778 1777 1777 1808 1808 1778 1778 1789 1789 1845 1845 1850 1850 1846 1846 1774 1774 1844 1844 1838 1838 1844 1844 1848 1848 1849 1849 1838 1838 1845 1845 1839 1839 1835 1835 1841 1841 1847 1847 1771 1771 1770 1770 1792 1792 1851 1851 1852 1852 1853 1853 1847 1847 1788 1788 1843 1843 1792 1792 1770 1770 1854 1854 1786 1786 1855 1855 1789 1789 1788 1788 1847 1847 1787 1787 1856 1856 1857 1857 1849 1849 1784 1784 1788 1788 1785 1785 1786 1786 1789 1789 1784 1784 1857 1857 1850 1850 1849 1849 1808 1808 1848 1848 1844 1844 1848 1848 1855 1855 1856 1856 1850 1850 1845 1845 1849 1849 1841 1841 1793 1793 1858 1858 1841 1841 1858 1858 1847 1847 1787 1787 1859 1859 1860 1860 1858 1858 1787 1787 1847 1847 1793 1793 1861 1861 1858 1858 1785 1785 1860 1860 1801 1801 1859 1859 1787 1787 1858 1858 1855 1855 1781 1781 1856 1856 1860 1860 1785 1785 1787 1787 1786 1786 1785 1785 1801 1801 1857 1857 1856 1856 1862 1862 1789 1789 1855 1855 1848 1848 1781 1781 1855 1855 1802 1802 1848 1848 1856 1856 1849 1849 1861 1861 1793 1793 1771 1771 1854 1854 1863 1863 1790 1790 1859 1859 1864 1864 1865 1865 1861 1861 1859 1859 1858 1858 1771 1771 1866 1866 1861 1861 1860 1860 1865 1865 1853 1853 1861 1861 1864 1864 1859 1859 1801 1801 1853 1853 1867 1867 1860 1860 1859 1859 1865 1865 1801 1801 1860 1860 1853 1853 1781 1781 1783 1783 1862 1862 1786 1786 1802 1802 1855 1855 1802 1802 1867 1867 1782 1782 1862 1862 1856 1856 1781 1781 1771 1771 1792 1792 1866 1866 1790 1790 1796 1796 1868 1868 1800 1800 1864 1864 1866 1866 1866 1866 1864 1864 1861 1861 1866 1866 1791 1791 1800 1800 1869 1869 1865 1865 1864 1864 1864 1864 1800 1800 1869 1869 1851 1851 1853 1853 1865 1865 1865 1865 1869 1869 1851 1851 1867 1867 1853 1853 1852 1852 1783 1783 1782 1782 1803 1803 1801 1801 1867 1867 1802 1802 1867 1867 1852 1852 1804 1804 1802 1802 1782 1782 1781 1781 1854 1854 1790 1790 1792 1792 1863 1863 1794 1794 1796 1796 1869 1869 1800 1800 1870 1870 1792 1792 1791 1791 1866 1866 1791 1791 1868 1868 1799 1799 1851 1851 1869 1869 1871 1871 1800 1800 1799 1799 1870 1870 1852 1852 1851 1851 1872 1872 1869 1869 1870 1870 1871 1871 1804 1804 1852 1852 1807 1807 1851 1851 1871 1871 1872 1872 1804 1804 1807 1807 1805 1805 1852 1852 1872 1872 1807 1807 1867 1867 1804 1804 1782 1782 1863 1863 1796 1796 1790 1790 1790 1790 1868 1868 1791 1791 1797 1797 1873 1873 1868 1868 1796 1796 1797 1797 1868 1868 1873 1873 1874 1874 1799 1799 1868 1868 1873 1873 1799 1799 1874 1874 1875 1875 1870 1870 1799 1799 1874 1874 1870 1870 1875 1875 1876 1876 1871 1871 1870 1870 1875 1875 1871 1871 1876 1876 1877 1877 1872 1872 1871 1871 1876 1876 1872 1872 1806 1806 1807 1807 1877 1877 1872 1872 1877 1877 1807 1807 1878 1878 1879 1879 1880 1880 1878 1878 1880 1880 1881 1881 1882 1882 1883 1883 1884 1884 1885 1885 1886 1886 1887 1887 1885 1885 1887 1887 1888 1888 1887 1887 1889 1889 1890 1890 1886 1886 1889 1889 1887 1887 1891 1891 1887 1887 1892 1892 1887 1887 1890 1890 1892 1892 1893 1893 1887 1887 1891 1891 1882 1882 1894 1894 1895 1895 1896 1896 1883 1883 1882 1882 1897 1897 1882 1882 1898 1898 1882 1882 1899 1899 1898 1898 1897 1897 1896 1896 1882 1882 1900 1900 1901 1901 1882 1882 1882 1882 1901 1901 1899 1899 1902 1902 1903 1903 1904 1904 1905 1905 1900 1900 1906 1906 1907 1907 1908 1908 1893 1893 1909 1909 1902 1902 1910 1910 1910 1910 1902 1902 1911 1911 1912 1912 1913 1913 1902 1902 1912 1912 1902 1902 1909 1909 1902 1902 1914 1914 1915 1915 1913 1913 1914 1914 1902 1902 1902 1902 1915 1915 1903 1903 1916 1916 1917 1917 1918 1918 1919 1919 1893 1893 1920 1920 1918 1918 1921 1921 1922 1922 1916 1916 1918 1918 1922 1922 1918 1918 1923 1923 1924 1924 1921 1921 1918 1918 1924 1924 1925 1925 1926 1926 1918 1918 1923 1923 1918 1918 1926 1926 1927 1927 1887 1887 1928 1928 1929 1929 1882 1882 1887 1887 1930 1930 1931 1931 1902 1902 1932 1932 1933 1933 1882 1882 1882 1882 1933 1933 1894 1894 1882 1882 1929 1929 1932 1932 1887 1887 1927 1927 1929 1929 1887 1887 1934 1934 1935 1935 1928 1928 1887 1887 1935 1935 1893 1893 1936 1936 1887 1887 1934 1934 1887 1887 1936 1936 1893 1893 1908 1908 1936 1936 1893 1893 1919 1919 1937 1937 1907 1907 1893 1893 1937 1937 1938 1938 1920 1920 1893 1893 1902 1902 1939 1939 1918 1918 1893 1893 1925 1925 1940 1940 1940 1940 1938 1938 1893 1893 1925 1925 1941 1941 1942 1942 1940 1940 1925 1925 1942 1942 1925 1925 1943 1943 1944 1944 1941 1941 1925 1925 1944 1944 1902 1902 1945 1945 1946 1946 1925 1925 1947 1947 1948 1948 1943 1943 1925 1925 1948 1948 1949 1949 1947 1947 1918 1918 1925 1925 1918 1918 1947 1947 1918 1918 1950 1950 1949 1949 1951 1951 1952 1952 1918 1918 1918 1918 1952 1952 1950 1950 1918 1918 1939 1939 1953 1953 1918 1918 1953 1953 1951 1951 1902 1902 1946 1946 1939 1939 1945 1945 1902 1902 1931 1931 1954 1954 1955 1955 1903 1903 1930 1930 1902 1902 1904 1904 1903 1903 1955 1955 1904 1904 1903 1903 1956 1956 1957 1957 1954 1954 1903 1903 1957 1957 1903 1903 1958 1958 1959 1959 1956 1956 1903 1903 1959 1959 1900 1900 1960 1960 1903 1903 1958 1958 1903 1903 1960 1960 1961 1961 1962 1962 1900 1900 1900 1900 1962 1962 1960 1960 1963 1963 1964 1964 1900 1900 1900 1900 1964 1964 1961 1961 1900 1900 1882 1882 1906 1906 1900 1900 1905 1905 1963 1963 1895 1895 1965 1965 1882 1882 1882 1882 1965 1965 1906 1906 1966 1966 1967 1967 1968 1968 1969 1969 1970 1970 1971 1971 1972 1972 1973 1973 1974 1974 1966 1966 1975 1975 1976 1976 1973 1973 1971 1971 1977 1977 1974 1974 1973 1973 1977 1977 1974 1974 1978 1978 1972 1972 1970 1970 1969 1969 1979 1979 1980 1980 1981 1981 1982 1982 1983 1983 1984 1984 1985 1985 1982 1982 1986 1986 1980 1980 1967 1967 1982 1982 1987 1987 1988 1988 1980 1980 1986 1986 1989 1989 1990 1990 1975 1975 1991 1991 1992 1992 1993 1993 1994 1994 1992 1992 1995 1995 1996 1996 1997 1997 1998 1998 1999 1999 1997 1997 2000 2000 1997 1997 2001 2001 1998 1998 2002 2002 1999 1999 1991 1991 2003 2003 2004 2004 2005 2005 1992 1992 1979 1979 2006 2006 1994 1994 2007 2007 2008 2008 1979 1979 1994 1994 2008 2008 2009 2009 2007 2007 2010 2010 1994 1994 2010 2010 2007 2007 2011 2011 2012 2012 2013 2013 2009 2009 2010 2010 2011 2011 2014 2014 2015 2015 2016 2016 2012 2012 2015 2015 2013 2013 1973 1973 1969 1969 1971 1971 1989 1989 1978 1978 1990 1990 1978 1978 1989 1989 1972 1972 1979 1979 2008 2008 1970 1970 2017 2017 1969 1969 1973 1973 2018 2018 2010 2010 1995 1995 1969 1969 2006 2006 1979 1979 2012 2012 2011 2011 2019 2019 1994 1994 1979 1979 1992 1992 2010 2010 1994 1994 1995 1995 2020 2020 2016 2016 2012 2012 2009 2009 2011 2011 2013 2013 2018 2018 2019 2019 2011 2011 2016 2016 2015 2015 2012 2012 1972 1972 2017 2017 1973 1973 1975 1975 1990 1990 1976 1976 1985 1985 1993 1993 2006 2006 2017 2017 2006 2006 1969 1969 1972 1972 2021 2021 2017 2017 2022 2022 1995 1995 1991 1991 2006 2006 2017 2017 1985 1985 2023 2023 2019 2019 2018 2018 1992 1992 2006 2006 1993 1993 1995 1995 1992 1992 1991 1991 2019 2019 2020 2020 2012 2012 2010 2010 2018 2018 2011 2011 2018 2018 2022 2022 2023 2023 2024 2024 2020 2020 2019 2019 1989 1989 2021 2021 1972 1972 1966 1966 1976 1976 2025 2025 2002 2002 1993 1993 1984 1984 2021 2021 1985 1985 2017 2017 2026 2026 2021 2021 1989 1989 2027 2027 2028 2028 2029 2029 1983 1983 1985 1985 2021 2021 2000 2000 2023 2023 2022 2022 1985 1985 1984 1984 1993 1993 1991 1991 1993 1993 2002 2002 2030 2030 2024 2024 2023 2023 1995 1995 2022 2022 2018 2018 2022 2022 1999 1999 2000 2000 2024 2024 2019 2019 2023 2023 1975 1975 2026 2026 1989 1989 2031 2031 1967 1967 2025 2025 1983 1983 2032 2032 2033 2033 2026 2026 1983 1983 2021 2021 1975 1975 2034 2034 2026 2026 1984 1984 2033 2033 2027 2027 2026 2026 2032 2032 1983 1983 2002 2002 2027 2027 2001 2001 1984 1984 1983 1983 2033 2033 2002 2002 1984 1984 2027 2027 2000 2000 2035 2035 2030 2030 1991 1991 1999 1999 2022 2022 1999 1999 2001 2001 1997 1997 2030 2030 2023 2023 2000 2000 1966 1966 2034 2034 1975 1975 2036 2036 2037 2037 1968 1968 2037 2037 2032 2032 2034 2034 2034 2034 2032 2032 2026 2026 2034 2034 1968 1968 2037 2037 2038 2038 2033 2033 2032 2032 2032 2032 2037 2037 2038 2038 2028 2028 2027 2027 2033 2033 2033 2033 2038 2038 2028 2028 2001 2001 2027 2027 2029 2029 2000 2000 1997 1997 2035 2035 2002 2002 2001 2001 1999 1999 2001 2001 2029 2029 1998 1998 1996 1996 2035 2035 1997 1997 2025 2025 1967 1967 1966 1966 2031 2031 1986 1986 1982 1982 2038 2038 2037 2037 2039 2039 1966 1966 1968 1968 2034 2034 1968 1968 1987 1987 2036 2036 2028 2028 2038 2038 2040 2040 2037 2037 2036 2036 2039 2039 2029 2029 2028 2028 2041 2041 2038 2038 2039 2039 2040 2040 1998 1998 2029 2029 2005 2005 2028 2028 2040 2040 2041 2041 1998 1998 2005 2005 2004 2004 2029 2029 2041 2041 2005 2005 2004 2004 1996 1996 1998 1998 2031 2031 1982 1982 1967 1967 1967 1967 1987 1987 1968 1968 1981 1981 2042 2042 1987 1987 1982 1982 1981 1981 1987 1987 2042 2042 2043 2043 2036 2036 1987 1987 2042 2042 2036 2036 2043 2043 2044 2044 2039 2039 2036 2036 2043 2043 2039 2039 2044 2044 2045 2045 2040 2040 2039 2039 2044 2044 2040 2040 2045 2045 2046 2046 2041 2041 2040 2040 2045 2045 2041 2041 2003 2003 2005 2005 2046 2046 2041 2041 2046 2046 2005 2005 2047 2047 2048 2048 2049 2049 2050 2050 2047 2047 2051 2051 2050 2050 2048 2048 2047 2047 2052 2052 2047 2047 2053 2053 2052 2052 2051 2051 2047 2047 2054 2054 2047 2047 2055 2055 2054 2054 2053 2053 2047 2047 2056 2056 2047 2047 2057 2057 2056 2056 2055 2055 2047 2047 2058 2058 2047 2047 2059 2059 2058 2058 2057 2057 2047 2047 2059 2059 2047 2047 2060 2060 2059 2059 2060 2060 2061 2061 2062 2062 2063 2063 2064 2064 2065 2065 2066 2066 2064 2064 2065 2065 2064 2064 2063 2063 2064 2064 2067 2067 2068 2068 2066 2066 2067 2067 2064 2064 2069 2069 2064 2064 2070 2070 2064 2064 2068 2068 2070 2070 2071 2071 2072 2072 2064 2064 2071 2071 2064 2064 2069 2069 2064 2064 2073 2073 2061 2061 2072 2072 2073 2073 2064 2064 2064 2064 2061 2061 2074 2074 2061 2061 2060 2060 2074 2074 2075 2075 2076 2076 2077 2077 2078 2078 2079 2079 2080 2080 2081 2081 2082 2082 2083 2083 2075 2075 2084 2084 2085 2085 2082 2082 2080 2080 2086 2086 2083 2083 2082 2082 2086 2086 2083 2083 2087 2087 2081 2081 2079 2079 2078 2078 2088 2088 2089 2089 2090 2090 2091 2091 2092 2092 2093 2093 2094 2094 2091 2091 2095 2095 2089 2089 2076 2076 2091 2091 2096 2096 2097 2097 2089 2089 2095 2095 2098 2098 2099 2099 2084 2084 2100 2100 2101 2101 2102 2102 2103 2103 2101 2101 2104 2104 2105 2105 2106 2106 2107 2107 2108 2108 2106 2106 2109 2109 2106 2106 2110 2110 2107 2107 2111 2111 2108 2108 2100 2100 2112 2112 2113 2113 2114 2114 2101 2101 2088 2088 2115 2115 2103 2103 2116 2116 2117 2117 2088 2088 2103 2103 2117 2117 2118 2118 2116 2116 2119 2119 2103 2103 2119 2119 2116 2116 2120 2120 2121 2121 2122 2122 2118 2118 2119 2119 2120 2120 2123 2123 2124 2124 2125 2125 2121 2121 2124 2124 2122 2122 2082 2082 2078 2078 2080 2080 2098 2098 2087 2087 2099 2099 2087 2087 2098 2098 2081 2081 2088 2088 2117 2117 2079 2079 2126 2126 2078 2078 2082 2082 2127 2127 2119 2119 2104 2104 2078 2078 2115 2115 2088 2088 2121 2121 2120 2120 2128 2128 2103 2103 2088 2088 2101 2101 2119 2119 2103 2103 2104 2104 2129 2129 2125 2125 2121 2121 2118 2118 2120 2120 2122 2122 2127 2127 2128 2128 2120 2120 2125 2125 2124 2124 2121 2121 2081 2081 2126 2126 2082 2082 2084 2084 2099 2099 2085 2085 2094 2094 2102 2102 2115 2115 2126 2126 2115 2115 2078 2078 2081 2081 2130 2130 2126 2126 2131 2131 2104 2104 2100 2100 2115 2115 2126 2126 2094 2094 2132 2132 2128 2128 2127 2127 2101 2101 2115 2115 2102 2102 2104 2104 2101 2101 2100 2100 2128 2128 2129 2129 2121 2121 2119 2119 2127 2127 2120 2120 2127 2127 2131 2131 2132 2132 2133 2133 2129 2129 2128 2128 2098 2098 2130 2130 2081 2081 2075 2075 2085 2085 2134 2134 2111 2111 2102 2102 2093 2093 2130 2130 2094 2094 2126 2126 2135 2135 2130 2130 2098 2098 2136 2136 2137 2137 2138 2138 2092 2092 2094 2094 2130 2130 2109 2109 2132 2132 2131 2131 2094 2094 2093 2093 2102 2102 2100 2100 2102 2102 2111 2111 2139 2139 2133 2133 2132 2132 2104 2104 2131 2131 2127 2127 2131 2131 2108 2108 2109 2109 2133 2133 2128 2128 2132 2132 2084 2084 2135 2135 2098 2098 2140 2140 2076 2076 2134 2134 2092 2092 2141 2141 2142 2142 2135 2135 2092 2092 2130 2130 2084 2084 2143 2143 2135 2135 2093 2093 2142 2142 2136 2136 2135 2135 2141 2141 2092 2092 2111 2111 2136 2136 2110 2110 2093 2093 2092 2092 2142 2142 2111 2111 2093 2093 2136 2136 2109 2109 2144 2144 2139 2139 2100 2100 2108 2108 2131 2131 2108 2108 2110 2110 2106 2106 2139 2139 2132 2132 2109 2109 2075 2075 2143 2143 2084 2084 2145 2145 2146 2146 2077 2077 2146 2146 2141 2141 2143 2143 2143 2143 2141 2141 2135 2135 2143 2143 2077 2077 2146 2146 2147 2147 2142 2142 2141 2141 2141 2141 2146 2146 2147 2147 2137 2137 2136 2136 2142 2142 2142 2142 2147 2147 2137 2137 2110 2110 2136 2136 2138 2138 2109 2109 2106 2106 2144 2144 2111 2111 2110 2110 2108 2108 2110 2110 2138 2138 2107 2107 2105 2105 2144 2144 2106 2106 2134 2134 2076 2076 2075 2075 2140 2140 2095 2095 2091 2091 2147 2147 2146 2146 2148 2148 2075 2075 2077 2077 2143 2143 2077 2077 2096 2096 2145 2145 2137 2137 2147 2147 2149 2149 2146 2146 2145 2145 2148 2148 2138 2138 2137 2137 2150 2150 2147 2147 2148 2148 2149 2149 2107 2107 2138 2138 2114 2114 2137 2137 2149 2149 2150 2150 2107 2107 2114 2114 2113 2113 2138 2138 2150 2150 2114 2114 2113 2113 2105 2105 2107 2107 2140 2140 2091 2091 2076 2076 2076 2076 2096 2096 2077 2077 2090 2090 2151 2151 2096 2096 2091 2091 2090 2090 2096 2096 2151 2151 2152 2152 2145 2145 2096 2096 2151 2151 2145 2145 2152 2152 2153 2153 2148 2148 2145 2145 2152 2152 2148 2148 2153 2153 2154 2154 2149 2149 2148 2148 2153 2153 2149 2149 2154 2154 2155 2155 2150 2150 2149 2149 2154 2154 2150 2150 2112 2112 2114 2114 2155 2155 2150 2150 2155 2155 2114 2114 2156 2156 2157 2157 2158 2158 2159 2159 2156 2156 2160 2160 2159 2159 2157 2157 2156 2156 2161 2161 2156 2156 2162 2162 2161 2161 2160 2160 2156 2156 2163 2163 2164 2164 2165 2165 2166 2166 2162 2162 2156 2156 2167 2167 2168 2168 2169 2169 2170 2170 2171 2171 2167 2167 2172 2172 2167 2167 2173 2173 2167 2167 2174 2174 2173 2173 2175 2175 2176 2176 2177 2177 2178 2178 2179 2179 2180 2180 2181 2181 2182 2182 2183 2183 2184 2184 2185 2185 2183 2183 2184 2184 2183 2183 2182 2182 2183 2183 2186 2186 2187 2187 2185 2185 2186 2186 2183 2183 2183 2183 2187 2187 2188 2188 2183 2183 2188 2188 2177 2177 2189 2189 2190 2190 2191 2191 2192 2192 2175 2175 2177 2177 2192 2192 2177 2177 2193 2193 2194 2194 2195 2195 2196 2196 2167 2167 2197 2197 2198 2198 2179 2179 2199 2199 2200 2200 2201 2201 2200 2200 2199 2199 2180 2180 2179 2179 2200 2200 2202 2202 2203 2203 2204 2204 2205 2205 2206 2206 2207 2207 2208 2208 2178 2178 2209 2209 2210 2210 2211 2211 2212 2212 2213 2213 2214 2214 2215 2215 2216 2216 2210 2210 2217 2217 2216 2216 2211 2211 2210 2210 2218 2218 2217 2217 2219 2219 2217 2217 2218 2218 2216 2216 2220 2220 2216 2216 2218 2218 2221 2221 2222 2222 2218 2218 2218 2218 2222 2222 2220 2220 2223 2223 2224 2224 2218 2218 2218 2218 2224 2224 2221 2221 2225 2225 2226 2226 2218 2218 2218 2218 2226 2226 2223 2223 2227 2227 2228 2228 2218 2218 2218 2218 2228 2228 2229 2229 2218 2218 2229 2229 2225 2225 2218 2218 2230 2230 2231 2231 2227 2227 2218 2218 2231 2231 2203 2203 2202 2202 2232 2232 2233 2233 2234 2234 2235 2235 2201 2201 2199 2199 2232 2232 2232 2232 2202 2202 2201 2201 2236 2236 2178 2178 2180 2180 2191 2191 2237 2237 2238 2238 2230 2230 2218 2218 2191 2191 2234 2234 2204 2204 2239 2239 2203 2203 2239 2239 2204 2204 2240 2240 2233 2233 2235 2235 2235 2235 2234 2234 2239 2239 2240 2240 2241 2241 2242 2242 2242 2242 2233 2233 2240 2240 2241 2241 2231 2231 2230 2230 2242 2242 2241 2241 2230 2230 2243 2243 2244 2244 2245 2245 2246 2246 2247 2247 2191 2191 2191 2191 2247 2247 2230 2230 2248 2248 2249 2249 2191 2191 2191 2191 2249 2249 2246 2246 2250 2250 2251 2251 2191 2191 2191 2191 2251 2251 2248 2248 2252 2252 2250 2250 2191 2191 2253 2253 2254 2254 2191 2191 2191 2191 2254 2254 2252 2252 2191 2191 2238 2238 2253 2253 2245 2245 2244 2244 2255 2255 2256 2256 2255 2255 2257 2257 2255 2255 2256 2256 2245 2245 2257 2257 2258 2258 2259 2259 2259 2259 2256 2256 2257 2257 2258 2258 2260 2260 2261 2261 2259 2259 2258 2258 2261 2261 2262 2262 2263 2263 2264 2264 2262 2262 2260 2260 2265 2265 2236 2236 2266 2266 2267 2267 2268 2268 2266 2266 2269 2269 2208 2208 2270 2270 2271 2271 2272 2272 2273 2273 2274 2274 2275 2275 2243 2243 2276 2276 2243 2243 2275 2275 2244 2244 2277 2277 2278 2278 2279 2279 2276 2276 2237 2237 2280 2280 2280 2280 2275 2275 2276 2276 2281 2281 2279 2279 2176 2176 2191 2191 2282 2282 2237 2237 2280 2280 2237 2237 2282 2282 2191 2191 2190 2190 2282 2282 2183 2183 2177 2177 2283 2283 2183 2183 2283 2283 2189 2189 2191 2191 2183 2183 2189 2189 2188 2188 2193 2193 2177 2177 2175 2175 2281 2281 2176 2176 2279 2279 2278 2278 2176 2176 2284 2284 2285 2285 2279 2279 2279 2279 2285 2285 2277 2277 2286 2286 2287 2287 2279 2279 2288 2288 2289 2289 2279 2279 2279 2279 2289 2289 2284 2284 2290 2290 2291 2291 2279 2279 2279 2279 2291 2291 2288 2288 2292 2292 2293 2293 2279 2279 2279 2279 2293 2293 2290 2290 2279 2279 2287 2287 2294 2294 2279 2279 2294 2294 2292 2292 2279 2279 2295 2295 2296 2296 2286 2286 2279 2279 2296 2296 2167 2167 2297 2297 2279 2279 2295 2295 2279 2279 2297 2297 2214 2214 2212 2212 2211 2211 2298 2298 2299 2299 2167 2167 2167 2167 2299 2299 2297 2297 2218 2218 2219 2219 2300 2300 2301 2301 2302 2302 2167 2167 2167 2167 2302 2302 2298 2298 2156 2156 2218 2218 2300 2300 2198 2198 2303 2303 2167 2167 2167 2167 2303 2303 2301 2301 2197 2197 2167 2167 2172 2172 2156 2156 2300 2300 2304 2304 2169 2169 2305 2305 2167 2167 2305 2305 2174 2174 2167 2167 2156 2156 2304 2304 2306 2306 2164 2164 2170 2170 2167 2167 2171 2171 2168 2168 2167 2167 2165 2165 2164 2164 2307 2307 2164 2164 2167 2167 2307 2307 2306 2306 2163 2163 2308 2308 2164 2164 2163 2163 2306 2306 2166 2166 2156 2156 2306 2306 2306 2306 2308 2308 2166 2166 2215 2215 2309 2309 2213 2213 2211 2211 2215 2215 2214 2214 2207 2207 2309 2309 2205 2205 2309 2309 2207 2207 2213 2213 2310 2310 2207 2207 2206 2206 2274 2274 2273 2273 2310 2310 2310 2310 2206 2206 2274 2274 2272 2272 2194 2194 2273 2273 2195 2195 2270 2270 2196 2196 2194 2194 2196 2196 2273 2273 2209 2209 2270 2270 2208 2208 2271 2271 2270 2270 2195 2195 2311 2311 2209 2209 2178 2178 2236 2236 2267 2267 2311 2311 2311 2311 2178 2178 2236 2236 2267 2267 2266 2266 2268 2268 2268 2268 2269 2269 2263 2263 2262 2262 2265 2265 2263 2263 2269 2269 2264 2264 2263 2263 2260 2260 2258 2258 2265 2265 2312 2312 2313 2313 2314 2314 2315 2315 2314 2314 2313 2313 2313 2313 2316 2316 2315 2315 2317 2317 2318 2318 2316 2316 2315 2315 2316 2316 2318 2318 2317 2317 2319 2319 2320 2320 2320 2320 2318 2318 2317 2317 2319 2319 2321 2321 2320 2320 2314 2314 2322 2322 2312 2312 2323 2323 2324 2324 2322 2322 2312 2312 2322 2322 2324 2324 2323 2323 2325 2325 2326 2326 2326 2326 2324 2324 2323 2323 2327 2327 2325 2325 2328 2328 2325 2325 2327 2327 2326 2326 2327 2327 2328 2328 2329 2329 2330 2330 2331 2331 2332 2332 2333 2333 2332 2332 2331 2331 2331 2331 2334 2334 2333 2333 2335 2335 2336 2336 2334 2334 2333 2333 2334 2334 2336 2336 2335 2335 2337 2337 2338 2338 2338 2338 2336 2336 2335 2335 2337 2337 2339 2339 2338 2338 2332 2332 2340 2340 2330 2330 2341 2341 2342 2342 2340 2340 2330 2330 2340 2340 2342 2342 2341 2341 2343 2343 2344 2344 2344 2344 2342 2342 2341 2341 2345 2345 2343 2343 2346 2346 2343 2343 2345 2345 2344 2344 2345 2345 2346 2346 2347 2347 2348 2348 2349 2349 2350 2350 2351 2351 2352 2352 2353 2353 2354 2354 2355 2355 2356 2356 2357 2357 2358 2358 2359 2359 2360 2360 2361 2361 2362 2362 2363 2363 2364 2364 2365 2365 2366 2366 2367 2367 2368 2368 2368 2368 2369 2369 2366 2366 2367 2367 2370 2370 2371 2371 2370 2370 2367 2367 2366 2366 2372 2372 2371 2371 2373 2373 2370 2370 2373 2373 2371 2371 2368 2368 2361 2361 2369 2369 2363 2363 2360 2360 2362 2362 2360 2360 2369 2369 2361 2361 2356 2356 2365 2365 2364 2364 2364 2364 2363 2363 2362 2362 2354 2354 2357 2357 2355 2355 2356 2356 2355 2355 2365 2365 2358 2358 2349 2349 2359 2359 2354 2354 2358 2358 2357 2357 2348 2348 2350 2350 2353 2353 2359 2359 2349 2349 2348 2348 2351 2351 2353 2353 2350 2350 2374 2374 2375 2375 2376 2376 2375 2375 2377 2377 2376 2376 2378 2378 2379 2379 2380 2380 2374 2374 2381 2381 2379 2379 2382 2382 2383 2383 2384 2384 2385 2385 2378 2378 2380 2380 2386 2386 2387 2387 2388 2388 2380 2380 2379 2379 2381 2381 2389 2389 2390 2390 2391 2391 2392 2392 2393 2393 2384 2384 2394 2394 2395 2395 2396 2396 2397 2397 2398 2398 2399 2399 2400 2400 2398 2398 2401 2401 2397 2397 2402 2402 2391 2391 2403 2403 2404 2404 2405 2405 2406 2406 2407 2407 2408 2408 2409 2409 2410 2410 2411 2411 2412 2412 2411 2411 2410 2410 2413 2413 2410 2410 2409 2409 2404 2404 2414 2414 2415 2415 2399 2399 2416 2416 2417 2417 2418 2418 2419 2419 2420 2420 2419 2419 2418 2418 2395 2395 2401 2401 2397 2397 2390 2390 2421 2421 2420 2420 2422 2422 2423 2423 2382 2382 2391 2391 2424 2424 2384 2384 2425 2425 2389 2389 2382 2382 2393 2393 2426 2426 2424 2424 2427 2427 2377 2377 2392 2392 2424 2424 2428 2428 2426 2426 2429 2429 2428 2428 2377 2377 2426 2426 2430 2430 2429 2429 2431 2431 2426 2426 2431 2431 2429 2429 2432 2432 2433 2433 2434 2434 2430 2430 2431 2431 2432 2432 2435 2435 2436 2436 2437 2437 2433 2433 2436 2436 2434 2434 2379 2379 2375 2375 2374 2374 2438 2438 2385 2385 2439 2439 2378 2378 2385 2385 2438 2438 2377 2377 2428 2428 2376 2376 2440 2440 2375 2375 2379 2379 2441 2441 2431 2431 2427 2427 2375 2375 2440 2440 2392 2392 2433 2433 2432 2432 2442 2442 2426 2426 2377 2377 2424 2424 2431 2431 2426 2426 2427 2427 2443 2443 2437 2437 2433 2433 2430 2430 2432 2432 2434 2434 2441 2441 2442 2442 2432 2432 2437 2437 2436 2436 2433 2433 2378 2378 2440 2440 2379 2379 2444 2444 2439 2439 2386 2386 2439 2439 2444 2444 2438 2438 2392 2392 2377 2377 2375 2375 2445 2445 2440 2440 2378 2378 2446 2446 2427 2427 2425 2425 2440 2440 2445 2445 2393 2393 2447 2447 2448 2448 2442 2442 2424 2424 2392 2392 2384 2384 2427 2427 2424 2424 2425 2425 2442 2442 2443 2443 2433 2433 2431 2431 2441 2441 2432 2432 2441 2441 2446 2446 2447 2447 2448 2448 2443 2443 2442 2442 2378 2378 2438 2438 2445 2445 2408 2408 2407 2407 2449 2449 2386 2386 2388 2388 2444 2444 2393 2393 2392 2392 2440 2440 2450 2450 2445 2445 2438 2438 2451 2451 2425 2425 2383 2383 2450 2450 2389 2389 2445 2445 2452 2452 2453 2453 2447 2447 2382 2382 2384 2384 2393 2393 2425 2425 2384 2384 2383 2383 2447 2447 2453 2453 2448 2448 2427 2427 2446 2446 2441 2441 2446 2446 2451 2451 2452 2452 2441 2441 2447 2447 2442 2442 2444 2444 2450 2450 2438 2438 2454 2454 2387 2387 2455 2455 2388 2388 2387 2387 2454 2454 2389 2389 2393 2393 2445 2445 2456 2456 2450 2450 2444 2444 2423 2423 2457 2457 2383 2383 2456 2456 2390 2390 2450 2450 2458 2458 2459 2459 2452 2452 2382 2382 2389 2389 2391 2391 2383 2383 2382 2382 2423 2423 2452 2452 2459 2459 2453 2453 2425 2425 2451 2451 2446 2446 2451 2451 2457 2457 2458 2458 2446 2446 2452 2452 2447 2447 2388 2388 2456 2456 2444 2444 2406 2406 2455 2455 2407 2407 2454 2454 2455 2455 2406 2406 2390 2390 2389 2389 2450 2450 2460 2460 2456 2456 2388 2388 2461 2461 2423 2423 2402 2402 2456 2456 2401 2401 2390 2390 2462 2462 2458 2458 2457 2457 2397 2397 2391 2391 2390 2390 2423 2423 2391 2391 2402 2402 2458 2458 2463 2463 2459 2459 2383 2383 2457 2457 2451 2451 2457 2457 2461 2461 2462 2462 2451 2451 2458 2458 2452 2452 2388 2388 2454 2454 2460 2460 2408 2408 2449 2449 2405 2405 2464 2464 2465 2465 2466 2466 2460 2460 2401 2401 2456 2456 2405 2405 2449 2449 2467 2467 2399 2399 2468 2468 2402 2402 2401 2401 2460 2460 2400 2400 2469 2469 2470 2470 2462 2462 2397 2397 2401 2401 2398 2398 2399 2399 2402 2402 2397 2397 2470 2470 2463 2463 2462 2462 2423 2423 2461 2461 2457 2457 2461 2461 2468 2468 2469 2469 2463 2463 2458 2458 2462 2462 2454 2454 2406 2406 2471 2471 2454 2454 2471 2471 2460 2460 2400 2400 2472 2472 2473 2473 2471 2471 2400 2400 2460 2460 2406 2406 2474 2474 2471 2471 2398 2398 2473 2473 2416 2416 2472 2472 2400 2400 2471 2471 2468 2468 2394 2394 2469 2469 2473 2473 2398 2398 2400 2400 2399 2399 2398 2398 2416 2416 2470 2470 2469 2469 2475 2475 2402 2402 2468 2468 2461 2461 2394 2394 2468 2468 2417 2417 2461 2461 2469 2469 2462 2462 2474 2474 2406 2406 2408 2408 2467 2467 2476 2476 2403 2403 2472 2472 2477 2477 2478 2478 2474 2474 2472 2472 2471 2471 2408 2408 2479 2479 2474 2474 2473 2473 2478 2478 2466 2466 2474 2474 2477 2477 2472 2472 2416 2416 2466 2466 2480 2480 2473 2473 2472 2472 2478 2478 2416 2416 2473 2473 2466 2466 2394 2394 2396 2396 2475 2475 2399 2399 2417 2417 2468 2468 2417 2417 2480 2480 2395 2395 2475 2475 2469 2469 2394 2394 2408 2408 2405 2405 2479 2479 2403 2403 2411 2411 2481 2481 2415 2415 2477 2477 2479 2479 2479 2479 2477 2477 2474 2474 2479 2479 2404 2404 2415 2415 2482 2482 2478 2478 2477 2477 2477 2477 2415 2415 2482 2482 2464 2464 2466 2466 2478 2478 2478 2478 2482 2482 2464 2464 2480 2480 2466 2466 2465 2465 2396 2396 2395 2395 2418 2418 2416 2416 2480 2480 2417 2417 2480 2480 2465 2465 2419 2419 2417 2417 2395 2395 2394 2394 2467 2467 2403 2403 2405 2405 2476 2476 2409 2409 2411 2411 2482 2482 2415 2415 2483 2483 2405 2405 2404 2404 2479 2479 2404 2404 2481 2481 2414 2414 2464 2464 2482 2482 2484 2484 2415 2415 2414 2414 2483 2483 2465 2465 2464 2464 2485 2485 2482 2482 2483 2483 2484 2484 2419 2419 2465 2465 2422 2422 2464 2464 2484 2484 2485 2485 2419 2419 2422 2422 2420 2420 2465 2465 2485 2485 2422 2422 2480 2480 2419 2419 2395 2395 2476 2476 2411 2411 2403 2403 2403 2403 2481 2481 2404 2404 2412 2412 2486 2486 2481 2481 2411 2411 2412 2412 2481 2481 2486 2486 2487 2487 2414 2414 2481 2481 2486 2486 2414 2414 2487 2487 2488 2488 2483 2483 2414 2414 2487 2487 2483 2483 2488 2488 2489 2489 2484 2484 2483 2483 2488 2488 2484 2484 2489 2489 2490 2490 2485 2485 2484 2484 2489 2489 2485 2485 2421 2421 2422 2422 2490 2490 2485 2485 2490 2490 2422 2422 2491 2491 2492 2492 2493 2493 2492 2492 2494 2494 2493 2493 2495 2495 2496 2496 2497 2497 2491 2491 2498 2498 2496 2496 2499 2499 2500 2500 2501 2501 2502 2502 2495 2495 2497 2497 2503 2503 2504 2504 2505 2505 2497 2497 2496 2496 2498 2498 2506 2506 2507 2507 2508 2508 2509 2509 2510 2510 2501 2501 2511 2511 2512 2512 2513 2513 2514 2514 2515 2515 2516 2516 2517 2517 2515 2515 2518 2518 2514 2514 2519 2519 2508 2508 2520 2520 2521 2521 2522 2522 2523 2523 2524 2524 2525 2525 2526 2526 2527 2527 2528 2528 2529 2529 2528 2528 2527 2527 2530 2530 2527 2527 2526 2526 2521 2521 2531 2531 2532 2532 2516 2516 2533 2533 2534 2534 2535 2535 2536 2536 2537 2537 2536 2536 2535 2535 2512 2512 2518 2518 2514 2514 2507 2507 2538 2538 2537 2537 2539 2539 2540 2540 2499 2499 2508 2508 2541 2541 2501 2501 2542 2542 2506 2506 2499 2499 2510 2510 2543 2543 2541 2541 2544 2544 2494 2494 2509 2509 2541 2541 2545 2545 2543 2543 2546 2546 2545 2545 2494 2494 2543 2543 2547 2547 2546 2546 2548 2548 2543 2543 2548 2548 2546 2546 2549 2549 2550 2550 2551 2551 2547 2547 2548 2548 2549 2549 2552 2552 2553 2553 2554 2554 2550 2550 2553 2553 2551 2551 2496 2496 2492 2492 2491 2491 2555 2555 2502 2502 2556 2556 2495 2495 2502 2502 2555 2555 2494 2494 2545 2545 2493 2493 2557 2557 2492 2492 2496 2496 2558 2558 2548 2548 2544 2544 2492 2492 2557 2557 2509 2509 2550 2550 2549 2549 2559 2559 2543 2543 2494 2494 2541 2541 2548 2548 2543 2543 2544 2544 2560 2560 2554 2554 2550 2550 2547 2547 2549 2549 2551 2551 2558 2558 2559 2559 2549 2549 2554 2554 2553 2553 2550 2550 2495 2495 2557 2557 2496 2496 2561 2561 2556 2556 2503 2503 2556 2556 2561 2561 2555 2555 2509 2509 2494 2494 2492 2492 2562 2562 2557 2557 2495 2495 2563 2563 2544 2544 2542 2542 2557 2557 2562 2562 2510 2510 2564 2564 2565 2565 2559 2559 2541 2541 2509 2509 2501 2501 2544 2544 2541 2541 2542 2542 2559 2559 2560 2560 2550 2550 2548 2548 2558 2558 2549 2549 2558 2558 2563 2563 2564 2564 2565 2565 2560 2560 2559 2559 2495 2495 2555 2555 2562 2562 2525 2525 2524 2524 2566 2566 2503 2503 2505 2505 2561 2561 2510 2510 2509 2509 2557 2557 2567 2567 2562 2562 2555 2555 2568 2568 2542 2542 2500 2500 2567 2567 2506 2506 2562 2562 2569 2569 2570 2570 2564 2564 2499 2499 2501 2501 2510 2510 2542 2542 2501 2501 2500 2500 2564 2564 2570 2570 2565 2565 2544 2544 2563 2563 2558 2558 2563 2563 2568 2568 2569 2569 2558 2558 2564 2564 2559 2559 2561 2561 2567 2567 2555 2555 2571 2571 2504 2504 2572 2572 2505 2505 2504 2504 2571 2571 2506 2506 2510 2510 2562 2562 2573 2573 2567 2567 2561 2561 2540 2540 2574 2574 2500 2500 2573 2573 2507 2507 2567 2567 2575 2575 2576 2576 2569 2569 2499 2499 2506 2506 2508 2508 2500 2500 2499 2499 2540 2540 2569 2569 2576 2576 2570 2570 2542 2542 2568 2568 2563 2563 2568 2568 2574 2574 2575 2575 2563 2563 2569 2569 2564 2564 2505 2505 2573 2573 2561 2561 2523 2523 2572 2572 2524 2524 2571 2571 2572 2572 2523 2523 2507 2507 2506 2506 2567 2567 2577 2577 2573 2573 2505 2505 2578 2578 2540 2540 2519 2519 2573 2573 2518 2518 2507 2507 2579 2579 2575 2575 2574 2574 2514 2514 2508 2508 2507 2507 2540 2540 2508 2508 2519 2519 2575 2575 2580 2580 2576 2576 2500 2500 2574 2574 2568 2568 2574 2574 2578 2578 2579 2579 2568 2568 2575 2575 2569 2569 2505 2505 2571 2571 2577 2577 2525 2525 2566 2566 2522 2522 2581 2581 2582 2582 2583 2583 2577 2577 2518 2518 2573 2573 2522 2522 2566 2566 2584 2584 2516 2516 2585 2585 2519 2519 2518 2518 2577 2577 2517 2517 2586 2586 2587 2587 2579 2579 2514 2514 2518 2518 2515 2515 2516 2516 2519 2519 2514 2514 2587 2587 2580 2580 2579 2579 2540 2540 2578 2578 2574 2574 2578 2578 2585 2585 2586 2586 2580 2580 2575 2575 2579 2579 2571 2571 2523 2523 2588 2588 2571 2571 2588 2588 2577 2577 2517 2517 2589 2589 2590 2590 2588 2588 2517 2517 2577 2577 2523 2523 2591 2591 2588 2588 2515 2515 2590 2590 2533 2533 2589 2589 2517 2517 2588 2588 2585 2585 2511 2511 2586 2586 2590 2590 2515 2515 2517 2517 2516 2516 2515 2515 2533 2533 2587 2587 2586 2586 2592 2592 2519 2519 2585 2585 2578 2578 2511 2511 2585 2585 2534 2534 2578 2578 2586 2586 2579 2579 2591 2591 2523 2523 2525 2525 2584 2584 2593 2593 2520 2520 2589 2589 2594 2594 2595 2595 2591 2591 2589 2589 2588 2588 2525 2525 2596 2596 2591 2591 2590 2590 2595 2595 2583 2583 2591 2591 2594 2594 2589 2589 2533 2533 2583 2583 2597 2597 2590 2590 2589 2589 2595 2595 2533 2533 2590 2590 2583 2583 2511 2511 2513 2513 2592 2592 2516 2516 2534 2534 2585 2585 2534 2534 2597 2597 2512 2512 2592 2592 2586 2586 2511 2511 2525 2525 2522 2522 2596 2596 2520 2520 2528 2528 2598 2598 2532 2532 2594 2594 2596 2596 2596 2596 2594 2594 2591 2591 2596 2596 2521 2521 2532 2532 2599 2599 2595 2595 2594 2594 2594 2594 2532 2532 2599 2599 2581 2581 2583 2583 2595 2595 2595 2595 2599 2599 2581 2581 2597 2597 2583 2583 2582 2582 2513 2513 2512 2512 2535 2535 2533 2533 2597 2597 2534 2534 2597 2597 2582 2582 2536 2536 2534 2534 2512 2512 2511 2511 2584 2584 2520 2520 2522 2522 2593 2593 2526 2526 2528 2528 2599 2599 2532 2532 2600 2600 2522 2522 2521 2521 2596 2596 2521 2521 2598 2598 2531 2531 2581 2581 2599 2599 2601 2601 2532 2532 2531 2531 2600 2600 2582 2582 2581 2581 2602 2602 2599 2599 2600 2600 2601 2601 2536 2536 2582 2582 2539 2539 2581 2581 2601 2601 2602 2602 2536 2536 2539 2539 2537 2537 2582 2582 2602 2602 2539 2539 2597 2597 2536 2536 2512 2512 2593 2593 2528 2528 2520 2520 2520 2520 2598 2598 2521 2521 2529 2529 2603 2603 2598 2598 2528 2528 2529 2529 2598 2598 2603 2603 2604 2604 2531 2531 2598 2598 2603 2603 2531 2531 2604 2604 2605 2605 2600 2600 2531 2531 2604 2604 2600 2600 2605 2605 2606 2606 2601 2601 2600 2600 2605 2605 2601 2601 2606 2606 2607 2607 2602 2602 2601 2601 2606 2606 2602 2602 2538 2538 2539 2539 2607 2607 2602 2602 2607 2607 2539 2539 2608 2608 2609 2609 2610 2610 2611 2611 2609 2609 2612 2612 2609 2609 2611 2611 2610 2610 2613 2613 2614 2614 2612 2612 2611 2611 2612 2612 2614 2614 2613 2613 2615 2615 2616 2616 2616 2616 2614 2614 2613 2613 2615 2615 2617 2617 2616 2616 2618 2618 2608 2608 2610 2610 2619 2619 2620 2620 2618 2618 2608 2608 2618 2618 2620 2620 2619 2619 2621 2621 2622 2622 2622 2622 2620 2620 2619 2619 2623 2623 2621 2621 2624 2624 2621 2621 2623 2623 2622 2622 2623 2623 2624 2624 2625 2625 2626 2626 2627 2627 2628 2628 2629 2629 2630 2630 2631 2631 2632 2632 2633 2633 2634 2634 2635 2635 2636 2636 2637 2637 2638 2638 2639 2639 2640 2640 2641 2641 2642 2642 2637 2637 2635 2635 2637 2637 2642 2642 2643 2643 2642 2642 2641 2641 2639 2639 2636 2636 2640 2640 2640 2640 2636 2636 2635 2635 2638 2638 2630 2630 2629 2629 2638 2638 2629 2629 2639 2639 2631 2631 2633 2633 2632 2632 2630 2630 2633 2633 2631 2631 2626 2626 2634 2634 2627 2627 2632 2632 2634 2634 2626 2626 2644 2644 2645 2645 2646 2646 2647 2647 2648 2648 2649 2649 2650 2650 2651 2651 2652 2652 2653 2653 2654 2654 2655 2655 2656 2656 2657 2657 2658 2658 2657 2657 2656 2656 2659 2659 2660 2660 2658 2658 2661 2661 2657 2657 2661 2661 2658 2658 2652 2652 2659 2659 2656 2656 2651 2651 2659 2659 2652 2652 2651 2651 2650 2650 2653 2653 2645 2645 2655 2655 2654 2654 2650 2650 2654 2654 2653 2653 2649 2649 2646 2646 2647 2647 2646 2646 2649 2649 2644 2644 2655 2655 2645 2645 2644 2644