3
11
14
16
28
39
45
49
60
61
64
83
92
100
128
155
161
169
179
187
193
201
208
214
227
248
268
279
