0
4
5
11
19
20
36
47
61
101
121
122
144
165
173
190
215
217
219
220
229
244
245
259
271
279
284
286
295
302
310
314
