true 101 28 true 1 2 3 10 30 46 52 60 61 85 98