10 320 257 true 1 2 11 13 17 22 24 31 36 38