Nine counts dropped, 28 years imposed in Madison County child porn case ...