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