4
4
3
2
2
2
2
2
3
3
3
3
3
1
1
1
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
3
3
5
5
5
4
4
3
3
2
2
2
2
1
1
1
1
1
1
1
1
2
10
11
13
14
14
14
15
15
15
13
14
15
17
18
19
20
20
21
22
22
23
26
26
30
30
34
34
36
36
36
37
37
39
39
40
40
40
40
40
46
46
47
47
47
47
47
48
48
48
48
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
48
48
48
47
47
47
48
48
48
50
51
51
51
49
48
47
47
47
47
47
47
47
47
46
47
46
46
46
46
46
45
45
45
44
44
43
43
46
48
51
51
50
50
50
50
50
49
49
49
49
49
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
52
51
50
50
50
50
50
50
50
50
50
50
50
50
52
52
53
55
58
57
56
57
57
57
59
60
60
60
60
60
60
60
62
61
61
61
67
66
66
65
65
65
65
56
54
54
52
51
51
51
51
51
51
50
50
50
49
49
49
46
46
45
44
43
42
42
43
44
44
44
43
43
43
41
41
40
40
40
40
40
40
41
43
40
38
38
38
38
38
33
32
32
32
32
33
33
30
31
30
30
30
30
30
29
29
28
28
28
27
27
27
27
26
25
25
25
25
26
26
25
21
21
21
21
21
21
22
20
20
19
19
19
19
19
19
19
19
19
20
19
18
17
17
16
16
16
16
13
13
13
13
13
13
10
9
9
9
8
6
5
5
5
4
3
3
3
4
5
5
2
1
1
4
4
4
4
4
4
4
4
6
7
7
7
7
8
8
8
10
10
10
10
12
13
15
16
16
16
17
18
19
19
19
19
20
22
22
22
22
23
24
25
25
25
29
36
37
39
40
40
40
41
41
47
47
47
47
47
49
50
51
52
53
55
55
59
61
62
63
64
65
65
65
66
67
67
68
69
77
80
83
85
90
90
90
90
90
91
92
94
97
102
102
102
102
100
97
96
92
90
88
87
85
85
84
84
84
82
79
74
62
61
60
54
53
53
52
52
50
49
48
47
47
47
46
45
45
45
41
41
41
41
41
41
38
37
35
33
31
30
29
26
22
22
22
22
19
17
15
11
6
6
6
5
5
4
4
4
5
5
5
5
4
4
4