8
9
9
12
14
15
16
16
17
17
18
22
25
26
28
28
31
32
33
35
36
38
42
42
53
54
60
89
