10 250 246 true 3 6 11 17 20 21 31 32 36 38