65
103
68
292
123
113
132
278
138
155
156
131