10 966 350 true 1 2 6 7 8 13 23 30 37 38