12 4280 619 true 3 7 16 17 21 22 24 28 31 32 33 39