10 348 300 true 1 3 11 18 22 23 27 31 35 36