giropcmspain_3 15 16 17 18 19 19 19 19 19 20 23 23 27 28 29 34 34 34 36 50 54 56 50 48 42 54 59 59 61 62 66 62 61 57 49 50 54 52 51 48 47 43 39 37 37 36 34 33 33 34 32 32 30 29 28 27 27 26 26 27 27 29 28 28 28 28 28 28 29 33 34 35 35 36 38 38 39 41 41 46 52 53 54 55 57 63 66 72 81 83 86 86 88 91 92 92 92 92 92 93 93 93 94 96 95 93 90 88 88 89 90 90 90 89 88 88 88 88 87 86 86 86 86 83 82 80 80 81 79 78 79 81 84 84 85 86 86 86 86 83 80 79 79 78 78 73 69 68 68 65 63 63 63 63 63 63 61 61 59 57 57 57 55 55 55 55 53 53 51 51 50 48 47 47 47 47 47 45 44 43 42 42 41 41 40 40 40 40 40 40 40 41 37 37 37 37 37 38 36 36 36 37 36 36 34 32 32 32 33 32 32 32 32 33 32 32 32 32 33 30 30 28 28 28 28 28 28 28 28 29 29 29 27 26 24 25 26 26 26 27 25 25 25 25 25 25 25 25 26 25 25 24 24 24 25 23 22 22 22 22 21 21 21 22 21 21 21 20 20 20 21 21 23 22 21 21 20 20 20 20 20 21 20 20 20 19 19 19 20 21 20 20 20 20 19 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 23 22 22 21 21 22 23 22 22 22 22 23 24 26 25 25 23 23 21 20 20 20 21 21 24 23 23 23 23 24 25 25 25 24 24 26 29 29 31 30 29 30 32 32 32 32 33 33 34 34 34 35 36 37 38 38 38 39 39 39 40 41 41 42 42 42 42 42 42 42 43 43 43 44 42 42 42 43 44 44 44 44 43 43 44 45 46 47 47 47 47 47 47 48 50 50 50 51 52 53 53 55 55 57 57 58 58 59 59 59 59 59 59 60 59 59 57 55 54 54 54 51 48 48 48 48 49 48 48 48 49 51 53 54 55 55 55 57 57 60 58 57 57 58 60 61 62 62 62 62 63 63 63 63 63 64 65 64 64 64 64 65 66 68 68 69 69 70 70 70 72 72 75 75 75 75 75 75 76 78 78 78 78 79 79 80 81 84 84 84 85 86 87 87 88 90 93 97 100 103 103 103 103 107 111 110 107 110 113 113 114 116 117 119 121 121 124 124 127 128 130 130 133 136 139 143 143 144 148 153 153 154 154 155 157 162 164 170 171 174 176 179 179 180 184 188 192 193 197 200 204 209 215 216 219 219 222 225 230 233 237 235 235 237 243 250 255 259 268 275 276 279 286 291 293 295 297 300 297 295 293 289 286 284 280 277 275 274 271 269 266 264 264 264 263 262 259 257 257 257 255 253 252 252 252 252 253 255 256 258 260 263 261 261 261 261 262 262 262 262 264 265 265 265 265 265 264 264 264 264 265 264 264 265 266 266 267 267 267 268 268 268 269 270 272 271 271 271 271 271 272 273 275 275 275 275 275 277 277 277 278 280 281 282 282 283 285 285 285 284 284 286 289 289 292 293 295 296 296 296 296 295 295 294 294 294 295 297 294 292 295 298 297 295 294 292 290 290 290 290 290 290 291 293 293 293 293 293 295 296 296 297 296 295 294 292 292 291 291 291 290 287 280 278 278 273 271 267 263 258 256 254 252 245 242 239 233 232 230 228 226 224 223 219 218 218 218 217 216 214 216 217 221 218 216 215 211 207 206 203 205 207 207 207 201 201 196 196 196 197 197 197 197 198 200 200 201 198 196 194 194 195 196 195 194 193 192 191 190 189 189 189 189 187 185 182 180 182 185 185 185 185 185 189 193 189 184 173 175 176 177 184 184 184 185 189 188 182 174 175 176 172 170 170 171 172 172 173 175 172 170 167 167 164 161 156 150 151 154 155 160 157 157 155 153 151 149 147 147 147 148 148 148 152 156 150 150 146 146 146 147 144 144 143 141 140 139 137 135 136 137 135 135 135 133 132 132 132 132 129 128 127 126 126 126 126 128 130 133 136 141 141 147 146 146 145 143 142 143 147 144 141 147 153 157 163 164 165 171 170 168 166 164 161 155 154 147 146 142 138 134 131 128 127 126 123 123 122 121 119 118 118 119 122 124 128 135 135 140 138 133 133 138 143 143 143 143 154 158 165 165 165 165 165 165 165 169 171 167 166 162 159 158 158 158 158 156 156 155 155 155 156 157 159 164 172 170 168 166 165 162 158 158 157 153 140 149 152 154 157 161 162 168 174 177 182 185 187 189 192 194 195 195 196 198 198 198 199 200 202 195 191 189 189 186 183 180 177 174 172 172 174 176 164 153 153 153 148 144 140 137 137 137 135 134 132 131 130 130 132 134 135 136 137 138 138 139 146 146 152 154 157 160 169 169 170 173 175 178 178 179 180 182 184 189 191 196 195 194 194 197 198 198 203 205 206 210 210 210 212 214 219 224 225 227 231 231 232 233 234 239 238 237 238 240 241 247 248 249 250 254 255 256 257 259 264 269 268 268 266 267 268 273 277 281 286 285 285 285 285 285 285 284 284 284 284 287 290 292 298 299 306 300 296 295 295 295 294 293 292 291 289 289 286 284 278 273 273 274 276 276 277 278 283 285 287 290 292 295 301 308 312 314 317 317 318 324 331 332 334 337 343 343 343 344 346 353 357 360 367 370 371 373 375 378 378 380 383 384 389 390 393 397 398 401 403 403 405 405 407 412 415 416 419 421 417 414 411 411 411 414 418 419 422 425 432 441 451 455 460 466 470 471 473 477 480 482 486 487 489 493 499 505 507 514 514 515 516 516 519 520 526 526 527 529 530 532 533 539 539 540 540 542 539 537 535 534 533 532 531 531 531 533 531 531 531 531 531 526 526 523 523 523 523 521 515 511 509 504 502 501 500 500 500 500 501 502 502 503 504 505 510 510 510 510 510 510 512 512 513 515 517 518 519 522 529 528 528 527 525 525 527 534 543 543 543 542 540 538 538 538 541 541 541 542 543 545 549 548 548 548 549 546 537 538 539 543 542 542 541 541 541 541 541 542 535 535 533 533 533 533 534 533 531 531 532 535 539 537 534 531 531 530 529 528 527 525 524 529 534 533 533 533 532 532 532 524 513 513 513 514 514 515 516 515 513 512 508 503 493 489 488 486 482 479 474 477 480 482 485 490 498 496 495 490 489 486 485 487 489 491 494 497 505 504 501 499 498 494 494 505 506 514 510 509 505 494 484 480 477 470 468 463 460 457 456 455 456 456 457 460 465 463 459 455 448 447 446 445 442 440 440 440 441 442 446 445 441 436 436 437 438 441 440 438 437 436 436 436 436 436 428 422 419 416 416 418 419 418 418 411 410 404 405 407 401 399 394 386 385 382 379 378 371 368 364 363 363 361 360 359 357 348 340 338 337 336 334 335 339 343 344 347 346 345 344 344 339 336 329 317 323 324 326 329 333 347 348 351 351 351 352 353 354 363 374 373 369 364 371 375 375 375 375 370 368 363 356 359 369 368 368 367 367 365 370 376 379 378 377 376 376 376 376 373 366 364 364 364 364 364 366 364 361 358 354 351 340 343 354 353 353 352 352 352 355 360 369 376 381 387 390 393 388 387 391 394 406 408 413 410 409 421 428 429 430 431 433 433 433 443 453 456 457 460 464 470 478 478 478 481 485 488 498 498 500 502 504 505 506 512 512 513 513 515 515 517 519 521 521 521 523 525 532 539 543 548 546 543 544 547 550 551 554 557 563 568 572 578 579 585 586 587 587 587 587 588 590 594 598 599 601 601 602 604 607 606 606 606 604 603 603 601 601 602 601 601 600 599 597 592 592 594 598 603 608 612 610 607 602 598 590 586 588 592 590 588 584 582 579 571 560 555 553 548 545 544 542 538 536 531 527 515 505 493 489 482 480 480 480 480 481 484 487 491 490 489 489 490 491 493 501 499 497 516 529 524 497 479 479 479 480 482 487 492 473 459 460 466 474 474 472 470 470 473 478 476 475 474 471 465 453 454 456 457 458 459 458 456 455 453 453 450 450 449 448 448 447 446 443 439 435 435 436 435 434 432 430 428 427 426 424 423 422 422 422 422 422 417 415 416 417 417 417 417 417 419 417 415 412 409 408 405 403 405 408 403 399 399 399 401 403 402 401 398 408 415 410 406 399 408 416 405 402 391 393 395 394 394 393 392 389 384 385 385 389 393 399 398 397 397 395 394 392 386 386 387 380 377 379 381 380 380 385 385 388 384 380 381 382 377 367 367 369 373 376 380 375 372 375 379 387 384 382 374 374 375 378 378 378 378 379 382 389 388 388 387 387 385 383 374 366 368 371 370 370 369 369 368 367 365 363 363 365 366 369 368 368 368 366 361 356 346 336 335 331 333 336 340 340 342 346 349 347 346 340 329 323 318 319 320 325 330 326 324 321 317 315 314 313 310 307 307 307 308 302 301 298 299 300 302 299 294 298 300 298 297 296 293 295 298 307 305 293 291 288 286 286 287 286 286 286 286 288 294 292 287 278 283 288 290 295 291 279 276 275 276 276 277 269 267 266 266 266 265 263 262 262 262 262 262 260 259 260 261 262 264 267 269 273 278 268 264 256 253 253 254 253 253 252 252 252 251 251 248 247 245 245 243 243 241 240 238 237 236 235 234 234 234 234 234 231 229 229 229 227 225 224 224 222 221 221 221 220 220 218 218 217 217 217 218 218 218 216 214 213 213 213 213 212 212 212 210 208 207 206 206 206 207 204 203 202 201 201 201 201 201 200 200 198 198 198 196 196 194 203 211 212 212 214 217 220 225 229 232 236 240 244 247 247 248 249 250 254 257 271 270 270 270 277 282 281 280 285 285 288 283 279 281 284 283 283 283 281 277 274 272 270 269 267 267 264 263 262 261 258 256 254 253 250 248 244 241 237 234 232 232 229 226 224 222 217 213 210 207 203 199 194 191 188 186 185 183 181 179 178 178 178 174 170 169 169 166 163 165 166 165 164 163 161 161 162 162 162 161 160 158 157 154 154 153 153 152 152 151 150 149 150 151 148 147 146 144 143 142 141 139 138 136 136 135 135 134 134 132 130 130 130 130 129 129 126 125 123 121 120 120 120 119 119 118 118 118 118 117 117 115 114 114 115 114 114 112 110 110 111 110 110 109 109 109 109 107 107 106 106 105 105 104 104 102 102 101 100 100 100 99 99 97 97 96 96 95 95 95 93 93 93 93 93 93 93 93 93 93 92 91 91 91 90 90 88 87 86 86 86 86 84 83 81 81 80 80 80 80 81 79 78 77 77 77 77 79 80 80 80 80 79 79 79 79 79 79 79 79 77 77 76 76 76 76 77 77 80 80 80 77 76 74 73 73 73 77 78 76 75 75 75 75 75 75 76 79 81 80 80 80 80