6 433 248 true 4 12 14 18 20 30