12
15
15
16
19
20
20
20
20
20
21
21
21
23
24
25
25
28
28
29
30
30
31
33
33
36
36
41
42
43
45
47
48
48
50
50
50
50
51
55
60
61
61
62
62
62
62
63