12 1042 510 true 0 4 5 9 12 18 19 20 21 26 30 33