10 635 255 true 1 5 7 12 18 22 23 25 28 39