7
10
16
24
29
38
46
58
70
81
115
120
122
149
203
227
228
235
252
253
271
277
278
290
296
299
303
310
316
330
337
339
343
344
362
372
373
377
378
386
390
405
430
447
