18
22
29
38
50
71
74
82
83
105
113
116
