18 5110 689 true 2 5 6 8 12 14 15 16 20 21 22 25 26 27 28 30 33 35