45 spirit beasts?