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