28 7839 287 3 6 10 12 15 20 23 29 30 31 47 48 50 52 54 55 57 58 59 71 74 78 84 85 88 90 98 99