3
8
10
12
19
23
30
48
56
60
77
78
101
108
122
129
133
151
191
192
197
199
212
226
257
260
275
280
292
302
317
327
342
343
346
367
375
392
394
408
412
