11 1640 539 true 5 8 12 14 15 22 28 29 34 35 39