Kim Kardashian takes 35 pills a day