10 3097 1593 true 2 6 11 13 16 17 23 28 29 39