14 1019 43 5 18 31 34 37 38 48 54 55 58 63 71 75 96