150
148
150
33
134
148
97
113
68
21
150