0
6
7
10
11
14
20
40
44
59
71
77
81
86
91
92
104
112
115
139
166
179
199
222
226
246
264
279
281
293
304
307
313
