0
4
12
20
21
24
51
55
61
63
88
90
115
118
120
143
144
160
162
164
170
173
181
193
199
204
215
226
258
267
268
283
284
287
302
306
337
344
351
358
360
372
389
390
397
423
428
437
454
475
492
506
510
516
517
536
557
562
570
582
596
603
638
642
660
666
