9 1860 414 true 2 3 10 12 14 17 18 20 27