1
1
1
1
1
1
1
1
1
2
3
4
4
4
5
5
5
5
5
4
4
4
4
4
2
2
3
4
5
5
4
4
3
3
2
2
2
2
1
1
0
2
3
5
3
2
2
2
2
2
2
2
4
4
0
0
0
0
0
1
1
1
1
1
3
4
5
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
5
4
4
4
4
4
4
3
7
7
9
11
14
13
14
14
15
16
18
20
21
22
25
25
24
24
25
26
26
26
25
25
25
26
26
26
27
27
34
35
38
38
40
40
45
46
46
47
47
47
52
63
64
61
58
65
66
66
68
69
71
79
76
78
77
72
68
68
68
68
68
68
66
65
65
65
65
66
66
67
67
68
68
68
68
68
68
68
68
67
63
62
62
62
61
60
60
59
59
59
59
58
59
60
60
60
59
59
59
59
59
61
61
57
51
50
49
49
49
48
48
48
48
48
48
52
48
49
49
45
46
46
46
46
45
45
45
43
41
43
44
50
51
52
52
52
52
52
52
51
51
49
48
48
41
42
41
39
39
39
39
38
38
38
38
38
37
27
26
24
23
22
21
20
18
16
16
15
14
12
11
10
10
8
8
8
8
5
5
7
9
10
13
12
13
10
6
3
3
3
3
3
3
4
4
5
4
7
6
7
16
15
15
16
15
15
14
14
14
14
14
13
13
13
13
13
14
14
14
14
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
16
17
17
17
17
17
17
16
16
17
17
17
17
17
18
19
19
20
20
21
21
20