8 100 226 true 5 7 10 16 21 22 26 29