0
4
5
8
11
41
52
57
83
101
104
113
128
155
157
171
175
176
180
199
204
214
220
228
229
230
240
249
266
271
282
286
292
296
299
307
331
349
362
369
385
403
432
442
450
459
464
466
