LENLEN-2LEN-3LEN-4LEN-5LEN-6LEN-7LEN-8LEN-9LEN-10LEN-11LEN-12LEN-13LEN-14LEN-15LEN-16LEN-17LEN-18LEN-19LEN-20