A security code is made from 5 numbers ranging from 1-9. How many ways can the code be made without repeating any numbers? How many ways can the code be made if repeats are allowed?