10
19
28
39
40
47
75
88
96
105
131
132
134
138
142
165
169
171
182
193
194
222
225
227
264
272
291
299
307
318
330
336
337
349
367
382
385
402
406
419
421
434
443
450
471
473
475
481
495
507
508
525
531
534
539
546
569
570
572
573
574
589
603
624
632
636
646
650
663
665
679
687
698
706
722
