10 8421 895 true 3 12 16 17 20 21 22 32 33 39