12 241 499 true 2 4 5 6 12 17 22 23 26 27 31 39