10 87 289 true 1 15 16 17 18 19 25 30 31 34