8 2520 543 true 12 16 18 21 23 27 28 37