10 104 11 11 20 37 38 39 42 43 46 53 66