7 623 449 true 12 20 21 24 27 28 34