7 1028 391 true 2 4 8 11 14 18 19