10 10854 836 true 5 9 18 24 27 28 29 34 37 38