12
13
21
29
40
54
66
99
108
117
119
140
160
163
171
180
190
201
202
216
221
225
234
244
255
262
280
285
