12 10073 645 true 1 3 5 16 18 19 21 22 24 25 28 30