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