5
8
13
19
23
36
44
52
55
60
74
99
101
113
125
130
133
135
138
139
140
146
148
166
173
189
196
202
209
216
218
219
225
228
230
232
242
273
277
289
291
300
306
307
308
325
350
352
363
368
400
409
417
418
421
432
439
444
452
456
457
458
464
477
483
485
490
504
508
512
516
521
524
527
528
532
536
