28 954 112 2 3 4 6 8 11 15 21 22 24 25 26 27 31 32 33 38 42 43 47 50 51 52 57 58 59 62 69