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