8
9
10
13
16
25
30
40
86
108
117
121
132
134
156
159
161
164
169
187
192
205
236
261
277
286
300
307
310
313
332
341
349
352
356
363
364
370
393
404
410
