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