Each of the 459 guests attending the Honor Roll breakfast gets a muffin. Muffins come in packages of 12. How many packages are needed so there are enough muffins for every guest?