12 633 413 true 3 5 6 9 12 16 23 25 34 37 38 39