10 2858 795 true 1 5 8 9 11 12 15 16 25 34