10
14
20
32
38
56
63
67
80
90
96
120
135
146
152
162
179
184
192
196
204
221
233
248
258
267
271
273
277
311
312
317
330
338
344
365
368
371
382
402
