7 1003 409 true 1 4 6 10 21 30 34