10
14
20
26
36
45
63
77
80
81
103
119
130
145
151
190
191
220
222
224
245
254
256
258
260
267
279
282
303
311
316
319
323
342
369
371
372
381
383
410
422
425
434
