10 310 47 13 14 18 29 30 44 45 52 58 69