16 19950 2788 true 2 4 5 6 7 8 12 14 18 20 24 25 28 29 32 33