3
4
7
11
25
36
56
60
74
99
114
132
140
146
160
166
170
171
173
176
196
227
229
249
257
259
261
274
278
282
284
299
301
309
317
328
344
360
368
