18 441 271 true 2 4 5 6 8 10 14 15 16 17 18 24 28 29 31 33 35 39