Spirits

There are a total of 57 spirits in the game, which can be found mostly in shops.