0
12
30
39
52
54
55
66
68
77
82
91
108
113
120
124
143
164
175
192
199
215
264
274
312
316
320
323
327
330
331
343
349
350
355
367
368
383
390
420
421
428
448
449
451
452
455
458
484
505
512
516
518
528
533
537
552
588
604
605
