15 4770 943 true 1 2 5 12 14 15 22 23 25 29 30 34 37 38 39