13 4010 788 true 2 3 7 12 19 21 24 27 28 31 33 34 39