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
112
112
112
112
112
112
112
112
112
112
343
343
343
343
343
608
608
608
608
608
608
608
608
608
608
608
608
608
608
1
