6
14
19
25
30
45
54
55
61
74
76
80
82
83
89
107
111
112
117
133
146
150
160
178
193
194
208
215
232
243
245
250
278
283
284
290
299
312
338
339
344
351
360
361
403
404
412
414
419
432
446
488
500
514
524
526
567
