12 459 299 true 1 2 4 11 13 16 18 22 33 35 37 39