3 42 259 true 15 16 31