0
14
18
44
45
60
80
90
94
98
102
106
112
114
126
138
159
171
182
185
193
198
207
221
244
258
260
263
289
294
302
303
332
340
351
359
368
377
