8 1858 289 true 3 7 12 13 15 18 20 22