12 11495 992 true 1 4 8 10 12 17 23 29 30 33 35 39