10
12
23
39
51
71
72
73
78
85
88
94
98
103
137
143
150
162
179
183
205
210
220
228
260
269
279
285
