18 868 104 3 6 11 14 16 20 21 28 31 37 38 40 42 48 54 58 60 67