16 821 361 true 2 5 6 7 12 14 15 18 19 21 22 27 29 31 34 39