3
6
4
5
57
57
58
57
58
58
4
62
63
5
58
58
3
4
58
3
3
3
3
4
4
4
4
4
4
4
4
58
4
62
58
58
4
58
4
62
58
58
58
3
58
58
58
4
58
57
4
62
58
58
59
58
76
76
76
76
3
77
76
77
81
82
76
77
77
76
77
4
77
3
81
77
58
58
58
58
58
57
58
58
57
58
57
58
58
57
58
3
4
8
8
4
3
4
4
4
8
9
4
3
3
3
3
4
5
4
4
3
3
3
3
3
3
3
3
6
3
3
3
3
7
4
3
3
4
3
6
3
3
3
3
3
3
3
3
3
3
3
3
4
4
3
4
3
4
3
4
3
3
3
3
3
3
3
4
3
4
3
4
3
3
3
4
4
3
5
4
4
6
7
6
7
4
4
5
3
3
3
3
3
8
4
3
3
3
3
4
5
6
7
4
8
7
3
7
6
6
7
8
6
6
6
5
4
5
7
3
5
7
5
5
5
4
4
7
6
7
4
8
7
3
7
9
10
9
10
7
7
8
6
5
4
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
7
3
3
5
5
3
3
4
3
3
5
6
3
4
3
4
3
3
3
3
5
4
4
4
4
4
8
4
3
8
4
8
9
10
4
3
4
4
4
4
3
5
5
5
4
3
3
4
3
3
3
3
3
3
4
3
4
3
3
3
4
4
4
3
3
3
3
3
3
3
8
4
4
4
9
5
4
3
4
3
3
4
3
5
7
4
8
7
9
9
6
3
9
3
5
6
5
7
8
7
5
4
4
4
3
4
4
5
5
3
5
4
5
5
6
6
3
6
4
6
5
6
6
7
7
3
7
4
7
5
7
6
7
7
8
8
3
8
4
8
5
8
6
8
8
7
8
9
9
3
9
4
9
5
9
6
9
9
7
9
8
9
10
10
3
10
4
10
5
10
6
10
10
7
10
8
10
9
10
3
4
4
4
5
4
4
4
5
4
4
4
4
8
9
10
4
4
4
4
3
4
3
4
5
5
4
4
5
3
8
4
9
10
10
10
8
5
9
5
4
9
3
5
5
5
9
5
5
9
5
4
5
6
8
8
7
8
9
12
8
13
12
9
6
3
14
14
6
13
7
15
8
9
6
8
3
8
6
8
9
3
14
14
6
13
8
15
9
6
3
13
13
6
12
7
14
8
6
3
8
8
6
8
3
8
4
5
6
3
4
4
3
3
9
9
3
8
4
4
5
4
6
7
8
9
10
9
10
5
3
10
9
14
5
15
9
16
10
6
6
6
10
7
8
4
5
6
7
7
4
3
7
6
7
5
7
7
6
3
3
3
4
9
9
3
8
4
3
4
4
3
3
4
5
5
5
3
5
3
9
5
3
5
3
5
6
7
8
7
7
6
8
7
6
5
7
6
8
7
5
12
6
13
7
14
8
5
3
5
5
3
5
9
9
5
4
9
9
4
5
5
5
3
3
3
3
3
9
5
3
3
9
9
5
9
9
5
5
9
9
5
4
3
4
4
4
5
6
7
4
8
5
8
5
8
8
4
12
5
13
14
8
4
8
9
9
9
5
9
5
5
9
9
9
5
5
8
5
8
8
17
13
13
4
14
9
4
13
5
14
15
9
4
6
6
6
6
6
3
4
8
5
4
12
5
13
7
8
4
5
8
7
9
5
8
18
5
19
7
14
14
4
13
9
4
3
4
13
13
4
12
7
8
4
6
6
6
3
4
8
5
8
14
14
4
12
5
13
8
4
7
3
6
4
6
13
13
4
12
7
8
4
4
4
4
3
3
5
4
10
11
6
5
5
5
6
4
4
5
3
4
4
5
6
4
6
6
5
6
6
6
12
12
4
10
5
11
13
6
12
12
4
10
5
11
13
6
6
5
3
5
5
4
5
10
10
4
9
5
10
10
4
9
5
3
4
5
6
7
3
5
7
12
12
3
11
6
13
5
7
3
7
7
12
12
3
11
13
6
14
7
3
3
6
3
3
7
3
11
11
6
12
5
7
7
3
7
12
12
3
11
6
13
5
7
7
3
7
7
4
7
7
13
13
3
11
4
12
6
14
7
7
8
9
10
10
3
10
10
7
10
10
8
10
9
10
18
18
3
14
7
15
8
16
9
17
6
19
10
7
6
11
5
7
7
3
7
7
12
12
3
11
6
13
7
7
3
7
7
12
12
3
11
6
13
7
7
7
7
11
11
6
12
7
11
7
3
3
4
4
5
4
11
11
3
10
5
12
4
6
3
3
10
5
11
4
6
3
6
3
6
7
8
3
9
3
9
3
9
3
13
9
6
3
7
6
6
3
7
6
6
3
7
6
3
7
6
6
3
7
6
6
3
7
6
3
5
4
9
3
13
9
7
13
9
9
6
10
9
11
4
12
11
12
8
11
13
11
12
11
6
9
8
4
3
9
14
4
15
5
16
14
11
9
10
5
9
5
9
5
4
9
3
5
5
5
9
5
6
7
3
6
4
6
5
6
6
5
4
5
4
6
6
7
6
7
6
4
5
3
3
3
4
3
5
4
6
5
6
3
3
3
8
3
4
8
4
8
4
4
3
8
4
5
3
4
6
6
6
7
8
9
10
3
3
11
7
11
9
8
3
3
11
9
11
15
11
11
3
11
4
15
3
11
10
8
15
11
8
6
7
11
6
7
8
3
9
3
10
11
3
10
10
12
11
12
11
9
12
13
14
12
18
14
13
18
14
9
12
10
17
13
9
17
12
18
10
13
10
10
3
12
4
16
3
12
8
6
7
12
3
3
10
3
6
4
6
6
3
11
7
3
7
3
7
6
11
7
6
4
7
3
3
6
6
3
3
10
6
4
10
3
6
5
3
4
5
10
4
11
3
6
4
10
3
6
6
6
5
11
6
12
3
7
4
11
3
7
6
11
7
4
7
6
6
7
3
12
6
13
3
8
4
8
7
12
3
8
4
12
3
8
6
12
8
4
12
3
8
7
12
8
3
6
6
10
6
3
6
6
6
10
6
3
6
3
6
3
3
6
6
3
6
10
6
5
6
6
4
7
8
9
3
4
4
10
7
4
7
5
14
7
15
3
10
6
14
10
14
3
10
14
10
3
5
14
6
15
3
10
4
7
14
10
4
10
8
9
5
6
6
7
8
3
4
6
13
9
13
3
9
13
9
3
5
13
6
14
3
9
4
13
9
4
9
7
8
6
7
3
4
8
12
8
12
3
8
4
12
8
6
7
6
6
8
3
3
9
7
9
8
8
7
13
9
8
8
7
13
6
14
9
6
13
9
4
13
3
9
3
6
6
10
6
4
10
3
6
3
6
6
10
6
4
10
3
6
4
10
3
6
10
3
6
3
3
3
4
3
4
4
3
3
8
3
4
3
4
3
3
4
3
3
8
9
3
4
3
8
9
3
4
3
4
4
5
5
5
5
6
11
4
12
7
11
6
12
3
7
10
4
11
3
6
4
3
5
4
5
4
6
3
5
6
5
7
5
8
4
9
8
8
7
14
10
8
9
5
6
6
7
3
4
5
3
6
5
3
4
5
4
6
6
4
5
3
3
4
4
4
4
3
4
3
4
3
4
3
3
8
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
5
4
3
5
5
5
6
5
11
7
3
7
6
11
7
5
11
7
4
3
4
3
3
4
8
4
4
3
5
4
3
4
3
3
4
3
3
4
4
5
6
7
8
9
10
11
12
3
3
17
13
13
3
13
4
13
3
13
17
13
3
17
3
13
3
13
13
7
8
9
10
11
12
6
5
4
13
3
3
3
3
4
3
4
4
6
4
4
4
5
11
7
4
11
5
12
3
7
6
6
6
4
11
5
12
3
7
4
11
5
12
3
7
7
7
4
12
7
13
3
8
4
12
5
13
3
8
7
12
8
3
7
4
5
11
7
3
5
6
7
8
9
9
4
11
4
3
9
15
11
15
3
11
3
9
15
11
3
11
11
10
15
11
10
11
15
11
4
15
11
4
10
15
11
11
7
8
5
6
6
6
5
7
8
9
10
11
12
13
14
4
3
19
14
20
3
15
3
15
3
11
3
12
11
12
3
15
3
15
13
15
11
3
3
15
13
15
12
13
15
12
4
16
4
20
16
16
7
20
16
4
15
7
14
19
15
12
19
11
15
13
15
18
4
7
19
18
15
7
3
3
15
3
6
19
15
19
3
15
19
15
14
19
15
13
19
15
15
14
19
15
14
19
15
12
19
11
15
13
15
6
19
15
4
7
19
15
19
15
4
15
10
8
9
14
19
15
5
15
3
4
3
5
3
9
9
5
5
9
5
3
5
5
6
5
7
5
8
3
9
8
13
9
9
9
7
13
9
9
6
7
6
9
14
10
10
4
3
5
3
5
4
5
3
5
3
6
5
6
7
5
7
5
7
6
7
4
11
7
4
7
3
5
4
5
4
5
3
5
3
9
5
5
3
5
9
10
11
12
13
3
5
5
6
7
8
3
8
12
3
8
12
8
12
8
6
7
5
8
5
10
6
3
6
3
6
5
10
6
5
5
5
6
6
7
12
6
13
3
8
3
8
5
12
8
7
12
8
6
12
8
3
8
5
12
8
5
12
8
7
12
8
5
5
10
6
3
3
3
3
10
10
6
3
3
3
3
10
10
6
5
10
6
4
3
4
4
4
5
6
3
7
11
3
7
5
6
4
7
4
4
9
4
10
3
5
3
5
4
9
5
3
5
3
8
9
10
11
12
3
4
3
4
3
4
3
5
4
3
4
3
5
4
6
5
6
6
3
4
8
4
3
3
4
3
4
3
4
3
4
4
4
3
4
3
4
3
4
3
4
5
3
6
3
6
6
6
6
3
11
7
3
6
7
8
3
9
6
3
9
7
3
9
8
6
7
8
9
6
9
7
9
8
3
6
4
3
6
4
3
6
5
3
4
4
4
5
4
4
5
4
5
4
5
4
5
5
4
5
4
5
4
5
4
5
4
5
4
3
6
4
5
3
5
4
5
5
4
9
3
5
4
9
3
5
4
5
9
10
11
12
13
3
5
4
5
3
5
3
5
5
4
5
3
5
5
3
5
5
6
5
7
5
8
9
6
9
9
7
9
4
10
7
14
10
10
9
3
10
8
14
10
10
10
10
9
14
10
10
3
10
8
14
10
10
10
10
3
10
8
14
10
10
10
5
3
9
9
9
10
9
11
3
12
12
17
13
11
17
5
13
9
12
17
13
11
17
4
13
11
17
6
13
7
12
17
13
4
7
11
17
7
13
8
12
17
13
4
8
11
17
8
13
10
4
5
4
5
5
4
5
3
4
6
4
5
4
5
9
5
5
4
9
3
5
9
5
3
5
5
5
5
3
4
5
5
7
6
7
6
6
7
5
6
6
6
6
6
8
7
7
12
6
13
12
14
14
12
14
7
12
13
6
12
7
12
12
12
7
18
19
20
21
18
15
12
7
18
19
20
21
18
15
12
12
6
6
10
6
6
3
3
4
3
3
3
3
3
3
7
3
5
4
9
3
5
5
5
9
5
3
3
8
4
3
4
3
8
4
3
3
3
3
4
3
5
6
5
5
7
4
7
3
5
8
5
6
7
8
3
3
7
3
3
3
4
3
5
4
6
4
5
7
7
3
7
7
3
7
7
3
7
7
3
7
7
3
6
3
7
3
7
3
7
7
3
7
7
3
7
7
3
7
7
3
7
7
3
7
7
3
3
3
3
7
7
3
7
7
3
3
7
3
7
3
3
3
3
3
3
3
7
3
6
3
3
7
3
3
6
3
3
7
3
3
3
4
4
9
3
5
3
3
4
3
8
4
7
7
3
3
3
3
3
3
3
3
3
3
4
8
4
4
4
4
4
7
4
4
4
3
9
5
4
5
5
5
3
8
4
4
6
3
7
3
3
4
8
4
8
4
8
4
3
8
4
3
3
7
3
3
3
7
3
3
3
8
4
4
4
4
3
8
3
4
4
3
4
4
3
8
4
4
4
4
4
6
3
3
3
4
9
9
3
8
4
3
4
3
3
4
5
5
10
6
6
6
9
10
6
6
6
6
6
6
6
6
6
5
9
6
3
6
10
3
6
6
6
10
6
6
6
3
4
6
3
3
4
3
4
3
4
3
4
3
3
3
5
4
10
6
10
6
3
6
6
5
6
10
6
8
3
4
3
8
4
9
4
5
4
9
3
5
3
5
3
6
4
5
7
8
7
7
7
9
7
8
6
11
5
7
3
11
7
6
11
5
7
11
7
5
11
7
4
6
11
5
7
11
7
6
6
7
6
11
7
6
11
7
6
11
7
6
11
7
6
11
7
6
7
6
11
7
6
11
7
6
11
7
6
11
7
6
11
7
6
11
7
6
11
7
6
11
7
6
7
6
7
6
7
6
7
6
7
6
11
7
6
11
7
6
11
7
3
3
11
3
7
4
9
3
5
4
9
3
5
3
4
4
5
5
4
9
3
5
5
5
4
9
3
5
5
6
5
5
3
5
4
7
5
6
3
9
3
5
5
4
10
4
6
6
3
11
3
7
7
4
12
4
8
8
7
6
4
13
3
9
5
8
3
13
4
9
5
6
4
13
3
9
7
8
4
13
9
4
13
3
9
5
4
13
3
9
6
3
13
4
9
7
3
13
9
4
13
3
9
8
4
13
9
3
13
4
9
3
9
4
13
3
9
5
3
5
5
3
5
4
5
5
5
3
5
5
3
5
4
5
5
9
4
10
5
9
4
10
5
5
3
9
4
10
5
3
3
3
4
3
3
8
3
4
3
3
3
3
3
3
5
5
3
5
4
5
5
5
5
5
3
5
4
5
5
5
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
4
3
5
4
5
4
9
5
4
9
5
3
4
3
3
4
3
8
4
3
8
4
3
8
4
3
4
3
8
4
3
8
4
3
8
4
5
5
6
5
6
5
5
5
6
3
4
3
4
3
4
3
4
3
3
4
3
3
3
4
3
3
3
4
8
3
4
4
4
4
4
3
3
4
5
4
3
6
5
10
6
6
6
4
5
3
6
3
5
5
6
6
6
10
6
3
6
6
6
5
5
3
9
5
4
5
4
9
5
4
9
5
3
4
9
3
5
4
9
3
5
5
3
3
4
3
3
3
4
3
3
3
4
5
4
3
3
4
5
3
3
5
3
5
3
5
3
5
3
6
3
3
6
3
6
6
3
3
3
3
7
3
7
3
3
7
3
3
3
3
3
3
3
7
3
3
3
3
7
3
3
3
4
3
3
4
3
8
4
3
8
4
3
8
4
4
8
4
3
3
7
3
3
7
3
3
3
4
3
4
8
4
7
3
3
3
7
3
4
3
4
3
8
4
3
8
4
3
8
4
3
8
4
3
8
4
4
4
4
4
4
4
3
5
4
9
6
9
6
4
5
4
6
5
5
10
4
11
10
12
12
10
12
5
10
11
4
10
5
10
10
10
10
10
5
16
17
18
19
16
13
10
5
16
17
18
19
16
13
10
5
14
10
3
10
10
4
5
6
7
7
8
7
7
4
7
7
9
7
8
7
8
7
7
9
5
7
6
7
7
14
7
10
10
7
14
10
9
5
7
10
7
8
5
6
5
7
6
7
4
4
11
7
11
6
7
4
7
4
11
7
4
11
7
4
11
7
7
4
7
3
11
7
5
5
10
6
5
3
5
6
5
10
6
5
9
4
10
6
6
3
3
3
3
3
3
3
3
3
3
3
4
4
3
4
3
4
4
3
4
8
4
3
4
3
3
3
4
4
5
3
6
5
7
7
8
8
5
9
9
7
9
10
9
10
9
10
9
10
9
9
7
9
8
5
6
5
9
5
5
5
3
9
4
10
5
4
5
10
6
4
7
3
7
4
6
3
6
4
10
5
11
3
6
3
4
6
7
3
7
9
6
9
7
8
6
8
6
3
7
9
6
9
7
8
6
8
7
4
6
9
7
9
6
8
7
8
7
4
6
9
7
9
6
8
7
8
6
3
8
4
7
8
7
6
6
8
4
12
6
13
3
8
6
3
5
12
8
8
8
13
9
6
13
5
14
3
9
8
9
4
12
5
13
6
8
5
6
5
3
7
4
8
7
7
6
7
7
8
3
7
4
7
5
3
7
4
8
7
7
9
7
10
7
11
9
3
9
10
9
9
9
9
9
3
9
10
9
10
9
11
7
8
3
7
4
8
7
7
7
7
8
7
3
4
6
3
7
3
11
7
5
11
7
6
7
4
8
3
8
7
4
11
5
12
3
7
4
11
5
12
3
7
4
6
7
3
4
3
8
4
12
3
13
8
7
8
8
8
6
8
5
8
3
8
4
9
8
4
10
8
3
14
4
3
15
14
11
10
10
10
11
10
11
8
9
4
8
3
9
8
10
5
10
8
9
4
10
6
3
4
10
6
5
3
5
5
10
6
4
5
6
5
6
6
5
6
6
5
7
7
3
6
6
3
7
7
3
3
4
3
8
4
12
3
13
8
4
6
8
8
8
6
8
5
8
4
9
8
9
7
8
7
10
7
5
10
8
9
4
4
3
5
4
10
6
6
7
8
3
9
6
3
9
7
3
9
8
6
18
7
19
8
20
5
14
14
4
13
9
4
3
3
9
5
4
9
3
10
5
3
4
5
5
3
10
5
6
10
5
6
5
4
5
6
5
4
4
4
4
5
5
3
5
6
11
7
5
4
5
7
5
4
4
3
4
3
4
4
4
3
5
5
5
5
5
6
5
6
6
7
6
6
3
6
4
6
5
6
6
3
3
4
3
3
3
3
3
4
3
4
9
3
5
4
3
8
4
9
8
5
3
4
9
5
4
8
3
4
3
4
5
9
4
10
3
5
3
5
4
5
5
9
4
10
3
5
3
5
5
4
9
5
5
9
4
10
3
5
3
5
4
5
5
9
4
10
3
5
3
5
4
5
3
3
7
3
7
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
7
4
7
7
5
7
6
6
7
5
7
7
4
7
3
8
3
9
4
3
4
8
3
9
4
3
4
3
4
9
3
10
5
5
4
9
3
10
5
8
4
9
8
5
3
4
3
4
4
3
4
4
3
4
3
4
3
4
4
3
4
4
3
4
4
3
3
7
4
7
4
5
3
7
5
7
4
3
4
3
4
5
3
7
5
7
4
5
3
7
5
7
3
7
4
7
4
5
3
7
5
7
4
5
3
7
5
7
4
5
3
7
5
7
4
3
4
3
4
4
4
5
5
6
3
11
6
7
5
7
11
6
7
5
4
5
4
5
7
4
4
4
5
4
5
9
10
5
5
5
9
5
5
4
4
3
4
9
4
5
4
4
3
5
4
5
3
4
5
4
5
6
5
6
3
4
3
5
3
7
5
7
3
4
3
5
3
7
5
7
4
5
10
3
6
5
10
3
6
3
10
4
11
6
3
3
8
4
4
8
4
4
4
5
4
5
4
5
4
6
4
5
4
4
4
5
4
5
4
6
4
6
4
5
4
3
4
8
4
4
3
4
5
3
4
5
3
4
3
4
3
4
3
4
3
4
3
4
3
4
3
4
4
3
4
3
3
8
3
4
3
3
4
3
3
4
3
3
8
3
4
3
3
4
3
4
4
4
5
4
4
6
4
10
4
6
6
4
5
4
5
4
4
9
4
10
5
4
4
4
4
3
3
5
6
3
4
6
7
11
7
3
7
7
5
11
6
12
4
7
7
3
4
3
5
6
5
7
6
4
6
8
6
7
