10
19
25
30
42
51
56
74
79
81
82
86
110
129
152
176
177
179
190
194
204
205
217
223
228
233
246
255
262
279
296
311
318
334
