6
10
11
20
31
46
65
77
83
84
92
111
136
138
141
151
154
173
199
220
223
239
247
265
267
279
292
