14 661 400 true 1 3 5 6 11 13 15 16 21 22 27 31 33 38