12 568 376 true 3 10 13 14 15 16 21 27 28 29 38 39