8 312 171 true 1 3 4 15 18 19 30 37