8
10
30
34
47
49
59
65
70
93
103
132
136
143
148
169
179
196
210
212
221
225
228
239
256
266
270
297
301
323
339
353
360
361
364
371
387
393
429
431
456
458
461
468
480
486
498
503
508
521
540
543
546
558
562
567
568
589
594
609
611
613
640
641
649
