true 12 19 true 1 3 9 12 31 35 42 64 73 79