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