10 377 269 true 3 4 6 11 17 18 20 21 28 36