28 898 109 4 5 8 10 12 13 16 17 19 20 22 25 31 34 35 38 40 41 42 43 47 50 52 53 54 57 58 67