11 152 38 3 7 11 16 18 21 33 37 41 47 59