50 12 7 23 5 17 6 21117