14 1007 376 true 2 6 8 13 14 17 19 25 32 33 35 36 37 39