10 4156 639 true 0 3 5 12 17 20 28 37 38 39