16 661 344 true 1 4 6 8 9 10 13 18 19 20 23 25 27 28 31 34