87
97
110
300
116
118
248
112
107
216