3
7
10
11
12
13
27
33
38
52
75
88
97
111
114
118
134
143
153
166
203
210
216
245
246
269
275
276
280
288
297
312
313
346
358
360
370
383
