8
10
11
13
14
25
35
53
70
79
100
106
114
117
118
119
126
141
155
156
162
165
183
184
203
207
208
219
241
243
257
291
298
308
333
343
349
354
363
370
388
398
426
