7 103 137 true 5 8 13 21 29 31 34