7 103 232 true 5 8 13 21 29 31 34