10 613 372 true 2 3 12 19 23 27 28 34 36 39