5
8
10
16
21
35
62
76
80
84
124
136
138
147
159
167
186
195
196
199
213
244
247
256
279
281
307
308
311
325
326
332
340
350
354
360
362
368
373
386
404
425
430
