12 1834 779 true 2 5 8 10 18 20 23 27 28 29 31 38