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