15
25
34
40
58
79
94
98
105
106
120
128
142
154
159
191
197
200
202
204
222
223
228
232
252
