89
87
91
77
114
123
113