28 1168 666 true 0 4 5 6 7 9 12 13 15 16 18 21 24 28 33 39 41 44 45 61 65 68 69 74 79 84 87 95