10
21
50
59
65
80
95
112
132
140
144
154
155
156
159
168
171
