12 383 227 true 12 15 16 19 20 21 23 24 26 28 30 37