0
11
12
14
18
26
55
58
60
61
77
80
91
100
113
120
140
158
161
162
170
195
208
221
229
234
257
260
263
273
281
293
301
302
305
365
372
379
406
410
450
