7 85 243 true 1 2 4 15 16 19 33