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