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