14
19
27
28
30
52
64
72
87
94
98
109
110
116
119
123
135
140
144
145
163
173
175
185
203
207
223
224
228
237
241
243
255
263
273
286
294
303
309
338
349
366
378
380
395
405
423
432
440
441
456
480
485
513
515
523
531
532
550
572
583
587
589
621
625
629
631
635
648
663
667
668
669
674
689
690
693
694
701
709
711
717
719
722
732
746
755
762
782
800
803
806
