28 1669 836 true 5 6 10 11 12 13 18 20 27 29 30 32 35 39 44 56 58 59 60 63 65 74 77 78 79 84 85 95