5
18
22
30
50
60
63
64
72
87
100
109
112
143
148
150
156
160
166
184
190
199
204
214
225
226
239
240
269
279
280
288
292
309
318
335
339
353
376
385
406
427
434
439
