8 203 289 true 1 2 8 16 21 23 24 25