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