8 1108 532 true 1 16 19 23 25 27 33 35