0
26
31
35
40
45
48
64
83
91
102
110
111
116
130
134
163
164
193
197
202
219
240
256
263
269
274
