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