puff30_2010