5
9
10
22
43
47
67
68
78
94
100
114
132
165
182
184
190
194
199
201
217
220
221
223
225
238
244
266
280
297
299
313
317
324
347
374
376
379
408
410
414
443
453
461
474
477
498
501
508
511
518
521
