51
51
48
56
71
47
49
38
26
31
58
40
62
62
42
33
95
152
106
93
12
22
15
16
2
0
0
1
9
7
12
7
0
0
0
0
24
27
17
23
54
57
49
54
23
24
17
25
0
0
0
0
61
65
54
61
1
1
0
0
7
6
2
2
11
13
9
13
46
38
72
46
49
62
45
43
3
9
2
2
1
3
1
3
0
0
0
0
6
9
7
8
23
33
24
16
12
15
19
18
0
0
0
0
45
50
43
45
1
0
0
0
34
28
38
22
1
0
0
0
31
25
22
31
128
141
124
120
67
61
62
48
17
22
19
19
33
26
30
42
29
34
36
32
1
4
0
0
0
0
0
0
2
0
0
0
8
11
3
5
2
0
0
0
64
51
39
38
0
0
0
0
29
51
51
51
60
59
44
43
17
23
28
30
24
10
12
17
21
9
19
15
24
25
22
22
0
0
0
0
0
0
0
2
32
56
40
34
87
110
93
73
57
64
65
62
57
57
45
68
119
140
173
171
18
18
16
31
3
7
8
4
24
24
19
16
19
19
7
7
3
5
2
2
3
0
0
0
1
0
0
0
47
52
65
90
10
5
5
1
2
3
5
5
0
0
0
0
2
6
4
1
29
23
35
24
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
105
101
97
89
0
0
0
0
50
55
42
40
3
1
1
4
1
0
0
0
2
0
0
0
13
20
12
15
0
0
0
0
46
71
41
41
20
16
13
15
0
0
0
0
0
0
0
0
1
0
0
0
45
44
39
30
24
20
17
17
24
29
16
20
0
0
0
0
1
3
3
0
5
5
2
6
30
30
48
35
0
0
0
0
31
62
45
48
0
1
0
0
42
52
57
59
0
0
0
0
1
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
136
139
152
124
40
52
61
54
22
34
36
34
0
0
0
0
63
62
64
67
0
0
0
0
23
18
22
24
25
23
29
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
23
17
18
182
206
139
138
2
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
30
22
20
103
96
84
61
24
28
31
24
0
0
0
0
4
6
5
3
0
0
0
0
9
23
22
14
35
38
32
27
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
84
88
80
80
1
2
1
2
48
52
41
37
1
3
5
1
1
0
0
0
0
0
0
0
7
14
16
12
1
0
0
0
51
70
41
60
14
16
12
14
1
0
1
2
0
0
0
0
1
0
0
0
45
38
42
39
3
4
4
4
22
32
23
12
0
0
0
0
0
0
0
0
0
0
0
0
34
40
40
44
0
0
0
0
42
63
49
60
1
0
0
0
42
36
52
53
25
26
25
23
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
138
118
124
110
43
43
55
55
33
34
34
29
0
1
2
1
68
63
77
76
0
0
0
0
21
24
42
28
11
10
6
15
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
20
17
10
157
174
124
97
1
0
0
0
2
0
0
0
26
31
38
40
1
0
1
0
0
0
0
0
3
3
1
2
0
0
0
1
24
33
34
19
5
2
5
0
34
25
41
23
43
79
61
39
20
32
23
32
3
7
5
4
0
0
0
0
0
0
0
0
11
12
15
17
42
36
31
41
0
0
0
0
56
74
50
41
65
59
54
47
24
30
26
23
52
59
47
52
62
64
45
64
23
22
12
15
0
0
0
0
3
6
8
5
0
0
0
0
32
20
21
24
54
44
59
40
15
18
22
14
0
0
0
0
55
64
59
67
0
0
0
0
0
0
0
0
14
6
13
16
21
27
38
32
45
51
51
47
0
0
0
0
0
0
0
0
0
0
0
0
9
3
8
7
1
7
5
4
21
17
17
18
0
0
0
0
0
8
6
4
0
0
0
0
35
42
34
18
0
0
0
0
3
3
3
2
75
80
95
84
66
72
59
48
16
15
15
20
22
17
28
41
18
33
12
23
1
0
0
0
0
0
0
0
0
0
0
0
7
6
2
3
0
0
0
0
48
52
55
57
0
0
0
0
0
0
0
0
73
62
43
39
28
20
22
34
19
23
26
20
22
17
13
14
20
19
23
23
0
0
0
0
0
0
0
0
34
43
41
44
89
110
94
81
21
22
22
22
40
59
59
61
69
85
89
129
18
12
14
23
2
5
7
4
21
25
22
27
16
16
15
14
0
0
0
0
0
0
0
0
0
0
0
0
41
20
39
47
3
6
2
2
2
4
5
2
0
0
1
0
0
0
0
0
35
32
29
20
9
10
6
11
47
59
56
41
9
7
10
15
27
35
17
19
34
49
41
47
17
14
7
16
10
8
1
5
18
34
20
23
6
6
6
8
0
0
2
4
13
20
15
29
42
40
40
41
15
12
29
16
14
8
3
3
45
57
63
46
26
38
31
26
14
6
14
14
6
10
14
25
12
19
18
6
7
8
8
9
0
0
3
0
33
42
55
38
11
5
13
15
10
0
4
8
3
1
3
1
14
22
16
13
7
13
16
13
77
106
113
115
8
12
14
19
6
2
2
1
6
3
2
6
7
10
12
15
15
11
20
10
19
21
25
24
29
13
23
32
3
1
3
4
68
64
62
65
31
28
32
28
12
9
11
11
0
0
0
1
8
10
9
14
105
77
109
105
10
12
6
7
3
1
5
1
9
2
5
4
15
13
14
22
6
10
12
13
9
9
29
11
3
3
12
9
57
71
63
68
7
4
1
2
5
7
8
8
37
61
42
67
38
19
34
36
5
2
2
4
8
9
12
12
2
3
3
6
8
3
4
3
15
21
22
24
12
5
2
10
12
15
17
18
10
20
11
18
9
10
11
19
11
11
14
19
6
5
6
7
18
30
13
15
2
7
7
11
7
3
1
5
9
9
5
6
16
9
16
13
34
32
40
36
10
5
9
9
32
27
13
26
25
28
21
35
28
14
12
16
13
13
9
12
6
24
19
14
7
6
4
6
0
3
0
7
14
18
14
29
31
33
42
45
13
20
24
28
9
8
11
9
49
46
47
41
21
26
28
17
8
8
7
8
5
6
14
18
13
12
12
12
7
3
6
4
0
1
2
5
51
47
54
58
13
13
16
17
0
0
2
1
2
1
0
3
12
13
15
21
1
1
1
2
61
88
80
94
13
10
13
16
0
6
0
2
0
0
0
1
3
7
3
9
18
13
9
18
22
18
44
22
22
22
16
38
1
0
1
1
72
70
46
79
23
22
31
41
8
12
16
16
0
0
1
0
5
8
8
20
84
93
121
97
3
10
10
10
0
0
5
1
10
2
6
4
21
18
22
23
15
18
22
12
11
11
27
13
6
8
5
6
62
57
83
69
6
6
2
3
3
14
4
3
41
55
42
66
3
3
9
11
2
7
4
6
4
6
12
14
1
0
2
1
9
1
4
2
7
6
10
11
11
5
7
8
18
6
16
12
26
18
17
14
11
14
15
24
8
3
6
15
14
4
6
12
11
14
12
7
6
7
5
6
7
5
2
3
5
8
3
8
13
13
14
4
32
29
37
37
9
16
8
13
35
46
44
50
14
30
29
25
36
44
59
47
7
4
7
3
26
35
51
30
5
1
4
11
1
2
3
2
25
15
24
17
15
12
18
16
33
27
39
39
6
8
2
12
31
26
20
28
16
18
28
32
33
29
19
19
13
1
12
2
13
26
21
18
3
1
9
5
7
9
14
7
48
28
50
38
38
41
51
45
12
12
3
0
1
1
1
1
10
6
14
5
17
13
23
11
50
65
63
64
7
7
19
16
1
4
3
3
30
23
36
33
10
6
13
9
10
21
16
12
20
12
19
14
18
19
25
23
3
1
3
0
70
79
74
94
33
18
24
23
3
4
7
4
1
1
2
0
16
17
11
17
59
79
75
76
3
2
1
2
6
5
8
5
5
4
9
2
36
37
54
41
9
7
12
12
24
20
21
29
10
5
5
10
164
176
192
211
6
6
11
7
0
2
3
1
34
27
29
25
12
7
14
8
2
1
1
2
6
17
29
16
2
0
6
0
2
6
3
0
24
15
10
26
13
5
4
5
21
35
20
22
20
36
33
28
4
12
4
1
14
14
25
18
11
6
9
4
29
24
14
13
8
3
11
11
5
10
9
4
3
2
6
1
13
9
16
7
30
24
32
42
3
9
5
7
45
47
37
48
4
21
17
19
34
52
51
61
0
4
5
3
33
36
33
49
8
3
3
6
11
5
5
7
13
24
21
17
12
19
13
28
29
48
39
55
7
10
8
13
20
24
23
20
19
16
24
19
20
23
22
18
9
2
4
4
16
23
23
20
2
4
6
12
0
2
2
5
36
36
29
24
47
51
45
40
1
3
0
0
1
0
0
2
9
6
7
9
0
0
4
1
49
59
73
89
9
6
14
15
2
0
6
2
26
26
33
17
2
3
10
3
11
8
16
10
26
13
14
15
22
14
44
18
4
0
0
2
78
79
75
76
34
23
27
26
7
5
3
5
0
0
3
0
10
12
18
15
70
69
78
89
5
2
3
3
0
1
1
1
10
7
6
2
32
41
33
51
12
8
11
7
26
27
15
16
6
3
14
9
155
187
181
174
5
4
3
3
1
3
1
5
33
36
24
18
10
14
19
7
1
1
0
2
7
9
20
8
0
2
7
0
0
1
0
2
48
35
39
44
9
14
10
12
18
32
19
24
21
14
19
25
9
6
3
3
4
8
12
9
5
2
7
3
9
17
10
11
7
8
16
9
4
7
3
3
2
7
2
0
