14 614 668 true 3 5 9 14 16 17 21 25 27 29 30 32 38 39