10 3689 583 true 2 8 11 17 19 22 26 28 38 39