1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
7
7
7
7
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
24
24
24
24
24
24
24
24
24
45
45
45
45
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
69
69
69
113
113
113
113
113
113
113
113
113
113
344
344
344
344
344
609
609
609
609
609
609
609
609
609
609
609
609
609
609
1
