10 4144 641 true 3 6 12 13 20 28 29 34 38 39