10
10
8
9
18
10
11
10
10
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
16
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21