12 651 347 true 2 4 7 9 20 22 24 26 29 36 38 39