7 198 129 true 2 4 8 13 18 19 28