12 2001 546 true 1 3 5 6 8 11 12 18 28 31 35 39