15 2169 1082 true 3 9 16 17 29 37 38 42 48 51 60 63 70 74 97