6
6
6
6
6
6
7
8
4
4
1
4
4
2
1
0
3
8
8
8
8
9
9
9
9
9
9
9
11
12
13
11
8
8
8
8
7
11
12
13
14
20
21
16
15
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
3
3
9
20
21
22
28
31
34
43
49
49
50
50
53
54
57
58
58
55
58
58
59
52
51
49
45
44
43
43
43
43
46
46
45
45
44
44
45
45
47
55
68
69
70
70
70
70
70
70
71
78
79
79
79
78
78
77
77
76
74
72
71
71
70
69
69
69
69
69
68
61
60
59
57
54
54
37
29
20
17
13
13
16
20
20
28
29
29
29
29
30
30
31
31
32
29
29
31
31
31
32
33
32
32
32
32
32
32
34
36
36
36
36
37
38
40
40
40
41
41
39
39
39
39
39
43
43
44
52
66
68
71
71
79
88
88
88
87
87
87
89
89
90
90
90
90
89
89
82
76
76
77
67
67
67
72
75
72
71
71
69
69
69
69
69
71
73
74
74
74
75
75
80
82
82
83
86
86
88
90
99
109
110
111
116
118
124
124
129
130
130
129
129
129
129
131
128
130
133
134
133
127
126
126
128
128
133
137
134
123
115
112
112
110
96
96
88
72
71
71
69
65
60
56
56
56
56
55
53
52
52
50
48
48
48
48
48
48
48
51
55
54
54
57
66
60
65
64
65
65
60
60
60
60
60
62
64
64
65
65
65
66
66
67
67
67
69
71
79
82
80
75
76
77
80
80
80
79
79
79
81
82
82
83
86
88
86
86
86
87
88
97
102
99
98
97
96
95
94
94
94
95
95
93
90
90
90
83
81
82
83
84
85
87
87
81
80
79
71
68
67
69
69
68
69
66
64
64
62
61
61
64
66
66
64
62
62
64
71
78
82
78
76
72
62
58
57
57
53
51
49
56
59
57
54
49
50
60
36
35
47
52
56
53
54
54
57
61
61
59
57
54
52
51
47
47
45
45
45
44
44
40
40
40
39
38
38
38
37
34
34
36
37
37
37
29
26
26
28
32
32
25
26
27
27
23
21
21
21
21
21
21
19
19
19
19
19
19
19
19
21
21
21
21
21
17
17
17
17
17
17
16
16
15
12
12
12
12
11
10
10
10
10
9
9
10
12
9
11
11
11
11
11
12
13
13
10
9
9
10
9
9
2
2
4
4
5
1
3
5
4
5
5
5
5
6
6
5
4
5
5
7
7
7
6
6
5
4
3
3
3
3
3
3
3
3
3
3
3
8
3
1
9
9
11
13
13
13
11
11
11
10
9
9
10
12
9
10
10
11
11
11
8
7
7
7
8
7
6
6
6
5
3
3
2
4
3
2
2
2
0
0
-1
0
1
1
0
0
2
1
0
0
-1
0
2
2
1
1
0
1
1
1
1
1
1
2
3
8
8
8
8
8
8
8
8
8
12
12
12
12
13
14
13
12
12
12
8
7
6
5
2
0
0
0
0
0
0
3
3
3
3
3
4
3
3
5
7
3
3
3
3
3
7
8
9
9
7
6
6
5
5
6
6
6
6
6
6
6
6
6
5