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