0
15
19
23
32
44
57
66
78
106
114
130
139
144
152
161
174
193
202
206
210
229
233
241
250
