5
10
30
47
59
92
99
113
139
151
153
154
164
227
238
264
271
284
287
297
303
306
314
315
317
318
324
335
336
342
353
359
360
364
371
377
379
419
432
437
446
461
483
486
496
