16 6997 690 true 1 4 5 10 12 14 17 18 21 22 23 25 27 31 35 38