Alabama man gets 160 years for child porn, $206,500 to girl