14 908 498 true 1 5 6 13 24 27 29 35 45 48 50 51 59 89