8 1123 414 true 1 2 10 14 21 30 33 35