9 104 27 19 22 29 33 43 47 48 51 56