8 1859 366 true 5 9 12 15 18 20 28 32