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