9 82 30 3 12 18 23 29 33 38 41 44