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