97
101
94
142
118
141
108