16 1675 605 true 1 2 5 19 24 28 44 47 48 53 64 66 67 72 88 99