10 4779 522 true 1 4 6 11 18 21 23 27 28 29