Joe worked 6 hours and packed 18 cartons. Bob worked 9 hours and packed 28 cartons. Who packed the most cartons per hour?