16 1063 533 true 2 3 5 11 12 14 17 19 20 22 25 28 32 34 36 38