9 412 306 true 0 3 4 8 15 18 19 28 32