7 446 290 true 1 10 15 16 17 25 27