14 34291 1123 true 1 2 3 5 10 12 21 24 25 29 33 34 36 37