0
24
28
51
57
66
76
82
89
95
107
119
131
133
138
143
147
151
160
190
202
212
216
230
231
244
254
272
273
279
281
284
294
295
312
320
322
342
355
360
378
392
399
404
418
442
445
449
457
478
484
503
508
513
542
547
553
