0
22
32
38
40
43
70
77
85
89
96
108
115
133
144
180
182
202
206
212
223
227
229
235
245
271
298
299
324
325
331
337
340
346
373
376
378
390
391
398
