8 103 218 true 1 5 11 18 19 25 27 35