16 7888 1044 true 2 3 5 8 12 14 15 18 19 21 24 26 27 29 34 37