Vous êtes sur la page 1sur 3908

EDAD Construir tabla de frecuencias utilizando Regla de Sturges, Scott y tablas

59
79 CONTAR 43890 𝑁°CLASE = 1 + 3.322 ∗ 𝐿(𝑛)
59 MAXIMO 99
50 MINIMO 0
34 RANGO 99
16 NUMERO DE CLASE 16.42193846
2 17
9 ANCHO DE LAS CLA 6
5
52 LIMITE INFERIOR LIMITE SUPERIOR FRECUENCIA ABSOL
30 1 0 6 5253
25 2 6 12 4974
5 3 12 18 5237
40 4 18 24 4954
18 5 24 30 4242
16 6 30 36 3509
14 7 36 42 4013
4 8 42 48 3153
39 9 48 54 2654
19 10 54 60 2016
16 11 60 66 1342
15 12 66 72 1071
23 13 72 78 795
42 14 78 84 400
22 15 84 90 214
20 16 90 96 50
19 17 96 99 13
0 43890
36
18
4
38
35
10
58
58
25
14
34
30
13
11
7
19
13
28
9
1
42
45
25
22
39
43
25
38
40
49
16
14
36
35
27
24
7
3
39
14
12
8
32
30
17
1
28
27
5
68
38
48
30
14
10
7
23
59
32
9
39
38
4
24
25
4
1
16
49
9
27
29
10
38
5
27
44
42
19
12
7
30
28
6
73
34
25
9
7
4
1
43
20
18
38
20
18
34
30
4
18
42
58
14
11
70
24
22
4
27
21
20
56
57
17
15
14
13
30
29
3
63
35
35
13
9
65
26
30
28
2
0
32
48
55
42
22
2
19
15
72
44
7
31
10
23
19
43
37
11
10
8
5
4
1
31
13
7
42
36
15
11
5
41
38
67
66
33
34
8
4
32
32
10
8
45
30
13
39
37
12
63
48
28
3
26
24
38
25
22
4
60
49
29
10
27
25
22
3
34
17
14
70
25
26
4
50
22
17
13
32
42
41
17
66
38
31
12
10
57
25
29
10
54
40
51
41
9
24
18
1
25
21
0
57
37
14
7
35
12
5
28
24
5
18
27
27
1
86
58
54
25
57
57
25
4
21
32
25
6
5
2
0
33
36
9
7
2
22
48
32
30
29
10
52
24
4
40
62
68
41
34
14
12
36
33
17
15
10
9
44
47
19
15
48
49
27
25
5
19
59
53
34
7
83
65
45
39
12
9
5
57
39
14
38
34
13
44
45
15
14
57
88
31
25
10
7
3
39
28
10
7
4
35
33
13
8
7
2
57
48
12
10
58
48
26
7
24
3
23
44
30
10
7
23
24
2
31
37
10
33
16
11
9
62
44
40
11
52
45
12
57
58
57
35
35
16
15
9
2
29
28
2
37
34
2
69
60
31
28
38
34
6
64
50
25
23
16
7
33
25
7
0
23
50
52
24
16
93
65
65
61
31
28
8
6
36
33
8
38
76
65
27
9
42
38
17
12
59
81
48
43
81
75
68
49
20
11
65
44
24
18
16
9
7
25
9
4
41
24
6
22
16
11
52
24
22
34
26
5
1
52
44
24
19
0
17
15
42
34
11
9
40
35
13
12
5
33
52
24
57
48
3
48
38
20
16
6
45
38
17
14
65
63
54
50
46
57
63
34
17
67
46
30
14
8
17
35
25
70
32
29
52
24
50
51
47
32
2
26
5
40
39
19
11
50
45
25
23
21
9
62
70
39
50
50
30
53
28
0
25
4
23
20
16
27
26
6
4
2
33
34
17
15
2
45
7
70
16
12
40
36
5
33
29
2
60
47
26
20
47
16
71
26
4
29
26
7
5
2
32
30
39
18
16
14
0
24
25
7
59
50
29
8
6
0
22
19
17
12
73
67
30
12
52
48
24
10
51
41
46
45
25
3
24
3
47
38
21
19
53
27
45
21
14
31
27
5
26
20
3
36
36
11
52
52
23
22
16
48
36
14
11
9
25
6
0
49
48
27
26
23
22
20
18
16
13
41
32
14
11
6
45
35
15
12
9
21
23
1
65
24
31
29
13
8
18
0
34
33
17
0
28
43
6
57
30
24
21
57
38
29
13
9
39
39
21
20
16
13
7
73
19
15
12
40
40
24
14
12
8
1
29
22
4
2
22
40
40
17
11
3
46
43
19
17
15
9
76
63
43
40
22
18
14
11
5
0
41
17
31
25
11
7
2
0
27
7
63
36
17
12
11
45
40
16
14
12
8
4
2
1
49
37
39
38
19
39
32
15
14
7
27
23
3
46
60
34
23
21
35
9
37
19
17
1
16
8
20
25
30
12
10
6
45
40
21
19
17
14
21
18
71
45
31
46
8
70
71
35
29
41
38
75
52
54
45
26
24
2
34
25
4
61
53
35
32
28
24
10
63
41
45
17
86
64
57
49
29
12
26
4
2
0
23
20
16
45
16
4
2
23
19
88
48
10
9
26
25
7
5
42
45
13
12
65
47
9
33
9
38
60
52
17
0
12
24
24
6
59
46
22
20
16
2
43
43
21
0
19
32
12
51
16
49
52
23
34
36
34
13
8
5
45
25
5
2
16
59
36
27
28
7
2
28
27
9
8
5
21
29
28
7
36
26
26
0
75
36
11
52
20
59
58
33
7
24
23
60
58
52
51
27
22
2
48
43
22
27
2
24
57
64
58
44
19
12
59
40
22
17
0
75
76
41
17
6
34
1
20
55
56
23
58
25
24
23
1
21
48
45
18
9
30
34
32
32
7
38
15
9
33
48
41
10
5
49
46
21
17
0
68
44
16
20
21
2
24
25
5
31
30
8
51
48
31
28
9
7
5
71
56
20
23
4
27
23
0
64
43
42
19
17
8
53
33
31
20
1
18
54
52
10
44
37
7
3
48
3
67
37
34
16
14
11
6
40
40
15
11
7
43
40
20
14
10
5
29
25
3
56
70
67
45
42
36
37
28
6
48
43
26
24
28
46
44
19
16
39
37
13
11
1
0
57
79
34
33
16
8
0
50
45
15
26
17
30
24
46
40
18
16
11
10
7
44
44
18
14
7
62
25
25
13
4
38
35
11
5
61
21
16
1
53
30
13
10
3
26
9
6
22
26
28
11
51
38
19
17
16
12
11
34
29
13
7
53
49
12
47
27
10
79
66
55
46
43
17
16
14
2
46
20
15
12
75
72
45
43
15
10
8
76
70
42
38
36
29
33
44
40
16
29
27
6
50
26
24
4
37
37
6
35
34
14
12
2
61
57
15
39
38
17
13
7
42
48
14
11
34
29
7
3
66
61
38
2
34
12
10
25
82
30
38
20
18
37
35
12
29
53
33
24
6
4
1
50
38
19
0
13
57
53
31
19
34
43
7
6
29
11
10
45
38
18
21
25
60
41
5
35
13
6
42
44
21
15
73
47
43
27
5
52
43
20
8
75
79
42
19
75
46
2
35
43
33
8
1
57
18
86
36
16
13
49
50
11
44
45
11
75
74
54
42
46
5
43
37
18
14
13
39
39
12
9
2
65
56
36
13
8
44
38
19
0
17
14
13
11
65
32
82
53
45
42
55
46
30
45
43
13
31
40
17
7
35
26
37
14
26
28
26
23
22
18
46
15
36
25
6
5
33
27
7
5
31
16
14
69
30
11
22
22
2
57
50
34
28
8
36
40
13
8
35
42
24
42
79
54
50
48
13
46
44
8
42
40
60
67
28
31
30
67
64
66
66
42
50
50
19
26
3
23
40
30
7
50
25
75
25
29
48
38
13
8
34
36
20
17
7
79
48
20
16
73
53
54
20
32
30
1
28
25
5
35
32
11
7
0
43
29
12
0
52
32
10
9
21
27
29
5
4
2
72
49
18
13
83
74
49
23
41
37
51
51
19
16
41
50
53
26
22
56
50
17
78
53
25
43
42
47
21
1
19
39
24
36
36
13
7
3
28
75
72
43
40
18
15
78
56
38
34
86
34
14
6
79
44
20
11
37
18
26
34
7
40
32
21
16
14
10
32
32
10
7
0
43
43
20
17
35
49
34
29
13
10
8
50
44
39
15
11
6
67
25
29
26
9
65
49
30
67
41
11
37
5
34
32
14
12
41
38
10
58
45
17
32
28
67
66
47
24
19
44
30
20
2
53
28
40
11
23
64
52
18
15
36
33
6
3
62
57
39
22
37
16
1
30
28
5
29
27
5
3
54
34
40
44
14
12
10
8
20
2
76
59
53
26
25
35
34
3
49
45
17
17
65
64
41
18
13
74
69
41
44
71
28
8
5
21
26
7
2
86
53
29
24
60
34
30
37
57
40
16
15
43
41
11
10
55
63
41
50
55
22
18
60
63
30
25
4
0
51
45
55
50
28
3
10
79
47
37
13
75
74
46
43
42
40
38
46
45
40
17
78
80
44
22
45
46
14
11
66
58
16
74
60
65
56
53
23
14
47
37
17
12
86
41
38
18
5
41
39
41
11
65
27
30
2
60
43
13
43
43
16
8
36
48
21
11
8
45
7
6
40
35
33
9
8
74
79
79
44
20
27
1
58
22
25
2
1
63
17
67
74
31
4
33
16
50
38
19
18
6
60
50
33
78
72
31
32
7
2
40
38
9
2
38
1
52
45
24
35
28
10
6
75
42
54
20
0
38
19
18
13
8
40
33
13
11
40
16
15
64
56
12
75
52
27
10
2
24
21
48
23
19
49
29
12
11
42
18
15
58
75
38
43
9
6
69
60
36
6
76
61
20
39
12
4
43
14
16
16
62
46
21
16
51
23
28
12
10
29
36
9
6
35
32
11
6
38
38
16
12
9
60
53
25
18
14
43
35
15
11
46
40
17
16
10
9
41
31
13
2
29
18
76
49
29
12
28
23
3
1
0
31
31
32
12
9
5
4
0
51
37
19
4
12
75
42
40
35
35
41
13
55
39
16
15
14
30
27
60
35
16
82
50
48
20
56
51
26
7
26
19
56
45
25
23
4
94
74
28
32
59
47
22
20
44
18
14
48
49
22
28
0
13
10
5
23
35
32
7
2
33
36
48
49
25
24
17
38
19
15
31
40
47
20
17
42
17
32
44
38
23
20
56
46
30
27
23
15
38
37
12
2
68
54
24
32
3
47
52
48
50
23
5
2
20
82
58
57
60
44
35
8
80
39
34
10
48
51
21
30
32
57
50
30
25
4
61
50
10
54
26
4
25
59
34
30
8
44
34
17
12
65
55
77
37
35
0
70
67
38
40
19
18
36
3
42
35
12
3
45
40
20
16
12
8
73
39
35
12
9
70
65
34
16
11
9
48
52
25
5
24
19
43
40
26
25
19
49
58
29
7
37
14
13
60
33
60
30
27
6
3
26
21
74
64
34
36
34
16
10
38
32
37
18
17
66
54
32
28
24
35
36
0
75
81
89
58
53
21
19
19
3
66
42
19
9
48
60
38
11
6
57
15
12
52
47
23
25
5
21
60
58
54
52
30
21
26
6
46
44
19
16
10
53
48
27
23
50
40
16
11
24
22
6
3
45
18
45
12
50
54
57
18
17
91
58
34
33
21
80
70
53
33
42
40
10
42
39
1
35
10
67
68
40
20
19
4
49
47
73
55
26
84
40
55
25
0
23
21
0
22
24
48
26
9
23
22
5
0
45
44
22
20
17
69
68
37
15
36
34
11
3
42
36
17
15
10
42
31
27
8
28
72
37
36
31
19
34
28
0
35
43
18
16
48
38
11
22
50
76
16
48
46
24
25
3
2
28
26
2
54
43
38
24
22
21
60
26
8
7
1
36
39
9
5
40
41
12
3
20
46
14
11
19
54
46
26
24
7
3
14
46
41
22
21
16
54
47
10
8
64
31
68
46
33
0
26
24
46
63
59
57
30
47
53
48
31
3
13
75
73
31
25
40
37
10
40
39
19
43
19
2
16
14
63
63
45
44
22
13
8
62
61
33
31
49
25
50
53
54
85
59
58
34
33
85
38
45
17
10
58
56
32
48
15
12
52
24
22
19
19
18
72
54
26
25
36
60
86
59
47
36
31
6
57
48
23
9
38
19
44
50
45
19
14
12
37
36
17
22
43
17
25
4
20
37
17
15
26
46
27
62
58
37
35
37
10
6
26
7
4
74
70
69
59
35
29
10
6
23
22
21
56
36
15
92
76
70
48
47
82
57
93
52
49
52
16
39
36
11
78
65
56
37
56
25
22
37
36
5
51
50
24
17
0
98
69
37
36
30
60
52
31
8
23
47
22
20
16
40
53
51
28
27
22
37
35
13
2
54
25
6
23
69
17
75
67
67
44
43
22
64
28
73
52
43
8
72
66
73
65
68
21
20
11
6
27
8
42
15
15
13
32
23
8
7
1
27
32
7
5
38
39
18
16
11
44
36
14
7
23
22
29
2
1
43
45
17
29
39
35
17
12
78
41
40
36
32
31
5
49
54
20
17
66
64
42
34
42
74
47
50
17
75
52
52
24
50
25
21
16
55
44
16
51
57
68
66
86
79
71
57
22
17
75
47
44
49
21
51
60
11
66
26
30
30
31
78
57
52
48
64
32
38
14
9
2
43
35
15
13
11
76
74
55
42
40
17
17
44
76
19
86
86
37
26
9
7
52
65
54
44
41
19
16
76
53
50
25
19
38
40
38
12
11
55
50
24
2
28
6
3
39
46
42
15
11
9
37
34
29
43
45
22
18
12
32
35
45
6
18
16
37
10
65
37
10
72
66
40
35
21
3
0
49
44
26
16
9
85
57
55
27
26
24
54
43
50
30
31
1
26
66
62
45
38
58
63
40
20
17
80
73
51
49
46
76
45
44
17
14
71
49
78
31
47
45
22
57
50
26
17
15
73
45
53
15
42
13
67
64
25
28
61
39
41
13
40
94
77
49
55
50
58
46
27
22
17
32
30
4
0
59
67
26
84
43
30
33
58
48
22
57
55
23
15
64
47
54
49
19
15
24
51
37
0
26
22
4
37
38
13
9
36
15
8
39
20
36
37
5
46
56
30
14
77
75
53
50
27
6
4
64
35
40
10
8
3
30
29
10
9
26
22
6
67
67
51
46
23
20
15
73
46
44
21
9
40
2
49
51
25
1
23
14
58
51
28
70
45
41
21
40
37
36
26
22
69
22
1
76
57
52
48
47
60
46
25
13
51
24
23
51
7
46
51
47
53
63
34
32
27
25
43
70
38
36
3
81
76
73
42
42
8
85
83
50
17
37
35
8
6
50
55
48
29
21
55
77
30
42
16
77
62
77
70
29
35
70
45
39
6
65
38
13
49
45
17
16
13
29
49
36
75
50
10
23
34
74
72
70
69
44
42
12
50
42
28
4
2
39
51
48
24
22
13
74
68
40
83
80
76
19
72
49
59
53
28
25
40
32
5
25
24
52
36
12
8
72
67
75
54
30
33
53
45
42
40
24
20
58
56
25
34
38
18
15
13
10
79
75
38
44
45
15
14
11
26
32
29
13
1
20
56
71
16
41
31
6
5
39
38
8
1
27
70
58
37
27
51
53
30
20
18
49
45
14
60
19
16
56
49
25
7
45
43
21
19
39
15
8
43
39
1
45
48
15
12
73
48
19
17
20
32
1
51
57
12
11
73
41
67
54
18
65
40
71
28
22
75
60
69
60
29
33
67
60
50
46
18
9
31
2
32
32
9
1
87
65
64
62
34
44
55
22
30
61
61
14
31
48
44
18
17
13
34
45
30
12
20
62
56
33
19
23
70
64
55
36
31
14
34
85
58
52
43
38
43
19
16
6
48
83
40
66
42
75
50
30
9
7
41
20
1
42
9
50
43
24
23
21
75
38
36
14
34
9
7
4
19
22
24
56
24
30
28
5
2
44
41
17
14
11
44
44
20
18
15
6
40
28
12
7
13
51
50
24
19
66
35
29
55
23
14
26
24
4
26
26
2
0
19
43
13
40
33
15
13
3
71
35
22
23
6
2
36
29
7
4
45
54
25
17
23
8
0
51
48
24
1
18
15
54
29
11
58
51
29
26
39
39
15
9
41
44
23
15
13
54
49
22
43
20
16
9
27
19
4
18
20
73
69
41
40
48
43
7
5
62
33
35
15
14
11
10
27
20
0
39
29
10
7
4
41
36
16
13
6
38
39
15
13
11
23
2
38
36
15
9
39
31
11
8
6
59
39
47
48
20
18
53
52
25
24
24
23
71
46
40
38
81
46
58
59
63
37
17
9
5
62
58
38
18
34
13
9
56
31
22
33
11
65
21
0
46
31
10
7
76
46
16
26
0
51
32
15
13
13
39
34
8
6
44
87
75
52
43
3
18
39
6
17
16
42
34
20
13
10
36
35
7
2
69
36
14
34
30
29
54
23
20
19
37
36
14
8
36
17
10
7
33
23
26
14
55
41
18
15
46
36
9
5
51
24
28
38
17
56
45
22
17
39
35
10
76
48
58
57
23
21
20
40
41
13
12
5
47
50
16
9
54
46
25
5
21
19
18
26
31
29
9
90
17
16
14
39
40
40
20
15
14
12
65
39
36
24
19
50
41
22
20
64
46
43
35
37
15
11
25
2
37
44
22
18
7
32
32
5
66
60
28
29
28
5
71
47
45
50
49
49
21
18
10
50
21
43
44
20
17
15
45
42
14
75
70
71
45
46
22
27
28
8
58
20
2
32
31
47
24
0
17
15
42
18
50
50
46
10
8
43
36
6
45
47
16
13
50
47
13
11
46
32
11
8
5
0
32
9
8
44
43
12
10
7
45
47
45
24
13
70
37
14
61
23
5
14
16
65
45
37
33
18
16
2
80
70
58
57
55
28
38
15
13
77
80
47
45
24
23
40
35
8
53
46
23
18
6
52
27
24
79
50
43
21
18
15
26
29
5
46
46
54
33
27
1
47
50
28
11
8
5
3
0
48
37
15
12
10
8
6
3
48
56
15
14
12
23
23
3
63
23
0
30
28
6
4
2
76
63
95
79
83
32
58
55
30
15
69
29
1
0
56
52
27
24
25
3
41
42
5
4
50
23
3
29
0
36
8
48
20
14
5
74
50
28
25
5
71
69
39
8
35
33
11
4
27
12
3
39
58
52
25
62
47
26
3
24
14
39
38
38
18
15
63
37
35
13
52
52
22
17
41
41
42
38
43
60
42
16
14
67
72
60
22
7
2
52
48
23
20
12
50
19
15
63
38
4
44
19
77
42
41
39
38
36
77
49
22
11
45
12
43
42
40
6
25
8
66
76
68
42
7
40
38
36
34
2
74
38
10
46
44
23
20
16
79
73
50
48
45
39
42
20
50
33
32
4
56
52
26
24
22
25
72
68
44
84
64
46
33
32
30
40
27
6
60
53
58
32
29
23
21
55
25
84
42
19
17
70
74
49
76
53
51
50
46
35
14
24
1
47
38
38
39
16
12
40
36
14
13
13
44
50
8
45
40
20
44
12
12
59
26
24
29
47
48
19
30
31
7
4
2
54
52
20
19
57
29
26
25
22
43
17
20
19
0
52
48
72
44
41
38
36
31
52
60
30
62
46
23
21
21
50
19
17
56
53
33
30
23
18
62
55
37
16
6
41
22
16
40
19
33
25
42
4
24
23
30
29
6
2
28
5
40
37
16
5
39
41
8
39
18
9
38
42
14
65
56
28
26
87
50
47
39
28
11
8
7
78
30
26
58
58
47
26
10
78
42
35
38
35
10
3
46
38
19
17
31
32
5
60
58
20
26
36
25
35
40
17
10
39
72
42
45
48
15
12
52
29
45
44
15
14
58
53
53
52
48
12
77
69
37
70
37
71
63
41
38
23
70
45
42
16
29
13
54
60
50
33
39
6
5
3
36
32
9
70
42
38
72
15
65
23
67
60
63
72
50
46
8
6
50
46
11
53
48
22
22
16
45
35
73
70
47
18
12
54
55
52
30
24
17
37
7
40
39
17
13
92
80
50
60
49
45
11
64
51
26
25
17
53
49
20
17
57
53
30
21
30
48
56
43
13
9
43
19
11
53
51
40
20
12
10
90
48
32
17
16
14
69
64
30
6
2
53
32
4
1
84
30
34
13
41
36
15
22
24
7
0
19
47
45
23
18
46
42
17
14
51
49
19
26
22
1
48
37
31
7
45
44
22
1
16
54
48
27
2
23
19
9
71
68
22
18
0
42
44
36
20
19
17
78
76
68
31
8
43
40
42
21
3
71
43
39
74
34
42
42
18
16
89
48
59
31
28
6
1
35
32
5
2
64
60
27
67
55
28
23
1
40
37
37
14
3
90
70
38
38
18
13
8
71
63
38
38
5
3
37
8
32
32
8
5
54
54
28
28
26
0
70
48
34
27
51
48
25
22
20
17
6
2
65
44
20
13
12
44
21
17
82
42
35
40
32
10
8
47
34
14
8
36
39
4
2
57
53
13
21
2
25
9
5
3
15
24
37
18
68
39
34
16
14
12
9
7
5
54
23
30
10
9
7
21
16
0
46
20
16
12
30
26
29
9
7
1
34
29
12
3
0
44
45
22
13
11
9
19
18
73
40
38
44
30
13
3
28
30
6
3
36
32
62
40
24
24
3
0
22
19
2
36
27
8
0
90
29
8
7
26
28
0
44
45
24
20
13
9
33
15
13
3
70
54
18
36
16
14
11
8
3
67
21
40
35
11
7
5
45
50
30
34
14
12
20
62
32
31
32
8
28
36
20
9
6
65
32
25
38
29
14
12
5
3
3
23
26
8
7
5
4
15
46
20
25
7
54
47
28
22
44
59
33
18
13
22
17
20
2
29
11
41
41
15
10
40
35
10
9
9
5
3
0
0
48
21
27
2
17
40
38
17
15
9
1
53
18
17
14
11
8
6
4
3
27
8
5
1
27
27
9
6
4
15
35
37
15
13
5
51
18
37
25
7
38
38
17
15
13
10
34
45
16
14
11
10
8
34
18
13
65
37
38
10
5
2
45
48
18
13
12
51
13
31
50
7
25
25
3
23
27
0
37
37
15
13
55
42
17
15
2
49
44
26
19
15
9
7
17
0
47
44
24
22
19
14
39
34
12
10
8
54
42
25
23
20
17
15
12
9
6
4
2
60
44
40
75
61
40
20
18
10
6
3
33
28
10
9
4
2
46
42
17
15
13
11
1
71
31
36
12
3
62
24
18
8
65
41
44
8
29
19
4
61
75
39
9
8
2
20
0
16
21
20
2
40
28
12
10
8
6
32
34
16
14
11
4
2
36
36
48
24
53
54
32
13
9
6
3
44
43
20
1
18
19
4
74
40
46
12
8
42
24
26
3
28
22
73
48
35
32
9
6
3
37
31
13
5
10
69
38
38
24
7
5
3
1
38
39
17
15
13
44
44
20
17
11
22
72
48
46
16
14
7
43
29
11
9
8
6
3
0
17
53
52
32
32
9
8
53
27
12
6
2
22
17
21
19
40
46
15
11
16
18
1
26
3
1
65
45
14
11
40
18
14
11
7
27
27
5
2
52
53
15
53
16
20
27
5
1
82
71
33
45
21
19
16
14
48
53
40
39
22
20
16
11
40
37
14
13
58
55
14
29
24
6
4
3
47
26
21
57
58
26
36
25
11
9
48
55
27
9
7
0
23
20
1
22
16
1
39
35
8
4
36
32
15
13
45
43
14
9
7
4
41
41
20
19
12
65
24
56
56
36
33
32
6
4
60
49
23
30
27
6
2
25
7
60
55
25
7
23
29
24
5
2
28
34
14
11
24
30
3
37
17
10
26
3
52
30
23
21
16
28
24
4
0
18
50
47
14
27
39
8
2
1
23
27
6
38
30
12
11
10
5
57
45
24
3
44
38
14
8
41
35
16
14
12
4
0
76
52
65
27
9
7
0
42
20
46
25
17
16
27
17
0
23
5
20
3
1
69
35
34
32
10
8
6
5
37
18
50
24
17
26
26
8
3
1
52
41
13
21
25
4
0
18
18
52
27
22
21
0
87
87
47
37
25
16
12
47
40
15
39
34
15
1
38
41
53
70
36
28
11
8
3
42
40
30
13
7
72
69
30
29
50
49
23
16
14
12
9
6
3
25
37
5
5
4
80
75
46
33
8
7
35
17
23
20
45
45
25
21
17
42
36
18
13
40
32
19
11
27
24
40
13
12
54
49
54
50
36
32
14
12
11
2
49
21
20
34
22
71
53
51
27
23
19
30
10
8
6
25
25
64
52
28
27
25
23
18
17
54
52
22
60
55
27
55
23
57
28
65
55
26
0
60
56
30
20
37
34
7
29
26
6
3
55
53
26
28
23
7
6
4
40
7
3
31
29
5
2
0
60
47
32
3
16
23
2
46
43
23
19
9
58
57
26
33
18
16
15
9
36
31
13
11
7
60
21
24
3
18
20
0
36
42
13
19
17
63
52
30
30
7
27
21
3
0
23
19
2
48
22
26
21
40
36
8
4
44
34
18
13
10
51
46
19
6
48
44
15
10
76
48
20
27
4
44
40
13
7
4
78
33
30
28
17
63
57
33
25
10
7
5
0
38
35
15
11
1
65
43
31
31
13
10
8
57
29
8
27
10
9
1
28
6
4
2
0
40
23
52
45
6
50
25
32
3
85
62
29
40
12
10
37
38
17
12
5
23
18
0
22
23
3
42
39
18
16
13
20
42
36
19
15
36
34
8
4
84
58
32
37
4
25
21
2
0
32
31
12
10
8
6
3
0
30
26
12
11
8
4
4
46
44
14
39
33
15
13
12
10
8
48
38
19
46
17
23
7
2
21
3
20
22
2
0
36
25
7
5
49
48
26
40
39
11
10
8
19
19
0
27
27
11
51
17
49
51
33
26
2
0
36
32
15
13
11
9
31
32
6
4
1
37
27
14
13
11
4
3
85
32
25
3
30
26
6
4
0
20
34
37
8
3
67
45
45
19
18
14
9
62
35
41
19
13
10
30
22
4
1
59
39
13
21
21
2
19
17
0
67
72
18
16
54
55
19
17
16
15
20
15
42
50
48
29
27
22
21
15
13
11
17
1
58
30
48
47
23
18
36
37
42
40
15
12
10
8
33
8
0
43
44
20
21
21
5
0
40
35
17
12
10
54
42
25
24
0
55
49
26
43
42
21
18
54
25
22
22
67
64
38
30
42
23
21
19
4
26
7
4
57
53
26
56
50
22
11
49
44
21
5
60
33
23
9
8
4
53
46
26
22
4
28
38
36
16
14
20
46
43
19
13
44
24
23
19
18
17
40
37
15
10
32
46
33
8
47
46
27
20
45
41
20
18
44
30
11
3
52
32
35
36
12
65
63
35
33
6
39
15
13
11
47
45
16
15
19
35
17
15
23
30
14
7
51
54
17
19
0
45
24
20
51
42
24
23
20
15
47
51
53
42
14
51
54
26
23
48
43
20
9
8
40
39
21
1
14
7
23
23
2
52
50
21
17
10
5
37
37
11
10
45
82
12
48
23
38
12
2
60
35
5
33
15
39
38
14
10
61
27
24
28
28
0
33
35
1
42
16
15
32
27
25
24
3
21
70
64
27
4
25
26
9
3
57
41
16
10
25
4
23
20
2
19
24
30
74
65
43
9
7
26
3
0
14
71
22
19
15
30
30
30
36
36
16
12
10
7
0
40
41
10
39
34
13
10
8
72
40
42
16
12
10
53
72
43
39
14
6
6
4
84
43
40
23
20
10
6
43
44
17
15
5
22
66
49
21
43
12
8
1
44
32
16
15
3
33
28
10
8
2
37
24
6
38
37
17
12
9
74
44
33
26
38
12
11
10
49
48
26
24
23
21
11
36
53
32
10
7
7
5
24
20
71
59
24
39
40
12
38
38
11
5
51
23
43
19
80
72
45
19
10
24
6
43
41
20
16
46
55
44
36
40
39
15
13
10
67
59
53
25
20
25
24
50
50
20
53
38
3
1
28
28
77
36
35
17
41
56
42
23
20
72
48
36
7
5
55
50
26
21
43
34
34
6
57
57
30
75
39
35
3
22
36
11
45
41
52
49
16
11
10
76
71
48
57
50
20
18
52
30
27
53
26
18
20
61
39
13
68
62
37
15
4
30
6
29
0
62
55
35
32
36
11
59
38
7
36
8
49
28
15
24
2
52
52
16
47
24
23
21
50
50
26
57
33
36
2
14
40
11
78
29
7
6
2
78
50
25
30
69
66
26
24
30
29
63
61
32
25
38
17
37
8
7
36
7
53
42
26
17
52
15
12
90
54
56
60
21
46
46
9
97
70
57
58
7
45
44
21
13
8
59
52
21
18
14
22
55
50
27
26
24
15
47
24
22
50
46
13
8
55
37
13
7
48
47
56
57
27
33
32
14
9
51
26
17
47
48
20
82
78
42
38
44
9
8
96
53
52
34
83
57
22
76
36
39
8
26
40
6
2
0
40
38
16
14
9
49
44
22
18
45
28
12
10
67
59
33
32
5
1
30
27
6
20
20
2
99
52
50
50
47
7
63
62
40
19
16
15
14
6
58
52
26
22
40
30
17
11
1
39
15
59
49
26
21
18
31
12
10
28
1
87
48
27
25
20
44
35
8
3
9
34
11
76
36
21
17
6
6
40
11
10
66
43
37
67
57
49
39
72
55
60
60
29
36
0
48
48
26
21
80
82
90
70
65
70
75
16
15
6
75
64
45
34
43
42
8
6
16
70
68
47
20
0
75
54
48
26
18
43
7
75
74
26
55
56
23
70
53
44
22
18
59
61
28
26
23
79
78
43
45
17
13
9
6
65
36
44
36
18
17
7
5
30
26
5
5
32
9
48
40
9
36
36
16
10
50
49
15
73
62
37
40
10
8
32
32
10
3
1
38
37
11
19
17
69
68
22
20
50
26
21
0
59
62
38
38
11
25
73
67
35
33
39
30
21
5
61
58
51
37
30
8
5
31
31
1
52
44
36
61
58
58
29
25
51
51
25
21
35
28
10
6
35
8
5
32
5
22
20
40
33
52
50
27
15
19
19
0
18
33
28
3
0
74
44
42
39
37
42
38
10
58
54
33
20
18
34
29
10
3
42
42
39
19
18
12
61
61
37
33
35
34
9
7
63
59
67
42
43
8
40
36
8
48
20
19
14
39
46
22
20
18
13
12
54
54
28
53
40
14
8
5
38
20
4
92
40
38
14
5
43
47
17
32
35
13
7
69
37
5
39
0
38
48
13
9
62
45
50
52
51
39
10
7
1
79
56
56
26
24
20
18
55
41
20
13
8
55
49
23
22
56
22
58
37
22
57
57
27
57
54
32
26
28
19
33
27
4
2
77
28
26
4
1
24
22
18
45
48
22
21
17
75
55
25
21
46
46
46
27
21
53
22
21
87
89
65
64
40
32
30
12
10
42
59
58
30
29
22
52
53
30
24
0
23
22
2
49
50
22
15
94
35
59
54
25
21
40
35
9
7
6
36
43
42
22
21
41
16
59
22
29
23
2
50
42
18
15
24
83
43
50
50
26
29
30
2
42
66
80
11
70
63
39
37
28
55
27
24
6
3
23
30
65
58
35
40
10
82
72
40
14
82
66
62
22
54
51
50
86
38
37
40
38
20
10
5
37
34
13
69
68
34
48
40
10
7
43
22
20
40
30
11
8
55
47
27
25
22
15
14
53
47
27
25
35
25
44
27
8
57
48
21
48
47
21
56
43
16
8
60
58
29
48
54
21
18
9
55
17
37
66
66
34
39
38
15
6
32
32
9
21
38
35
5
20
48
51
20
52
49
29
26
21
18
53
68
32
6
60
40
38
36
54
39
12
40
12
4
63
36
37
1
83
25
0
85
64
61
21
52
50
24
22
16
37
36
12
12
40
31
5
1
57
26
24
22
56
55
31
28
21
53
38
14
10
57
56
51
30
24
13
27
60
48
25
21
61
70
19
23
53
44
19
15
56
47
26
31
28
7
24
28
27
25
1
27
57
55
24
72
69
59
39
36
13
10
68
65
46
37
16
14
54
51
7
41
65
51
38
39
53
47
26
19
15
20
32
51
55
16
61
64
25
50
50
23
20
54
47
20
18
69
63
57
24
71
59
37
65
39
71
50
27
19
20
72
60
15
8
45
42
20
18
15
55
42
19
16
37
58
22
19
85
81
58
38
37
68
65
37
40
16
36
37
11
24
58
59
23
23
99
30
71
67
30
29
55
61
50
22
26
7
45
17
64
32
22
42
38
4
41
63
39
57
17
49
23
18
15
72
38
38
15
9
6
28
2
76
19
23
0
65
42
68
43
13
39
43
20
14
12
9
27
26
1
15
22
20
4
2
62
51
20
32
13
11
7
5
34
15
7
5
3
19
24
1
77
40
30
28
15
13
9
6
4
49
49
12
28
3
1
14
19
64
60
23
36
6
5
3
2
35
27
10
7
34
30
50
48
30
24
6
28
25
8
48
43
15
13
46
41
14
18
15
49
50
16
16
26
19
1
85
40
14
56
43
18
17
14
26
21
26
25
51
36
20
24
2
55
25
18
86
70
25
10
48
37
45
18
17
15
52
43
23
4
29
22
0
46
21
30
2
12
65
58
41
48
24
18
16
38
20
16
13
38
10
40
39
19
15
13
11
44
14
13
21
1
23
19
4
3
48
45
25
46
40
14
12
11
30
22
0
19
49
48
23
26
30
9
5
63
40
17
14
12
60
55
17
34
34
12
6
43
52
24
19
48
38
21
19
39
24
34
34
10
6
5
40
39
15
10
0
34
36
36
17
13
8
8
45
40
17
11
6
8
32
29
12
6
49
41
41
20
14
8
22
19
42
37
14
11
37
34
5
3
27
27
33
41
41
16
11
48
39
15
35
30
29
76
71
40
40
42
50
20
18
42
32
30
9
7
5
24
3
62
60
30
32
40
2
1
28
27
5
3
64
39
6
32
26
11
9
4
32
24
4
83
78
52
32
43
16
12
19
23
1
69
49
20
26
26
3
2
65
41
36
46
10
7
43
26
21
42
21
19
40
40
21
20
17
39
37
17
14
10
7
4
1
44
39
7
1
41
42
17
15
13
44
16
13
37
37
18
15
11
6
71
57
27
35
13
10
23
3
82
37
43
15
12
78
35
38
14
12
11
61
47
25
19
19
57
55
25
22
27
35
4
52
51
31
27
8
62
57
18
16
59
57
25
22
19
85
50
50
15
14
27
24
2
0
16
37
37
8
6
65
17
16
93
54
42
22
18
67
26
36
6
4
55
53
9
88
35
38
17
14
38
13
9
5
62
60
26
23
1
30
9
7
6
19
47
43
21
18
12
25
25
32
22
6
1
0
23
1
79
61
59
21
37
27
63
35
32
32
65
22
52
18
61
61
35
18
30
28
1
56
22
64
59
25
54
52
29
17
37
17
6
18
67
37
40
38
13
12
54
46
23
22
18
57
35
10
5
17
39
37
14
53
51
16
18
24
23
61
60
64
55
21
18
47
42
14
11
23
23
0
43
19
21
43
28
4
17
23
24
78
57
50
37
16
10
8
2
36
33
9
3
0
79
49
52
19
13
26
27
1
25
2
27
2
19
30
27
5
0
53
46
24
23
21
36
22
25
20
20
22
6
42
40
12
10
32
27
10
8
1
1
50
50
35
40
9
71
40
29
8
3
1
65
42
43
16
52
48
22
28
2
26
22
2
57
56
33
44
7
38
40
17
15
12
78
78
71
30
33
7
1
19
18
49
42
4
46
23
18
64
64
80
25
23
3
63
23
27
4
37
2
23
19
48
45
16
14
33
36
15
9
6
17
20
0
46
16
9
22
2
30
7
5
29
9
5
44
40
18
12
51
46
9
8
4
20
52
35
36
13
12
8
78
55
44
19
18
63
52
16
28
28
7
3
54
24
23
21
19
17
31
5
3
61
38
56
24
57
53
28
38
6
3
48
40
17
14
7
5
76
22
21
18
17
15
13
55
53
26
24
49
39
19
18
16
15
65
63
36
51
48
20
36
16
13
11
62
40
17
68
45
40
17
12
6
63
74
36
34
11
2
40
40
16
13
35
31
12
6
42
41
21
17
10
30
30
14
7
6
4
2
48
33
14
10
7
25
25
6
2
47
47
33
13
12
10
0
60
48
53
22
20
17
6
56
50
29
25
6
69
65
28
4
29
29
8
7
5
60
22
28
28
8
10
42
35
15
29
30
7
38
25
12
11
6
43
43
17
13
8
68
34
36
11
8
46
40
14
65
50
47
14
52
37
15
2
34
17
6
43
24
22
19
17
20
50
48
27
23
17
14
56
51
15
53
42
15
10
62
40
17
7
54
51
24
20
12
33
14
13
12
10
9
29
9
7
56
31
34
17
13
11
10
77
32
23
5
63
39
38
14
36
25
1
25
25
10
7
5
0
16
50
16
60
53
59
52
24
67
67
35
30
35
34
3
46
46
22
19
12
28
26
12
11
31
33
5
40
33
15
13
10
7
2
55
43
25
13
7
61
22
20
3
36
30
10
7
46
16
32
29
10
7
47
26
29
28
10
6
34
74
73
42
38
29
17
60
39
33
10
8
5
45
36
10
21
21
4
2
45
44
19
70
75
35
9
0
64
66
35
39
8
27
10
9
6
4
2
34
13
12
11
42
38
28
48
68
70
35
12
11
9
54
49
34
29
14
6
1
34
12
10
4
74
37
44
32
5
56
60
29
34
13
11
65
56
22
6
1
19
22
5
1
51
46
28
8
38
28
11
10
6
4
33
28
10
64
35
37
32
27
7
26
26
50
48
20
24
4
0
42
44
17
14
11
68
43
20
19
34
32
36
8
27
72
60
36
25
8
25
22
8
3
0
17
28
30
12
11
56
40
21
5
34
33
13
11
9
6
3
49
44
19
1
17
13
36
23
35
15
12
9
4
29
14
13
12
9
5
51
48
22
24
30
0
35
31
14
9
63
45
38
16
7
2
75
52
21
20
14
55
35
2
23
17
49
19
72
44
15
14
25
32
27
22
2
1
30
22
3
2
34
32
9
1
29
29
55
30
8
50
51
29
25
9
24
18
27
32
16
14
9
0
50
54
52
21
20
18
77
65
32
32
12
5
65
50
31
12
8
22
62
22
4
2
47
27
23
1
26
26
53
50
26
23
4
21
19
20
45
42
19
11
9
70
72
25
3
28
23
3
49
48
20
15
33
27
8
6
38
20
13
12
66
63
58
14
54
50
21
28
4
52
52
19
38
33
16
11
7
69
17
40
40
19
14
77
59
33
24
22
24
46
78
42
39
35
15
10
45
45
23
17
17
40
43
19
34
48
40
15
13
8
37
32
14
13
25
22
2
66
60
26
3
47
16
15
46
33
13
8
44
38
11
8
36
52
50
28
12
45
45
11
35
35
36
19
14
9
37
36
16
5
4
17
15
6
44
17
49
37
21
20
10
8
67
60
24
0
23
30
25
32
13
34
23
6
3
35
17
8
2
19
3
45
42
23
14
37
31
7
0
39
20
13
9
36
36
21
16
13
42
37
19
18
1
12
5
27
5
4
1
41
33
17
10
28
31
8
7
2
60
60
36
40
17
12
10
1
74
62
21
24
48
48
14
5
25
42
45
17
15
14
12
68
40
21
20
16
4
63
42
44
6
54
47
20
62
30
29
28
1
59
42
17
49
13
65
10
52
51
22
19
16
32
9
45
40
22
16
14
40
20
68
43
42
27
52
25
3
18
28
26
7
5
0
40
15
53
32
40
14
56
56
18
26
19
23
36
43
45
25
23
22
16
14
46
33
16
4
34
30
9
25
23
5
42
38
13
5
19
38
18
1
33
33
14
13
6
38
36
15
9
4
58
46
19
18
29
22
5
0
15
63
44
18
17
41
39
19
11
28
26
6
4
59
25
22
4
2
58
58
28
44
41
13
81
83
53
75
32
50
13
12
11
29
32
8
7
53
69
21
41
46
20
16
8
3
55
9
40
28
9
6
1
31
78
59
40
9
39
42
3
43
43
16
10
72
72
39
35
6
4
1
59
24
75
49
66
57
53
30
14
31
3
34
24
1
41
35
3
52
25
19
40
42
20
17
0
21
47
52
15
19
23
0
64
58
30
24
64
50
17
16
27
3
2
25
9
4
3
1
21
2
0
57
57
23
2
21
32
12
65
28
23
1
19
49
54
29
7
35
27
7
37
37
15
23
23
45
50
10
9
50
21
18
43
43
26
9
12
6
35
30
17
12
3
30
6
44
27
6
19
19
1
69
74
41
55
50
25
6
0
10
43
13
22
7
87
46
25
21
0
50
47
18
30
25
6
21
23
3
34
33
13
10
3
29
28
9
8
63
57
85
95
53
27
11
9
58
58
25
14
61
80
51
43
13
12
79
19
53
27
24
7
5
49
22
12
73
56
40
28
15
72
64
42
17
29
30
7
71
15
24
28
8
6
3
51
24
9
2
50
40
23
18
11
36
16
14
55
51
18
16
53
23
21
17
90
43
19
31
10
3
50
22
23
3
24
24
2
56
58
32
25
50
45
17
13
85
60
56
37
28
8
7
4
28
33
10
9
80
77
73
52
26
31
13
1
53
36
16
12
1
68
65
27
27
22
63
22
30
7
80
75
37
31
28
50
54
24
15
52
53
23
37
11
22
35
37
42
27
44
42
24
8
48
50
18
10
50
47
35
23
2
1
68
67
41
33
42
17
16
91
30
80
25
2
48
42
13
10
80
78
50
39
34
12
6
0
26
57
40
16
39
48
41
48
57
40
33
13
10
20
21
1
51
48
23
19
39
39
13
11
9
38
30
51
46
19
17
9
70
65
40
36
34
37
20
2
17
79
40
39
37
50
52
23
20
18
50
53
25
22
64
39
35
26
22
48
31
25
9
64
61
29
30
55
51
34
32
60
26
25
27
26
22
2
61
28
36
33
11
4
49
52
27
26
39
17
16
66
26
29
26
62
63
30
30
23
70
45
43
48
51
10
46
42
24
52
67
36
4
63
39
42
39
19
17
1
46
45
22
21
13
55
15
78
72
36
25
62
65
39
37
21
72
62
24
44
40
16
45
39
14
14
66
65
30
9
47
20
43
23
12
28
71
70
37
40
20
50
42
18
16
17
65
33
23
67
54
54
27
46
52
25
22
16
42
15
10
8
38
20
2
69
73
44
38
10
1
42
10
48
44
53
45
21
17
29
29
4
59
54
36
34
12
8
54
44
10
54
38
46
5
25
26
4
1
64
63
36
37
34
40
13
4
56
50
11
19
23
4
71
60
43
42
17
67
54
32
8
31
56
46
23
4
32
29
12
10
9
7
44
41
19
17
66
35
14
46
44
21
17
10
51
47
25
20
11
9
55
48
11
38
19
80
80
51
76
65
67
44
68
42
48
23
22
5
1
40
19
22
0
64
41
20
8
59
31
9
6
3
2
0
52
48
9
44
31
81
61
21
85
51
29
27
6
2
15
37
9
73
42
35
14
13
9
66
64
43
32
12
11
9
3
42
35
17
14
9
71
69
27
40
42
7
37
30
60
58
21
16
28
24
6
0
64
23
38
65
41
19
45
59
30
26
4
39
16
10
67
33
31
33
71
34
57
52
30
27
20
15
57
36
17
12
26
23
6
4
52
48
28
28
51
27
25
6
49
38
35
15
14
9
27
41
16
10
42
25
64
64
35
24
30
2
48
35
46
11
5
79
56
18
40
14
25
19
1
40
34
15
13
8
70
17
46
14
23
23
5
3
41
42
11
1
33
29
3
75
54
41
20
17
74
39
38
7
64
57
29
4
27
70
62
65
37
38
60
78
68
44
14
30
9
52
45
25
8
26
26
5
27
29
2
60
60
31
38
29
11
2
45
38
21
34
12
2
69
54
18
40
36
1
45
66
24
22
73
52
28
30
8
4
3
80
27
25
28
29
15
0
42
38
15
14
64
62
64
59
26
9
6
50
47
25
14
53
44
10
57
48
24
77
39
33
9
62
38
33
14
37
37
12
7
67
66
37
36
44
7
74
34
32
12
8
6
27
8
6
1
47
25
65
62
24
22
82
34
33
13
0
68
35
32
33
31
2
0
39
38
11
9
8
52
78
65
39
39
6
40
12
9
59
52
26
50
39
10
3
66
36
8
4
63
63
38
35
8
70
60
60
84
74
41
38
62
38
34
27
64
16
34
33
6
2
45
35
17
30
4
31
23
27
29
25
45
54
29
28
26
38
24
0
25
24
6
5
2
60
62
50
29
24
25
21
2
50
47
27
70
52
21
19
2
18
72
45
62
40
37
12
6
5
66
51
28
27
1
21
8
13
23
24
25
0
45
67
59
26
30
21
44
43
13
41
43
17
13
6
43
39
8
0
32
16
8
7
4
36
45
5
28
29
82
72
53
43
31
22
20
41
21
19
14
59
56
53
24
20
30
11
7
22
22
2
60
68
30
26
5
50
26
27
7
48
56
28
25
23
20
17
38
14
8
43
20
50
44
20
64
60
40
42
23
5
19
6
29
11
6
55
43
14
32
40
24
3
23
86
21
1
15
20
20
31
28
2
60
67
35
35
3
20
60
26
1
33
40
11
9
3
57
23
15
21
24
1
39
18
13
48
44
22
20
17
0
6
5
29
30
6
2
23
39
21
0
10
28
18
24
64
27
18
38
43
0
65
24
27
4
33
34
12
8
37
40
34
34
27
23
28
62
62
25
20
30
29
3
26
25
4
20
28
25
20
28
30
13
9
24
24
58
48
23
13
1
56
46
24
18
54
58
30
4
59
54
23
83
38
35
14
8
45
55
47
27
30
0
21
1
53
43
19
18
13
6
40
40
19
18
40
44
12
10
3
59
23
18
46
46
15
14
11
5
45
44
20
15
13
23
22
21
82
54
38
74
41
45
17
14
8
19
28
43
42
19
14
62
62
82
18
32
41
40
14
9
2
63
70
36
8
27
45
22
21
17
45
33
9
8
45
85
65
49
33
17
11
8
3
1
62
58
24
35
24
4
54
50
30
17
46
52
12
39
22
13
32
28
24
57
49
24
26
0
34
33
10
4
48
28
25
55
16
62
39
9
35
52
46
21
16
56
49
28
39
45
42
15
8
64
30
32
8
6
76
75
41
50
88
56
30
42
9
49
52
58
54
25
23
84
14
50
27
5
22
69
35
35
6
2
49
24
4
48
21
16
4
56
20
34
34
47
46
22
20
48
44
22
18
58
58
18
25
27
5
70
52
9
8
41
19
58
43
22
19
14
65
30
11
71
68
21
75
32
19
54
58
28
72
45
52
11
7
41
5
38
6
37
10
10
32
6
67
43
9
72
68
42
40
65
24
15
17
60
50
11
50
53
35
25
30
7
1
0
62
37
32
28
55
38
8
85
86
45
25
20
15
57
77
58
42
34
30
8
5
48
43
22
4
16
57
54
56
55
31
1
17
30
29
30
23
27
42
40
27
35
50
45
20
16
14
38
2
25
24
1
24
38
19
14
55
56
31
30
16
34
35
8
4
55
62
43
27
31
37
29
10
7
67
48
52
49
24
16
13
60
48
20
19
14
40
35
13
8
46
41
36
18
7
39
31
8
5
4
35
29
14
13
11
8
36
36
17
13
33
28
75
70
31
34
34
6
2
16
29
26
7
6
32
26
6
20
20
1
32
21
35
19
18
16
10
28
26
22
41
6
23
27
3
41
15
0
34
26
7
3
28
27
12
6
3
44
70
34
32
56
47
18
23
21
0
50
20
26
38
35
17
10
24
23
19
48
25
23
42
32
4
49
42
10
46
18
52
26
25
8
38
39
16
10
37
31
1
52
28
24
32
50
45
30
50
44
30
24
46
51
74
21
18
71
66
43
11
7
88
60
59
41
19
16
64
26
19
29
61
61
29
26
70
35
29
6
32
30
42
47
13
80
57
58
29
26
23
21
50
27
26
21
12
59
57
30
27
55
37
19
17
6
34
18
46
38
3
10
22
45
42
18
17
20
78
56
18
39
36
13
11
0
52
25
21
20
16
32
33
17
15
67
52
25
21
17
88
54
44
10
57
45
50
33
13
11
2
54
54
26
2
85
49
18
15
67
59
28
30
28
18
31
44
40
16
28
25
4
62
43
33
22
6
57
33
83
32
30
73
66
66
32
54
55
22
17
44
44
16
6
4
50
20
59
16
51
47
27
26
24
22
66
48
50
49
57
55
65
60
38
46
10
9
39
28
32
26
21
28
28
45
50
46
17
5
33
51
79
57
56
19
60
43
39
20
16
14
44
44
16
59
55
36
58
54
24
21
20
30
65
60
88
61
46
20
12
65
57
74
80
40
42
29
10
6
24
21
69
41
20
39
38
5
2
21
45
36
17
12
31
57
34
14
7
42
44
44
17
13
80
40
43
34
29
30
2
26
44
39
11
7
49
40
14
6
65
39
37
16
11
32
45
41
15
10
18
35
32
2
32
40
31
7
5
68
74
59
35
27
41
52
42
23
19
81
59
29
29
72
63
67
65
10
50
45
17
64
65
72
60
38
6
2
58
45
22
20
47
42
16
15
83
70
52
51
78
58
48
40
36
70
18
22
20
29
38
65
47
43
32
2
0
30
69
28
60
53
26
24
76
70
46
20
9
71
69
70
37
90
57
58
35
29
24
5
49
21
18
23
4
62
51
70
40
31
12
9
44
46
21
37
37
16
2
12
34
19
1
0
39
38
15
13
7
1
18
0
41
20
18
12
36
15
11
9
0
38
19
18
13
22
50
33
34
12
10
8
36
32
12
10
8
6
37
33
14
10
6
65
54
26
19
16
24
26
1
55
22
37
54
20
14
37
39
31
37
3
70
50
47
45
14
11
9
37
38
11
8
7
72
17
57
55
22
7
33
14
11
10
8
43
39
14
10
6
65
26
21
2
1
60
57
23
56
34
27
80
14
40
41
15
12
11
73
38
38
9
8
80
27
12
11
7
36
13
10
36
30
16
14
12
10
8
36
39
20
11
4
74
50
19
17
65
67
28
26
36
36
9
7
45
24
21
19
19
1
61
38
19
7
1
18
76
78
42
16
12
10
8
6
21
18
36
31
9
3
1
24
47
19
55
30
14
24
42
5
3
1
21
17
10
79
37
11
7
41
18
12
6
52
47
26
29
4
25
28
11
9
5
39
37
10
36
28
1
45
28
27
44
36
17
12
10
2
0
60
53
32
29
12
21
62
57
23
22
7
5
40
31
12
10
4
1
44
44
20
17
16
52
40
18
14
13
12
53
42
23
14
20
24
52
44
23
22
18
18
27
23
2
26
23
3
43
48
24
4
38
39
14
10
7
5
79
75
28
30
5
0
26
32
8
6
4
4
65
55
36
36
11
8
4
29
23
3
2
32
4
1
67
26
2
42
19
37
19
16
12
11
60
55
26
19
25
0
36
42
22
19
15
40
24
15
10
7
48
50
27
21
1
25
24
0
86
79
22
55
56
24
68
36
20
31
27
3
2
40
43
8
70
51
50
21
47
49
65
47
23
60
58
32
34
66
62
31
29
26
42
23
37
37
14
13
8
41
36
16
15
4
1
45
17
22
32
32
13
5
3
54
51
24
20
1
0
14
13
11
9
56
45
15
13
23
4
48
46
22
19
49
53
20
17
74
50
31
12
3
17
38
37
16
12
10
37
29
11
9
7
37
36
19
16
6
39
39
14
12
11
6
4
74
26
1
45
59
18
23
28
44
41
21
14
70
39
31
30
40
6
55
25
32
9
23
56
54
30
27
44
47
20
17
14
70
25
68
64
60
59
24
22
50
23
50
46
20
35
28
1
49
19
41
42
15
11
10
62
60
27
26
4
1
52
50
23
29
2
55
50
23
60
47
26
21
2
29
9
41
35
15
12
63
61
41
38
6
38
33
0
59
39
36
15
13
11
38
14
12
9
26
23
5
27
4
72
63
40
36
32
57
25
6
28
15
7
0
15
5
10
8
7
31
30
25
36
43
40
19
17
15
40
25
7
5
2
27
28
26
25
17
34
35
18
13
10
3
30
38
32
14
8
0
43
25
32
20
16
48
48
23
22
10
62
62
35
29
24
42
23
13
26
5
20
1
37
37
13
10
2
54
46
18
18
64
66
40
34
9
46
38
17
15
9
38
38
11
9
7
38
38
15
14
9
86
60
68
42
38
16
8
38
14
12
11
0
39
37
14
36
37
33
1
52
60
29
34
5
2
24
6
45
31
48
61
56
30
32
38
23
59
60
19
17
67
42
40
27
43
12
47
36
13
7
35
33
10
59
59
20
86
28
28
8
4
61
54
29
24
12
1
30
27
2
50
79
46
48
22
19
85
29
30
29
1
35
14
3
65
42
36
20
16
10
75
4
41
41
14
12
7
83
47
14
37
19
17
9
37
39
14
2
72
42
52
50
17
46
25
5
37
36
33
60
41
30
13
40
36
3
32
30
28
2
57
37
4
45
48
38
9
5
47
22
32
26
40
12
9
50
44
16
62
66
61
41
8
41
42
79
48
47
36
72
57
28
27
40
34
14
10
5
37
36
1
42
39
7
4
40
28
65
29
70
60
24
80
55
30
7
26
26
5
0
37
30
28
25
42
38
18
13
51
50
24
22
21
15
14
60
63
26
73
31
41
21
15
3
58
32
45
42
22
21
15
28
26
36
37
15
8
37
36
42
23
15
10
33
42
34
25
52
42
22
20
15
27
28
2
42
34
14
9
50
47
19
11
45
44
17
13
52
32
28
34
5
37
37
4
40
36
16
15
47
39
19
15
6
37
26
1
45
23
82
72
35
64
40
40
13
8
52
24
28
26
5
2
1
43
29
10
8
2
46
35
7
5
2
77
76
43
44
20
19
10
52
49
24
22
48
43
20
17
52
41
14
12
31
12
4
55
34
36
16
13
27
33
3
1
30
0
32
22
0
32
24
6
6
1
49
19
17
25
30
4
20
46
40
21
17
6
77
70
40
11
10
59
60
27
9
5
69
66
42
22
35
36
3
37
13
6
55
19
74
53
7
33
5
54
52
33
34
3
32
71
65
31
31
8
3
30
50
18
49
38
16
6
5
83
73
58
36
44
39
47
45
57
50
60
55
42
14
65
23
88
60
34
37
4
1
41
19
27
7
1
22
3
0
66
41
42
21
19
17
6
42
40
17
12
10
24
24
5
4
1
40
18
16
51
51
25
27
7
21
0
33
17
8
6
19
35
34
17
15
10
8
2
45
22
20
17
25
24
1
13
47
42
18
16
9
67
97
44
40
27
10
67
45
23
20
13
60
78
49
17
28
24
6
4
31
12
8
5
67
56
20
16
74
52
55
22
58
58
24
23
18
17
38
34
11
9
4
54
31
3
29
27
10
7
3
38
35
10
2
54
76
58
30
27
17
79
74
10
5
32
34
14
10
1
42
24
24
3
15
54
72
50
48
43
37
17
3
33
24
24
4
2
18
0
64
55
32
29
17
23
0
18
12
6
12
8
7
18
3
2
0
26
22
5
3
0
38
37
17
10
8
6
49
20
26
10
8
6
4
0
24
23
0
28
24
0
46
52
26
9
42
40
12
9
49
42
27
22
5
2
62
61
37
36
6
2
44
40
20
13
10
17
78
36
19
16
58
23
23
22
3
50
18
23
3
20
2
62
61
49
33
11
6
40
18
84
30
26
5
2
12
39
39
22
10
42
33
16
12
57
38
24
26
1
14
36
35
11
8
83
51
52
25
23
19
17
33
33
17
16
12
5
38
37
11
8
72
71
37
38
38
33
16
5
50
39
20
19
18
31
27
9
7
3
58
36
23
29
27
3
25
23
2
44
40
24
22
15
14
17
20
57
3
5
41
31
13
9
45
12
37
31
11
9
41
36
36
42
17
55
18
25
21
10
8
3
24
26
9
5
2
15
17
22
6
3
28
35
60
60
25
2
2
77
43
65
48
43
12
11
8
43
45
27
24
9
0
39
19
5
4
21
42
38
16
15
11
22
17
25
9
57
25
37
35
13
11
75
69
69
30
40
18
15
12
25
25
30
8
6
0
50
47
27
14
8
31
28
10
9
8
0
41
31
4
2
68
47
42
22
17
10
19
16
18
20
43
63
58
29
27
44
39
23
19
17
16
46
22
13
11
24
22
1
20
38
55
28
44
25
42
25
30
26
9
4
2
44
42
19
14
2
36
31
14
12
7
4
25
19
1
52
12
55
52
34
29
22
18
0
19
17
53
47
22
27
23
1
27
25
75
68
72
19
47
35
16
6
45
43
39
29
4
0
28
7
50
25
14
27
7
2
40
13
11
36
31
7
5
1
39
48
18
13
9
37
46
51
52
22
18
2
0
58
55
23
22
10
8
32
28
8
6
6
48
37
12
11
39
43
14
39
42
16
11
10
20
17
0
37
38
17
13
10
5
38
37
18
2
15
12
7
59
28
31
15
53
22
18
57
50
38
26
3
77
49
41
48
25
25
3
85
59
16
30
7
40
20
43
20
19
25
8
2
34
40
18
18
15
14
12
65
43
53
1
72
72
35
15
13
64
62
38
25
35
27
34
5
3
28
11
3
27
23
3
43
25
5
3
73
43
40
19
9
6
4
17
0
0
23
62
70
54
12
11
56
28
35
7
3
36
36
14
11
4
16
56
17
22
32
15
0
20
2
18
39
20
17
22
61
57
26
25
38
37
15
14
6
62
58
34
30
24
4
2
40
40
15
9
60
34
14
13
55
38
19
4
27
23
3
46
48
15
11
35
14
9
3
65
34
30
4
2
31
29
16
10
1
46
24
22
14
13
12
53
58
38
30
7
5
35
58
15
13
63
35
29
31
10
8
7
56
21
8
26
0
70
68
25
38
38
20
71
41
23
20
1
30
28
9
7
3
37
20
0
48
44
17
10
23
18
75
70
37
40
16
14
75
73
50
42
36
16
13
11
41
36
28
9
8
2
70
37
19
11
4
62
33
27
3
51
54
77
76
46
43
38
18
12
72
68
45
44
18
15
40
39
11
7
4
65
63
11
58
27
11
2
14
12
11
21
27
33
9
4
2
78
52
42
40
22
40
31
16
13
11
44
42
25
7
39
39
9
7
4
42
40
17
24
1
22
6
1
18
16
26
24
8
7
1
76
70
18
25
4
1
52
54
28
22
25
1
0
9
15
30
26
12
10
8
5
62
59
35
34
16
40
23
18
14
16
39
65
60
42
37
33
11
22
61
46
26
20
62
59
36
12
10
4
34
12
8
52
38
30
11
55
26
22
53
37
17
15
13
40
38
10
5
76
43
41
33
3
1
1
35
35
11
8
60
56
46
45
22
20
0
17
12
32
21
2
42
20
18
45
23
27
27
10
21
21
1
48
49
48
26
23
19
17
24
21
4
35
34
14
12
16
62
42
42
22
26
49
12
30
19
0
27
5
46
12
74
74
19
25
57
51
27
21
16
38
29
4
91
45
11
53
51
27
27
62
64
51
52
25
20
18
55
60
15
40
13
11
37
54
50
29
25
22
42
27
8
3
0
56
34
23
18
91
58
36
42
0
43
11
65
91
39
39
18
11
71
21
46
40
15
80
19
17
32
41
13
3
57
56
27
26
65
41
41
14
7
41
41
19
14
9
55
18
18
52
45
24
18
21
37
44
45
21
20
12
54
25
23
21
15
30
30
1
37
32
10
7
26
40
13
9
8
34
27
8
4
38
36
7
3
39
17
4
34
62
31
28
48
46
21
17
79
51
40
15
13
8
50
50
23
17
85
51
23
27
39
14
11
9
65
60
58
35
33
30
43
44
15
88
78
58
56
54
30
52
37
16
8
74
51
49
27
25
23
21
52
42
13
11
78
47
76
38
36
6
67
30
53
52
51
19
38
35
12
8
6
42
23
19
6
22
29
24
7
3
60
11
8
89
80
52
47
15
43
12
30
28
8
3
18
63
14
72
49
48
17
13
26
23
7
44
34
17
15
3
29
32
6
4
58
53
27
24
22
22
45
46
16
11
27
24
22
45
15
59
24
14
48
48
21
16
14
84
72
50
48
21
19
28
36
56
14
60
56
23
23
0
30
15
0
65
23
45
45
19
13
68
45
48
23
21
18
21
62
58
30
40
13
10
81
68
68
38
47
16
71
30
26
9
5
14
19
1
36
14
10
3
33
29
2
20
52
40
18
16
43
40
15
12
46
47
16
12
11
52
42
22
21
42
38
18
17
15
10
53
55
24
24
28
7
2
48
39
10
7
45
40
16
11
43
41
24
23
30
47
18
26
53
32
8
35
31
1
36
31
74
55
20
48
44
25
20
19
56
36
8
4
0
41
39
17
12
7
36
38
10
1
36
29
11
4
3
77
79
51
47
28
40
14
44
39
16
13
9
44
37
15
10
0
42
38
14
10
10
6
78
44
8
53
19
32
0
43
14
41
32
4
2
90
68
49
45
15
63
54
30
27
21
42
36
14
11
58
56
70
75
65
66
42
34
24
3
30
30
6
3
30
9
15
56
53
28
26
20
48
60
46
15
35
2
61
24
47
33
25
0
22
26
1
36
33
13
12
2
62
60
24
23
41
48
16
9
25
40
19
13
9
24
24
76
42
40
37
6
38
38
6
4
28
38
83
37
36
28
26
24
18
67
59
30
36
4
20
77
48
20
41
30
10
9
3
28
1
36
36
57
30
66
28
28
3
45
40
10
5
36
63
66
46
45
18
11
61
52
22
60
24
60
50
49
19
17
65
74
45
34
30
1
64
64
28
28
69
44
50
46
17
10
8
82
46
42
17
11
31
32
12
5
52
19
17
38
56
50
44
43
21
19
40
3
74
53
22
21
37
33
12
2
66
48
79
64
52
52
25
23
5
23
18
2
44
40
16
13
11
38
27
8
37
13
35
30
11
5
48
15
14
11
78
27
26
7
6
3
24
47
39
17
52
50
24
18
34
22
7
4
0
57
65
66
35
54
43
14
8
4
52
47
24
14
78
70
46
40
10
7
50
42
19
5
5
65
52
65
57
90
59
36
10
6
1
66
56
38
36
13
7
4
75
74
78
44
26
35
4
65
39
30
43
7
3
44
52
23
17
27
41
0
37
35
10
1
75
40
50
33
30
7
4
2
31
29
3
2
27
6
5
4
47
44
37
61
67
43
34
14
13
11
80
66
16
48
47
23
18
10
45
45
9
70
82
46
39
10
8
63
62
28
26
49
47
22
20
67
60
7
46
45
25
23
22
59
12
3
39
48
17
14
12
11
10
45
33
14
12
9
6
1
47
35
18
16
15
13
11
9
7
5
66
59
29
36
27
22
3
1
57
47
16
13
10
7
55
36
23
4
1
17
13
7
84
62
50
50
23
16
30
30
14
10
9
8
50
51
18
18
16
46
46
21
18
15
41
41
21
20
18
16
62
63
44
16
64
29
25
54
44
41
14
13
5
19
0
70
42
33
16
10
9
39
39
14
8
6
60
56
18
26
45
34
6
34
32
47
41
9
7
76
72
50
34
54
23
40
85
74
50
50
19
83
40
43
38
5
2
66
38
30
25
35
15
13
12
5
74
52
49
48
36
11
9
4
42
54
18
66
62
37
40
38
6
5
69
38
36
3
54
27
25
66
65
52
25
67
57
24
55
50
28
11
70
62
62
32
28
24
19
9
50
21
24
1
82
74
52
51
35
44
4
2
0
41
34
11
7
6
48
20
17
15
90
68
68
38
15
13
16
35
17
32
25
8
1
14
48
48
26
25
22
18
13
46
43
22
20
16
11
9
42
42
11
9
72
75
41
38
19
17
12
91
20
55
44
20
18
23
3
43
14
11
10
3
40
34
17
16
14
10
7
5
45
47
31
23
16
14
12
24
2
1
71
67
41
40
12
10
5
29
19
0
85
49
44
25
21
18
39
31
12
10
9
4
0
36
31
15
13
11
90
74
29
21
5
3
1
34
36
12
8
0
45
46
17
14
48
40
27
4
56
54
20
91
58
21
17
40
58
48
17
14
71
60
33
5
50
27
25
4
52
48
21
27
22
0
45
42
12
55
80
65
17
59
48
33
29
22
20
18
5
28
25
4
3
78
73
68
35
28
10
9
3
31
21
1
62
37
78
69
60
32
40
42
15
11
21
17
44
31
12
11
1
85
77
85
72
82
75
35
84
67
55
6
67
26
31
33
12
10
6
1
33
20
65
65
49
26
27
4
2
68
28
32
71
25
47
18
16
15
13
72
32
5
45
41
16
8
7
74
65
57
37
25
8
6
4
46
75
44
10
6
72
44
24
49
25
18
15
42
42
22
2
11
9
39
17
40
44
19
75
60
56
25
32
11
53
26
24
36
18
54
19
0
19
20
1
43
30
12
10
71
70
26
9
5
4
30
10
6
1
35
36
11
8
8
38
30
10
9
4
78
53
24
0
75
31
26
10
8
29
6
2
49
35
44
50
17
34
38
5
2
54
67
73
63
50
44
31
16
48
44
25
21
17
26
45
50
20
81
50
18
54
21
62
53
23
22
16
15
55
54
18
9
3
25
7
3
42
25
4
1
39
16
14
13
46
19
14
3
28
28
8
42
45
14
13
71
27
26
4
30
23
40
40
16
12
73
54
48
47
21
15
43
47
16
15
59
26
25
18
42
39
20
16
23
24
7
5
59
56
20
47
37
14
8
55
48
79
68
60
34
44
43
19
36
14
57
52
29
7
25
24
17
60
73
44
46
26
33
10
2
31
26
7
38
32
14
12
57
25
10
3
31
44
34
5
67
64
32
18
29
27
3
37
17
16
38
36
10
5
42
37
18
16
68
45
51
23
0
22
3
13
43
18
42
60
50
20
11
10
5
7
49
19
18
15
13
9
9
79
39
76
53
56
26
3
23
23
1
39
40
18
18
16
15
40
60
39
42
21
19
2
53
64
11
16
54
18
14
57
22
26
6
5
20
17
0
62
39
36
15
12
14
68
19
16
74
42
18
16
14
11
8
68
23
42
20
0
13
23
21
53
60
30
58
41
32
12
11
7
75
61
61
23
4
37
34
16
12
11
25
24
7
0
48
22
72
36
17
2
15
42
22
54
22
20
4
0
16
55
49
37
89
58
57
28
26
55
45
21
4
53
17
79
75
26
16
2
58
33
36
36
16
14
7
0
36
19
7
6
73
54
43
10
8
69
35
33
41
15
13
7
3
79
43
21
17
14
39
34
13
19
74
33
26
8
57
29
25
11
9
6
39
33
15
13
1
35
30
5
1
41
28
9
8
26
24
68
48
38
20
12
9
39
17
80
38
37
13
11
43
23
9
86
38
6
75
52
31
40
39
15
45
40
17
12
66
39
18
5
5
15
27
52
8
7
22
57
50
29
56
30
3
27
20
26
40
32
19
11
0
42
37
19
16
13
39
19
20
19
54
46
27
24
20
13
75
44
32
9
31
5
33
15
7
40
30
2
34
27
4
0
44
39
19
13
42
40
14
13
8
7
1
31
50
27
57
9
43
17
40
35
16
6
53
57
25
23
21
3
27
22
2
0
56
32
12
29
35
67
15
17
73
69
67
68
38
32
24
38
5
71
43
37
25
23
58
58
52
11
47
44
23
40
36
11
6
46
23
62
55
19
3
35
55
43
61
54
32
4
74
63
59
52
11
89
27
27
8
7
2
47
40
11
48
59
70
61
54
32
5
24
21
40
17
45
43
18
9
7
6
48
20
46
40
45
46
18
40
29
0
30
30
11
82
53
30
31
13
3
16
32
12
10
8
52
50
15
54
23
5
24
2
16
66
40
50
36
11
33
34
6
32
27
36
9
0
10
46
29
15
5
2
68
35
31
11
3
56
53
19
49
54
40
12
65
43
78
72
69
76
43
53
43
19
17
40
13
7
19
20
58
58
23
48
20
16
50
25
6
41
39
11
41
36
11
66
62
50
52
20
18
60
46
6
40
32
29
9
4
62
33
64
59
36
39
44
24
18
53
56
67
23
16
22
40
39
16
12
11
41
18
15
43
14
24
8
6
50
19
27
9
24
8
49
23
20
51
58
56
40
37
16
13
6
3
0
33
31
11
8
1
56
54
26
3
23
21
19
41
36
14
9
6
59
59
44
41
11
7
43
70
62
21
82
61
28
13
11
5
2
42
41
13
11
26
23
25
44
38
16
14
47
42
13
53
49
28
24
40
17
63
62
28
27
2
24
30
38
36
38
32
8
30
24
9
20
70
38
36
1
46
48
26
21
18
38
40
22
50
47
40
19
12
46
39
16
16
15
59
54
20
32
15
38
14
12
11
34
27
9
3
37
36
4
3
51
40
17
9
40
41
17
12
48
50
27
2
25
24
8
13
74
82
31
26
11
10
1
29
30
4
54
34
30
23
5
4
41
37
11
6
74
57
39
64
57
26
2
20
29
28
64
52
8
70
70
41
33
43
44
16
72
71
70
81
42
39
26
14
0
50
27
21
55
33
11
2
77
42
39
36
41
31
5
4
21
27
44
47
18
13
43
45
13
8
71
60
21
21
34
16
13
7
6
34
30
26
6
5
51
17
22
35
1
11
5
1
4
28
18
1
35
31
10
9
1
37
38
5
4
1
40
35
16
14
12
7
37
29
12
7
4
0
66
70
59
17
43
42
33
7
3
31
35
13
9
21
68
34
34
4
69
59
24
40
20
17
55
49
23
20
52
51
17
21
25
47
24
68
34
32
11
9
71
41
19
31
25
8
6
4
1
48
11
22
19
1
0
27
32
28
10
8
5
25
22
0
81
76
49
49
23
21
9
38
19
0
14
9
47
38
16
14
30
28
0
42
38
20
17
62
59
33
8
4
42
42
26
24
10
40
38
54
46
24
49
33
7
72
56
55
23
21
42
40
18
15
11
72
76
38
36
13
25
78
54
52
48
46
39
15
50
44
22
11
36
33
10
5
59
28
58
58
32
25
57
54
53
47
25
47
25
23
35
34
8
57
49
25
23
20
51
27
23
49
30
63
10
26
20
40
37
19
10
27
7
76
77
32
23
1
31
34
6
56
35
33
30
25
23
6
4
20
39
38
38
37
20
17
2
14
17
23
45
42
15
11
6
2
41
17
11
6
26
25
46
15
40
14
72
49
47
35
45
20
13
1
72
38
10
40
13
52
30
25
6
23
36
30
13
0
52
34
10
42
41
18
17
68
70
40
35
41
21
19
18
59
56
23
16
13
9
5
45
24
22
17
28
1
43
44
16
13
12
11
37
43
17
15
12
31
27
7
5
50
26
7
83
36
19
15
40
35
17
15
9
40
31
11
4
25
58
48
34
18
2
73
37
28
3
0
18
37
31
7
2
48
19
39
27
2
51
49
32
23
51
22
81
74
14
57
53
44
36
24
55
51
20
79
72
73
60
32
6
25
42
18
10
56
83
28
22
2
47
40
34
9
44
14
8
83
36
32
7
2
52
49
26
40
16
13
39
20
70
58
52
32
49
48
19
16
49
47
22
3
56
50
18
34
33
8
6
0
65
38
55
34
27
25
41
36
6
1
45
18
51
25
38
40
36
10
2
57
20
40
55
52
29
25
1
60
64
37
39
65
37
33
50
27
20
15
77
82
55
54
28
17
26
80
76
54
47
46
43
39
43
73
70
41
43
22
20
70
53
37
47
12
65
34
64
65
44
45
17
16
10
47
26
25
11
18
47
54
20
28
23
37
52
26
17
25
34
63
64
39
45
25
17
12
60
40
13
54
63
33
32
28
8
6
60
76
41
46
9
20
61
60
27
36
36
6
3
1
66
36
3
65
84
72
40
43
17
15
6
36
20
65
36
28
55
40
18
11
49
38
17
15
54
46
21
6
42
42
19
15
58
23
51
54
27
25
20
50
16
19
1
40
16
65
61
31
6
63
55
52
23
17
17
18
1
42
72
65
42
17
25
32
24
32
5
46
50
30
11
57
12
64
60
60
55
65
34
54
33
77
68
46
50
50
23
18
40
24
22
20
3
37
68
36
27
2
0
82
67
54
50
21
19
2
32
4
49
44
52
54
22
2
17
57
33
16
12
59
66
92
74
38
37
5
0
47
46
16
50
49
12
8
40
37
6
62
69
36
31
76
65
54
25
22
49
48
21
16
62
50
24
28
9
5
71
50
47
16
5
47
49
21
24
23
21
63
53
34
26
30
4
2
38
34
8
6
70
37
22
8
36
28
30
30
12
58
50
51
22
25
3
39
20
1
18
60
62
33
53
49
26
37
41
38
13
11
36
15
61
53
11
80
43
40
10
39
47
45
35
33
12
4
63
31
9
35
28
3
56
57
30
23
34
12
31
28
4
2
32
25
81
60
56
42
34
8
5
40
39
20
16
0
18
46
38
12
10
48
46
17
15
44
40
17
11
70
42
8
30
72
53
52
27
25
48
26
25
55
29
6
21
72
62
45
17
43
37
59
36
16
8
40
18
56
20
1
43
46
36
19
33
33
8
6
59
60
33
30
3
28
32
2
59
55
58
19
48
40
20
14
85
30
54
30
25
87
46
51
18
15
11
3
50
48
74
67
36
40
38
17
12
38
41
17
9
5
49
26
23
45
42
20
15
32
26
1
63
23
21
33
13
38
26
2
33
28
3
62
36
54
50
33
26
19
31
29
7
2
42
37
19
12
53
44
24
22
17
0
49
25
15
33
14
7
45
53
18
9
5
48
51
22
21
18
36
7
5
52
21
18
5
48
26
6
14
25
24
6
24
20
33
67
41
57
35
43
45
81
42
40
34
16
15
14
7
39
36
7
5
1
29
28
30
7
1
26
25
4
40
23
18
1
15
7
35
33
11
9
2
49
54
24
22
23
4
3
47
46
23
20
4
7
36
34
15
13
30
37
17
15
9
24
49
19
24
26
2
1
74
33
22
23
21
33
31
13
6
29
27
11
9
7
42
45
63
43
21
18
14
23
24
3
2
56
44
18
16
63
35
41
19
52
21
11
66
64
58
70
65
38
42
43
56
46
23
16
70
71
64
45
36
12
84
72
41
12
59
49
18
24
62
42
17
14
42
37
3
22
56
29
27
25
52
45
22
41
41
20
14
7
54
52
26
18
56
50
42
41
40
7
6
62
62
31
28
32
10
30
8
70
59
25
72
47
18
63
63
26
52
69
63
34
29
23
38
21
69
62
44
79
55
17
67
65
8
68
52
16
51
16
14
44
24
17
75
76
45
44
19
15
13
51
45
27
20
17
14
69
57
49
33
13
10
32
38
42
14
6
50
77
78
43
39
18
3
36
17
8
53
42
16
29
29
7
45
49
16
53
46
23
5
5
87
54
18
71
45
53
49
18
14
43
19
17
76
33
15
12
7
1
51
85
58
56
51
38
43
4
2
2
46
48
17
8
8
54
32
16
38
30
15
14
8
71
69
70
40
38
52
42
18
83
34
43
16
11
9
4
32
42
3
13
12
6
45
42
19
13
47
38
25
1
16
9
29
20
46
80
39
39
12
37
24
79
77
56
53
26
20
38
28
9
7
20
22
1
64
28
11
60
54
29
24
50
42
20
32
29
14
8
51
51
10
48
22
23
43
40
37
17
13
7
5
56
41
31
9
0
65
40
41
19
18
14
8
60
49
23
50
25
6
55
48
80
10
53
55
18
13
99
57
63
43
45
19
11
79
47
51
42
22
47
37
14
9
3
0
74
74
38
34
4
2
50
44
15
68
45
29
25
22
74
38
14
54
75
51
42
22
20
11
0
64
45
23
21
44
15
67
53
24
0
23
8
22
70
66
32
18
34
39
16
4
39
5
30
33
3
57
48
13
65
55
31
16
65
40
19
3
1
11
10
50
51
21
4
71
44
46
13
30
33
14
39
34
10
2
2
52
72
46
26
28
47
39
20
8
37
47
14
66
46
25
4
23
31
9
8
5
3
3
67
67
46
40
23
22
20
18
12
11
3
16
73
55
34
28
44
32
3
54
53
25
21
20
25
23
6
4
55
24
74
96
33
15
13
11
9
9
45
23
18
3
41
40
18
14
50
48
16
85
56
54
46
42
62
43
44
20
14
67
52
46
40
12
67
36
11
39
27
24
4
67
75
49
50
45
16
47
45
20
17
28
23
5
4
0
49
48
16
13
6
26
38
8
35
20
3
1
29
20
9
0
50
38
15
30
33
14
2
37
45
15
14
34
34
9
2
61
23
3
19
52
54
18
4
76
40
6
24
6
4
2
48
38
21
19
40
62
11
11
8
67
57
56
46
26
20
48
40
11
75
51
22
17
59
44
13
9
40
35
40
18
16
15
15
47
20
22
20
2
27
45
46
22
22
76
52
35
36
37
10
9
70
33
41
19
9
35
20
3
0
25
40
22
20
11
25
28
0
54
46
13
76
67
39
23
20
44
30
16
67
60
22
37
9
3
32
30
4
40
38
40
19
17
9
7
24
24
0
85
52
32
16
15
14
3
72
55
21
16
33
28
8
3
31
14
56
32
33
8
65
32
22
4
2
19
21
40
30
9
7
0
41
38
20
15
1
44
37
9
4
40
36
14
12
7
3
64
56
17
29
29
7
6
56
53
53
16
14
10
28
30
9
58
26
10
4
60
55
24
7
38
19
1
17
34
27
8
28
30
7
2
2
46
39
13
11
6
3
26
23
11
8
7
5
51
41
22
16
18
20
19
2
65
73
57
13
48
44
17
10
7
4
9
6
2
55
22
18
14
84
76
50
30
13
12
10
45
27
8
41
35
7
5
2
77
44
54
48
23
15
78
64
11
67
65
13
7
42
41
23
21
19
15
61
45
45
22
19
17
15
72
60
72
68
63
56
26
24
11
9
46
38
11
8
75
65
25
25
11
43
8
3
40
15
75
42
37
14
11
10
9
53
39
13
11
9
52
50
42
19
15
68
73
29
40
37
13
71
26
22
6
0
51
47
46
46
17
16
13
9
8
4
58
55
11
4
7
52
18
16
13
12
12
23
5
2
11
10
7
6
8
7
49
50
20
0
18
17
50
44
27
25
18
16
14
10
8
6
27
5
2
1
20
1
1
35
23
16
14
12
11
3
65
26
14
42
35
12
11
5
2
52
42
20
15
14
10
64
17
15
23
28
7
4
2
62
57
30
27
9
8
62
48
22
30
1
52
44
20
15
29
31
11
7
2
23
35
29
10
8
5
75
75
23
26
51
51
16
7
52
41
35
34
15
13
5
6
46
47
13
11
16
0
33
37
33
32
14
13
9
7
4
29
30
7
1
77
77
9
22
99
88
74
58
68
37
28
24
23
20
33
9
5
27
42
40
16
14
8
39
20
17
13
9
2
40
14
50
45
19
12
23
21
2
0
30
32
12
10
2
29
25
8
5
53
22
50
49
15
72
36
14
5
49
43
14
11
73
52
52
98
86
38
30
28
11
3
1
18
23
23
1
54
45
17
15
13
28
4
19
5
3
2
71
62
23
19
6
49
18
16
22
23
3
63
46
55
31
22
26
24
25
24
2
0
58
25
1
36
30
2
9
52
43
14
7
24
1
86
30
10
8
2
66
52
4
3
45
44
20
10
35
30
13
10
6
3
2
0
73
63
70
34
3
48
52
17
40
36
20
14
12
8
4
2
80
49
44
34
9
8
4
35
14
1
45
35
48
69
19
6
44
37
20
15
13
42
45
13
8
7
75
65
30
20
0
15
22
20
24
38
23
24
3
1
53
37
15
29
48
14
11
65
58
16
35
14
11
9
33
17
16
12
8
7
37
33
16
15
13
12
57
17
12
9
50
24
59
3
60
18
65
62
13
9
28
26
9
8
3
31
24
5
4
1
62
30
35
11
64
23
19
63
8
17
19
46
54
10
9
6
40
40
12
11
53
29
4
38
39
16
13
12
10
37
36
18
13
45
26
14
22
6
4
50
38
10
4
80
85
32
7
4
67
57
16
68
77
11
2
79
38
35
11
8
20
16
2
1
0
52
26
10
6
4
2
59
35
30
31
28
10
4
2
24
24
1
0
28
32
13
8
5
4
2
47
27
7
3
44
42
19
55
12
45
33
13
12
10
8
7
5
2
0
53
56
35
11
10
62
61
23
72
45
24
23
22
20
83
32
22
4
81
44
48
27
25
20
43
43
18
15
3
47
53
26
9
3
1
24
30
7
3
2
18
24
42
38
7
4
56
49
14
24
22
20
49
38
1
55
56
25
6
1
9
42
45
23
19
13
23
3
2
86
65
28
15
14
10
49
43
14
21
5
3
0
63
47
19
18
16
14
46
45
23
24
16
20
20
46
26
29
4
39
36
15
14
10
7
48
20
17
13
11
73
33
56
36
52
31
60
42
27
25
22
20
24
4
2
1
58
31
42
12
10
32
32
3
25
26
6
0
43
34
10
9
7
46
53
19
17
16
11
24
2
0
5
57
57
27
23
22
46
21
20
56
21
30
4
76
30
66
85
24
57
34
27
27
2
41
41
15
42
25
9
6
4
39
28
8
0
53
24
0
54
48
20
75
42
9
70
69
17
16
34
28
3
42
37
0
52
41
18
15
11
9
75
39
38
13
4
1
65
54
30
33
28
52
27
22
44
18
5
3
64
84
16
43
83
35
34
11
9
6
38
26
20
4
0
63
55
26
20
3
0
18
22
57
57
32
20
5
0
27
32
10
7
5
41
38
20
18
18
1
49
67
52
24
22
15
28
42
8
11
59
57
14
42
24
23
7
23
21
1
14
12
43
38
58
27
5
53
43
13
34
20
42
28
26
36
36
16
15
13
33
41
15
12
10
5
20
0
59
21
17
40
38
18
17
15
64
58
33
25
23
2
43
20
13
52
41
24
21
18
27
29
2
0
56
27
24
16
14
39
13
54
38
34
32
2
28
34
18
57
49
32
40
11
8
4
2
40
19
28
25
5
2
27
23
56
36
18
15
12
9
3
13
38
39
13
13
8
66
70
48
18
5
2
57
50
26
15
14
37
35
14
11
6
3
26
25
7
6
4
75
63
54
42
21
17
38
47
30
7
4
52
48
25
22
23
21
55
26
7
1
50
44
17
15
38
24
21
5
2
21
41
42
12
5
68
50
51
16
16
58
53
17
13
39
17
14
10
22
23
48
47
22
20
40
40
19
14
12
10
47
42
20
14
33
30
11
4
34
30
9
35
44
11
3
1
39
23
19
46
43
22
19
17
11
9
8
5
2
23
17
0
30
48
17
6
39
38
17
14
10
9
6
1
19
15
38
34
18
15
14
7
33
22
2
50
39
22
20
19
16
53
43
20
0
25
23
60
36
32
30
38
13
11
9
26
26
4
55
30
27
22
9
52
49
22
19
30
33
12
11
1
53
29
36
9
5
3
43
4
24
38
7
2
36
30
11
60
25
5
20
19
27
26
3
48
16
31
25
7
6
5
50
46
16
9
39
23
5
0
47
67
75
35
8
60
56
18
54
67
46
33
31
16
11
8
73
9
41
39
21
11
67
41
14
38
18
73
12
36
43
10
3
54
43
19
17
73
34
43
68
67
26
25
41
51
34
17
11
9
0
25
20
40
10
3
69
56
32
23
15
45
42
8
17
2
30
39
14
13
37
15
13
7
32
27
1
18
48
45
21
18
9
25
23
1
47
46
23
21
18
60
24
25
33
0
15
15
38
39
11
9
6
46
40
12
6
65
55
24
55
32
69
54
17
0
40
15
38
39
53
45
30
25
19
2
76
21
28
55
42
27
31
2
30
9
7
44
40
19
14
68
39
10
58
44
20
65
71
29
37
39
30
14
13
12
9
26
26
22
28
29
2
0
65
42
42
12
19
2
58
51
29
25
66
43
28
33
63
42
37
11
6
5
38
33
8
6
2
38
39
15
11
31
1
44
38
21
17
13
84
40
48
13
9
41
18
20
21
44
82
41
16
14
24
33
39
41
43
55
17
45
40
15
28
48
27
23
19
46
45
20
18
58
30
13
6
5
54
42
24
13
41
27
2
0
52
40
19
18
16
7
45
39
5
41
11
68
44
16
20
30
26
4
2
0
16
50
28
25
21
44
31
7
64
23
37
32
11
6
1
40
43
27
1
84
50
55
26
27
6
2
23
10
66
55
33
8
75
50
47
43
16
13
20
19
3
67
36
32
12
10
7
5
3
72
66
23
26
3
54
67
30
42
24
4
34
29
12
10
7
62
26
6
49
49
9
62
36
33
2
1
28
29
3
29
25
51
16
30
64
18
84
56
47
38
29
31
29
65
64
17
16
13
12
41
34
16
12
9
60
33
15
9
70
72
16
43
20
62
52
27
23
18
7
24
23
65
55
40
49
35
19
2
37
36
18
55
23
20
89
45
15
38
34
6
39
40
8
64
68
68
48
38
12
47
82
46
22
18
53
21
45
44
20
18
16
4
67
37
17
40
47
23
4
2
23
21
3
50
40
27
3
39
40
22
20
18
56
50
17
15
13
4
74
67
38
28
14
13
11
28
25
3
1
0
23
18
50
14
35
24
3
0
68
51
13
47
17
19
1
60
52
15
13
57
32
23
21
5
3
35
47
40
24
44
19
17
9
13
52
49
28
26
3
1
27
21
81
38
16
9
16
34
29
8
4
58
58
36
24
79
47
12
56
27
8
7
67
53
8
66
67
43
21
14
2
74
72
73
29
23
31
27
5
3
54
64
64
67
54
39
33
28
22
2
39
33
6
4
34
13
45
55
16
23
0
44
44
21
18
67
32
10
55
55
25
24
11
24
26
3
65
54
32
12
10
12
22
23
54
53
27
22
32
35
2
11
29
24
11
20
63
56
35
31
33
11
3
30
33
15
12
4
37
19
13
30
26
0
32
3
25
22
57
32
15
10
52
39
20
13
12
54
46
26
23
41
38
14
13
8
58
26
43
34
13
12
10
47
44
20
17
22
47
45
24
21
20
16
15
12
11
9
6
46
47
26
4
20
43
38
18
13
61
60
21
15
52
42
18
25
5
3
27
24
5
4
11
17
15
0
39
37
38
20
88
24
22
2
0
44
47
17
41
5
22
17
0
54
19
52
43
21
28
29
8
7
13
47
43
16
14
30
30
5
2
48
45
17
12
9
66
83
41
32
14
12
7
50
18
30
11
10
3
23
33
6
2
45
39
20
45
39
17
15
3
35
21
18
4
11
27
18
2
60
62
37
14
11
10
9
36
13
25
1
53
56
15
5
28
12
10
5
8
6
3
45
38
38
49
20
15
13
10
46
21
26
4
1
19
2
52
46
30
24
16
27
27
18
48
49
25
17
17
1
54
23
17
25
40
35
28
9
3
44
44
18
15
10
54
25
15
72
26
32
25
3
10
19
2
43
44
17
15
19
20
0
66
27
41
40
22
19
23
0
74
69
41
16
26
8
70
40
37
22
28
25
9
6
3
47
44
23
18
10
47
20
18
60
46
24
3
1
65
45
22
29
49
31
7
6
3
1
29
32
16
30
37
5
3
34
28
1
47
37
3
70
32
28
9
7
5
26
44
45
25
17
16
77
21
24
60
25
23
35
16
11
34
38
3
32
29
11
1
44
40
21
19
11
3
1
67
21
43
42
22
20
16
59
25
50
20
18
16
40
47
17
15
7
39
39
20
19
17
49
45
8
3
21
35
40
42
19
6
37
30
8
76
19
2
39
8
46
46
20
17
14
10
7
6
5
18
0
24
4
3
40
30
10
21
0
34
23
5
35
22
0
32
33
6
23
1
26
6
4
38
25
2
24
24
7
2
79
52
25
17
28
4
46
49
28
6
4
2
19
17
0
47
52
46
31
12
42
44
23
16
1
27
76
39
21
20
19
17
33
16
14
13
28
25
3
70
60
12
64
18
14
6
60
41
30
16
15
15
12
34
22
47
49
49
24
21
57
60
26
21
10
5
50
26
41
40
64
54
30
24
47
45
21
18
60
60
30
32
38
1
49
42
13
7
51
48
24
20
50
27
22
20
50
48
21
18
74
42
20
50
49
20
18
14
40
36
0
65
44
23
24
1
19
21
49
42
18
6
26
21
1
20
19
1
39
38
16
32
59
24
22
1
47
45
23
19
5
48
38
22
19
15
34
33
14
3
23
24
50
42
7
6
43
40
14
56
83
36
71
64
32
9
72
56
38
7
73
67
40
4
37
38
9
8
70
43
41
10
9
6
55
53
26
22
20
18
15
13
71
72
45
42
36
4
63
54
19
60
51
27
33
5
2
26
27
4
13
24
49
30
24
19
8
23
43
43
17
16
15
10
56
54
11
52
43
19
14
42
22
39
31
30
54
45
24
22
20
73
67
46
17
41
39
16
13
8
55
25
9
8
49
20
48
46
20
20
17
30
24
6
0
68
22
36
13
4
22
3
56
19
22
64
64
36
35
17
39
82
62
29
4
64
53
35
29
7
11
36
8
66
60
28
53
53
25
23
40
78
58
41
7
37
10
22
26
58
50
26
24
21
63
50
30
24
93
33
27
4
16
57
38
31
12
28
24
51
45
18
12
44
67
65
31
3
1
53
50
58
47
45
23
21
13
64
40
7
51
56
56
29
22
54
31
28
60
55
22
11
66
59
48
47
24
23
3
12
56
22
40
35
8
5
2
55
33
13
23
22
1
50
15
56
47
23
22
56
54
25
23
75
38
36
10
0
70
65
20
41
43
15
20
19
36
33
11
6
3
19
55
52
29
20
19
25
4
3
1
44
25
12
70
46
45
59
56
34
32
37
32
15
9
4
53
26
25
43
35
18
16
14
18
13
67
61
39
44
15
9
49
39
20
20
15
2
47
55
16
8
48
45
48
26
18
17
25
22
21
25
0
5
62
25
55
24
17
55
19
50
24
42
30
12
6
59
32
37
8
62
45
21
19
54
56
23
69
26
28
19
0
34
43
62
33
30
55
26
48
32
10
1
30
25
1
49
40
40
13
10
67
76
87
42
40
44
44
22
16
71
71
42
36
22
52
22
35
6
40
36
3
31
42
38
10
7
5
2
54
53
26
23
48
20
65
60
22
22
4
65
34
21
49
44
23
1
32
75
51
22
18
68
60
30
41
31
6
3
30
29
42
40
11
8
26
36
33
6
3
29
24
38
39
14
12
8
53
34
36
8
2
27
31
42
49
46
41
15
29
37
45
41
15
13
25
36
51
46
19
15
78
46
64
54
38
16
43
43
22
15
69
62
41
51
23
17
81
64
87
67
45
25
27
2
30
36
15
9
2
86
71
11
65
63
40
41
17
60
60
26
24
22
39
36
11
9
28
28
3
0
43
38
17
12
47
28
21
14
41
43
17
16
22
20
4
0
32
22
0
68
64
21
48
43
24
4
55
60
33
30
67
64
35
40
35
13
10
64
38
62
32
38
17
12
9
4
47
43
16
75
69
33
60
36
29
59
39
16
15
14
13
13
11
35
24
23
20
5
5
3
41
40
18
15
8
29
30
13
8
1
60
59
34
14
7
3
40
41
17
0
14
9
6
49
49
20
37
12
10
29
28
11
5
3
21
20
38
28
6
1
27
29
24
6
5
2
21
22
4
1
39
37
12
8
39
35
10
8
55
48
28
21
38
32
6
4
78
61
61
20
32
32
3
50
74
58
69
73
22
35
29
8
2
53
26
22
18
50
55
24
21
19
59
53
29
19
59
50
17
12
61
56
30
26
46
46
14
9
37
0
67
18
36
64
33
55
52
27
25
17
10
44
39
15
11
9
91
21
18
0
43
36
19
13
48
21
19
13
9
42
25
1
80
34
32
10
56
17
31
29
8
1
37
36
17
13
59
37
20
18
58
54
62
58
19
17
63
68
29
55
56
33
34
15
12
10
7
4
30
33
12
11
9
7
58
52
27
3
0
24
19
23
1
62
71
27
35
32
8
38
35
16
11
63
59
26
60
23
19
17
30
7
4
36
17
16
13
7
48
50
37
7
55
36
16
70
41
34
19
1
78
42
50
44
15
12
6
65
53
24
23
75
64
32
1
30
39
16
15
3
69
60
59
36
28
22
5
3
62
57
27
27
10
47
17
15
13
10
43
43
18
11
48
43
19
15
11
44
21
13
12
50
30
24
10
16
47
35
4
43
40
15
13
5
77
67
41
38
86
52
40
38
4
3
58
12
8
53
52
11
36
24
34
17
14
4
41
56
22
62
43
42
18
15
9
6
40
40
20
18
5
27
23
4
1
58
23
25
9
47
55
36
31
26
17
13
12
10
9
3
53
52
28
6
1
43
80
79
50
46
53
44
21
21
17
8
74
7
3
33
24
0
13
35
34
9
4
44
36
35
35
11
11
8
6
3
45
31
17
12
11
4
2
0
90
39
0
48
43
20
5
2
18
3
0
13
9
30
51
33
55
30
34
4
24
7
17
13
52
16
71
32
42
38
7
60
40
28
19
93
24
38
36
11
9
7
47
36
32
65
30
57
32
28
27
42
39
18
17
12
7
5
67
41
37
17
92
76
51
32
35
36
12
2
66
30
4
1
49
40
20
18
10
9
5
65
26
36
15
11
14
42
25
23
17
27
40
35
21
26
3
18
17
15
12
9
35
80
30
39
10
7
4
2
17
40
13
11
3
59
23
20
70
19
18
16
8
6
60
16
37
34
31
5
4
0
45
33
15
13
12
10
37
30
13
12
3
99
67
78
48
46
20
18
15
36
35
16
60
30
8
7
27
30
3
15
42
40
18
14
65
51
24
7
21
7
3
0
2
26
23
2
0
40
38
17
16
4
62
40
39
33
18
7
4
3
79
50
32
5
23
64
42
8
43
42
16
12
44
39
16
13
65
47
55
32
13
10
8
3
48
46
15
5
4
36
34
16
5
38
42
46
37
19
18
15
14
8
50
35
23
3
41
28
10
9
8
23
25
0
36
17
16
14
11
7
6
78
67
25
4
37
37
11
9
8
49
27
22
21
4
1
54
34
15
21
66
56
18
16
25
2
47
38
16
13
10
60
45
30
45
35
37
60
63
34
15
11
9
38
32
12
11
2
61
54
22
9
5
20
17
14
44
38
20
18
13
9
42
39
14
57
29
25
6
68
51
31
24
23
20
41
46
15
11
8
0
42
32
7
42
13
7
60
67
55
74
76
54
53
24
15
7
70
50
34
17
16
14
14
13
11
10
47
17
53
14
31
41
6
71
58
38
33
64
44
33
8
47
24
17
16
64
55
28
21
25
20
29
4
74
55
45
45
23
21
17
6
43
43
17
8
65
55
25
15
25
26
0
28
25
4
48
47
53
42
65
63
24
55
55
18
58
52
21
15
42
55
16
12
38
37
15
13
52
45
18
13
36
34
14
9
4
44
40
19
16
14
12
77
49
16
70
60
43
27
9
1
55
24
26
20
2
58
42
41
14
13
78
23
25
4
18
17
41
40
20
7
35
27
6
46
39
15
13
8
1
40
27
4
14
13
72
60
55
30
29
8
5
52
34
17
10
8
44
42
18
3
41
37
17
16
12
4
2
37
36
15
9
8
6
35
36
7
6
3
43
9
71
56
26
49
47
21
11
20
1
73
61
20
44
45
21
20
18
13
47
39
16
15
6
45
43
26
16
11
4
77
60
23
35
38
12
6
2
53
49
30
42
50
20
15
11
38
35
14
11
9
4
2
54
51
26
20
34
10
5
3
26
58
51
31
8
43
21
14
74
45
40
17
16
10
7
54
45
16
7
59
59
50
13
38
30
9
5
42
38
31
9
5
63
15
11
88
75
45
21
1
29
12
27
65
63
14
9
45
32
16
3
57
34
11
16
15
12
60
54
35
88
44
33
13
9
2
82
68
47
17
13
10
45
16
9
8
58
19
36
20
10
43
33
20
25
11
6
5
34
13
12
4
21
61
28
28
3
57
56
27
22
0
63
51
35
30
12
7
2
0
61
59
38
43
19
16
18
32
15
14
5
13
71
60
7
76
71
37
12
11
9
7
5
3
46
36
15
13
11
9
7
83
36
41
42
19
15
11
3
1
84
62
26
25
6
5
4
55
25
21
4
16
26
63
28
27
51
53
12
20
2
52
29
12
10
8
5
49
45
23
21
16
29
3
19
57
40
27
10
3
42
27
11
33
32
11
10
52
21
43
40
14
9
6
52
47
24
17
14
4
70
36
23
4
3
60
20
64
59
58
14
12
10
8
4
2
0
79
76
47
45
16
63
45
23
22
16
20
20
0
48
40
14
11
30
18
11
8
7
39
44
20
13
6
75
50
49
23
19
17
15
52
17
55
38
26
25
9
8
43
19
18
17
14
9
7
26
30
4
2
11
57
59
29
24
61
52
20
16
80
76
18
26
18
1
38
33
10
7
2
71
26
4
2
45
45
28
26
24
57
17
14
43
42
23
11
44
20
19
17
14
59
38
33
12
7
39
36
35
10
6
48
45
19
15
30
23
2
41
15
13
40
25
7
3
43
37
12
10
63
44
15
11
42
18
57
32
10
9
26
29
24
33
11
60
44
26
23
1
67
24
41
43
5
0
30
6
66
29
23
9
5
24
24
7
2
0
43
42
17
15
22
2
44
40
23
18
16
13
53
52
32
32
9
5
72
68
32
32
35
40
10
1
43
8
6
2
61
32
1
23
17
2
24
43
41
36
11
7
1
21
13
63
30
28
30
3
18
33
57
51
27
25
17
16
37
39
22
17
25
37
48
21
14
10
58
60
31
54
59
60
60
37
10
40
33
12
6
5
34
33
12
7
92
21
17
40
13
45
16
15
13
11
16
20
53
26
24
22
34
25
8
6
16
6
50
46
6
5
32
16
13
70
26
24
5
4
30
34
61
19
23
7
4
16
44
43
18
16
34
32
10
2
0
40
39
22
20
19
17
38
42
16
14
11
52
42
21
20
16
15
13
42
37
18
16
12
10
30
25
5
3
29
29
8
6
3
55
51
23
21
19
17
9
7
32
27
31
11
9
4
38
7
46
42
16
8
1
40
21
17
4
24
48
16
13
7
28
35
14
11
2
26
42
15
68
55
23
25
36
32
27
4
80
18
3
19
22
44
43
11
5
41
36
2
50
28
21
18
56
24
35
30
21
15
53
46
33
27
9
6
60
58
23
50
39
19
17
15
24
9
75
28
54
32
36
5
4
1
48
25
52
47
22
19
27
10
8
1
0
43
26
17
20
5
4
1
34
31
4
78
51
33
21
18
41
40
14
13
7
60
50
26
18
30
4
44
43
23
12
7
2
5
39
46
13
4
3
56
32
45
13
10
58
40
10
50
42
22
18
15
10
54
33
19
16
94
36
36
15
11
64
60
30
35
45
46
19
16
15
27
24
5
0
50
38
42
17
15
10
54
52
34
1
31
30
9
4
70
24
35
30
13
11
49
50
18
26
21
2
51
27
24
15
78
42
21
19
14
7
25
22
1
57
55
70
40
14
18
17
1
53
37
18
1
48
41
20
13
22
5
0
60
50
25
22
1
30
30
16
9
7
5
3
35
27
12
1
53
45
46
13
11
15
11
4
23
23
1
48
39
39
30
17
10
5
29
24
5
4
38
41
16
11
5
72
32
28
29
6
3
59
28
52
49
26
22
20
2
36
48
15
10
20
2
19
38
34
13
11
8
4
48
43
17
16
11
46
40
34
30
13
12
11
9
49
40
21
20
14
23
22
0
72
68
40
36
78
40
61
48
19
5
8
43
41
19
17
9
7
4
52
23
30
14
8
35
37
16
12
52
29
22
4
1
30
29
75
69
24
38
30
23
66
29
26
0
43
43
21
3
0
32
34
4
2
54
41
18
13
12
6
35
36
7
2
48
14
48
36
11
6
5
26
25
20
38
27
6
4
1
33
35
10
4
71
38
17
20
55
35
29
25
37
45
13
12
4
11
34
23
2
58
75
55
15
54
55
26
21
45
34
12
8
7
5
4
81
72
18
46
29
5
3
0
54
47
21
10
32
28
4
0
46
38
16
15
15
12
54
50
25
23
22
20
43
42
23
20
18
9
28
24
2
0
48
46
24
22
14
34
56
48
27
20
19
9
3
28
29
38
30
10
7
4
49
21
2
0
37
15
13
9
8
6
3
1
38
18
20
0
40
25
16
12
0
28
26
4
35
30
65
49
15
24
2
23
0
17
0
43
40
23
15
10
6
30
25
5
1
53
26
50
52
14
23
69
36
22
15
30
29
10
35
25
5
4
2
37
31
12
10
4
9
32
35
7
52
20
33
14
12
10
7
5
24
1
47
22
18
29
46
32
11
6
25
5
37
60
24
19
16
15
77
45
48
8
35
35
4
1
45
26
7
4
74
54
26
6
42
16
13
5
32
28
4
2
45
51
31
27
6
1
27
27
3
49
54
18
49
40
39
15
65
18
36
38
16
13
12
23
6
18
4
0
68
47
22
15
40
25
46
11
8
5
70
36
42
22
15
10
31
32
10
1
61
22
23
7
0
29
15
24
24
1
33
33
4
63
36
17
15
11
10
37
30
12
10
8
52
52
48
24
20
1
21
56
43
6
22
35
31
12
10
3
40
27
7
5
2
52
51
31
29
0
54
20
36
3
2
42
25
17
16
11
8
40
38
25
6
2
80
40
7
29
37
6
29
7
1
34
29
9
4
45
42
20
19
14
13
31
13
11
10
7
28
28
10
8
1
55
45
26
23
17
16
31
30
28
11
48
44
46
29
24
18
16
28
36
26
19
1
67
17
20
48
42
24
19
18
17
44
50
25
25
68
49
32
28
40
13
25
21
4
31
30
4
1
36
22
29
22
5
1
47
23
6
6
67
34
18
2
1
17
19
9
40
39
18
14
12
10
36
28
6
3
0
18
31
28
0
50
36
36
34
14
11
9
0
69
34
30
15
9
54
25
46
43
40
15
7
2
49
43
12
8
30
36
58
41
21
0
25
17
39
30
17
13
12
66
54
26
24
21
18
23
28
2
0
58
42
16
11
9
29
32
10
4
1
42
32
11
6
13
50
24
26
1
34
26
6
3
0
7
29
35
10
7
33
27
5
3
1
20
20
1
31
29
8
5
29
21
2
38
40
18
26
45
45
16
12
25
25
8
6
2
47
47
20
24
25
9
30
28
9
7
1
39
27
13
8
38
22
18
25
20
4
2
57
47
26
21
5
35
32
10
8
2
51
52
27
22
8
8
2
45
39
17
50
35
35
12
3
1
34
39
4
2
43
24
33
29
8
4
53
47
37
24
4
24
24
3
2
0
29
32
20
19
38
32
20
65
36
12
10
48
38
36
32
14
7
4
43
23
18
15
13
5
3
63
62
85
19
33
28
6
6
3
46
45
21
34
30
10
8
4
3
1
74
34
4
42
11
9
27
24
0
34
25
1
42
35
18
13
4
40
44
21
16
12
9
7
5
3
40
18
16
12
10
57
53
16
78
56
53
27
25
7
5
3
1
29
24
30
47
44
24
20
17
27
15
52
43
50
51
22
19
18
41
38
53
29
2
1
79
52
30
27
23
51
52
22
60
52
17
19
0
36
43
41
21
21
1
48
45
16
35
30
12
4
44
31
9
7
2
83
54
53
53
53
22
17
11
77
67
48
46
16
3
47
45
18
54
31
12
4
33
58
21
19
18
16
11
50
36
16
15
14
31
12
2
35
43
16
11
10
42
45
26
24
15
33
27
13
11
10
9
48
37
39
31
9
6
4
2
27
28
10
27
37
38
9
5
45
42
25
25
43
25
24
18
13
35
12
10
77
36
2
32
25
5
3
0
42
23
18
15
4
1
48
27
20
25
27
3
1
67
44
41
19
16
17
38
38
40
36
13
27
26
4
0
28
25
5
26
22
4
3
50
42
21
17
17
29
29
41
37
19
17
15
31
32
34
1
23
53
40
21
20
3
1
29
32
7
3
52
67
32
31
8
7
45
30
10
54
52
19
17
24
22
27
61
52
22
20
17
45
48
25
24
20
18
39
37
14
6
20
42
39
14
12
6
55
42
20
0
18
4
42
47
44
22
18
15
13
10
7
29
25
6
5
1
34
30
5
3
28
70
60
31
14
6
2
28
1
14
39
25
22
46
14
12
9
24
32
14
30
49
43
15
13
11
11
10
7
6
2
59
75
33
59
53
25
23
19
52
34
27
10
7
5
1
52
42
23
20
16
13
12
50
25
27
33
6
4
2
50
11
23
57
31
33
5
63
48
20
18
56
55
28
27
18
17
43
35
17
38
30
1
0
35
18
32
29
10
5
3
1
68
53
37
40
4
65
67
44
43
17
30
28
49
23
22
21
20
15
49
38
18
11
6
81
23
19
60
49
39
17
16
14
13
12
10
8
58
57
23
7
5
1
15
14
9
6
30
25
10
4
35
44
17
13
70
64
33
15
4
24
27
29
12
5
3
1
64
55
13
65
35
26
7
2
25
56
48
26
23
6
23
21
2
43
29
46
23
22
21
20
12
8
29
39
12
7
1
22
59
64
29
27
26
80
36
28
7
43
42
20
17
14
5
52
18
8
34
38
18
12
5
32
23
18
0
76
60
59
42
38
21
20
18
12
9
14
2
48
51
19
17
13
43
35
24
3
55
23
43
43
16
12
8
62
19
50
20
72
50
30
38
14
47
27
24
17
53
50
20
18
41
54
20
19
14
13
44
25
23
16
11
27
19
30
28
13
12
5
0
20
73
32
13
12
8
6
54
62
31
30
12
10
1
55
24
25
6
4
2
24
9
54
57
18
17
20
21
0
23
81
14
47
24
22
4
58
19
29
26
4
3
0
27
7
25
25
11
8
6
43
43
24
18
14
24
23
2
42
32
9
4
56
54
32
19
18
1
27
7
4
3
43
41
22
20
14
60
27
27
22
48
36
36
10
5
80
53
44
37
7
42
40
21
17
15
35
24
44
39
63
28
45
22
15
42
18
17
25
4
22
22
1
0
25
24
2
65
37
25
34
32
11
1
17
56
34
17
29
5
4
36
6
5
1
30
27
9
7
5
3
1
42
18
17
14
12
35
30
17
14
27
21
2
0
42
35
17
15
9
7
2
68
34
57
63
28
11
3
34
19
17
16
8
33
23
23
7
0
32
7
31
14
13
12
10
6
33
24
4
0
25
70
70
17
12
37
29
10
8
4
2
47
44
22
19
16
47
47
20
11
76
49
27
3
47
44
1
39
21
11
68
42
23
21
3
29
26
8
0
35
38
36
31
31
25
27
13
11
3
60
60
29
7
27
4
48
48
14
8
57
47
26
30
4
2
37
52
20
11
42
35
50
48
15
12
37
33
15
14
13
9
8
8
45
43
15
12
21
0
35
60
60
36
81
33
35
7
22
7
18
20
1
39
37
13
11
7
85
57
36
34
6
45
45
19
16
12
4
22
26
0
75
81
49
19
46
37
11
70
39
5
37
39
13
10
3
19
16
15
52
44
25
23
28
54
46
26
23
20
17
16
15
11
67
40
29
4
3
0
26
24
0
16
87
46
38
13
6
25
38
57
54
32
27
18
36
29
2
34
40
0
52
54
23
15
72
69
39
36
40
33
16
14
12
34
33
8
6
4
20
50
30
34
23
0
29
0
34
21
67
44
18
56
26
23
1
47
48
20
16
47
40
13
2
36
20
4
1
60
67
39
37
32
13
10
8
55
28
26
30
40
10
8
4
44
45
20
16
14
43
20
19
55
44
13
12
29
26
4
23
4
21
3
20
81
61
26
53
64
39
42
4
1
1
9
7
49
20
18
29
1
64
63
28
22
36
12
9
7
23
20
1
54
48
26
1
54
41
25
22
42
24
51
30
29
39
24
6
2
0
28
68
57
31
35
11
56
92
70
41
44
14
9
45
18
15
57
51
26
25
20
57
45
15
14
11
78
74
24
76
45
30
24
20
47
17
15
10
39
37
18
12
11
60
60
42
40
15
10
5
60
65
32
35
5
75
60
10
42
14
29
1
40
20
13
84
56
63
29
26
24
1
22
20
3
77
45
40
38
78
68
42
38
13
19
42
74
78
65
56
48
17
16
64
57
68
38
13
67
59
25
25
2
62
58
27
31
35
32
64
53
28
29
24
7
4
12
65
39
55
25
23
80
41
13
11
37
37
17
13
10
6
0
29
29
6
3
69
62
74
53
25
14
22
20
2
70
6
45
24
20
25
56
50
20
21
19
11
63
54
15
64
21
30
33
7
5
0
25
27
7
5
0
23
30
2
27
7
43
34
19
14
3
14
43
36
18
14
5
34
27
28
9
6
1
1
32
14
11
9
42
37
16
14
0
43
47
23
18
17
16
12
70
51
14
58
18
57
2
57
52
18
15
14
56
55
22
20
4
0
33
34
16
11
57
31
42
51
15
11
10
6
29
29
10
5
2
28
31
10
4
2
68
67
40
19
6
54
34
15
13
11
6
31
15
14
74
14
54
46
25
6
68
38
21
20
18
15
6
45
19
18
26
28
6
0
36
17
16
15
13
87
45
65
32
31
13
11
28
20
4
0
55
33
31
2
59
24
23
74
75
40
58
22
17
25
24
2
1
22
4
38
22
21
2
81
43
47
26
18
16
55
55
22
30
11
9
6
64
56
31
36
8
54
31
26
33
24
2
40
40
20
15
3
74
49
43
8
38
8
41
73
39
39
13
11
6
62
41
20
15
43
42
14
41
15
11
10
56
43
6
54
45
17
16
86
69
42
11
28
36
40
14
14
20
30
64
46
31
66
46
15
13
30
35
9
4
51
23
21
62
49
47
38
37
35
12
10
0
65
46
21
55
57
65
55
19
34
26
2
0
48
13
56
53
47
29
28
28
3
0
44
40
15
13
12
80
74
46
37
3
2
73
57
43
16
54
17
58
40
40
40
15
14
12
9
29
6
3
56
35
26
36
42
16
10
30
18
2
0
34
44
9
45
47
23
18
25
2
28
28
6
1
27
30
7
30
26
5
52
46
23
21
15
32
27
11
9
6
1
26
30
3
42
34
19
17
9
1
45
14
57
56
9
44
50
17
28
9
6
29
4
2
22
2
20
22
2
77
30
82
78
42
40
13
10
57
89
39
21
9
82
30
26
26
30
9
7
3
57
53
20
45
40
16
14
10
66
57
31
36
32
11
8
45
52
5
27
33
10
6
6
24
45
50
14
8
61
54
32
31
14
36
17
13
29
26
0
56
48
21
37
51
52
18
50
32
30
15
3
57
54
23
21
1
16
21
1
0
50
25
8
3
81
47
18
13
11
25
35
7
5
3
62
42
38
44
40
32
32
12
10
7
56
40
30
38
42
11
37
28
7
1
20
24
5
2
48
22
0
33
28
10
5
56
54
50
79
48
7
65
64
39
38
20
17
13
2
64
56
14
13
36
5
30
25
2
0
61
44
7
54
43
12
26
8
5
3
74
92
82
29
22
5
3
25
40
20
16
46
28
10
39
18
17
12
9
8
35
24
11
10
8
2
1
0
38
21
20
14
53
49
28
12
39
37
19
14
10
40
30
7
5
50
31
48
31
10
7
5
69
78
21
18
48
42
20
17
10
14
45
44
20
18
15
14
38
39
19
17
15
11
8
2
80
41
26
7
6
2
2
57
50
27
23
15
12
7
38
35
6
4
42
41
18
15
9
57
47
2
43
7
46
44
20
24
23
68
56
25
19
28
30
1
47
67
47
45
18
15
44
20
21
1
50
38
12
6
68
73
59
16
47
38
16
15
0
12
11
8
4
46
13
11
8
5
66
51
36
28
25
42
16
14
11
6
4
2
20
53
34
24
4
45
51
22
12
26
27
9
2
69
68
47
11
62
61
23
25
2
67
25
16
55
51
49
22
23
3
4
26
26
2
0
32
29
11
6
1
30
34
5
1
40
20
0
12
39
19
18
0
44
16
14
13
7
39
18
16
10
8
61
55
19
38
38
10
6
4
47
15
13
7
5
20
20
2
25
8
2
52
17
9
8
7
85
50
22
27
38
4
0
69
65
37
33
64
31
24
0
25
28
2
54
62
39
18
50
25
65
40
30
25
2
59
35
5
80
23
5
32
28
12
2
50
53
10
40
35
16
12
52
42
18
51
23
26
9
39
39
13
11
4
55
45
25
18
13
22
19
40
37
18
15
5
40
40
16
14
37
40
15
7
46
46
17
10
8
36
35
12
11
10
5
47
52
74
59
60
14
7
32
21
6
1
0
50
42
30
13
55
52
29
24
18
10
60
45
21
1
0
8
4
4
46
41
22
1
16
14
74
66
38
31
25
29
63
55
18
10
46
57
32
13
12
6
23
21
6
4
2
53
40
17
13
6
29
8
50
42
40
13
48
24
2
60
41
39
18
17
52
73
37
45
16
44
22
9
40
17
38
36
18
9
2
52
53
20
18
51
42
21
15
26
1
22
21
0
43
43
13
8
33
38
16
14
12
10
22
2
47
36
36
1
71
59
46
56
49
40
45
37
34
15
10
7
4
63
17
33
23
3
1
25
21
1
32
15
12
6
0
27
32
11
9
7
4
2
43
41
22
22
19
53
16
30
34
9
5
55
53
22
20
2
44
38
17
14
10
2
43
44
9
34
12
9
6
42
9
36
34
15
9
56
52
29
27
23
30
21
3
1
50
42
33
13
12
11
54
37
5
25
25
6
41
24
6
1
42
30
15
11
6
0
20
19
32
31
12
10
8
7
53
39
15
47
38
22
19
17
12
36
24
8
56
36
9
6
44
42
21
16
38
37
12
36
33
15
12
6
66
60
11
9
30
28
6
4
70
57
35
12
52
51
20
1
20
3
83
44
39
18
13
2
53
42
18
14
8
2
31
15
12
5
52
23
27
46
3
1
51
44
15
30
23
2
21
20
2
42
29
8
6
42
49
32
27
5
41
15
9
43
45
11
8
65
53
32
26
22
82
40
38
50
72
55
30
52
46
15
50
36
17
14
3
48
50
28
27
0
20
50
42
26
30
3
2
44
39
6
2
20
43
32
13
6
4
68
61
32
51
40
21
20
14
8
49
20
52
37
53
56
41
24
5
44
30
10
54
32
24
22
20
12
4
51
74
32
27
76
42
41
18
60
74
69
26
10
1
13
43
15
36
26
11
10
8
6
76
70
56
39
34
87
67
22
18
48
15
2
24
10
6
3
1
67
30
67
56
32
11
24
25
6
77
67
41
27
33
9
31
26
9
5
0
43
37
12
6
5
28
25
5
3
77
42
80
30
9
3
25
44
34
13
3
33
37
8
0
70
57
21
40
12
37
17
11
9
60
54
24
73
77
11
58
39
17
16
8
8
43
31
14
10
77
68
43
7
41
29
42
43
19
17
12
58
83
56
44
14
10
48
45
14
53
30
28
4
70
53
37
12
77
20
18
14
57
56
19
47
28
32
0
65
50
33
36
11
9
7
78
56
34
53
31
55
47
57
70
10
9
9
55
29
43
38
20
5
27
9
27
32
15
16
62
40
39
36
39
17
14
9
54
46
20
11
34
45
1
79
29
22
55
30
52
76
43
0
10
70
41
65
62
39
32
22
6
41
19
12
10
7
21
18
63
50
28
22
67
18
20
2
46
13
24
65
66
57
39
15
11
6
29
17
1
56
73
60
49
47
13
37
29
9
1
65
74
22
23
1
65
43
42
18
16
26
51
16
7
6
38
24
13
1
54
20
0
25
73
45
65
50
36
28
3
46
38
19
11
30
30
6
3
58
50
80
74
47
87
76
51
43
11
46
11
63
24
24
6
34
7
38
33
7
4
61
51
12
47
35
11
40
75
42
23
2
22
23
20
0
21
22
3
28
24
5
5
17
34
7
46
43
22
13
45
18
16
8
54
42
42
21
18
11
65
52
23
24
26
22
1
20
20
21
33
37
8
7
75
41
21
12
35
25
4
45
16
47
41
20
10
28
36
14
3
1
51
26
25
20
19
65
30
25
85
32
22
6
2
9
28
26
3
1
26
29
0
46
33
0
56
57
42
40
12
10
71
63
25
7
53
52
24
23
37
37
9
3
26
24
0
38
28
10
8
7
6
38
19
17
11
9
6
1
24
18
2
0
30
30
3
2
32
45
39
19
13
73
37
16
15
12
7
22
21
20
28
20
3
8
1
32
32
10
6
68
62
39
18
17
13
10
50
13
22
18
54
15
41
31
10
2
48
32
9
8
6
4
58
30
12
1
29
26
3
50
26
64
28
21
2
64
28
5
17
74
40
40
16
15
11
8
78
55
52
42
14
40
12
73
14
23
30
7
40
54
20
17
30
5
55
40
18
15
35
32
15
9
60
44
16
27
10
9
5
2
42
21
4
47
42
11
25
2
22
4
57
22
25
23
5
0
48
48
18
57
56
24
17
58
49
15
13
53
33
9
25
65
45
24
10
37
16
10
0
42
39
11
3
38
35
16
11
3
15
39
45
8
1
83
32
33
9
8
47
39
77
50
40
15
10
22
21
1
0
68
52
68
66
29
25
76
26
25
25
38
6
46
30
9
4
42
16
40
35
38
9
6
20
39
36
2
30
29
57
40
27
7
35
12
9
4
2
27
43
15
11
26
17
2
25
24
1
36
17
27
25
23
3
1
30
28
13
2
53
37
18
11
10
65
69
28
28
38
5
62
43
42
18
29
27
10
26
24
6
5
2
49
45
23
17
13
6
52
44
22
17
11
56
50
33
32
6
2
30
23
36
42
36
34
11
5
50
25
79
29
82
72
35
36
19
0
0
15
6
6
42
43
53
40
37
32
8
6
46
42
21
20
19
56
47
23
16
30
19
3
39
32
14
6
4
37
14
56
58
43
38
19
0
15
25
27
6
13
15
42
14
12
22
20
58
41
50
19
17
4
43
45
26
8
21
16
33
29
12
8
7
52
25
24
1
54
39
16
10
27
10
20
51
23
30
52
77
50
25
25
0
65
49
25
23
17
48
26
19
56
40
15
11
1
55
23
21
31
13
11
2
75
41
44
20
17
16
14
57
23
21
21
28
35
7
4
75
53
38
38
10
6
3
49
25
4
41
26
11
9
5
0
45
32
14
12
11
9
5
24
19
3
0
40
22
25
26
0
30
90
50
48
20
19
14
61
48
24
54
45
28
16
13
29
23
2
41
38
19
16
13
3
52
39
15
12
58
52
27
19
0
48
28
20
6
28
28
1
40
7
6
21
13
83
54
56
35
11
28
7
33
31
0
41
25
0
42
44
6
26
24
52
2
25
50
30
30
1
60
58
36
50
43
64
62
41
3
58
51
28
27
4
20
23
73
70
40
31
23
7
0
60
26
39
54
84
17
3
35
37
16
14
12
37
19
13
9
5
62
52
62
36
33
14
1
33
28
6
12
37
18
17
13
26
45
35
12
5
11
62
26
24
22
70
32
32
2
1
0
32
52
16
16
22
5
1
33
10
9
58
32
28
6
25
16
60
22
40
11
9
50
42
10
28
18
1
63
38
21
19
17
12
34
50
43
29
17
13
27
23
78
39
26
2
58
56
38
42
49
11
26
25
67
30
4
53
43
18
75
69
27
23
6
5
2
50
48
45
13
6
55
55
30
60
47
15
13
11
22
36
29
2
0
55
50
63
46
11
42
42
20
18
61
30
43
37
15
14
53
45
26
23
19
15
57
36
4
47
45
26
51
47
21
18
24
25
6
14
32
27
39
21
20
14
51
51
57
15
19
0
38
37
11
59
25
25
3
37
30
6
0
57
35
48
41
37
15
13
4
58
53
31
30
57
45
29
24
16
68
5
4
57
53
24
20
32
30
8
4
43
40
24
21
16
8
65
32
28
11
6
4
19
43
25
22
49
49
55
53
16
12
65
61
25
48
44
23
20
53
46
25
52
51
24
56
62
48
19
18
36
29
23
49
43
13
4
53
43
15
49
27
25
11
10
78
59
59
22
82
45
18
80
28
26
2
24
48
24
18
11
21
3
57
27
4
21
48
35
35
16
14
7
39
34
9
4
70
50
28
29
6
0
64
74
50
29
9
56
45
45
16
70
60
25
48
20
82
33
28
4
43
37
17
14
13
12
45
42
18
11
60
23
74
41
39
53
45
15
44
24
50
53
11
32
23
20
19
55
33
32
29
42
18
68
63
65
46
17
15
67
34
6
72
53
26
6
5
50
43
23
15
60
36
41
11
5
55
32
5
30
65
38
29
10
12
46
37
14
13
4
17
44
21
18
12
41
21
39
9
58
48
29
23
43
18
30
59
33
45
17
42
74
43
57
33
8
30
27
4
72
52
29
25
22
22
22
30
0
75
42
10
33
47
48
28
14
28
0
31
69
53
49
70
34
68
29
26
23
75
74
63
59
73
72
35
29
23
1
84
65
89
67
58
53
8
38
35
14
40
34
13
30
30
1
44
41
14
0
23
22
18
51
49
25
16
28
27
4
79
74
54
49
28
27
17
47
46
16
14
38
37
13
7
34
38
14
10
32
23
24
80
42
28
0
27
25
1
86
54
24
18
15
9
50
24
82
71
42
44
43
19
16
13
10
42
39
20
1
63
47
20
19
12
45
39
9
2
47
30
9
7
47
22
63
62
30
60
29
25
1
32
39
13
4
57
34
30
2
63
63
42
0
16
43
74
46
44
13
12
42
42
16
21
17
0
49
42
21
8
6
48
46
13
10
54
50
22
16
24
5
3
2
60
35
10
80
40
37
9
4
40
37
20
15
5
40
40
8
6
74
64
46
48
30
23
69
64
45
13
54
48
21
13
8
60
26
28
6
2
22
3
46
36
10
4
36
40
10
0
28
31
9
7
66
22
20
77
65
66
40
14
6
41
37
20
17
0
0
53
45
17
12
66
37
54
56
56
60
24
18
56
52
80
49
45
32
5
62
32
32
13
10
6
45
39
21
1
20
10
37
33
11
10
8
60
25
43
34
16
14
12
10
9
76
40
37
54
62
30
6
25
20
25
24
0
65
24
40
50
58
57
35
10
28
33
31
5
50
22
18
25
25
6
4
24
7
5
23
3
54
34
28
9
5
27
29
10
8
42
26
25
10
52
50
47
25
22
3
40
32
9
8
2
38
38
9
7
28
28
0
66
56
32
27
57
37
11
9
30
26
53
60
58
32
7
3
38
21
42
41
16
7
47
31
2
26
8
18
39
36
18
23
23
3
40
38
18
16
52
26
3
62
57
32
50
37
27
10
9
48
55
20
14
35
40
72
67
42
40
20
16
35
27
3
42
41
22
19
0
17
9
50
23
53
23
4
49
48
58
44
23
21
42
40
18
10
42
37
18
24
28
2
42
17
8
40
43
15
7
44
23
22
36
38
17
7
70
25
41
15
11
39
3
36
13
10
28
5
36
34
10
1
56
52
21
3
26
24
6
4
44
22
19
16
40
36
13
11
10
54
33
25
23
76
32
81
73
50
36
54
24
48
44
38
38
10
8
42
35
58
54
30
28
26
10
28
37
18
14
59
54
20
1
17
15
91
69
25
16
37
26
12
11
8
26
27
11
42
40
18
15
46
43
17
14
11
9
7
4
36
25
4
0
35
35
15
14
7
34
26
9
7
78
65
41
16
27
39
9
2
8
7
62
57
25
22
38
37
18
13
9
4
22
50
44
26
5
24
5
22
20
68
50
36
39
14
10
1
45
87
39
29
6
1
55
22
20
24
4
28
9
3
23
3
45
24
22
20
15
62
53
30
21
18
65
42
40
40
20
18
15
13
6
46
37
17
16
14
53
49
28
12
8
31
28
9
55
50
28
27
22
52
45
23
20
16
11
18
21
1
36
36
13
11
5
58
51
21
20
24
8
5
36
14
9
36
40
44
43
18
15
72
73
32
30
1
58
58
22
16
60
15
19
20
4
26
23
8
7
50
33
13
8
36
24
53
42
18
16
15
36
33
14
11
3
67
48
23
22
3
0
34
30
10
9
1
55
17
60
60
30
8
24
21
14
22
20
4
2
26
26
2
55
51
17
37
36
14
9
25
8
52
40
36
16
10
60
43
20
19
65
58
21
43
43
13
10
4
62
39
14
6
52
29
9
7
57
46
23
33
60
68
28
24
41
9
41
15
11
66
64
60
18
15
19
37
37
14
11
25
59
23
25
2
60
56
37
65
62
26
22
10
67
44
32
42
15
13
47
19
16
11
64
27
8
6
75
32
52
53
26
24
39
20
13
40
72
70
44
38
17
42
35
11
9
68
33
10
28
29
32
13
9
37
7
18
45
45
24
16
15
40
38
48
45
17
11
29
28
10
7
0
47
33
32
8
4
49
50
24
15
65
45
41
13
6
40
8
34
26
4
1
50
50
47
25
18
68
52
53
23
19
39
37
9
39
19
10
32
36
13
10
7
30
28
7
40
25
3
55
50
30
23
2
21
18
54
49
23
15
49
53
25
23
18
14
13
28
26
2
79
48
50
50
40
17
0
10
15
19
0
85
25
67
59
41
57
31
30
28
1
27
25
22
53
30
60
55
41
25
14
12
9
43
19
17
8
3
44
43
23
9
44
42
24
21
89
62
62
34
38
16
7
4
29
35
10
72
70
35
7
33
38
39
9
7
5
35
55
27
23
21
20
56
37
63
47
17
16
29
24
4
0
29
57
56
49
19
75
62
42
35
15
11
48
45
22
36
30
27
5
3
43
42
11
28
50
34
13
4
47
40
15
13
13
25
57
53
32
3
28
4
50
28
28
23
3
49
48
27
24
22
24
50
23
0
20
42
40
21
50
48
26
24
29
30
11
3
35
44
3
75
23
68
18
9
61
35
36
31
8
1
34
9
4
0
43
36
11
3
58
53
37
12
37
28
45
7
25
50
40
21
16
72
68
37
35
13
43
14
10
9
20
53
46
22
21
16
35
40
18
14
35
36
38
10
40
35
17
15
13
23
22
5
1
1
44
22
20
2
67
30
28
33
30
7
39
13
9
33
25
0
82
78
29
31
11
8
5
35
26
12
3
0
76
72
43
36
10
43
22
24
30
5
85
78
58
8
42
23
16
9
6
4
43
39
18
7
37
31
38
7
5
1
45
35
8
37
36
14
12
9
8
24
21
3
50
25
30
12
10
37
32
11
8
80
28
9
0
36
37
0
38
40
13
10
30
40
41
20
15
5
46
25
2
22
14
12
46
16
12
6
6
25
36
31
6
2
50
50
49
23
18
84
50
25
46
42
22
16
90
78
73
70
46
36
5
33
22
6
3
27
66
26
22
20
18
57
53
32
26
8
2
60
67
29
25
2
72
56
33
5
30
29
3
23
3
2
37
35
15
12
28
27
39
37
15
11
9
36
43
43
25
24
20
2
18
56
52
28
45
38
23
19
86
54
26
90
70
30
12
5
27
8
42
36
40
15
49
15
12
70
60
35
27
36
17
17
33
13
4
3
32
36
30
28
7
63
58
21
45
45
26
25
19
6
40
34
4
37
38
10
6
55
52
67
28
29
51
39
38
19
47
23
19
42
25
24
18
15
7
69
32
32
9
6
47
16
14
84
48
44
17
43
36
25
39
32
12
8
6
6
19
16
42
24
4
1
32
29
10
4
48
41
15
11
59
37
14
10
3
18
22
51
42
4
31
20
54
43
21
0
77
60
23
30
33
12
11
9
7
0
48
34
31
21
36
38
57
54
32
30
28
26
22
19
64
90
56
41
32
27
9
1
32
10
9
52
50
19
19
16
40
50
55
60
59
29
34
6
4
63
57
36
38
9
20
54
63
68
27
40
7
44
16
15
10
43
43
23
15
18
75
75
45
43
41
45
43
20
6
75
22
47
37
11
5
44
39
18
14
55
49
27
42
17
10
3
67
56
22
20
33
14
9
2
22
45
25
10
4
20
35
27
1
25
38
16
7
68
59
30
10
50
50
18
45
34
8
7
77
66
27
26
9
24
42
35
13
8
22
26
6
1
39
38
17
11
5
26
25
5
20
32
7
4
34
35
6
38
37
14
36
26
2
30
27
9
5
28
31
8
38
39
17
12
10
2
36
36
12
5
55
30
1
48
43
19
11
25
22
3
25
30
6
3
29
29
2
53
46
27
12
5
37
37
16
10
8
5
76
62
40
23
23
2
22
27
5
64
39
17
38
12
6
37
62
60
32
11
28
73
44
36
11
9
8
42
22
20
10
38
31
1
39
4
19
30
23
3
39
38
6
26
43
11
9
70
71
31
25
5
35
9
66
25
48
49
19
24
5
42
19
8
51
55
41
36
10
6
61
60
74
21
24
29
28
8
20
80
38
42
7
79
68
52
24
68
70
38
2
45
50
23
20
6
64
41
21
85
48
23
22
40
31
13
7
58
52
30
28
54
46
24
19
13
49
14
47
44
22
17
60
33
87
53
40
25
3
72
71
7
50
70
40
13
46
45
45
44
24
23
17
22
22
2
50
38
21
4
9
7
48
20
18
8
45
48
23
13
35
34
14
11
8
8
43
29
10
85
30
41
40
18
12
79
74
44
40
18
13
11
74
43
42
48
15
76
64
29
27
23
32
25
20
75
47
25
12
6
68
73
35
53
29
11
9
53
28
13
4
26
18
32
24
3
1
52
20
40
40
17
9
64
35
15
24
27
32
12
2
35
26
5
3
53
11
44
19
16
8
58
54
28
25
40
21
18
15
10
5
39
44
7
24
22
5
33
25
35
32
13
10
6
71
36
32
31
4
58
58
40
40
24
14
80
45
72
39
43
14
13
43
40
19
15
10
46
45
26
22
42
20
50
30
34
34
11
6
4
55
20
0
19
54
48
26
21
67
55
21
2
18
49
20
13
11
39
17
7
50
43
16
78
57
17
19
41
25
4
1
28
31
3
36
32
13
48
42
21
20
13
8
7
65
36
11
11
30
30
7
36
34
12
5
42
17
65
42
41
22
20
17
27
30
25
0
62
54
18
15
12
11
28
8
6
60
22
58
58
30
8
5
24
21
10
57
61
23
60
52
24
28
24
46
3
38
11
40
26
53
20
20
2
65
34
33
12
39
54
32
29
25
72
40
20
20
52
44
26
6
36
33
15
10
5
55
41
40
3
36
33
11
9
71
29
27
43
37
19
17
2
35
30
11
10
57
32
5
72
36
13
34
11
11
32
28
0
32
39
20
19
5
64
64
44
14
12
32
3
65
49
17
37
12
42
17
31
23
4
48
47
25
44
41
20
17
36
31
7
4
40
29
12
10
7
41
30
8
5
63
38
35
9
6
37
15
43
21
14
45
42
41
16
49
59
31
21
21
1
49
46
18
12
58
56
36
15
13
36
37
4
28
16
72
66
30
42
36
16
6
40
9
55
55
30
31
13
11
5
59
56
25
17
75
84
45
42
35
57
77
73
42
35
30
29
7
1
27
18
57
54
62
53
24
5
3
24
59
58
39
38
37
36
35
25
48
43
13
5
60
55
25
24
20
68
35
40
15
13
61
36
11
29
27
60
28
26
56
44
24
15
47
23
19
42
37
17
27
24
37
33
14
9
42
39
17
13
13
12
43
49
14
11
44
43
8
31
13
22
28
10
26
74
54
50
45
45
24
60
40
36
19
17
38
42
36
56
37
32
72
49
14
50
50
40
7
6
50
45
20
18
13
47
36
57
22
22
51
40
8
6
37
32
11
8
60
45
18
11
60
45
23
17
52
52
23
87
60
47
10
85
51
24
22
48
48
12
46
14
11
43
41
13
8
30
73
73
22
36
26
3
17
90
82
53
43
8
38
14
13
45
39
73
26
18
53
87
48
55
27
22
63
57
32
6
3
25
29
33
34
11
8
60
55
35
40
32
8
4
1
84
67
49
24
23
39
35
11
9
14
61
52
25
24
5
92
82
37
31
23
82
48
54
56
44
62
35
31
29
4
4
86
52
56
19
69
68
35
40
23
15
62
75
67
44
39
19
18
56
29
15
65
62
32
27
14
80
60
50
40
17
13
29
21
3
50
50
27
6
23
19
80
21
49
50
16
14
60
55
29
31
28
1
20
51
50
30
34
28
40
25
9
6
59
58
25
54
42
5
55
31
27
10
38
38
5
3
61
61
42
57
55
32
24
64
47
33
70
71
49
24
13
50
63
54
36
6
70
47
45
13
11
45
42
13
9
70
70
48
48
43
22
17
13
6
40
57
42
54
53
58
50
50
49
13
36
37
18
5
3
78
50
20
51
54
85
70
60
77
41
29
6
4
50
85
62
68
56
22
21
2
64
58
30
17
70
35
30
75
57
28
35
36
14
9
4
42
28
14
7
2
65
66
67
69
39
11
54
46
28
31
15
11
3
26
25
7
3
49
45
23
3
46
26
7
43
36
15
13
62
67
34
34
13
11
6
21
5
30
7
25
28
27
70
39
34
42
29
12
9
5
3
26
23
75
60
55
46
45
22
59
38
30
17
34
31
14
12
7
5
5
1
0
58
58
11
31
27
6
5
3
0
54
52
19
17
11
69
74
31
31
34
34
10
9
6
18
3
0
79
69
57
20
10
3
39
41
35
21
15
6
4
57
12
61
41
42
29
30
7
1
63
53
30
7
34
29
5
58
28
22
46
42
17
10
8
20
20
0
32
15
11
47
48
17
25
23
49
15
23
59
54
20
30
29
9
6
59
52
23
23
2
1
43
16
13
6
30
0
38
28
9
3
38
34
17
15
13
5
0
36
33
11
3
3
23
20
36
49
24
22
11
48
38
17
15
10
7
4
43
37
21
19
18
16
45
23
17
77
40
34
24
0
51
39
20
12
48
24
22
40
3
19
0
78
50
41
19
18
16
35
15
8
5
70
36
38
12
4
58
57
34
33
50
45
21
18
1
34
13
10
6
66
57
54
12
46
17
14
42
42
17
1
10
42
30
10
6
2
64
35
18
14
11
8
6
4
61
57
54
65
64
29
20
24
25
1
52
47
24
15
41
17
13
20
20
2
49
52
27
11
24
27
11
9
2
38
24
3
2
48
35
10
40
68
35
4
0
36
33
12
6
80
50
35
38
14
10
50
80
39
3
46
42
21
23
1
0
40
23
18
2
22
21
5
1
27
24
2
56
51
24
23
1
30
27
7
1
30
27
2
56
62
15
70
75
35
50
51
18
14
10
81
34
22
13
46
51
23
18
17
69
68
54
33
29
39
36
26
70
75
78
78
22
35
37
16
13
8
46
24
22
20
18
58
63
30
20
18
15
54
44
7
23
7
36
33
10
8
50
29
28
2
45
40
13
3
19
50
19
27
10
4
22
20
3
59
85
11
38
18
13
3
19
2
64
49
16
80
64
28
8
5
2
51
42
26
14
12
9
58
28
24
5
17
9
44
42
17
34
17
1
47
44
20
18
15
62
51
24
20
5
2
24
35
16
12
2
36
34
5
4
69
59
23
26
27
10
41
25
65
40
35
16
7
40
41
10
8
66
29
26
3
2
42
42
15
4
30
32
14
12
35
31
9
7
4
23
29
3
56
33
20
39
23
1
47
40
6
54
48
25
11
7
59
59
37
15
35
32
15
14
4
1
28
73
37
24
9
5
44
38
17
15
11
19
24
0
80
56
52
23
32
29
9
7
3
71
37
3
44
40
22
79
20
40
13
10
2
3
35
29
2
30
27
6
6
4
2
45
45
44
22
16
63
44
16
0
36
9
43
44
13
55
23
10
54
39
20
18
15
13
11
10
8
23
22
2
0
33
14
8
67
21
31
0
32
22
2
40
35
16
11
9
69
52
31
63
57
59
34
32
22
13
13
41
38
24
7
20
17
14
7
6
26
37
6
30
33
15
5
27
39
8
4
54
26
23
80
60
37
14
11
50
30
5
20
45
40
40
9
23
21
57
60
34
14
11
8
3
1
36
40
17
15
11
7
4
44
34
14
12
9
68
33
30
24
25
34
17
15
10
38
23
20
48
49
20
45
38
8
2
52
48
58
45
45
44
25
22
50
46
21
16
43
48
17
15
11
43
36
1
16
36
36
11
5
3
40
26
4
1
50
54
13
11
10
7
33
42
5
0
44
48
16
0
61
68
39
34
15
9
2
45
12
10
8
85
20
21
4
1
55
40
11
9
41
29
9
3
27
7
4
18
38
19
14
12
56
51
32
26
23
32
38
10
81
79
24
26
3
85
32
32
10
34
15
8
7
52
52
12
7
15
44
42
16
13
79
73
49
17
26
17
28
20
3
46
30
9
7
5
3
2
54
44
27
2
26
1
12
12
9
65
18
25
18
3
31
35
11
9
40
32
10
71
39
17
39
49
79
74
40
56
56
36
35
25
2
42
20
14
70
52
43
16
14
49
53
27
25
19
35
33
9
7
50
30
4
19
34
32
11
10
7
66
24
46
22
75
54
28
18
2
18
2
22
23
0
51
40
20
19
17
15
27
49
9
0
62
53
34
24
28
28
28
10
10
4
39
34
14
13
10
8
35
37
17
15
13
11
43
13
10
2
18
1
67
30
22
7
6
1
1
64
64
22
28
1
25
5
3
0
53
34
57
53
14
13
10
28
18
4
1
21
23
3
19
17
45
44
23
11
26
25
4
3
73
43
41
24
20
18
15
70
29
27
10
8
7
29
31
9
4
17
40
18
13
7
80
47
36
13
9
5
1
19
21
0
39
7
46
21
17
10
32
32
1
43
38
15
14
12
10
49
23
13
36
35
9
5
67
56
37
15
13
12
11
18
33
58
68
62
57
49
40
19
14
12
37
27
12
6
37
28
8
40
42
18
11
55
24
12
6
74
19
37
37
6
39
35
72
25
24
0
44
41
17
12
16
36
15
54
45
17
16
57
71
29
6
3
92
26
64
37
40
18
2
17
28
21
65
59
27
24
18
47
47
23
21
15
10
49
41
15
12
68
60
44
19
9
40
46
25
5
4
43
45
13
67
36
42
14
34
34
12
10
1
32
36
8
6
36
16
7
5
1
45
46
14
10
22
21
4
1
27
31
7
5
0
26
21
0
62
35
28
10
6
1
21
17
2
0
48
25
21
15
10
34
19
14
13
8
66
49
37
10
8
34
16
7
17
59
36
22
78
14
36
40
35
13
3
48
40
22
19
15
9
3
74
43
33
55
86
48
52
24
3
80
80
37
27
14
12
3
15
74
40
40
21
17
5
48
43
20
2
2
18
55
38
8
5
65
77
43
9
4
43
78
15
84
75
15
48
48
25
8
80
49
39
14
10
7
5
3
74
18
58
55
29
25
15
57
18
54
15
52
52
19
30
0
67
54
71
45
30
22
1
35
32
28
62
69
60
56
48
50
16
26
24
3
22
42
39
21
13
9
69
41
45
23
9
35
36
37
8
3
33
32
0
50
47
56
43
30
11
9
66
76
36
16
5
39
9
4
70
50
38
10
37
55
46
27
21
66
44
41
60
39
71
43
38
27
2
1
36
16
55
38
18
16
12
9
5
4
2
20
47
31
45
44
20
23
54
23
73
52
23
50
30
72
10
7
60
33
6
25
25
1
50
62
45
32
14
12
10
43
41
15
13
46
22
2
23
24
8
5
45
39
14
13
86
71
68
33
46
17
10
39
19
16
13
11
21
5
2
55
65
29
32
38
16
9
29
30
8
37
37
24
15
10
42
16
11
5
33
28
12
3
36
28
10
9
0
65
90
70
48
17
15
23
20
18
65
62
24
4
25
19
1
66
42
33
13
11
8
5
27
23
44
35
22
16
11
4
78
40
45
23
22
20
51
25
23
43
25
23
22
19
63
33
29
27
61
37
25
71
26
25
7
0
74
72
36
39
15
26
26
72
32
3
54
52
21
34
37
11
3
63
39
16
28
45
41
12
44
43
10
42
30
14
11
9
87
51
42
48
47
15
13
25
26
6
3
22
23
1
50
48
15
27
22
2
30
84
47
60
52
46
26
24
3
15
59
98
85
35
17
0
57
15
50
49
8
83
51
18
41
41
18
17
13
44
45
22
16
14
47
48
24
16
22
20
2
60
23
29
12
22
30
1
32
23
20
37
64
21
19
16
44
26
14
54
45
27
13
52
28
26
23
22
21
8
6
70
66
32
54
50
29
16
27
25
6
2
0
45
22
0
60
27
9
7
34
35
8
42
77
18
31
23
1
29
20
1
26
21
1
23
24
6
1
38
36
48
46
26
3
2
19
13
76
68
37
34
48
25
15
22
55
21
28
16
5
4
42
35
9
7
45
41
16
7
45
42
20
17
13
12
33
24
6
54
55
48
45
22
20
47
47
11
46
24
23
15
34
16
14
12
52
49
9
31
22
6
11
6
3
49
14
88
55
64
50
48
21
14
56
43
25
23
12
7
36
18
14
48
26
30
14
41
26
30
30
12
27
82
35
37
13
10
32
8
7
44
46
77
24
24
22
1
37
32
13
4
65
61
62
40
35
9
0
18
21
77
64
31
30
33
50
19
25
5
46
43
19
17
13
10
60
60
28
60
54
34
70
44
13
47
41
17
15
8
71
71
58
57
21
54
33
80
33
28
10
2
35
10
5
62
49
16
52
28
24
25
5
63
63
13
67
31
11
5
4
70
71
21
37
25
30
0
67
47
44
42
40
65
74
36
15
34
9
41
38
15
13
12
10
41
15
30
34
10
3
78
43
39
19
22
19
16
55
59
15
13
36
33
15
10
2
21
58
42
15
13
11
8
8
42
19
17
33
27
1
30
63
48
25
24
23
20
17
22
0
52
16
59
50
24
23
30
24
76
62
41
47
19
30
28
6
3
49
29
0
22
20
38
13
37
45
75
60
70
60
44
38
15
6
31
32
5
74
44
16
86
80
47
50
20
64
26
25
74
29
11
38
37
63
69
62
54
27
24
58
84
59
12
33
38
10
33
32
6
45
17
0
9
56
49
53
43
21
13
65
69
36
40
34
7
75
50
32
36
40
40
16
15
13
59
52
11
43
18
67
63
37
50
52
75
40
32
33
36
14
7
50
26
70
59
35
15
1
33
56
52
31
28
50
39
18
16
15
14
12
73
34
7
12
9
26
28
10
8
3
31
29
10
10
8
7
5
30
63
60
32
25
18
43
42
16
15
22
57
52
25
23
20
19
17
41
42
14
5
48
49
49
73
76
67
42
20
15
15
13
55
50
19
21
4
30
24
7
4
82
64
30
20
29
22
2
80
78
35
45
34
28
1
20
39
40
18
46
50
24
23
6
53
52
31
3
29
0
18
18
56
51
31
63
53
43
20
29
23
65
28
3
27
77
52
43
12
12
50
48
27
15
58
29
44
63
30
27
18
66
77
48
45
44
46
20
18
15
36
19
16
12
6
31
24
9
47
49
36
7
4
3
74
89
12
53
53
23
20
15
78
71
37
73
74
54
27
0
47
46
23
21
17
50
43
15
13
82
72
45
40
35
32
30
40
33
14
8
75
60
45
17
57
92
55
74
68
38
20
13
37
32
30
5
18
32
30
5
2
78
66
37
72
57
52
52
26
86
48
53
62
33
38
22
17
11
2
75
72
44
56
20
68
65
38
14
12
37
75
58
14
41
41
19
18
16
42
37
18
15
8
50
36
10
2
77
66
23
2
47
14
11
11
29
9
6
4
2
20
41
37
16
13
7
2
24
24
61
26
24
20
15
74
39
43
12
10
36
9
64
19
24
4
0
32
68
60
36
12
37
22
9
2
1
64
24
16
13
25
25
8
5
42
34
15
13
7
15
22
20
50
39
22
18
13
50
51
25
21
33
44
16
10
50
33
30
7
6
47
36
13
9
52
46
50
51
8
76
63
27
68
68
38
30
14
4
74
75
61
21
20
26
38
16
12
1
58
55
17
53
46
18
13
44
14
13
9
8
4
45
42
27
17
12
38
32
9
5
3
2
38
37
18
17
15
13
5
2
1
80
80
45
53
35
16
14
12
8
3
84
70
52
17
77
39
11
11
26
24
4
1
33
37
10
8
19
69
59
50
43
24
23
15
25
21
0
53
49
21
19
72
43
42
15
13
10
9
6
27
61
50
30
28
10
9
9
69
42
36
15
52
45
25
1
23
54
52
18
13
85
37
36
19
16
13
32
25
11
8
7
0
38
37
16
13
8
24
21
2
50
13
50
46
20
3
74
30
24
5
3
79
37
78
76
58
43
17
68
45
11
51
41
22
21
15
10
7
16
21
19
0
64
69
14
64
63
32
30
76
38
18
46
43
23
48
38
18
16
27
24
5
0
56
53
11
67
63
32
25
26
73
68
43
43
19
13
12
20
21
2
1
60
29
7
7
6
46
39
23
17
4
79
35
17
32
32
15
14
13
7
0
35
16
7
56
53
27
21
38
24
13
7
5
43
29
13
12
6
5
3
1
51
12
22
23
2
1
47
27
25
5
37
33
15
9
53
49
42
23
16
10
30
45
17
8
3
47
16
13
37
37
16
14
50
28
3
53
28
24
35
35
10
3
70
73
38
35
43
38
16
15
25
23
1
32
11
9
4
61
20
39
38
14
9
4
44
40
15
14
11
46
12
6
33
13
7
6
5
4
2
0
54
12
41
36
18
11
54
52
29
3
48
44
19
14
22
6
70
31
28
18
46
35
15
13
7
36
19
16
28
24
9
7
5
24
27
10
7
73
60
40
39
21
14
75
22
3
54
56
23
28
27
6
32
14
7
3
29
28
7
4
49
36
33
13
12
30
21
3
2
0
36
35
12
5
4
2
30
33
15
7
4
3
54
23
21
1
77
64
47
40
17
14
6
77
35
22
49
64
13
52
50
17
9
50
19
23
23
1
21
18
75
46
40
15
14
9
4
37
42
16
10
8
38
33
14
12
7
1
62
19
51
36
14
12
11
9
7
5
18
3
0
33
19
1
27
29
6
41
17
48
35
15
13
11
9
46
22
16
25
18
1
30
27
2
45
30
8
57
50
14
79
41
30
48
23
13
67
68
53
45
43
21
13
55
13
49
20
16
24
28
7
71
46
62
21
28
22
3
50
64
17
25
11
50
43
23
14
21
21
43
39
18
15
10
33
35
4
29
29
4
43
18
20
19
2
19
2
0
37
32
16
14
5
38
5
0
58
56
28
24
22
56
51
17
14
42
22
18
16
14
9
36
33
14
5
48
42
16
15
10
22
56
59
78
41
41
23
9
0
67
26
15
23
24
7
3
46
38
22
15
5
21
41
38
13
11
3
34
48
39
19
17
11
43
39
11
9
55
7
4
44
22
19
34
29
9
3
39
45
16
12
10
37
42
9
5
37
20
17
12
11
44
24
6
2
14
10
65
30
29
28
64
54
33
30
11
15
28
27
7
61
18
11
40
8
88
26
20
69
68
39
28
8
5
35
21
7
1
47
13
46
46
80
49
32
66
43
20
44
34
31
10
46
48
22
17
26
24
39
45
11
86
34
18
13
9
32
28
10
6
81
39
42
3
48
34
12
18
17
1
40
38
34
10
2
62
69
66
28
11
10
8
4
3
0
0
45
28
24
33
39
10
7
75
44
36
9
5
28
27
6
2
54
63
20
11
55
37
17
31
9
15
24
18
31
27
5
2
0
20
26
8
6
2
24
59
55
18
43
43
72
31
32
8
4
17
20
0
58
52
28
29
6
5
4
41
40
17
15
10
36
7
65
75
39
14
9
32
5
21
50
34
14
51
55
47
26
21
54
38
36
19
13
12
8
50
29
22
36
40
18
17
16
14
12
64
3
25
8
3
50
50
17
35
70
57
34
44
33
14
10
55
47
27
18
14
38
25
25
18
44
35
17
15
11
19
22
5
46
39
13
10
7
0
67
42
46
23
3
1
18
52
45
23
5
3
18
27
33
51
51
25
23
4
54
22
76
58
43
15
13
9
62
81
38
34
23
52
40
17
14
13
46
19
18
52
21
44
47
11
4
37
45
45
24
18
17
48
50
22
27
18
63
51
19
28
55
5
31
10
55
54
22
21
76
62
56
53
40
57
46
11
82
62
66
44
42
38
37
41
40
3
43
40
11
19
57
75
22
66
72
15
39
36
12
65
48
18
12
44
41
32
19
16
48
36
10
49
20
19
18
62
48
29
28
5
23
28
6
1
28
12
10
21
3
49
42
19
66
68
37
37
10
2
55
22
45
29
83
79
23
77
49
53
23
20
13
5
32
33
0
39
28
11
7
0
65
37
22
74
44
18
20
22
32
20
50
16
29
1
46
45
18
12
45
21
3
36
26
5
35
51
21
30
20
73
52
40
37
8
27
24
2
60
56
8
83
75
72
26
20
4
1
53
50
19
36
24
27
25
0
53
50
25
81
48
29
1
35
46
23
49
12
75
62
54
14
21
0
78
53
73
59
36
68
75
37
41
43
21
16
34
26
79
38
12
2
47
45
16
49
30
24
20
19
4
71
38
65
42
38
75
71
42
40
33
33
29
25
0
20
19
23
28
11
8
55
41
20
16
15
61
90
51
50
34
70
66
50
50
50
49
93
53
63
29
26
7
34
50
38
34
14
12
22
54
49
26
25
1
24
21
47
39
18
16
55
42
19
12
10
7
49
46
74
37
40
51
32
25
3
40
56
22
58
32
15
13
6
24
38
62
56
31
11
8
1
1
46
15
16
28
35
11
8
2
56
26
40
43
44
39
36
9
75
49
25
23
16
11
59
65
27
42
17
16
71
60
39
37
55
37
36
6
31
48
37
7
1
49
51
31
42
21
72
51
52
23
20
62
60
42
39
6
2
60
54
28
28
68
72
85
77
41
26
1
43
38
8
45
75
50
91
81
37
30
8
29
8
6
39
16
33
26
9
6
4
2
18
1
15
44
32
14
13
10
4
28
22
32
32
7
58
26
65
59
38
15
44
42
8
45
24
19
17
14
12
57
41
21
18
78
72
40
17
35
36
13
5
72
72
45
45
14
37
37
21
1
62
30
11
9
12
10
74
64
45
42
38
4
50
45
30
22
90
45
40
32
31
49
36
35
14
12
31
24
0
40
29
13
18
15
55
48
30
26
10
37
37
15
9
43
44
18
31
29
0
67
63
24
26
11
0
23
22
4
1
53
60
6
23
39
18
14
10
79
27
23
0
58
21
18
81
66
33
37
75
25
23
37
40
15
12
63
42
5
45
44
15
12
10
84
52
59
17
79
68
51
57
15
92
80
43
23
14
12
5
62
34
16
3
52
40
7
49
48
22
15
53
58
48
21
25
4
47
19
13
42
40
15
11
70
69
76
36
18
14
35
34
0
55
55
21
67
56
22
18
17
16
15
12
10
8
63
34
31
47
66
55
34
52
47
19
12
18
22
63
63
30
7
41
21
68
62
51
61
31
3
27
26
17
54
35
15
39
39
6
1
35
13
7
6
41
37
10
1
39
39
19
14
11
10
48
25
4
3
46
18
8
9
64
41
36
11
48
47
18
22
49
49
47
22
19
13
25
62
72
44
79
77
19
20
3
1
42
36
18
15
11
8
58
56
58
13
60
80
36
34
16
14
4
58
51
90
26
28
5
40
22
37
32
25
24
27
34
27
6
5
49
15
38
40
8
6
4
49
48
23
6
21
5
45
29
10
7
59
57
31
1
24
18
16
15
13
6
49
16
37
36
19
7
68
38
16
12
9
26
20
40
33
9
3
42
42
43
36
12
11
3
50
38
20
16
8
40
26
1
43
16
13
21
20
41
32
17
16
14
8
3
55
47
41
45
69
70
42
15
6
28
28
45
36
40
43
19
14
25
61
52
44
42
19
32
5
33
17
9
45
42
23
17
68
41
34
11
47
16
31
10
49
22
12
57
14
22
19
44
25
10
29
29
9
7
1
29
25
21
35
42
36
11
23
24
73
53
24
29
33
57
36
9
32
3
49
34
64
46
30
6
61
58
65
61
29
27
28
55
45
27
22
18
58
19
17
14
69
47
22
17
42
48
2
45
34
32
12
9
64
42
15
11
39
26
20
3
33
27
23
79
49
27
17
32
54
53
26
21
49
53
23
18
17
38
18
5
40
20
4
2
37
32
2
38
16
82
47
11
58
62
88
77
51
47
40
32
6
0
50
41
39
16
14
4
46
48
20
19
45
55
32
28
26
1
77
71
43
40
8
4
56
17
34
52
78
37
13
70
68
58
80
56
17
80
72
73
42
2
57
57
28
3
65
38
78
66
51
19
23
0
37
42
16
8
57
53
29
15
69
65
30
27
27
1
64
55
26
47
43
12
9
60
63
13
98
58
19
64
64
35
21
57
50
16
32
39
10
8
53
51
24
21
57
42
21
20
15
4
53
45
23
19
50
49
20
17
29
29
6
2
20
48
48
21
13
7
56
55
26
22
3
23
6
1
32
38
34
5
2
33
16
5
0
62
34
7
40
37
6
2
50
41
38
14
10
44
33
7
24
46
44
16
40
40
44
22
21
38
51
50
52
41
14
43
39
16
14
11
43
39
10
40
45
53
18
13
34
38
59
54
78
68
77
68
42
18
12
64
60
53
26
26
21
29
27
10
7
5
0
50
47
25
25
18
15
43
39
20
19
76
75
18
56
63
33
38
11
48
15
9
55
46
29
87
60
45
29
36
9
5
37
33
12
9
4
3
85
49
46
49
17
61
27
25
24
69
66
37
25
21
55
41
37
46
29
5
49
43
38
15
12
48
49
16
11
35
13
38
18
15
13
51
40
21
62
27
2
52
39
51
21
16
58
53
27
41
14
12
28
22
22
19
56
52
47
43
12
10
70
42
44
15
10
34
33
13
10
38
17
1
43
37
8
38
24
6
33
38
13
5
1
63
36
36
6
1
41
15
34
27
9
0
37
34
9
42
39
16
68
53
47
14
48
42
18
24
36
27
8
5
53
30
11
38
33
13
5
56
36
15
74
65
37
37
6
44
50
40
21
4
9
63
11
54
44
11
73
57
37
34
34
9
46
50
28
20
4
60
25
24
28
8
7
5
2
33
16
12
76
31
24
3
26
28
8
0
73
46
43
15
43
41
23
16
25
8
19
1
28
32
8
48
23
27
9
8
4
36
36
14
9
3
57
50
32
28
41
42
64
64
38
54
32
29
27
26
25
36
34
13
11
10
60
57
46
45
25
0
24
4
23
4
1
1
1
43
33
14
10
32
32
15
13
11
9
6
72
45
6
41
22
10
39
29
70
45
31
28
21
18
29
33
5
53
24
21
18
57
47
29
7
3
27
7
17
43
48
18
15
22
25
25
39
33
12
11
61
43
49
7
21
63
60
23
54
21
43
22
38
40
16
11
24
26
8
23
3
0
41
23
10
8
7
4
36
16
15
25
6
17
33
32
16
2
78
48
20
36
34
11
68
60
38
14
8
5
72
48
22
28
4
37
29
12
80
63
31
32
24
22
2
13
49
26
23
21
19
15
29
27
5
49
16
25
21
51
28
0
67
60
27
9
38
47
23
3
53
36
9
8
37
30
5
19
3
47
40
37
14
4
82
35
38
13
10
40
39
18
7
43
43
16
14
36
44
13
11
65
58
36
6
55
12
56
23
18
42
46
29
13
29
29
27
24
9
0
36
32
14
4
60
61
29
3
61
58
49
32
60
60
63
52
43
10
66
64
47
30
9
5
35
17
37
73
38
37
11
10
28
22
3
70
39
19
39
56
54
52
42
41
17
80
82
42
14
9
68
23
21
18
0
27
17
0
39
50
48
18
7
25
3
38
36
13
9
9
52
39
37
59
37
6
78
54
54
53
23
17
43
46
7
35
28
7
58
13
42
25
24
39
19
16
13
12
69
51
23
17
26
27
31
37
27
17
16
60
50
65
55
34
8
57
58
32
71
70
70
60
45
42
22
21
30
27
70
47
33
64
38
30
1
74
74
41
38
80
78
65
76
26
55
37
53
51
24
17
42
33
17
15
55
65
44
61
25
42
23
0
19
49
29
27
69
58
20
60
55
27
23
75
75
49
27
19
30
30
7
3
18
70
56
30
25
58
27
24
19
36
15
8
61
56
25
27
1
48
52
39
18
2
8
56
60
24
36
24
5
24
4
30
6
4
0
26
5
36
13
27
32
42
17
10
8
39
49
65
44
80
79
46
44
18
12
49
35
18
13
37
31
11
10
38
52
25
29
4
68
53
51
20
45
34
15
13
1
84
54
47
24
13
65
75
45
30
25
29
46
15
13
50
21
12
62
57
37
37
33
14
9
23
57
78
43
39
16
0
18
17
0
34
30
3
0
32
30
11
8
39
9
23
24
4
2
0
66
22
4
19
40
39
10
6
76
44
39
1
52
30
24
7
1
41
42
19
16
51
47
20
18
11
37
40
18
16
14
43
60
20
23
26
0
88
49
45
22
13
46
65
47
40
11
68
32
16
30
20
1
38
50
20
19
11
6
51
49
35
25
4
42
32
16
3
1
67
33
43
23
22
15
53
19
43
56
33
23
5
77
66
64
46
18
57
55
54
32
52
20
15
11
23
2
60
54
35
27
64
48
23
59
64
35
34
30
27
64
50
16
30
24
2
27
22
1
32
1
87
49
20
24
59
42
21
16
9
44
19
17
16
8
60
54
23
22
38
65
48
26
4
11
9
36
39
3
54
31
37
31
13
7
23
22
4
33
27
5
50
23
11
37
33
19
18
1
15
54
12
22
23
26
10
9
65
43
16
12
7
5
43
20
2
53
56
23
14
68
57
22
35
3
74
72
63
39
38
18
0
39
36
12
4
33
38
9
36
36
15
8
68
67
63
35
33
16
8
16
10
45
18
3
87
48
49
11
50
24
7
6
25
21
2
24
71
56
53
50
54
59
57
24
53
50
46
20
18
14
27
22
6
43
38
15
70
63
25
33
8
43
23
15
14
38
39
18
13
10
60
75
40
48
34
12
9
8
36
39
25
11
13
17
15
0
28
26
0
21
23
6
36
18
10
39
63
23
20
0
41
29
12
44
22
18
13
4
30
37
29
24
5
2
0
63
52
50
20
0
3
52
46
17
10
29
31
3
30
28
10
62
49
11
8
36
12
9
52
13
56
29
17
40
22
33
8
45
39
54
35
40
16
13
12
62
49
22
25
78
57
27
24
36
13
11
46
39
7
2
41
35
16
11
3
75
79
70
42
37
45
43
23
51
21
23
46
21
3
78
50
44
26
23
15
4
42
40
18
12
73
72
30
62
33
10
4
14
51
23
1
65
26
29
7
51
45
27
24
3
30
37
18
15
9
5
68
60
43
22
14
43
23
10
1
24
34
4
40
19
14
49
45
21
53
44
17
42
41
9
53
44
10
8
58
90
88
48
38
22
19
50
52
18
23
3
36
11
4
39
10
8
42
18
15
21
72
64
24
19
35
38
3
83
45
48
20
11
42
40
15
11
28
6
4
55
50
31
28
8
36
34
37
31
7
5
2
42
38
18
5
38
36
16
9
7
52
48
24
17
38
36
7
55
39
13
7
29
10
6
56
60
60
25
8
2
16
34
15
9
40
42
11
8
46
42
15
14
37
16
5
20
28
33
54
51
21
17
15
12
29
10
8
22
6
56
57
23
21
25
7
35
33
9
3
31
52
51
76
72
48
8
40
15
13
4
42
42
16
15
40
38
13
1
63
56
36
40
18
10
26
28
11
9
7
6
2
18
47
25
24
24
20
40
44
17
68
33
27
11
3
27
24
4
0
24
57
49
24
9
10
56
47
26
54
47
23
17
37
31
2
44
43
18
11
9
38
36
15
11
2
43
20
76
47
86
38
24
22
33
33
2
57
60
58
38
31
59
63
53
46
70
49
47
55
30
41
28
2
60
62
33
85
24
7
72
52
86
47
52
17
12
36
27
8
3
70
50
15
65
58
63
77
68
59
10
42
44
44
16
49
43
21
20
10
21
25
1
64
37
45
15
12
1
27
7
2
44
53
22
2
83
58
54
48
45
7
6
43
24
1
43
38
16
15
14
52
53
25
16
14
24
7
4
50
48
11
32
30
12
10
4
40
43
21
9
31
50
12
8
6
4
44
35
9
7
50
49
23
53
21
16
49
56
28
30
11
7
48
25
0
23
17
15
79
54
52
22
26
8
2
42
42
24
7
19
0
42
39
14
9
4
72
71
54
44
72
64
37
27
9
7
22
2
35
34
17
12
1
46
49
16
11
45
39
20
15
9
3
41
37
20
15
25
26
21
24
37
31
0
33
35
9
6
41
21
38
17
8
61
59
30
23
37
22
13
56
56
25
16
34
42
34
13
10
43
39
20
17
40
17
80
70
55
34
39
18
10
34
23
35
34
59
48
24
22
21
20
74
66
13
10
38
27
7
1
37
32
15
22
52
26
34
37
16
16
8
6
32
26
42
32
13
12
8
6
5
4
36
23
5
3
15
43
42
18
11
40
31
14
5
1
63
33
28
32
9
39
35
13
11
48
40
15
9
39
19
15
8
7
6
0
57
29
26
18
27
37
6
37
42
19
29
25
9
3
45
23
19
16
13
11
40
36
9
25
19
3
2
0
63
53
30
30
14
7
47
44
23
17
61
40
18
17
13
11
17
15
3
36
35
16
15
12
6
47
52
21
19
11
9
48
48
22
19
1
6
42
20
5
3
0
58
30
11
6
1
56
37
13
10
22
4
2
51
26
9
5
3
22
19
17
15
55
35
16
7
4
44
44
11
23
23
4
1
51
36
16
19
1
16
46
46
21
24
23
51
34
11
8
5
1
24
20
19
15
14
13
38
9
8
0
68
65
32
30
25
18
3
49
45
16
24
4
2
93
17
1
55
22
58
55
33
21
3
42
25
24
0
26
21
4
2
48
38
9
82
42
37
16
11
9
65
15
39
39
11
10
55
49
11
17
15
49
39
16
83
46
26
26
72
13
41
32
16
14
6
72
18
39
17
15
14
44
22
14
3
69
71
42
16
22
70
29
27
35
33
25
18
25
24
0
50
47
22
16
8
75
78
33
36
12
60
52
45
42
20
2
18
17
31
16
13
26
29
14
5
39
37
16
14
12
67
40
36
13
4
69
65
39
16
6
52
25
35
6
4
35
14
41
17
9
59
27
70
60
26
89
77
67
54
49
33
22
17
15
40
35
2
41
25
8
34
39
11
33
27
42
28
10
3
19
0
63
27
8
3
65
35
60
47
10
8
56
47
65
58
46
38
16
9
8
35
10
5
20
20
27
24
36
15
10
70
39
35
17
16
76
66
7
72
45
48
21
37
15
14
70
70
38
44
45
7
42
22
36
46
43
19
1
10
63
57
22
25
2
84
64
62
54
23
50
18
43
85
72
73
32
25
4
35
60
53
22
70
68
70
62
48
18
47
45
20
18
33
64
29
65
37
14
10
33
28
6
4
35
4
67
35
25
0
39
62
39
11
6
48
35
7
51
40
15
6
80
56
45
30
27
6
56
34
16
6
11
28
25
21
27
72
38
32
12
7
5
1
50
15
24
25
36
36
16
13
11
9
24
22
33
32
12
6
1
45
46
16
15
8
53
21
43
4
93
63
41
32
15
34
8
74
72
29
35
16
9
54
58
36
27
4
18
8
5
54
54
13
29
12
10
9
62
49
29
24
20
19
63
54
24
48
28
80
20
33
27
7
2
42
44
20
18
12
10
39
41
20
12
89
62
65
26
28
5
38
41
17
15
13
41
40
18
16
12
12
24
28
28
27
25
64
52
34
51
43
14
18
28
33
31
14
11
11
2
68
59
40
38
30
3
69
41
39
12
11
53
25
18
51
33
9
6
2
60
46
25
22
13
47
72
24
22
30
6
5
20
50
49
23
47
39
22
14
76
32
30
16
3
50
23
28
28
4
2
22
19
20
25
50
52
63
51
12
19
36
17
15
14
12
72
42
36
11
7
2
62
37
26
19
2
0
15
64
60
38
35
40
18
17
27
22
6
5
40
34
12
9
2
38
35
7
2
1
59
22
20
2
31
12
11
9
62
63
66
21
50
54
25
23
20
50
26
24
47
44
18
49
22
77
33
34
11
9
2
67
55
28
17
54
33
34
40
37
16
14
2
51
51
24
15
70
34
18
13
5
46
40
6
40
19
13
34
0
64
10
31
24
4
2
1
45
35
56
50
20
43
45
24
14
13
43
40
7
75
25
22
2
61
51
21
29
23
3
0
27
5
1
35
39
39
38
15
13
66
63
25
24
14
12
75
75
46
42
42
20
18
27
34
14
14
9
27
68
51
45
24
54
37
50
23
20
38
24
66
42
16
45
24
46
43
3
34
69
43
49
40
64
16
54
50
28
55
55
28
16
36
30
9
2
46
62
40
30
6
58
52
16
16
31
28
4
2
37
5
64
41
48
42
17
11
65
38
67
37
35
54
25
78
33
32
10
0
60
50
22
21
19
18
50
52
21
19
44
48
24
21
44
39
14
40
38
12
8
40
38
10
5
4
71
59
16
37
14
11
30
9
64
29
61
39
3
82
20
29
5
35
32
14
11
38
34
10
8
6
78
70
60
23
33
5
37
24
22
17
53
50
13
44
34
11
9
1
39
11
10
40
19
55
52
20
18
42
25
14
45
21
39
34
32
30
54
52
26
20
79
52
49
43
14
12
61
66
27
33
35
8
6
0
48
48
25
11
21
68
57
75
49
46
67
62
23
48
27
22
28
45
40
18
12
10
36
31
10
5
41
37
0
21
88
76
17
64
31
23
5
3
32
27
8
5
29
29
24
7
15
35
31
6
45
35
16
12
80
43
50
39
15
13
69
56
33
13
37
33
75
75
37
16
11
68
26
65
59
37
36
91
77
77
50
54
47
16
89
65
80
75
40
19
13
50
43
41
47
13
12
96
52
25
78
36
29
0
34
33
0
20
39
39
32
29
45
46
9
32
35
24
88
65
57
57
19
33
75
72
30
22
22
21
19
21
22
64
59
26
74
64
28
66
64
40
25
28
5
31
34
11
16
36
32
5
3
31
27
4
72
35
65
67
41
45
43
17
14
6
60
24
43
41
11
9
42
38
14
1
63
63
53
50
30
21
82
63
57
29
1
25
19
87
50
40
20
13
74
70
39
19
13
52
48
13
8
59
57
28
23
40
42
12
9
81
67
48
40
14
36
38
39
14
11
38
19
4
40
36
12
5
56
47
16
57
55
20
17
16
72
62
34
7
59
74
21
55
67
26
30
50
45
79
20
29
31
0
76
67
46
22
19
16
90
68
50
17
40
36
11
4
66
33
61
24
32
32
68
58
87
70
69
39
35
50
29
22
10
47
51
47
46
23
19
65
53
45
19
13
16
38
33
14
9
3
31
32
8
39
39
8
4
66
58
35
31
27
9
4
31
28
5
30
34
10
7
74
45
34
32
37
8
4
61
39
16
12
6
53
49
26
25
49
49
28
31
8
5
4
35
25
9
56
41
25
23
13
49
45
22
12
57
36
33
30
10
28
9
5
5
25
8
46
53
55
26
25
50
24
79
34
15
14
11
38
34
11
36
36
14
6
42
25
22
23
6
3
46
18
14
75
27
28
8
3
13
30
19
2
16
55
42
18
16
71
59
26
22
64
51
30
28
24
17
49
37
19
21
4
2
73
72
36
51
26
25
23
54
47
15
14
50
42
24
7
50
45
24
22
21
17
52
32
29
54
52
24
19
12
68
58
24
51
37
13
87
36
62
62
38
36
32
40
7
3
84
36
36
14
7
32
22
16
56
54
52
68
19
20
24
2
25
2
18
17
34
36
13
10
5
44
30
68
65
34
28
73
46
26
67
47
11
56
26
32
14
26
30
4
38
4
45
47
25
17
15
67
58
33
23
30
30
10
7
4
75
60
29
20
69
74
44
20
44
22
14
12
9
52
39
20
15
12
57
26
62
32
14
32
39
9
1
34
35
12
6
58
57
86
28
25
5
71
37
38
16
9
4
25
23
3
0
51
44
22
8
42
38
9
4
90
73
57
57
28
4
55
50
41
40
16
14
11
64
58
22
20
0
69
42
27
43
16
11
68
70
39
32
69
44
30
20
2
54
45
80
32
38
11
22
72
24
53
50
26
8
20
63
22
34
33
8
6
42
40
34
18
13
10
33
45
40
17
23
21
6
1
31
36
10
0
24
4
3
18
37
35
11
47
17
7
46
27
8
6
4
50
83
60
30
36
36
13
6
33
28
9
80
39
42
11
6
46
48
21
13
6
35
35
10
65
58
57
71
43
23
19
69
65
45
24
25
22
52
45
22
20
28
8
61
61
33
0
40
16
13
10
42
42
16
7
4
70
65
34
57
49
16
29
27
4
41
40
9
5
3
50
29
27
65
37
40
12
6
48
34
13
25
20
69
78
34
30
46
29
10
72
37
35
15
8
15
49
26
22
6
4
10
30
57
19
17
70
57
64
41
28
29
30
2
28
2
18
63
53
33
11
32
31
11
9
4
25
38
17
10
1
60
33
29
40
15
14
10
42
43
16
6
42
43
15
11
27
54
28
27
19
42
52
21
19
19
12
49
18
39
58
50
33
20
2
34
87
27
7
6
48
39
36
4
2
28
4
39
27
36
37
14
11
25
30
26
6
3
52
46
25
20
9
34
18
15
35
30
11
6
1
28
4
49
42
12
25
60
52
21
18
28
28
3
53
48
23
21
19
38
42
4
70
18
85
77
67
40
36
23
70
58
35
64
65
39
37
52
50
24
17
49
29
19
40
8
74
53
22
21
1
75
55
20
35
11
54
54
32
40
10
21
28
0
63
60
35
8
80
75
46
42
32
4
27
49
19
71
69
42
36
6
55
26
87
57
50
30
27
13
8
40
16
15
10
32
8
62
33
40
17
6
75
90
57
30
28
53
23
22
19
18
52
51
15
53
47
16
8
27
22
5
0
19
27
67
55
18
21
19
1
52
66
36
17
12
11
9
5
4
32
45
23
15
29
25
4
47
21
8
73
42
23
15
14
5
48
40
22
19
55
33
26
20
72
27
26
22
18
2
29
14
12
8
48
38
15
10
5
46
35
19
17
16
11
37
42
22
18
46
26
12
27
34
47
40
53
46
23
14
19
18
1
31
32
9
1
59
26
47
45
23
21
18
14
53
51
19
76
55
28
4
41
33
11
8
7
56
53
33
28
26
6
0
64
36
33
43
40
21
20
18
13
11
64
12
8
50
48
22
20
33
26
8
5
57
60
30
34
56
50
20
25
0
21
24
24
4
92
65
69
63
30
38
38
15
10
9
8
7
6
4
51
22
39
9
47
10
63
39
96
54
46
28
22
27
28
5
4
29
30
13
9
27
41
38
11
45
58
20
15
50
30
9
38
24
15
4
35
34
74
39
25
8
7
40
38
5
25
57
56
21
3
41
46
14
8
41
40
16
60
29
27
19
42
35
17
15
9
7
6
33
50
34
31
9
2
48
45
25
20
71
30
27
24
36
14
13
40
20
29
27
7
5
56
51
8
28
36
34
56
53
50
49
22
18
19
40
38
14
13
9
4
45
42
19
45
24
17
37
13
10
38
31
11
9
6
4
54
34
16
37
35
13
13
77
43
37
20
17
13
28
26
5
3
46
10
23
2
60
39
13
11
3
37
16
11
9
25
24
4
22
37
17
15
13
9
43
47
17
10
9
36
11
31
25
25
3
59
21
64
63
32
45
39
14
13
47
18
17
44
6
75
31
36
21
41
39
14
10
7
3
90
79
52
48
14
9
44
34
35
10
7
29
24
54
50
29
26
25
1
49
25
22
84
42
18
16
12
65
37
28
7
5
48
51
15
11
59
89
51
30
29
56
44
16
15
13
26
1
25
54
49
28
19
48
42
11
5
28
27
7
4
37
28
64
45
25
2
62
36
22
19
14
12
51
50
21
43
43
17
16
11
8
37
34
6
22
18
0
48
37
18
13
12
52
20
16
71
33
56
43
18
16
8
3
81
31
11
2
84
62
41
14
39
34
25
6
92
80
50
60
50
52
12
10
32
5
2
34
35
11
6
2
37
31
7
4
45
36
15
63
62
60
38
32
42
20
63
46
18
9
43
33
38
35
5
2
15
50
52
15
38
62
44
4
28
27
2
34
11
10
70
45
40
13
5
82
55
46
35
17
16
25
31
11
6
2
33
31
9
7
5
3
35
27
8
6
24
22
7
6
33
45
12
2
53
27
9
21
1
17
27
27
3
50
82
48
30
23
2
0
24
6
5
54
27
2
32
24
12
32
54
25
1
36
35
14
1
66
42
42
13
0
27
30
47
24
17
12
50
27
76
69
37
17
61
45
33
58
28
19
1
34
18
13
4
29
34
8
1
98
75
48
18
13
54
51
17
30
7
3
20
2
80
57
25
8
7
51
53
24
23
27
24
2
69
67
38
30
24
6
4
25
81
47
25
43
47
19
13
6
23
43
13
12
10
3
73
43
13
59
47
48
21
17
9
26
27
13
2
50
43
24
4
20
41
21
64
56
49
29
22
50
29
7
40
37
19
18
0
6
2
28
36
14
3
16
76
39
15
12
40
27
32
23
3
1
25
2
55
48
24
5
18
16
67
52
35
16
39
27
9
17
0
47
29
12
11
2
0
17
19
1
44
21
3
2
1
49
46
30
32
12
9
5
1
46
46
22
16
12
24
3
42
40
20
81
50
51
26
39
56
54
15
38
19
1
15
72
70
34
19
34
29
8
61
27
35
65
58
52
24
5
3
2
31
41
5
1
56
34
41
15
11
9
2
26
17
0
34
16
10
5
3
0
74
80
39
18
1
64
55
18
14
12
30
29
10
8
7
2
21
25
21
60
33
30
7
3
68
42
31
25
7
27
25
7
0
55
35
32
11
9
4
53
56
16
38
37
18
14
12
9
3
48
21
31
5
4
37
11
11
9
72
32
32
6
15
42
42
23
22
3
13
85
73
48
20
28
6
58
34
29
13
7
41
41
14
9
5
39
55
51
19
45
17
33
10
8
2
45
89
67
53
27
25
59
29
4
36
45
10
96
40
29
15
8
6
45
49
19
2
17
8
35
33
14
12
22
28
8
6
5
3
63
18
0
9
56
44
18
1
13
8
18
1
0
40
43
16
5
36
33
9
4
28
19
42
32
10
60
55
25
47
33
33
6
34
38
11
7
67
18
2
39
47
17
17
9
6
3
28
30
5
0
35
33
9
3
64
54
35
22
33
35
5
3
55
55
28
19
27
25
5
1
60
46
18
13
24
40
35
16
11
30
73
18
43
38
14
10
47
44
23
3
19
58
77
15
53
52
73
48
32
27
56
42
10
22
22
4
42
40
14
23
21
3
17
73
67
50
67
24
42
9
34
33
14
4
46
40
8
44
50
73
68
19
14
43
49
26
24
79
45
38
21
17
18
18
2
1
39
8
5
1
16
84
33
31
49
43
41
21
17
15
72
29
11
9
71
19
4
3
72
60
60
56
78
50
28
10
16
12
26
7
4
19
71
58
44
42
22
4
10
58
59
22
77
59
26
14
52
27
40
35
14
6
39
4
45
35
11
6
39
10
50
16
39
38
24
24
6
66
58
25
17
42
42
17
32
30
9
6
50
27
4
3
27
7
3
43
41
19
16
33
37
13
8
5
3
68
56
40
9
24
19
6
4
2
41
22
18
16
14
11
9
38
60
30
13
23
35
25
25
6
22
22
3
73
43
21
16
53
24
7
79
40
39
34
27
3
0
50
25
20
75
35
69
51
22
49
36
24
21
15
62
55
10
22
19
59
28
86
16
83
22
20
54
14
8
57
42
22
18
20
53
47
14
40
35
13
10
6
64
73
63
38
16
44
43
14
34
3
29
31
8
33
37
10
5
13
49
47
20
42
52
52
39
36
14
1
31
31
9
6
3
62
40
7
50
36
12
2
43
14
18
24
1
39
39
20
0
74
56
58
23
25
25
40
2
68
2
30
8
4
47
40
18
12
7
47
40
23
18
88
73
35
8
60
50
26
22
55
51
23
20
58
80
56
28
19
41
37
20
17
13
12
5
38
18
56
31
26
24
21
44
41
13
10
41
41
14
7
23
55
45
26
24
7
4
16
65
67
36
38
18
38
51
12
47
38
18
16
15
12
65
62
15
78
68
44
35
42
73
58
41
42
39
10
8
28
25
24
2
42
38
21
4
19
12
66
39
51
47
26
27
30
37
17
15
13
53
50
18
51
17
75
44
44
16
12
68
66
37
36
42
10
7
55
18
14
12
47
14
48
42
26
20
13
77
66
36
23
12
75
67
65
56
29
28
3
20
63
58
31
65
62
31
40
38
20
18
48
26
41
18
13
54
41
21
15
47
40
23
15
26
29
13
11
10
72
32
23
7
5
0
39
35
43
60
40
38
35
16
14
9
7
73
68
64
60
55
34
22
0
78
34
34
15
11
6
45
46
17
11
22
35
39
18
8
44
38
15
1
75
42
9
75
16
40
34
13
7
45
24
52
42
21
20
17
51
47
22
18
43
48
38
6
41
37
10
37
30
6
32
8
36
11
8
48
13
36
17
12
8
43
43
18
14
39
36
17
14
44
43
23
16
77
54
56
17
12
30
25
1
64
42
69
51
54
26
24
64
65
27
22
86
52
37
28
24
3
23
25
7
2
51
45
50
49
9
75
32
38
12
9
68
40
15
39
36
85
52
55
25
20
32
26
9
37
41
17
38
22
4
38
16
29
21
6
16
41
36
15
13
62
59
52
19
17
15
13
32
12
58
94
19
22
32
36
8
4
48
24
21
63
60
34
26
23
24
22
2
56
19
75
45
55
19
16
39
35
11
6
14
37
34
10
68
63
34
30
6
51
42
18
15
41
43
14
10
37
34
12
3
51
25
4
3
39
40
10
7
18
24
48
38
16
5
4
38
23
6
3
58
50
28
17
70
59
39
19
16
10
54
48
31
56
52
27
26
23
42
36
19
66
44
19
13
4
55
48
26
12
28
23
23
6
5
0
34
24
60
43
45
20
14
28
52
49
23
24
33
25
27
39
36
18
0
13
42
24
4
14
58
32
40
38
18
13
72
44
40
13
51
46
38
19
12
3
2
31
14
9
66
53
22
16
70
23
42
49
22
2
19
61
45
17
6
4
68
34
12
9
42
45
18
16
12
8
55
25
48
66
35
33
17
0
16
12
50
45
25
22
20
10
54
91
73
39
17
48
38
17
12
74
70
24
28
38
40
15
6
4
18
42
56
52
22
23
6
1
32
37
21
17
11
9
8
6
54
50
30
21
28
20
2
1
40
31
4
0
53
36
36
19
12
2
62
26
3
59
57
59
31
19
15
28
26
6
74
47
72
56
45
51
19
25
1
73
25
79
89
40
36
69
38
31
11
9
5
42
42
21
18
12
89
74
70
34
35
34
9
2
52
51
49
39
21
16
38
38
20
7
5
2
46
43
26
23
14
66
87
57
50
49
21
41
46
19
13
40
36
15
33
26
3
72
46
33
14
5
30
7
30
40
2
24
6
50
56
25
4
23
17
16
14
6
76
59
58
30
6
20
36
16
15
6
90
72
65
37
26
36
43
5
84
52
48
49
26
61
53
25
20
77
55
45
62
36
15
14
8
4
74
40
18
4
42
46
20
27
27
21
0
34
24
60
50
30
9
56
44
17
9
35
21
4
2
44
13
39
37
18
15
7
3
58
73
33
63
55
15
19
2
0
53
28
22
25
22
2
0
52
38
37
12
9
45
38
19
6
46
47
21
18
23
41
24
15
85
74
47
46
17
12
10
80
74
55
47
45
27
50
43
20
19
11
44
17
17
15
35
35
1
36
8
66
35
33
66
62
38
25
11
48
23
22
25
8
5
54
27
24
84
64
29
25
4
23
28
46
44
20
11
72
48
21
15
4
58
64
35
38
14
32
33
10
7
83
44
22
54
65
33
29
10
47
13
53
51
27
3
2
52
16
58
48
5
43
14
31
11
9
47
40
15
8
7
58
43
14
25
23
4
34
27
8
63
54
20
1
16
11
10
8
39
24
4
1
43
48
45
24
5
53
27
24
20
2
54
23
56
23
15
30
25
3
59
27
62
62
9
50
43
20
18
26
4
74
53
60
72
53
49
30
42
33
17
10
0
27
47
36
18
18
17
13
7
2
42
33
11
10
64
53
30
22
3
32
3
45
48
17
77
68
39
41
37
12
9
45
38
17
13
7
35
32
10
14
72
60
59
39
40
19
18
63
39
42
17
13
21
23
3
53
51
19
85
38
50
45
17
65
57
64
43
7
32
30
92
66
84
50
17
67
69
34
30
32
56
15
14
13
9
62
45
5
45
36
12
10
7
5
46
46
11
10
18
1
43
42
14
21
18
1
44
44
18
30
23
7
28
25
8
5
50
23
35
16
14
13
45
30
33
36
18
16
7
4
54
46
27
32
29
5
3
48
44
53
48
58
16
15
62
51
17
62
52
27
60
43
22
0
26
26
42
42
24
23
17
9
47
11
10
28
24
0
71
64
39
47
41
2
50
50
24
14
56
32
18
52
43
15
23
50
53
27
32
12
46
25
17
62
56
33
12
71
47
43
38
19
17
55
55
23
21
46
28
23
19
40
40
12
7
55
50
18
16
49
45
18
15
25
39
4
42
16
69
78
57
42
23
22
15
72
30
2
19
19
54
46
17
13
30
8
25
50
9
10
5
50
44
17
15
9
41
42
39
32
16
11
29
30
10
6
36
32
54
39
34
16
13
39
35
17
8
69
59
39
36
38
34
0
45
80
57
36
54
77
64
42
38
22
2
0
61
42
30
24
1
32
61
67
65
21
37
25
7
5
1
28
25
1
38
38
35
6
3
41
27
36
32
52
23
45
45
11
9
86
94
36
52
25
3
1
64
65
52
36
35
35
12
11
2
26
24
62
31
39
11
46
39
40
60
47
35
10
3
15
10
6
84
55
24
24
57
20
33
4
35
38
5
3
66
64
60
39
37
29
10
53
42
61
57
64
27
63
60
22
22
65
61
53
32
10
29
2
66
37
20
12
82
46
61
31
51
8
38
23
3
49
7
42
16
8
71
66
33
14
2
63
26
40
19
18
17
9
79
50
46
17
15
42
42
10
9
23
53
31
23
28
18
2
36
24
14
10
0
53
75
29
20
17
15
28
24
8
43
34
15
11
4
54
18
63
54
23
25
23
0
6
40
40
18
17
12
39
28
21
7
5
5
65
34
14
70
40
38
30
37
12
11
4
86
64
56
73
76
14
53
43
15
70
66
57
52
19
27
77
47
15
11
37
27
8
2
75
67
58
58
28
83
61
62
36
37
61
54
22
14
76
76
72
62
31
30
12
1
76
11
23
6
5
54
50
53
23
18
70
68
9
87
56
55
37
17
41
36
14
13
11
42
22
5
20
38
0
22
4
36
19
1
53
24
49
43
66
66
39
15
32
29
11
9
62
46
45
41
4
1
60
48
11
7
22
23
23
23
23
4
1
75
64
29
25
34
37
4
35
9
35
24
4
2
34
3
74
70
21
22
4
1
79
52
28
23
61
55
55
58
54
52
35
25
8
2
49
15
11
56
27
24
40
20
16
13
11
2
49
40
17
15
5
4
51
38
16
13
11
7
5
3
49
40
20
15
12
63
60
69
22
4
3
39
37
21
20
15
14
12
42
12
64
24
32
33
2
65
35
14
12
9
3
39
36
17
13
47
44
24
44
19
8
70
50
38
22
34
66
32
7
78
76
22
24
4
2
61
63
19
21
0
74
49
48
23
10
56
30
9
8
6
43
41
19
17
4
46
38
16
13
3
16
33
28
8
34
33
11
4
30
44
45
18
52
79
69
40
40
20
18
11
7
49
43
33
12
3
43
15
35
35
35
7
1
42
61
60
84
34
40
35
15
45
42
13
86
76
51
49
36
14
54
52
63
44
45
14
54
51
30
20
11
84
76
35
12
46
34
14
9
40
44
22
38
48
28
2
0
57
54
22
40
29
6
50
42
18
18
16
3
56
27
12
9
42
19
1
16
76
58
13
43
42
19
46
44
23
17
82
32
56
20
43
15
11
54
60
22
4
19
2
54
23
48
16
1
79
35
24
11
4
70
47
48
13
10
10
38
71
83
50
20
33
32
12
6
5
1
63
63
30
12
8
5
83
40
32
6
1
51
8
60
49
9
42
52
15
10
45
45
16
11
22
35
55
19
33
27
8
40
45
22
20
46
30
21
62
49
26
5
1
22
18
31
36
16
10
9
19
27
1
37
35
14
13
10
7
24
20
4
0
43
11
21
20
36
25
4
36
38
15
9
41
40
17
15
6
72
14
42
25
5
57
55
53
11
7
3
46
32
17
40
30
12
9
34
28
10
3
53
60
58
55
43
15
12
4
65
59
36
24
30
35
3
27
39
12
9
31
25
1
58
53
21
25
5
4
34
31
10
2
53
16
37
36
63
47
48
13
63
72
52
22
14
28
27
7
51
56
20
3
30
34
11
6
53
34
31
5
42
37
23
22
78
32
28
8
7
44
27
7
4
53
47
24
26
22
6
0
66
61
33
15
14
12
10
7
20
2
5
4
15
76
42
33
11
7
44
26
7
6
5
0
17
3
14
55
52
29
0
57
46
28
25
19
17
7
68
56
63
31
26
36
37
11
8
20
37
11
4
1
78
36
16
6
41
38
20
17
71
34
17
12
50
37
17
12
29
19
59
43
85
7
41
40
15
14
68
40
16
38
18
16
4
77
87
56
11
10
21
23
42
37
20
17
0
38
39
19
10
58
44
37
12
42
32
12
5
52
57
62
27
5
27
27
4
55
29
48
28
26
19
29
5
3
73
70
33
7
74
45
34
31
33
32
12
8
36
38
48
17
15
36
39
6
4
1
52
47
21
19
34
44
15
11
22
47
48
21
18
80
66
43
39
40
20
15
14
52
51
20
19
14
33
31
12
8
64
63
31
8
36
26
9
7
70
35
34
25
66
41
8
41
56
50
80
72
29
6
41
42
22
16
12
65
30
33
31
6
1
62
52
31
16
14
12
22
6
5
54
17
10
8
6
23
22
34
27
21
4
0
54
46
16
74
41
24
7
4
22
4
17
12
8
4
30
33
14
10
8
5
58
33
12
0
48
60
21
22
1
55
75
33
12
56
37
16
39
24
32
13
12
6
45
44
21
2
18
62
65
32
30
26
26
28
22
35
39
11
8
22
32
34
21
27
25
7
43
20
9
45
25
4
48
25
22
20
32
12
0
22
3
29
29
5
14
68
38
30
28
54
21
20
40
11
56
60
57
20
37
27
5
77
66
37
41
18
15
10
40
45
12
66
14
51
39
21
4
2
49
26
24
25
6
3
22
0
15
39
48
45
17
11
50
27
23
5
3
26
27
4
63
84
44
39
21
13
64
62
38
48
26
24
50
51
16
13
27
9
7
5
22
20
5
65
37
35
17
47
33
60
43
27
31
24
12
31
25
2
55
32
30
12
28
10
23
40
14
8
52
50
32
31
29
23
5
87
70
15
9
39
30
12
10
9
5
55
52
22
25
28
5
42
26
6
5
2
55
55
17
50
45
20
18
0
22
21
49
42
25
23
20
33
31
9
51
24
23
18
41
22
12
34
30
6
36
40
10
2
70
44
22
19
30
33
17
12
8
47
20
15
10
33
33
7
0
36
54
53
25
16
38
41
20
59
39
37
13
6
18
20
0
23
73
49
12
82
61
27
8
65
22
10
7
33
32
7
5
0
35
7
34
36
73
33
14
13
74
35
73
64
31
14
10
15
13
39
45
8
68
66
27
11
8
90
25
44
51
38
36
15
14
7
60
48
4
29
30
14
7
3
33
26
6
5
2
38
37
13
59
33
46
43
16
59
35
18
22
19
6
3
0
54
50
15
75
69
44
43
13
9
26
28
64
25
22
26
32
30
14
12
9
47
21
18
44
52
50
27
23
18
26
24
7
40
37
18
15
2
46
38
21
13
4
71
38
36
17
56
49
28
19
2
16
13
48
46
23
14
10
52
46
26
19
17
15
12
78
70
50
18
52
30
18
32
26
9
6
4
58
58
40
40
15
9
54
26
68
28
29
12
11
21
58
44
29
6
57
42
13
12
39
30
10
2
43
52
23
16
47
50
20
11
10
31
29
6
21
1
55
46
28
19
14
33
30
18
5
24
60
59
19
10
2
58
28
53
44
22
20
18
12
24
24
5
7
27
60
20
1
15
33
28
10
9
5
20
25
30
3
0
21
4
39
17
1
12
10
53
20
20
3
48
20
17
22
19
59
59
32
17
11
30
34
21
14
7
87
57
30
50
51
26
14
36
29
9
27
23
8
2
21
20
70
66
27
22
4
2
75
38
17
8
37
54
50
28
24
29
27
10
5
48
45
22
19
42
34
15
13
12
38
39
15
13
57
76
40
18
13
19
10
36
32
4
39
19
66
36
34
13
6
35
32
16
10
9
57
19
16
8
7
5
40
20
14
39
18
24
6
22
40
19
9
7
21
18
2
29
23
65
13
50
28
28
26
34
29
15
12
7
4
2
38
19
18
14
13
1
29
30
11
4
76
43
50
87
47
41
15
12
29
21
5
67
66
21
59
61
32
26
30
11
9
8
49
23
7
57
41
40
18
36
42
11
8
4
33
35
5
3
12
44
23
18
57
55
25
35
31
11
4
48
46
17
5
47
19
1
0
22
24
7
3
47
38
33
14
28
36
13
38
15
13
44
45
20
23
36
8
7
47
44
9
4
35
40
13
24
28
5
1
55
39
25
24
13
43
21
18
27
23
5
42
45
20
17
12
10
43
38
21
17
15
11
23
3
49
14
25
6
5
0
28
58
45
39
41
19
16
8
50
24
28
1
73
53
52
19
17
16
13
12
11
24
6
34
5
11
35
31
5
54
55
23
18
21
47
19
25
24
1
48
40
22
19
17
13
70
61
47
26
32
21
1
40
23
20
9
53
35
11
8
19
5
18
45
33
14
7
34
10
85
86
42
22
10
50
19
34
33
13
9
46
54
28
27
12
25
33
35
11
7
5
74
63
24
72
59
35
20
14
34
14
12
5
42
25
21
29
29
8
58
23
67
39
36
16
10
17
27
9
6
2
54
53
24
23
2
76
42
32
45
53
20
17
50
57
27
26
38
11
36
24
20
23
29
63
37
35
28
27
41
38
42
38
16
42
14
10
51
23
30
20
71
66
50
38
12
9
40
43
22
12
82
53
54
53
10
33
23
0
29
4
2
61
56
20
12
11
29
42
2
89
68
23
55
17
30
7
27
7
25
30
35
34
26
23
55
25
45
10
51
29
55
53
77
60
22
42
60
28
25
31
23
4
0
20
16
15
64
55
56
81
49
72
44
32
54
15
33
29
10
3
52
51
18
80
57
51
24
64
48
47
22
8
38
60
18
71
72
48
19
65
61
42
8
41
39
18
56
13
10
83
71
64
32
61
58
35
16
51
16
47
41
19
13
38
29
11
11
7
0
58
57
38
35
31
12
9
1
43
18
26
28
6
0
19
27
25
12
8
3
60
58
66
54
31
27
59
31
33
3
56
56
26
31
32
3
0
28
34
5
2
32
32
10
7
61
58
32
29
27
24
20
57
57
31
22
3
25
23
6
3
40
16
12
68
44
39
36
40
40
6
65
38
39
23
22
8
35
38
58
40
37
15
38
39
6
0
69
26
26
1
54
50
24
23
20
47
18
40
3
24
30
26
9
8
3
44
23
22
14
41
21
16
12
8
53
52
23
48
27
21
23
24
1
13
6
45
55
20
18
50
49
29
24
65
36
28
9
40
33
19
16
11
29
44
21
19
8
34
33
8
20
56
47
25
9
25
23
67
80
40
28
33
2
25
86
26
34
15
12
8
28
59
12
8
7
35
34
7
41
18
16
10
77
89
46
44
40
39
49
47
26
14
30
68
20
2
59
50
30
29
25
37
30
15
8
3
51
48
26
20
36
36
53
32
33
3
1
12
56
14
41
35
14
80
51
26
66
64
32
20
0
41
21
20
41
37
5
22
17
62
32
15
54
47
26
48
19
57
55
54
56
16
47
17
15
47
36
10
57
65
79
35
51
24
2
49
47
21
18
58
54
35
12
10
31
5
52
58
24
7
40
9
7
15
78
35
16
13
31
30
31
14
13
3
20
20
48
17
30
48
47
21
3
80
52
62
54
72
36
33
9
2
72
37
36
14
40
31
27
58
44
22
12
47
40
33
44
13
8
55
55
25
66
69
47
49
20
42
31
24
55
53
44
29
7
51
48
23
18
15
29
28
0
47
33
15
9
7
65
64
24
6
55
49
28
24
22
5
56
47
27
39
1
45
68
54
20
78
69
40
19
35
28
7
70
60
80
40
50
42
22
83
35
42
43
25
30
34
37
13
10
8
53
23
45
44
16
14
46
35
15
14
0
12
41
40
12
10
6
26
29
42
27
17
12
76
76
86
70
39
33
37
73
28
26
75
54
72
45
42
14
20
17
44
45
23
17
70
39
37
30
30
6
37
52
47
22
20
5
51
46
14
27
48
5
34
14
54
10
38
26
41
22
9
6
14
11
8
29
5
3
67
17
11
8
26
26
6
59
50
15
14
13
38
30
11
54
60
84
76
44
62
63
61
28
29
24
4
0
49
36
21
39
33
35
36
9
3
1
41
38
11
10
65
42
24
24
3
71
51
52
18
15
37
34
50
27
30
28
9
2
41
42
19
16
3
52
22
57
82
55
28
6
5
21
55
54
30
31
28
4
0
70
48
56
56
20
26
8
0
32
25
9
7
19
31
28
6
0
49
49
27
9
25
14
47
27
2
25
4
24
67
37
49
17
46
17
8
5
35
42
7
44
42
22
59
46
61
64
18
15
71
72
9
55
66
59
52
63
52
35
31
14
9
23
48
39
2
60
60
37
7
27
30
1
53
53
17
14
25
75
37
36
12
7
70
59
50
42
40
11
64
35
9
28
9
41
41
20
16
59
57
31
25
22
58
35
33
31
29
25
1
3
12
9
68
53
41
45
25
26
8
6
4
1
35
29
9
6
50
47
31
14
66
32
28
3
57
26
21
45
68
43
26
4
47
84
88
80
44
51
22
65
33
28
20
19
24
24
1
14
41
37
20
13
66
41
40
13
5
65
40
52
18
94
20
68
66
30
32
39
2
35
29
34
31
9
6
59
58
23
17
52
26
5
60
57
18
77
77
44
23
26
1
35
31
10
55
49
11
8
38
20
0
19
48
45
45
47
25
23
17
15
12
5
72
45
21
19
43
54
46
21
11
68
37
31
4
72
73
28
12
12
66
44
21
17
14
80
42
32
17
10
53
49
27
38
37
5
35
8
0
24
26
25
24
53
53
22
27
59
51
19
58
77
26
42
32
16
14
11
42
5
24
22
53
50
13
38
36
1
44
75
74
38
42
44
42
80
56
49
27
58
52
33
10
35
5
57
68
47
36
34
30
15
10
8
35
31
9
8
56
52
30
58
21
36
27
25
6
1
57
36
35
16
14
3
26
27
0
52
40
9
20
18
2
16
40
39
21
15
13
44
14
5
30
4
34
37
9
5
70
48
30
3
27
25
24
63
65
37
25
24
29
1
58
42
47
22
59
55
29
26
19
7
53
28
13
31
33
56
33
4
43
39
4
0
53
57
84
72
21
18
14
35
39
12
5
44
27
22
20
29
25
7
3
58
57
33
26
27
15
28
5
69
43
37
9
6
50
45
27
25
15
11
50
24
82
38
30
14
11
9
47
11
26
10
45
24
8
80
34
9
6
57
51
26
24
18
19
54
21
19
34
25
23
22
20
27
21
39
11
9
65
54
31
59
77
62
81
49
45
55
19
75
70
48
32
48
47
25
62
59
58
61
33
36
66
40
25
3
33
3
19
52
42
26
42
21
15
8
14
29
29
12
9
20
57
80
49
40
17
10
42
37
39
11
39
16
7
56
42
24
31
27
26
5
45
38
5
4
33
32
7
71
52
58
55
23
42
35
8
2
35
33
12
55
28
25
35
57
16
74
66
37
30
7
0
60
17
80
52
43
25
20
7
63
55
29
25
22
49
18
14
7
22
29
41
6
37
37
17
7
75
74
87
76
47
32
33
15
10
5
55
49
54
59
49
20
17
65
36
38
17
12
10
9
0
56
49
28
70
48
42
48
16
6
41
87
85
63
43
43
14
11
3
40
44
29
11
16
59
51
32
17
29
15
6
60
65
51
40
22
13
8
13
22
52
49
18
11
35
49
36
13
9
43
67
52
29
15
35
41
26
60
47
24
23
18
43
47
48
11
25
23
40
27
9
4
27
61
48
30
1
26
20
10
77
45
64
28
66
60
11
72
25
48
37
16
10
9
39
57
53
36
70
66
36
70
66
24
64
67
32
4
61
78
54
61
33
24
34
0
57
27
25
18
62
55
28
22
37
45
5
2
21
54
40
36
14
9
30
53
43
13
36
57
54
14
52
50
28
26
22
76
55
52
26
23
45
46
22
20
93
73
51
49
22
21
78
18
79
34
77
68
44
39
56
77
59
35
66
36
55
33
28
3
18
20
42
16
38
20
72
52
18
15
19
52
23
21
37
32
3
51
46
17
38
37
10
5
58
52
32
27
22
46
43
18
11
97
57
80
26
68
62
35
55
50
26
25
24
84
66
59
56
41
32
12
10
63
41
36
28
67
54
21
54
54
29
62
58
37
14
9
51
33
23
87
27
32
6
67
50
17
45
60
55
27
55
50
27
21
19
16
25
24
2
5
48
40
22
16
0
48
23
18
20
3
44
23
19
18
35
32
13
7
5
2
32
13
7
3
44
43
19
15
11
38
48
13
39
18
13
11
8
20
4
26
17
20
31
3
0
33
24
5
3
1
35
17
13
12
7
36
15
7
21
18
0
24
21
15
24
22
9
27
22
4
2
14
11
9
40
12
11
7
0
47
21
19
58
48
30
21
10
51
50
21
20
17
14
8
32
31
7
3
55
26
35
2
47
50
30
52
44
25
24
21
20
12
48
38
17
13
90
60
66
44
40
29
7
6
3
2
59
50
22
28
10
24
26
49
23
19
20
32
0
53
39
18
16
27
0
0
46
44
20
16
14
25
5
1
54
12
24
23
5
30
17
64
5
66
43
16
7
19
22
0
18
25
24
37
27
11
9
4
39
18
15
13
11
9
1
21
0
44
19
17
9
30
29
9
5
3
40
29
12
4
81
52
26
22
3
21
8
13
26
29
11
5
4
2
66
63
25
29
13
11
5
54
46
25
1
54
7
34
31
60
59
53
17
17
40
39
9
22
45
65
40
47
27
29
5
4
39
22
38
26
7
47
53
26
9
29
28
8
2
22
59
18
20
51
23
25
4
14
81
55
22
17
8
36
40
14
50
50
18
23
8
4
22
4
19
2
50
20
68
58
25
11
3
3
32
28
4
30
15
4
41
41
17
8
8
5
42
24
19
78
22
3
0
3
89
34
31
13
10
34
16
8
25
39
35
18
0
17
15
0
24
43
33
24
17
0
29
7
4
17
52
47
21
4
20
1
18
0
7
37
29
10
9
7
58
59
12
61
50
21
18
14
10
48
43
12
16
18
0
3
43
22
83
51
28
53
76
24
17
39
36
13
90
79
74
58
34
10
30
9
4
42
14
57
30
21
1
52
48
27
21
11
64
35
31
9
0
67
48
26
24
21
73
40
6
34
32
12
60
73
19
60
73
27
12
3
16
39
20
19
17
54
33
13
9
0
63
45
12
12
5
5
47
9
87
45
20
18
0
47
16
14
11
0
37
10
41
37
20
15
9
3
24
33
23
22
45
23
35
16
14
38
33
8
76
62
30
23
4
3
61
36
16
40
43
43
38
12
10
22
19
1
17
39
13
11
9
66
31
6
38
23
6
2
0
41
38
19
28
1
17
19
32
48
42
12
10
28
13
24
4
3
19
13
34
27
20
2
0
20
57
52
47
22
29
55
61
14
9
7
29
26
6
61
51
54
29
24
7
57
37
34
10
8
43
43
22
6
35
40
45
21
26
26
10
4
23
29
5
3
76
64
35
27
3
21
83
48
18
40
13
24
39
36
9
2
60
33
32
11
6
23
26
17
55
50
26
24
17
72
68
51
32
41
38
11
7
turges, Scott y tablas dinámicas

6000

5000
FRECUENCIA FRECUENCIA REFREC.REL.ACUMETIQUETA
5253 11.97% 11.97% 0-6,02852094737483
4000
10227 11.33% 23.30%
15464 11.93% 35.23% 3000
20418 11.29% 46.52%
24660 9.67% 56.19% 2000
28169 7.99% 64.18%
1000
32182 9.14% 73.32%
35335 7.18% 80.51% 0
37989 6.05% 86.56% 1 2 3 4 5 6 7 8 9 10 11 12

40005 4.59% 91.15%


41347 3.06% 94.21%
42418 2.44% 96.65%
43213 1.81% 98.46%
43613 0.91% 99.37%
43827 0.49% 99.86%
43877 0.11% 99.97%
43890 0.03% 100.00%
100.00%
6 7 8 9 10 11 12 13 14 15 16 17
EDAD
59
79
59
50
34
16
2
9
5
52
30
25
5
40
18
16
14
4
39
19
16
15
23
42
22
20
19
0
36
18
4
38
35
10
58
58
25
14
34
30
13
11
7
19
13
28
9
1
42
45
25
22
39
43
25
38
40
49
16
14
36
35
27
24
7
3
39
14
12
8
32
30
17
1
28
27
5
68
38
48
30
14
10
7
23
59
32
9
39
38
4
24
25
4
1
16
49
9
27
29
10
38
5
27
44
42
19
12
7
30
28
6
73
34
25
9
7
4
1
43
20
18
38
20
18
34
30
4
18
42
58
14
11
70
24
22
4
27
21
20
56
57
17
15
14
13
30
29
3
63
35
35
13
9
65
26
30
28
2
0
32
48
55
42
22
2
19
15
72
44
7
31
10
23
19
43
37
11
10
8
5
4
1
31
13
7
42
36
15
11
5
41
38
67
66
33
34
8
4
32
32
10
8
45
30
13
39
37
12
63
48
28
3
26
24
38
25
22
4
60
49
29
10
27
25
22
3
34
17
14
70
25
26
4
50
22
17
13
32
42
41
17
66
38
31
12
10
57
25
29
10
54
40
51
41
9
24
18
1
25
21
0
57
37
14
7
35
12
5
28
24
5
18
27
27
1
86
58
54
25
57
57
25
4
21
32
25
6
5
2
0
33
36
9
7
2
22
48
32
30
29
10
52
24
4
40
62
68
41
34
14
12
36
33
17
15
10
9
44
47
19
15
48
49
27
25
5
19
59
53
34
7
83
65
45
39
12
9
5
57
39
14
38
34
13
44
45
15
14
57
88
31
25
10
7
3
39
28
10
7
4
35
33
13
8
7
2
57
48
12
10
58
48
26
7
24
3
23
44
30
10
7
23
24
2
31
37
10
33
16
11
9
62
44
40
11
52
45
12
57
58
57
35
35
16
15
9
2
29
28
2
37
34
2
69
60
31
28
38
34
6
64
50
25
23
16
7
33
25
7
0
23
50
52
24
16
93
65
65
61
31
28
8
6
36
33
8
38
76
65
27
9
42
38
17
12
59
81
48
43
81
75
68
49
20
11
65
44
24
18
16
9
7
25
9
4
41
24
6
22
16
11
52
24
22
34
26
5
1
52
44
24
19
0
17
15
42
34
11
9
40
35
13
12
5
33
52
24
57
48
3
48
38
20
16
6
45
38
17
14
65
63
54
50
46
57
63
34
17
67
46
30
14
8
17
35
25
70
32
29
52
24
50
51
47
32
2
26
5
40
39
19
11
50
45
25
23
21
9
62
70
39
50
50
30
53
28
0
25
4
23
20
16
27
26
6
4
2
33
34
17
15
2
45
7
70
16
12
40
36
5
33
29
2
60
47
26
20
47
16
71
26
4
29
26
7
5
2
32
30
39
18
16
14
0
24
25
7
59
50
29
8
6
0
22
19
17
12
73
67
30
12
52
48
24
10
51
41
46
45
25
3
24
3
47
38
21
19
53
27
45
21
14
31
27
5
26
20
3
36
36
11
52
52
23
22
16
48
36
14
11
9
25
6
0
49
48
27
26
23
22
20
18
16
13
41
32
14
11
6
45
35
15
12
9
21
23
1
65
24
31
29
13
8
18
0
34
33
17
0
28
43
6
57
30
24
21
57
38
29
13
9
39
39
21
20
16
13
7
73
19
15
12
40
40
24
14
12
8
1
29
22
4
2
22
40
40
17
11
3
46
43
19
17
15
9
76
63
43
40
22
18
14
11
5
0
41
17
31
25
11
7
2
0
27
7
63
36
17
12
11
45
40
16
14
12
8
4
2
1
49
37
39
38
19
39
32
15
14
7
27
23
3
46
60
34
23
21
35
9
37
19
17
1
16
8
20
25
30
12
10
6
45
40
21
19
17
14
21
18
71
45
31
46
8
70
71
35
29
41
38
75
52
54
45
26
24
2
34
25
4
61
53
35
32
28
24
10
63
41
45
17
86
64
57
49
29
12
26
4
2
0
23
20
16
45
16
4
2
23
19
88
48
10
9
26
25
7
5
42
45
13
12
65
47
9
33
9
38
60
52
17
0
12
24
24
6
59
46
22
20
16
2
43
43
21
0
19
32
12
51
16
49
52
23
34
36
34
13
8
5
45
25
5
2
16
59
36
27
28
7
2
28
27
9
8
5
21
29
28
7
36
26
26
0
75
36
11
52
20
59
58
33
7
24
23
60
58
52
51
27
22
2
48
43
22
27
2
24
57
64
58
44
19
12
59
40
22
17
0
75
76
41
17
6
34
1
20
55
56
23
58
25
24
23
1
21
48
45
18
9
30
34
32
32
7
38
15
9
33
48
41
10
5
49
46
21
17
0
68
44
16
20
21
2
24
25
5
31
30
8
51
48
31
28
9
7
5
71
56
20
23
4
27
23
0
64
43
42
19
17
8
53
33
31
20
1
18
54
52
10
44
37
7
3
48
3
67
37
34
16
14
11
6
40
40
15
11
7
43
40
20
14
10
5
29
25
3
56
70
67
45
42
36
37
28
6
48
43
26
24
28
46
44
19
16
39
37
13
11
1
0
57
79
34
33
16
8
0
50
45
15
26
17
30
24
46
40
18
16
11
10
7
44
44
18
14
7
62
25
25
13
4
38
35
11
5
61
21
16
1
53
30
13
10
3
26
9
6
22
26
28
11
51
38
19
17
16
12
11
34
29
13
7
53
49
12
47
27
10
79
66
55
46
43
17
16
14
2
46
20
15
12
75
72
45
43
15
10
8
76
70
42
38
36
29
33
44
40
16
29
27
6
50
26
24
4
37
37
6
35
34
14
12
2
61
57
15
39
38
17
13
7
42
48
14
11
34
29
7
3
66
61
38
2
34
12
10
25
82
30
38
20
18
37
35
12
29
53
33
24
6
4
1
50
38
19
0
13
57
53
31
19
34
43
7
6
29
11
10
45
38
18
21
25
60
41
5
35
13
6
42
44
21
15
73
47
43
27
5
52
43
20
8
75
79
42
19
75
46
2
35
43
33
8
1
57
18
86
36
16
13
49
50
11
44
45
11
75
74
54
42
46
5
43
37
18
14
13
39
39
12
9
2
65
56
36
13
8
44
38
19
0
17
14
13
11
65
32
82
53
45
42
55
46
30
45
43
13
31
40
17
7
35
26
37
14
26
28
26
23
22
18
46
15
36
25
6
5
33
27
7
5
31
16
14
69
30
11
22
22
2
57
50
34
28
8
36
40
13
8
35
42
24
42
79
54
50
48
13
46
44
8
42
40
60
67
28
31
30
67
64
66
66
42
50
50
19
26
3
23
40
30
7
50
25
75
25
29
48
38
13
8
34
36
20
17
7
79
48
20
16
73
53
54
20
32
30
1
28
25
5
35
32
11
7
0
43
29
12
0
52
32
10
9
21
27
29
5
4
2
72
49
18
13
83
74
49
23
41
37
51
51
19
16
41
50
53
26
22
56
50
17
78
53
25
43
42
47
21
1
19
39
24
36
36
13
7
3
28
75
72
43
40
18
15
78
56
38
34
86
34
14
6
79
44
20
11
37
18
26
34
7
40
32
21
16
14
10
32
32
10
7
0
43
43
20
17
35
49
34
29
13
10
8
50
44
39
15
11
6
67
25
29
26
9
65
49
30
67
41
11
37
5
34
32
14
12
41
38
10
58
45
17
32
28
67
66
47
24
19
44
30
20
2
53
28
40
11
23
64
52
18
15
36
33
6
3
62
57
39
22
37
16
1
30
28
5
29
27
5
3
54
34
40
44
14
12
10
8
20
2
76
59
53
26
25
35
34
3
49
45
17
17
65
64
41
18
13
74
69
41
44
71
28
8
5
21
26
7
2
86
53
29
24
60
34
30
37
57
40
16
15
43
41
11
10
55
63
41
50
55
22
18
60
63
30
25
4
0
51
45
55
50
28
3
10
79
47
37
13
75
74
46
43
42
40
38
46
45
40
17
78
80
44
22
45
46
14
11
66
58
16
74
60
65
56
53
23
14
47
37
17
12
86
41
38
18
5
41
39
41
11
65
27
30
2
60
43
13
43
43
16
8
36
48
21
11
8
45
7
6
40
35
33
9
8
74
79
79
44
20
27
1
58
22
25
2
1
63
17
67
74
31
4
33
16
50
38
19
18
6
60
50
33
78
72
31
32
7
2
40
38
9
2
38
1
52
45
24
35
28
10
6
75
42
54
20
0
38
19
18
13
8
40
33
13
11
40
16
15
64
56
12
75
52
27
10
2
24
21
48
23
19
49
29
12
11
42
18
15
58
75
38
43
9
6
69
60
36
6
76
61
20
39
12
4
43
14
16
16
62
46
21
16
51
23
28
12
10
29
36
9
6
35
32
11
6
38
38
16
12
9
60
53
25
18
14
43
35
15
11
46
40
17
16
10
9
41
31
13
2
29
18
76
49
29
12
28
23
3
1
0
31
31
32
12
9
5
4
0
51
37
19
4
12
75
42
40
35
35
41
13
55
39
16
15
14
30
27
60
35
16
82
50
48
20
56
51
26
7
26
19
56
45
25
23
4
94
74
28
32
59
47
22
20
44
18
14
48
49
22
28
0
13
10
5
23
35
32
7
2
33
36
48
49
25
24
17
38
19
15
31
40
47
20
17
42
17
32
44
38
23
20
56
46
30
27
23
15
38
37
12
2
68
54
24
32
3
47
52
48
50
23
5
2
20
82
58
57
60
44
35
8
80
39
34
10
48
51
21
30
32
57
50
30
25
4
61
50
10
54
26
4
25
59
34
30
8
44
34
17
12
65
55
77
37
35
0
70
67
38
40
19
18
36
3
42
35
12
3
45
40
20
16
12
8
73
39
35
12
9
70
65
34
16
11
9
48
52
25
5
24
19
43
40
26
25
19
49
58
29
7
37
14
13
60
33
60
30
27
6
3
26
21
74
64
34
36
34
16
10
38
32
37
18
17
66
54
32
28
24
35
36
0
75
81
89
58
53
21
19
19
3
66
42
19
9
48
60
38
11
6
57
15
12
52
47
23
25
5
21
60
58
54
52
30
21
26
6
46
44
19
16
10
53
48
27
23
50
40
16
11
24
22
6
3
45
18
45
12
50
54
57
18
17
91
58
34
33
21
80
70
53
33
42
40
10
42
39
1
35
10
67
68
40
20
19
4
49
47
73
55
26
84
40
55
25
0
23
21
0
22
24
48
26
9
23
22
5
0
45
44
22
20
17
69
68
37
15
36
34
11
3
42
36
17
15
10
42
31
27
8
28
72
37
36
31
19
34
28
0
35
43
18
16
48
38
11
22
50
76
16
48
46
24
25
3
2
28
26
2
54
43
38
24
22
21
60
26
8
7
1
36
39
9
5
40
41
12
3
20
46
14
11
19
54
46
26
24
7
3
14
46
41
22
21
16
54
47
10
8
64
31
68
46
33
0
26
24
46
63
59
57
30
47
53
48
31
3
13
75
73
31
25
40
37
10
40
39
19
43
19
2
16
14
63
63
45
44
22
13
8
62
61
33
31
49
25
50
53
54
85
59
58
34
33
85
38
45
17
10
58
56
32
48
15
12
52
24
22
19
19
18
72
54
26
25
36
60
86
59
47
36
31
6
57
48
23
9
38
19
44
50
45
19
14
12
37
36
17
22
43
17
25
4
20
37
17
15
26
46
27
62
58
37
35
37
10
6
26
7
4
74
70
69
59
35
29
10
6
23
22
21
56
36
15
92
76
70
48
47
82
57
93
52
49
52
16
39
36
11
78
65
56
37
56
25
22
37
36
5
51
50
24
17
0
98
69
37
36
30
60
52
31
8
23
47
22
20
16
40
53
51
28
27
22
37
35
13
2
54
25
6
23
69
17
75
67
67
44
43
22
64
28
73
52
43
8
72
66
73
65
68
21
20
11
6
27
8
42
15
15
13
32
23
8
7
1
27
32
7
5
38
39
18
16
11
44
36
14
7
23
22
29
2
1
43
45
17
29
39
35
17
12
78
41
40
36
32
31
5
49
54
20
17
66
64
42
34
42
74
47
50
17
75
52
52
24
50
25
21
16
55
44
16
51
57
68
66
86
79
71
57
22
17
75
47
44
49
21
51
60
11
66
26
30
30
31
78
57
52
48
64
32
38
14
9
2
43
35
15
13
11
76
74
55
42
40
17
17
44
76
19
86
86
37
26
9
7
52
65
54
44
41
19
16
76
53
50
25
19
38
40
38
12
11
55
50
24
2
28
6
3
39
46
42
15
11
9
37
34
29
43
45
22
18
12
32
35
45
6
18
16
37
10
65
37
10
72
66
40
35
21
3
0
49
44
26
16
9
85
57
55
27
26
24
54
43
50
30
31
1
26
66
62
45
38
58
63
40
20
17
80
73
51
49
46
76
45
44
17
14
71
49
78
31
47
45
22
57
50
26
17
15
73
45
53
15
42
13
67
64
25
28
61
39
41
13
40
94
77
49
55
50
58
46
27
22
17
32
30
4
0
59
67
26
84
43
30
33
58
48
22
57
55
23
15
64
47
54
49
19
15
24
51
37
0
26
22
4
37
38
13
9
36
15
8
39
20
36
37
5
46
56
30
14
77
75
53
50
27
6
4
64
35
40
10
8
3
30
29
10
9
26
22
6
67
67
51
46
23
20
15
73
46
44
21
9
40
2
49
51
25
1
23
14
58
51
28
70
45
41
21
40
37
36
26
22
69
22
1
76
57
52
48
47
60
46
25
13
51
24
23
51
7
46
51
47
53
63
34
32
27
25
43
70
38
36
3
81
76
73
42
42
8
85
83
50
17
37
35
8
6
50
55
48
29
21
55
77
30
42
16
77
62
77
70
29
35
70
45
39
6
65
38
13
49
45
17
16
13
29
49
36
75
50
10
23
34
74
72
70
69
44
42
12
50
42
28
4
2
39
51
48
24
22
13
74
68
40
83
80
76
19
72
49
59
53
28
25
40
32
5
25
24
52
36
12
8
72
67
75
54
30
33
53
45
42
40
24
20
58
56
25
34
38
18
15
13
10
79
75
38
44
45
15
14
11
26
32
29
13
1
20
56
71
16
41
31
6
5
39
38
8
1
27
70
58
37
27
51
53
30
20
18
49
45
14
60
19
16
56
49
25
7
45
43
21
19
39
15
8
43
39
1
45
48
15
12
73
48
19
17
20
32
1
51
57
12
11
73
41
67
54
18
65
40
71
28
22
75
60
69
60
29
33
67
60
50
46
18
9
31
2
32
32
9
1
87
65
64
62
34
44
55
22
30
61
61
14
31
48
44
18
17
13
34
45
30
12
20
62
56
33
19
23
70
64
55
36
31
14
34
85
58
52
43
38
43
19
16
6
48
83
40
66
42
75
50
30
9
7
41
20
1
42
9
50
43
24
23
21
75
38
36
14
34
9
7
4
19
22
24
56
24
30
28
5
2
44
41
17
14
11
44
44
20
18
15
6
40
28
12
7
13
51
50
24
19
66
35
29
55
23
14
26
24
4
26
26
2
0
19
43
13
40
33
15
13
3
71
35
22
23
6
2
36
29
7
4
45
54
25
17
23
8
0
51
48
24
1
18
15
54
29
11
58
51
29
26
39
39
15
9
41
44
23
15
13
54
49
22
43
20
16
9
27
19
4
18
20
73
69
41
40
48
43
7
5
62
33
35
15
14
11
10
27
20
0
39
29
10
7
4
41
36
16
13
6
38
39
15
13
11
23
2
38
36
15
9
39
31
11
8
6
59
39
47
48
20
18
53
52
25
24
24
23
71
46
40
38
81
46
58
59
63
37
17
9
5
62
58
38
18
34
13
9
56
31
22
33
11
65
21
0
46
31
10
7
76
46
16
26
0
51
32
15
13
13
39
34
8
6
44
87
75
52
43
3
18
39
6
17
16
42
34
20
13
10
36
35
7
2
69
36
14
34
30
29
54
23
20
19
37
36
14
8
36
17
10
7
33
23
26
14
55
41
18
15
46
36
9
5
51
24
28
38
17
56
45
22
17
39
35
10
76
48
58
57
23
21
20
40
41
13
12
5
47
50
16
9
54
46
25
5
21
19
18
26
31
29
9
90
17
16
14
39
40
40
20
15
14
12
65
39
36
24
19
50
41
22
20
64
46
43
35
37
15
11
25
2
37
44
22
18
7
32
32
5
66
60
28
29
28
5
71
47
45
50
49
49
21
18
10
50
21
43
44
20
17
15
45
42
14
75
70
71
45
46
22
27
28
8
58
20
2
32
31
47
24
0
17
15
42
18
50
50
46
10
8
43
36
6
45
47
16
13
50
47
13
11
46
32
11
8
5
0
32
9
8
44
43
12
10
7
45
47
45
24
13
70
37
14
61
23
5
14
16
65
45
37
33
18
16
2
80
70
58
57
55
28
38
15
13
77
80
47
45
24
23
40
35
8
53
46
23
18
6
52
27
24
79
50
43
21
18
15
26
29
5
46
46
54
33
27
1
47
50
28
11
8
5
3
0
48
37
15
12
10
8
6
3
48
56
15
14
12
23
23
3
63
23
0
30
28
6
4
2
76
63
95
79
83
32
58
55
30
15
69
29
1
0
56
52
27
24
25
3
41
42
5
4
50
23
3
29
0
36
8
48
20
14
5
74
50
28
25
5
71
69
39
8
35
33
11
4
27
12
3
39
58
52
25
62
47
26
3
24
14
39
38
38
18
15
63
37
35
13
52
52
22
17
41
41
42
38
43
60
42
16
14
67
72
60
22
7
2
52
48
23
20
12
50
19
15
63
38
4
44
19
77
42
41
39
38
36
77
49
22
11
45
12
43
42
40
6
25
8
66
76
68
42
7
40
38
36
34
2
74
38
10
46
44
23
20
16
79
73
50
48
45
39
42
20
50
33
32
4
56
52
26
24
22
25
72
68
44
84
64
46
33
32
30
40
27
6
60
53
58
32
29
23
21
55
25
84
42
19
17
70
74
49
76
53
51
50
46
35
14
24
1
47
38
38
39
16
12
40
36
14
13
13
44
50
8
45
40
20
44
12
12
59
26
24
29
47
48
19
30
31
7
4
2
54
52
20
19
57
29
26
25
22
43
17
20
19
0
52
48
72
44
41
38
36
31
52
60
30
62
46
23
21
21
50
19
17
56
53
33
30
23
18
62
55
37
16
6
41
22
16
40
19
33
25
42
4
24
23
30
29
6
2
28
5
40
37
16
5
39
41
8
39
18
9
38
42
14
65
56
28
26
87
50
47
39
28
11
8
7
78
30
26
58
58
47
26
10
78
42
35
38
35
10
3
46
38
19
17
31
32
5
60
58
20
26
36
25
35
40
17
10
39
72
42
45
48
15
12
52
29
45
44
15
14
58
53
53
52
48
12
77
69
37
70
37
71
63
41
38
23
70
45
42
16
29
13
54
60
50
33
39
6
5
3
36
32
9
70
42
38
72
15
65
23
67
60
63
72
50
46
8
6
50
46
11
53
48
22
22
16
45
35
73
70
47
18
12
54
55
52
30
24
17
37
7
40
39
17
13
92
80
50
60
49
45
11
64
51
26
25
17
53
49
20
17
57
53
30
21
30
48
56
43
13
9
43
19
11
53
51
40
20
12
10
90
48
32
17
16
14
69
64
30
6
2
53
32
4
1
84
30
34
13
41
36
15
22
24
7
0
19
47
45
23
18
46
42
17
14
51
49
19
26
22
1
48
37
31
7
45
44
22
1
16
54
48
27
2
23
19
9
71
68
22
18
0
42
44
36
20
19
17
78
76
68
31
8
43
40
42
21
3
71
43
39
74
34
42
42
18
16
89
48
59
31
28
6
1
35
32
5
2
64
60
27
67
55
28
23
1
40
37
37
14
3
90
70
38
38
18
13
8
71
63
38
38
5
3
37
8
32
32
8
5
54
54
28
28
26
0
70
48
34
27
51
48
25
22
20
17
6
2
65
44
20
13
12
44
21
17
82
42
35
40
32
10
8
47
34
14
8
36
39
4
2
57
53
13
21
2
25
9
5
3
15
24
37
18
68
39
34
16
14
12
9
7
5
54
23
30
10
9
7
21
16
0
46
20
16
12
30
26
29
9
7
1
34
29
12
3
0
44
45
22
13
11
9
19
18
73
40
38
44
30
13
3
28
30
6
3
36
32
62
40
24
24
3
0
22
19
2
36
27
8
0
90
29
8
7
26
28
0
44
45
24
20
13
9
33
15
13
3
70
54
18
36
16
14
11
8
3
67
21
40
35
11
7
5
45
50
30
34
14
12
20
62
32
31
32
8
28
36
20
9
6
65
32
25
38
29
14
12
5
3
3
23
26
8
7
5
4
15
46
20
25
7
54
47
28
22
44
59
33
18
13
22
17
20
2
29
11
41
41
15
10
40
35
10
9
9
5
3
0
0
48
21
27
2
17
40
38
17
15
9
1
53
18
17
14
11
8
6
4
3
27
8
5
1
27
27
9
6
4
15
35
37
15
13
5
51
18
37
25
7
38
38
17
15
13
10
34
45
16
14
11
10
8
34
18
13
65
37
38
10
5
2
45
48
18
13
12
51
13
31
50
7
25
25
3
23
27
0
37
37
15
13
55
42
17
15
2
49
44
26
19
15
9
7
17
0
47
44
24
22
19
14
39
34
12
10
8
54
42
25
23
20
17
15
12
9
6
4
2
60
44
40
75
61
40
20
18
10
6
3
33
28
10
9
4
2
46
42
17
15
13
11
1
71
31
36
12
3
62
24
18
8
65
41
44
8
29
19
4
61
75
39
9
8
2
20
0
16
21
20
2
40
28
12
10
8
6
32
34
16
14
11
4
2
36
36
48
24
53
54
32
13
9
6
3
44
43
20
1
18
19
4
74
40
46
12
8
42
24
26
3
28
22
73
48
35
32
9
6
3
37
31
13
5
10
69
38
38
24
7
5
3
1
38
39
17
15
13
44
44
20
17
11
22
72
48
46
16
14
7
43
29
11
9
8
6
3
0
17
53
52
32
32
9
8
53
27
12
6
2
22
17
21
19
40
46
15
11
16
18
1
26
3
1
65
45
14
11
40
18
14
11
7
27
27
5
2
52
53
15
53
16
20
27
5
1
82
71
33
45
21
19
16
14
48
53
40
39
22
20
16
11
40
37
14
13
58
55
14
29
24
6
4
3
47
26
21
57
58
26
36
25
11
9
48
55
27
9
7
0
23
20
1
22
16
1
39
35
8
4
36
32
15
13
45
43
14
9
7
4
41
41
20
19
12
65
24
56
56
36
33
32
6
4
60
49
23
30
27
6
2
25
7
60
55
25
7
23
29
24
5
2
28
34
14
11
24
30
3
37
17
10
26
3
52
30
23
21
16
28
24
4
0
18
50
47
14
27
39
8
2
1
23
27
6
38
30
12
11
10
5
57
45
24
3
44
38
14
8
41
35
16
14
12
4
0
76
52
65
27
9
7
0
42
20
46
25
17
16
27
17
0
23
5
20
3
1
69
35
34
32
10
8
6
5
37
18
50
24
17
26
26
8
3
1
52
41
13
21
25
4
0
18
18
52
27
22
21
0
87
87
47
37
25
16
12
47
40
15
39
34
15
1
38
41
53
70
36
28
11
8
3
42
40
30
13
7
72
69
30
29
50
49
23
16
14
12
9
6
3
25
37
5
5
4
80
75
46
33
8
7
35
17
23
20
45
45
25
21
17
42
36
18
13
40
32
19
11
27
24
40
13
12
54
49
54
50
36
32
14
12
11
2
49
21
20
34
22
71
53
51
27
23
19
30
10
8
6
25
25
64
52
28
27
25
23
18
17
54
52
22
60
55
27
55
23
57
28
65
55
26
0
60
56
30
20
37
34
7
29
26
6
3
55
53
26
28
23
7
6
4
40
7
3
31
29
5
2
0
60
47
32
3
16
23
2
46
43
23
19
9
58
57
26
33
18
16
15
9
36
31
13
11
7
60
21
24
3
18
20
0
36
42
13
19
17
63
52
30
30
7
27
21
3
0
23
19
2
48
22
26
21
40
36
8
4
44
34
18
13
10
51
46
19
6
48
44
15
10
76
48
20
27
4
44
40
13
7
4
78
33
30
28
17
63
57
33
25
10
7
5
0
38
35
15
11
1
65
43
31
31
13
10
8
57
29
8
27
10
9
1
28
6
4
2
0
40
23
52
45
6
50
25
32
3
85
62
29
40
12
10
37
38
17
12
5
23
18
0
22
23
3
42
39
18
16
13
20
42
36
19
15
36
34
8
4
84
58
32
37
4
25
21
2
0
32
31
12
10
8
6
3
0
30
26
12
11
8
4
4
46
44
14
39
33
15
13
12
10
8
48
38
19
46
17
23
7
2
21
3
20
22
2
0
36
25
7
5
49
48
26
40
39
11
10
8
19
19
0
27
27
11
51
17
49
51
33
26
2
0
36
32
15
13
11
9
31
32
6
4
1
37
27
14
13
11
4
3
85
32
25
3
30
26
6
4
0
20
34
37
8
3
67
45
45
19
18
14
9
62
35
41
19
13
10
30
22
4
1
59
39
13
21
21
2
19
17
0
67
72
18
16
54
55
19
17
16
15
20
15
42
50
48
29
27
22
21
15
13
11
17
1
58
30
48
47
23
18
36
37
42
40
15
12
10
8
33
8
0
43
44
20
21
21
5
0
40
35
17
12
10
54
42
25
24
0
55
49
26
43
42
21
18
54
25
22
22
67
64
38
30
42
23
21
19
4
26
7
4
57
53
26
56
50
22
11
49
44
21
5
60
33
23
9
8
4
53
46
26
22
4
28
38
36
16
14
20
46
43
19
13
44
24
23
19
18
17
40
37
15
10
32
46
33
8
47
46
27
20
45
41
20
18
44
30
11
3
52
32
35
36
12
65
63
35
33
6
39
15
13
11
47
45
16
15
19
35
17
15
23
30
14
7
51
54
17
19
0
45
24
20
51
42
24
23
20
15
47
51
53
42
14
51
54
26
23
48
43
20
9
8
40
39
21
1
14
7
23
23
2
52
50
21
17
10
5
37
37
11
10
45
82
12
48
23
38
12
2
60
35
5
33
15
39
38
14
10
61
27
24
28
28
0
33
35
1
42
16
15
32
27
25
24
3
21
70
64
27
4
25
26
9
3
57
41
16
10
25
4
23
20
2
19
24
30
74
65
43
9
7
26
3
0
14
71
22
19
15
30
30
30
36
36
16
12
10
7
0
40
41
10
39
34
13
10
8
72
40
42
16
12
10
53
72
43
39
14
6
6
4
84
43
40
23
20
10
6
43
44
17
15
5
22
66
49
21
43
12
8
1
44
32
16
15
3
33
28
10
8
2
37
24
6
38
37
17
12
9
74
44
33
26
38
12
11
10
49
48
26
24
23
21
11
36
53
32
10
7
7
5
24
20
71
59
24
39
40
12
38
38
11
5
51
23
43
19
80
72
45
19
10
24
6
43
41
20
16
46
55
44
36
40
39
15
13
10
67
59
53
25
20
25
24
50
50
20
53
38
3
1
28
28
77
36
35
17
41
56
42
23
20
72
48
36
7
5
55
50
26
21
43
34
34
6
57
57
30
75
39
35
3
22
36
11
45
41
52
49
16
11
10
76
71
48
57
50
20
18
52
30
27
53
26
18
20
61
39
13
68
62
37
15
4
30
6
29
0
62
55
35
32
36
11
59
38
7
36
8
49
28
15
24
2
52
52
16
47
24
23
21
50
50
26
57
33
36
2
14
40
11
78
29
7
6
2
78
50
25
30
69
66
26
24
30
29
63
61
32
25
38
17
37
8
7
36
7
53
42
26
17
52
15
12
90
54
56
60
21
46
46
9
97
70
57
58
7
45
44
21
13
8
59
52
21
18
14
22
55
50
27
26
24
15
47
24
22
50
46
13
8
55
37
13
7
48
47
56
57
27
33
32
14
9
51
26
17
47
48
20
82
78
42
38
44
9
8
96
53
52
34
83
57
22
76
36
39
8
26
40
6
2
0
40
38
16
14
9
49
44
22
18
45
28
12
10
67
59
33
32
5
1
30
27
6
20
20
2
99
52
50
50
47
7
63
62
40
19
16
15
14
6
58
52
26
22
40
30
17
11
1
39
15
59
49
26
21
18
31
12
10
28
1
87
48
27
25
20
44
35
8
3
9
34
11
76
36
21
17
6
6
40
11
10
66
43
37
67
57
49
39
72
55
60
60
29
36
0
48
48
26
21
80
82
90
70
65
70
75
16
15
6
75
64
45
34
43
42
8
6
16
70
68
47
20
0
75
54
48
26
18
43
7
75
74
26
55
56
23
70
53
44
22
18
59
61
28
26
23
79
78
43
45
17
13
9
6
65
36
44
36
18
17
7
5
30
26
5
5
32
9
48
40
9
36
36
16
10
50
49
15
73
62
37
40
10
8
32
32
10
3
1
38
37
11
19
17
69
68
22
20
50
26
21
0
59
62
38
38
11
25
73
67
35
33
39
30
21
5
61
58
51
37
30
8
5
31
31
1
52
44
36
61
58
58
29
25
51
51
25
21
35
28
10
6
35
8
5
32
5
22
20
40
33
52
50
27
15
19
19
0
18
33
28
3
0
74
44
42
39
37
42
38
10
58
54
33
20
18
34
29
10
3
42
42
39
19
18
12
61
61
37
33
35
34
9
7
63
59
67
42
43
8
40
36
8
48
20
19
14
39
46
22
20
18
13
12
54
54
28
53
40
14
8
5
38
20
4
92
40
38
14
5
43
47
17
32
35
13
7
69
37
5
39
0
38
48
13
9
62
45
50
52
51
39
10
7
1
79
56
56
26
24
20
18
55
41
20
13
8
55
49
23
22
56
22
58
37
22
57
57
27
57
54
32
26
28
19
33
27
4
2
77
28
26
4
1
24
22
18
45
48
22
21
17
75
55
25
21
46
46
46
27
21
53
22
21
87
89
65
64
40
32
30
12
10
42
59
58
30
29
22
52
53
30
24
0
23
22
2
49
50
22
15
94
35
59
54
25
21
40
35
9
7
6
36
43
42
22
21
41
16
59
22
29
23
2
50
42
18
15
24
83
43
50
50
26
29
30
2
42
66
80
11
70
63
39
37
28
55
27
24
6
3
23
30
65
58
35
40
10
82
72
40
14
82
66
62
22
54
51
50
86
38
37
40
38
20
10
5
37
34
13
69
68
34
48
40
10
7
43
22
20
40
30
11
8
55
47
27
25
22
15
14
53
47
27
25
35
25
44
27
8
57
48
21
48
47
21
56
43
16
8
60
58
29
48
54
21
18
9
55
17
37
66
66
34
39
38
15
6
32
32
9
21
38
35
5
20
48
51
20
52
49
29
26
21
18
53
68
32
6
60
40
38
36
54
39
12
40
12
4
63
36
37
1
83
25
0
85
64
61
21
52
50
24
22
16
37
36
12
12
40
31
5
1
57
26
24
22
56
55
31
28
21
53
38
14
10
57
56
51
30
24
13
27
60
48
25
21
61
70
19
23
53
44
19
15
56
47
26
31
28
7
24
28
27
25
1
27
57
55
24
72
69
59
39
36
13
10
68
65
46
37
16
14
54
51
7
41
65
51
38
39
53
47
26
19
15
20
32
51
55
16
61
64
25
50
50
23
20
54
47
20
18
69
63
57
24
71
59
37
65
39
71
50
27
19
20
72
60
15
8
45
42
20
18
15
55
42
19
16
37
58
22
19
85
81
58
38
37
68
65
37
40
16
36
37
11
24
58
59
23
23
99
30
71
67
30
29
55
61
50
22
26
7
45
17
64
32
22
42
38
4
41
63
39
57
17
49
23
18
15
72
38
38
15
9
6
28
2
76
19
23
0
65
42
68
43
13
39
43
20
14
12
9
27
26
1
15
22
20
4
2
62
51
20
32
13
11
7
5
34
15
7
5
3
19
24
1
77
40
30
28
15
13
9
6
4
49
49
12
28
3
1
14
19
64
60
23
36
6
5
3
2
35
27
10
7
34
30
50
48
30
24
6
28
25
8
48
43
15
13
46
41
14
18
15
49
50
16
16
26
19
1
85
40
14
56
43
18
17
14
26
21
26
25
51
36
20
24
2
55
25
18
86
70
25
10
48
37
45
18
17
15
52
43
23
4
29
22
0
46
21
30
2
12
65
58
41
48
24
18
16
38
20
16
13
38
10
40
39
19
15
13
11
44
14
13
21
1
23
19
4
3
48
45
25
46
40
14
12
11
30
22
0
19
49
48
23
26
30
9
5
63
40
17
14
12
60
55
17
34
34
12
6
43
52
24
19
48
38
21
19
39
24
34
34
10
6
5
40
39
15
10
0
34
36
36
17
13
8
8
45
40
17
11
6
8
32
29
12
6
49
41
41
20
14
8
22
19
42
37
14
11
37
34
5
3
27
27
33
41
41
16
11
48
39
15
35
30
29
76
71
40
40
42
50
20
18
42
32
30
9
7
5
24
3
62
60
30
32
40
2
1
28
27
5
3
64
39
6
32
26
11
9
4
32
24
4
83
78
52
32
43
16
12
19
23
1
69
49
20
26
26
3
2
65
41
36
46
10
7
43
26
21
42
21
19
40
40
21
20
17
39
37
17
14
10
7
4
1
44
39
7
1
41
42
17
15
13
44
16
13
37
37
18
15
11
6
71
57
27
35
13
10
23
3
82
37
43
15
12
78
35
38
14
12
11
61
47
25
19
19
57
55
25
22
27
35
4
52
51
31
27
8
62
57
18
16
59
57
25
22
19
85
50
50
15
14
27
24
2
0
16
37
37
8
6
65
17
16
93
54
42
22
18
67
26
36
6
4
55
53
9
88
35
38
17
14
38
13
9
5
62
60
26
23
1
30
9
7
6
19
47
43
21
18
12
25
25
32
22
6
1
0
23
1
79
61
59
21
37
27
63
35
32
32
65
22
52
18
61
61
35
18
30
28
1
56
22
64
59
25
54
52
29
17
37
17
6
18
67
37
40
38
13
12
54
46
23
22
18
57
35
10
5
17
39
37
14
53
51
16
18
24
23
61
60
64
55
21
18
47
42
14
11
23
23
0
43
19
21
43
28
4
17
23
24
78
57
50
37
16
10
8
2
36
33
9
3
0
79
49
52
19
13
26
27
1
25
2
27
2
19
30
27
5
0
53
46
24
23
21
36
22
25
20
20
22
6
42
40
12
10
32
27
10
8
1
1
50
50
35
40
9
71
40
29
8
3
1
65
42
43
16
52
48
22
28
2
26
22
2
57
56
33
44
7
38
40
17
15
12
78
78
71
30
33
7
1
19
18
49
42
4
46
23
18
64
64
80
25
23
3
63
23
27
4
37
2
23
19
48
45
16
14
33
36
15
9
6
17
20
0
46
16
9
22
2
30
7
5
29
9
5
44
40
18
12
51
46
9
8
4
20
52
35
36
13
12
8
78
55
44
19
18
63
52
16
28
28
7
3
54
24
23
21
19
17
31
5
3
61
38
56
24
57
53
28
38
6
3
48
40
17
14
7
5
76
22
21
18
17
15
13
55
53
26
24
49
39
19
18
16
15
65
63
36
51
48
20
36
16
13
11
62
40
17
68
45
40
17
12
6
63
74
36
34
11
2
40
40
16
13
35
31
12
6
42
41
21
17
10
30
30
14
7
6
4
2
48
33
14
10
7
25
25
6
2
47
47
33
13
12
10
0
60
48
53
22
20
17
6
56
50
29
25
6
69
65
28
4
29
29
8
7
5
60
22
28
28
8
10
42
35
15
29
30
7
38
25
12
11
6
43
43
17
13
8
68
34
36
11
8
46
40
14
65
50
47
14
52
37
15
2
34
17
6
43
24
22
19
17
20
50
48
27
23
17
14
56
51
15
53
42
15
10
62
40
17
7
54
51
24
20
12
33
14
13
12
10
9
29
9
7
56
31
34
17
13
11
10
77
32
23
5
63
39
38
14
36
25
1
25
25
10
7
5
0
16
50
16
60
53
59
52
24
67
67
35
30
35
34
3
46
46
22
19
12
28
26
12
11
31
33
5
40
33
15
13
10
7
2
55
43
25
13
7
61
22
20
3
36
30
10
7
46
16
32
29
10
7
47
26
29
28
10
6
34
74
73
42
38
29
17
60
39
33
10
8
5
45
36
10
21
21
4
2
45
44
19
70
75
35
9
0
64
66
35
39
8
27
10
9
6
4
2
34
13
12
11
42
38
28
48
68
70
35
12
11
9
54
49
34
29
14
6
1
34
12
10
4
74
37
44
32
5
56
60
29
34
13
11
65
56
22
6
1
19
22
5
1
51
46
28
8
38
28
11
10
6
4
33
28
10
64
35
37
32
27
7
26
26
50
48
20
24
4
0
42
44
17
14
11
68
43
20
19
34
32
36
8
27
72
60
36
25
8
25
22
8
3
0
17
28
30
12
11
56
40
21
5
34
33
13
11
9
6
3
49
44
19
1
17
13
36
23
35
15
12
9
4
29
14
13
12
9
5
51
48
22
24
30
0
35
31
14
9
63
45
38
16
7
2
75
52
21
20
14
55
35
2
23
17
49
19
72
44
15
14
25
32
27
22
2
1
30
22
3
2
34
32
9
1
29
29
55
30
8
50
51
29
25
9
24
18
27
32
16
14
9
0
50
54
52
21
20
18
77
65
32
32
12
5
65
50
31
12
8
22
62
22
4
2
47
27
23
1
26
26
53
50
26
23
4
21
19
20
45
42
19
11
9
70
72
25
3
28
23
3
49
48
20
15
33
27
8
6
38
20
13
12
66
63
58
14
54
50
21
28
4
52
52
19
38
33
16
11
7
69
17
40
40
19
14
77
59
33
24
22
24
46
78
42
39
35
15
10
45
45
23
17
17
40
43
19
34
48
40
15
13
8
37
32
14
13
25
22
2
66
60
26
3
47
16
15
46
33
13
8
44
38
11
8
36
52
50
28
12
45
45
11
35
35
36
19
14
9
37
36
16
5
4
17
15
6
44
17
49
37
21
20
10
8
67
60
24
0
23
30
25
32
13
34
23
6
3
35
17
8
2
19
3
45
42
23
14
37
31
7
0
39
20
13
9
36
36
21
16
13
42
37
19
18
1
12
5
27
5
4
1
41
33
17
10
28
31
8
7
2
60
60
36
40
17
12
10
1
74
62
21
24
48
48
14
5
25
42
45
17
15
14
12
68
40
21
20
16
4
63
42
44
6
54
47
20
62
30
29
28
1
59
42
17
49
13
65
10
52
51
22
19
16
32
9
45
40
22
16
14
40
20
68
43
42
27
52
25
3
18
28
26
7
5
0
40
15
53
32
40
14
56
56
18
26
19
23
36
43
45
25
23
22
16
14
46
33
16
4
34
30
9
25
23
5
42
38
13
5
19
38
18
1
33
33
14
13
6
38
36
15
9
4
58
46
19
18
29
22
5
0
15
63
44
18
17
41
39
19
11
28
26
6
4
59
25
22
4
2
58
58
28
44
41
13
81
83
53
75
32
50
13
12
11
29
32
8
7
53
69
21
41
46
20
16
8
3
55
9
40
28
9
6
1
31
78
59
40
9
39
42
3
43
43
16
10
72
72
39
35
6
4
1
59
24
75
49
66
57
53
30
14
31
3
34
24
1
41
35
3
52
25
19
40
42
20
17
0
21
47
52
15
19
23
0
64
58
30
24
64
50
17
16
27
3
2
25
9
4
3
1
21
2
0
57
57
23
2
21
32
12
65
28
23
1
19
49
54
29
7
35
27
7
37
37
15
23
23
45
50
10
9
50
21
18
43
43
26
9
12
6
35
30
17
12
3
30
6
44
27
6
19
19
1
69
74
41
55
50
25
6
0
10
43
13
22
7
87
46
25
21
0
50
47
18
30
25
6
21
23
3
34
33
13
10
3
29
28
9
8
63
57
85
95
53
27
11
9
58
58
25
14
61
80
51
43
13
12
79
19
53
27
24
7
5
49
22
12
73
56
40
28
15
72
64
42
17
29
30
7
71
15
24
28
8
6
3
51
24
9
2
50
40
23
18
11
36
16
14
55
51
18
16
53
23
21
17
90
43
19
31
10
3
50
22
23
3
24
24
2
56
58
32
25
50
45
17
13
85
60
56
37
28
8
7
4
28
33
10
9
80
77
73
52
26
31
13
1
53
36
16
12
1
68
65
27
27
22
63
22
30
7
80
75
37
31
28
50
54
24
15
52
53
23
37
11
22
35
37
42
27
44
42
24
8
48
50
18
10
50
47
35
23
2
1
68
67
41
33
42
17
16
91
30
80
25
2
48
42
13
10
80
78
50
39
34
12
6
0
26
57
40
16
39
48
41
48
57
40
33
13
10
20
21
1
51
48
23
19
39
39
13
11
9
38
30
51
46
19
17
9
70
65
40
36
34
37
20
2
17
79
40
39
37
50
52
23
20
18
50
53
25
22
64
39
35
26
22
48
31
25
9
64
61
29
30
55
51
34
32
60
26
25
27
26
22
2
61
28
36
33
11
4
49
52
27
26
39
17
16
66
26
29
26
62
63
30
30
23
70
45
43
48
51
10
46
42
24
52
67
36
4
63
39
42
39
19
17
1
46
45
22
21
13
55
15
78
72
36
25
62
65
39
37
21
72
62
24
44
40
16
45
39
14
14
66
65
30
9
47
20
43
23
12
28
71
70
37
40
20
50
42
18
16
17
65
33
23
67
54
54
27
46
52
25
22
16
42
15
10
8
38
20
2
69
73
44
38
10
1
42
10
48
44
53
45
21
17
29
29
4
59
54
36
34
12
8
54
44
10
54
38
46
5
25
26
4
1
64
63
36
37
34
40
13
4
56
50
11
19
23
4
71
60
43
42
17
67
54
32
8
31
56
46
23
4
32
29
12
10
9
7
44
41
19
17
66
35
14
46
44
21
17
10
51
47
25
20
11
9
55
48
11
38
19
80
80
51
76
65
67
44
68
42
48
23
22
5
1
40
19
22
0
64
41
20
8
59
31
9
6
3
2
0
52
48
9
44
31
81
61
21
85
51
29
27
6
2
15
37
9
73
42
35
14
13
9
66
64
43
32
12
11
9
3
42
35
17
14
9
71
69
27
40
42
7
37
30
60
58
21
16
28
24
6
0
64
23
38
65
41
19
45
59
30
26
4
39
16
10
67
33
31
33
71
34
57
52
30
27
20
15
57
36
17
12
26
23
6
4
52
48
28
28
51
27
25
6
49
38
35
15
14
9
27
41
16
10
42
25
64
64
35
24
30
2
48
35
46
11
5
79
56
18
40
14
25
19
1
40
34
15
13
8
70
17
46
14
23
23
5
3
41
42
11
1
33
29
3
75
54
41
20
17
74
39
38
7
64
57
29
4
27
70
62
65
37
38
60
78
68
44
14
30
9
52
45
25
8
26
26
5
27
29
2
60
60
31
38
29
11
2
45
38
21
34
12
2
69
54
18
40
36
1
45
66
24
22
73
52
28
30
8
4
3
80
27
25
28
29
15
0
42
38
15
14
64
62
64
59
26
9
6
50
47
25
14
53
44
10
57
48
24
77
39
33
9
62
38
33
14
37
37
12
7
67
66
37
36
44
7
74
34
32
12
8
6
27
8
6
1
47
25
65
62
24
22
82
34
33
13
0
68
35
32
33
31
2
0
39
38
11
9
8
52
78
65
39
39
6
40
12
9
59
52
26
50
39
10
3
66
36
8
4
63
63
38
35
8
70
60
60
84
74
41
38
62
38
34
27
64
16
34
33
6
2
45
35
17
30
4
31
23
27
29
25
45
54
29
28
26
38
24
0
25
24
6
5
2
60
62
50
29
24
25
21
2
50
47
27
70
52
21
19
2
18
72
45
62
40
37
12
6
5
66
51
28
27
1
21
8
13
23
24
25
0
45
67
59
26
30
21
44
43
13
41
43
17
13
6
43
39
8
0
32
16
8
7
4
36
45
5
28
29
82
72
53
43
31
22
20
41
21
19
14
59
56
53
24
20
30
11
7
22
22
2
60
68
30
26
5
50
26
27
7
48
56
28
25
23
20
17
38
14
8
43
20
50
44
20
64
60
40
42
23
5
19
6
29
11
6
55
43
14
32
40
24
3
23
86
21
1
15
20
20
31
28
2
60
67
35
35
3
20
60
26
1
33
40
11
9
3
57
23
15
21
24
1
39
18
13
48
44
22
20
17
0
6
5
29
30
6
2
23
39
21
0
10
28
18
24
64
27
18
38
43
0
65
24
27
4
33
34
12
8
37
40
34
34
27
23
28
62
62
25
20
30
29
3
26
25
4
20
28
25
20
28
30
13
9
24
24
58
48
23
13
1
56
46
24
18
54
58
30
4
59
54
23
83
38
35
14
8
45
55
47
27
30
0
21
1
53
43
19
18
13
6
40
40
19
18
40
44
12
10
3
59
23
18
46
46
15
14
11
5
45
44
20
15
13
23
22
21
82
54
38
74
41
45
17
14
8
19
28
43
42
19
14
62
62
82
18
32
41
40
14
9
2
63
70
36
8
27
45
22
21
17
45
33
9
8
45
85
65
49
33
17
11
8
3
1
62
58
24
35
24
4
54
50
30
17
46
52
12
39
22
13
32
28
24
57
49
24
26
0
34
33
10
4
48
28
25
55
16
62
39
9
35
52
46
21
16
56
49
28
39
45
42
15
8
64
30
32
8
6
76
75
41
50
88
56
30
42
9
49
52
58
54
25
23
84
14
50
27
5
22
69
35
35
6
2
49
24
4
48
21
16
4
56
20
34
34
47
46
22
20
48
44
22
18
58
58
18
25
27
5
70
52
9
8
41
19
58
43
22
19
14
65
30
11
71
68
21
75
32
19
54
58
28
72
45
52
11
7
41
5
38
6
37
10
10
32
6
67
43
9
72
68
42
40
65
24
15
17
60
50
11
50
53
35
25
30
7
1
0
62
37
32
28
55
38
8
85
86
45
25
20
15
57
77
58
42
34
30
8
5
48
43
22
4
16
57
54
56
55
31
1
17
30
29
30
23
27
42
40
27
35
50
45
20
16
14
38
2
25
24
1
24
38
19
14
55
56
31
30
16
34
35
8
4
55
62
43
27
31
37
29
10
7
67
48
52
49
24
16
13
60
48
20
19
14
40
35
13
8
46
41
36
18
7
39
31
8
5
4
35
29
14
13
11
8
36
36
17
13
33
28
75
70
31
34
34
6
2
16
29
26
7
6
32
26
6
20
20
1
32
21
35
19
18
16
10
28
26
22
41
6
23
27
3
41
15
0
34
26
7
3
28
27
12
6
3
44
70
34
32
56
47
18
23
21
0
50
20
26
38
35
17
10
24
23
19
48
25
23
42
32
4
49
42
10
46
18
52
26
25
8
38
39
16
10
37
31
1
52
28
24
32
50
45
30
50
44
30
24
46
51
74
21
18
71
66
43
11
7
88
60
59
41
19
16
64
26
19
29
61
61
29
26
70
35
29
6
32
30
42
47
13
80
57
58
29
26
23
21
50
27
26
21
12
59
57
30
27
55
37
19
17
6
34
18
46
38
3
10
22
45
42
18
17
20
78
56
18
39
36
13
11
0
52
25
21
20
16
32
33
17
15
67
52
25
21
17
88
54
44
10
57
45
50
33
13
11
2
54
54
26
2
85
49
18
15
67
59
28
30
28
18
31
44
40
16
28
25
4
62
43
33
22
6
57
33
83
32
30
73
66
66
32
54
55
22
17
44
44
16
6
4
50
20
59
16
51
47
27
26
24
22
66
48
50
49
57
55
65
60
38
46
10
9
39
28
32
26
21
28
28
45
50
46
17
5
33
51
79
57
56
19
60
43
39
20
16
14
44
44
16
59
55
36
58
54
24
21
20
30
65
60
88
61
46
20
12
65
57
74
80
40
42
29
10
6
24
21
69
41
20
39
38
5
2
21
45
36
17
12
31
57
34
14
7
42
44
44
17
13
80
40
43
34
29
30
2
26
44
39
11
7
49
40
14
6
65
39
37
16
11
32
45
41
15
10
18
35
32
2
32
40
31
7
5
68
74
59
35
27
41
52
42
23
19
81
59
29
29
72
63
67
65
10
50
45
17
64
65
72
60
38
6
2
58
45
22
20
47
42
16
15
83
70
52
51
78
58
48
40
36
70
18
22
20
29
38
65
47
43
32
2
0
30
69
28
60
53
26
24
76
70
46
20
9
71
69
70
37
90
57
58
35
29
24
5
49
21
18
23
4
62
51
70
40
31
12
9
44
46
21
37
37
16
2
12
34
19
1
0
39
38
15
13
7
1
18
0
41
20
18
12
36
15
11
9
0
38
19
18
13
22
50
33
34
12
10
8
36
32
12
10
8
6
37
33
14
10
6
65
54
26
19
16
24
26
1
55
22
37
54
20
14
37
39
31
37
3
70
50
47
45
14
11
9
37
38
11
8
7
72
17
57
55
22
7
33
14
11
10
8
43
39
14
10
6
65
26
21
2
1
60
57
23
56
34
27
80
14
40
41
15
12
11
73
38
38
9
8
80
27
12
11
7
36
13
10
36
30
16
14
12
10
8
36
39
20
11
4
74
50
19
17
65
67
28
26
36
36
9
7
45
24
21
19
19
1
61
38
19
7
1
18
76
78
42
16
12
10
8
6
21
18
36
31
9
3
1
24
47
19
55
30
14
24
42
5
3
1
21
17
10
79
37
11
7
41
18
12
6
52
47
26
29
4
25
28
11
9
5
39
37
10
36
28
1
45
28
27
44
36
17
12
10
2
0
60
53
32
29
12
21
62
57
23
22
7
5
40
31
12
10
4
1
44
44
20
17
16
52
40
18
14
13
12
53
42
23
14
20
24
52
44
23
22
18
18
27
23
2
26
23
3
43
48
24
4
38
39
14
10
7
5
79
75
28
30
5
0
26
32
8
6
4
4
65
55
36
36
11
8
4
29
23
3
2
32
4
1
67
26
2
42
19
37
19
16
12
11
60
55
26
19
25
0
36
42
22
19
15
40
24
15
10
7
48
50
27
21
1
25
24
0
86
79
22
55
56
24
68
36
20
31
27
3
2
40
43
8
70
51
50
21
47
49
65
47
23
60
58
32
34
66
62
31
29
26
42
23
37
37
14
13
8
41
36
16
15
4
1
45
17
22
32
32
13
5
3
54
51
24
20
1
0
14
13
11
9
56
45
15
13
23
4
48
46
22
19
49
53
20
17
74
50
31
12
3
17
38
37
16
12
10
37
29
11
9
7
37
36
19
16
6
39
39
14
12
11
6
4
74
26
1
45
59
18
23
28
44
41
21
14
70
39
31
30
40
6
55
25
32
9
23
56
54
30
27
44
47
20
17
14
70
25
68
64
60
59
24
22
50
23
50
46
20
35
28
1
49
19
41
42
15
11
10
62
60
27
26
4
1
52
50
23
29
2
55
50
23
60
47
26
21
2
29
9
41
35
15
12
63
61
41
38
6
38
33
0
59
39
36
15
13
11
38
14
12
9
26
23
5
27
4
72
63
40
36
32
57
25
6
28
15
7
0
15
5
10
8
7
31
30
25
36
43
40
19
17
15
40
25
7
5
2
27
28
26
25
17
34
35
18
13
10
3
30
38
32
14
8
0
43
25
32
20
16
48
48
23
22
10
62
62
35
29
24
42
23
13
26
5
20
1
37
37
13
10
2
54
46
18
18
64
66
40
34
9
46
38
17
15
9
38
38
11
9
7
38
38
15
14
9
86
60
68
42
38
16
8
38
14
12
11
0
39
37
14
36
37
33
1
52
60
29
34
5
2
24
6
45
31
48
61
56
30
32
38
23
59
60
19
17
67
42
40
27
43
12
47
36
13
7
35
33
10
59
59
20
86
28
28
8
4
61
54
29
24
12
1
30
27
2
50
79
46
48
22
19
85
29
30
29
1
35
14
3
65
42
36
20
16
10
75
4
41
41
14
12
7
83
47
14
37
19
17
9
37
39
14
2
72
42
52
50
17
46
25
5
37
36
33
60
41
30
13
40
36
3
32
30
28
2
57
37
4
45
48
38
9
5
47
22
32
26
40
12
9
50
44
16
62
66
61
41
8
41
42
79
48
47
36
72
57
28
27
40
34
14
10
5
37
36
1
42
39
7
4
40
28
65
29
70
60
24
80
55
30
7
26
26
5
0
37
30
28
25
42
38
18
13
51
50
24
22
21
15
14
60
63
26
73
31
41
21
15
3
58
32
45
42
22
21
15
28
26
36
37
15
8
37
36
42
23
15
10
33
42
34
25
52
42
22
20
15
27
28
2
42
34
14
9
50
47
19
11
45
44
17
13
52
32
28
34
5
37
37
4
40
36
16
15
47
39
19
15
6
37
26
1
45
23
82
72
35
64
40
40
13
8
52
24
28
26
5
2
1
43
29
10
8
2
46
35
7
5
2
77
76
43
44
20
19
10
52
49
24
22
48
43
20
17
52
41
14
12
31
12
4
55
34
36
16
13
27
33
3
1
30
0
32
22
0
32
24
6
6
1
49
19
17
25
30
4
20
46
40
21
17
6
77
70
40
11
10
59
60
27
9
5
69
66
42
22
35
36
3
37
13
6
55
19
74
53
7
33
5
54
52
33
34
3
32
71
65
31
31
8
3
30
50
18
49
38
16
6
5
83
73
58
36
44
39
47
45
57
50
60
55
42
14
65
23
88
60
34
37
4
1
41
19
27
7
1
22
3
0
66
41
42
21
19
17
6
42
40
17
12
10
24
24
5
4
1
40
18
16
51
51
25
27
7
21
0
33
17
8
6
19
35
34
17
15
10
8
2
45
22
20
17
25
24
1
13
47
42
18
16
9
67
97
44
40
27
10
67
45
23
20
13
60
78
49
17
28
24
6
4
31
12
8
5
67
56
20
16
74
52
55
22
58
58
24
23
18
17
38
34
11
9
4
54
31
3
29
27
10
7
3
38
35
10
2
54
76
58
30
27
17
79
74
10
5
32
34
14
10
1
42
24
24
3
15
54
72
50
48
43
37
17
3
33
24
24
4
2
18
0
64
55
32
29
17
23
0
18
12
6
12
8
7
18
3
2
0
26
22
5
3
0
38
37
17
10
8
6
49
20
26
10
8
6
4
0
24
23
0
28
24
0
46
52
26
9
42
40
12
9
49
42
27
22
5
2
62
61
37
36
6
2
44
40
20
13
10
17
78
36
19
16
58
23
23
22
3
50
18
23
3
20
2
62
61
49
33
11
6
40
18
84
30
26
5
2
12
39
39
22
10
42
33
16
12
57
38
24
26
1
14
36
35
11
8
83
51
52
25
23
19
17
33
33
17
16
12
5
38
37
11
8
72
71
37
38
38
33
16
5
50
39
20
19
18
31
27
9
7
3
58
36
23
29
27
3
25
23
2
44
40
24
22
15
14
17
20
57
3
5
41
31
13
9
45
12
37
31
11
9
41
36
36
42
17
55
18
25
21
10
8
3
24
26
9
5
2
15
17
22
6
3
28
35
60
60
25
2
2
77
43
65
48
43
12
11
8
43
45
27
24
9
0
39
19
5
4
21
42
38
16
15
11
22
17
25
9
57
25
37
35
13
11
75
69
69
30
40
18
15
12
25
25
30
8
6
0
50
47
27
14
8
31
28
10
9
8
0
41
31
4
2
68
47
42
22
17
10
19
16
18
20
43
63
58
29
27
44
39
23
19
17
16
46
22
13
11
24
22
1
20
38
55
28
44
25
42
25
30
26
9
4
2
44
42
19
14
2
36
31
14
12
7
4
25
19
1
52
12
55
52
34
29
22
18
0
19
17
53
47
22
27
23
1
27
25
75
68
72
19
47
35
16
6
45
43
39
29
4
0
28
7
50
25
14
27
7
2
40
13
11
36
31
7
5
1
39
48
18
13
9
37
46
51
52
22
18
2
0
58
55
23
22
10
8
32
28
8
6
6
48
37
12
11
39
43
14
39
42
16
11
10
20
17
0
37
38
17
13
10
5
38
37
18
2
15
12
7
59
28
31
15
53
22
18
57
50
38
26
3
77
49
41
48
25
25
3
85
59
16
30
7
40
20
43
20
19
25
8
2
34
40
18
18
15
14
12
65
43
53
1
72
72
35
15
13
64
62
38
25
35
27
34
5
3
28
11
3
27
23
3
43
25
5
3
73
43
40
19
9
6
4
17
0
0
23
62
70
54
12
11
56
28
35
7
3
36
36
14
11
4
16
56
17
22
32
15
0
20
2
18
39
20
17
22
61
57
26
25
38
37
15
14
6
62
58
34
30
24
4
2
40
40
15
9
60
34
14
13
55
38
19
4
27
23
3
46
48
15
11
35
14
9
3
65
34
30
4
2
31
29
16
10
1
46
24
22
14
13
12
53
58
38
30
7
5
35
58
15
13
63
35
29
31
10
8
7
56
21
8
26
0
70
68
25
38
38
20
71
41
23
20
1
30
28
9
7
3
37
20
0
48
44
17
10
23
18
75
70
37
40
16
14
75
73
50
42
36
16
13
11
41
36
28
9
8
2
70
37
19
11
4
62
33
27
3
51
54
77
76
46
43
38
18
12
72
68
45
44
18
15
40
39
11
7
4
65
63
11
58
27
11
2
14
12
11
21
27
33
9
4
2
78
52
42
40
22
40
31
16
13
11
44
42
25
7
39
39
9
7
4
42
40
17
24
1
22
6
1
18
16
26
24
8
7
1
76
70
18
25
4
1
52
54
28
22
25
1
0
9
15
30
26
12
10
8
5
62
59
35
34
16
40
23
18
14
16
39
65
60
42
37
33
11
22
61
46
26
20
62
59
36
12
10
4
34
12
8
52
38
30
11
55
26
22
53
37
17
15
13
40
38
10
5
76
43
41
33
3
1
1
35
35
11
8
60
56
46
45
22
20
0
17
12
32
21
2
42
20
18
45
23
27
27
10
21
21
1
48
49
48
26
23
19
17
24
21
4
35
34
14
12
16
62
42
42
22
26
49
12
30
19
0
27
5
46
12
74
74
19
25
57
51
27
21
16
38
29
4
91
45
11
53
51
27
27
62
64
51
52
25
20
18
55
60
15
40
13
11
37
54
50
29
25
22
42
27
8
3
0
56
34
23
18
91
58
36
42
0
43
11
65
91
39
39
18
11
71
21
46
40
15
80
19
17
32
41
13
3
57
56
27
26
65
41
41
14
7
41
41
19
14
9
55
18
18
52
45
24
18
21
37
44
45
21
20
12
54
25
23
21
15
30
30
1
37
32
10
7
26
40
13
9
8
34
27
8
4
38
36
7
3
39
17
4
34
62
31
28
48
46
21
17
79
51
40
15
13
8
50
50
23
17
85
51
23
27
39
14
11
9
65
60
58
35
33
30
43
44
15
88
78
58
56
54
30
52
37
16
8
74
51
49
27
25
23
21
52
42
13
11
78
47
76
38
36
6
67
30
53
52
51
19
38
35
12
8
6
42
23
19
6
22
29
24
7
3
60
11
8
89
80
52
47
15
43
12
30
28
8
3
18
63
14
72
49
48
17
13
26
23
7
44
34
17
15
3
29
32
6
4
58
53
27
24
22
22
45
46
16
11
27
24
22
45
15
59
24
14
48
48
21
16
14
84
72
50
48
21
19
28
36
56
14
60
56
23
23
0
30
15
0
65
23
45
45
19
13
68
45
48
23
21
18
21
62
58
30
40
13
10
81
68
68
38
47
16
71
30
26
9
5
14
19
1
36
14
10
3
33
29
2
20
52
40
18
16
43
40
15
12
46
47
16
12
11
52
42
22
21
42
38
18
17
15
10
53
55
24
24
28
7
2
48
39
10
7
45
40
16
11
43
41
24
23
30
47
18
26
53
32
8
35
31
1
36
31
74
55
20
48
44
25
20
19
56
36
8
4
0
41
39
17
12
7
36
38
10
1
36
29
11
4
3
77
79
51
47
28
40
14
44
39
16
13
9
44
37
15
10
0
42
38
14
10
10
6
78
44
8
53
19
32
0
43
14
41
32
4
2
90
68
49
45
15
63
54
30
27
21
42
36
14
11
58
56
70
75
65
66
42
34
24
3
30
30
6
3
30
9
15
56
53
28
26
20
48
60
46
15
35
2
61
24
47
33
25
0
22
26
1
36
33
13
12
2
62
60
24
23
41
48
16
9
25
40
19
13
9
24
24
76
42
40
37
6
38
38
6
4
28
38
83
37
36
28
26
24
18
67
59
30
36
4
20
77
48
20
41
30
10
9
3
28
1
36
36
57
30
66
28
28
3
45
40
10
5
36
63
66
46
45
18
11
61
52
22
60
24
60
50
49
19
17
65
74
45
34
30
1
64
64
28
28
69
44
50
46
17
10
8
82
46
42
17
11
31
32
12
5
52
19
17
38
56
50
44
43
21
19
40
3
74
53
22
21
37
33
12
2
66
48
79
64
52
52
25
23
5
23
18
2
44
40
16
13
11
38
27
8
37
13
35
30
11
5
48
15
14
11
78
27
26
7
6
3
24
47
39
17
52
50
24
18
34
22
7
4
0
57
65
66
35
54
43
14
8
4
52
47
24
14
78
70
46
40
10
7
50
42
19
5
5
65
52
65
57
90
59
36
10
6
1
66
56
38
36
13
7
4
75
74
78
44
26
35
4
65
39
30
43
7
3
44
52
23
17
27
41
0
37
35
10
1
75
40
50
33
30
7
4
2
31
29
3
2
27
6
5
4
47
44
37
61
67
43
34
14
13
11
80
66
16
48
47
23
18
10
45
45
9
70
82
46
39
10
8
63
62
28
26
49
47
22
20
67
60
7
46
45
25
23
22
59
12
3
39
48
17
14
12
11
10
45
33
14
12
9
6
1
47
35
18
16
15
13
11
9
7
5
66
59
29
36
27
22
3
1
57
47
16
13
10
7
55
36
23
4
1
17
13
7
84
62
50
50
23
16
30
30
14
10
9
8
50
51
18
18
16
46
46
21
18
15
41
41
21
20
18
16
62
63
44
16
64
29
25
54
44
41
14
13
5
19
0
70
42
33
16
10
9
39
39
14
8
6
60
56
18
26
45
34
6
34
32
47
41
9
7
76
72
50
34
54
23
40
85
74
50
50
19
83
40
43
38
5
2
66
38
30
25
35
15
13
12
5
74
52
49
48
36
11
9
4
42
54
18
66
62
37
40
38
6
5
69
38
36
3
54
27
25
66
65
52
25
67
57
24
55
50
28
11
70
62
62
32
28
24
19
9
50
21
24
1
82
74
52
51
35
44
4
2
0
41
34
11
7
6
48
20
17
15
90
68
68
38
15
13
16
35
17
32
25
8
1
14
48
48
26
25
22
18
13
46
43
22
20
16
11
9
42
42
11
9
72
75
41
38
19
17
12
91
20
55
44
20
18
23
3
43
14
11
10
3
40
34
17
16
14
10
7
5
45
47
31
23
16
14
12
24
2
1
71
67
41
40
12
10
5
29
19
0
85
49
44
25
21
18
39
31
12
10
9
4
0
36
31
15
13
11
90
74
29
21
5
3
1
34
36
12
8
0
45
46
17
14
48
40
27
4
56
54
20
91
58
21
17
40
58
48
17
14
71
60
33
5
50
27
25
4
52
48
21
27
22
0
45
42
12
55
80
65
17
59
48
33
29
22
20
18
5
28
25
4
3
78
73
68
35
28
10
9
3
31
21
1
62
37
78
69
60
32
40
42
15
11
21
17
44
31
12
11
1
85
77
85
72
82
75
35
84
67
55
6
67
26
31
33
12
10
6
1
33
20
65
65
49
26
27
4
2
68
28
32
71
25
47
18
16
15
13
72
32
5
45
41
16
8
7
74
65
57
37
25
8
6
4
46
75
44
10
6
72
44
24
49
25
18
15
42
42
22
2
11
9
39
17
40
44
19
75
60
56
25
32
11
53
26
24
36
18
54
19
0
19
20
1
43
30
12
10
71
70
26
9
5
4
30
10
6
1
35
36
11
8
8
38
30
10
9
4
78
53
24
0
75
31
26
10
8
29
6
2
49
35
44
50
17
34
38
5
2
54
67
73
63
50
44
31
16
48
44
25
21
17
26
45
50
20
81
50
18
54
21
62
53
23
22
16
15
55
54
18
9
3
25
7
3
42
25
4
1
39
16
14
13
46
19
14
3
28
28
8
42
45
14
13
71
27
26
4
30
23
40
40
16
12
73
54
48
47
21
15
43
47
16
15
59
26
25
18
42
39
20
16
23
24
7
5
59
56
20
47
37
14
8
55
48
79
68
60
34
44
43
19
36
14
57
52
29
7
25
24
17
60
73
44
46
26
33
10
2
31
26
7
38
32
14
12
57
25
10
3
31
44
34
5
67
64
32
18
29
27
3
37
17
16
38
36
10
5
42
37
18
16
68
45
51
23
0
22
3
13
43
18
42
60
50
20
11
10
5
7
49
19
18
15
13
9
9
79
39
76
53
56
26
3
23
23
1
39
40
18
18
16
15
40
60
39
42
21
19
2
53
64
11
16
54
18
14
57
22
26
6
5
20
17
0
62
39
36
15
12
14
68
19
16
74
42
18
16
14
11
8
68
23
42
20
0
13
23
21
53
60
30
58
41
32
12
11
7
75
61
61
23
4
37
34
16
12
11
25
24
7
0
48
22
72
36
17
2
15
42
22
54
22
20
4
0
16
55
49
37
89
58
57
28
26
55
45
21
4
53
17
79
75
26
16
2
58
33
36
36
16
14
7
0
36
19
7
6
73
54
43
10
8
69
35
33
41
15
13
7
3
79
43
21
17
14
39
34
13
19
74
33
26
8
57
29
25
11
9
6
39
33
15
13
1
35
30
5
1
41
28
9
8
26
24
68
48
38
20
12
9
39
17
80
38
37
13
11
43
23
9
86
38
6
75
52
31
40
39
15
45
40
17
12
66
39
18
5
5
15
27
52
8
7
22
57
50
29
56
30
3
27
20
26
40
32
19
11
0
42
37
19
16
13
39
19
20
19
54
46
27
24
20
13
75
44
32
9
31
5
33
15
7
40
30
2
34
27
4
0
44
39
19
13
42
40
14
13
8
7
1
31
50
27
57
9
43
17
40
35
16
6
53
57
25
23
21
3
27
22
2
0
56
32
12
29
35
67
15
17
73
69
67
68
38
32
24
38
5
71
43
37
25
23
58
58
52
11
47
44
23
40
36
11
6
46
23
62
55
19
3
35
55
43
61
54
32
4
74
63
59
52
11
89
27
27
8
7
2
47
40
11
48
59
70
61
54
32
5
24
21
40
17
45
43
18
9
7
6
48
20
46
40
45
46
18
40
29
0
30
30
11
82
53
30
31
13
3
16
32
12
10
8
52
50
15
54
23
5
24
2
16
66
40
50
36
11
33
34
6
32
27
36
9
0
10
46
29
15
5
2
68
35
31
11
3
56
53
19
49
54
40
12
65
43
78
72
69
76
43
53
43
19
17
40
13
7
19
20
58
58
23
48
20
16
50
25
6
41
39
11
41
36
11
66
62
50
52
20
18
60
46
6
40
32
29
9
4
62
33
64
59
36
39
44
24
18
53
56
67
23
16
22
40
39
16
12
11
41
18
15
43
14
24
8
6
50
19
27
9
24
8
49
23
20
51
58
56
40
37
16
13
6
3
0
33
31
11
8
1
56
54
26
3
23
21
19
41
36
14
9
6
59
59
44
41
11
7
43
70
62
21
82
61
28
13
11
5
2
42
41
13
11
26
23
25
44
38
16
14
47
42
13
53
49
28
24
40
17
63
62
28
27
2
24
30
38
36
38
32
8
30
24
9
20
70
38
36
1
46
48
26
21
18
38
40
22
50
47
40
19
12
46
39
16
16
15
59
54
20
32
15
38
14
12
11
34
27
9
3
37
36
4
3
51
40
17
9
40
41
17
12
48
50
27
2
25
24
8
13
74
82
31
26
11
10
1
29
30
4
54
34
30
23
5
4
41
37
11
6
74
57
39
64
57
26
2
20
29
28
64
52
8
70
70
41
33
43
44
16
72
71
70
81
42
39
26
14
0
50
27
21
55
33
11
2
77
42
39
36
41
31
5
4
21
27
44
47
18
13
43
45
13
8
71
60
21
21
34
16
13
7
6
34
30
26
6
5
51
17
22
35
1
11
5
1
4
28
18
1
35
31
10
9
1
37
38
5
4
1
40
35
16
14
12
7
37
29
12
7
4
0
66
70
59
17
43
42
33
7
3
31
35
13
9
21
68
34
34
4
69
59
24
40
20
17
55
49
23
20
52
51
17
21
25
47
24
68
34
32
11
9
71
41
19
31
25
8
6
4
1
48
11
22
19
1
0
27
32
28
10
8
5
25
22
0
81
76
49
49
23
21
9
38
19
0
14
9
47
38
16
14
30
28
0
42
38
20
17
62
59
33
8
4
42
42
26
24
10
40
38
54
46
24
49
33
7
72
56
55
23
21
42
40
18
15
11
72
76
38
36
13
25
78
54
52
48
46
39
15
50
44
22
11
36
33
10
5
59
28
58
58
32
25
57
54
53
47
25
47
25
23
35
34
8
57
49
25
23
20
51
27
23
49
30
63
10
26
20
40
37
19
10
27
7
76
77
32
23
1
31
34
6
56
35
33
30
25
23
6
4
20
39
38
38
37
20
17
2
14
17
23
45
42
15
11
6
2
41
17
11
6
26
25
46
15
40
14
72
49
47
35
45
20
13
1
72
38
10
40
13
52
30
25
6
23
36
30
13
0
52
34
10
42
41
18
17
68
70
40
35
41
21
19
18
59
56
23
16
13
9
5
45
24
22
17
28
1
43
44
16
13
12
11
37
43
17
15
12
31
27
7
5
50
26
7
83
36
19
15
40
35
17
15
9
40
31
11
4
25
58
48
34
18
2
73
37
28
3
0
18
37
31
7
2
48
19
39
27
2
51
49
32
23
51
22
81
74
14
57
53
44
36
24
55
51
20
79
72
73
60
32
6
25
42
18
10
56
83
28
22
2
47
40
34
9
44
14
8
83
36
32
7
2
52
49
26
40
16
13
39
20
70
58
52
32
49
48
19
16
49
47
22
3
56
50
18
34
33
8
6
0
65
38
55
34
27
25
41
36
6
1
45
18
51
25
38
40
36
10
2
57
20
40
55
52
29
25
1
60
64
37
39
65
37
33
50
27
20
15
77
82
55
54
28
17
26
80
76
54
47
46
43
39
43
73
70
41
43
22
20
70
53
37
47
12
65
34
64
65
44
45
17
16
10
47
26
25
11
18
47
54
20
28
23
37
52
26
17
25
34
63
64
39
45
25
17
12
60
40
13
54
63
33
32
28
8
6
60
76
41
46
9
20
61
60
27
36
36
6
3
1
66
36
3
65
84
72
40
43
17
15
6
36
20
65
36
28
55
40
18
11
49
38
17
15
54
46
21
6
42
42
19
15
58
23
51
54
27
25
20
50
16
19
1
40
16
65
61
31
6
63
55
52
23
17
17
18
1
42
72
65
42
17
25
32
24
32
5
46
50
30
11
57
12
64
60
60
55
65
34
54
33
77
68
46
50
50
23
18
40
24
22
20
3
37
68
36
27
2
0
82
67
54
50
21
19
2
32
4
49
44
52
54
22
2
17
57
33
16
12
59
66
92
74
38
37
5
0
47
46
16
50
49
12
8
40
37
6
62
69
36
31
76
65
54
25
22
49
48
21
16
62
50
24
28
9
5
71
50
47
16
5
47
49
21
24
23
21
63
53
34
26
30
4
2
38
34
8
6
70
37
22
8
36
28
30
30
12
58
50
51
22
25
3
39
20
1
18
60
62
33
53
49
26
37
41
38
13
11
36
15
61
53
11
80
43
40
10
39
47
45
35
33
12
4
63
31
9
35
28
3
56
57
30
23
34
12
31
28
4
2
32
25
81
60
56
42
34
8
5
40
39
20
16
0
18
46
38
12
10
48
46
17
15
44
40
17
11
70
42
8
30
72
53
52
27
25
48
26
25
55
29
6
21
72
62
45
17
43
37
59
36
16
8
40
18
56
20
1
43
46
36
19
33
33
8
6
59
60
33
30
3
28
32
2
59
55
58
19
48
40
20
14
85
30
54
30
25
87
46
51
18
15
11
3
50
48
74
67
36
40
38
17
12
38
41
17
9
5
49
26
23
45
42
20
15
32
26
1
63
23
21
33
13
38
26
2
33
28
3
62
36
54
50
33
26
19
31
29
7
2
42
37
19
12
53
44
24
22
17
0
49
25
15
33
14
7
45
53
18
9
5
48
51
22
21
18
36
7
5
52
21
18
5
48
26
6
14
25
24
6
24
20
33
67
41
57
35
43
45
81
42
40
34
16
15
14
7
39
36
7
5
1
29
28
30
7
1
26
25
4
40
23
18
1
15
7
35
33
11
9
2
49
54
24
22
23
4
3
47
46
23
20
4
7
36
34
15
13
30
37
17
15
9
24
49
19
24
26
2
1
74
33
22
23
21
33
31
13
6
29
27
11
9
7
42
45
63
43
21
18
14
23
24
3
2
56
44
18
16
63
35
41
19
52
21
11
66
64
58
70
65
38
42
43
56
46
23
16
70
71
64
45
36
12
84
72
41
12
59
49
18
24
62
42
17
14
42
37
3
22
56
29
27
25
52
45
22
41
41
20
14
7
54
52
26
18
56
50
42
41
40
7
6
62
62
31
28
32
10
30
8
70
59
25
72
47
18
63
63
26
52
69
63
34
29
23
38
21
69
62
44
79
55
17
67
65
8
68
52
16
51
16
14
44
24
17
75
76
45
44
19
15
13
51
45
27
20
17
14
69
57
49
33
13
10
32
38
42
14
6
50
77
78
43
39
18
3
36
17
8
53
42
16
29
29
7
45
49
16
53
46
23
5
5
87
54
18
71
45
53
49
18
14
43
19
17
76
33
15
12
7
1
51
85
58
56
51
38
43
4
2
2
46
48
17
8
8
54
32
16
38
30
15
14
8
71
69
70
40
38
52
42
18
83
34
43
16
11
9
4
32
42
3
13
12
6
45
42
19
13
47
38
25
1
16
9
29
20
46
80
39
39
12
37
24
79
77
56
53
26
20
38
28
9
7
20
22
1
64
28
11
60
54
29
24
50
42
20
32
29
14
8
51
51
10
48
22
23
43
40
37
17
13
7
5
56
41
31
9
0
65
40
41
19
18
14
8
60
49
23
50
25
6
55
48
80
10
53
55
18
13
99
57
63
43
45
19
11
79
47
51
42
22
47
37
14
9
3
0
74
74
38
34
4
2
50
44
15
68
45
29
25
22
74
38
14
54
75
51
42
22
20
11
0
64
45
23
21
44
15
67
53
24
0
23
8
22
70
66
32
18
34
39
16
4
39
5
30
33
3
57
48
13
65
55
31
16
65
40
19
3
1
11
10
50
51
21
4
71
44
46
13
30
33
14
39
34
10
2
2
52
72
46
26
28
47
39
20
8
37
47
14
66
46
25
4
23
31
9
8
5
3
3
67
67
46
40
23
22
20
18
12
11
3
16
73
55
34
28
44
32
3
54
53
25
21
20
25
23
6
4
55
24
74
96
33
15
13
11
9
9
45
23
18
3
41
40
18
14
50
48
16
85
56
54
46
42
62
43
44
20
14
67
52
46
40
12
67
36
11
39
27
24
4
67
75
49
50
45
16
47
45
20
17
28
23
5
4
0
49
48
16
13
6
26
38
8
35
20
3
1
29
20
9
0
50
38
15
30
33
14
2
37
45
15
14
34
34
9
2
61
23
3
19
52
54
18
4
76
40
6
24
6
4
2
48
38
21
19
40
62
11
11
8
67
57
56
46
26
20
48
40
11
75
51
22
17
59
44
13
9
40
35
40
18
16
15
15
47
20
22
20
2
27
45
46
22
22
76
52
35
36
37
10
9
70
33
41
19
9
35
20
3
0
25
40
22
20
11
25
28
0
54
46
13
76
67
39
23
20
44
30
16
67
60
22
37
9
3
32
30
4
40
38
40
19
17
9
7
24
24
0
85
52
32
16
15
14
3
72
55
21
16
33
28
8
3
31
14
56
32
33
8
65
32
22
4
2
19
21
40
30
9
7
0
41
38
20
15
1
44
37
9
4
40
36
14
12
7
3
64
56
17
29
29
7
6
56
53
53
16
14
10
28
30
9
58
26
10
4
60
55
24
7
38
19
1
17
34
27
8
28
30
7
2
2
46
39
13
11
6
3
26
23
11
8
7
5
51
41
22
16
18
20
19
2
65
73
57
13
48
44
17
10
7
4
9
6
2
55
22
18
14
84
76
50
30
13
12
10
45
27
8
41
35
7
5
2
77
44
54
48
23
15
78
64
11
67
65
13
7
42
41
23
21
19
15
61
45
45
22
19
17
15
72
60
72
68
63
56
26
24
11
9
46
38
11
8
75
65
25
25
11
43
8
3
40
15
75
42
37
14
11
10
9
53
39
13
11
9
52
50
42
19
15
68
73
29
40
37
13
71
26
22
6
0
51
47
46
46
17
16
13
9
8
4
58
55
11
4
7
52
18
16
13
12
12
23
5
2
11
10
7
6
8
7
49
50
20
0
18
17
50
44
27
25
18
16
14
10
8
6
27
5
2
1
20
1
1
35
23
16
14
12
11
3
65
26
14
42
35
12
11
5
2
52
42
20
15
14
10
64
17
15
23
28
7
4
2
62
57
30
27
9
8
62
48
22
30
1
52
44
20
15
29
31
11
7
2
23
35
29
10
8
5
75
75
23
26
51
51
16
7
52
41
35
34
15
13
5
6
46
47
13
11
16
0
33
37
33
32
14
13
9
7
4
29
30
7
1
77
77
9
22
99
88
74
58
68
37
28
24
23
20
33
9
5
27
42
40
16
14
8
39
20
17
13
9
2
40
14
50
45
19
12
23
21
2
0
30
32
12
10
2
29
25
8
5
53
22
50
49
15
72
36
14
5
49
43
14
11
73
52
52
98
86
38
30
28
11
3
1
18
23
23
1
54
45
17
15
13
28
4
19
5
3
2
71
62
23
19
6
49
18
16
22
23
3
63
46
55
31
22
26
24
25
24
2
0
58
25
1
36
30
2
9
52
43
14
7
24
1
86
30
10
8
2
66
52
4
3
45
44
20
10
35
30
13
10
6
3
2
0
73
63
70
34
3
48
52
17
40
36
20
14
12
8
4
2
80
49
44
34
9
8
4
35
14
1
45
35
48
69
19
6
44
37
20
15
13
42
45
13
8
7
75
65
30
20
0
15
22
20
24
38
23
24
3
1
53
37
15
29
48
14
11
65
58
16
35
14
11
9
33
17
16
12
8
7
37
33
16
15
13
12
57
17
12
9
50
24
59
3
60
18
65
62
13
9
28
26
9
8
3
31
24
5
4
1
62
30
35
11
64
23
19
63
8
17
19
46
54
10
9
6
40
40
12
11
53
29
4
38
39
16
13
12
10
37
36
18
13
45
26
14
22
6
4
50
38
10
4
80
85
32
7
4
67
57
16
68
77
11
2
79
38
35
11
8
20
16
2
1
0
52
26
10
6
4
2
59
35
30
31
28
10
4
2
24
24
1
0
28
32
13
8
5
4
2
47
27
7
3
44
42
19
55
12
45
33
13
12
10
8
7
5
2
0
53
56
35
11
10
62
61
23
72
45
24
23
22
20
83
32
22
4
81
44
48
27
25
20
43
43
18
15
3
47
53
26
9
3
1
24
30
7
3
2
18
24
42
38
7
4
56
49
14
24
22
20
49
38
1
55
56
25
6
1
9
42
45
23
19
13
23
3
2
86
65
28
15
14
10
49
43
14
21
5
3
0
63
47
19
18
16
14
46
45
23
24
16
20
20
46
26
29
4
39
36
15
14
10
7
48
20
17
13
11
73
33
56
36
52
31
60
42
27
25
22
20
24
4
2
1
58
31
42
12
10
32
32
3
25
26
6
0
43
34
10
9
7
46
53
19
17
16
11
24
2
0
5
57
57
27
23
22
46
21
20
56
21
30
4
76
30
66
85
24
57
34
27
27
2
41
41
15
42
25
9
6
4
39
28
8
0
53
24
0
54
48
20
75
42
9
70
69
17
16
34
28
3
42
37
0
52
41
18
15
11
9
75
39
38
13
4
1
65
54
30
33
28
52
27
22
44
18
5
3
64
84
16
43
83
35
34
11
9
6
38
26
20
4
0
63
55
26
20
3
0
18
22
57
57
32
20
5
0
27
32
10
7
5
41
38
20
18
18
1
49
67
52
24
22
15
28
42
8
11
59
57
14
42
24
23
7
23
21
1
14
12
43
38
58
27
5
53
43
13
34
20
42
28
26
36
36
16
15
13
33
41
15
12
10
5
20
0
59
21
17
40
38
18
17
15
64
58
33
25
23
2
43
20
13
52
41
24
21
18
27
29
2
0
56
27
24
16
14
39
13
54
38
34
32
2
28
34
18
57
49
32
40
11
8
4
2
40
19
28
25
5
2
27
23
56
36
18
15
12
9
3
13
38
39
13
13
8
66
70
48
18
5
2
57
50
26
15
14
37
35
14
11
6
3
26
25
7
6
4
75
63
54
42
21
17
38
47
30
7
4
52
48
25
22
23
21
55
26
7
1
50
44
17
15
38
24
21
5
2
21
41
42
12
5
68
50
51
16
16
58
53
17
13
39
17
14
10
22
23
48
47
22
20
40
40
19
14
12
10
47
42
20
14
33
30
11
4
34
30
9
35
44
11
3
1
39
23
19
46
43
22
19
17
11
9
8
5
2
23
17
0
30
48
17
6
39
38
17
14
10
9
6
1
19
15
38
34
18
15
14
7
33
22
2
50
39
22
20
19
16
53
43
20
0
25
23
60
36
32
30
38
13
11
9
26
26
4
55
30
27
22
9
52
49
22
19
30
33
12
11
1
53
29
36
9
5
3
43
4
24
38
7
2
36
30
11
60
25
5
20
19
27
26
3
48
16
31
25
7
6
5
50
46
16
9
39
23
5
0
47
67
75
35
8
60
56
18
54
67
46
33
31
16
11
8
73
9
41
39
21
11
67
41
14
38
18
73
12
36
43
10
3
54
43
19
17
73
34
43
68
67
26
25
41
51
34
17
11
9
0
25
20
40
10
3
69
56
32
23
15
45
42
8
17
2
30
39
14
13
37
15
13
7
32
27
1
18
48
45
21
18
9
25
23
1
47
46
23
21
18
60
24
25
33
0
15
15
38
39
11
9
6
46
40
12
6
65
55
24
55
32
69
54
17
0
40
15
38
39
53
45
30
25
19
2
76
21
28
55
42
27
31
2
30
9
7
44
40
19
14
68
39
10
58
44
20
65
71
29
37
39
30
14
13
12
9
26
26
22
28
29
2
0
65
42
42
12
19
2
58
51
29
25
66
43
28
33
63
42
37
11
6
5
38
33
8
6
2
38
39
15
11
31
1
44
38
21
17
13
84
40
48
13
9
41
18
20
21
44
82
41
16
14
24
33
39
41
43
55
17
45
40
15
28
48
27
23
19
46
45
20
18
58
30
13
6
5
54
42
24
13
41
27
2
0
52
40
19
18
16
7
45
39
5
41
11
68
44
16
20
30
26
4
2
0
16
50
28
25
21
44
31
7
64
23
37
32
11
6
1
40
43
27
1
84
50
55
26
27
6
2
23
10
66
55
33
8
75
50
47
43
16
13
20
19
3
67
36
32
12
10
7
5
3
72
66
23
26
3
54
67
30
42
24
4
34
29
12
10
7
62
26
6
49
49
9
62
36
33
2
1
28
29
3
29
25
51
16
30
64
18
84
56
47
38
29
31
29
65
64
17
16
13
12
41
34
16
12
9
60
33
15
9
70
72
16
43
20
62
52
27
23
18
7
24
23
65
55
40
49
35
19
2
37
36
18
55
23
20
89
45
15
38
34
6
39
40
8
64
68
68
48
38
12
47
82
46
22
18
53
21
45
44
20
18
16
4
67
37
17
40
47
23
4
2
23
21
3
50
40
27
3
39
40
22
20
18
56
50
17
15
13
4
74
67
38
28
14
13
11
28
25
3
1
0
23
18
50
14
35
24
3
0
68
51
13
47
17
19
1
60
52
15
13
57
32
23
21
5
3
35
47
40
24
44
19
17
9
13
52
49
28
26
3
1
27
21
81
38
16
9
16
34
29
8
4
58
58
36
24
79
47
12
56
27
8
7
67
53
8
66
67
43
21
14
2
74
72
73
29
23
31
27
5
3
54
64
64
67
54
39
33
28
22
2
39
33
6
4
34
13
45
55
16
23
0
44
44
21
18
67
32
10
55
55
25
24
11
24
26
3
65
54
32
12
10
12
22
23
54
53
27
22
32
35
2
11
29
24
11
20
63
56
35
31
33
11
3
30
33
15
12
4
37
19
13
30
26
0
32
3
25
22
57
32
15
10
52
39
20
13
12
54
46
26
23
41
38
14
13
8
58
26
43
34
13
12
10
47
44
20
17
22
47
45
24
21
20
16
15
12
11
9
6
46
47
26
4
20
43
38
18
13
61
60
21
15
52
42
18
25
5
3
27
24
5
4
11
17
15
0
39
37
38
20
88
24
22
2
0
44
47
17
41
5
22
17
0
54
19
52
43
21
28
29
8
7
13
47
43
16
14
30
30
5
2
48
45
17
12
9
66
83
41
32
14
12
7
50
18
30
11
10
3
23
33
6
2
45
39
20
45
39
17
15
3
35
21
18
4
11
27
18
2
60
62
37
14
11
10
9
36
13
25
1
53
56
15
5
28
12
10
5
8
6
3
45
38
38
49
20
15
13
10
46
21
26
4
1
19
2
52
46
30
24
16
27
27
18
48
49
25
17
17
1
54
23
17
25
40
35
28
9
3
44
44
18
15
10
54
25
15
72
26
32
25
3
10
19
2
43
44
17
15
19
20
0
66
27
41
40
22
19
23
0
74
69
41
16
26
8
70
40
37
22
28
25
9
6
3
47
44
23
18
10
47
20
18
60
46
24
3
1
65
45
22
29
49
31
7
6
3
1
29
32
16
30
37
5
3
34
28
1
47
37
3
70
32
28
9
7
5
26
44
45
25
17
16
77
21
24
60
25
23
35
16
11
34
38
3
32
29
11
1
44
40
21
19
11
3
1
67
21
43
42
22
20
16
59
25
50
20
18
16
40
47
17
15
7
39
39
20
19
17
49
45
8
3
21
35
40
42
19
6
37
30
8
76
19
2
39
8
46
46
20
17
14
10
7
6
5
18
0
24
4
3
40
30
10
21
0
34
23
5
35
22
0
32
33
6
23
1
26
6
4
38
25
2
24
24
7
2
79
52
25
17
28
4
46
49
28
6
4
2
19
17
0
47
52
46
31
12
42
44
23
16
1
27
76
39
21
20
19
17
33
16
14
13
28
25
3
70
60
12
64
18
14
6
60
41
30
16
15
15
12
34
22
47
49
49
24
21
57
60
26
21
10
5
50
26
41
40
64
54
30
24
47
45
21
18
60
60
30
32
38
1
49
42
13
7
51
48
24
20
50
27
22
20
50
48
21
18
74
42
20
50
49
20
18
14
40
36
0
65
44
23
24
1
19
21
49
42
18
6
26
21
1
20
19
1
39
38
16
32
59
24
22
1
47
45
23
19
5
48
38
22
19
15
34
33
14
3
23
24
50
42
7
6
43
40
14
56
83
36
71
64
32
9
72
56
38
7
73
67
40
4
37
38
9
8
70
43
41
10
9
6
55
53
26
22
20
18
15
13
71
72
45
42
36
4
63
54
19
60
51
27
33
5
2
26
27
4
13
24
49
30
24
19
8
23
43
43
17
16
15
10
56
54
11
52
43
19
14
42
22
39
31
30
54
45
24
22
20
73
67
46
17
41
39
16
13
8
55
25
9
8
49
20
48
46
20
20
17
30
24
6
0
68
22
36
13
4
22
3
56
19
22
64
64
36
35
17
39
82
62
29
4
64
53
35
29
7
11
36
8
66
60
28
53
53
25
23
40
78
58
41
7
37
10
22
26
58
50
26
24
21
63
50
30
24
93
33
27
4
16
57
38
31
12
28
24
51
45
18
12
44
67
65
31
3
1
53
50
58
47
45
23
21
13
64
40
7
51
56
56
29
22
54
31
28
60
55
22
11
66
59
48
47
24
23
3
12
56
22
40
35
8
5
2
55
33
13
23
22
1
50
15
56
47
23
22
56
54
25
23
75
38
36
10
0
70
65
20
41
43
15
20
19
36
33
11
6
3
19
55
52
29
20
19
25
4
3
1
44
25
12
70
46
45
59
56
34
32
37
32
15
9
4
53
26
25
43
35
18
16
14
18
13
67
61
39
44
15
9
49
39
20
20
15
2
47
55
16
8
48
45
48
26
18
17
25
22
21
25
0
5
62
25
55
24
17
55
19
50
24
42
30
12
6
59
32
37
8
62
45
21
19
54
56
23
69
26
28
19
0
34
43
62
33
30
55
26
48
32
10
1
30
25
1
49
40
40
13
10
67
76
87
42
40
44
44
22
16
71
71
42
36
22
52
22
35
6
40
36
3
31
42
38
10
7
5
2
54
53
26
23
48
20
65
60
22
22
4
65
34
21
49
44
23
1
32
75
51
22
18
68
60
30
41
31
6
3
30
29
42
40
11
8
26
36
33
6
3
29
24
38
39
14
12
8
53
34
36
8
2
27
31
42
49
46
41
15
29
37
45
41
15
13
25
36
51
46
19
15
78
46
64
54
38
16
43
43
22
15
69
62
41
51
23
17
81
64
87
67
45
25
27
2
30
36
15
9
2
86
71
11
65
63
40
41
17
60
60
26
24
22
39
36
11
9
28
28
3
0
43
38
17
12
47
28
21
14
41
43
17
16
22
20
4
0
32
22
0
68
64
21
48
43
24
4
55
60
33
30
67
64
35
40
35
13
10
64
38
62
32
38
17
12
9
4
47
43
16
75
69
33
60
36
29
59
39
16
15
14
13
13
11
35
24
23
20
5
5
3
41
40
18
15
8
29
30
13
8
1
60
59
34
14
7
3
40
41
17
0
14
9
6
49
49
20
37
12
10
29
28
11
5
3
21
20
38
28
6
1
27
29
24
6
5
2
21
22
4
1
39
37
12
8
39
35
10
8
55
48
28
21
38
32
6
4
78
61
61
20
32
32
3
50
74
58
69
73
22
35
29
8
2
53
26
22
18
50
55
24
21
19
59
53
29
19
59
50
17
12
61
56
30
26
46
46
14
9
37
0
67
18
36
64
33
55
52
27
25
17
10
44
39
15
11
9
91
21
18
0
43
36
19
13
48
21
19
13
9
42
25
1
80
34
32
10
56
17
31
29
8
1
37
36
17
13
59
37
20
18
58
54
62
58
19
17
63
68
29
55
56
33
34
15
12
10
7
4
30
33
12
11
9
7
58
52
27
3
0
24
19
23
1
62
71
27
35
32
8
38
35
16
11
63
59
26
60
23
19
17
30
7
4
36
17
16
13
7
48
50
37
7
55
36
16
70
41
34
19
1
78
42
50
44
15
12
6
65
53
24
23
75
64
32
1
30
39
16
15
3
69
60
59
36
28
22
5
3
62
57
27
27
10
47
17
15
13
10
43
43
18
11
48
43
19
15
11
44
21
13
12
50
30
24
10
16
47
35
4
43
40
15
13
5
77
67
41
38
86
52
40
38
4
3
58
12
8
53
52
11
36
24
34
17
14
4
41
56
22
62
43
42
18
15
9
6
40
40
20
18
5
27
23
4
1
58
23
25
9
47
55
36
31
26
17
13
12
10
9
3
53
52
28
6
1
43
80
79
50
46
53
44
21
21
17
8
74
7
3
33
24
0
13
35
34
9
4
44
36
35
35
11
11
8
6
3
45
31
17
12
11
4
2
0
90
39
0
48
43
20
5
2
18
3
0
13
9
30
51
33
55
30
34
4
24
7
17
13
52
16
71
32
42
38
7
60
40
28
19
93
24
38
36
11
9
7
47
36
32
65
30
57
32
28
27
42
39
18
17
12
7
5
67
41
37
17
92
76
51
32
35
36
12
2
66
30
4
1
49
40
20
18
10
9
5
65
26
36
15
11
14
42
25
23
17
27
40
35
21
26
3
18
17
15
12
9
35
80
30
39
10
7
4
2
17
40
13
11
3
59
23
20
70
19
18
16
8
6
60
16
37
34
31
5
4
0
45
33
15
13
12
10
37
30
13
12
3
99
67
78
48
46
20
18
15
36
35
16
60
30
8
7
27
30
3
15
42
40
18
14
65
51
24
7
21
7
3
0
2
26
23
2
0
40
38
17
16
4
62
40
39
33
18
7
4
3
79
50
32
5
23
64
42
8
43
42
16
12
44
39
16
13
65
47
55
32
13
10
8
3
48
46
15
5
4
36
34
16
5
38
42
46
37
19
18
15
14
8
50
35
23
3
41
28
10
9
8
23
25
0
36
17
16
14
11
7
6
78
67
25
4
37
37
11
9
8
49
27
22
21
4
1
54
34
15
21
66
56
18
16
25
2
47
38
16
13
10
60
45
30
45
35
37
60
63
34
15
11
9
38
32
12
11
2
61
54
22
9
5
20
17
14
44
38
20
18
13
9
42
39
14
57
29
25
6
68
51
31
24
23
20
41
46
15
11
8
0
42
32
7
42
13
7
60
67
55
74
76
54
53
24
15
7
70
50
34
17
16
14
14
13
11
10
47
17
53
14
31
41
6
71
58
38
33
64
44
33
8
47
24
17
16
64
55
28
21
25
20
29
4
74
55
45
45
23
21
17
6
43
43
17
8
65
55
25
15
25
26
0
28
25
4
48
47
53
42
65
63
24
55
55
18
58
52
21
15
42
55
16
12
38
37
15
13
52
45
18
13
36
34
14
9
4
44
40
19
16
14
12
77
49
16
70
60
43
27
9
1
55
24
26
20
2
58
42
41
14
13
78
23
25
4
18
17
41
40
20
7
35
27
6
46
39
15
13
8
1
40
27
4
14
13
72
60
55
30
29
8
5
52
34
17
10
8
44
42
18
3
41
37
17
16
12
4
2
37
36
15
9
8
6
35
36
7
6
3
43
9
71
56
26
49
47
21
11
20
1
73
61
20
44
45
21
20
18
13
47
39
16
15
6
45
43
26
16
11
4
77
60
23
35
38
12
6
2
53
49
30
42
50
20
15
11
38
35
14
11
9
4
2
54
51
26
20
34
10
5
3
26
58
51
31
8
43
21
14
74
45
40
17
16
10
7
54
45
16
7
59
59
50
13
38
30
9
5
42
38
31
9
5
63
15
11
88
75
45
21
1
29
12
27
65
63
14
9
45
32
16
3
57
34
11
16
15
12
60
54
35
88
44
33
13
9
2
82
68
47
17
13
10
45
16
9
8
58
19
36
20
10
43
33
20
25
11
6
5
34
13
12
4
21
61
28
28
3
57
56
27
22
0
63
51
35
30
12
7
2
0
61
59
38
43
19
16
18
32
15
14
5
13
71
60
7
76
71
37
12
11
9
7
5
3
46
36
15
13
11
9
7
83
36
41
42
19
15
11
3
1
84
62
26
25
6
5
4
55
25
21
4
16
26
63
28
27
51
53
12
20
2
52
29
12
10
8
5
49
45
23
21
16
29
3
19
57
40
27
10
3
42
27
11
33
32
11
10
52
21
43
40
14
9
6
52
47
24
17
14
4
70
36
23
4
3
60
20
64
59
58
14
12
10
8
4
2
0
79
76
47
45
16
63
45
23
22
16
20
20
0
48
40
14
11
30
18
11
8
7
39
44
20
13
6
75
50
49
23
19
17
15
52
17
55
38
26
25
9
8
43
19
18
17
14
9
7
26
30
4
2
11
57
59
29
24
61
52
20
16
80
76
18
26
18
1
38
33
10
7
2
71
26
4
2
45
45
28
26
24
57
17
14
43
42
23
11
44
20
19
17
14
59
38
33
12
7
39
36
35
10
6
48
45
19
15
30
23
2
41
15
13
40
25
7
3
43
37
12
10
63
44
15
11
42
18
57
32
10
9
26
29
24
33
11
60
44
26
23
1
67
24
41
43
5
0
30
6
66
29
23
9
5
24
24
7
2
0
43
42
17
15
22
2
44
40
23
18
16
13
53
52
32
32
9
5
72
68
32
32
35
40
10
1
43
8
6
2
61
32
1
23
17
2
24
43
41
36
11
7
1
21
13
63
30
28
30
3
18
33
57
51
27
25
17
16
37
39
22
17
25
37
48
21
14
10
58
60
31
54
59
60
60
37
10
40
33
12
6
5
34
33
12
7
92
21
17
40
13
45
16
15
13
11
16
20
53
26
24
22
34
25
8
6
16
6
50
46
6
5
32
16
13
70
26
24
5
4
30
34
61
19
23
7
4
16
44
43
18
16
34
32
10
2
0
40
39
22
20
19
17
38
42
16
14
11
52
42
21
20
16
15
13
42
37
18
16
12
10
30
25
5
3
29
29
8
6
3
55
51
23
21
19
17
9
7
32
27
31
11
9
4
38
7
46
42
16
8
1
40
21
17
4
24
48
16
13
7
28
35
14
11
2
26
42
15
68
55
23
25
36
32
27
4
80
18
3
19
22
44
43
11
5
41
36
2
50
28
21
18
56
24
35
30
21
15
53
46
33
27
9
6
60
58
23
50
39
19
17
15
24
9
75
28
54
32
36
5
4
1
48
25
52
47
22
19
27
10
8
1
0
43
26
17
20
5
4
1
34
31
4
78
51
33
21
18
41
40
14
13
7
60
50
26
18
30
4
44
43
23
12
7
2
5
39
46
13
4
3
56
32
45
13
10
58
40
10
50
42
22
18
15
10
54
33
19
16
94
36
36
15
11
64
60
30
35
45
46
19
16
15
27
24
5
0
50
38
42
17
15
10
54
52
34
1
31
30
9
4
70
24
35
30
13
11
49
50
18
26
21
2
51
27
24
15
78
42
21
19
14
7
25
22
1
57
55
70
40
14
18
17
1
53
37
18
1
48
41
20
13
22
5
0
60
50
25
22
1
30
30
16
9
7
5
3
35
27
12
1
53
45
46
13
11
15
11
4
23
23
1
48
39
39
30
17
10
5
29
24
5
4
38
41
16
11
5
72
32
28
29
6
3
59
28
52
49
26
22
20
2
36
48
15
10
20
2
19
38
34
13
11
8
4
48
43
17
16
11
46
40
34
30
13
12
11
9
49
40
21
20
14
23
22
0
72
68
40
36
78
40
61
48
19
5
8
43
41
19
17
9
7
4
52
23
30
14
8
35
37
16
12
52
29
22
4
1
30
29
75
69
24
38
30
23
66
29
26
0
43
43
21
3
0
32
34
4
2
54
41
18
13
12
6
35
36
7
2
48
14
48
36
11
6
5
26
25
20
38
27
6
4
1
33
35
10
4
71
38
17
20
55
35
29
25
37
45
13
12
4
11
34
23
2
58
75
55
15
54
55
26
21
45
34
12
8
7
5
4
81
72
18
46
29
5
3
0
54
47
21
10
32
28
4
0
46
38
16
15
15
12
54
50
25
23
22
20
43
42
23
20
18
9
28
24
2
0
48
46
24
22
14
34
56
48
27
20
19
9
3
28
29
38
30
10
7
4
49
21
2
0
37
15
13
9
8
6
3
1
38
18
20
0
40
25
16
12
0
28
26
4
35
30
65
49
15
24
2
23
0
17
0
43
40
23
15
10
6
30
25
5
1
53
26
50
52
14
23
69
36
22
15
30
29
10
35
25
5
4
2
37
31
12
10
4
9
32
35
7
52
20
33
14
12
10
7
5
24
1
47
22
18
29
46
32
11
6
25
5
37
60
24
19
16
15
77
45
48
8
35
35
4
1
45
26
7
4
74
54
26
6
42
16
13
5
32
28
4
2
45
51
31
27
6
1
27
27
3
49
54
18
49
40
39
15
65
18
36
38
16
13
12
23
6
18
4
0
68
47
22
15
40
25
46
11
8
5
70
36
42
22
15
10
31
32
10
1
61
22
23
7
0
29
15
24
24
1
33
33
4
63
36
17
15
11
10
37
30
12
10
8
52
52
48
24
20
1
21
56
43
6
22
35
31
12
10
3
40
27
7
5
2
52
51
31
29
0
54
20
36
3
2
42
25
17
16
11
8
40
38
25
6
2
80
40
7
29
37
6
29
7
1
34
29
9
4
45
42
20
19
14
13
31
13
11
10
7
28
28
10
8
1
55
45
26
23
17
16
31
30
28
11
48
44
46
29
24
18
16
28
36
26
19
1
67
17
20
48
42
24
19
18
17
44
50
25
25
68
49
32
28
40
13
25
21
4
31
30
4
1
36
22
29
22
5
1
47
23
6
6
67
34
18
2
1
17
19
9
40
39
18
14
12
10
36
28
6
3
0
18
31
28
0
50
36
36
34
14
11
9
0
69
34
30
15
9
54
25
46
43
40
15
7
2
49
43
12
8
30
36
58
41
21
0
25
17
39
30
17
13
12
66
54
26
24
21
18
23
28
2
0
58
42
16
11
9
29
32
10
4
1
42
32
11
6
13
50
24
26
1
34
26
6
3
0
7
29
35
10
7
33
27
5
3
1
20
20
1
31
29
8
5
29
21
2
38
40
18
26
45
45
16
12
25
25
8
6
2
47
47
20
24
25
9
30
28
9
7
1
39
27
13
8
38
22
18
25
20
4
2
57
47
26
21
5
35
32
10
8
2
51
52
27
22
8
8
2
45
39
17
50
35
35
12
3
1
34
39
4
2
43
24
33
29
8
4
53
47
37
24
4
24
24
3
2
0
29
32
20
19
38
32
20
65
36
12
10
48
38
36
32
14
7
4
43
23
18
15
13
5
3
63
62
85
19
33
28
6
6
3
46
45
21
34
30
10
8
4
3
1
74
34
4
42
11
9
27
24
0
34
25
1
42
35
18
13
4
40
44
21
16
12
9
7
5
3
40
18
16
12
10
57
53
16
78
56
53
27
25
7
5
3
1
29
24
30
47
44
24
20
17
27
15
52
43
50
51
22
19
18
41
38
53
29
2
1
79
52
30
27
23
51
52
22
60
52
17
19
0
36
43
41
21
21
1
48
45
16
35
30
12
4
44
31
9
7
2
83
54
53
53
53
22
17
11
77
67
48
46
16
3
47
45
18
54
31
12
4
33
58
21
19
18
16
11
50
36
16
15
14
31
12
2
35
43
16
11
10
42
45
26
24
15
33
27
13
11
10
9
48
37
39
31
9
6
4
2
27
28
10
27
37
38
9
5
45
42
25
25
43
25
24
18
13
35
12
10
77
36
2
32
25
5
3
0
42
23
18
15
4
1
48
27
20
25
27
3
1
67
44
41
19
16
17
38
38
40
36
13
27
26
4
0
28
25
5
26
22
4
3
50
42
21
17
17
29
29
41
37
19
17
15
31
32
34
1
23
53
40
21
20
3
1
29
32
7
3
52
67
32
31
8
7
45
30
10
54
52
19
17
24
22
27
61
52
22
20
17
45
48
25
24
20
18
39
37
14
6
20
42
39
14
12
6
55
42
20
0
18
4
42
47
44
22
18
15
13
10
7
29
25
6
5
1
34
30
5
3
28
70
60
31
14
6
2
28
1
14
39
25
22
46
14
12
9
24
32
14
30
49
43
15
13
11
11
10
7
6
2
59
75
33
59
53
25
23
19
52
34
27
10
7
5
1
52
42
23
20
16
13
12
50
25
27
33
6
4
2
50
11
23
57
31
33
5
63
48
20
18
56
55
28
27
18
17
43
35
17
38
30
1
0
35
18
32
29
10
5
3
1
68
53
37
40
4
65
67
44
43
17
30
28
49
23
22
21
20
15
49
38
18
11
6
81
23
19
60
49
39
17
16
14
13
12
10
8
58
57
23
7
5
1
15
14
9
6
30
25
10
4
35
44
17
13
70
64
33
15
4
24
27
29
12
5
3
1
64
55
13
65
35
26
7
2
25
56
48
26
23
6
23
21
2
43
29
46
23
22
21
20
12
8
29
39
12
7
1
22
59
64
29
27
26
80
36
28
7
43
42
20
17
14
5
52
18
8
34
38
18
12
5
32
23
18
0
76
60
59
42
38
21
20
18
12
9
14
2
48
51
19
17
13
43
35
24
3
55
23
43
43
16
12
8
62
19
50
20
72
50
30
38
14
47
27
24
17
53
50
20
18
41
54
20
19
14
13
44
25
23
16
11
27
19
30
28
13
12
5
0
20
73
32
13
12
8
6
54
62
31
30
12
10
1
55
24
25
6
4
2
24
9
54
57
18
17
20
21
0
23
81
14
47
24
22
4
58
19
29
26
4
3
0
27
7
25
25
11
8
6
43
43
24
18
14
24
23
2
42
32
9
4
56
54
32
19
18
1
27
7
4
3
43
41
22
20
14
60
27
27
22
48
36
36
10
5
80
53
44
37
7
42
40
21
17
15
35
24
44
39
63
28
45
22
15
42
18
17
25
4
22
22
1
0
25
24
2
65
37
25
34
32
11
1
17
56
34
17
29
5
4
36
6
5
1
30
27
9
7
5
3
1
42
18
17
14
12
35
30
17
14
27
21
2
0
42
35
17
15
9
7
2
68
34
57
63
28
11
3
34
19
17
16
8
33
23
23
7
0
32
7
31
14
13
12
10
6
33
24
4
0
25
70
70
17
12
37
29
10
8
4
2
47
44
22
19
16
47
47
20
11
76
49
27
3
47
44
1
39
21
11
68
42
23
21
3
29
26
8
0
35
38
36
31
31
25
27
13
11
3
60
60
29
7
27
4
48
48
14
8
57
47
26
30
4
2
37
52
20
11
42
35
50
48
15
12
37
33
15
14
13
9
8
8
45
43
15
12
21
0
35
60
60
36
81
33
35
7
22
7
18
20
1
39
37
13
11
7
85
57
36
34
6
45
45
19
16
12
4
22
26
0
75
81
49
19
46
37
11
70
39
5
37
39
13
10
3
19
16
15
52
44
25
23
28
54
46
26
23
20
17
16
15
11
67
40
29
4
3
0
26
24
0
16
87
46
38
13
6
25
38
57
54
32
27
18
36
29
2
34
40
0
52
54
23
15
72
69
39
36
40
33
16
14
12
34
33
8
6
4
20
50
30
34
23
0
29
0
34
21
67
44
18
56
26
23
1
47
48
20
16
47
40
13
2
36
20
4
1
60
67
39
37
32
13
10
8
55
28
26
30
40
10
8
4
44
45
20
16
14
43
20
19
55
44
13
12
29
26
4
23
4
21
3
20
81
61
26
53
64
39
42
4
1
1
9
7
49
20
18
29
1
64
63
28
22
36
12
9
7
23
20
1
54
48
26
1
54
41
25
22
42
24
51
30
29
39
24
6
2
0
28
68
57
31
35
11
56
92
70
41
44
14
9
45
18
15
57
51
26
25
20
57
45
15
14
11
78
74
24
76
45
30
24
20
47
17
15
10
39
37
18
12
11
60
60
42
40
15
10
5
60
65
32
35
5
75
60
10
42
14
29
1
40
20
13
84
56
63
29
26
24
1
22
20
3
77
45
40
38
78
68
42
38
13
19
42
74
78
65
56
48
17
16
64
57
68
38
13
67
59
25
25
2
62
58
27
31
35
32
64
53
28
29
24
7
4
12
65
39
55
25
23
80
41
13
11
37
37
17
13
10
6
0
29
29
6
3
69
62
74
53
25
14
22
20
2
70
6
45
24
20
25
56
50
20
21
19
11
63
54
15
64
21
30
33
7
5
0
25
27
7
5
0
23
30
2
27
7
43
34
19
14
3
14
43
36
18
14
5
34
27
28
9
6
1
1
32
14
11
9
42
37
16
14
0
43
47
23
18
17
16
12
70
51
14
58
18
57
2
57
52
18
15
14
56
55
22
20
4
0
33
34
16
11
57
31
42
51
15
11
10
6
29
29
10
5
2
28
31
10
4
2
68
67
40
19
6
54
34
15
13
11
6
31
15
14
74
14
54
46
25
6
68
38
21
20
18
15
6
45
19
18
26
28
6
0
36
17
16
15
13
87
45
65
32
31
13
11
28
20
4
0
55
33
31
2
59
24
23
74
75
40
58
22
17
25
24
2
1
22
4
38
22
21
2
81
43
47
26
18
16
55
55
22
30
11
9
6
64
56
31
36
8
54
31
26
33
24
2
40
40
20
15
3
74
49
43
8
38
8
41
73
39
39
13
11
6
62
41
20
15
43
42
14
41
15
11
10
56
43
6
54
45
17
16
86
69
42
11
28
36
40
14
14
20
30
64
46
31
66
46
15
13
30
35
9
4
51
23
21
62
49
47
38
37
35
12
10
0
65
46
21
55
57
65
55
19
34
26
2
0
48
13
56
53
47
29
28
28
3
0
44
40
15
13
12
80
74
46
37
3
2
73
57
43
16
54
17
58
40
40
40
15
14
12
9
29
6
3
56
35
26
36
42
16
10
30
18
2
0
34
44
9
45
47
23
18
25
2
28
28
6
1
27
30
7
30
26
5
52
46
23
21
15
32
27
11
9
6
1
26
30
3
42
34
19
17
9
1
45
14
57
56
9
44
50
17
28
9
6
29
4
2
22
2
20
22
2
77
30
82
78
42
40
13
10
57
89
39
21
9
82
30
26
26
30
9
7
3
57
53
20
45
40
16
14
10
66
57
31
36
32
11
8
45
52
5
27
33
10
6
6
24
45
50
14
8
61
54
32
31
14
36
17
13
29
26
0
56
48
21
37
51
52
18
50
32
30
15
3
57
54
23
21
1
16
21
1
0
50
25
8
3
81
47
18
13
11
25
35
7
5
3
62
42
38
44
40
32
32
12
10
7
56
40
30
38
42
11
37
28
7
1
20
24
5
2
48
22
0
33
28
10
5
56
54
50
79
48
7
65
64
39
38
20
17
13
2
64
56
14
13
36
5
30
25
2
0
61
44
7
54
43
12
26
8
5
3
74
92
82
29
22
5
3
25
40
20
16
46
28
10
39
18
17
12
9
8
35
24
11
10
8
2
1
0
38
21
20
14
53
49
28
12
39
37
19
14
10
40
30
7
5
50
31
48
31
10
7
5
69
78
21
18
48
42
20
17
10
14
45
44
20
18
15
14
38
39
19
17
15
11
8
2
80
41
26
7
6
2
2
57
50
27
23
15
12
7
38
35
6
4
42
41
18
15
9
57
47
2
43
7
46
44
20
24
23
68
56
25
19
28
30
1
47
67
47
45
18
15
44
20
21
1
50
38
12
6
68
73
59
16
47
38
16
15
0
12
11
8
4
46
13
11
8
5
66
51
36
28
25
42
16
14
11
6
4
2
20
53
34
24
4
45
51
22
12
26
27
9
2
69
68
47
11
62
61
23
25
2
67
25
16
55
51
49
22
23
3
4
26
26
2
0
32
29
11
6
1
30
34
5
1
40
20
0
12
39
19
18
0
44
16
14
13
7
39
18
16
10
8
61
55
19
38
38
10
6
4
47
15
13
7
5
20
20
2
25
8
2
52
17
9
8
7
85
50
22
27
38
4
0
69
65
37
33
64
31
24
0
25
28
2
54
62
39
18
50
25
65
40
30
25
2
59
35
5
80
23
5
32
28
12
2
50
53
10
40
35
16
12
52
42
18
51
23
26
9
39
39
13
11
4
55
45
25
18
13
22
19
40
37
18
15
5
40
40
16
14
37
40
15
7
46
46
17
10
8
36
35
12
11
10
5
47
52
74
59
60
14
7
32
21
6
1
0
50
42
30
13
55
52
29
24
18
10
60
45
21
1
0
8
4
4
46
41
22
1
16
14
74
66
38
31
25
29
63
55
18
10
46
57
32
13
12
6
23
21
6
4
2
53
40
17
13
6
29
8
50
42
40
13
48
24
2
60
41
39
18
17
52
73
37
45
16
44
22
9
40
17
38
36
18
9
2
52
53
20
18
51
42
21
15
26
1
22
21
0
43
43
13
8
33
38
16
14
12
10
22
2
47
36
36
1
71
59
46
56
49
40
45
37
34
15
10
7
4
63
17
33
23
3
1
25
21
1
32
15
12
6
0
27
32
11
9
7
4
2
43
41
22
22
19
53
16
30
34
9
5
55
53
22
20
2
44
38
17
14
10
2
43
44
9
34
12
9
6
42
9
36
34
15
9
56
52
29
27
23
30
21
3
1
50
42
33
13
12
11
54
37
5
25
25
6
41
24
6
1
42
30
15
11
6
0
20
19
32
31
12
10
8
7
53
39
15
47
38
22
19
17
12
36
24
8
56
36
9
6
44
42
21
16
38
37
12
36
33
15
12
6
66
60
11
9
30
28
6
4
70
57
35
12
52
51
20
1
20
3
83
44
39
18
13
2
53
42
18
14
8
2
31
15
12
5
52
23
27
46
3
1
51
44
15
30
23
2
21
20
2
42
29
8
6
42
49
32
27
5
41
15
9
43
45
11
8
65
53
32
26
22
82
40
38
50
72
55
30
52
46
15
50
36
17
14
3
48
50
28
27
0
20
50
42
26
30
3
2
44
39
6
2
20
43
32
13
6
4
68
61
32
51
40
21
20
14
8
49
20
52
37
53
56
41
24
5
44
30
10
54
32
24
22
20
12
4
51
74
32
27
76
42
41
18
60
74
69
26
10
1
13
43
15
36
26
11
10
8
6
76
70
56
39
34
87
67
22
18
48
15
2
24
10
6
3
1
67
30
67
56
32
11
24
25
6
77
67
41
27
33
9
31
26
9
5
0
43
37
12
6
5
28
25
5
3
77
42
80
30
9
3
25
44
34
13
3
33
37
8
0
70
57
21
40
12
37
17
11
9
60
54
24
73
77
11
58
39
17
16
8
8
43
31
14
10
77
68
43
7
41
29
42
43
19
17
12
58
83
56
44
14
10
48
45
14
53
30
28
4
70
53
37
12
77
20
18
14
57
56
19
47
28
32
0
65
50
33
36
11
9
7
78
56
34
53
31
55
47
57
70
10
9
9
55
29
43
38
20
5
27
9
27
32
15
16
62
40
39
36
39
17
14
9
54
46
20
11
34
45
1
79
29
22
55
30
52
76
43
0
10
70
41
65
62
39
32
22
6
41
19
12
10
7
21
18
63
50
28
22
67
18
20
2
46
13
24
65
66
57
39
15
11
6
29
17
1
56
73
60
49
47
13
37
29
9
1
65
74
22
23
1
65
43
42
18
16
26
51
16
7
6
38
24
13
1
54
20
0
25
73
45
65
50
36
28
3
46
38
19
11
30
30
6
3
58
50
80
74
47
87
76
51
43
11
46
11
63
24
24
6
34
7
38
33
7
4
61
51
12
47
35
11
40
75
42
23
2
22
23
20
0
21
22
3
28
24
5
5
17
34
7
46
43
22
13
45
18
16
8
54
42
42
21
18
11
65
52
23
24
26
22
1
20
20
21
33
37
8
7
75
41
21
12
35
25
4
45
16
47
41
20
10
28
36
14
3
1
51
26
25
20
19
65
30
25
85
32
22
6
2
9
28
26
3
1
26
29
0
46
33
0
56
57
42
40
12
10
71
63
25
7
53
52
24
23
37
37
9
3
26
24
0
38
28
10
8
7
6
38
19
17
11
9
6
1
24
18
2
0
30
30
3
2
32
45
39
19
13
73
37
16
15
12
7
22
21
20
28
20
3
8
1
32
32
10
6
68
62
39
18
17
13
10
50
13
22
18
54
15
41
31
10
2
48
32
9
8
6
4
58
30
12
1
29
26
3
50
26
64
28
21
2
64
28
5
17
74
40
40
16
15
11
8
78
55
52
42
14
40
12
73
14
23
30
7
40
54
20
17
30
5
55
40
18
15
35
32
15
9
60
44
16
27
10
9
5
2
42
21
4
47
42
11
25
2
22
4
57
22
25
23
5
0
48
48
18
57
56
24
17
58
49
15
13
53
33
9
25
65
45
24
10
37
16
10
0
42
39
11
3
38
35
16
11
3
15
39
45
8
1
83
32
33
9
8
47
39
77
50
40
15
10
22
21
1
0
68
52
68
66
29
25
76
26
25
25
38
6
46
30
9
4
42
16
40
35
38
9
6
20
39
36
2
30
29
57
40
27
7
35
12
9
4
2
27
43
15
11
26
17
2
25
24
1
36
17
27
25
23
3
1
30
28
13
2
53
37
18
11
10
65
69
28
28
38
5
62
43
42
18
29
27
10
26
24
6
5
2
49
45
23
17
13
6
52
44
22
17
11
56
50
33
32
6
2
30
23
36
42
36
34
11
5
50
25
79
29
82
72
35
36
19
0
0
15
6
6
42
43
53
40
37
32
8
6
46
42
21
20
19
56
47
23
16
30
19
3
39
32
14
6
4
37
14
56
58
43
38
19
0
15
25
27
6
13
15
42
14
12
22
20
58
41
50
19
17
4
43
45
26
8
21
16
33
29
12
8
7
52
25
24
1
54
39
16
10
27
10
20
51
23
30
52
77
50
25
25
0
65
49
25
23
17
48
26
19
56
40
15
11
1
55
23
21
31
13
11
2
75
41
44
20
17
16
14
57
23
21
21
28
35
7
4
75
53
38
38
10
6
3
49
25
4
41
26
11
9
5
0
45
32
14
12
11
9
5
24
19
3
0
40
22
25
26
0
30
90
50
48
20
19
14
61
48
24
54
45
28
16
13
29
23
2
41
38
19
16
13
3
52
39
15
12
58
52
27
19
0
48
28
20
6
28
28
1
40
7
6
21
13
83
54
56
35
11
28
7
33
31
0
41
25
0
42
44
6
26
24
52
2
25
50
30
30
1
60
58
36
50
43
64
62
41
3
58
51
28
27
4
20
23
73
70
40
31
23
7
0
60
26
39
54
84
17
3
35
37
16
14
12
37
19
13
9
5
62
52
62
36
33
14
1
33
28
6
12
37
18
17
13
26
45
35
12
5
11
62
26
24
22
70
32
32
2
1
0
32
52
16
16
22
5
1
33
10
9
58
32
28
6
25
16
60
22
40
11
9
50
42
10
28
18
1
63
38
21
19
17
12
34
50
43
29
17
13
27
23
78
39
26
2
58
56
38
42
49
11
26
25
67
30
4
53
43
18
75
69
27
23
6
5
2
50
48
45
13
6
55
55
30
60
47
15
13
11
22
36
29
2
0
55
50
63
46
11
42
42
20
18
61
30
43
37
15
14
53
45
26
23
19
15
57
36
4
47
45
26
51
47
21
18
24
25
6
14
32
27
39
21
20
14
51
51
57
15
19
0
38
37
11
59
25
25
3
37
30
6
0
57
35
48
41
37
15
13
4
58
53
31
30
57
45
29
24
16
68
5
4
57
53
24
20
32
30
8
4
43
40
24
21
16
8
65
32
28
11
6
4
19
43
25
22
49
49
55
53
16
12
65
61
25
48
44
23
20
53
46
25
52
51
24
56
62
48
19
18
36
29
23
49
43
13
4
53
43
15
49
27
25
11
10
78
59
59
22
82
45
18
80
28
26
2
24
48
24
18
11
21
3
57
27
4
21
48
35
35
16
14
7
39
34
9
4
70
50
28
29
6
0
64
74
50
29
9
56
45
45
16
70
60
25
48
20
82
33
28
4
43
37
17
14
13
12
45
42
18
11
60
23
74
41
39
53
45
15
44
24
50
53
11
32
23
20
19
55
33
32
29
42
18
68
63
65
46
17
15
67
34
6
72
53
26
6
5
50
43
23
15
60
36
41
11
5
55
32
5
30
65
38
29
10
12
46
37
14
13
4
17
44
21
18
12
41
21
39
9
58
48
29
23
43
18
30
59
33
45
17
42
74
43
57
33
8
30
27
4
72
52
29
25
22
22
22
30
0
75
42
10
33
47
48
28
14
28
0
31
69
53
49
70
34
68
29
26
23
75
74
63
59
73
72
35
29
23
1
84
65
89
67
58
53
8
38
35
14
40
34
13
30
30
1
44
41
14
0
23
22
18
51
49
25
16
28
27
4
79
74
54
49
28
27
17
47
46
16
14
38
37
13
7
34
38
14
10
32
23
24
80
42
28
0
27
25
1
86
54
24
18
15
9
50
24
82
71
42
44
43
19
16
13
10
42
39
20
1
63
47
20
19
12
45
39
9
2
47
30
9
7
47
22
63
62
30
60
29
25
1
32
39
13
4
57
34
30
2
63
63
42
0
16
43
74
46
44
13
12
42
42
16
21
17
0
49
42
21
8
6
48
46
13
10
54
50
22
16
24
5
3
2
60
35
10
80
40
37
9
4
40
37
20
15
5
40
40
8
6
74
64
46
48
30
23
69
64
45
13
54
48
21
13
8
60
26
28
6
2
22
3
46
36
10
4
36
40
10
0
28
31
9
7
66
22
20
77
65
66
40
14
6
41
37
20
17
0
0
53
45
17
12
66
37
54
56
56
60
24
18
56
52
80
49
45
32
5
62
32
32
13
10
6
45
39
21
1
20
10
37
33
11
10
8
60
25
43
34
16
14
12
10
9
76
40
37
54
62
30
6
25
20
25
24
0
65
24
40
50
58
57
35
10
28
33
31
5
50
22
18
25
25
6
4
24
7
5
23
3
54
34
28
9
5
27
29
10
8
42
26
25
10
52
50
47
25
22
3
40
32
9
8
2
38
38
9
7
28
28
0
66
56
32
27
57
37
11
9
30
26
53
60
58
32
7
3
38
21
42
41
16
7
47
31
2
26
8
18
39
36
18
23
23
3
40
38
18
16
52
26
3
62
57
32
50
37
27
10
9
48
55
20
14
35
40
72
67
42
40
20
16
35
27
3
42
41
22
19
0
17
9
50
23
53
23
4
49
48
58
44
23
21
42
40
18
10
42
37
18
24
28
2
42
17
8
40
43
15
7
44
23
22
36
38
17
7
70
25
41
15
11
39
3
36
13
10
28
5
36
34
10
1
56
52
21
3
26
24
6
4
44
22
19
16
40
36
13
11
10
54
33
25
23
76
32
81
73
50
36
54
24
48
44
38
38
10
8
42
35
58
54
30
28
26
10
28
37
18
14
59
54
20
1
17
15
91
69
25
16
37
26
12
11
8
26
27
11
42
40
18
15
46
43
17
14
11
9
7
4
36
25
4
0
35
35
15
14
7
34
26
9
7
78
65
41
16
27
39
9
2
8
7
62
57
25
22
38
37
18
13
9
4
22
50
44
26
5
24
5
22
20
68
50
36
39
14
10
1
45
87
39
29
6
1
55
22
20
24
4
28
9
3
23
3
45
24
22
20
15
62
53
30
21
18
65
42
40
40
20
18
15
13
6
46
37
17
16
14
53
49
28
12
8
31
28
9
55
50
28
27
22
52
45
23
20
16
11
18
21
1
36
36
13
11
5
58
51
21
20
24
8
5
36
14
9
36
40
44
43
18
15
72
73
32
30
1
58
58
22
16
60
15
19
20
4
26
23
8
7
50
33
13
8
36
24
53
42
18
16
15
36
33
14
11
3
67
48
23
22
3
0
34
30
10
9
1
55
17
60
60
30
8
24
21
14
22
20
4
2
26
26
2
55
51
17
37
36
14
9
25
8
52
40
36
16
10
60
43
20
19
65
58
21
43
43
13
10
4
62
39
14
6
52
29
9
7
57
46
23
33
60
68
28
24
41
9
41
15
11
66
64
60
18
15
19
37
37
14
11
25
59
23
25
2
60
56
37
65
62
26
22
10
67
44
32
42
15
13
47
19
16
11
64
27
8
6
75
32
52
53
26
24
39
20
13
40
72
70
44
38
17
42
35
11
9
68
33
10
28
29
32
13
9
37
7
18
45
45
24
16
15
40
38
48
45
17
11
29
28
10
7
0
47
33
32
8
4
49
50
24
15
65
45
41
13
6
40
8
34
26
4
1
50
50
47
25
18
68
52
53
23
19
39
37
9
39
19
10
32
36
13
10
7
30
28
7
40
25
3
55
50
30
23
2
21
18
54
49
23
15
49
53
25
23
18
14
13
28
26
2
79
48
50
50
40
17
0
10
15
19
0
85
25
67
59
41
57
31
30
28
1
27
25
22
53
30
60
55
41
25
14
12
9
43
19
17
8
3
44
43
23
9
44
42
24
21
89
62
62
34
38
16
7
4
29
35
10
72
70
35
7
33
38
39
9
7
5
35
55
27
23
21
20
56
37
63
47
17
16
29
24
4
0
29
57
56
49
19
75
62
42
35
15
11
48
45
22
36
30
27
5
3
43
42
11
28
50
34
13
4
47
40
15
13
13
25
57
53
32
3
28
4
50
28
28
23
3
49
48
27
24
22
24
50
23
0
20
42
40
21
50
48
26
24
29
30
11
3
35
44
3
75
23
68
18
9
61
35
36
31
8
1
34
9
4
0
43
36
11
3
58
53
37
12
37
28
45
7
25
50
40
21
16
72
68
37
35
13
43
14
10
9
20
53
46
22
21
16
35
40
18
14
35
36
38
10
40
35
17
15
13
23
22
5
1
1
44
22
20
2
67
30
28
33
30
7
39
13
9
33
25
0
82
78
29
31
11
8
5
35
26
12
3
0
76
72
43
36
10
43
22
24
30
5
85
78
58
8
42
23
16
9
6
4
43
39
18
7
37
31
38
7
5
1
45
35
8
37
36
14
12
9
8
24
21
3
50
25
30
12
10
37
32
11
8
80
28
9
0
36
37
0
38
40
13
10
30
40
41
20
15
5
46
25
2
22
14
12
46
16
12
6
6
25
36
31
6
2
50
50
49
23
18
84
50
25
46
42
22
16
90
78
73
70
46
36
5
33
22
6
3
27
66
26
22
20
18
57
53
32
26
8
2
60
67
29
25
2
72
56
33
5
30
29
3
23
3
2
37
35
15
12
28
27
39
37
15
11
9
36
43
43
25
24
20
2
18
56
52
28
45
38
23
19
86
54
26
90
70
30
12
5
27
8
42
36
40
15
49
15
12
70
60
35
27
36
17
17
33
13
4
3
32
36
30
28
7
63
58
21
45
45
26
25
19
6
40
34
4
37
38
10
6
55
52
67
28
29
51
39
38
19
47
23
19
42
25
24
18
15
7
69
32
32
9
6
47
16
14
84
48
44
17
43
36
25
39
32
12
8
6
6
19
16
42
24
4
1
32
29
10
4
48
41
15
11
59
37
14
10
3
18
22
51
42
4
31
20
54
43
21
0
77
60
23
30
33
12
11
9
7
0
48
34
31
21
36
38
57
54
32
30
28
26
22
19
64
90
56
41
32
27
9
1
32
10
9
52
50
19
19
16
40
50
55
60
59
29
34
6
4
63
57
36
38
9
20
54
63
68
27
40
7
44
16
15
10
43
43
23
15
18
75
75
45
43
41
45
43
20
6
75
22
47
37
11
5
44
39
18
14
55
49
27
42
17
10
3
67
56
22
20
33
14
9
2
22
45
25
10
4
20
35
27
1
25
38
16
7
68
59
30
10
50
50
18
45
34
8
7
77
66
27
26
9
24
42
35
13
8
22
26
6
1
39
38
17
11
5
26
25
5
20
32
7
4
34
35
6
38
37
14
36
26
2
30
27
9
5
28
31
8
38
39
17
12
10
2
36
36
12
5
55
30
1
48
43
19
11
25
22
3
25
30
6
3
29
29
2
53
46
27
12
5
37
37
16
10
8
5
76
62
40
23
23
2
22
27
5
64
39
17
38
12
6
37
62
60
32
11
28
73
44
36
11
9
8
42
22
20
10
38
31
1
39
4
19
30
23
3
39
38
6
26
43
11
9
70
71
31
25
5
35
9
66
25
48
49
19
24
5
42
19
8
51
55
41
36
10
6
61
60
74
21
24
29
28
8
20
80
38
42
7
79
68
52
24
68
70
38
2
45
50
23
20
6
64
41
21
85
48
23
22
40
31
13
7
58
52
30
28
54
46
24
19
13
49
14
47
44
22
17
60
33
87
53
40
25
3
72
71
7
50
70
40
13
46
45
45
44
24
23
17
22
22
2
50
38
21
4
9
7
48
20
18
8
45
48
23
13
35
34
14
11
8
8
43
29
10
85
30
41
40
18
12
79
74
44
40
18
13
11
74
43
42
48
15
76
64
29
27
23
32
25
20
75
47
25
12
6
68
73
35
53
29
11
9
53
28
13
4
26
18
32
24
3
1
52
20
40
40
17
9
64
35
15
24
27
32
12
2
35
26
5
3
53
11
44
19
16
8
58
54
28
25
40
21
18
15
10
5
39
44
7
24
22
5
33
25
35
32
13
10
6
71
36
32
31
4
58
58
40
40
24
14
80
45
72
39
43
14
13
43
40
19
15
10
46
45
26
22
42
20
50
30
34
34
11
6
4
55
20
0
19
54
48
26
21
67
55
21
2
18
49
20
13
11
39
17
7
50
43
16
78
57
17
19
41
25
4
1
28
31
3
36
32
13
48
42
21
20
13
8
7
65
36
11
11
30
30
7
36
34
12
5
42
17
65
42
41
22
20
17
27
30
25
0
62
54
18
15
12
11
28
8
6
60
22
58
58
30
8
5
24
21
10
57
61
23
60
52
24
28
24
46
3
38
11
40
26
53
20
20
2
65
34
33
12
39
54
32
29
25
72
40
20
20
52
44
26
6
36
33
15
10
5
55
41
40
3
36
33
11
9
71
29
27
43
37
19
17
2
35
30
11
10
57
32
5
72
36
13
34
11
11
32
28
0
32
39
20
19
5
64
64
44
14
12
32
3
65
49
17
37
12
42
17
31
23
4
48
47
25
44
41
20
17
36
31
7
4
40
29
12
10
7
41
30
8
5
63
38
35
9
6
37
15
43
21
14
45
42
41
16
49
59
31
21
21
1
49
46
18
12
58
56
36
15
13
36
37
4
28
16
72
66
30
42
36
16
6
40
9
55
55
30
31
13
11
5
59
56
25
17
75
84
45
42
35
57
77
73
42
35
30
29
7
1
27
18
57
54
62
53
24
5
3
24
59
58
39
38
37
36
35
25
48
43
13
5
60
55
25
24
20
68
35
40
15
13
61
36
11
29
27
60
28
26
56
44
24
15
47
23
19
42
37
17
27
24
37
33
14
9
42
39
17
13
13
12
43
49
14
11
44
43
8
31
13
22
28
10
26
74
54
50
45
45
24
60
40
36
19
17
38
42
36
56
37
32
72
49
14
50
50
40
7
6
50
45
20
18
13
47
36
57
22
22
51
40
8
6
37
32
11
8
60
45
18
11
60
45
23
17
52
52
23
87
60
47
10
85
51
24
22
48
48
12
46
14
11
43
41
13
8
30
73
73
22
36
26
3
17
90
82
53
43
8
38
14
13
45
39
73
26
18
53
87
48
55
27
22
63
57
32
6
3
25
29
33
34
11
8
60
55
35
40
32
8
4
1
84
67
49
24
23
39
35
11
9
14
61
52
25
24
5
92
82
37
31
23
82
48
54
56
44
62
35
31
29
4
4
86
52
56
19
69
68
35
40
23
15
62
75
67
44
39
19
18
56
29
15
65
62
32
27
14
80
60
50
40
17
13
29
21
3
50
50
27
6
23
19
80
21
49
50
16
14
60
55
29
31
28
1
20
51
50
30
34
28
40
25
9
6
59
58
25
54
42
5
55
31
27
10
38
38
5
3
61
61
42
57
55
32
24
64
47
33
70
71
49
24
13
50
63
54
36
6
70
47
45
13
11
45
42
13
9
70
70
48
48
43
22
17
13
6
40
57
42
54
53
58
50
50
49
13
36
37
18
5
3
78
50
20
51
54
85
70
60
77
41
29
6
4
50
85
62
68
56
22
21
2
64
58
30
17
70
35
30
75
57
28
35
36
14
9
4
42
28
14
7
2
65
66
67
69
39
11
54
46
28
31
15
11
3
26
25
7
3
49
45
23
3
46
26
7
43
36
15
13
62
67
34
34
13
11
6
21
5
30
7
25
28
27
70
39
34
42
29
12
9
5
3
26
23
75
60
55
46
45
22
59
38
30
17
34
31
14
12
7
5
5
1
0
58
58
11
31
27
6
5
3
0
54
52
19
17
11
69
74
31
31
34
34
10
9
6
18
3
0
79
69
57
20
10
3
39
41
35
21
15
6
4
57
12
61
41
42
29
30
7
1
63
53
30
7
34
29
5
58
28
22
46
42
17
10
8
20
20
0
32
15
11
47
48
17
25
23
49
15
23
59
54
20
30
29
9
6
59
52
23
23
2
1
43
16
13
6
30
0
38
28
9
3
38
34
17
15
13
5
0
36
33
11
3
3
23
20
36
49
24
22
11
48
38
17
15
10
7
4
43
37
21
19
18
16
45
23
17
77
40
34
24
0
51
39
20
12
48
24
22
40
3
19
0
78
50
41
19
18
16
35
15
8
5
70
36
38
12
4
58
57
34
33
50
45
21
18
1
34
13
10
6
66
57
54
12
46
17
14
42
42
17
1
10
42
30
10
6
2
64
35
18
14
11
8
6
4
61
57
54
65
64
29
20
24
25
1
52
47
24
15
41
17
13
20
20
2
49
52
27
11
24
27
11
9
2
38
24
3
2
48
35
10
40
68
35
4
0
36
33
12
6
80
50
35
38
14
10
50
80
39
3
46
42
21
23
1
0
40
23
18
2
22
21
5
1
27
24
2
56
51
24
23
1
30
27
7
1
30
27
2
56
62
15
70
75
35
50
51
18
14
10
81
34
22
13
46
51
23
18
17
69
68
54
33
29
39
36
26
70
75
78
78
22
35
37
16
13
8
46
24
22
20
18
58
63
30
20
18
15
54
44
7
23
7
36
33
10
8
50
29
28
2
45
40
13
3
19
50
19
27
10
4
22
20
3
59
85
11
38
18
13
3
19
2
64
49
16
80
64
28
8
5
2
51
42
26
14
12
9
58
28
24
5
17
9
44
42
17
34
17
1
47
44
20
18
15
62
51
24
20
5
2
24
35
16
12
2
36
34
5
4
69
59
23
26
27
10
41
25
65
40
35
16
7
40
41
10
8
66
29
26
3
2
42
42
15
4
30
32
14
12
35
31
9
7
4
23
29
3
56
33
20
39
23
1
47
40
6
54
48
25
11
7
59
59
37
15
35
32
15
14
4
1
28
73
37
24
9
5
44
38
17
15
11
19
24
0
80
56
52
23
32
29
9
7
3
71
37
3
44
40
22
79
20
40
13
10
2
3
35
29
2
30
27
6
6
4
2
45
45
44
22
16
63
44
16
0
36
9
43
44
13
55
23
10
54
39
20
18
15
13
11
10
8
23
22
2
0
33
14
8
67
21
31
0
32
22
2
40
35
16
11
9
69
52
31
63
57
59
34
32
22
13
13
41
38
24
7
20
17
14
7
6
26
37
6
30
33
15
5
27
39
8
4
54
26
23
80
60
37
14
11
50
30
5
20
45
40
40
9
23
21
57
60
34
14
11
8
3
1
36
40
17
15
11
7
4
44
34
14
12
9
68
33
30
24
25
34
17
15
10
38
23
20
48
49
20
45
38
8
2
52
48
58
45
45
44
25
22
50
46
21
16
43
48
17
15
11
43
36
1
16
36
36
11
5
3
40
26
4
1
50
54
13
11
10
7
33
42
5
0
44
48
16
0
61
68
39
34
15
9
2
45
12
10
8
85
20
21
4
1
55
40
11
9
41
29
9
3
27
7
4
18
38
19
14
12
56
51
32
26
23
32
38
10
81
79
24
26
3
85
32
32
10
34
15
8
7
52
52
12
7
15
44
42
16
13
79
73
49
17
26
17
28
20
3
46
30
9
7
5
3
2
54
44
27
2
26
1
12
12
9
65
18
25
18
3
31
35
11
9
40
32
10
71
39
17
39
49
79
74
40
56
56
36
35
25
2
42
20
14
70
52
43
16
14
49
53
27
25
19
35
33
9
7
50
30
4
19
34
32
11
10
7
66
24
46
22
75
54
28
18
2
18
2
22
23
0
51
40
20
19
17
15
27
49
9
0
62
53
34
24
28
28
28
10
10
4
39
34
14
13
10
8
35
37
17
15
13
11
43
13
10
2
18
1
67
30
22
7
6
1
1
64
64
22
28
1
25
5
3
0
53
34
57
53
14
13
10
28
18
4
1
21
23
3
19
17
45
44
23
11
26
25
4
3
73
43
41
24
20
18
15
70
29
27
10
8
7
29
31
9
4
17
40
18
13
7
80
47
36
13
9
5
1
19
21
0
39
7
46
21
17
10
32
32
1
43
38
15
14
12
10
49
23
13
36
35
9
5
67
56
37
15
13
12
11
18
33
58
68
62
57
49
40
19
14
12
37
27
12
6
37
28
8
40
42
18
11
55
24
12
6
74
19
37
37
6
39
35
72
25
24
0
44
41
17
12
16
36
15
54
45
17
16
57
71
29
6
3
92
26
64
37
40
18
2
17
28
21
65
59
27
24
18
47
47
23
21
15
10
49
41
15
12
68
60
44
19
9
40
46
25
5
4
43
45
13
67
36
42
14
34
34
12
10
1
32
36
8
6
36
16
7
5
1
45
46
14
10
22
21
4
1
27
31
7
5
0
26
21
0
62
35
28
10
6
1
21
17
2
0
48
25
21
15
10
34
19
14
13
8
66
49
37
10
8
34
16
7
17
59
36
22
78
14
36
40
35
13
3
48
40
22
19
15
9
3
74
43
33
55
86
48
52
24
3
80
80
37
27
14
12
3
15
74
40
40
21
17
5
48
43
20
2
2
18
55
38
8
5
65
77
43
9
4
43
78
15
84
75
15
48
48
25
8
80
49
39
14
10
7
5
3
74
18
58
55
29
25
15
57
18
54
15
52
52
19
30
0
67
54
71
45
30
22
1
35
32
28
62
69
60
56
48
50
16
26
24
3
22
42
39
21
13
9
69
41
45
23
9
35
36
37
8
3
33
32
0
50
47
56
43
30
11
9
66
76
36
16
5
39
9
4
70
50
38
10
37
55
46
27
21
66
44
41
60
39
71
43
38
27
2
1
36
16
55
38
18
16
12
9
5
4
2
20
47
31
45
44
20
23
54
23
73
52
23
50
30
72
10
7
60
33
6
25
25
1
50
62
45
32
14
12
10
43
41
15
13
46
22
2
23
24
8
5
45
39
14
13
86
71
68
33
46
17
10
39
19
16
13
11
21
5
2
55
65
29
32
38
16
9
29
30
8
37
37
24
15
10
42
16
11
5
33
28
12
3
36
28
10
9
0
65
90
70
48
17
15
23
20
18
65
62
24
4
25
19
1
66
42
33
13
11
8
5
27
23
44
35
22
16
11
4
78
40
45
23
22
20
51
25
23
43
25
23
22
19
63
33
29
27
61
37
25
71
26
25
7
0
74
72
36
39
15
26
26
72
32
3
54
52
21
34
37
11
3
63
39
16
28
45
41
12
44
43
10
42
30
14
11
9
87
51
42
48
47
15
13
25
26
6
3
22
23
1
50
48
15
27
22
2
30
84
47
60
52
46
26
24
3
15
59
98
85
35
17
0
57
15
50
49
8
83
51
18
41
41
18
17
13
44
45
22
16
14
47
48
24
16
22
20
2
60
23
29
12
22
30
1
32
23
20
37
64
21
19
16
44
26
14
54
45
27
13
52
28
26
23
22
21
8
6
70
66
32
54
50
29
16
27
25
6
2
0
45
22
0
60
27
9
7
34
35
8
42
77
18
31
23
1
29
20
1
26
21
1
23
24
6
1
38
36
48
46
26
3
2
19
13
76
68
37
34
48
25
15
22
55
21
28
16
5
4
42
35
9
7
45
41
16
7
45
42
20
17
13
12
33
24
6
54
55
48
45
22
20
47
47
11
46
24
23
15
34
16
14
12
52
49
9
31
22
6
11
6
3
49
14
88
55
64
50
48
21
14
56
43
25
23
12
7
36
18
14
48
26
30
14
41
26
30
30
12
27
82
35
37
13
10
32
8
7
44
46
77
24
24
22
1
37
32
13
4
65
61
62
40
35
9
0
18
21
77
64
31
30
33
50
19
25
5
46
43
19
17
13
10
60
60
28
60
54
34
70
44
13
47
41
17
15
8
71
71
58
57
21
54
33
80
33
28
10
2
35
10
5
62
49
16
52
28
24
25
5
63
63
13
67
31
11
5
4
70
71
21
37
25
30
0
67
47
44
42
40
65
74
36
15
34
9
41
38
15
13
12
10
41
15
30
34
10
3
78
43
39
19
22
19
16
55
59
15
13
36
33
15
10
2
21
58
42
15
13
11
8
8
42
19
17
33
27
1
30
63
48
25
24
23
20
17
22
0
52
16
59
50
24
23
30
24
76
62
41
47
19
30
28
6
3
49
29
0
22
20
38
13
37
45
75
60
70
60
44
38
15
6
31
32
5
74
44
16
86
80
47
50
20
64
26
25
74
29
11
38
37
63
69
62
54
27
24
58
84
59
12
33
38
10
33
32
6
45
17
0
9
56
49
53
43
21
13
65
69
36
40
34
7
75
50
32
36
40
40
16
15
13
59
52
11
43
18
67
63
37
50
52
75
40
32
33
36
14
7
50
26
70
59
35
15
1
33
56
52
31
28
50
39
18
16
15
14
12
73
34
7
12
9
26
28
10
8
3
31
29
10
10
8
7
5
30
63
60
32
25
18
43
42
16
15
22
57
52
25
23
20
19
17
41
42
14
5
48
49
49
73
76
67
42
20
15
15
13
55
50
19
21
4
30
24
7
4
82
64
30
20
29
22
2
80
78
35
45
34
28
1
20
39
40
18
46
50
24
23
6
53
52
31
3
29
0
18
18
56
51
31
63
53
43
20
29
23
65
28
3
27
77
52
43
12
12
50
48
27
15
58
29
44
63
30
27
18
66
77
48
45
44
46
20
18
15
36
19
16
12
6
31
24
9
47
49
36
7
4
3
74
89
12
53
53
23
20
15
78
71
37
73
74
54
27
0
47
46
23
21
17
50
43
15
13
82
72
45
40
35
32
30
40
33
14
8
75
60
45
17
57
92
55
74
68
38
20
13
37
32
30
5
18
32
30
5
2
78
66
37
72
57
52
52
26
86
48
53
62
33
38
22
17
11
2
75
72
44
56
20
68
65
38
14
12
37
75
58
14
41
41
19
18
16
42
37
18
15
8
50
36
10
2
77
66
23
2
47
14
11
11
29
9
6
4
2
20
41
37
16
13
7
2
24
24
61
26
24
20
15
74
39
43
12
10
36
9
64
19
24
4
0
32
68
60
36
12
37
22
9
2
1
64
24
16
13
25
25
8
5
42
34
15
13
7
15
22
20
50
39
22
18
13
50
51
25
21
33
44
16
10
50
33
30
7
6
47
36
13
9
52
46
50
51
8
76
63
27
68
68
38
30
14
4
74
75
61
21
20
26
38
16
12
1
58
55
17
53
46
18
13
44
14
13
9
8
4
45
42
27
17
12
38
32
9
5
3
2
38
37
18
17
15
13
5
2
1
80
80
45
53
35
16
14
12
8
3
84
70
52
17
77
39
11
11
26
24
4
1
33
37
10
8
19
69
59
50
43
24
23
15
25
21
0
53
49
21
19
72
43
42
15
13
10
9
6
27
61
50
30
28
10
9
9
69
42
36
15
52
45
25
1
23
54
52
18
13
85
37
36
19
16
13
32
25
11
8
7
0
38
37
16
13
8
24
21
2
50
13
50
46
20
3
74
30
24
5
3
79
37
78
76
58
43
17
68
45
11
51
41
22
21
15
10
7
16
21
19
0
64
69
14
64
63
32
30
76
38
18
46
43
23
48
38
18
16
27
24
5
0
56
53
11
67
63
32
25
26
73
68
43
43
19
13
12
20
21
2
1
60
29
7
7
6
46
39
23
17
4
79
35
17
32
32
15
14
13
7
0
35
16
7
56
53
27
21
38
24
13
7
5
43
29
13
12
6
5
3
1
51
12
22
23
2
1
47
27
25
5
37
33
15
9
53
49
42
23
16
10
30
45
17
8
3
47
16
13
37
37
16
14
50
28
3
53
28
24
35
35
10
3
70
73
38
35
43
38
16
15
25
23
1
32
11
9
4
61
20
39
38
14
9
4
44
40
15
14
11
46
12
6
33
13
7
6
5
4
2
0
54
12
41
36
18
11
54
52
29
3
48
44
19
14
22
6
70
31
28
18
46
35
15
13
7
36
19
16
28
24
9
7
5
24
27
10
7
73
60
40
39
21
14
75
22
3
54
56
23
28
27
6
32
14
7
3
29
28
7
4
49
36
33
13
12
30
21
3
2
0
36
35
12
5
4
2
30
33
15
7
4
3
54
23
21
1
77
64
47
40
17
14
6
77
35
22
49
64
13
52
50
17
9
50
19
23
23
1
21
18
75
46
40
15
14
9
4
37
42
16
10
8
38
33
14
12
7
1
62
19
51
36
14
12
11
9
7
5
18
3
0
33
19
1
27
29
6
41
17
48
35
15
13
11
9
46
22
16
25
18
1
30
27
2
45
30
8
57
50
14
79
41
30
48
23
13
67
68
53
45
43
21
13
55
13
49
20
16
24
28
7
71
46
62
21
28
22
3
50
64
17
25
11
50
43
23
14
21
21
43
39
18
15
10
33
35
4
29
29
4
43
18
20
19
2
19
2
0
37
32
16
14
5
38
5
0
58
56
28
24
22
56
51
17
14
42
22
18
16
14
9
36
33
14
5
48
42
16
15
10
22
56
59
78
41
41
23
9
0
67
26
15
23
24
7
3
46
38
22
15
5
21
41
38
13
11
3
34
48
39
19
17
11
43
39
11
9
55
7
4
44
22
19
34
29
9
3
39
45
16
12
10
37
42
9
5
37
20
17
12
11
44
24
6
2
14
10
65
30
29
28
64
54
33
30
11
15
28
27
7
61
18
11
40
8
88
26
20
69
68
39
28
8
5
35
21
7
1
47
13
46
46
80
49
32
66
43
20
44
34
31
10
46
48
22
17
26
24
39
45
11
86
34
18
13
9
32
28
10
6
81
39
42
3
48
34
12
18
17
1
40
38
34
10
2
62
69
66
28
11
10
8
4
3
0
0
45
28
24
33
39
10
7
75
44
36
9
5
28
27
6
2
54
63
20
11
55
37
17
31
9
15
24
18
31
27
5
2
0
20
26
8
6
2
24
59
55
18
43
43
72
31
32
8
4
17
20
0
58
52
28
29
6
5
4
41
40
17
15
10
36
7
65
75
39
14
9
32
5
21
50
34
14
51
55
47
26
21
54
38
36
19
13
12
8
50
29
22
36
40
18
17
16
14
12
64
3
25
8
3
50
50
17
35
70
57
34
44
33
14
10
55
47
27
18
14
38
25
25
18
44
35
17
15
11
19
22
5
46
39
13
10
7
0
67
42
46
23
3
1
18
52
45
23
5
3
18
27
33
51
51
25
23
4
54
22
76
58
43
15
13
9
62
81
38
34
23
52
40
17
14
13
46
19
18
52
21
44
47
11
4
37
45
45
24
18
17
48
50
22
27
18
63
51
19
28
55
5
31
10
55
54
22
21
76
62
56
53
40
57
46
11
82
62
66
44
42
38
37
41
40
3
43
40
11
19
57
75
22
66
72
15
39
36
12
65
48
18
12
44
41
32
19
16
48
36
10
49
20
19
18
62
48
29
28
5
23
28
6
1
28
12
10
21
3
49
42
19
66
68
37
37
10
2
55
22
45
29
83
79
23
77
49
53
23
20
13
5
32
33
0
39
28
11
7
0
65
37
22
74
44
18
20
22
32
20
50
16
29
1
46
45
18
12
45
21
3
36
26
5
35
51
21
30
20
73
52
40
37
8
27
24
2
60
56
8
83
75
72
26
20
4
1
53
50
19
36
24
27
25
0
53
50
25
81
48
29
1
35
46
23
49
12
75
62
54
14
21
0
78
53
73
59
36
68
75
37
41
43
21
16
34
26
79
38
12
2
47
45
16
49
30
24
20
19
4
71
38
65
42
38
75
71
42
40
33
33
29
25
0
20
19
23
28
11
8
55
41
20
16
15
61
90
51
50
34
70
66
50
50
50
49
93
53
63
29
26
7
34
50
38
34
14
12
22
54
49
26
25
1
24
21
47
39
18
16
55
42
19
12
10
7
49
46
74
37
40
51
32
25
3
40
56
22
58
32
15
13
6
24
38
62
56
31
11
8
1
1
46
15
16
28
35
11
8
2
56
26
40
43
44
39
36
9
75
49
25
23
16
11
59
65
27
42
17
16
71
60
39
37
55
37
36
6
31
48
37
7
1
49
51
31
42
21
72
51
52
23
20
62
60
42
39
6
2
60
54
28
28
68
72
85
77
41
26
1
43
38
8
45
75
50
91
81
37
30
8
29
8
6
39
16
33
26
9
6
4
2
18
1
15
44
32
14
13
10
4
28
22
32
32
7
58
26
65
59
38
15
44
42
8
45
24
19
17
14
12
57
41
21
18
78
72
40
17
35
36
13
5
72
72
45
45
14
37
37
21
1
62
30
11
9
12
10
74
64
45
42
38
4
50
45
30
22
90
45
40
32
31
49
36
35
14
12
31
24
0
40
29
13
18
15
55
48
30
26
10
37
37
15
9
43
44
18
31
29
0
67
63
24
26
11
0
23
22
4
1
53
60
6
23
39
18
14
10
79
27
23
0
58
21
18
81
66
33
37
75
25
23
37
40
15
12
63
42
5
45
44
15
12
10
84
52
59
17
79
68
51
57
15
92
80
43
23
14
12
5
62
34
16
3
52
40
7
49
48
22
15
53
58
48
21
25
4
47
19
13
42
40
15
11
70
69
76
36
18
14
35
34
0
55
55
21
67
56
22
18
17
16
15
12
10
8
63
34
31
47
66
55
34
52
47
19
12
18
22
63
63
30
7
41
21
68
62
51
61
31
3
27
26
17
54
35
15
39
39
6
1
35
13
7
6
41
37
10
1
39
39
19
14
11
10
48
25
4
3
46
18
8
9
64
41
36
11
48
47
18
22
49
49
47
22
19
13
25
62
72
44
79
77
19
20
3
1
42
36
18
15
11
8
58
56
58
13
60
80
36
34
16
14
4
58
51
90
26
28
5
40
22
37
32
25
24
27
34
27
6
5
49
15
38
40
8
6
4
49
48
23
6
21
5
45
29
10
7
59
57
31
1
24
18
16
15
13
6
49
16
37
36
19
7
68
38
16
12
9
26
20
40
33
9
3
42
42
43
36
12
11
3
50
38
20
16
8
40
26
1
43
16
13
21
20
41
32
17
16
14
8
3
55
47
41
45
69
70
42
15
6
28
28
45
36
40
43
19
14
25
61
52
44
42
19
32
5
33
17
9
45
42
23
17
68
41
34
11
47
16
31
10
49
22
12
57
14
22
19
44
25
10
29
29
9
7
1
29
25
21
35
42
36
11
23
24
73
53
24
29
33
57
36
9
32
3
49
34
64
46
30
6
61
58
65
61
29
27
28
55
45
27
22
18
58
19
17
14
69
47
22
17
42
48
2
45
34
32
12
9
64
42
15
11
39
26
20
3
33
27
23
79
49
27
17
32
54
53
26
21
49
53
23
18
17
38
18
5
40
20
4
2
37
32
2
38
16
82
47
11
58
62
88
77
51
47
40
32
6
0
50
41
39
16
14
4
46
48
20
19
45
55
32
28
26
1
77
71
43
40
8
4
56
17
34
52
78
37
13
70
68
58
80
56
17
80
72
73
42
2
57
57
28
3
65
38
78
66
51
19
23
0
37
42
16
8
57
53
29
15
69
65
30
27
27
1
64
55
26
47
43
12
9
60
63
13
98
58
19
64
64
35
21
57
50
16
32
39
10
8
53
51
24
21
57
42
21
20
15
4
53
45
23
19
50
49
20
17
29
29
6
2
20
48
48
21
13
7
56
55
26
22
3
23
6
1
32
38
34
5
2
33
16
5
0
62
34
7
40
37
6
2
50
41
38
14
10
44
33
7
24
46
44
16
40
40
44
22
21
38
51
50
52
41
14
43
39
16
14
11
43
39
10
40
45
53
18
13
34
38
59
54
78
68
77
68
42
18
12
64
60
53
26
26
21
29
27
10
7
5
0
50
47
25
25
18
15
43
39
20
19
76
75
18
56
63
33
38
11
48
15
9
55
46
29
87
60
45
29
36
9
5
37
33
12
9
4
3
85
49
46
49
17
61
27
25
24
69
66
37
25
21
55
41
37
46
29
5
49
43
38
15
12
48
49
16
11
35
13
38
18
15
13
51
40
21
62
27
2
52
39
51
21
16
58
53
27
41
14
12
28
22
22
19
56
52
47
43
12
10
70
42
44
15
10
34
33
13
10
38
17
1
43
37
8
38
24
6
33
38
13
5
1
63
36
36
6
1
41
15
34
27
9
0
37
34
9
42
39
16
68
53
47
14
48
42
18
24
36
27
8
5
53
30
11
38
33
13
5
56
36
15
74
65
37
37
6
44
50
40
21
4
9
63
11
54
44
11
73
57
37
34
34
9
46
50
28
20
4
60
25
24
28
8
7
5
2
33
16
12
76
31
24
3
26
28
8
0
73
46
43
15
43
41
23
16
25
8
19
1
28
32
8
48
23
27
9
8
4
36
36
14
9
3
57
50
32
28
41
42
64
64
38
54
32
29
27
26
25
36
34
13
11
10
60
57
46
45
25
0
24
4
23
4
1
1
1
43
33
14
10
32
32
15
13
11
9
6
72
45
6
41
22
10
39
29
70
45
31
28
21
18
29
33
5
53
24
21
18
57
47
29
7
3
27
7
17
43
48
18
15
22
25
25
39
33
12
11
61
43
49
7
21
63
60
23
54
21
43
22
38
40
16
11
24
26
8
23
3
0
41
23
10
8
7
4
36
16
15
25
6
17
33
32
16
2
78
48
20
36
34
11
68
60
38
14
8
5
72
48
22
28
4
37
29
12
80
63
31
32
24
22
2
13
49
26
23
21
19
15
29
27
5
49
16
25
21
51
28
0
67
60
27
9
38
47
23
3
53
36
9
8
37
30
5
19
3
47
40
37
14
4
82
35
38
13
10
40
39
18
7
43
43
16
14
36
44
13
11
65
58
36
6
55
12
56
23
18
42
46
29
13
29
29
27
24
9
0
36
32
14
4
60
61
29
3
61
58
49
32
60
60
63
52
43
10
66
64
47
30
9
5
35
17
37
73
38
37
11
10
28
22
3
70
39
19
39
56
54
52
42
41
17
80
82
42
14
9
68
23
21
18
0
27
17
0
39
50
48
18
7
25
3
38
36
13
9
9
52
39
37
59
37
6
78
54
54
53
23
17
43
46
7
35
28
7
58
13
42
25
24
39
19
16
13
12
69
51
23
17
26
27
31
37
27
17
16
60
50
65
55
34
8
57
58
32
71
70
70
60
45
42
22
21
30
27
70
47
33
64
38
30
1
74
74
41
38
80
78
65
76
26
55
37
53
51
24
17
42
33
17
15
55
65
44
61
25
42
23
0
19
49
29
27
69
58
20
60
55
27
23
75
75
49
27
19
30
30
7
3
18
70
56
30
25
58
27
24
19
36
15
8
61
56
25
27
1
48
52
39
18
2
8
56
60
24
36
24
5
24
4
30
6
4
0
26
5
36
13
27
32
42
17
10
8
39
49
65
44
80
79
46
44
18
12
49
35
18
13
37
31
11
10
38
52
25
29
4
68
53
51
20
45
34
15
13
1
84
54
47
24
13
65
75
45
30
25
29
46
15
13
50
21
12
62
57
37
37
33
14
9
23
57
78
43
39
16
0
18
17
0
34
30
3
0
32
30
11
8
39
9
23
24
4
2
0
66
22
4
19
40
39
10
6
76
44
39
1
52
30
24
7
1
41
42
19
16
51
47
20
18
11
37
40
18
16
14
43
60
20
23
26
0
88
49
45
22
13
46
65
47
40
11
68
32
16
30
20
1
38
50
20
19
11
6
51
49
35
25
4
42
32
16
3
1
67
33
43
23
22
15
53
19
43
56
33
23
5
77
66
64
46
18
57
55
54
32
52
20
15
11
23
2
60
54
35
27
64
48
23
59
64
35
34
30
27
64
50
16
30
24
2
27
22
1
32
1
87
49
20
24
59
42
21
16
9
44
19
17
16
8
60
54
23
22
38
65
48
26
4
11
9
36
39
3
54
31
37
31
13
7
23
22
4
33
27
5
50
23
11
37
33
19
18
1
15
54
12
22
23
26
10
9
65
43
16
12
7
5
43
20
2
53
56
23
14
68
57
22
35
3
74
72
63
39
38
18
0
39
36
12
4
33
38
9
36
36
15
8
68
67
63
35
33
16
8
16
10
45
18
3
87
48
49
11
50
24
7
6
25
21
2
24
71
56
53
50
54
59
57
24
53
50
46
20
18
14
27
22
6
43
38
15
70
63
25
33
8
43
23
15
14
38
39
18
13
10
60
75
40
48
34
12
9
8
36
39
25
11
13
17
15
0
28
26
0
21
23
6
36
18
10
39
63
23
20
0
41
29
12
44
22
18
13
4
30
37
29
24
5
2
0
63
52
50
20
0
3
52
46
17
10
29
31
3
30
28
10
62
49
11
8
36
12
9
52
13
56
29
17
40
22
33
8
45
39
54
35
40
16
13
12
62
49
22
25
78
57
27
24
36
13
11
46
39
7
2
41
35
16
11
3
75
79
70
42
37
45
43
23
51
21
23
46
21
3
78
50
44
26
23
15
4
42
40
18
12
73
72
30
62
33
10
4
14
51
23
1
65
26
29
7
51
45
27
24
3
30
37
18
15
9
5
68
60
43
22
14
43
23
10
1
24
34
4
40
19
14
49
45
21
53
44
17
42
41
9
53
44
10
8
58
90
88
48
38
22
19
50
52
18
23
3
36
11
4
39
10
8
42
18
15
21
72
64
24
19
35
38
3
83
45
48
20
11
42
40
15
11
28
6
4
55
50
31
28
8
36
34
37
31
7
5
2
42
38
18
5
38
36
16
9
7
52
48
24
17
38
36
7
55
39
13
7
29
10
6
56
60
60
25
8
2
16
34
15
9
40
42
11
8
46
42
15
14
37
16
5
20
28
33
54
51
21
17
15
12
29
10
8
22
6
56
57
23
21
25
7
35
33
9
3
31
52
51
76
72
48
8
40
15
13
4
42
42
16
15
40
38
13
1
63
56
36
40
18
10
26
28
11
9
7
6
2
18
47
25
24
24
20
40
44
17
68
33
27
11
3
27
24
4
0
24
57
49
24
9
10
56
47
26
54
47
23
17
37
31
2
44
43
18
11
9
38
36
15
11
2
43
20
76
47
86
38
24
22
33
33
2
57
60
58
38
31
59
63
53
46
70
49
47
55
30
41
28
2
60
62
33
85
24
7
72
52
86
47
52
17
12
36
27
8
3
70
50
15
65
58
63
77
68
59
10
42
44
44
16
49
43
21
20
10
21
25
1
64
37
45
15
12
1
27
7
2
44
53
22
2
83
58
54
48
45
7
6
43
24
1
43
38
16
15
14
52
53
25
16
14
24
7
4
50
48
11
32
30
12
10
4
40
43
21
9
31
50
12
8
6
4
44
35
9
7
50
49
23
53
21
16
49
56
28
30
11
7
48
25
0
23
17
15
79
54
52
22
26
8
2
42
42
24
7
19
0
42
39
14
9
4
72
71
54
44
72
64
37
27
9
7
22
2
35
34
17
12
1
46
49
16
11
45
39
20
15
9
3
41
37
20
15
25
26
21
24
37
31
0
33
35
9
6
41
21
38
17
8
61
59
30
23
37
22
13
56
56
25
16
34
42
34
13
10
43
39
20
17
40
17
80
70
55
34
39
18
10
34
23
35
34
59
48
24
22
21
20
74
66
13
10
38
27
7
1
37
32
15
22
52
26
34
37
16
16
8
6
32
26
42
32
13
12
8
6
5
4
36
23
5
3
15
43
42
18
11
40
31
14
5
1
63
33
28
32
9
39
35
13
11
48
40
15
9
39
19
15
8
7
6
0
57
29
26
18
27
37
6
37
42
19
29
25
9
3
45
23
19
16
13
11
40
36
9
25
19
3
2
0
63
53
30
30
14
7
47
44
23
17
61
40
18
17
13
11
17
15
3
36
35
16
15
12
6
47
52
21
19
11
9
48
48
22
19
1
6
42
20
5
3
0
58
30
11
6
1
56
37
13
10
22
4
2
51
26
9
5
3
22
19
17
15
55
35
16
7
4
44
44
11
23
23
4
1
51
36
16
19
1
16
46
46
21
24
23
51
34
11
8
5
1
24
20
19
15
14
13
38
9
8
0
68
65
32
30
25
18
3
49
45
16
24
4
2
93
17
1
55
22
58
55
33
21
3
42
25
24
0
26
21
4
2
48
38
9
82
42
37
16
11
9
65
15
39
39
11
10
55
49
11
17
15
49
39
16
83
46
26
26
72
13
41
32
16
14
6
72
18
39
17
15
14
44
22
14
3
69
71
42
16
22
70
29
27
35
33
25
18
25
24
0
50
47
22
16
8
75
78
33
36
12
60
52
45
42
20
2
18
17
31
16
13
26
29
14
5
39
37
16
14
12
67
40
36
13
4
69
65
39
16
6
52
25
35
6
4
35
14
41
17
9
59
27
70
60
26
89
77
67
54
49
33
22
17
15
40
35
2
41
25
8
34
39
11
33
27
42
28
10
3
19
0
63
27
8
3
65
35
60
47
10
8
56
47
65
58
46
38
16
9
8
35
10
5
20
20
27
24
36
15
10
70
39
35
17
16
76
66
7
72
45
48
21
37
15
14
70
70
38
44
45
7
42
22
36
46
43
19
1
10
63
57
22
25
2
84
64
62
54
23
50
18
43
85
72
73
32
25
4
35
60
53
22
70
68
70
62
48
18
47
45
20
18
33
64
29
65
37
14
10
33
28
6
4
35
4
67
35
25
0
39
62
39
11
6
48
35
7
51
40
15
6
80
56
45
30
27
6
56
34
16
6
11
28
25
21
27
72
38
32
12
7
5
1
50
15
24
25
36
36
16
13
11
9
24
22
33
32
12
6
1
45
46
16
15
8
53
21
43
4
93
63
41
32
15
34
8
74
72
29
35
16
9
54
58
36
27
4
18
8
5
54
54
13
29
12
10
9
62
49
29
24
20
19
63
54
24
48
28
80
20
33
27
7
2
42
44
20
18
12
10
39
41
20
12
89
62
65
26
28
5
38
41
17
15
13
41
40
18
16
12
12
24
28
28
27
25
64
52
34
51
43
14
18
28
33
31
14
11
11
2
68
59
40
38
30
3
69
41
39
12
11
53
25
18
51
33
9
6
2
60
46
25
22
13
47
72
24
22
30
6
5
20
50
49
23
47
39
22
14
76
32
30
16
3
50
23
28
28
4
2
22
19
20
25
50
52
63
51
12
19
36
17
15
14
12
72
42
36
11
7
2
62
37
26
19
2
0
15
64
60
38
35
40
18
17
27
22
6
5
40
34
12
9
2
38
35
7
2
1
59
22
20
2
31
12
11
9
62
63
66
21
50
54
25
23
20
50
26
24
47
44
18
49
22
77
33
34
11
9
2
67
55
28
17
54
33
34
40
37
16
14
2
51
51
24
15
70
34
18
13
5
46
40
6
40
19
13
34
0
64
10
31
24
4
2
1
45
35
56
50
20
43
45
24
14
13
43
40
7
75
25
22
2
61
51
21
29
23
3
0
27
5
1
35
39
39
38
15
13
66
63
25
24
14
12
75
75
46
42
42
20
18
27
34
14
14
9
27
68
51
45
24
54
37
50
23
20
38
24
66
42
16
45
24
46
43
3
34
69
43
49
40
64
16
54
50
28
55
55
28
16
36
30
9
2
46
62
40
30
6
58
52
16
16
31
28
4
2
37
5
64
41
48
42
17
11
65
38
67
37
35
54
25
78
33
32
10
0
60
50
22
21
19
18
50
52
21
19
44
48
24
21
44
39
14
40
38
12
8
40
38
10
5
4
71
59
16
37
14
11
30
9
64
29
61
39
3
82
20
29
5
35
32
14
11
38
34
10
8
6
78
70
60
23
33
5
37
24
22
17
53
50
13
44
34
11
9
1
39
11
10
40
19
55
52
20
18
42
25
14
45
21
39
34
32
30
54
52
26
20
79
52
49
43
14
12
61
66
27
33
35
8
6
0
48
48
25
11
21
68
57
75
49
46
67
62
23
48
27
22
28
45
40
18
12
10
36
31
10
5
41
37
0
21
88
76
17
64
31
23
5
3
32
27
8
5
29
29
24
7
15
35
31
6
45
35
16
12
80
43
50
39
15
13
69
56
33
13
37
33
75
75
37
16
11
68
26
65
59
37
36
91
77
77
50
54
47
16
89
65
80
75
40
19
13
50
43
41
47
13
12
96
52
25
78
36
29
0
34
33
0
20
39
39
32
29
45
46
9
32
35
24
88
65
57
57
19
33
75
72
30
22
22
21
19
21
22
64
59
26
74
64
28
66
64
40
25
28
5
31
34
11
16
36
32
5
3
31
27
4
72
35
65
67
41
45
43
17
14
6
60
24
43
41
11
9
42
38
14
1
63
63
53
50
30
21
82
63
57
29
1
25
19
87
50
40
20
13
74
70
39
19
13
52
48
13
8
59
57
28
23
40
42
12
9
81
67
48
40
14
36
38
39
14
11
38
19
4
40
36
12
5
56
47
16
57
55
20
17
16
72
62
34
7
59
74
21
55
67
26
30
50
45
79
20
29
31
0
76
67
46
22
19
16
90
68
50
17
40
36
11
4
66
33
61
24
32
32
68
58
87
70
69
39
35
50
29
22
10
47
51
47
46
23
19
65
53
45
19
13
16
38
33
14
9
3
31
32
8
39
39
8
4
66
58
35
31
27
9
4
31
28
5
30
34
10
7
74
45
34
32
37
8
4
61
39
16
12
6
53
49
26
25
49
49
28
31
8
5
4
35
25
9
56
41
25
23
13
49
45
22
12
57
36
33
30
10
28
9
5
5
25
8
46
53
55
26
25
50
24
79
34
15
14
11
38
34
11
36
36
14
6
42
25
22
23
6
3
46
18
14
75
27
28
8
3
13
30
19
2
16
55
42
18
16
71
59
26
22
64
51
30
28
24
17
49
37
19
21
4
2
73
72
36
51
26
25
23
54
47
15
14
50
42
24
7
50
45
24
22
21
17
52
32
29
54
52
24
19
12
68
58
24
51
37
13
87
36
62
62
38
36
32
40
7
3
84
36
36
14
7
32
22
16
56
54
52
68
19
20
24
2
25
2
18
17
34
36
13
10
5
44
30
68
65
34
28
73
46
26
67
47
11
56
26
32
14
26
30
4
38
4
45
47
25
17
15
67
58
33
23
30
30
10
7
4
75
60
29
20
69
74
44
20
44
22
14
12
9
52
39
20
15
12
57
26
62
32
14
32
39
9
1
34
35
12
6
58
57
86
28
25
5
71
37
38
16
9
4
25
23
3
0
51
44
22
8
42
38
9
4
90
73
57
57
28
4
55
50
41
40
16
14
11
64
58
22
20
0
69
42
27
43
16
11
68
70
39
32
69
44
30
20
2
54
45
80
32
38
11
22
72
24
53
50
26
8
20
63
22
34
33
8
6
42
40
34
18
13
10
33
45
40
17
23
21
6
1
31
36
10
0
24
4
3
18
37
35
11
47
17
7
46
27
8
6
4
50
83
60
30
36
36
13
6
33
28
9
80
39
42
11
6
46
48
21
13
6
35
35
10
65
58
57
71
43
23
19
69
65
45
24
25
22
52
45
22
20
28
8
61
61
33
0
40
16
13
10
42
42
16
7
4
70
65
34
57
49
16
29
27
4
41
40
9
5
3
50
29
27
65
37
40
12
6
48
34
13
25
20
69
78
34
30
46
29
10
72
37
35
15
8
15
49
26
22
6
4
10
30
57
19
17
70
57
64
41
28
29
30
2
28
2
18
63
53
33
11
32
31
11
9
4
25
38
17
10
1
60
33
29
40
15
14
10
42
43
16
6
42
43
15
11
27
54
28
27
19
42
52
21
19
19
12
49
18
39
58
50
33
20
2
34
87
27
7
6
48
39
36
4
2
28
4
39
27
36
37
14
11
25
30
26
6
3
52
46
25
20
9
34
18
15
35
30
11
6
1
28
4
49
42
12
25
60
52
21
18
28
28
3
53
48
23
21
19
38
42
4
70
18
85
77
67
40
36
23
70
58
35
64
65
39
37
52
50
24
17
49
29
19
40
8
74
53
22
21
1
75
55
20
35
11
54
54
32
40
10
21
28
0
63
60
35
8
80
75
46
42
32
4
27
49
19
71
69
42
36
6
55
26
87
57
50
30
27
13
8
40
16
15
10
32
8
62
33
40
17
6
75
90
57
30
28
53
23
22
19
18
52
51
15
53
47
16
8
27
22
5
0
19
27
67
55
18
21
19
1
52
66
36
17
12
11
9
5
4
32
45
23
15
29
25
4
47
21
8
73
42
23
15
14
5
48
40
22
19
55
33
26
20
72
27
26
22
18
2
29
14
12
8
48
38
15
10
5
46
35
19
17
16
11
37
42
22
18
46
26
12
27
34
47
40
53
46
23
14
19
18
1
31
32
9
1
59
26
47
45
23
21
18
14
53
51
19
76
55
28
4
41
33
11
8
7
56
53
33
28
26
6
0
64
36
33
43
40
21
20
18
13
11
64
12
8
50
48
22
20
33
26
8
5
57
60
30
34
56
50
20
25
0
21
24
24
4
92
65
69
63
30
38
38
15
10
9
8
7
6
4
51
22
39
9
47
10
63
39
96
54
46
28
22
27
28
5
4
29
30
13
9
27
41
38
11
45
58
20
15
50
30
9
38
24
15
4
35
34
74
39
25
8
7
40
38
5
25
57
56
21
3
41
46
14
8
41
40
16
60
29
27
19
42
35
17
15
9
7
6
33
50
34
31
9
2
48
45
25
20
71
30
27
24
36
14
13
40
20
29
27
7
5
56
51
8
28
36
34
56
53
50
49
22
18
19
40
38
14
13
9
4
45
42
19
45
24
17
37
13
10
38
31
11
9
6
4
54
34
16
37
35
13
13
77
43
37
20
17
13
28
26
5
3
46
10
23
2
60
39
13
11
3
37
16
11
9
25
24
4
22
37
17
15
13
9
43
47
17
10
9
36
11
31
25
25
3
59
21
64
63
32
45
39
14
13
47
18
17
44
6
75
31
36
21
41
39
14
10
7
3
90
79
52
48
14
9
44
34
35
10
7
29
24
54
50
29
26
25
1
49
25
22
84
42
18
16
12
65
37
28
7
5
48
51
15
11
59
89
51
30
29
56
44
16
15
13
26
1
25
54
49
28
19
48
42
11
5
28
27
7
4
37
28
64
45
25
2
62
36
22
19
14
12
51
50
21
43
43
17
16
11
8
37
34
6
22
18
0
48
37
18
13
12
52
20
16
71
33
56
43
18
16
8
3
81
31
11
2
84
62
41
14
39
34
25
6
92
80
50
60
50
52
12
10
32
5
2
34
35
11
6
2
37
31
7
4
45
36
15
63
62
60
38
32
42
20
63
46
18
9
43
33
38
35
5
2
15
50
52
15
38
62
44
4
28
27
2
34
11
10
70
45
40
13
5
82
55
46
35
17
16
25
31
11
6
2
33
31
9
7
5
3
35
27
8
6
24
22
7
6
33
45
12
2
53
27
9
21
1
17
27
27
3
50
82
48
30
23
2
0
24
6
5
54
27
2
32
24
12
32
54
25
1
36
35
14
1
66
42
42
13
0
27
30
47
24
17
12
50
27
76
69
37
17
61
45
33
58
28
19
1
34
18
13
4
29
34
8
1
98
75
48
18
13
54
51
17
30
7
3
20
2
80
57
25
8
7
51
53
24
23
27
24
2
69
67
38
30
24
6
4
25
81
47
25
43
47
19
13
6
23
43
13
12
10
3
73
43
13
59
47
48
21
17
9
26
27
13
2
50
43
24
4
20
41
21
64
56
49
29
22
50
29
7
40
37
19
18
0
6
2
28
36
14
3
16
76
39
15
12
40
27
32
23
3
1
25
2
55
48
24
5
18
16
67
52
35
16
39
27
9
17
0
47
29
12
11
2
0
17
19
1
44
21
3
2
1
49
46
30
32
12
9
5
1
46
46
22
16
12
24
3
42
40
20
81
50
51
26
39
56
54
15
38
19
1
15
72
70
34
19
34
29
8
61
27
35
65
58
52
24
5
3
2
31
41
5
1
56
34
41
15
11
9
2
26
17
0
34
16
10
5
3
0
74
80
39
18
1
64
55
18
14
12
30
29
10
8
7
2
21
25
21
60
33
30
7
3
68
42
31
25
7
27
25
7
0
55
35
32
11
9
4
53
56
16
38
37
18
14
12
9
3
48
21
31
5
4
37
11
11
9
72
32
32
6
15
42
42
23
22
3
13
85
73
48
20
28
6
58
34
29
13
7
41
41
14
9
5
39
55
51
19
45
17
33
10
8
2
45
89
67
53
27
25
59
29
4
36
45
10
96
40
29
15
8
6
45
49
19
2
17
8
35
33
14
12
22
28
8
6
5
3
63
18
0
9
56
44
18
1
13
8
18
1
0
40
43
16
5
36
33
9
4
28
19
42
32
10
60
55
25
47
33
33
6
34
38
11
7
67
18
2
39
47
17
17
9
6
3
28
30
5
0
35
33
9
3
64
54
35
22
33
35
5
3
55
55
28
19
27
25
5
1
60
46
18
13
24
40
35
16
11
30
73
18
43
38
14
10
47
44
23
3
19
58
77
15
53
52
73
48
32
27
56
42
10
22
22
4
42
40
14
23
21
3
17
73
67
50
67
24
42
9
34
33
14
4
46
40
8
44
50
73
68
19
14
43
49
26
24
79
45
38
21
17
18
18
2
1
39
8
5
1
16
84
33
31
49
43
41
21
17
15
72
29
11
9
71
19
4
3
72
60
60
56
78
50
28
10
16
12
26
7
4
19
71
58
44
42
22
4
10
58
59
22
77
59
26
14
52
27
40
35
14
6
39
4
45
35
11
6
39
10
50
16
39
38
24
24
6
66
58
25
17
42
42
17
32
30
9
6
50
27
4
3
27
7
3
43
41
19
16
33
37
13
8
5
3
68
56
40
9
24
19
6
4
2
41
22
18
16
14
11
9
38
60
30
13
23
35
25
25
6
22
22
3
73
43
21
16
53
24
7
79
40
39
34
27
3
0
50
25
20
75
35
69
51
22
49
36
24
21
15
62
55
10
22
19
59
28
86
16
83
22
20
54
14
8
57
42
22
18
20
53
47
14
40
35
13
10
6
64
73
63
38
16
44
43
14
34
3
29
31
8
33
37
10
5
13
49
47
20
42
52
52
39
36
14
1
31
31
9
6
3
62
40
7
50
36
12
2
43
14
18
24
1
39
39
20
0
74
56
58
23
25
25
40
2
68
2
30
8
4
47
40
18
12
7
47
40
23
18
88
73
35
8
60
50
26
22
55
51
23
20
58
80
56
28
19
41
37
20
17
13
12
5
38
18
56
31
26
24
21
44
41
13
10
41
41
14
7
23
55
45
26
24
7
4
16
65
67
36
38
18
38
51
12
47
38
18
16
15
12
65
62
15
78
68
44
35
42
73
58
41
42
39
10
8
28
25
24
2
42
38
21
4
19
12
66
39
51
47
26
27
30
37
17
15
13
53
50
18
51
17
75
44
44
16
12
68
66
37
36
42
10
7
55
18
14
12
47
14
48
42
26
20
13
77
66
36
23
12
75
67
65
56
29
28
3
20
63
58
31
65
62
31
40
38
20
18
48
26
41
18
13
54
41
21
15
47
40
23
15
26
29
13
11
10
72
32
23
7
5
0
39
35
43
60
40
38
35
16
14
9
7
73
68
64
60
55
34
22
0
78
34
34
15
11
6
45
46
17
11
22
35
39
18
8
44
38
15
1
75
42
9
75
16
40
34
13
7
45
24
52
42
21
20
17
51
47
22
18
43
48
38
6
41
37
10
37
30
6
32
8
36
11
8
48
13
36
17
12
8
43
43
18
14
39
36
17
14
44
43
23
16
77
54
56
17
12
30
25
1
64
42
69
51
54
26
24
64
65
27
22
86
52
37
28
24
3
23
25
7
2
51
45
50
49
9
75
32
38
12
9
68
40
15
39
36
85
52
55
25
20
32
26
9
37
41
17
38
22
4
38
16
29
21
6
16
41
36
15
13
62
59
52
19
17
15
13
32
12
58
94
19
22
32
36
8
4
48
24
21
63
60
34
26
23
24
22
2
56
19
75
45
55
19
16
39
35
11
6
14
37
34
10
68
63
34
30
6
51
42
18
15
41
43
14
10
37
34
12
3
51
25
4
3
39
40
10
7
18
24
48
38
16
5
4
38
23
6
3
58
50
28
17
70
59
39
19
16
10
54
48
31
56
52
27
26
23
42
36
19
66
44
19
13
4
55
48
26
12
28
23
23
6
5
0
34
24
60
43
45
20
14
28
52
49
23
24
33
25
27
39
36
18
0
13
42
24
4
14
58
32
40
38
18
13
72
44
40
13
51
46
38
19
12
3
2
31
14
9
66
53
22
16
70
23
42
49
22
2
19
61
45
17
6
4
68
34
12
9
42
45
18
16
12
8
55
25
48
66
35
33
17
0
16
12
50
45
25
22
20
10
54
91
73
39
17
48
38
17
12
74
70
24
28
38
40
15
6
4
18
42
56
52
22
23
6
1
32
37
21
17
11
9
8
6
54
50
30
21
28
20
2
1
40
31
4
0
53
36
36
19
12
2
62
26
3
59
57
59
31
19
15
28
26
6
74
47
72
56
45
51
19
25
1
73
25
79
89
40
36
69
38
31
11
9
5
42
42
21
18
12
89
74
70
34
35
34
9
2
52
51
49
39
21
16
38
38
20
7
5
2
46
43
26
23
14
66
87
57
50
49
21
41
46
19
13
40
36
15
33
26
3
72
46
33
14
5
30
7
30
40
2
24
6
50
56
25
4
23
17
16
14
6
76
59
58
30
6
20
36
16
15
6
90
72
65
37
26
36
43
5
84
52
48
49
26
61
53
25
20
77
55
45
62
36
15
14
8
4
74
40
18
4
42
46
20
27
27
21
0
34
24
60
50
30
9
56
44
17
9
35
21
4
2
44
13
39
37
18
15
7
3
58
73
33
63
55
15
19
2
0
53
28
22
25
22
2
0
52
38
37
12
9
45
38
19
6
46
47
21
18
23
41
24
15
85
74
47
46
17
12
10
80
74
55
47
45
27
50
43
20
19
11
44
17
17
15
35
35
1
36
8
66
35
33
66
62
38
25
11
48
23
22
25
8
5
54
27
24
84
64
29
25
4
23
28
46
44
20
11
72
48
21
15
4
58
64
35
38
14
32
33
10
7
83
44
22
54
65
33
29
10
47
13
53
51
27
3
2
52
16
58
48
5
43
14
31
11
9
47
40
15
8
7
58
43
14
25
23
4
34
27
8
63
54
20
1
16
11
10
8
39
24
4
1
43
48
45
24
5
53
27
24
20
2
54
23
56
23
15
30
25
3
59
27
62
62
9
50
43
20
18
26
4
74
53
60
72
53
49
30
42
33
17
10
0
27
47
36
18
18
17
13
7
2
42
33
11
10
64
53
30
22
3
32
3
45
48
17
77
68
39
41
37
12
9
45
38
17
13
7
35
32
10
14
72
60
59
39
40
19
18
63
39
42
17
13
21
23
3
53
51
19
85
38
50
45
17
65
57
64
43
7
32
30
92
66
84
50
17
67
69
34
30
32
56
15
14
13
9
62
45
5
45
36
12
10
7
5
46
46
11
10
18
1
43
42
14
21
18
1
44
44
18
30
23
7
28
25
8
5
50
23
35
16
14
13
45
30
33
36
18
16
7
4
54
46
27
32
29
5
3
48
44
53
48
58
16
15
62
51
17
62
52
27
60
43
22
0
26
26
42
42
24
23
17
9
47
11
10
28
24
0
71
64
39
47
41
2
50
50
24
14
56
32
18
52
43
15
23
50
53
27
32
12
46
25
17
62
56
33
12
71
47
43
38
19
17
55
55
23
21
46
28
23
19
40
40
12
7
55
50
18
16
49
45
18
15
25
39
4
42
16
69
78
57
42
23
22
15
72
30
2
19
19
54
46
17
13
30
8
25
50
9
10
5
50
44
17
15
9
41
42
39
32
16
11
29
30
10
6
36
32
54
39
34
16
13
39
35
17
8
69
59
39
36
38
34
0
45
80
57
36
54
77
64
42
38
22
2
0
61
42
30
24
1
32
61
67
65
21
37
25
7
5
1
28
25
1
38
38
35
6
3
41
27
36
32
52
23
45
45
11
9
86
94
36
52
25
3
1
64
65
52
36
35
35
12
11
2
26
24
62
31
39
11
46
39
40
60
47
35
10
3
15
10
6
84
55
24
24
57
20
33
4
35
38
5
3
66
64
60
39
37
29
10
53
42
61
57
64
27
63
60
22
22
65
61
53
32
10
29
2
66
37
20
12
82
46
61
31
51
8
38
23
3
49
7
42
16
8
71
66
33
14
2
63
26
40
19
18
17
9
79
50
46
17
15
42
42
10
9
23
53
31
23
28
18
2
36
24
14
10
0
53
75
29
20
17
15
28
24
8
43
34
15
11
4
54
18
63
54
23
25
23
0
6
40
40
18
17
12
39
28
21
7
5
5
65
34
14
70
40
38
30
37
12
11
4
86
64
56
73
76
14
53
43
15
70
66
57
52
19
27
77
47
15
11
37
27
8
2
75
67
58
58
28
83
61
62
36
37
61
54
22
14
76
76
72
62
31
30
12
1
76
11
23
6
5
54
50
53
23
18
70
68
9
87
56
55
37
17
41
36
14
13
11
42
22
5
20
38
0
22
4
36
19
1
53
24
49
43
66
66
39
15
32
29
11
9
62
46
45
41
4
1
60
48
11
7
22
23
23
23
23
4
1
75
64
29
25
34
37
4
35
9
35
24
4
2
34
3
74
70
21
22
4
1
79
52
28
23
61
55
55
58
54
52
35
25
8
2
49
15
11
56
27
24
40
20
16
13
11
2
49
40
17
15
5
4
51
38
16
13
11
7
5
3
49
40
20
15
12
63
60
69
22
4
3
39
37
21
20
15
14
12
42
12
64
24
32
33
2
65
35
14
12
9
3
39
36
17
13
47
44
24
44
19
8
70
50
38
22
34
66
32
7
78
76
22
24
4
2
61
63
19
21
0
74
49
48
23
10
56
30
9
8
6
43
41
19
17
4
46
38
16
13
3
16
33
28
8
34
33
11
4
30
44
45
18
52
79
69
40
40
20
18
11
7
49
43
33
12
3
43
15
35
35
35
7
1
42
61
60
84
34
40
35
15
45
42
13
86
76
51
49
36
14
54
52
63
44
45
14
54
51
30
20
11
84
76
35
12
46
34
14
9
40
44
22
38
48
28
2
0
57
54
22
40
29
6
50
42
18
18
16
3
56
27
12
9
42
19
1
16
76
58
13
43
42
19
46
44
23
17
82
32
56
20
43
15
11
54
60
22
4
19
2
54
23
48
16
1
79
35
24
11
4
70
47
48
13
10
10
38
71
83
50
20
33
32
12
6
5
1
63
63
30
12
8
5
83
40
32
6
1
51
8
60
49
9
42
52
15
10
45
45
16
11
22
35
55
19
33
27
8
40
45
22
20
46
30
21
62
49
26
5
1
22
18
31
36
16
10
9
19
27
1
37
35
14
13
10
7
24
20
4
0
43
11
21
20
36
25
4
36
38
15
9
41
40
17
15
6
72
14
42
25
5
57
55
53
11
7
3
46
32
17
40
30
12
9
34
28
10
3
53
60
58
55
43
15
12
4
65
59
36
24
30
35
3
27
39
12
9
31
25
1
58
53
21
25
5
4
34
31
10
2
53
16
37
36
63
47
48
13
63
72
52
22
14
28
27
7
51
56
20
3
30
34
11
6
53
34
31
5
42
37
23
22
78
32
28
8
7
44
27
7
4
53
47
24
26
22
6
0
66
61
33
15
14
12
10
7
20
2
5
4
15
76
42
33
11
7
44
26
7
6
5
0
17
3
14
55
52
29
0
57
46
28
25
19
17
7
68
56
63
31
26
36
37
11
8
20
37
11
4
1
78
36
16
6
41
38
20
17
71
34
17
12
50
37
17
12
29
19
59
43
85
7
41
40
15
14
68
40
16
38
18
16
4
77
87
56
11
10
21
23
42
37
20
17
0
38
39
19
10
58
44
37
12
42
32
12
5
52
57
62
27
5
27
27
4
55
29
48
28
26
19
29
5
3
73
70
33
7
74
45
34
31
33
32
12
8
36
38
48
17
15
36
39
6
4
1
52
47
21
19
34
44
15
11
22
47
48
21
18
80
66
43
39
40
20
15
14
52
51
20
19
14
33
31
12
8
64
63
31
8
36
26
9
7
70
35
34
25
66
41
8
41
56
50
80
72
29
6
41
42
22
16
12
65
30
33
31
6
1
62
52
31
16
14
12
22
6
5
54
17
10
8
6
23
22
34
27
21
4
0
54
46
16
74
41
24
7
4
22
4
17
12
8
4
30
33
14
10
8
5
58
33
12
0
48
60
21
22
1
55
75
33
12
56
37
16
39
24
32
13
12
6
45
44
21
2
18
62
65
32
30
26
26
28
22
35
39
11
8
22
32
34
21
27
25
7
43
20
9
45
25
4
48
25
22
20
32
12
0
22
3
29
29
5
14
68
38
30
28
54
21
20
40
11
56
60
57
20
37
27
5
77
66
37
41
18
15
10
40
45
12
66
14
51
39
21
4
2
49
26
24
25
6
3
22
0
15
39
48
45
17
11
50
27
23
5
3
26
27
4
63
84
44
39
21
13
64
62
38
48
26
24
50
51
16
13
27
9
7
5
22
20
5
65
37
35
17
47
33
60
43
27
31
24
12
31
25
2
55
32
30
12
28
10
23
40
14
8
52
50
32
31
29
23
5
87
70
15
9
39
30
12
10
9
5
55
52
22
25
28
5
42
26
6
5
2
55
55
17
50
45
20
18
0
22
21
49
42
25
23
20
33
31
9
51
24
23
18
41
22
12
34
30
6
36
40
10
2
70
44
22
19
30
33
17
12
8
47
20
15
10
33
33
7
0
36
54
53
25
16
38
41
20
59
39
37
13
6
18
20
0
23
73
49
12
82
61
27
8
65
22
10
7
33
32
7
5
0
35
7
34
36
73
33
14
13
74
35
73
64
31
14
10
15
13
39
45
8
68
66
27
11
8
90
25
44
51
38
36
15
14
7
60
48
4
29
30
14
7
3
33
26
6
5
2
38
37
13
59
33
46
43
16
59
35
18
22
19
6
3
0
54
50
15
75
69
44
43
13
9
26
28
64
25
22
26
32
30
14
12
9
47
21
18
44
52
50
27
23
18
26
24
7
40
37
18
15
2
46
38
21
13
4
71
38
36
17
56
49
28
19
2
16
13
48
46
23
14
10
52
46
26
19
17
15
12
78
70
50
18
52
30
18
32
26
9
6
4
58
58
40
40
15
9
54
26
68
28
29
12
11
21
58
44
29
6
57
42
13
12
39
30
10
2
43
52
23
16
47
50
20
11
10
31
29
6
21
1
55
46
28
19
14
33
30
18
5
24
60
59
19
10
2
58
28
53
44
22
20
18
12
24
24
5
7
27
60
20
1
15
33
28
10
9
5
20
25
30
3
0
21
4
39
17
1
12
10
53
20
20
3
48
20
17
22
19
59
59
32
17
11
30
34
21
14
7
87
57
30
50
51
26
14
36
29
9
27
23
8
2
21
20
70
66
27
22
4
2
75
38
17
8
37
54
50
28
24
29
27
10
5
48
45
22
19
42
34
15
13
12
38
39
15
13
57
76
40
18
13
19
10
36
32
4
39
19
66
36
34
13
6
35
32
16
10
9
57
19
16
8
7
5
40
20
14
39
18
24
6
22
40
19
9
7
21
18
2
29
23
65
13
50
28
28
26
34
29
15
12
7
4
2
38
19
18
14
13
1
29
30
11
4
76
43
50
87
47
41
15
12
29
21
5
67
66
21
59
61
32
26
30
11
9
8
49
23
7
57
41
40
18
36
42
11
8
4
33
35
5
3
12
44
23
18
57
55
25
35
31
11
4
48
46
17
5
47
19
1
0
22
24
7
3
47
38
33
14
28
36
13
38
15
13
44
45
20
23
36
8
7
47
44
9
4
35
40
13
24
28
5
1
55
39
25
24
13
43
21
18
27
23
5
42
45
20
17
12
10
43
38
21
17
15
11
23
3
49
14
25
6
5
0
28
58
45
39
41
19
16
8
50
24
28
1
73
53
52
19
17
16
13
12
11
24
6
34
5
11
35
31
5
54
55
23
18
21
47
19
25
24
1
48
40
22
19
17
13
70
61
47
26
32
21
1
40
23
20
9
53
35
11
8
19
5
18
45
33
14
7
34
10
85
86
42
22
10
50
19
34
33
13
9
46
54
28
27
12
25
33
35
11
7
5
74
63
24
72
59
35
20
14
34
14
12
5
42
25
21
29
29
8
58
23
67
39
36
16
10
17
27
9
6
2
54
53
24
23
2
76
42
32
45
53
20
17
50
57
27
26
38
11
36
24
20
23
29
63
37
35
28
27
41
38
42
38
16
42
14
10
51
23
30
20
71
66
50
38
12
9
40
43
22
12
82
53
54
53
10
33
23
0
29
4
2
61
56
20
12
11
29
42
2
89
68
23
55
17
30
7
27
7
25
30
35
34
26
23
55
25
45
10
51
29
55
53
77
60
22
42
60
28
25
31
23
4
0
20
16
15
64
55
56
81
49
72
44
32
54
15
33
29
10
3
52
51
18
80
57
51
24
64
48
47
22
8
38
60
18
71
72
48
19
65
61
42
8
41
39
18
56
13
10
83
71
64
32
61
58
35
16
51
16
47
41
19
13
38
29
11
11
7
0
58
57
38
35
31
12
9
1
43
18
26
28
6
0
19
27
25
12
8
3
60
58
66
54
31
27
59
31
33
3
56
56
26
31
32
3
0
28
34
5
2
32
32
10
7
61
58
32
29
27
24
20
57
57
31
22
3
25
23
6
3
40
16
12
68
44
39
36
40
40
6
65
38
39
23
22
8
35
38
58
40
37
15
38
39
6
0
69
26
26
1
54
50
24
23
20
47
18
40
3
24
30
26
9
8
3
44
23
22
14
41
21
16
12
8
53
52
23
48
27
21
23
24
1
13
6
45
55
20
18
50
49
29
24
65
36
28
9
40
33
19
16
11
29
44
21
19
8
34
33
8
20
56
47
25
9
25
23
67
80
40
28
33
2
25
86
26
34
15
12
8
28
59
12
8
7
35
34
7
41
18
16
10
77
89
46
44
40
39
49
47
26
14
30
68
20
2
59
50
30
29
25
37
30
15
8
3
51
48
26
20
36
36
53
32
33
3
1
12
56
14
41
35
14
80
51
26
66
64
32
20
0
41
21
20
41
37
5
22
17
62
32
15
54
47
26
48
19
57
55
54
56
16
47
17
15
47
36
10
57
65
79
35
51
24
2
49
47
21
18
58
54
35
12
10
31
5
52
58
24
7
40
9
7
15
78
35
16
13
31
30
31
14
13
3
20
20
48
17
30
48
47
21
3
80
52
62
54
72
36
33
9
2
72
37
36
14
40
31
27
58
44
22
12
47
40
33
44
13
8
55
55
25
66
69
47
49
20
42
31
24
55
53
44
29
7
51
48
23
18
15
29
28
0
47
33
15
9
7
65
64
24
6
55
49
28
24
22
5
56
47
27
39
1
45
68
54
20
78
69
40
19
35
28
7
70
60
80
40
50
42
22
83
35
42
43
25
30
34
37
13
10
8
53
23
45
44
16
14
46
35
15
14
0
12
41
40
12
10
6
26
29
42
27
17
12
76
76
86
70
39
33
37
73
28
26
75
54
72
45
42
14
20
17
44
45
23
17
70
39
37
30
30
6
37
52
47
22
20
5
51
46
14
27
48
5
34
14
54
10
38
26
41
22
9
6
14
11
8
29
5
3
67
17
11
8
26
26
6
59
50
15
14
13
38
30
11
54
60
84
76
44
62
63
61
28
29
24
4
0
49
36
21
39
33
35
36
9
3
1
41
38
11
10
65
42
24
24
3
71
51
52
18
15
37
34
50
27
30
28
9
2
41
42
19
16
3
52
22
57
82
55
28
6
5
21
55
54
30
31
28
4
0
70
48
56
56
20
26
8
0
32
25
9
7
19
31
28
6
0
49
49
27
9
25
14
47
27
2
25
4
24
67
37
49
17
46
17
8
5
35
42
7
44
42
22
59
46
61
64
18
15
71
72
9
55
66
59
52
63
52
35
31
14
9
23
48
39
2
60
60
37
7
27
30
1
53
53
17
14
25
75
37
36
12
7
70
59
50
42
40
11
64
35
9
28
9
41
41
20
16
59
57
31
25
22
58
35
33
31
29
25
1
3
12
9
68
53
41
45
25
26
8
6
4
1
35
29
9
6
50
47
31
14
66
32
28
3
57
26
21
45
68
43
26
4
47
84
88
80
44
51
22
65
33
28
20
19
24
24
1
14
41
37
20
13
66
41
40
13
5
65
40
52
18
94
20
68
66
30
32
39
2
35
29
34
31
9
6
59
58
23
17
52
26
5
60
57
18
77
77
44
23
26
1
35
31
10
55
49
11
8
38
20
0
19
48
45
45
47
25
23
17
15
12
5
72
45
21
19
43
54
46
21
11
68
37
31
4
72
73
28
12
12
66
44
21
17
14
80
42
32
17
10
53
49
27
38
37
5
35
8
0
24
26
25
24
53
53
22
27
59
51
19
58
77
26
42
32
16
14
11
42
5
24
22
53
50
13
38
36
1
44
75
74
38
42
44
42
80
56
49
27
58
52
33
10
35
5
57
68
47
36
34
30
15
10
8
35
31
9
8
56
52
30
58
21
36
27
25
6
1
57
36
35
16
14
3
26
27
0
52
40
9
20
18
2
16
40
39
21
15
13
44
14
5
30
4
34
37
9
5
70
48
30
3
27
25
24
63
65
37
25
24
29
1
58
42
47
22
59
55
29
26
19
7
53
28
13
31
33
56
33
4
43
39
4
0
53
57
84
72
21
18
14
35
39
12
5
44
27
22
20
29
25
7
3
58
57
33
26
27
15
28
5
69
43
37
9
6
50
45
27
25
15
11
50
24
82
38
30
14
11
9
47
11
26
10
45
24
8
80
34
9
6
57
51
26
24
18
19
54
21
19
34
25
23
22
20
27
21
39
11
9
65
54
31
59
77
62
81
49
45
55
19
75
70
48
32
48
47
25
62
59
58
61
33
36
66
40
25
3
33
3
19
52
42
26
42
21
15
8
14
29
29
12
9
20
57
80
49
40
17
10
42
37
39
11
39
16
7
56
42
24
31
27
26
5
45
38
5
4
33
32
7
71
52
58
55
23
42
35
8
2
35
33
12
55
28
25
35
57
16
74
66
37
30
7
0
60
17
80
52
43
25
20
7
63
55
29
25
22
49
18
14
7
22
29
41
6
37
37
17
7
75
74
87
76
47
32
33
15
10
5
55
49
54
59
49
20
17
65
36
38
17
12
10
9
0
56
49
28
70
48
42
48
16
6
41
87
85
63
43
43
14
11
3
40
44
29
11
16
59
51
32
17
29
15
6
60
65
51
40
22
13
8
13
22
52
49
18
11
35
49
36
13
9
43
67
52
29
15
35
41
26
60
47
24
23
18
43
47
48
11
25
23
40
27
9
4
27
61
48
30
1
26
20
10
77
45
64
28
66
60
11
72
25
48
37
16
10
9
39
57
53
36
70
66
36
70
66
24
64
67
32
4
61
78
54
61
33
24
34
0
57
27
25
18
62
55
28
22
37
45
5
2
21
54
40
36
14
9
30
53
43
13
36
57
54
14
52
50
28
26
22
76
55
52
26
23
45
46
22
20
93
73
51
49
22
21
78
18
79
34
77
68
44
39
56
77
59
35
66
36
55
33
28
3
18
20
42
16
38
20
72
52
18
15
19
52
23
21
37
32
3
51
46
17
38
37
10
5
58
52
32
27
22
46
43
18
11
97
57
80
26
68
62
35
55
50
26
25
24
84
66
59
56
41
32
12
10
63
41
36
28
67
54
21
54
54
29
62
58
37
14
9
51
33
23
87
27
32
6
67
50
17
45
60
55
27
55
50
27
21
19
16
25
24
2
5
48
40
22
16
0
48
23
18
20
3
44
23
19
18
35
32
13
7
5
2
32
13
7
3
44
43
19
15
11
38
48
13
39
18
13
11
8
20
4
26
17
20
31
3
0
33
24
5
3
1
35
17
13
12
7
36
15
7
21
18
0
24
21
15
24
22
9
27
22
4
2
14
11
9
40
12
11
7
0
47
21
19
58
48
30
21
10
51
50
21
20
17
14
8
32
31
7
3
55
26
35
2
47
50
30
52
44
25
24
21
20
12
48
38
17
13
90
60
66
44
40
29
7
6
3
2
59
50
22
28
10
24
26
49
23
19
20
32
0
53
39
18
16
27
0
0
46
44
20
16
14
25
5
1
54
12
24
23
5
30
17
64
5
66
43
16
7
19
22
0
18
25
24
37
27
11
9
4
39
18
15
13
11
9
1
21
0
44
19
17
9
30
29
9
5
3
40
29
12
4
81
52
26
22
3
21
8
13
26
29
11
5
4
2
66
63
25
29
13
11
5
54
46
25
1
54
7
34
31
60
59
53
17
17
40
39
9
22
45
65
40
47
27
29
5
4
39
22
38
26
7
47
53
26
9
29
28
8
2
22
59
18
20
51
23
25
4
14
81
55
22
17
8
36
40
14
50
50
18
23
8
4
22
4
19
2
50
20
68
58
25
11
3
3
32
28
4
30
15
4
41
41
17
8
8
5
42
24
19
78
22
3
0
3
89
34
31
13
10
34
16
8
25
39
35
18
0
17
15
0
24
43
33
24
17
0
29
7
4
17
52
47
21
4
20
1
18
0
7
37
29
10
9
7
58
59
12
61
50
21
18
14
10
48
43
12
16
18
0
3
43
22
83
51
28
53
76
24
17
39
36
13
90
79
74
58
34
10
30
9
4
42
14
57
30
21
1
52
48
27
21
11
64
35
31
9
0
67
48
26
24
21
73
40
6
34
32
12
60
73
19
60
73
27
12
3
16
39
20
19
17
54
33
13
9
0
63
45
12
12
5
5
47
9
87
45
20
18
0
47
16
14
11
0
37
10
41
37
20
15
9
3
24
33
23
22
45
23
35
16
14
38
33
8
76
62
30
23
4
3
61
36
16
40
43
43
38
12
10
22
19
1
17
39
13
11
9
66
31
6
38
23
6
2
0
41
38
19
28
1
17
19
32
48
42
12
10
28
13
24
4
3
19
13
34
27
20
2
0
20
57
52
47
22
29
55
61
14
9
7
29
26
6
61
51
54
29
24
7
57
37
34
10
8
43
43
22
6
35
40
45
21
26
26
10
4
23
29
5
3
76
64
35
27
3
21
83
48
18
40
13
24
39
36
9
2
60
33
32
11
6
23
26
17
55
50
26
24
17
72
68
51
32
41
38
11
7
EDAD
59 CONTAR 43890
79
59 209.49940334044
50
34
16
2 LIMITE SUPERIOR Clase
9 6 6
5 12 12
52 18 18
30 24 24
25 30 30
5 36 36
40 42 42
18 48 48
16 54 54
14 60 60
4 66 66
39 y mayor... 0 72 72
19 8.52631579 0 78 78
16 9 852 84 84
15 9.47368421 0 90 90
23 9.94736842 0 96 96
42 10.4210526 859 99 99
22 10.8947368 0
20 11.3684211 874
19 11.8421053 0
0 12.3157895 802
36 12.7894737 0
18 13.2631579 870
4 13.7368421 0
38 14.2105263 837
35 14.6842105 0
10 15.1578947 884
58 15.6315789 0
58 16.1052632 872
25 16.5789474 0
14 17.0526316 906
34 17.5263158 0
30 18 868
13 18.4736842 0
11 18.9473684 0
7 19.4210526 780
19 19.8947368 0
13 20.3684211 896
28 20.8421053 0
9 21.3157895 718
1 21.7894737 0
42 22.2631579 849
45 22.7368421 0
25 23.2105263 864
22 23.6842105 0
39 24.1578947 847
43 24.6315789 0
25 25.1052632 837
38 25.5789474 0
40 26.0526316 718
49 26.5263158 0
16 27 693
14 27.4736842 0
36 27.9473684 0
35 28.4210526 673
27 28.8947368 0
24 29.3684211 584
7 29.8421053 0
3 30.3157895 737
39 30.7894737 0
14 31.2631579 426
12 31.7368421 0
8 32.2105263 644
32 32.6842105 0
30 33.1578947 549
17 33.6315789 0
1 34.1052632 562
28 34.5789474 0
27 35.0526316 610
5 35.5263158 0
68 36 718
38 36.4736842 0
48 36.9473684 0
30 37.4210526 650
14 37.8947368 0
10 38.3684211 729
7 38.8421053 0
23 39.3157895 624
59 39.7894737 0
32 40.2631579 816
9 40.7368421 0
39 41.2105263 465
38 41.6842105 0
4 42.1578947 729
24 42.6315789 0
25 43.1052632 592
4 43.5789474 0
1 44.0526316 521
16 44.5263158 0
49 45 601
9 45.4736842 0
27 45.9473684 0
29 46.4210526 461
10 46.8947368 0
38 47.3684211 447
5 47.8421053 0
27 48.3157895 531
44 48.7894737 0
42 49.2631579 409
19 49.7368421 0
12 50.2105263 615
7 50.6842105 0
30 51.1578947 327
28 51.6315789 0
6 52.1052632 484
73 52.5789474 0
34 53.0526316 395
25 53.5263158 0
9 54 424
7 54.4736842 0
4 54.9473684 0
1 55.4210526 390
43 55.8947368 0
20 56.3684211 344
18 56.8421053 0
38 57.3157895 344
20 57.7894737 0
18 58.2631579 317
34 58.7368421 0
30 59.2105263 241
4 59.6842105 0
18 60.1578947 380
42 60.6315789 0
58 61.1052632 157
14 61.5789474 0
11 62.0526316 249
70 62.5263158 0
24 63 222
22 63.4736842 0
4 63.9473684 0
27 64.4210526 238
21 64.8947368 0
20 65.3684211 293
56 65.8421053 0
57 66.3157895 183
17 66.7894737 0
15 67.2631579 203
14 67.7368421 0
13 68.2105263 202
30 68.6842105 0
29 69.1578947 130
3 69.6315789 0
63 70.1052632 228
35 70.5789474 0
35 71.0526316 123
13 71.5263158 0
9 72 185
65 72.4736842 0
26 72.9473684 0
30 73.4210526 128
28 73.8947368 0
2 74.3684211 155
0 74.8421053 0
32 75.3157895 173
48 75.7894737 0
55 76.2631579 123
42 76.7368421 0
22 77.2105263 102
2 77.6842105 0
19 78.1578947 114
15 78.6315789 0
72 79.1052632 85
44 79.5789474 0
7 80.0526316 112
31 80.5263158 0
10 81 43
23 81.4736842 0
19 81.9473684 0
43 82.4210526 61
37 82.8947368 0
11 83.3684211 49
10 83.8421053 0
8 84.3157895 50
5 84.7894737 0
4 85.2631579 58
1 85.7368421 0
31 86.2105263 43
13 86.6842105 0
7 87.1578947 39
42 87.6315789 0
36 88.1052632 22
15 88.5789474 0
11 89.0526316 21
5 89.5263158 0
41 90 31
38 90.4736842 0
67 90.9473684 0
66 91.4210526 12
33 91.8947368 0
34 92.3684211 15
8 92.8421053 0
4 93.3157895 9
32 93.7894737 0
32 94.2631579 7
10 94.7368421 0
8 95.2105263 2
45 95.6842105 0
30 96.1578947 5
13 96.6315789 0
39 97.1052632 3
37 97.5789474 0
12 98.0526316 5
63 98.5263158 0
48 y mayor... 5
28
3
26
24
38
25
22
4
60
49
29
10
27
25
22
3
34
17
14
70
25
26
4
50
22
17
13
32
42
41
17
66
38
31
12
10
57
25
29
10
54
40
51
41
9
24
18
1
25
21
0
57
37
14
7
35
12
5
28
24
5
18
27
27
1
86
58
54
25
57
57
25
4
21
32
25
6
5
2
0
33
36
9
7
2
22
48
32
30
29
10
52
24
4
40
62
68
41
34
14
12
36
33
17
15
10
9
44
47
19
15
48
49
27
25
5
19
59
53
34
7
83
65
45
39
12
9
5
57
39
14
38
34
13
44
45
15
14
57
88
31
25
10
7
3
39
28
10
7
4
35
33
13
8
7
2
57
48
12
10
58
48
26
7
24
3
23
44
30
10
7
23
24
2
31
37
10
33
16
11
9
62
44
40
11
52
45
12
57
58
57
35
35
16
15
9
2
29
28
2
37
34
2
69
60
31
28
38
34
6
64
50
25
23
16
7
33
25
7
0
23
50
52
24
16
93
65
65
61
31
28
8
6
36
33
8
38
76
65
27
9
42
38
17
12
59
81
48
43
81
75
68
49
20
11
65
44
24
18
16
9
7
25
9
4
41
24
6
22
16
11
52
24
22
34
26
5
1
52
44
24
19
0
17
15
42
34
11
9
40
35
13
12
5
33
52
24
57
48
3
48
38
20
16
6
45
38
17
14
65
63
54
50
46
57
63
34
17
67
46
30
14
8
17
35
25
70
32
29
52
24
50
51
47
32
2
26
5
40
39
19
11
50
45
25
23
21
9
62
70
39
50
50
30
53
28
0
25
4
23
20
16
27
26
6
4
2
33
34
17
15
2
45
7
70
16
12
40
36
5
33
29
2
60
47
26
20
47
16
71
26
4
29
26
7
5
2
32
30
39
18
16
14
0
24
25
7
59
50
29
8
6
0
22
19
17
12
73
67
30
12
52
48
24
10
51
41
46
45
25
3
24
3
47
38
21
19
53
27
45
21
14
31
27
5
26
20
3
36
36
11
52
52
23
22
16
48
36
14
11
9
25
6
0
49
48
27
26
23
22
20
18
16
13
41
32
14
11
6
45
35
15
12
9
21
23
1
65
24
31
29
13
8
18
0
34
33
17
0
28
43
6
57
30
24
21
57
38
29
13
9
39
39
21
20
16
13
7
73
19
15
12
40
40
24
14
12
8
1
29
22
4
2
22
40
40
17
11
3
46
43
19
17
15
9
76
63
43
40
22
18
14
11
5
0
41
17
31
25
11
7
2
0
27
7
63
36
17
12
11
45
40
16
14
12
8
4
2
1
49
37
39
38
19
39
32
15
14
7
27
23
3
46
60
34
23
21
35
9
37
19
17
1
16
8
20
25
30
12
10
6
45
40
21
19
17
14
21
18
71
45
31
46
8
70
71
35
29
41
38
75
52
54
45
26
24
2
34
25
4
61
53
35
32
28
24
10
63
41
45
17
86
64
57
49
29
12
26
4
2
0
23
20
16
45
16
4
2
23
19
88
48
10
9
26
25
7
5
42
45
13
12
65
47
9
33
9
38
60
52
17
0
12
24
24
6
59
46
22
20
16
2
43
43
21
0
19
32
12
51
16
49
52
23
34
36
34
13
8
5
45
25
5
2
16
59
36
27
28
7
2
28
27
9
8
5
21
29
28
7
36
26
26
0
75
36
11
52
20
59
58
33
7
24
23
60
58
52
51
27
22
2
48
43
22
27
2
24
57
64
58
44
19
12
59
40
22
17
0
75
76
41
17
6
34
1
20
55
56
23
58
25
24
23
1
21
48
45
18
9
30
34
32
32
7
38
15
9
33
48
41
10
5
49
46
21
17
0
68
44
16
20
21
2
24
25
5
31
30
8
51
48
31
28
9
7
5
71
56
20
23
4
27
23
0
64
43
42
19
17
8
53
33
31
20
1
18
54
52
10
44
37
7
3
48
3
67
37
34
16
14
11
6
40
40
15
11
7
43
40
20
14
10
5
29
25
3
56
70
67
45
42
36
37
28
6
48
43
26
24
28
46
44
19
16
39
37
13
11
1
0
57
79
34
33
16
8
0
50
45
15
26
17
30
24
46
40
18
16
11
10
7
44
44
18
14
7
62
25
25
13
4
38
35
11
5
61
21
16
1
53
30
13
10
3
26
9
6
22
26
28
11
51
38
19
17
16
12
11
34
29
13
7
53
49
12
47
27
10
79
66
55
46
43
17
16
14
2
46
20
15
12
75
72
45
43
15
10
8
76
70
42
38
36
29
33
44
40
16
29
27
6
50
26
24
4
37
37
6
35
34
14
12
2
61
57
15
39
38
17
13
7
42
48
14
11
34
29
7
3
66
61
38
2
34
12
10
25
82
30
38
20
18
37
35
12
29
53
33
24
6
4
1
50
38
19
0
13
57
53
31
19
34
43
7
6
29
11
10
45
38
18
21
25
60
41
5
35
13
6
42
44
21
15
73
47
43
27
5
52
43
20
8
75
79
42
19
75
46
2
35
43
33
8
1
57
18
86
36
16
13
49
50
11
44
45
11
75
74
54
42
46
5
43
37
18
14
13
39
39
12
9
2
65
56
36
13
8
44
38
19
0
17
14
13
11
65
32
82
53
45
42
55
46
30
45
43
13
31
40
17
7
35
26
37
14
26
28
26
23
22
18
46
15
36
25
6
5
33
27
7
5
31
16
14
69
30
11
22
22
2
57
50
34
28
8
36
40
13
8
35
42
24
42
79
54
50
48
13
46
44
8
42
40
60
67
28
31
30
67
64
66
66
42
50
50
19
26
3
23
40
30
7
50
25
75
25
29
48
38
13
8
34
36
20
17
7
79
48
20
16
73
53
54
20
32
30
1
28
25
5
35
32
11
7
0
43
29
12
0
52
32
10
9
21
27
29
5
4
2
72
49
18
13
83
74
49
23
41
37
51
51
19
16
41
50
53
26
22
56
50
17
78
53
25
43
42
47
21
1
19
39
24
36
36
13
7
3
28
75
72
43
40
18
15
78
56
38
34
86
34
14
6
79
44
20
11
37
18
26
34
7
40
32
21
16
14
10
32
32
10
7
0
43
43
20
17
35
49
34
29
13
10
8
50
44
39
15
11
6
67
25
29
26
9
65
49
30
67
41
11
37
5
34
32
14
12
41
38
10
58
45
17
32
28
67
66
47
24
19
44
30
20
2
53
28
40
11
23
64
52
18
15
36
33
6
3
62
57
39
22
37
16
1
30
28
5
29
27
5
3
54
34
40
44
14
12
10
8
20
2
76
59
53
26
25
35
34
3
49
45
17
17
65
64
41
18
13
74
69
41
44
71
28
8
5
21
26
7
2
86
53
29
24
60
34
30
37
57
40
16
15
43
41
11
10
55
63
41
50
55
22
18
60
63
30
25
4
0
51
45
55
50
28
3
10
79
47
37
13
75
74
46
43
42
40
38
46
45
40
17
78
80
44
22
45
46
14
11
66
58
16
74
60
65
56
53
23
14
47
37
17
12
86
41
38
18
5
41
39
41
11
65
27
30
2
60
43
13
43
43
16
8
36
48
21
11
8
45
7
6
40
35
33
9
8
74
79
79
44
20
27
1
58
22
25
2
1
63
17
67
74
31
4
33
16
50
38
19
18
6
60
50
33
78
72
31
32
7
2
40
38
9
2
38
1
52
45
24
35
28
10
6
75
42
54
20
0
38
19
18
13
8
40
33
13
11
40
16
15
64
56
12
75
52
27
10
2
24
21
48
23
19
49
29
12
11
42
18
15
58
75
38
43
9
6
69
60
36
6
76
61
20
39
12
4
43
14
16
16
62
46
21
16
51
23
28
12
10
29
36
9
6
35
32
11
6
38
38
16
12
9
60
53
25
18
14
43
35
15
11
46
40
17
16
10
9
41
31
13
2
29
18
76
49
29
12
28
23
3
1
0
31
31
32
12
9
5
4
0
51
37
19
4
12
75
42
40
35
35
41
13
55
39
16
15
14
30
27
60
35
16
82
50
48
20
56
51
26
7
26
19
56
45
25
23
4
94
74
28
32
59
47
22
20
44
18
14
48
49
22
28
0
13
10
5
23
35
32
7
2
33
36
48
49
25
24
17
38
19
15
31
40
47
20
17
42
17
32
44
38
23
20
56
46
30
27
23
15
38
37
12
2
68
54
24
32
3
47
52
48
50
23
5
2
20
82
58
57
60
44
35
8
80
39
34
10
48
51
21
30
32
57
50
30
25
4
61
50
10
54
26
4
25
59
34
30
8
44
34
17
12
65
55
77
37
35
0
70
67
38
40
19
18
36
3
42
35
12
3
45
40
20
16
12
8
73
39
35
12
9
70
65
34
16
11
9
48
52
25
5
24
19
43
40
26
25
19
49
58
29
7
37
14
13
60
33
60
30
27
6
3
26
21
74
64
34
36
34
16
10
38
32
37
18
17
66
54
32
28
24
35
36
0
75
81
89
58
53
21
19
19
3
66
42
19
9
48
60
38
11
6
57
15
12
52
47
23
25
5
21
60
58
54
52
30
21
26
6
46
44
19
16
10
53
48
27
23
50
40
16
11
24
22
6
3
45
18
45
12
50
54
57
18
17
91
58
34
33
21
80
70
53
33
42
40
10
42
39
1
35
10
67
68
40
20
19
4
49
47
73
55
26
84
40
55
25
0
23
21
0
22
24
48
26
9
23
22
5
0
45
44
22
20
17
69
68
37
15
36
34
11
3
42
36
17
15
10
42
31
27
8
28
72
37
36
31
19
34
28
0
35
43
18
16
48
38
11
22
50
76
16
48
46
24
25
3
2
28
26
2
54
43
38
24
22
21
60
26
8
7
1
36
39
9
5
40
41
12
3
20
46
14
11
19
54
46
26
24
7
3
14
46
41
22
21
16
54
47
10
8
64
31
68
46
33
0
26
24
46
63
59
57
30
47
53
48
31
3
13
75
73
31
25
40
37
10
40
39
19
43
19
2
16
14
63
63
45
44
22
13
8
62
61
33
31
49
25
50
53
54
85
59
58
34
33
85
38
45
17
10
58
56
32
48
15
12
52
24
22
19
19
18
72
54
26
25
36
60
86
59
47
36
31
6
57
48
23
9
38
19
44
50
45
19
14
12
37
36
17
22
43
17
25
4
20
37
17
15
26
46
27
62
58
37
35
37
10
6
26
7
4
74
70
69
59
35
29
10
6
23
22
21
56
36
15
92
76
70
48
47
82
57
93
52
49
52
16
39
36
11
78
65
56
37
56
25
22
37
36
5
51
50
24
17
0
98
69
37
36
30
60
52
31
8
23
47
22
20
16
40
53
51
28
27
22
37
35
13
2
54
25
6
23
69
17
75
67
67
44
43
22
64
28
73
52
43
8
72
66
73
65
68
21
20
11
6
27
8
42
15
15
13
32
23
8
7
1
27
32
7
5
38
39
18
16
11
44
36
14
7
23
22
29
2
1
43
45
17
29
39
35
17
12
78
41
40
36
32
31
5
49
54
20
17
66
64
42
34
42
74
47
50
17
75
52
52
24
50
25
21
16
55
44
16
51
57
68
66
86
79
71
57
22
17
75
47
44
49
21
51
60
11
66
26
30
30
31
78
57
52
48
64
32
38
14
9
2
43
35
15
13
11
76
74
55
42
40
17
17
44
76
19
86
86
37
26
9
7
52
65
54
44
41
19
16
76
53
50
25
19
38
40
38
12
11
55
50
24
2
28
6
3
39
46
42
15
11
9
37
34
29
43
45
22
18
12
32
35
45
6
18
16
37
10
65
37
10
72
66
40
35
21
3
0
49
44
26
16
9
85
57
55
27
26
24
54
43
50
30
31
1
26
66
62
45
38
58
63
40
20
17
80
73
51
49
46
76
45
44
17
14
71
49
78
31
47
45
22
57
50
26
17
15
73
45
53
15
42
13
67
64
25
28
61
39
41
13
40
94
77
49
55
50
58
46
27
22
17
32
30
4
0
59
67
26
84
43
30
33
58
48
22
57
55
23
15
64
47
54
49
19
15
24
51
37
0
26
22
4
37
38
13
9
36
15
8
39
20
36
37
5
46
56
30
14
77
75
53
50
27
6
4
64
35
40
10
8
3
30
29
10
9
26
22
6
67
67
51
46
23
20
15
73
46
44
21
9
40
2
49
51
25
1
23
14
58
51
28
70
45
41
21
40
37
36
26
22
69
22
1
76
57
52
48
47
60
46
25
13
51
24
23
51
7
46
51
47
53
63
34
32
27
25
43
70
38
36
3
81
76
73
42
42
8
85
83
50
17
37
35
8
6
50
55
48
29
21
55
77
30
42
16
77
62
77
70
29
35
70
45
39
6
65
38
13
49
45
17
16
13
29
49
36
75
50
10
23
34
74
72
70
69
44
42
12
50
42
28
4
2
39
51
48
24
22
13
74
68
40
83
80
76
19
72
49
59
53
28
25
40
32
5
25
24
52
36
12
8
72
67
75
54
30
33
53
45
42
40
24
20
58
56
25
34
38
18
15
13
10
79
75
38
44
45
15
14
11
26
32
29
13
1
20
56
71
16
41
31
6
5
39
38
8
1
27
70
58
37
27
51
53
30
20
18
49
45
14
60
19
16
56
49
25
7
45
43
21
19
39
15
8
43
39
1
45
48
15
12
73
48
19
17
20
32
1
51
57
12
11
73
41
67
54
18
65
40
71
28
22
75
60
69
60
29
33
67
60
50
46
18
9
31
2
32
32
9
1
87
65
64
62
34
44
55
22
30
61
61
14
31
48
44
18
17
13
34
45
30
12
20
62
56
33
19
23
70
64
55
36
31
14
34
85
58
52
43
38
43
19
16
6
48
83
40
66
42
75
50
30
9
7
41
20
1
42
9
50
43
24
23
21
75
38
36
14
34
9
7
4
19
22
24
56
24
30
28
5
2
44
41
17
14
11
44
44
20
18
15
6
40
28
12
7
13
51
50
24
19
66
35
29
55
23
14
26
24
4
26
26
2
0
19
43
13
40
33
15
13
3
71
35
22
23
6
2
36
29
7
4
45
54
25
17
23
8
0
51
48
24
1
18
15
54
29
11
58
51
29
26
39
39
15
9
41
44
23
15
13
54
49
22
43
20
16
9
27
19
4
18
20
73
69
41
40
48
43
7
5
62
33
35
15
14
11
10
27
20
0
39
29
10
7
4
41
36
16
13
6
38
39
15
13
11
23
2
38
36
15
9
39
31
11
8
6
59
39
47
48
20
18
53
52
25
24
24
23
71
46
40
38
81
46
58
59
63
37
17
9
5
62
58
38
18
34
13
9
56
31
22
33
11
65
21
0
46
31
10
7
76
46
16
26
0
51
32
15
13
13
39
34
8
6
44
87
75
52
43
3
18
39
6
17
16
42
34
20
13
10
36
35
7
2
69
36
14
34
30
29
54
23
20
19
37
36
14
8
36
17
10
7
33
23
26
14
55
41
18
15
46
36
9
5
51
24
28
38
17
56
45
22
17
39
35
10
76
48
58
57
23
21
20
40
41
13
12
5
47
50
16
9
54
46
25
5
21
19
18
26
31
29
9
90
17
16
14
39
40
40
20
15
14
12
65
39
36
24
19
50
41
22
20
64
46
43
35
37
15
11
25
2
37
44
22
18
7
32
32
5
66
60
28
29
28
5
71
47
45
50
49
49
21
18
10
50
21
43
44
20
17
15
45
42
14
75
70
71
45
46
22
27
28
8
58
20
2
32
31
47
24
0
17
15
42
18
50
50
46
10
8
43
36
6
45
47
16
13
50
47
13
11
46
32
11
8
5
0
32
9
8
44
43
12
10
7
45
47
45
24
13
70
37
14
61
23
5
14
16
65
45
37
33
18
16
2
80
70
58
57
55
28
38
15
13
77
80
47
45
24
23
40
35
8
53
46
23
18
6
52
27
24
79
50
43
21
18
15
26
29
5
46
46
54
33
27
1
47
50
28
11
8
5
3
0
48
37
15
12
10
8
6
3
48
56
15
14
12
23
23
3
63
23
0
30
28
6
4
2
76
63
95
79
83
32
58
55
30
15
69
29
1
0
56
52
27
24
25
3
41
42
5
4
50
23
3
29
0
36
8
48
20
14
5
74
50
28
25
5
71
69
39
8
35
33
11
4
27
12
3
39
58
52
25
62
47
26
3
24
14
39
38
38
18
15
63
37
35
13
52
52
22
17
41
41
42
38
43
60
42
16
14
67
72
60
22
7
2
52
48
23
20
12
50
19
15
63
38
4
44
19
77
42
41
39
38
36
77
49
22
11
45
12
43
42
40
6
25
8
66
76
68
42
7
40
38
36
34
2
74
38
10
46
44
23
20
16
79
73
50
48
45
39
42
20
50
33
32
4
56
52
26
24
22
25
72
68
44
84
64
46
33
32
30
40
27
6
60
53
58
32
29
23
21
55
25
84
42
19
17
70
74
49
76
53
51
50
46
35
14
24
1
47
38
38
39
16
12
40
36
14
13
13
44
50
8
45
40
20
44
12
12
59
26
24
29
47
48
19
30
31
7
4
2
54
52
20
19
57
29
26
25
22
43
17
20
19
0
52
48
72
44
41
38
36
31
52
60
30
62
46
23
21
21
50
19
17
56
53
33
30
23
18
62
55
37
16
6
41
22
16
40
19
33
25
42
4
24
23
30
29
6
2
28
5
40
37
16
5
39
41
8
39
18
9
38
42
14
65
56
28
26
87
50
47
39
28
11
8
7
78
30
26
58
58
47
26
10
78
42
35
38
35
10
3
46
38
19
17
31
32
5
60
58
20
26
36
25
35
40
17
10
39
72
42
45
48
15
12
52
29
45
44
15
14
58
53
53
52
48
12
77
69
37
70
37
71
63
41
38
23
70
45
42
16
29
13
54
60
50
33
39
6
5
3
36
32
9
70
42
38
72
15
65
23
67
60
63
72
50
46
8
6
50
46
11
53
48
22
22
16
45
35
73
70
47
18
12
54
55
52
30
24
17
37
7
40
39
17
13
92
80
50
60
49
45
11
64
51
26
25
17
53
49
20
17
57
53
30
21
30
48
56
43
13
9
43
19
11
53
51
40
20
12
10
90
48
32
17
16
14
69
64
30
6
2
53
32
4
1
84
30
34
13
41
36
15
22
24
7
0
19
47
45
23
18
46
42
17
14
51
49
19
26
22
1
48
37
31
7
45
44
22
1
16
54
48
27
2
23
19
9
71
68
22
18
0
42
44
36
20
19
17
78
76
68
31
8
43
40
42
21
3
71
43
39
74
34
42
42
18
16
89
48
59
31
28
6
1
35
32
5
2
64
60
27
67
55
28
23
1
40
37
37
14
3
90
70
38
38
18
13
8
71
63
38
38
5
3
37
8
32
32
8
5
54
54
28
28
26
0
70
48
34
27
51
48
25
22
20
17
6
2
65
44
20
13
12
44
21
17
82
42
35
40
32
10
8
47
34
14
8
36
39
4
2
57
53
13
21
2
25
9
5
3
15
24
37
18
68
39
34
16
14
12
9
7
5
54
23
30
10
9
7
21
16
0
46
20
16
12
30
26
29
9
7
1
34
29
12
3
0
44
45
22
13
11
9
19
18
73
40
38
44
30
13
3
28
30
6
3
36
32
62
40
24
24
3
0
22
19
2
36
27
8
0
90
29
8
7
26
28
0
44
45
24
20
13
9
33
15
13
3
70
54
18
36
16
14
11
8
3
67
21
40
35
11
7
5
45
50
30
34
14
12
20
62
32
31
32
8
28
36
20
9
6
65
32
25
38
29
14
12
5
3
3
23
26
8
7
5
4
15
46
20
25
7
54
47
28
22
44
59
33
18
13
22
17
20
2
29
11
41
41
15
10
40
35
10
9
9
5
3
0
0
48
21
27
2
17
40
38
17
15
9
1
53
18
17
14
11
8
6
4
3
27
8
5
1
27
27
9
6
4
15
35
37
15
13
5
51
18
37
25
7
38
38
17
15
13
10
34
45
16
14
11
10
8
34
18
13
65
37
38
10
5
2
45
48
18
13
12
51
13
31
50
7
25
25
3
23
27
0
37
37
15
13
55
42
17
15
2
49
44
26
19
15
9
7
17
0
47
44
24
22
19
14
39
34
12
10
8
54
42
25
23
20
17
15
12
9
6
4
2
60
44
40
75
61
40
20
18
10
6
3
33
28
10
9
4
2
46
42
17
15
13
11
1
71
31
36
12
3
62
24
18
8
65
41
44
8
29
19
4
61
75
39
9
8
2
20
0
16
21
20
2
40
28
12
10
8
6
32
34
16
14
11
4
2
36
36
48
24
53
54
32
13
9
6
3
44
43
20
1
18
19
4
74
40
46
12
8
42
24
26
3
28
22
73
48
35
32
9
6
3
37
31
13
5
10
69
38
38
24
7
5
3
1
38
39
17
15
13
44
44
20
17
11
22
72
48
46
16
14
7
43
29
11
9
8
6
3
0
17
53
52
32
32
9
8
53
27
12
6
2
22
17
21
19
40
46
15
11
16
18
1
26
3
1
65
45
14
11
40
18
14
11
7
27
27
5
2
52
53
15
53
16
20
27
5
1
82
71
33
45
21
19
16
14
48
53
40
39
22
20
16
11
40
37
14
13
58
55
14
29
24
6
4
3
47
26
21
57
58
26
36
25
11
9
48
55
27
9
7
0
23
20
1
22
16
1
39
35
8
4
36
32
15
13
45
43
14
9
7
4
41
41
20
19
12
65
24
56
56
36
33
32
6
4
60
49
23
30
27
6
2
25
7
60
55
25
7
23
29
24
5
2
28
34
14
11
24
30
3
37
17
10
26
3
52
30
23
21
16
28
24
4
0
18
50
47
14
27
39
8
2
1
23
27
6
38
30
12
11
10
5
57
45
24
3
44
38
14
8
41
35
16
14
12
4
0
76
52
65
27
9
7
0
42
20
46
25
17
16
27
17
0
23
5
20
3
1
69
35
34
32
10
8
6
5
37
18
50
24
17
26
26
8
3
1
52
41
13
21
25
4
0
18
18
52
27
22
21
0
87
87
47
37
25
16
12
47
40
15
39
34
15
1
38
41
53
70
36
28
11
8
3
42
40
30
13
7
72
69
30
29
50
49
23
16
14
12
9
6
3
25
37
5
5
4
80
75
46
33
8
7
35
17
23
20
45
45
25
21
17
42
36
18
13
40
32
19
11
27
24
40
13
12
54
49
54
50
36
32
14
12
11
2
49
21
20
34
22
71
53
51
27
23
19
30
10
8
6
25
25
64
52
28
27
25
23
18
17
54
52
22
60
55
27
55
23
57
28
65
55
26
0
60
56
30
20
37
34
7
29
26
6
3
55
53
26
28
23
7
6
4
40
7
3
31
29
5
2
0
60
47
32
3
16
23
2
46
43
23
19
9
58
57
26
33
18
16
15
9
36
31
13
11
7
60
21
24
3
18
20
0
36
42
13
19
17
63
52
30
30
7
27
21
3
0
23
19
2
48
22
26
21
40
36
8
4
44
34
18
13
10
51
46
19
6
48
44
15
10
76
48
20
27
4
44
40
13
7
4
78
33
30
28
17
63
57
33
25
10
7
5
0
38
35
15
11
1
65
43
31
31
13
10
8
57
29
8
27
10
9
1
28
6
4
2
0
40
23
52
45
6
50
25
32
3
85
62
29
40
12
10
37
38
17
12
5
23
18
0
22
23
3
42
39
18
16
13
20
42
36
19
15
36
34
8
4
84
58
32
37
4
25
21
2
0
32
31
12
10
8
6
3
0
30
26
12
11
8
4
4
46
44
14
39
33
15
13
12
10
8
48
38
19
46
17
23
7
2
21
3
20
22
2
0
36
25
7
5
49
48
26
40
39
11
10
8
19
19
0
27
27
11
51
17
49
51
33
26
2
0
36
32
15
13
11
9
31
32
6
4
1
37
27
14
13
11
4
3
85
32
25
3
30
26
6
4
0
20
34
37
8
3
67
45
45
19
18
14
9
62
35
41
19
13
10
30
22
4
1
59
39
13
21
21
2
19
17
0
67
72
18
16
54
55
19
17
16
15
20
15
42
50
48
29
27
22
21
15
13
11
17
1
58
30
48
47
23
18
36
37
42
40
15
12
10
8
33
8
0
43
44
20
21
21
5
0
40
35
17
12
10
54
42
25
24
0
55
49
26
43
42
21
18
54
25
22
22
67
64
38
30
42
23
21
19
4
26
7
4
57
53
26
56
50
22
11
49
44
21
5
60
33
23
9
8
4
53
46
26
22
4
28
38
36
16
14
20
46
43
19
13
44
24
23
19
18
17
40
37
15
10
32
46
33
8
47
46
27
20
45
41
20
18
44
30
11
3
52
32
35
36
12
65
63
35
33
6
39
15
13
11
47
45
16
15
19
35
17
15
23
30
14
7
51
54
17
19
0
45
24
20
51
42
24
23
20
15
47
51
53
42
14
51
54
26
23
48
43
20
9
8
40
39
21
1
14
7
23
23
2
52
50
21
17
10
5
37
37
11
10
45
82
12
48
23
38
12
2
60
35
5
33
15
39
38
14
10
61
27
24
28
28
0
33
35
1
42
16
15
32
27
25
24
3
21
70
64
27
4
25
26
9
3
57
41
16
10
25
4
23
20
2
19
24
30
74
65
43
9
7
26
3
0
14
71
22
19
15
30
30
30
36
36
16
12
10
7
0
40
41
10
39
34
13
10
8
72
40
42
16
12
10
53
72
43
39
14
6
6
4
84
43
40
23
20
10
6
43
44
17
15
5
22
66
49
21
43
12
8
1
44
32
16
15
3
33
28
10
8
2
37
24
6
38
37
17
12
9
74
44
33
26
38
12
11
10
49
48
26
24
23
21
11
36
53
32
10
7
7
5
24
20
71
59
24
39
40
12
38
38
11
5
51
23
43
19
80
72
45
19
10
24
6
43
41
20
16
46
55
44
36
40
39
15
13
10
67
59
53
25
20
25
24
50
50
20
53
38
3
1
28
28
77
36
35
17
41
56
42
23
20
72
48
36
7
5
55
50
26
21
43
34
34
6
57
57
30
75
39
35
3
22
36
11
45
41
52
49
16
11
10
76
71
48
57
50
20
18
52
30
27
53
26
18
20
61
39
13
68
62
37
15
4
30
6
29
0
62
55
35
32
36
11
59
38
7
36
8
49
28
15
24
2
52
52
16
47
24
23
21
50
50
26
57
33
36
2
14
40
11
78
29
7
6
2
78
50
25
30
69
66
26
24
30
29
63
61
32
25
38
17
37
8
7
36
7
53
42
26
17
52
15
12
90
54
56
60
21
46
46
9
97
70
57
58
7
45
44
21
13
8
59
52
21
18
14
22
55
50
27
26
24
15
47
24
22
50
46
13
8
55
37
13
7
48
47
56
57
27
33
32
14
9
51
26
17
47
48
20
82
78
42
38
44
9
8
96
53
52
34
83
57
22
76
36
39
8
26
40
6
2
0
40
38
16
14
9
49
44
22
18
45
28
12
10
67
59
33
32
5
1
30
27
6
20
20
2
99
52
50
50
47
7
63
62
40
19
16
15
14
6
58
52
26
22
40
30
17
11
1
39
15
59
49
26
21
18
31
12
10
28
1
87
48
27
25
20
44
35
8
3
9
34
11
76
36
21
17
6
6
40
11
10
66
43
37
67
57
49
39
72
55
60
60
29
36
0
48
48
26
21
80
82
90
70
65
70
75
16
15
6
75
64
45
34
43
42
8
6
16
70
68
47
20
0
75
54
48
26
18
43
7
75
74
26
55
56
23
70
53
44
22
18
59
61
28
26
23
79
78
43
45
17
13
9
6
65
36
44
36
18
17
7
5
30
26
5
5
32
9
48
40
9
36
36
16
10
50
49
15
73
62
37
40
10
8
32
32
10
3
1
38
37
11
19
17
69
68
22
20
50
26
21
0
59
62
38
38
11
25
73
67
35
33
39
30
21
5
61
58
51
37
30
8
5
31
31
1
52
44
36
61
58
58
29
25
51
51
25
21
35
28
10
6
35
8
5
32
5
22
20
40
33
52
50
27
15
19
19
0
18
33
28
3
0
74
44
42
39
37
42
38
10
58
54
33
20
18
34
29
10
3
42
42
39
19
18
12
61
61
37
33
35
34
9
7
63
59
67
42
43
8
40
36
8
48
20
19
14
39
46
22
20
18
13
12
54
54
28
53
40
14
8
5
38
20
4
92
40
38
14
5
43
47
17
32
35
13
7
69
37
5
39
0
38
48
13
9
62
45
50
52
51
39
10
7
1
79
56
56
26
24
20
18
55
41
20
13
8
55
49
23
22
56
22
58
37
22
57
57
27
57
54
32
26
28
19
33
27
4
2
77
28
26
4
1
24
22
18
45
48
22
21
17
75
55
25
21
46
46
46
27
21
53
22
21
87
89
65
64
40
32
30
12
10
42
59
58
30
29
22
52
53
30
24
0
23
22
2
49
50
22
15
94
35
59
54
25
21
40
35
9
7
6
36
43
42
22
21
41
16
59
22
29
23
2
50
42
18
15
24
83
43
50
50
26
29
30
2
42
66
80
11
70
63
39
37
28
55
27
24
6
3
23
30
65
58
35
40
10
82
72
40
14
82
66
62
22
54
51
50
86
38
37
40
38
20
10
5
37
34
13
69
68
34
48
40
10
7
43
22
20
40
30
11
8
55
47
27
25
22
15
14
53
47
27
25
35
25
44
27
8
57
48
21
48
47
21
56
43
16
8
60
58
29
48
54
21
18
9
55
17
37
66
66
34
39
38
15
6
32
32
9
21
38
35
5
20
48
51
20
52
49
29
26
21
18
53
68
32
6
60
40
38
36
54
39
12
40
12
4
63
36
37
1
83
25
0
85
64
61
21
52
50
24
22
16
37
36
12
12
40
31
5
1
57
26
24
22
56
55
31
28
21
53
38
14
10
57
56
51
30
24
13
27
60
48
25
21
61
70
19
23
53
44
19
15
56
47
26
31
28
7
24
28
27
25
1
27
57
55
24
72
69
59
39
36
13
10
68
65
46
37
16
14
54
51
7
41
65
51
38
39
53
47
26
19
15
20
32
51
55
16
61
64
25
50
50
23
20
54
47
20
18
69
63
57
24
71
59
37
65
39
71
50
27
19
20
72
60
15
8
45
42
20
18
15
55
42
19
16
37
58
22
19
85
81
58
38
37
68
65
37
40
16
36
37
11
24
58
59
23
23
99
30
71
67
30
29
55
61
50
22
26
7
45
17
64
32
22
42
38
4
41
63
39
57
17
49
23
18
15
72
38
38
15
9
6
28
2
76
19
23
0
65
42
68
43
13
39
43
20
14
12
9
27
26
1
15
22
20
4
2
62
51
20
32
13
11
7
5
34
15
7
5
3
19
24
1
77
40
30
28
15
13
9
6
4
49
49
12
28
3
1
14
19
64
60
23
36
6
5
3
2
35
27
10
7
34
30
50
48
30
24
6
28
25
8
48
43
15
13
46
41
14
18
15
49
50
16
16
26
19
1
85
40
14
56
43
18
17
14
26
21
26
25
51
36
20
24
2
55
25
18
86
70
25
10
48
37
45
18
17
15
52
43
23
4
29
22
0
46
21
30
2
12
65
58
41
48
24
18
16
38
20
16
13
38
10
40
39
19
15
13
11
44
14
13
21
1
23
19
4
3
48
45
25
46
40
14
12
11
30
22
0
19
49
48
23
26
30
9
5
63
40
17
14
12
60
55
17
34
34
12
6
43
52
24
19
48
38
21
19
39
24
34
34
10
6
5
40
39
15
10
0
34
36
36
17
13
8
8
45
40
17
11
6
8
32
29
12
6
49
41
41
20
14
8
22
19
42
37
14
11
37
34
5
3
27
27
33
41
41
16
11
48
39
15
35
30
29
76
71
40
40
42
50
20
18
42
32
30
9
7
5
24
3
62
60
30
32
40
2
1
28
27
5
3
64
39
6
32
26
11
9
4
32
24
4
83
78
52
32
43
16
12
19
23
1
69
49
20
26
26
3
2
65
41
36
46
10
7
43
26
21
42
21
19
40
40
21
20
17
39
37
17
14
10
7
4
1
44
39
7
1
41
42
17
15
13
44
16
13
37
37
18
15
11
6
71
57
27
35
13
10
23
3
82
37
43
15
12
78
35
38
14
12
11
61
47
25
19
19
57
55
25
22
27
35
4
52
51
31
27
8
62
57
18
16
59
57
25
22
19
85
50
50
15
14
27
24
2
0
16
37
37
8
6
65
17
16
93
54
42
22
18
67
26
36
6
4
55
53
9
88
35
38
17
14
38
13
9
5
62
60
26
23
1
30
9
7
6
19
47
43
21
18
12
25
25
32
22
6
1
0
23
1
79
61
59
21
37
27
63
35
32
32
65
22
52
18
61
61
35
18
30
28
1
56
22
64
59
25
54
52
29
17
37
17
6
18
67
37
40
38
13
12
54
46
23
22
18
57
35
10
5
17
39
37
14
53
51
16
18
24
23
61
60
64
55
21
18
47
42
14
11
23
23
0
43
19
21
43
28
4
17
23
24
78
57
50
37
16
10
8
2
36
33
9
3
0
79
49
52
19
13
26
27
1
25
2
27
2
19
30
27
5
0
53
46
24
23
21
36
22
25
20
20
22
6
42
40
12
10
32
27
10
8
1
1
50
50
35
40
9
71
40
29
8
3
1
65
42
43
16
52
48
22
28
2
26
22
2
57
56
33
44
7
38
40
17
15
12
78
78
71
30
33
7
1
19
18
49
42
4
46
23
18
64
64
80
25
23
3
63
23
27
4
37
2
23
19
48
45
16
14
33
36
15
9
6
17
20
0
46
16
9
22
2
30
7
5
29
9
5
44
40
18
12
51
46
9
8
4
20
52
35
36
13
12
8
78
55
44
19
18
63
52
16
28
28
7
3
54
24
23
21
19
17
31
5
3
61
38
56
24
57
53
28
38
6
3
48
40
17
14
7
5
76
22
21
18
17
15
13
55
53
26
24
49
39
19
18
16
15
65
63
36
51
48
20
36
16
13
11
62
40
17
68
45
40
17
12
6
63
74
36
34
11
2
40
40
16
13
35
31
12
6
42
41
21
17
10
30
30
14
7
6
4
2
48
33
14
10
7
25
25
6
2
47
47
33
13
12
10
0
60
48
53
22
20
17
6
56
50
29
25
6
69
65
28
4
29
29
8
7
5
60
22
28
28
8
10
42
35
15
29
30
7
38
25
12
11
6
43
43
17
13
8
68
34
36
11
8
46
40
14
65
50
47
14
52
37
15
2
34
17
6
43
24
22
19
17
20
50
48
27
23
17
14
56
51
15
53
42
15
10
62
40
17
7
54
51
24
20
12
33
14
13
12
10
9
29
9
7
56
31
34
17
13
11
10
77
32
23
5
63
39
38
14
36
25
1
25
25
10
7
5
0
16
50
16
60
53
59
52
24
67
67
35
30
35
34
3
46
46
22
19
12
28
26
12
11
31
33
5
40
33
15
13
10
7
2
55
43
25
13
7
61
22
20
3
36
30
10
7
46
16
32
29
10
7
47
26
29
28
10
6
34
74
73
42
38
29
17
60
39
33
10
8
5
45
36
10
21
21
4
2
45
44
19
70
75
35
9
0
64
66
35
39
8
27
10
9
6
4
2
34
13
12
11
42
38
28
48
68
70
35
12
11
9
54
49
34
29
14
6
1
34
12
10
4
74
37
44
32
5
56
60
29
34
13
11
65
56
22
6
1
19
22
5
1
51
46
28
8
38
28
11
10
6
4
33
28
10
64
35
37
32
27
7
26
26
50
48
20
24
4
0
42
44
17
14
11
68
43
20
19
34
32
36
8
27
72
60
36
25
8
25
22
8
3
0
17
28
30
12
11
56
40
21
5
34
33
13
11
9
6
3
49
44
19
1
17
13
36
23
35
15
12
9
4
29
14
13
12
9
5
51
48
22
24
30
0
35
31
14
9
63
45
38
16
7
2
75
52
21
20
14
55
35
2
23
17
49
19
72
44
15
14
25
32
27
22
2
1
30
22
3
2
34
32
9
1
29
29
55
30
8
50
51
29
25
9
24
18
27
32
16
14
9
0
50
54
52
21
20
18
77
65
32
32
12
5
65
50
31
12
8
22
62
22
4
2
47
27
23
1
26
26
53
50
26
23
4
21
19
20
45
42
19
11
9
70
72
25
3
28
23
3
49
48
20
15
33
27
8
6
38
20
13
12
66
63
58
14
54
50
21
28
4
52
52
19
38
33
16
11
7
69
17
40
40
19
14
77
59
33
24
22
24
46
78
42
39
35
15
10
45
45
23
17
17
40
43
19
34
48
40
15
13
8
37
32
14
13
25
22
2
66
60
26
3
47
16
15
46
33
13
8
44
38
11
8
36
52
50
28
12
45
45
11
35
35
36
19
14
9
37
36
16
5
4
17
15
6
44
17
49
37
21
20
10
8
67
60
24
0
23
30
25
32
13
34
23
6
3
35
17
8
2
19
3
45
42
23
14
37
31
7
0
39
20
13
9
36
36
21
16
13
42
37
19
18
1
12
5
27
5
4
1
41
33
17
10
28
31
8
7
2
60
60
36
40
17
12
10
1
74
62
21
24
48
48
14
5
25
42
45
17
15
14
12
68
40
21
20
16
4
63
42
44
6
54
47
20
62
30
29
28
1
59
42
17
49
13
65
10
52
51
22
19
16
32
9
45
40
22
16
14
40
20
68
43
42
27
52
25
3
18
28
26
7
5
0
40
15
53
32
40
14
56
56
18
26
19
23
36
43
45
25
23
22
16
14
46
33
16
4
34
30
9
25
23
5
42
38
13
5
19
38
18
1
33
33
14
13
6
38
36
15
9
4
58
46
19
18
29
22
5
0
15
63
44
18
17
41
39
19
11
28
26
6
4
59
25
22
4
2
58
58
28
44
41
13
81
83
53
75
32
50
13
12
11
29
32
8
7
53
69
21
41
46
20
16
8
3
55
9
40
28
9
6
1
31
78
59
40
9
39
42
3
43
43
16
10
72
72
39
35
6
4
1
59
24
75
49
66
57
53
30
14
31
3
34
24
1
41
35
3
52
25
19
40
42
20
17
0
21
47
52
15
19
23
0
64
58
30
24
64
50
17
16
27
3
2
25
9
4
3
1
21
2
0
57
57
23
2
21
32
12
65
28
23
1
19
49
54
29
7
35
27
7
37
37
15
23
23
45
50
10
9
50
21
18
43
43
26
9
12
6
35
30
17
12
3
30
6
44
27
6
19
19
1
69
74
41
55
50
25
6
0
10
43
13
22
7
87
46
25
21
0
50
47
18
30
25
6
21
23
3
34
33
13
10
3
29
28
9
8
63
57
85
95
53
27
11
9
58
58
25
14
61
80
51
43
13
12
79
19
53
27
24
7
5
49
22
12
73
56
40
28
15
72
64
42
17
29
30
7
71
15
24
28
8
6
3
51
24
9
2
50
40
23
18
11
36
16
14
55
51
18
16
53
23
21
17
90
43
19
31
10
3
50
22
23
3
24
24
2
56
58
32
25
50
45
17
13
85
60
56
37
28
8
7
4
28
33
10
9
80
77
73
52
26
31
13
1
53
36
16
12
1
68
65
27
27
22
63
22
30
7
80
75
37
31
28
50
54
24
15
52
53
23
37
11
22
35
37
42
27
44
42
24
8
48
50
18
10
50
47
35
23
2
1
68
67
41
33
42
17
16
91
30
80
25
2
48
42
13
10
80
78
50
39
34
12
6
0
26
57
40
16
39
48
41
48
57
40
33
13
10
20
21
1
51
48
23
19
39
39
13
11
9
38
30
51
46
19
17
9
70
65
40
36
34
37
20
2
17
79
40
39
37
50
52
23
20
18
50
53
25
22
64
39
35
26
22
48
31
25
9
64
61
29
30
55
51
34
32
60
26
25
27
26
22
2
61
28
36
33
11
4
49
52
27
26
39
17
16
66
26
29
26
62
63
30
30
23
70
45
43
48
51
10
46
42
24
52
67
36
4
63
39
42
39
19
17
1
46
45
22
21
13
55
15
78
72
36
25
62
65
39
37
21
72
62
24
44
40
16
45
39
14
14
66
65
30
9
47
20
43
23
12
28
71
70
37
40
20
50
42
18
16
17
65
33
23
67
54
54
27
46
52
25
22
16
42
15
10
8
38
20
2
69
73
44
38
10
1
42
10
48
44
53
45
21
17
29
29
4
59
54
36
34
12
8
54
44
10
54
38
46
5
25
26
4
1
64
63
36
37
34
40
13
4
56
50
11
19
23
4
71
60
43
42
17
67
54
32
8
31
56
46
23
4
32
29
12
10
9
7
44
41
19
17
66
35
14
46
44
21
17
10
51
47
25
20
11
9
55
48
11
38
19
80
80
51
76
65
67
44
68
42
48
23
22
5
1
40
19
22
0
64
41
20
8
59
31
9
6
3
2
0
52
48
9
44
31
81
61
21
85
51
29
27
6
2
15
37
9
73
42
35
14
13
9
66
64
43
32
12
11
9
3
42
35
17
14
9
71
69
27
40
42
7
37
30
60
58
21
16
28
24
6
0
64
23
38
65
41
19
45
59
30
26
4
39
16
10
67
33
31
33
71
34
57
52
30
27
20
15
57
36
17
12
26
23
6
4
52
48
28
28
51
27
25
6
49
38
35
15
14
9
27
41
16
10
42
25
64
64
35
24
30
2
48
35
46
11
5
79
56
18
40
14
25
19
1
40
34
15
13
8
70
17
46
14
23
23
5
3
41
42
11
1
33
29
3
75
54
41
20
17
74
39
38
7
64
57
29
4
27
70
62
65
37
38
60
78
68
44
14
30
9
52
45
25
8
26
26
5
27
29
2
60
60
31
38
29
11
2
45
38
21
34
12
2
69
54
18
40
36
1
45
66
24
22
73
52
28
30
8
4
3
80
27
25
28
29
15
0
42
38
15
14
64
62
64
59
26
9
6
50
47
25
14
53
44
10
57
48
24
77
39
33
9
62
38
33
14
37
37
12
7
67
66
37
36
44
7
74
34
32
12
8
6
27
8
6
1
47
25
65
62
24
22
82
34
33
13
0
68
35
32
33
31
2
0
39
38
11
9
8
52
78
65
39
39
6
40
12
9
59
52
26
50
39
10
3
66
36
8
4
63
63
38
35
8
70
60
60
84
74
41
38
62
38
34
27
64
16
34
33
6
2
45
35
17
30
4
31
23
27
29
25
45
54
29
28
26
38
24
0
25
24
6
5
2
60
62
50
29
24
25
21
2
50
47
27
70
52
21
19
2
18
72
45
62
40
37
12
6
5
66
51
28
27
1
21
8
13
23
24
25
0
45
67
59
26
30
21
44
43
13
41
43
17
13
6
43
39
8
0
32
16
8
7
4
36
45
5
28
29
82
72
53
43
31
22
20
41
21
19
14
59
56
53
24
20
30
11
7
22
22
2
60
68
30
26
5
50
26
27
7
48
56
28
25
23
20
17
38
14
8
43
20
50
44
20
64
60
40
42
23
5
19
6
29
11
6
55
43
14
32
40
24
3
23
86
21
1
15
20
20
31
28
2
60
67
35
35
3
20
60
26
1
33
40
11
9
3
57
23
15
21
24
1
39
18
13
48
44
22
20
17
0
6
5
29
30
6
2
23
39
21
0
10
28
18
24
64
27
18
38
43
0
65
24
27
4
33
34
12
8
37
40
34
34
27
23
28
62
62
25
20
30
29
3
26
25
4
20
28
25
20
28
30
13
9
24
24
58
48
23
13
1
56
46
24
18
54
58
30
4
59
54
23
83
38
35
14
8
45
55
47
27
30
0
21
1
53
43
19
18
13
6
40
40
19
18
40
44
12
10
3
59
23
18
46
46
15
14
11
5
45
44
20
15
13
23
22
21
82
54
38
74
41
45
17
14
8
19
28
43
42
19
14
62
62
82
18
32
41
40
14
9
2
63
70
36
8
27
45
22
21
17
45
33
9
8
45
85
65
49
33
17
11
8
3
1
62
58
24
35
24
4
54
50
30
17
46
52
12
39
22
13
32
28
24
57
49
24
26
0
34
33
10
4
48
28
25
55
16
62
39
9
35
52
46
21
16
56
49
28
39
45
42
15
8
64
30
32
8
6
76
75
41
50
88
56
30
42
9
49
52
58
54
25
23
84
14
50
27
5
22
69
35
35
6
2
49
24
4
48
21
16
4
56
20
34
34
47
46
22
20
48
44
22
18
58
58
18
25
27
5
70
52
9
8
41
19
58
43
22
19
14
65
30
11
71
68
21
75
32
19
54
58
28
72
45
52
11
7
41
5
38
6
37
10
10
32
6
67
43
9
72
68
42
40
65
24
15
17
60
50
11
50
53
35
25
30
7
1
0
62
37
32
28
55
38
8
85
86
45
25
20
15
57
77
58
42
34
30
8
5
48
43
22
4
16
57
54
56
55
31
1
17
30
29
30
23
27
42
40
27
35
50
45
20
16
14
38
2
25
24
1
24
38
19
14
55
56
31
30
16
34
35
8
4
55
62
43
27
31
37
29
10
7
67
48
52
49
24
16
13
60
48
20
19
14
40
35
13
8
46
41
36
18
7
39
31
8
5
4
35
29
14
13
11
8
36
36
17
13
33
28
75
70
31
34
34
6
2
16
29
26
7
6
32
26
6
20
20
1
32
21
35
19
18
16
10
28
26
22
41
6
23
27
3
41
15
0
34
26
7
3
28
27
12
6
3
44
70
34
32
56
47
18
23
21
0
50
20
26
38
35
17
10
24
23
19
48
25
23
42
32
4
49
42
10
46
18
52
26
25
8
38
39
16
10
37
31
1
52
28
24
32
50
45
30
50
44
30
24
46
51
74
21
18
71
66
43
11
7
88
60
59
41
19
16
64
26
19
29
61
61
29
26
70
35
29
6
32
30
42
47
13
80
57
58
29
26
23
21
50
27
26
21
12
59
57
30
27
55
37
19
17
6
34
18
46
38
3
10
22
45
42
18
17
20
78
56
18
39
36
13
11
0
52
25
21
20
16
32
33
17
15
67
52
25
21
17
88
54
44
10
57
45
50
33
13
11
2
54
54
26
2
85
49
18
15
67
59
28
30
28
18
31
44
40
16
28
25
4
62
43
33
22
6
57
33
83
32
30
73
66
66
32
54
55
22
17
44
44
16
6
4
50
20
59
16
51
47
27
26
24
22
66
48
50
49
57
55
65
60
38
46
10
9
39
28
32
26
21
28
28
45
50
46
17
5
33
51
79
57
56
19
60
43
39
20
16
14
44
44
16
59
55
36
58
54
24
21
20
30
65
60
88
61
46
20
12
65
57
74
80
40
42
29
10
6
24
21
69
41
20
39
38
5
2
21
45
36
17
12
31
57
34
14
7
42
44
44
17
13
80
40
43
34
29
30
2
26
44
39
11
7
49
40
14
6
65
39
37
16
11
32
45
41
15
10
18
35
32
2
32
40
31
7
5
68
74
59
35
27
41
52
42
23
19
81
59
29
29
72
63
67
65
10
50
45
17
64
65
72
60
38
6
2
58
45
22
20
47
42
16
15
83
70
52
51
78
58
48
40
36
70
18
22
20
29
38
65
47
43
32
2
0
30
69
28
60
53
26
24
76
70
46
20
9
71
69
70
37
90
57
58
35
29
24
5
49
21
18
23
4
62
51
70
40
31
12
9
44
46
21
37
37
16
2
12
34
19
1
0
39
38
15
13
7
1
18
0
41
20
18
12
36
15
11
9
0
38
19
18
13
22
50
33
34
12
10
8
36
32
12
10
8
6
37
33
14
10
6
65
54
26
19
16
24
26
1
55
22
37
54
20
14
37
39
31
37
3
70
50
47
45
14
11
9
37
38
11
8
7
72
17
57
55
22
7
33
14
11
10
8
43
39
14
10
6
65
26
21
2
1
60
57
23
56
34
27
80
14
40
41
15
12
11
73
38
38
9
8
80
27
12
11
7
36
13
10
36
30
16
14
12
10
8
36
39
20
11
4
74
50
19
17
65
67
28
26
36
36
9
7
45
24
21
19
19
1
61
38
19
7
1
18
76
78
42
16
12
10
8
6
21
18
36
31
9
3
1
24
47
19
55
30
14
24
42
5
3
1
21
17
10
79
37
11
7
41
18
12
6
52
47
26
29
4
25
28
11
9
5
39
37
10
36
28
1
45
28
27
44
36
17
12
10
2
0
60
53
32
29
12
21
62
57
23
22
7
5
40
31
12
10
4
1
44
44
20
17
16
52
40
18
14
13
12
53
42
23
14
20
24
52
44
23
22
18
18
27
23
2
26
23
3
43
48
24
4
38
39
14
10
7
5
79
75
28
30
5
0
26
32
8
6
4
4
65
55
36
36
11
8
4
29
23
3
2
32
4
1
67
26
2
42
19
37
19
16
12
11
60
55
26
19
25
0
36
42
22
19
15
40
24
15
10
7
48
50
27
21
1
25
24
0
86
79
22
55
56
24
68
36
20
31
27
3
2
40
43
8
70
51
50
21
47
49
65
47
23
60
58
32
34
66
62
31
29
26
42
23
37
37
14
13
8
41
36
16
15
4
1
45
17
22
32
32
13
5
3
54
51
24
20
1
0
14
13
11
9
56
45
15
13
23
4
48
46
22
19
49
53
20
17
74
50
31
12
3
17
38
37
16
12
10
37
29
11
9
7
37
36
19
16
6
39
39
14
12
11
6
4
74
26
1
45
59
18
23
28
44
41
21
14
70
39
31
30
40
6
55
25
32
9
23
56
54
30
27
44
47
20
17
14
70
25
68
64
60
59
24
22
50
23
50
46
20
35
28
1
49
19
41
42
15
11
10
62
60
27
26
4
1
52
50
23
29
2
55
50
23
60
47
26
21
2
29
9
41
35
15
12
63
61
41
38
6
38
33
0
59
39
36
15
13
11
38
14
12
9
26
23
5
27
4
72
63
40
36
32
57
25
6
28
15
7
0
15
5
10
8
7
31
30
25
36
43
40
19
17
15
40
25
7
5
2
27
28
26
25
17
34
35
18
13
10
3
30
38
32
14
8
0
43
25
32
20
16
48
48
23
22
10
62
62
35
29
24
42
23
13
26
5
20
1
37
37
13
10
2
54
46
18
18
64
66
40
34
9
46
38
17
15
9
38
38
11
9
7
38
38
15
14
9
86
60
68
42
38
16
8
38
14
12
11
0
39
37
14
36
37
33
1
52
60
29
34
5
2
24
6
45
31
48
61
56
30
32
38
23
59
60
19
17
67
42
40
27
43
12
47
36
13
7
35
33
10
59
59
20
86
28
28
8
4
61
54
29
24
12
1
30
27
2
50
79
46
48
22
19
85
29
30
29
1
35
14
3
65
42
36
20
16
10
75
4
41
41
14
12
7
83
47
14
37
19
17
9
37
39
14
2
72
42
52
50
17
46
25
5
37
36
33
60
41
30
13
40
36
3
32
30
28
2
57
37
4
45
48
38
9
5
47
22
32
26
40
12
9
50
44
16
62
66
61
41
8
41
42
79
48
47
36
72
57
28
27
40
34
14
10
5
37
36
1
42
39
7
4
40
28
65
29
70
60
24
80
55
30
7
26
26
5
0
37
30
28
25
42
38
18
13
51
50
24
22
21
15
14
60
63
26
73
31
41
21
15
3
58
32
45
42
22
21
15
28
26
36
37
15
8
37
36
42
23
15
10
33
42
34
25
52
42
22
20
15
27
28
2
42
34
14
9
50
47
19
11
45
44
17
13
52
32
28
34
5
37
37
4
40
36
16
15
47
39
19
15
6
37
26
1
45
23
82
72
35
64
40
40
13
8
52
24
28
26
5
2
1
43
29
10
8
2
46
35
7
5
2
77
76
43
44
20
19
10
52
49
24
22
48
43
20
17
52
41
14
12
31
12
4
55
34
36
16
13
27
33
3
1
30
0
32
22
0
32
24
6
6
1
49
19
17
25
30
4
20
46
40
21
17
6
77
70
40
11
10
59
60
27
9
5
69
66
42
22
35
36
3
37
13
6
55
19
74
53
7
33
5
54
52
33
34
3
32
71
65
31
31
8
3
30
50
18
49
38
16
6
5
83
73
58
36
44
39
47
45
57
50
60
55
42
14
65
23
88
60
34
37
4
1
41
19
27
7
1
22
3
0
66
41
42
21
19
17
6
42
40
17
12
10
24
24
5
4
1
40
18
16
51
51
25
27
7
21
0
33
17
8
6
19
35
34
17
15
10
8
2
45
22
20
17
25
24
1
13
47
42
18
16
9
67
97
44
40
27
10
67
45
23
20
13
60
78
49
17
28
24
6
4
31
12
8
5
67
56
20
16
74
52
55
22
58
58
24
23
18
17
38
34
11
9
4
54
31
3
29
27
10
7
3
38
35
10
2
54
76
58
30
27
17
79
74
10
5
32
34
14
10
1
42
24
24
3
15
54
72
50
48
43
37
17
3
33
24
24
4
2
18
0
64
55
32
29
17
23
0
18
12
6
12
8
7
18
3
2
0
26
22
5
3
0
38
37
17
10
8
6
49
20
26
10
8
6
4
0
24
23
0
28
24
0
46
52
26
9
42
40
12
9
49
42
27
22
5
2
62
61
37
36
6
2
44
40
20
13
10
17
78
36
19
16
58
23
23
22
3
50
18
23
3
20
2
62
61
49
33
11
6
40
18
84
30
26
5
2
12
39
39
22
10
42
33
16
12
57
38
24
26
1
14
36
35
11
8
83
51
52
25
23
19
17
33
33
17
16
12
5
38
37
11
8
72
71
37
38
38
33
16
5
50
39
20
19
18
31
27
9
7
3
58
36
23
29
27
3
25
23
2
44
40
24
22
15
14
17
20
57
3
5
41
31
13
9
45
12
37
31
11
9
41
36
36
42
17
55
18
25
21
10
8
3
24
26
9
5
2
15
17
22
6
3
28
35
60
60
25
2
2
77
43
65
48
43
12
11
8
43
45
27
24
9
0
39
19
5
4
21
42
38
16
15
11
22
17
25
9
57
25
37
35
13
11
75
69
69
30
40
18
15
12
25
25
30
8
6
0
50
47
27
14
8
31
28
10
9
8
0
41
31
4
2
68
47
42
22
17
10
19
16
18
20
43
63
58
29
27
44
39
23
19
17
16
46
22
13
11
24
22
1
20
38
55
28
44
25
42
25
30
26
9
4
2
44
42
19
14
2
36
31
14
12
7
4
25
19
1
52
12
55
52
34
29
22
18
0
19
17
53
47
22
27
23
1
27
25
75
68
72
19
47
35
16
6
45
43
39
29
4
0
28
7
50
25
14
27
7
2
40
13
11
36
31
7
5
1
39
48
18
13
9
37
46
51
52
22
18
2
0
58
55
23
22
10
8
32
28
8
6
6
48
37
12
11
39
43
14
39
42
16
11
10
20
17
0
37
38
17
13
10
5
38
37
18
2
15
12
7
59
28
31
15
53
22
18
57
50
38
26
3
77
49
41
48
25
25
3
85
59
16
30
7
40
20
43
20
19
25
8
2
34
40
18
18
15
14
12
65
43
53
1
72
72
35
15
13
64
62
38
25
35
27
34
5
3
28
11
3
27
23
3
43
25
5
3
73
43
40
19
9
6
4
17
0
0
23
62
70
54
12
11
56
28
35
7
3
36
36
14
11
4
16
56
17
22
32
15
0
20
2
18
39
20
17
22
61
57
26
25
38
37
15
14
6
62
58
34
30
24
4
2
40
40
15
9
60
34
14
13
55
38
19
4
27
23
3
46
48
15
11
35
14
9
3
65
34
30
4
2
31
29
16
10
1
46
24
22
14
13
12
53
58
38
30
7
5
35
58
15
13
63
35
29
31
10
8
7
56
21
8
26
0
70
68
25
38
38
20
71
41
23
20
1
30
28
9
7
3
37
20
0
48
44
17
10
23
18
75
70
37
40
16
14
75
73
50
42
36
16
13
11
41
36
28
9
8
2
70
37
19
11
4
62
33
27
3
51
54
77
76
46
43
38
18
12
72
68
45
44
18
15
40
39
11
7
4
65
63
11
58
27
11
2
14
12
11
21
27
33
9
4
2
78
52
42
40
22
40
31
16
13
11
44
42
25
7
39
39
9
7
4
42
40
17
24
1
22
6
1
18
16
26
24
8
7
1
76
70
18
25
4
1
52
54
28
22
25
1
0
9
15
30
26
12
10
8
5
62
59
35
34
16
40
23
18
14
16
39
65
60
42
37
33
11
22
61
46
26
20
62
59
36
12
10
4
34
12
8
52
38
30
11
55
26
22
53
37
17
15
13
40
38
10
5
76
43
41
33
3
1
1
35
35
11
8
60
56
46
45
22
20
0
17
12
32
21
2
42
20
18
45
23
27
27
10
21
21
1
48
49
48
26
23
19
17
24
21
4
35
34
14
12
16
62
42
42
22
26
49
12
30
19
0
27
5
46
12
74
74
19
25
57
51
27
21
16
38
29
4
91
45
11
53
51
27
27
62
64
51
52
25
20
18
55
60
15
40
13
11
37
54
50
29
25
22
42
27
8
3
0
56
34
23
18
91
58
36
42
0
43
11
65
91
39
39
18
11
71
21
46
40
15
80
19
17
32
41
13
3
57
56
27
26
65
41
41
14
7
41
41
19
14
9
55
18
18
52
45
24
18
21
37
44
45
21
20
12
54
25
23
21
15
30
30
1
37
32
10
7
26
40
13
9
8
34
27
8
4
38
36
7
3
39
17
4
34
62
31
28
48
46
21
17
79
51
40
15
13
8
50
50
23
17
85
51
23
27
39
14
11
9
65
60
58
35
33
30
43
44
15
88
78
58
56
54
30
52
37
16
8
74
51
49
27
25
23
21
52
42
13
11
78
47
76
38
36
6
67
30
53
52
51
19
38
35
12
8
6
42
23
19
6
22
29
24
7
3
60
11
8
89
80
52
47
15
43
12
30
28
8
3
18
63
14
72
49
48
17
13
26
23
7
44
34
17
15
3
29
32
6
4
58
53
27
24
22
22
45
46
16
11
27
24
22
45
15
59
24
14
48
48
21
16
14
84
72
50
48
21
19
28
36
56
14
60
56
23
23
0
30
15
0
65
23
45
45
19
13
68
45
48
23
21
18
21
62
58
30
40
13
10
81
68
68
38
47
16
71
30
26
9
5
14
19
1
36
14
10
3
33
29
2
20
52
40
18
16
43
40
15
12
46
47
16
12
11
52
42
22
21
42
38
18
17
15
10
53
55
24
24
28
7
2
48
39
10
7
45
40
16
11
43
41
24
23
30
47
18
26
53
32
8
35
31
1
36
31
74
55
20
48
44
25
20
19
56
36
8
4
0
41
39
17
12
7
36
38
10
1
36
29
11
4
3
77
79
51
47
28
40
14
44
39
16
13
9
44
37
15
10
0
42
38
14
10
10
6
78
44
8
53
19
32
0
43
14
41
32
4
2
90
68
49
45
15
63
54
30
27
21
42
36
14
11
58
56
70
75
65
66
42
34
24
3
30
30
6
3
30
9
15
56
53
28
26
20
48
60
46
15
35
2
61
24
47
33
25
0
22
26
1
36
33
13
12
2
62
60
24
23
41
48
16
9
25
40
19
13
9
24
24
76
42
40
37
6
38
38
6
4
28
38
83
37
36
28
26
24
18
67
59
30
36
4
20
77
48
20
41
30
10
9
3
28
1
36
36
57
30
66
28
28
3
45
40
10
5
36
63
66
46
45
18
11
61
52
22
60
24
60
50
49
19
17
65
74
45
34
30
1
64
64
28
28
69
44
50
46
17
10
8
82
46
42
17
11
31
32
12
5
52
19
17
38
56
50
44
43
21
19
40
3
74
53
22
21
37
33
12
2
66
48
79
64
52
52
25
23
5
23
18
2
44
40
16
13
11
38
27
8
37
13
35
30
11
5
48
15
14
11
78
27
26
7
6
3
24
47
39
17
52
50
24
18
34
22
7
4
0
57
65
66
35
54
43
14
8
4
52
47
24
14
78
70
46
40
10
7
50
42
19
5
5
65
52
65
57
90
59
36
10
6
1
66
56
38
36
13
7
4
75
74
78
44
26
35
4
65
39
30
43
7
3
44
52
23
17
27
41
0
37
35
10
1
75
40
50
33
30
7
4
2
31
29
3
2
27
6
5
4
47
44
37
61
67
43
34
14
13
11
80
66
16
48
47
23
18
10
45
45
9
70
82
46
39
10
8
63
62
28
26
49
47
22
20
67
60
7
46
45
25
23
22
59
12
3
39
48
17
14
12
11
10
45
33
14
12
9
6
1
47
35
18
16
15
13
11
9
7
5
66
59
29
36
27
22
3
1
57
47
16
13
10
7
55
36
23
4
1
17
13
7
84
62
50
50
23
16
30
30
14
10
9
8
50
51
18
18
16
46
46
21
18
15
41
41
21
20
18
16
62
63
44
16
64
29
25
54
44
41
14
13
5
19
0
70
42
33
16
10
9
39
39
14
8
6
60
56
18
26
45
34
6
34
32
47
41
9
7
76
72
50
34
54
23
40
85
74
50
50
19
83
40
43
38
5
2
66
38
30
25
35
15
13
12
5
74
52
49
48
36
11
9
4
42
54
18
66
62
37
40
38
6
5
69
38
36
3
54
27
25
66
65
52
25
67
57
24
55
50
28
11
70
62
62
32
28
24
19
9
50
21
24
1
82
74
52
51
35
44
4
2
0
41
34
11
7
6
48
20
17
15
90
68
68
38
15
13
16
35
17
32
25
8
1
14
48
48
26
25
22
18
13
46
43
22
20
16
11
9
42
42
11
9
72
75
41
38
19
17
12
91
20
55
44
20
18
23
3
43
14
11
10
3
40
34
17
16
14
10
7
5
45
47
31
23
16
14
12
24
2
1
71
67
41
40
12
10
5
29
19
0
85
49
44
25
21
18
39
31
12
10
9
4
0
36
31
15
13
11
90
74
29
21
5
3
1
34
36
12
8
0
45
46
17
14
48
40
27
4
56
54
20
91
58
21
17
40
58
48
17
14
71
60
33
5
50
27
25
4
52
48
21
27
22
0
45
42
12
55
80
65
17
59
48
33
29
22
20
18
5
28
25
4
3
78
73
68
35
28
10
9
3
31
21
1
62
37
78
69
60
32
40
42
15
11
21
17
44
31
12
11
1
85
77
85
72
82
75
35
84
67
55
6
67
26
31
33
12
10
6
1
33
20
65
65
49
26
27
4
2
68
28
32
71
25
47
18
16
15
13
72
32
5
45
41
16
8
7
74
65
57
37
25
8
6
4
46
75
44
10
6
72
44
24
49
25
18
15
42
42
22
2
11
9
39
17
40
44
19
75
60
56
25
32
11
53
26
24
36
18
54
19
0
19
20
1
43
30
12
10
71
70
26
9
5
4
30
10
6
1
35
36
11
8
8
38
30
10
9
4
78
53
24
0
75
31
26
10
8
29
6
2
49
35
44
50
17
34
38
5
2
54
67
73
63
50
44
31
16
48
44
25
21
17
26
45
50
20
81
50
18
54
21
62
53
23
22
16
15
55
54
18
9
3
25
7
3
42
25
4
1
39
16
14
13
46
19
14
3
28
28
8
42
45
14
13
71
27
26
4
30
23
40
40
16
12
73
54
48
47
21
15
43
47
16
15
59
26
25
18
42
39
20
16
23
24
7
5
59
56
20
47
37
14
8
55
48
79
68
60
34
44
43
19
36
14
57
52
29
7
25
24
17
60
73
44
46
26
33
10
2
31
26
7
38
32
14
12
57
25
10
3
31
44
34
5
67
64
32
18
29
27
3
37
17
16
38
36
10
5
42
37
18
16
68
45
51
23
0
22
3
13
43
18
42
60
50
20
11
10
5
7
49
19
18
15
13
9
9
79
39
76
53
56
26
3
23
23
1
39
40
18
18
16
15
40
60
39
42
21
19
2
53
64
11
16
54
18
14
57
22
26
6
5
20
17
0
62
39
36
15
12
14
68
19
16
74
42
18
16
14
11
8
68
23
42
20
0
13
23
21
53
60
30
58
41
32
12
11
7
75
61
61
23
4
37
34
16
12
11
25
24
7
0
48
22
72
36
17
2
15
42
22
54
22
20
4
0
16
55
49
37
89
58
57
28
26
55
45
21
4
53
17
79
75
26
16
2
58
33
36
36
16
14
7
0
36
19
7
6
73
54
43
10
8
69
35
33
41
15
13
7
3
79
43
21
17
14
39
34
13
19
74
33
26
8
57
29
25
11
9
6
39
33
15
13
1
35
30
5
1
41
28
9
8
26
24
68
48
38
20
12
9
39
17
80
38
37
13
11
43
23
9
86
38
6
75
52
31
40
39
15
45
40
17
12
66
39
18
5
5
15
27
52
8
7
22
57
50
29
56
30
3
27
20
26
40
32
19
11
0
42
37
19
16
13
39
19
20
19
54
46
27
24
20
13
75
44
32
9
31
5
33
15
7
40
30
2
34
27
4
0
44
39
19
13
42
40
14
13
8
7
1
31
50
27
57
9
43
17
40
35
16
6
53
57
25
23
21
3
27
22
2
0
56
32
12
29
35
67
15
17
73
69
67
68
38
32
24
38
5
71
43
37
25
23
58
58
52
11
47
44
23
40
36
11
6
46
23
62
55
19
3
35
55
43
61
54
32
4
74
63
59
52
11
89
27
27
8
7
2
47
40
11
48
59
70
61
54
32
5
24
21
40
17
45
43
18
9
7
6
48
20
46
40
45
46
18
40
29
0
30
30
11
82
53
30
31
13
3
16
32
12
10
8
52
50
15
54
23
5
24
2
16
66
40
50
36
11
33
34
6
32
27
36
9
0
10
46
29
15
5
2
68
35
31
11
3
56
53
19
49
54
40
12
65
43
78
72
69
76
43
53
43
19
17
40
13
7
19
20
58
58
23
48
20
16
50
25
6
41
39
11
41
36
11
66
62
50
52
20
18
60
46
6
40
32
29
9
4
62
33
64
59
36
39
44
24
18
53
56
67
23
16
22
40
39
16
12
11
41
18
15
43
14
24
8
6
50
19
27
9
24
8
49
23
20
51
58
56
40
37
16
13
6
3
0
33
31
11
8
1
56
54
26
3
23
21
19
41
36
14
9
6
59
59
44
41
11
7
43
70
62
21
82
61
28
13
11
5
2
42
41
13
11
26
23
25
44
38
16
14
47
42
13
53
49
28
24
40
17
63
62
28
27
2
24
30
38
36
38
32
8
30
24
9
20
70
38
36
1
46
48
26
21
18
38
40
22
50
47
40
19
12
46
39
16
16
15
59
54
20
32
15
38
14
12
11
34
27
9
3
37
36
4
3
51
40
17
9
40
41
17
12
48
50
27
2
25
24
8
13
74
82
31
26
11
10
1
29
30
4
54
34
30
23
5
4
41
37
11
6
74
57
39
64
57
26
2
20
29
28
64
52
8
70
70
41
33
43
44
16
72
71
70
81
42
39
26
14
0
50
27
21
55
33
11
2
77
42
39
36
41
31
5
4
21
27
44
47
18
13
43
45
13
8
71
60
21
21
34
16
13
7
6
34
30
26
6
5
51
17
22
35
1
11
5
1
4
28
18
1
35
31
10
9
1
37
38
5
4
1
40
35
16
14
12
7
37
29
12
7
4
0
66
70
59
17
43
42
33
7
3
31
35
13
9
21
68
34
34
4
69
59
24
40
20
17
55
49
23
20
52
51
17
21
25
47
24
68
34
32
11
9
71
41
19
31
25
8
6
4
1
48
11
22
19
1
0
27
32
28
10
8
5
25
22
0
81
76
49
49
23
21
9
38
19
0
14
9
47
38
16
14
30
28
0
42
38
20
17
62
59
33
8
4
42
42
26
24
10
40
38
54
46
24
49
33
7
72
56
55
23
21
42
40
18
15
11
72
76
38
36
13
25
78
54
52
48
46
39
15
50
44
22
11
36
33
10
5
59
28
58
58
32
25
57
54
53
47
25
47
25
23
35
34
8
57
49
25
23
20
51
27
23
49
30
63
10
26
20
40
37
19
10
27
7
76
77
32
23
1
31
34
6
56
35
33
30
25
23
6
4
20
39
38
38
37
20
17
2
14
17
23
45
42
15
11
6
2
41
17
11
6
26
25
46
15
40
14
72
49
47
35
45
20
13
1
72
38
10
40
13
52
30
25
6
23
36
30
13
0
52
34
10
42
41
18
17
68
70
40
35
41
21
19
18
59
56
23
16
13
9
5
45
24
22
17
28
1
43
44
16
13
12
11
37
43
17
15
12
31
27
7
5
50
26
7
83
36
19
15
40
35
17
15
9
40
31
11
4
25
58
48
34
18
2
73
37
28
3
0
18
37
31
7
2
48
19
39
27
2
51
49
32
23
51
22
81
74
14
57
53
44
36
24
55
51
20
79
72
73
60
32
6
25
42
18
10
56
83
28
22
2
47
40
34
9
44
14
8
83
36
32
7
2
52
49
26
40
16
13
39
20
70
58
52
32
49
48
19
16
49
47
22
3
56
50
18
34
33
8
6
0
65
38
55
34
27
25
41
36
6
1
45
18
51
25
38
40
36
10
2
57
20
40
55
52
29
25
1
60
64
37
39
65
37
33
50
27
20
15
77
82
55
54
28
17
26
80
76
54
47
46
43
39
43
73
70
41
43
22
20
70
53
37
47
12
65
34
64
65
44
45
17
16
10
47
26
25
11
18
47
54
20
28
23
37
52
26
17
25
34
63
64
39
45
25
17
12
60
40
13
54
63
33
32
28
8
6
60
76
41
46
9
20
61
60
27
36
36
6
3
1
66
36
3
65
84
72
40
43
17
15
6
36
20
65
36
28
55
40
18
11
49
38
17
15
54
46
21
6
42
42
19
15
58
23
51
54
27
25
20
50
16
19
1
40
16
65
61
31
6
63
55
52
23
17
17
18
1
42
72
65
42
17
25
32
24
32
5
46
50
30
11
57
12
64
60
60
55
65
34
54
33
77
68
46
50
50
23
18
40
24
22
20
3
37
68
36
27
2
0
82
67
54
50
21
19
2
32
4
49
44
52
54
22
2
17
57
33
16
12
59
66
92
74
38
37
5
0
47
46
16
50
49
12
8
40
37
6
62
69
36
31
76
65
54
25
22
49
48
21
16
62
50
24
28
9
5
71
50
47
16
5
47
49
21
24
23
21
63
53
34
26
30
4
2
38
34
8
6
70
37
22
8
36
28
30
30
12
58
50
51
22
25
3
39
20
1
18
60
62
33
53
49
26
37
41
38
13
11
36
15
61
53
11
80
43
40
10
39
47
45
35
33
12
4
63
31
9
35
28
3
56
57
30
23
34
12
31
28
4
2
32
25
81
60
56
42
34
8
5
40
39
20
16
0
18
46
38
12
10
48
46
17
15
44
40
17
11
70
42
8
30
72
53
52
27
25
48
26
25
55
29
6
21
72
62
45
17
43
37
59
36
16
8
40
18
56
20
1
43
46
36
19
33
33
8
6
59
60
33
30
3
28
32
2
59
55
58
19
48
40
20
14
85
30
54
30
25
87
46
51
18
15
11
3
50
48
74
67
36
40
38
17
12
38
41
17
9
5
49
26
23
45
42
20
15
32
26
1
63
23
21
33
13
38
26
2
33
28
3
62
36
54
50
33
26
19
31
29
7
2
42
37
19
12
53
44
24
22
17
0
49
25
15
33
14
7
45
53
18
9
5
48
51
22
21
18
36
7
5
52
21
18
5
48
26
6
14
25
24
6
24
20
33
67
41
57
35
43
45
81
42
40
34
16
15
14
7
39
36
7
5
1
29
28
30
7
1
26
25
4
40
23
18
1
15
7
35
33
11
9
2
49
54
24
22
23
4
3
47
46
23
20
4
7
36
34
15
13
30
37
17
15
9
24
49
19
24
26
2
1
74
33
22
23
21
33
31
13
6
29
27
11
9
7
42
45
63
43
21
18
14
23
24
3
2
56
44
18
16
63
35
41
19
52
21
11
66
64
58
70
65
38
42
43
56
46
23
16
70
71
64
45
36
12
84
72
41
12
59
49
18
24
62
42
17
14
42
37
3
22
56
29
27
25
52
45
22
41
41
20
14
7
54
52
26
18
56
50
42
41
40
7
6
62
62
31
28
32
10
30
8
70
59
25
72
47
18
63
63
26
52
69
63
34
29
23
38
21
69
62
44
79
55
17
67
65
8
68
52
16
51
16
14
44
24
17
75
76
45
44
19
15
13
51
45
27
20
17
14
69
57
49
33
13
10
32
38
42
14
6
50
77
78
43
39
18
3
36
17
8
53
42
16
29
29
7
45
49
16
53
46
23
5
5
87
54
18
71
45
53
49
18
14
43
19
17
76
33
15
12
7
1
51
85
58
56
51
38
43
4
2
2
46
48
17
8
8
54
32
16
38
30
15
14
8
71
69
70
40
38
52
42
18
83
34
43
16
11
9
4
32
42
3
13
12
6
45
42
19
13
47
38
25
1
16
9
29
20
46
80
39
39
12
37
24
79
77
56
53
26
20
38
28
9
7
20
22
1
64
28
11
60
54
29
24
50
42
20
32
29
14
8
51
51
10
48
22
23
43
40
37
17
13
7
5
56
41
31
9
0
65
40
41
19
18
14
8
60
49
23
50
25
6
55
48
80
10
53
55
18
13
99
57
63
43
45
19
11
79
47
51
42
22
47
37
14
9
3
0
74
74
38
34
4
2
50
44
15
68
45
29
25
22
74
38
14
54
75
51
42
22
20
11
0
64
45
23
21
44
15
67
53
24
0
23
8
22
70
66
32
18
34
39
16
4
39
5
30
33
3
57
48
13
65
55
31
16
65
40
19
3
1
11
10
50
51
21
4
71
44
46
13
30
33
14
39
34
10
2
2
52
72
46
26
28
47
39
20
8
37
47
14
66
46
25
4
23
31
9
8
5
3
3
67
67
46
40
23
22
20
18
12
11
3
16
73
55
34
28
44
32
3
54
53
25
21
20
25
23
6
4
55
24
74
96
33
15
13
11
9
9
45
23
18
3
41
40
18
14
50
48
16
85
56
54
46
42
62
43
44
20
14
67
52
46
40
12
67
36
11
39
27
24
4
67
75
49
50
45
16
47
45
20
17
28
23
5
4
0
49
48
16
13
6
26
38
8
35
20
3
1
29
20
9
0
50
38
15
30
33
14
2
37
45
15
14
34
34
9
2
61
23
3
19
52
54
18
4
76
40
6
24
6
4
2
48
38
21
19
40
62
11
11
8
67
57
56
46
26
20
48
40
11
75
51
22
17
59
44
13
9
40
35
40
18
16
15
15
47
20
22
20
2
27
45
46
22
22
76
52
35
36
37
10
9
70
33
41
19
9
35
20
3
0
25
40
22
20
11
25
28
0
54
46
13
76
67
39
23
20
44
30
16
67
60
22
37
9
3
32
30
4
40
38
40
19
17
9
7
24
24
0
85
52
32
16
15
14
3
72
55
21
16
33
28
8
3
31
14
56
32
33
8
65
32
22
4
2
19
21
40
30
9
7
0
41
38
20
15
1
44
37
9
4
40
36
14
12
7
3
64
56
17
29
29
7
6
56
53
53
16
14
10
28
30
9
58
26
10
4
60
55
24
7
38
19
1
17
34
27
8
28
30
7
2
2
46
39
13
11
6
3
26
23
11
8
7
5
51
41
22
16
18
20
19
2
65
73
57
13
48
44
17
10
7
4
9
6
2
55
22
18
14
84
76
50
30
13
12
10
45
27
8
41
35
7
5
2
77
44
54
48
23
15
78
64
11
67
65
13
7
42
41
23
21
19
15
61
45
45
22
19
17
15
72
60
72
68
63
56
26
24
11
9
46
38
11
8
75
65
25
25
11
43
8
3
40
15
75
42
37
14
11
10
9
53
39
13
11
9
52
50
42
19
15
68
73
29
40
37
13
71
26
22
6
0
51
47
46
46
17
16
13
9
8
4
58
55
11
4
7
52
18
16
13
12
12
23
5
2
11
10
7
6
8
7
49
50
20
0
18
17
50
44
27
25
18
16
14
10
8
6
27
5
2
1
20
1
1
35
23
16
14
12
11
3
65
26
14
42
35
12
11
5
2
52
42
20
15
14
10
64
17
15
23
28
7
4
2
62
57
30
27
9
8
62
48
22
30
1
52
44
20
15
29
31
11
7
2
23
35
29
10
8
5
75
75
23
26
51
51
16
7
52
41
35
34
15
13
5
6
46
47
13
11
16
0
33
37
33
32
14
13
9
7
4
29
30
7
1
77
77
9
22
99
88
74
58
68
37
28
24
23
20
33
9
5
27
42
40
16
14
8
39
20
17
13
9
2
40
14
50
45
19
12
23
21
2
0
30
32
12
10
2
29
25
8
5
53
22
50
49
15
72
36
14
5
49
43
14
11
73
52
52
98
86
38
30
28
11
3
1
18
23
23
1
54
45
17
15
13
28
4
19
5
3
2
71
62
23
19
6
49
18
16
22
23
3
63
46
55
31
22
26
24
25
24
2
0
58
25
1
36
30
2
9
52
43
14
7
24
1
86
30
10
8
2
66
52
4
3
45
44
20
10
35
30
13
10
6
3
2
0
73
63
70
34
3
48
52
17
40
36
20
14
12
8
4
2
80
49
44
34
9
8
4
35
14
1
45
35
48
69
19
6
44
37
20
15
13
42
45
13
8
7
75
65
30
20
0
15
22
20
24
38
23
24
3
1
53
37
15
29
48
14
11
65
58
16
35
14
11
9
33
17
16
12
8
7
37
33
16
15
13
12
57
17
12
9
50
24
59
3
60
18
65
62
13
9
28
26
9
8
3
31
24
5
4
1
62
30
35
11
64
23
19
63
8
17
19
46
54
10
9
6
40
40
12
11
53
29
4
38
39
16
13
12
10
37
36
18
13
45
26
14
22
6
4
50
38
10
4
80
85
32
7
4
67
57
16
68
77
11
2
79
38
35
11
8
20
16
2
1
0
52
26
10
6
4
2
59
35
30
31
28
10
4
2
24
24
1
0
28
32
13
8
5
4
2
47
27
7
3
44
42
19
55
12
45
33
13
12
10
8
7
5
2
0
53
56
35
11
10
62
61
23
72
45
24
23
22
20
83
32
22
4
81
44
48
27
25
20
43
43
18
15
3
47
53
26
9
3
1
24
30
7
3
2
18
24
42
38
7
4
56
49
14
24
22
20
49
38
1
55
56
25
6
1
9
42
45
23
19
13
23
3
2
86
65
28
15
14
10
49
43
14
21
5
3
0
63
47
19
18
16
14
46
45
23
24
16
20
20
46
26
29
4
39
36
15
14
10
7
48
20
17
13
11
73
33
56
36
52
31
60
42
27
25
22
20
24
4
2
1
58
31
42
12
10
32
32
3
25
26
6
0
43
34
10
9
7
46
53
19
17
16
11
24
2
0
5
57
57
27
23
22
46
21
20
56
21
30
4
76
30
66
85
24
57
34
27
27
2
41
41
15
42
25
9
6
4
39
28
8
0
53
24
0
54
48
20
75
42
9
70
69
17
16
34
28
3
42
37
0
52
41
18
15
11
9
75
39
38
13
4
1
65
54
30
33
28
52
27
22
44
18
5
3
64
84
16
43
83
35
34
11
9
6
38
26
20
4
0
63
55
26
20
3
0
18
22
57
57
32
20
5
0
27
32
10
7
5
41
38
20
18
18
1
49
67
52
24
22
15
28
42
8
11
59
57
14
42
24
23
7
23
21
1
14
12
43
38
58
27
5
53
43
13
34
20
42
28
26
36
36
16
15
13
33
41
15
12
10
5
20
0
59
21
17
40
38
18
17
15
64
58
33
25
23
2
43
20
13
52
41
24
21
18
27
29
2
0
56
27
24
16
14
39
13
54
38
34
32
2
28
34
18
57
49
32
40
11
8
4
2
40
19
28
25
5
2
27
23
56
36
18
15
12
9
3
13
38
39
13
13
8
66
70
48
18
5
2
57
50
26
15
14
37
35
14
11
6
3
26
25
7
6
4
75
63
54
42
21
17
38
47
30
7
4
52
48
25
22
23
21
55
26
7
1
50
44
17
15
38
24
21
5
2
21
41
42
12
5
68
50
51
16
16
58
53
17
13
39
17
14
10
22
23
48
47
22
20
40
40
19
14
12
10
47
42
20
14
33
30
11
4
34
30
9
35
44
11
3
1
39
23
19
46
43
22
19
17
11
9
8
5
2
23
17
0
30
48
17
6
39
38
17
14
10
9
6
1
19
15
38
34
18
15
14
7
33
22
2
50
39
22
20
19
16
53
43
20
0
25
23
60
36
32
30
38
13
11
9
26
26
4
55
30
27
22
9
52
49
22
19
30
33
12
11
1
53
29
36
9
5
3
43
4
24
38
7
2
36
30
11
60
25
5
20
19
27
26
3
48
16
31
25
7
6
5
50
46
16
9
39
23
5
0
47
67
75
35
8
60
56
18
54
67
46
33
31
16
11
8
73
9
41
39
21
11
67
41
14
38
18
73
12
36
43
10
3
54
43
19
17
73
34
43
68
67
26
25
41
51
34
17
11
9
0
25
20
40
10
3
69
56
32
23
15
45
42
8
17
2
30
39
14
13
37
15
13
7
32
27
1
18
48
45
21
18
9
25
23
1
47
46
23
21
18
60
24
25
33
0
15
15
38
39
11
9
6
46
40
12
6
65
55
24
55
32
69
54
17
0
40
15
38
39
53
45
30
25
19
2
76
21
28
55
42
27
31
2
30
9
7
44
40
19
14
68
39
10
58
44
20
65
71
29
37
39
30
14
13
12
9
26
26
22
28
29
2
0
65
42
42
12
19
2
58
51
29
25
66
43
28
33
63
42
37
11
6
5
38
33
8
6
2
38
39
15
11
31
1
44
38
21
17
13
84
40
48
13
9
41
18
20
21
44
82
41
16
14
24
33
39
41
43
55
17
45
40
15
28
48
27
23
19
46
45
20
18
58
30
13
6
5
54
42
24
13
41
27
2
0
52
40
19
18
16
7
45
39
5
41
11
68
44
16
20
30
26
4
2
0
16
50
28
25
21
44
31
7
64
23
37
32
11
6
1
40
43
27
1
84
50
55
26
27
6
2
23
10
66
55
33
8
75
50
47
43
16
13
20
19
3
67
36
32
12
10
7
5
3
72
66
23
26
3
54
67
30
42
24
4
34
29
12
10
7
62
26
6
49
49
9
62
36
33
2
1
28
29
3
29
25
51
16
30
64
18
84
56
47
38
29
31
29
65
64
17
16
13
12
41
34
16
12
9
60
33
15
9
70
72
16
43
20
62
52
27
23
18
7
24
23
65
55
40
49
35
19
2
37
36
18
55
23
20
89
45
15
38
34
6
39
40
8
64
68
68
48
38
12
47
82
46
22
18
53
21
45
44
20
18
16
4
67
37
17
40
47
23
4
2
23
21
3
50
40
27
3
39
40
22
20
18
56
50
17
15
13
4
74
67
38
28
14
13
11
28
25
3
1
0
23
18
50
14
35
24
3
0
68
51
13
47
17
19
1
60
52
15
13
57
32
23
21
5
3
35
47
40
24
44
19
17
9
13
52
49
28
26
3
1
27
21
81
38
16
9
16
34
29
8
4
58
58
36
24
79
47
12
56
27
8
7
67
53
8
66
67
43
21
14
2
74
72
73
29
23
31
27
5
3
54
64
64
67
54
39
33
28
22
2
39
33
6
4
34
13
45
55
16
23
0
44
44
21
18
67
32
10
55
55
25
24
11
24
26
3
65
54
32
12
10
12
22
23
54
53
27
22
32
35
2
11
29
24
11
20
63
56
35
31
33
11
3
30
33
15
12
4
37
19
13
30
26
0
32
3
25
22
57
32
15
10
52
39
20
13
12
54
46
26
23
41
38
14
13
8
58
26
43
34
13
12
10
47
44
20
17
22
47
45
24
21
20
16
15
12
11
9
6
46
47
26
4
20
43
38
18
13
61
60
21
15
52
42
18
25
5
3
27
24
5
4
11
17
15
0
39
37
38
20
88
24
22
2
0
44
47
17
41
5
22
17
0
54
19
52
43
21
28
29
8
7
13
47
43
16
14
30
30
5
2
48
45
17
12
9
66
83
41
32
14
12
7
50
18
30
11
10
3
23
33
6
2
45
39
20
45
39
17
15
3
35
21
18
4
11
27
18
2
60
62
37
14
11
10
9
36
13
25
1
53
56
15
5
28
12
10
5
8
6
3
45
38
38
49
20
15
13
10
46
21
26
4
1
19
2
52
46
30
24
16
27
27
18
48
49
25
17
17
1
54
23
17
25
40
35
28
9
3
44
44
18
15
10
54
25
15
72
26
32
25
3
10
19
2
43
44
17
15
19
20
0
66
27
41
40
22
19
23
0
74
69
41
16
26
8
70
40
37
22
28
25
9
6
3
47
44
23
18
10
47
20
18
60
46
24
3
1
65
45
22
29
49
31
7
6
3
1
29
32
16
30
37
5
3
34
28
1
47
37
3
70
32
28
9
7
5
26
44
45
25
17
16
77
21
24
60
25
23
35
16
11
34
38
3
32
29
11
1
44
40
21
19
11
3
1
67
21
43
42
22
20
16
59
25
50
20
18
16
40
47
17
15
7
39
39
20
19
17
49
45
8
3
21
35
40
42
19
6
37
30
8
76
19
2
39
8
46
46
20
17
14
10
7
6
5
18
0
24
4
3
40
30
10
21
0
34
23
5
35
22
0
32
33
6
23
1
26
6
4
38
25
2
24
24
7
2
79
52
25
17
28
4
46
49
28
6
4
2
19
17
0
47
52
46
31
12
42
44
23
16
1
27
76
39
21
20
19
17
33
16
14
13
28
25
3
70
60
12
64
18
14
6
60
41
30
16
15
15
12
34
22
47
49
49
24
21
57
60
26
21
10
5
50
26
41
40
64
54
30
24
47
45
21
18
60
60
30
32
38
1
49
42
13
7
51
48
24
20
50
27
22
20
50
48
21
18
74
42
20
50
49
20
18
14
40
36
0
65
44
23
24
1
19
21
49
42
18
6
26
21
1
20
19
1
39
38
16
32
59
24
22
1
47
45
23
19
5
48
38
22
19
15
34
33
14
3
23
24
50
42
7
6
43
40
14
56
83
36
71
64
32
9
72
56
38
7
73
67
40
4
37
38
9
8
70
43
41
10
9
6
55
53
26
22
20
18
15
13
71
72
45
42
36
4
63
54
19
60
51
27
33
5
2
26
27
4
13
24
49
30
24
19
8
23
43
43
17
16
15
10
56
54
11
52
43
19
14
42
22
39
31
30
54
45
24
22
20
73
67
46
17
41
39
16
13
8
55
25
9
8
49
20
48
46
20
20
17
30
24
6
0
68
22
36
13
4
22
3
56
19
22
64
64
36
35
17
39
82
62
29
4
64
53
35
29
7
11
36
8
66
60
28
53
53
25
23
40
78
58
41
7
37
10
22
26
58
50
26
24
21
63
50
30
24
93
33
27
4
16
57
38
31
12
28
24
51
45
18
12
44
67
65
31
3
1
53
50
58
47
45
23
21
13
64
40
7
51
56
56
29
22
54
31
28
60
55
22
11
66
59
48
47
24
23
3
12
56
22
40
35
8
5
2
55
33
13
23
22
1
50
15
56
47
23
22
56
54
25
23
75
38
36
10
0
70
65
20
41
43
15
20
19
36
33
11
6
3
19
55
52
29
20
19
25
4
3
1
44
25
12
70
46
45
59
56
34
32
37
32
15
9
4
53
26
25
43
35
18
16
14
18
13
67
61
39
44
15
9
49
39
20
20
15
2
47
55
16
8
48
45
48
26
18
17
25
22
21
25
0
5
62
25
55
24
17
55
19
50
24
42
30
12
6
59
32
37
8
62
45
21
19
54
56
23
69
26
28
19
0
34
43
62
33
30
55
26
48
32
10
1
30
25
1
49
40
40
13
10
67
76
87
42
40
44
44
22
16
71
71
42
36
22
52
22
35
6
40
36
3
31
42
38
10
7
5
2
54
53
26
23
48
20
65
60
22
22
4
65
34
21
49
44
23
1
32
75
51
22
18
68
60
30
41
31
6
3
30
29
42
40
11
8
26
36
33
6
3
29
24
38
39
14
12
8
53
34
36
8
2
27
31
42
49
46
41
15
29
37
45
41
15
13
25
36
51
46
19
15
78
46
64
54
38
16
43
43
22
15
69
62
41
51
23
17
81
64
87
67
45
25
27
2
30
36
15
9
2
86
71
11
65
63
40
41
17
60
60
26
24
22
39
36
11
9
28
28
3
0
43
38
17
12
47
28
21
14
41
43
17
16
22
20
4
0
32
22
0
68
64
21
48
43
24
4
55
60
33
30
67
64
35
40
35
13
10
64
38
62
32
38
17
12
9
4
47
43
16
75
69
33
60
36
29
59
39
16
15
14
13
13
11
35
24
23
20
5
5
3
41
40
18
15
8
29
30
13
8
1
60
59
34
14
7
3
40
41
17
0
14
9
6
49
49
20
37
12
10
29
28
11
5
3
21
20
38
28
6
1
27
29
24
6
5
2
21
22
4
1
39
37
12
8
39
35
10
8
55
48
28
21
38
32
6
4
78
61
61
20
32
32
3
50
74
58
69
73
22
35
29
8
2
53
26
22
18
50
55
24
21
19
59
53
29
19
59
50
17
12
61
56
30
26
46
46
14
9
37
0
67
18
36
64
33
55
52
27
25
17
10
44
39
15
11
9
91
21
18
0
43
36
19
13
48
21
19
13
9
42
25
1
80
34
32
10
56
17
31
29
8
1
37
36
17
13
59
37
20
18
58
54
62
58
19
17
63
68
29
55
56
33
34
15
12
10
7
4
30
33
12
11
9
7
58
52
27
3
0
24
19
23
1
62
71
27
35
32
8
38
35
16
11
63
59
26
60
23
19
17
30
7
4
36
17
16
13
7
48
50
37
7
55
36
16
70
41
34
19
1
78
42
50
44
15
12
6
65
53
24
23
75
64
32
1
30
39
16
15
3
69
60
59
36
28
22
5
3
62
57
27
27
10
47
17
15
13
10
43
43
18
11
48
43
19
15
11
44
21
13
12
50
30
24
10
16
47
35
4
43
40
15
13
5
77
67
41
38
86
52
40
38
4
3
58
12
8
53
52
11
36
24
34
17
14
4
41
56
22
62
43
42
18
15
9
6
40
40
20
18
5
27
23
4
1
58
23
25
9
47
55
36
31
26
17
13
12
10
9
3
53
52
28
6
1
43
80
79
50
46
53
44
21
21
17
8
74
7
3
33
24
0
13
35
34
9
4
44
36
35
35
11
11
8
6
3
45
31
17
12
11
4
2
0
90
39
0
48
43
20
5
2
18
3
0
13
9
30
51
33
55
30
34
4
24
7
17
13
52
16
71
32
42
38
7
60
40
28
19
93
24
38
36
11
9
7
47
36
32
65
30
57
32
28
27
42
39
18
17
12
7
5
67
41
37
17
92
76
51
32
35
36
12
2
66
30
4
1
49
40
20
18
10
9
5
65
26
36
15
11
14
42
25
23
17
27
40
35
21
26
3
18
17
15
12
9
35
80
30
39
10
7
4
2
17
40
13
11
3
59
23
20
70
19
18
16
8
6
60
16
37
34
31
5
4
0
45
33
15
13
12
10
37
30
13
12
3
99
67
78
48
46
20
18
15
36
35
16
60
30
8
7
27
30
3
15
42
40
18
14
65
51
24
7
21
7
3
0
2
26
23
2
0
40
38
17
16
4
62
40
39
33
18
7
4
3
79
50
32
5
23
64
42
8
43
42
16
12
44
39
16
13
65
47
55
32
13
10
8
3
48
46
15
5
4
36
34
16
5
38
42
46
37
19
18
15
14
8
50
35
23
3
41
28
10
9
8
23
25
0
36
17
16
14
11
7
6
78
67
25
4
37
37
11
9
8
49
27
22
21
4
1
54
34
15
21
66
56
18
16
25
2
47
38
16
13
10
60
45
30
45
35
37
60
63
34
15
11
9
38
32
12
11
2
61
54
22
9
5
20
17
14
44
38
20
18
13
9
42
39
14
57
29
25
6
68
51
31
24
23
20
41
46
15
11
8
0
42
32
7
42
13
7
60
67
55
74
76
54
53
24
15
7
70
50
34
17
16
14
14
13
11
10
47
17
53
14
31
41
6
71
58
38
33
64
44
33
8
47
24
17
16
64
55
28
21
25
20
29
4
74
55
45
45
23
21
17
6
43
43
17
8
65
55
25
15
25
26
0
28
25
4
48
47
53
42
65
63
24
55
55
18
58
52
21
15
42
55
16
12
38
37
15
13
52
45
18
13
36
34
14
9
4
44
40
19
16
14
12
77
49
16
70
60
43
27
9
1
55
24
26
20
2
58
42
41
14
13
78
23
25
4
18
17
41
40
20
7
35
27
6
46
39
15
13
8
1
40
27
4
14
13
72
60
55
30
29
8
5
52
34
17
10
8
44
42
18
3
41
37
17
16
12
4
2
37
36
15
9
8
6
35
36
7
6
3
43
9
71
56
26
49
47
21
11
20
1
73
61
20
44
45
21
20
18
13
47
39
16
15
6
45
43
26
16
11
4
77
60
23
35
38
12
6
2
53
49
30
42
50
20
15
11
38
35
14
11
9
4
2
54
51
26
20
34
10
5
3
26
58
51
31
8
43
21
14
74
45
40
17
16
10
7
54
45
16
7
59
59
50
13
38
30
9
5
42
38
31
9
5
63
15
11
88
75
45
21
1
29
12
27
65
63
14
9
45
32
16
3
57
34
11
16
15
12
60
54
35
88
44
33
13
9
2
82
68
47
17
13
10
45
16
9
8
58
19
36
20
10
43
33
20
25
11
6
5
34
13
12
4
21
61
28
28
3
57
56
27
22
0
63
51
35
30
12
7
2
0
61
59
38
43
19
16
18
32
15
14
5
13
71
60
7
76
71
37
12
11
9
7
5
3
46
36
15
13
11
9
7
83
36
41
42
19
15
11
3
1
84
62
26
25
6
5
4
55
25
21
4
16
26
63
28
27
51
53
12
20
2
52
29
12
10
8
5
49
45
23
21
16
29
3
19
57
40
27
10
3
42
27
11
33
32
11
10
52
21
43
40
14
9
6
52
47
24
17
14
4
70
36
23
4
3
60
20
64
59
58
14
12
10
8
4
2
0
79
76
47
45
16
63
45
23
22
16
20
20
0
48
40
14
11
30
18
11
8
7
39
44
20
13
6
75
50
49
23
19
17
15
52
17
55
38
26
25
9
8
43
19
18
17
14
9
7
26
30
4
2
11
57
59
29
24
61
52
20
16
80
76
18
26
18
1
38
33
10
7
2
71
26
4
2
45
45
28
26
24
57
17
14
43
42
23
11
44
20
19
17
14
59
38
33
12
7
39
36
35
10
6
48
45
19
15
30
23
2
41
15
13
40
25
7
3
43
37
12
10
63
44
15
11
42
18
57
32
10
9
26
29
24
33
11
60
44
26
23
1
67
24
41
43
5
0
30
6
66
29
23
9
5
24
24
7
2
0
43
42
17
15
22
2
44
40
23
18
16
13
53
52
32
32
9
5
72
68
32
32
35
40
10
1
43
8
6
2
61
32
1
23
17
2
24
43
41
36
11
7
1
21
13
63
30
28
30
3
18
33
57
51
27
25
17
16
37
39
22
17
25
37
48
21
14
10
58
60
31
54
59
60
60
37
10
40
33
12
6
5
34
33
12
7
92
21
17
40
13
45
16
15
13
11
16
20
53
26
24
22
34
25
8
6
16
6
50
46
6
5
32
16
13
70
26
24
5
4
30
34
61
19
23
7
4
16
44
43
18
16
34
32
10
2
0
40
39
22
20
19
17
38
42
16
14
11
52
42
21
20
16
15
13
42
37
18
16
12
10
30
25
5
3
29
29
8
6
3
55
51
23
21
19
17
9
7
32
27
31
11
9
4
38
7
46
42
16
8
1
40
21
17
4
24
48
16
13
7
28
35
14
11
2
26
42
15
68
55
23
25
36
32
27
4
80
18
3
19
22
44
43
11
5
41
36
2
50
28
21
18
56
24
35
30
21
15
53
46
33
27
9
6
60
58
23
50
39
19
17
15
24
9
75
28
54
32
36
5
4
1
48
25
52
47
22
19
27
10
8
1
0
43
26
17
20
5
4
1
34
31
4
78
51
33
21
18
41
40
14
13
7
60
50
26
18
30
4
44
43
23
12
7
2
5
39
46
13
4
3
56
32
45
13
10
58
40
10
50
42
22
18
15
10
54
33
19
16
94
36
36
15
11
64
60
30
35
45
46
19
16
15
27
24
5
0
50
38
42
17
15
10
54
52
34
1
31
30
9
4
70
24
35
30
13
11
49
50
18
26
21
2
51
27
24
15
78
42
21
19
14
7
25
22
1
57
55
70
40
14
18
17
1
53
37
18
1
48
41
20
13
22
5
0
60
50
25
22
1
30
30
16
9
7
5
3
35
27
12
1
53
45
46
13
11
15
11
4
23
23
1
48
39
39
30
17
10
5
29
24
5
4
38
41
16
11
5
72
32
28
29
6
3
59
28
52
49
26
22
20
2
36
48
15
10
20
2
19
38
34
13
11
8
4
48
43
17
16
11
46
40
34
30
13
12
11
9
49
40
21
20
14
23
22
0
72
68
40
36
78
40
61
48
19
5
8
43
41
19
17
9
7
4
52
23
30
14
8
35
37
16
12
52
29
22
4
1
30
29
75
69
24
38
30
23
66
29
26
0
43
43
21
3
0
32
34
4
2
54
41
18
13
12
6
35
36
7
2
48
14
48
36
11
6
5
26
25
20
38
27
6
4
1
33
35
10
4
71
38
17
20
55
35
29
25
37
45
13
12
4
11
34
23
2
58
75
55
15
54
55
26
21
45
34
12
8
7
5
4
81
72
18
46
29
5
3
0
54
47
21
10
32
28
4
0
46
38
16
15
15
12
54
50
25
23
22
20
43
42
23
20
18
9
28
24
2
0
48
46
24
22
14
34
56
48
27
20
19
9
3
28
29
38
30
10
7
4
49
21
2
0
37
15
13
9
8
6
3
1
38
18
20
0
40
25
16
12
0
28
26
4
35
30
65
49
15
24
2
23
0
17
0
43
40
23
15
10
6
30
25
5
1
53
26
50
52
14
23
69
36
22
15
30
29
10
35
25
5
4
2
37
31
12
10
4
9
32
35
7
52
20
33
14
12
10
7
5
24
1
47
22
18
29
46
32
11
6
25
5
37
60
24
19
16
15
77
45
48
8
35
35
4
1
45
26
7
4
74
54
26
6
42
16
13
5
32
28
4
2
45
51
31
27
6
1
27
27
3
49
54
18
49
40
39
15
65
18
36
38
16
13
12
23
6
18
4
0
68
47
22
15
40
25
46
11
8
5
70
36
42
22
15
10
31
32
10
1
61
22
23
7
0
29
15
24
24
1
33
33
4
63
36
17
15
11
10
37
30
12
10
8
52
52
48
24
20
1
21
56
43
6
22
35
31
12
10
3
40
27
7
5
2
52
51
31
29
0
54
20
36
3
2
42
25
17
16
11
8
40
38
25
6
2
80
40
7
29
37
6
29
7
1
34
29
9
4
45
42
20
19
14
13
31
13
11
10
7
28
28
10
8
1
55
45
26
23
17
16
31
30
28
11
48
44
46
29
24
18
16
28
36
26
19
1
67
17
20
48
42
24
19
18
17
44
50
25
25
68
49
32
28
40
13
25
21
4
31
30
4
1
36
22
29
22
5
1
47
23
6
6
67
34
18
2
1
17
19
9
40
39
18
14
12
10
36
28
6
3
0
18
31
28
0
50
36
36
34
14
11
9
0
69
34
30
15
9
54
25
46
43
40
15
7
2
49
43
12
8
30
36
58
41
21
0
25
17
39
30
17
13
12
66
54
26
24
21
18
23
28
2
0
58
42
16
11
9
29
32
10
4
1
42
32
11
6
13
50
24
26
1
34
26
6
3
0
7
29
35
10
7
33
27
5
3
1
20
20
1
31
29
8
5
29
21
2
38
40
18
26
45
45
16
12
25
25
8
6
2
47
47
20
24
25
9
30
28
9
7
1
39
27
13
8
38
22
18
25
20
4
2
57
47
26
21
5
35
32
10
8
2
51
52
27
22
8
8
2
45
39
17
50
35
35
12
3
1
34
39
4
2
43
24
33
29
8
4
53
47
37
24
4
24
24
3
2
0
29
32
20
19
38
32
20
65
36
12
10
48
38
36
32
14
7
4
43
23
18
15
13
5
3
63
62
85
19
33
28
6
6
3
46
45
21
34
30
10
8
4
3
1
74
34
4
42
11
9
27
24
0
34
25
1
42
35
18
13
4
40
44
21
16
12
9
7
5
3
40
18
16
12
10
57
53
16
78
56
53
27
25
7
5
3
1
29
24
30
47
44
24
20
17
27
15
52
43
50
51
22
19
18
41
38
53
29
2
1
79
52
30
27
23
51
52
22
60
52
17
19
0
36
43
41
21
21
1
48
45
16
35
30
12
4
44
31
9
7
2
83
54
53
53
53
22
17
11
77
67
48
46
16
3
47
45
18
54
31
12
4
33
58
21
19
18
16
11
50
36
16
15
14
31
12
2
35
43
16
11
10
42
45
26
24
15
33
27
13
11
10
9
48
37
39
31
9
6
4
2
27
28
10
27
37
38
9
5
45
42
25
25
43
25
24
18
13
35
12
10
77
36
2
32
25
5
3
0
42
23
18
15
4
1
48
27
20
25
27
3
1
67
44
41
19
16
17
38
38
40
36
13
27
26
4
0
28
25
5
26
22
4
3
50
42
21
17
17
29
29
41
37
19
17
15
31
32
34
1
23
53
40
21
20
3
1
29
32
7
3
52
67
32
31
8
7
45
30
10
54
52
19
17
24
22
27
61
52
22
20
17
45
48
25
24
20
18
39
37
14
6
20
42
39
14
12
6
55
42
20
0
18
4
42
47
44
22
18
15
13
10
7
29
25
6
5
1
34
30
5
3
28
70
60
31
14
6
2
28
1
14
39
25
22
46
14
12
9
24
32
14
30
49
43
15
13
11
11
10
7
6
2
59
75
33
59
53
25
23
19
52
34
27
10
7
5
1
52
42
23
20
16
13
12
50
25
27
33
6
4
2
50
11
23
57
31
33
5
63
48
20
18
56
55
28
27
18
17
43
35
17
38
30
1
0
35
18
32
29
10
5
3
1
68
53
37
40
4
65
67
44
43
17
30
28
49
23
22
21
20
15
49
38
18
11
6
81
23
19
60
49
39
17
16
14
13
12
10
8
58
57
23
7
5
1
15
14
9
6
30
25
10
4
35
44
17
13
70
64
33
15
4
24
27
29
12
5
3
1
64
55
13
65
35
26
7
2
25
56
48
26
23
6
23
21
2
43
29
46
23
22
21
20
12
8
29
39
12
7
1
22
59
64
29
27
26
80
36
28
7
43
42
20
17
14
5
52
18
8
34
38
18
12
5
32
23
18
0
76
60
59
42
38
21
20
18
12
9
14
2
48
51
19
17
13
43
35
24
3
55
23
43
43
16
12
8
62
19
50
20
72
50
30
38
14
47
27
24
17
53
50
20
18
41
54
20
19
14
13
44
25
23
16
11
27
19
30
28
13
12
5
0
20
73
32
13
12
8
6
54
62
31
30
12
10
1
55
24
25
6
4
2
24
9
54
57
18
17
20
21
0
23
81
14
47
24
22
4
58
19
29
26
4
3
0
27
7
25
25
11
8
6
43
43
24
18
14
24
23
2
42
32
9
4
56
54
32
19
18
1
27
7
4
3
43
41
22
20
14
60
27
27
22
48
36
36
10
5
80
53
44
37
7
42
40
21
17
15
35
24
44
39
63
28
45
22
15
42
18
17
25
4
22
22
1
0
25
24
2
65
37
25
34
32
11
1
17
56
34
17
29
5
4
36
6
5
1
30
27
9
7
5
3
1
42
18
17
14
12
35
30
17
14
27
21
2
0
42
35
17
15
9
7
2
68
34
57
63
28
11
3
34
19
17
16
8
33
23
23
7
0
32
7
31
14
13
12
10
6
33
24
4
0
25
70
70
17
12
37
29
10
8
4
2
47
44
22
19
16
47
47
20
11
76
49
27
3
47
44
1
39
21
11
68
42
23
21
3
29
26
8
0
35
38
36
31
31
25
27
13
11
3
60
60
29
7
27
4
48
48
14
8
57
47
26
30
4
2
37
52
20
11
42
35
50
48
15
12
37
33
15
14
13
9
8
8
45
43
15
12
21
0
35
60
60
36
81
33
35
7
22
7
18
20
1
39
37
13
11
7
85
57
36
34
6
45
45
19
16
12
4
22
26
0
75
81
49
19
46
37
11
70
39
5
37
39
13
10
3
19
16
15
52
44
25
23
28
54
46
26
23
20
17
16
15
11
67
40
29
4
3
0
26
24
0
16
87
46
38
13
6
25
38
57
54
32
27
18
36
29
2
34
40
0
52
54
23
15
72
69
39
36
40
33
16
14
12
34
33
8
6
4
20
50
30
34
23
0
29
0
34
21
67
44
18
56
26
23
1
47
48
20
16
47
40
13
2
36
20
4
1
60
67
39
37
32
13
10
8
55
28
26
30
40
10
8
4
44
45
20
16
14
43
20
19
55
44
13
12
29
26
4
23
4
21
3
20
81
61
26
53
64
39
42
4
1
1
9
7
49
20
18
29
1
64
63
28
22
36
12
9
7
23
20
1
54
48
26
1
54
41
25
22
42
24
51
30
29
39
24
6
2
0
28
68
57
31
35
11
56
92
70
41
44
14
9
45
18
15
57
51
26
25
20
57
45
15
14
11
78
74
24
76
45
30
24
20
47
17
15
10
39
37
18
12
11
60
60
42
40
15
10
5
60
65
32
35
5
75
60
10
42
14
29
1
40
20
13
84
56
63
29
26
24
1
22
20
3
77
45
40
38
78
68
42
38
13
19
42
74
78
65
56
48
17
16
64
57
68
38
13
67
59
25
25
2
62
58
27
31
35
32
64
53
28
29
24
7
4
12
65
39
55
25
23
80
41
13
11
37
37
17
13
10
6
0
29
29
6
3
69
62
74
53
25
14
22
20
2
70
6
45
24
20
25
56
50
20
21
19
11
63
54
15
64
21
30
33
7
5
0
25
27
7
5
0
23
30
2
27
7
43
34
19
14
3
14
43
36
18
14
5
34
27
28
9
6
1
1
32
14
11
9
42
37
16
14
0
43
47
23
18
17
16
12
70
51
14
58
18
57
2
57
52
18
15
14
56
55
22
20
4
0
33
34
16
11
57
31
42
51
15
11
10
6
29
29
10
5
2
28
31
10
4
2
68
67
40
19
6
54
34
15
13
11
6
31
15
14
74
14
54
46
25
6
68
38
21
20
18
15
6
45
19
18
26
28
6
0
36
17
16
15
13
87
45
65
32
31
13
11
28
20
4
0
55
33
31
2
59
24
23
74
75
40
58
22
17
25
24
2
1
22
4
38
22
21
2
81
43
47
26
18
16
55
55
22
30
11
9
6
64
56
31
36
8
54
31
26
33
24
2
40
40
20
15
3
74
49
43
8
38
8
41
73
39
39
13
11
6
62
41
20
15
43
42
14
41
15
11
10
56
43
6
54
45
17
16
86
69
42
11
28
36
40
14
14
20
30
64
46
31
66
46
15
13
30
35
9
4
51
23
21
62
49
47
38
37
35
12
10
0
65
46
21
55
57
65
55
19
34
26
2
0
48
13
56
53
47
29
28
28
3
0
44
40
15
13
12
80
74
46
37
3
2
73
57
43
16
54
17
58
40
40
40
15
14
12
9
29
6
3
56
35
26
36
42
16
10
30
18
2
0
34
44
9
45
47
23
18
25
2
28
28
6
1
27
30
7
30
26
5
52
46
23
21
15
32
27
11
9
6
1
26
30
3
42
34
19
17
9
1
45
14
57
56
9
44
50
17
28
9
6
29
4
2
22
2
20
22
2
77
30
82
78
42
40
13
10
57
89
39
21
9
82
30
26
26
30
9
7
3
57
53
20
45
40
16
14
10
66
57
31
36
32
11
8
45
52
5
27
33
10
6
6
24
45
50
14
8
61
54
32
31
14
36
17
13
29
26
0
56
48
21
37
51
52
18
50
32
30
15
3
57
54
23
21
1
16
21
1
0
50
25
8
3
81
47
18
13
11
25
35
7
5
3
62
42
38
44
40
32
32
12
10
7
56
40
30
38
42
11
37
28
7
1
20
24
5
2
48
22
0
33
28
10
5
56
54
50
79
48
7
65
64
39
38
20
17
13
2
64
56
14
13
36
5
30
25
2
0
61
44
7
54
43
12
26
8
5
3
74
92
82
29
22
5
3
25
40
20
16
46
28
10
39
18
17
12
9
8
35
24
11
10
8
2
1
0
38
21
20
14
53
49
28
12
39
37
19
14
10
40
30
7
5
50
31
48
31
10
7
5
69
78
21
18
48
42
20
17
10
14
45
44
20
18
15
14
38
39
19
17
15
11
8
2
80
41
26
7
6
2
2
57
50
27
23
15
12
7
38
35
6
4
42
41
18
15
9
57
47
2
43
7
46
44
20
24
23
68
56
25
19
28
30
1
47
67
47
45
18
15
44
20
21
1
50
38
12
6
68
73
59
16
47
38
16
15
0
12
11
8
4
46
13
11
8
5
66
51
36
28
25
42
16
14
11
6
4
2
20
53
34
24
4
45
51
22
12
26
27
9
2
69
68
47
11
62
61
23
25
2
67
25
16
55
51
49
22
23
3
4
26
26
2
0
32
29
11
6
1
30
34
5
1
40
20
0
12
39
19
18
0
44
16
14
13
7
39
18
16
10
8
61
55
19
38
38
10
6
4
47
15
13
7
5
20
20
2
25
8
2
52
17
9
8
7
85
50
22
27
38
4
0
69
65
37
33
64
31
24
0
25
28
2
54
62
39
18
50
25
65
40
30
25
2
59
35
5
80
23
5
32
28
12
2
50
53
10
40
35
16
12
52
42
18
51
23
26
9
39
39
13
11
4
55
45
25
18
13
22
19
40
37
18
15
5
40
40
16
14
37
40
15
7
46
46
17
10
8
36
35
12
11
10
5
47
52
74
59
60
14
7
32
21
6
1
0
50
42
30
13
55
52
29
24
18
10
60
45
21
1
0
8
4
4
46
41
22
1
16
14
74
66
38
31
25
29
63
55
18
10
46
57
32
13
12
6
23
21
6
4
2
53
40
17
13
6
29
8
50
42
40
13
48
24
2
60
41
39
18
17
52
73
37
45
16
44
22
9
40
17
38
36
18
9
2
52
53
20
18
51
42
21
15
26
1
22
21
0
43
43
13
8
33
38
16
14
12
10
22
2
47
36
36
1
71
59
46
56
49
40
45
37
34
15
10
7
4
63
17
33
23
3
1
25
21
1
32
15
12
6
0
27
32
11
9
7
4
2
43
41
22
22
19
53
16
30
34
9
5
55
53
22
20
2
44
38
17
14
10
2
43
44
9
34
12
9
6
42
9
36
34
15
9
56
52
29
27
23
30
21
3
1
50
42
33
13
12
11
54
37
5
25
25
6
41
24
6
1
42
30
15
11
6
0
20
19
32
31
12
10
8
7
53
39
15
47
38
22
19
17
12
36
24
8
56
36
9
6
44
42
21
16
38
37
12
36
33
15
12
6
66
60
11
9
30
28
6
4
70
57
35
12
52
51
20
1
20
3
83
44
39
18
13
2
53
42
18
14
8
2
31
15
12
5
52
23
27
46
3
1
51
44
15
30
23
2
21
20
2
42
29
8
6
42
49
32
27
5
41
15
9
43
45
11
8
65
53
32
26
22
82
40
38
50
72
55
30
52
46
15
50
36
17
14
3
48
50
28
27
0
20
50
42
26
30
3
2
44
39
6
2
20
43
32
13
6
4
68
61
32
51
40
21
20
14
8
49
20
52
37
53
56
41
24
5
44
30
10
54
32
24
22
20
12
4
51
74
32
27
76
42
41
18
60
74
69
26
10
1
13
43
15
36
26
11
10
8
6
76
70
56
39
34
87
67
22
18
48
15
2
24
10
6
3
1
67
30
67
56
32
11
24
25
6
77
67
41
27
33
9
31
26
9
5
0
43
37
12
6
5
28
25
5
3
77
42
80
30
9
3
25
44
34
13
3
33
37
8
0
70
57
21
40
12
37
17
11
9
60
54
24
73
77
11
58
39
17
16
8
8
43
31
14
10
77
68
43
7
41
29
42
43
19
17
12
58
83
56
44
14
10
48
45
14
53
30
28
4
70
53
37
12
77
20
18
14
57
56
19
47
28
32
0
65
50
33
36
11
9
7
78
56
34
53
31
55
47
57
70
10
9
9
55
29
43
38
20
5
27
9
27
32
15
16
62
40
39
36
39
17
14
9
54
46
20
11
34
45
1
79
29
22
55
30
52
76
43
0
10
70
41
65
62
39
32
22
6
41
19
12
10
7
21
18
63
50
28
22
67
18
20
2
46
13
24
65
66
57
39
15
11
6
29
17
1
56
73
60
49
47
13
37
29
9
1
65
74
22
23
1
65
43
42
18
16
26
51
16
7
6
38
24
13
1
54
20
0
25
73
45
65
50
36
28
3
46
38
19
11
30
30
6
3
58
50
80
74
47
87
76
51
43
11
46
11
63
24
24
6
34
7
38
33
7
4
61
51
12
47
35
11
40
75
42
23
2
22
23
20
0
21
22
3
28
24
5
5
17
34
7
46
43
22
13
45
18
16
8
54
42
42
21
18
11
65
52
23
24
26
22
1
20
20
21
33
37
8
7
75
41
21
12
35
25
4
45
16
47
41
20
10
28
36
14
3
1
51
26
25
20
19
65
30
25
85
32
22
6
2
9
28
26
3
1
26
29
0
46
33
0
56
57
42
40
12
10
71
63
25
7
53
52
24
23
37
37
9
3
26
24
0
38
28
10
8
7
6
38
19
17
11
9
6
1
24
18
2
0
30
30
3
2
32
45
39
19
13
73
37
16
15
12
7
22
21
20
28
20
3
8
1
32
32
10
6
68
62
39
18
17
13
10
50
13
22
18
54
15
41
31
10
2
48
32
9
8
6
4
58
30
12
1
29
26
3
50
26
64
28
21
2
64
28
5
17
74
40
40
16
15
11
8
78
55
52
42
14
40
12
73
14
23
30
7
40
54
20
17
30
5
55
40
18
15
35
32
15
9
60
44
16
27
10
9
5
2
42
21
4
47
42
11
25
2
22
4
57
22
25
23
5
0
48
48
18
57
56
24
17
58
49
15
13
53
33
9
25
65
45
24
10
37
16
10
0
42
39
11
3
38
35
16
11
3
15
39
45
8
1
83
32
33
9
8
47
39
77
50
40
15
10
22
21
1
0
68
52
68
66
29
25
76
26
25
25
38
6
46
30
9
4
42
16
40
35
38
9
6
20
39
36
2
30
29
57
40
27
7
35
12
9
4
2
27
43
15
11
26
17
2
25
24
1
36
17
27
25
23
3
1
30
28
13
2
53
37
18
11
10
65
69
28
28
38
5
62
43
42
18
29
27
10
26
24
6
5
2
49
45
23
17
13
6
52
44
22
17
11
56
50
33
32
6
2
30
23
36
42
36
34
11
5
50
25
79
29
82
72
35
36
19
0
0
15
6
6
42
43
53
40
37
32
8
6
46
42
21
20
19
56
47
23
16
30
19
3
39
32
14
6
4
37
14
56
58
43
38
19
0
15
25
27
6
13
15
42
14
12
22
20
58
41
50
19
17
4
43
45
26
8
21
16
33
29
12
8
7
52
25
24
1
54
39
16
10
27
10
20
51
23
30
52
77
50
25
25
0
65
49
25
23
17
48
26
19
56
40
15
11
1
55
23
21
31
13
11
2
75
41
44
20
17
16
14
57
23
21
21
28
35
7
4
75
53
38
38
10
6
3
49
25
4
41
26
11
9
5
0
45
32
14
12
11
9
5
24
19
3
0
40
22
25
26
0
30
90
50
48
20
19
14
61
48
24
54
45
28
16
13
29
23
2
41
38
19
16
13
3
52
39
15
12
58
52
27
19
0
48
28
20
6
28
28
1
40
7
6
21
13
83
54
56
35
11
28
7
33
31
0
41
25
0
42
44
6
26
24
52
2
25
50
30
30
1
60
58
36
50
43
64
62
41
3
58
51
28
27
4
20
23
73
70
40
31
23
7
0
60
26
39
54
84
17
3
35
37
16
14
12
37
19
13
9
5
62
52
62
36
33
14
1
33
28
6
12
37
18
17
13
26
45
35
12
5
11
62
26
24
22
70
32
32
2
1
0
32
52
16
16
22
5
1
33
10
9
58
32
28
6
25
16
60
22
40
11
9
50
42
10
28
18
1
63
38
21
19
17
12
34
50
43
29
17
13
27
23
78
39
26
2
58
56
38
42
49
11
26
25
67
30
4
53
43
18
75
69
27
23
6
5
2
50
48
45
13
6
55
55
30
60
47
15
13
11
22
36
29
2
0
55
50
63
46
11
42
42
20
18
61
30
43
37
15
14
53
45
26
23
19
15
57
36
4
47
45
26
51
47
21
18
24
25
6
14
32
27
39
21
20
14
51
51
57
15
19
0
38
37
11
59
25
25
3
37
30
6
0
57
35
48
41
37
15
13
4
58
53
31
30
57
45
29
24
16
68
5
4
57
53
24
20
32
30
8
4
43
40
24
21
16
8
65
32
28
11
6
4
19
43
25
22
49
49
55
53
16
12
65
61
25
48
44
23
20
53
46
25
52
51
24
56
62
48
19
18
36
29
23
49
43
13
4
53
43
15
49
27
25
11
10
78
59
59
22
82
45
18
80
28
26
2
24
48
24
18
11
21
3
57
27
4
21
48
35
35
16
14
7
39
34
9
4
70
50
28
29
6
0
64
74
50
29
9
56
45
45
16
70
60
25
48
20
82
33
28
4
43
37
17
14
13
12
45
42
18
11
60
23
74
41
39
53
45
15
44
24
50
53
11
32
23
20
19
55
33
32
29
42
18
68
63
65
46
17
15
67
34
6
72
53
26
6
5
50
43
23
15
60
36
41
11
5
55
32
5
30
65
38
29
10
12
46
37
14
13
4
17
44
21
18
12
41
21
39
9
58
48
29
23
43
18
30
59
33
45
17
42
74
43
57
33
8
30
27
4
72
52
29
25
22
22
22
30
0
75
42
10
33
47
48
28
14
28
0
31
69
53
49
70
34
68
29
26
23
75
74
63
59
73
72
35
29
23
1
84
65
89
67
58
53
8
38
35
14
40
34
13
30
30
1
44
41
14
0
23
22
18
51
49
25
16
28
27
4
79
74
54
49
28
27
17
47
46
16
14
38
37
13
7
34
38
14
10
32
23
24
80
42
28
0
27
25
1
86
54
24
18
15
9
50
24
82
71
42
44
43
19
16
13
10
42
39
20
1
63
47
20
19
12
45
39
9
2
47
30
9
7
47
22
63
62
30
60
29
25
1
32
39
13
4
57
34
30
2
63
63
42
0
16
43
74
46
44
13
12
42
42
16
21
17
0
49
42
21
8
6
48
46
13
10
54
50
22
16
24
5
3
2
60
35
10
80
40
37
9
4
40
37
20
15
5
40
40
8
6
74
64
46
48
30
23
69
64
45
13
54
48
21
13
8
60
26
28
6
2
22
3
46
36
10
4
36
40
10
0
28
31
9
7
66
22
20
77
65
66
40
14
6
41
37
20
17
0
0
53
45
17
12
66
37
54
56
56
60
24
18
56
52
80
49
45
32
5
62
32
32
13
10
6
45
39
21
1
20
10
37
33
11
10
8
60
25
43
34
16
14
12
10
9
76
40
37
54
62
30
6
25
20
25
24
0
65
24
40
50
58
57
35
10
28
33
31
5
50
22
18
25
25
6
4
24
7
5
23
3
54
34
28
9
5
27
29
10
8
42
26
25
10
52
50
47
25
22
3
40
32
9
8
2
38
38
9
7
28
28
0
66
56
32
27
57
37
11
9
30
26
53
60
58
32
7
3
38
21
42
41
16
7
47
31
2
26
8
18
39
36
18
23
23
3
40
38
18
16
52
26
3
62
57
32
50
37
27
10
9
48
55
20
14
35
40
72
67
42
40
20
16
35
27
3
42
41
22
19
0
17
9
50
23
53
23
4
49
48
58
44
23
21
42
40
18
10
42
37
18
24
28
2
42
17
8
40
43
15
7
44
23
22
36
38
17
7
70
25
41
15
11
39
3
36
13
10
28
5
36
34
10
1
56
52
21
3
26
24
6
4
44
22
19
16
40
36
13
11
10
54
33
25
23
76
32
81
73
50
36
54
24
48
44
38
38
10
8
42
35
58
54
30
28
26
10
28
37
18
14
59
54
20
1
17
15
91
69
25
16
37
26
12
11
8
26
27
11
42
40
18
15
46
43
17
14
11
9
7
4
36
25
4
0
35
35
15
14
7
34
26
9
7
78
65
41
16
27
39
9
2
8
7
62
57
25
22
38
37
18
13
9
4
22
50
44
26
5
24
5
22
20
68
50
36
39
14
10
1
45
87
39
29
6
1
55
22
20
24
4
28
9
3
23
3
45
24
22
20
15
62
53
30
21
18
65
42
40
40
20
18
15
13
6
46
37
17
16
14
53
49
28
12
8
31
28
9
55
50
28
27
22
52
45
23
20
16
11
18
21
1
36
36
13
11
5
58
51
21
20
24
8
5
36
14
9
36
40
44
43
18
15
72
73
32
30
1
58
58
22
16
60
15
19
20
4
26
23
8
7
50
33
13
8
36
24
53
42
18
16
15
36
33
14
11
3
67
48
23
22
3
0
34
30
10
9
1
55
17
60
60
30
8
24
21
14
22
20
4
2
26
26
2
55
51
17
37
36
14
9
25
8
52
40
36
16
10
60
43
20
19
65
58
21
43
43
13
10
4
62
39
14
6
52
29
9
7
57
46
23
33
60
68
28
24
41
9
41
15
11
66
64
60
18
15
19
37
37
14
11
25
59
23
25
2
60
56
37
65
62
26
22
10
67
44
32
42
15
13
47
19
16
11
64
27
8
6
75
32
52
53
26
24
39
20
13
40
72
70
44
38
17
42
35
11
9
68
33
10
28
29
32
13
9
37
7
18
45
45
24
16
15
40
38
48
45
17
11
29
28
10
7
0
47
33
32
8
4
49
50
24
15
65
45
41
13
6
40
8
34
26
4
1
50
50
47
25
18
68
52
53
23
19
39
37
9
39
19
10
32
36
13
10
7
30
28
7
40
25
3
55
50
30
23
2
21
18
54
49
23
15
49
53
25
23
18
14
13
28
26
2
79
48
50
50
40
17
0
10
15
19
0
85
25
67
59
41
57
31
30
28
1
27
25
22
53
30
60
55
41
25
14
12
9
43
19
17
8
3
44
43
23
9
44
42
24
21
89
62
62
34
38
16
7
4
29
35
10
72
70
35
7
33
38
39
9
7
5
35
55
27
23
21
20
56
37
63
47
17
16
29
24
4
0
29
57
56
49
19
75
62
42
35
15
11
48
45
22
36
30
27
5
3
43
42
11
28
50
34
13
4
47
40
15
13
13
25
57
53
32
3
28
4
50
28
28
23
3
49
48
27
24
22
24
50
23
0
20
42
40
21
50
48
26
24
29
30
11
3
35
44
3
75
23
68
18
9
61
35
36
31
8
1
34
9
4
0
43
36
11
3
58
53
37
12
37
28
45
7
25
50
40
21
16
72
68
37
35
13
43
14
10
9
20
53
46
22
21
16
35
40
18
14
35
36
38
10
40
35
17
15
13
23
22
5
1
1
44
22
20
2
67
30
28
33
30
7
39
13
9
33
25
0
82
78
29
31
11
8
5
35
26
12
3
0
76
72
43
36
10
43
22
24
30
5
85
78
58
8
42
23
16
9
6
4
43
39
18
7
37
31
38
7
5
1
45
35
8
37
36
14
12
9
8
24
21
3
50
25
30
12
10
37
32
11
8
80
28
9
0
36
37
0
38
40
13
10
30
40
41
20
15
5
46
25
2
22
14
12
46
16
12
6
6
25
36
31
6
2
50
50
49
23
18
84
50
25
46
42
22
16
90
78
73
70
46
36
5
33
22
6
3
27
66
26
22
20
18
57
53
32
26
8
2
60
67
29
25
2
72
56
33
5
30
29
3
23
3
2
37
35
15
12
28
27
39
37
15
11
9
36
43
43
25
24
20
2
18
56
52
28
45
38
23
19
86
54
26
90
70
30
12
5
27
8
42
36
40
15
49
15
12
70
60
35
27
36
17
17
33
13
4
3
32
36
30
28
7
63
58
21
45
45
26
25
19
6
40
34
4
37
38
10
6
55
52
67
28
29
51
39
38
19
47
23
19
42
25
24
18
15
7
69
32
32
9
6
47
16
14
84
48
44
17
43
36
25
39
32
12
8
6
6
19
16
42
24
4
1
32
29
10
4
48
41
15
11
59
37
14
10
3
18
22
51
42
4
31
20
54
43
21
0
77
60
23
30
33
12
11
9
7
0
48
34
31
21
36
38
57
54
32
30
28
26
22
19
64
90
56
41
32
27
9
1
32
10
9
52
50
19
19
16
40
50
55
60
59
29
34
6
4
63
57
36
38
9
20
54
63
68
27
40
7
44
16
15
10
43
43
23
15
18
75
75
45
43
41
45
43
20
6
75
22
47
37
11
5
44
39
18
14
55
49
27
42
17
10
3
67
56
22
20
33
14
9
2
22
45
25
10
4
20
35
27
1
25
38
16
7
68
59
30
10
50
50
18
45
34
8
7
77
66
27
26
9
24
42
35
13
8
22
26
6
1
39
38
17
11
5
26
25
5
20
32
7
4
34
35
6
38
37
14
36
26
2
30
27
9
5
28
31
8
38
39
17
12
10
2
36
36
12
5
55
30
1
48
43
19
11
25
22
3
25
30
6
3
29
29
2
53
46
27
12
5
37
37
16
10
8
5
76
62
40
23
23
2
22
27
5
64
39
17
38
12
6
37
62
60
32
11
28
73
44
36
11
9
8
42
22
20
10
38
31
1
39
4
19
30
23
3
39
38
6
26
43
11
9
70
71
31
25
5
35
9
66
25
48
49
19
24
5
42
19
8
51
55
41
36
10
6
61
60
74
21
24
29
28
8
20
80
38
42
7
79
68
52
24
68
70
38
2
45
50
23
20
6
64
41
21
85
48
23
22
40
31
13
7
58
52
30
28
54
46
24
19
13
49
14
47
44
22
17
60
33
87
53
40
25
3
72
71
7
50
70
40
13
46
45
45
44
24
23
17
22
22
2
50
38
21
4
9
7
48
20
18
8
45
48
23
13
35
34
14
11
8
8
43
29
10
85
30
41
40
18
12
79
74
44
40
18
13
11
74
43
42
48
15
76
64
29
27
23
32
25
20
75
47
25
12
6
68
73
35
53
29
11
9
53
28
13
4
26
18
32
24
3
1
52
20
40
40
17
9
64
35
15
24
27
32
12
2
35
26
5
3
53
11
44
19
16
8
58
54
28
25
40
21
18
15
10
5
39
44
7
24
22
5
33
25
35
32
13
10
6
71
36
32
31
4
58
58
40
40
24
14
80
45
72
39
43
14
13
43
40
19
15
10
46
45
26
22
42
20
50
30
34
34
11
6
4
55
20
0
19
54
48
26
21
67
55
21
2
18
49
20
13
11
39
17
7
50
43
16
78
57
17
19
41
25
4
1
28
31
3
36
32
13
48
42
21
20
13
8
7
65
36
11
11
30
30
7
36
34
12
5
42
17
65
42
41
22
20
17
27
30
25
0
62
54
18
15
12
11
28
8
6
60
22
58
58
30
8
5
24
21
10
57
61
23
60
52
24
28
24
46
3
38
11
40
26
53
20
20
2
65
34
33
12
39
54
32
29
25
72
40
20
20
52
44
26
6
36
33
15
10
5
55
41
40
3
36
33
11
9
71
29
27
43
37
19
17
2
35
30
11
10
57
32
5
72
36
13
34
11
11
32
28
0
32
39
20
19
5
64
64
44
14
12
32
3
65
49
17
37
12
42
17
31
23
4
48
47
25
44
41
20
17
36
31
7
4
40
29
12
10
7
41
30
8
5
63
38
35
9
6
37
15
43
21
14
45
42
41
16
49
59
31
21
21
1
49
46
18
12
58
56
36
15
13
36
37
4
28
16
72
66
30
42
36
16
6
40
9
55
55
30
31
13
11
5
59
56
25
17
75
84
45
42
35
57
77
73
42
35
30
29
7
1
27
18
57
54
62
53
24
5
3
24
59
58
39
38
37
36
35
25
48
43
13
5
60
55
25
24
20
68
35
40
15
13
61
36
11
29
27
60
28
26
56
44
24
15
47
23
19
42
37
17
27
24
37
33
14
9
42
39
17
13
13
12
43
49
14
11
44
43
8
31
13
22
28
10
26
74
54
50
45
45
24
60
40
36
19
17
38
42
36
56
37
32
72
49
14
50
50
40
7
6
50
45
20
18
13
47
36
57
22
22
51
40
8
6
37
32
11
8
60
45
18
11
60
45
23
17
52
52
23
87
60
47
10
85
51
24
22
48
48
12
46
14
11
43
41
13
8
30
73
73
22
36
26
3
17
90
82
53
43
8
38
14
13
45
39
73
26
18
53
87
48
55
27
22
63
57
32
6
3
25
29
33
34
11
8
60
55
35
40
32
8
4
1
84
67
49
24
23
39
35
11
9
14
61
52
25
24
5
92
82
37
31
23
82
48
54
56
44
62
35
31
29
4
4
86
52
56
19
69
68
35
40
23
15
62
75
67
44
39
19
18
56
29
15
65
62
32
27
14
80
60
50
40
17
13
29
21
3
50
50
27
6
23
19
80
21
49
50
16
14
60
55
29
31
28
1
20
51
50
30
34
28
40
25
9
6
59
58
25
54
42
5
55
31
27
10
38
38
5
3
61
61
42
57
55
32
24
64
47
33
70
71
49
24
13
50
63
54
36
6
70
47
45
13
11
45
42
13
9
70
70
48
48
43
22
17
13
6
40
57
42
54
53
58
50
50
49
13
36
37
18
5
3
78
50
20
51
54
85
70
60
77
41
29
6
4
50
85
62
68
56
22
21
2
64
58
30
17
70
35
30
75
57
28
35
36
14
9
4
42
28
14
7
2
65
66
67
69
39
11
54
46
28
31
15
11
3
26
25
7
3
49
45
23
3
46
26
7
43
36
15
13
62
67
34
34
13
11
6
21
5
30
7
25
28
27
70
39
34
42
29
12
9
5
3
26
23
75
60
55
46
45
22
59
38
30
17
34
31
14
12
7
5
5
1
0
58
58
11
31
27
6
5
3
0
54
52
19
17
11
69
74
31
31
34
34
10
9
6
18
3
0
79
69
57
20
10
3
39
41
35
21
15
6
4
57
12
61
41
42
29
30
7
1
63
53
30
7
34
29
5
58
28
22
46
42
17
10
8
20
20
0
32
15
11
47
48
17
25
23
49
15
23
59
54
20
30
29
9
6
59
52
23
23
2
1
43
16
13
6
30
0
38
28
9
3
38
34
17
15
13
5
0
36
33
11
3
3
23
20
36
49
24
22
11
48
38
17
15
10
7
4
43
37
21
19
18
16
45
23
17
77
40
34
24
0
51
39
20
12
48
24
22
40
3
19
0
78
50
41
19
18
16
35
15
8
5
70
36
38
12
4
58
57
34
33
50
45
21
18
1
34
13
10
6
66
57
54
12
46
17
14
42
42
17
1
10
42
30
10
6
2
64
35
18
14
11
8
6
4
61
57
54
65
64
29
20
24
25
1
52
47
24
15
41
17
13
20
20
2
49
52
27
11
24
27
11
9
2
38
24
3
2
48
35
10
40
68
35
4
0
36
33
12
6
80
50
35
38
14
10
50
80
39
3
46
42
21
23
1
0
40
23
18
2
22
21
5
1
27
24
2
56
51
24
23
1
30
27
7
1
30
27
2
56
62
15
70
75
35
50
51
18
14
10
81
34
22
13
46
51
23
18
17
69
68
54
33
29
39
36
26
70
75
78
78
22
35
37
16
13
8
46
24
22
20
18
58
63
30
20
18
15
54
44
7
23
7
36
33
10
8
50
29
28
2
45
40
13
3
19
50
19
27
10
4
22
20
3
59
85
11
38
18
13
3
19
2
64
49
16
80
64
28
8
5
2
51
42
26
14
12
9
58
28
24
5
17
9
44
42
17
34
17
1
47
44
20
18
15
62
51
24
20
5
2
24
35
16
12
2
36
34
5
4
69
59
23
26
27
10
41
25
65
40
35
16
7
40
41
10
8
66
29
26
3
2
42
42
15
4
30
32
14
12
35
31
9
7
4
23
29
3
56
33
20
39
23
1
47
40
6
54
48
25
11
7
59
59
37
15
35
32
15
14
4
1
28
73
37
24
9
5
44
38
17
15
11
19
24
0
80
56
52
23
32
29
9
7
3
71
37
3
44
40
22
79
20
40
13
10
2
3
35
29
2
30
27
6
6
4
2
45
45
44
22
16
63
44
16
0
36
9
43
44
13
55
23
10
54
39
20
18
15
13
11
10
8
23
22
2
0
33
14
8
67
21
31
0
32
22
2
40
35
16
11
9
69
52
31
63
57
59
34
32
22
13
13
41
38
24
7
20
17
14
7
6
26
37
6
30
33
15
5
27
39
8
4
54
26
23
80
60
37
14
11
50
30
5
20
45
40
40
9
23
21
57
60
34
14
11
8
3
1
36
40
17
15
11
7
4
44
34
14
12
9
68
33
30
24
25
34
17
15
10
38
23
20
48
49
20
45
38
8
2
52
48
58
45
45
44
25
22
50
46
21
16
43
48
17
15
11
43
36
1
16
36
36
11
5
3
40
26
4
1
50
54
13
11
10
7
33
42
5
0
44
48
16
0
61
68
39
34
15
9
2
45
12
10
8
85
20
21
4
1
55
40
11
9
41
29
9
3
27
7
4
18
38
19
14
12
56
51
32
26
23
32
38
10
81
79
24
26
3
85
32
32
10
34
15
8
7
52
52
12
7
15
44
42
16
13
79
73
49
17
26
17
28
20
3
46
30
9
7
5
3
2
54
44
27
2
26
1
12
12
9
65
18
25
18
3
31
35
11
9
40
32
10
71
39
17
39
49
79
74
40
56
56
36
35
25
2
42
20
14
70
52
43
16
14
49
53
27
25
19
35
33
9
7
50
30
4
19
34
32
11
10
7
66
24
46
22
75
54
28
18
2
18
2
22
23
0
51
40
20
19
17
15
27
49
9
0
62
53
34
24
28
28
28
10
10
4
39
34
14
13
10
8
35
37
17
15
13
11
43
13
10
2
18
1
67
30
22
7
6
1
1
64
64
22
28
1
25
5
3
0
53
34
57
53
14
13
10
28
18
4
1
21
23
3
19
17
45
44
23
11
26
25
4
3
73
43
41
24
20
18
15
70
29
27
10
8
7
29
31
9
4
17
40
18
13
7
80
47
36
13
9
5
1
19
21
0
39
7
46
21
17
10
32
32
1
43
38
15
14
12
10
49
23
13
36
35
9
5
67
56
37
15
13
12
11
18
33
58
68
62
57
49
40
19
14
12
37
27
12
6
37
28
8
40
42
18
11
55
24
12
6
74
19
37
37
6
39
35
72
25
24
0
44
41
17
12
16
36
15
54
45
17
16
57
71
29
6
3
92
26
64
37
40
18
2
17
28
21
65
59
27
24
18
47
47
23
21
15
10
49
41
15
12
68
60
44
19
9
40
46
25
5
4
43
45
13
67
36
42
14
34
34
12
10
1
32
36
8
6
36
16
7
5
1
45
46
14
10
22
21
4
1
27
31
7
5
0
26
21
0
62
35
28
10
6
1
21
17
2
0
48
25
21
15
10
34
19
14
13
8
66
49
37
10
8
34
16
7
17
59
36
22
78
14
36
40
35
13
3
48
40
22
19
15
9
3
74
43
33
55
86
48
52
24
3
80
80
37
27
14
12
3
15
74
40
40
21
17
5
48
43
20
2
2
18
55
38
8
5
65
77
43
9
4
43
78
15
84
75
15
48
48
25
8
80
49
39
14
10
7
5
3
74
18
58
55
29
25
15
57
18
54
15
52
52
19
30
0
67
54
71
45
30
22
1
35
32
28
62
69
60
56
48
50
16
26
24
3
22
42
39
21
13
9
69
41
45
23
9
35
36
37
8
3
33
32
0
50
47
56
43
30
11
9
66
76
36
16
5
39
9
4
70
50
38
10
37
55
46
27
21
66
44
41
60
39
71
43
38
27
2
1
36
16
55
38
18
16
12
9
5
4
2
20
47
31
45
44
20
23
54
23
73
52
23
50
30
72
10
7
60
33
6
25
25
1
50
62
45
32
14
12
10
43
41
15
13
46
22
2
23
24
8
5
45
39
14
13
86
71
68
33
46
17
10
39
19
16
13
11
21
5
2
55
65
29
32
38
16
9
29
30
8
37
37
24
15
10
42
16
11
5
33
28
12
3
36
28
10
9
0
65
90
70
48
17
15
23
20
18
65
62
24
4
25
19
1
66
42
33
13
11
8
5
27
23
44
35
22
16
11
4
78
40
45
23
22
20
51
25
23
43
25
23
22
19
63
33
29
27
61
37
25
71
26
25
7
0
74
72
36
39
15
26
26
72
32
3
54
52
21
34
37
11
3
63
39
16
28
45
41
12
44
43
10
42
30
14
11
9
87
51
42
48
47
15
13
25
26
6
3
22
23
1
50
48
15
27
22
2
30
84
47
60
52
46
26
24
3
15
59
98
85
35
17
0
57
15
50
49
8
83
51
18
41
41
18
17
13
44
45
22
16
14
47
48
24
16
22
20
2
60
23
29
12
22
30
1
32
23
20
37
64
21
19
16
44
26
14
54
45
27
13
52
28
26
23
22
21
8
6
70
66
32
54
50
29
16
27
25
6
2
0
45
22
0
60
27
9
7
34
35
8
42
77
18
31
23
1
29
20
1
26
21
1
23
24
6
1
38
36
48
46
26
3
2
19
13
76
68
37
34
48
25
15
22
55
21
28
16
5
4
42
35
9
7
45
41
16
7
45
42
20
17
13
12
33
24
6
54
55
48
45
22
20
47
47
11
46
24
23
15
34
16
14
12
52
49
9
31
22
6
11
6
3
49
14
88
55
64
50
48
21
14
56
43
25
23
12
7
36
18
14
48
26
30
14
41
26
30
30
12
27
82
35
37
13
10
32
8
7
44
46
77
24
24
22
1
37
32
13
4
65
61
62
40
35
9
0
18
21
77
64
31
30
33
50
19
25
5
46
43
19
17
13
10
60
60
28
60
54
34
70
44
13
47
41
17
15
8
71
71
58
57
21
54
33
80
33
28
10
2
35
10
5
62
49
16
52
28
24
25
5
63
63
13
67
31
11
5
4
70
71
21
37
25
30
0
67
47
44
42
40
65
74
36
15
34
9
41
38
15
13
12
10
41
15
30
34
10
3
78
43
39
19
22
19
16
55
59
15
13
36
33
15
10
2
21
58
42
15
13
11
8
8
42
19
17
33
27
1
30
63
48
25
24
23
20
17
22
0
52
16
59
50
24
23
30
24
76
62
41
47
19
30
28
6
3
49
29
0
22
20
38
13
37
45
75
60
70
60
44
38
15
6
31
32
5
74
44
16
86
80
47
50
20
64
26
25
74
29
11
38
37
63
69
62
54
27
24
58
84
59
12
33
38
10
33
32
6
45
17
0
9
56
49
53
43
21
13
65
69
36
40
34
7
75
50
32
36
40
40
16
15
13
59
52
11
43
18
67
63
37
50
52
75
40
32
33
36
14
7
50
26
70
59
35
15
1
33
56
52
31
28
50
39
18
16
15
14
12
73
34
7
12
9
26
28
10
8
3
31
29
10
10
8
7
5
30
63
60
32
25
18
43
42
16
15
22
57
52
25
23
20
19
17
41
42
14
5
48
49
49
73
76
67
42
20
15
15
13
55
50
19
21
4
30
24
7
4
82
64
30
20
29
22
2
80
78
35
45
34
28
1
20
39
40
18
46
50
24
23
6
53
52
31
3
29
0
18
18
56
51
31
63
53
43
20
29
23
65
28
3
27
77
52
43
12
12
50
48
27
15
58
29
44
63
30
27
18
66
77
48
45
44
46
20
18
15
36
19
16
12
6
31
24
9
47
49
36
7
4
3
74
89
12
53
53
23
20
15
78
71
37
73
74
54
27
0
47
46
23
21
17
50
43
15
13
82
72
45
40
35
32
30
40
33
14
8
75
60
45
17
57
92
55
74
68
38
20
13
37
32
30
5
18
32
30
5
2
78
66
37
72
57
52
52
26
86
48
53
62
33
38
22
17
11
2
75
72
44
56
20
68
65
38
14
12
37
75
58
14
41
41
19
18
16
42
37
18
15
8
50
36
10
2
77
66
23
2
47
14
11
11
29
9
6
4
2
20
41
37
16
13
7
2
24
24
61
26
24
20
15
74
39
43
12
10
36
9
64
19
24
4
0
32
68
60
36
12
37
22
9
2
1
64
24
16
13
25
25
8
5
42
34
15
13
7
15
22
20
50
39
22
18
13
50
51
25
21
33
44
16
10
50
33
30
7
6
47
36
13
9
52
46
50
51
8
76
63
27
68
68
38
30
14
4
74
75
61
21
20
26
38
16
12
1
58
55
17
53
46
18
13
44
14
13
9
8
4
45
42
27
17
12
38
32
9
5
3
2
38
37
18
17
15
13
5
2
1
80
80
45
53
35
16
14
12
8
3
84
70
52
17
77
39
11
11
26
24
4
1
33
37
10
8
19
69
59
50
43
24
23
15
25
21
0
53
49
21
19
72
43
42
15
13
10
9
6
27
61
50
30
28
10
9
9
69
42
36
15
52
45
25
1
23
54
52
18
13
85
37
36
19
16
13
32
25
11
8
7
0
38
37
16
13
8
24
21
2
50
13
50
46
20
3
74
30
24
5
3
79
37
78
76
58
43
17
68
45
11
51
41
22
21
15
10
7
16
21
19
0
64
69
14
64
63
32
30
76
38
18
46
43
23
48
38
18
16
27
24
5
0
56
53
11
67
63
32
25
26
73
68
43
43
19
13
12
20
21
2
1
60
29
7
7
6
46
39
23
17
4
79
35
17
32
32
15
14
13
7
0
35
16
7
56
53
27
21
38
24
13
7
5
43
29
13
12
6
5
3
1
51
12
22
23
2
1
47
27
25
5
37
33
15
9
53
49
42
23
16
10
30
45
17
8
3
47
16
13
37
37
16
14
50
28
3
53
28
24
35
35
10
3
70
73
38
35
43
38
16
15
25
23
1
32
11
9
4
61
20
39
38
14
9
4
44
40
15
14
11
46
12
6
33
13
7
6
5
4
2
0
54
12
41
36
18
11
54
52
29
3
48
44
19
14
22
6
70
31
28
18
46
35
15
13
7
36
19
16
28
24
9
7
5
24
27
10
7
73
60
40
39
21
14
75
22
3
54
56
23
28
27
6
32
14
7
3
29
28
7
4
49
36
33
13
12
30
21
3
2
0
36
35
12
5
4
2
30
33
15
7
4
3
54
23
21
1
77
64
47
40
17
14
6
77
35
22
49
64
13
52
50
17
9
50
19
23
23
1
21
18
75
46
40
15
14
9
4
37
42
16
10
8
38
33
14
12
7
1
62
19
51
36
14
12
11
9
7
5
18
3
0
33
19
1
27
29
6
41
17
48
35
15
13
11
9
46
22
16
25
18
1
30
27
2
45
30
8
57
50
14
79
41
30
48
23
13
67
68
53
45
43
21
13
55
13
49
20
16
24
28
7
71
46
62
21
28
22
3
50
64
17
25
11
50
43
23
14
21
21
43
39
18
15
10
33
35
4
29
29
4
43
18
20
19
2
19
2
0
37
32
16
14
5
38
5
0
58
56
28
24
22
56
51
17
14
42
22
18
16
14
9
36
33
14
5
48
42
16
15
10
22
56
59
78
41
41
23
9
0
67
26
15
23
24
7
3
46
38
22
15
5
21
41
38
13
11
3
34
48
39
19
17
11
43
39
11
9
55
7
4
44
22
19
34
29
9
3
39
45
16
12
10
37
42
9
5
37
20
17
12
11
44
24
6
2
14
10
65
30
29
28
64
54
33
30
11
15
28
27
7
61
18
11
40
8
88
26
20
69
68
39
28
8
5
35
21
7
1
47
13
46
46
80
49
32
66
43
20
44
34
31
10
46
48
22
17
26
24
39
45
11
86
34
18
13
9
32
28
10
6
81
39
42
3
48
34
12
18
17
1
40
38
34
10
2
62
69
66
28
11
10
8
4
3
0
0
45
28
24
33
39
10
7
75
44
36
9
5
28
27
6
2
54
63
20
11
55
37
17
31
9
15
24
18
31
27
5
2
0
20
26
8
6
2
24
59
55
18
43
43
72
31
32
8
4
17
20
0
58
52
28
29
6
5
4
41
40
17
15
10
36
7
65
75
39
14
9
32
5
21
50
34
14
51
55
47
26
21
54
38
36
19
13
12
8
50
29
22
36
40
18
17
16
14
12
64
3
25
8
3
50
50
17
35
70
57
34
44
33
14
10
55
47
27
18
14
38
25
25
18
44
35
17
15
11
19
22
5
46
39
13
10
7
0
67
42
46
23
3
1
18
52
45
23
5
3
18
27
33
51
51
25
23
4
54
22
76
58
43
15
13
9
62
81
38
34
23
52
40
17
14
13
46
19
18
52
21
44
47
11
4
37
45
45
24
18
17
48
50
22
27
18
63
51
19
28
55
5
31
10
55
54
22
21
76
62
56
53
40
57
46
11
82
62
66
44
42
38
37
41
40
3
43
40
11
19
57
75
22
66
72
15
39
36
12
65
48
18
12
44
41
32
19
16
48
36
10
49
20
19
18
62
48
29
28
5
23
28
6
1
28
12
10
21
3
49
42
19
66
68
37
37
10
2
55
22
45
29
83
79
23
77
49
53
23
20
13
5
32
33
0
39
28
11
7
0
65
37
22
74
44
18
20
22
32
20
50
16
29
1
46
45
18
12
45
21
3
36
26
5
35
51
21
30
20
73
52
40
37
8
27
24
2
60
56
8
83
75
72
26
20
4
1
53
50
19
36
24
27
25
0
53
50
25
81
48
29
1
35
46
23
49
12
75
62
54
14
21
0
78
53
73
59
36
68
75
37
41
43
21
16
34
26
79
38
12
2
47
45
16
49
30
24
20
19
4
71
38
65
42
38
75
71
42
40
33
33
29
25
0
20
19
23
28
11
8
55
41
20
16
15
61
90
51
50
34
70
66
50
50
50
49
93
53
63
29
26
7
34
50
38
34
14
12
22
54
49
26
25
1
24
21
47
39
18
16
55
42
19
12
10
7
49
46
74
37
40
51
32
25
3
40
56
22
58
32
15
13
6
24
38
62
56
31
11
8
1
1
46
15
16
28
35
11
8
2
56
26
40
43
44
39
36
9
75
49
25
23
16
11
59
65
27
42
17
16
71
60
39
37
55
37
36
6
31
48
37
7
1
49
51
31
42
21
72
51
52
23
20
62
60
42
39
6
2
60
54
28
28
68
72
85
77
41
26
1
43
38
8
45
75
50
91
81
37
30
8
29
8
6
39
16
33
26
9
6
4
2
18
1
15
44
32
14
13
10
4
28
22
32
32
7
58
26
65
59
38
15
44
42
8
45
24
19
17
14
12
57
41
21
18
78
72
40
17
35
36
13
5
72
72
45
45
14
37
37
21
1
62
30
11
9
12
10
74
64
45
42
38
4
50
45
30
22
90
45
40
32
31
49
36
35
14
12
31
24
0
40
29
13
18
15
55
48
30
26
10
37
37
15
9
43
44
18
31
29
0
67
63
24
26
11
0
23
22
4
1
53
60
6
23
39
18
14
10
79
27
23
0
58
21
18
81
66
33
37
75
25
23
37
40
15
12
63
42
5
45
44
15
12
10
84
52
59
17
79
68
51
57
15
92
80
43
23
14
12
5
62
34
16
3
52
40
7
49
48
22
15
53
58
48
21
25
4
47
19
13
42
40
15
11
70
69
76
36
18
14
35
34
0
55
55
21
67
56
22
18
17
16
15
12
10
8
63
34
31
47
66
55
34
52
47
19
12
18
22
63
63
30
7
41
21
68
62
51
61
31
3
27
26
17
54
35
15
39
39
6
1
35
13
7
6
41
37
10
1
39
39
19
14
11
10
48
25
4
3
46
18
8
9
64
41
36
11
48
47
18
22
49
49
47
22
19
13
25
62
72
44
79
77
19
20
3
1
42
36
18
15
11
8
58
56
58
13
60
80
36
34
16
14
4
58
51
90
26
28
5
40
22
37
32
25
24
27
34
27
6
5
49
15
38
40
8
6
4
49
48
23
6
21
5
45
29
10
7
59
57
31
1
24
18
16
15
13
6
49
16
37
36
19
7
68
38
16
12
9
26
20
40
33
9
3
42
42
43
36
12
11
3
50
38
20
16
8
40
26
1
43
16
13
21
20
41
32
17
16
14
8
3
55
47
41
45
69
70
42
15
6
28
28
45
36
40
43
19
14
25
61
52
44
42
19
32
5
33
17
9
45
42
23
17
68
41
34
11
47
16
31
10
49
22
12
57
14
22
19
44
25
10
29
29
9
7
1
29
25
21
35
42
36
11
23
24
73
53
24
29
33
57
36
9
32
3
49
34
64
46
30
6
61
58
65
61
29
27
28
55
45
27
22
18
58
19
17
14
69
47
22
17
42
48
2
45
34
32
12
9
64
42
15
11
39
26
20
3
33
27
23
79
49
27
17
32
54
53
26
21
49
53
23
18
17
38
18
5
40
20
4
2
37
32
2
38
16
82
47
11
58
62
88
77
51
47
40
32
6
0
50
41
39
16
14
4
46
48
20
19
45
55
32
28
26
1
77
71
43
40
8
4
56
17
34
52
78
37
13
70
68
58
80
56
17
80
72
73
42
2
57
57
28
3
65
38
78
66
51
19
23
0
37
42
16
8
57
53
29
15
69
65
30
27
27
1
64
55
26
47
43
12
9
60
63
13
98
58
19
64
64
35
21
57
50
16
32
39
10
8
53
51
24
21
57
42
21
20
15
4
53
45
23
19
50
49
20
17
29
29
6
2
20
48
48
21
13
7
56
55
26
22
3
23
6
1
32
38
34
5
2
33
16
5
0
62
34
7
40
37
6
2
50
41
38
14
10
44
33
7
24
46
44
16
40
40
44
22
21
38
51
50
52
41
14
43
39
16
14
11
43
39
10
40
45
53
18
13
34
38
59
54
78
68
77
68
42
18
12
64
60
53
26
26
21
29
27
10
7
5
0
50
47
25
25
18
15
43
39
20
19
76
75
18
56
63
33
38
11
48
15
9
55
46
29
87
60
45
29
36
9
5
37
33
12
9
4
3
85
49
46
49
17
61
27
25
24
69
66
37
25
21
55
41
37
46
29
5
49
43
38
15
12
48
49
16
11
35
13
38
18
15
13
51
40
21
62
27
2
52
39
51
21
16
58
53
27
41
14
12
28
22
22
19
56
52
47
43
12
10
70
42
44
15
10
34
33
13
10
38
17
1
43
37
8
38
24
6
33
38
13
5
1
63
36
36
6
1
41
15
34
27
9
0
37
34
9
42
39
16
68
53
47
14
48
42
18
24
36
27
8
5
53
30
11
38
33
13
5
56
36
15
74
65
37
37
6
44
50
40
21
4
9
63
11
54
44
11
73
57
37
34
34
9
46
50
28
20
4
60
25
24
28
8
7
5
2
33
16
12
76
31
24
3
26
28
8
0
73
46
43
15
43
41
23
16
25
8
19
1
28
32
8
48
23
27
9
8
4
36
36
14
9
3
57
50
32
28
41
42
64
64
38
54
32
29
27
26
25
36
34
13
11
10
60
57
46
45
25
0
24
4
23
4
1
1
1
43
33
14
10
32
32
15
13
11
9
6
72
45
6
41
22
10
39
29
70
45
31
28
21
18
29
33
5
53
24
21
18
57
47
29
7
3
27
7
17
43
48
18
15
22
25
25
39
33
12
11
61
43
49
7
21
63
60
23
54
21
43
22
38
40
16
11
24
26
8
23
3
0
41
23
10
8
7
4
36
16
15
25
6
17
33
32
16
2
78
48
20
36
34
11
68
60
38
14
8
5
72
48
22
28
4
37
29
12
80
63
31
32
24
22
2
13
49
26
23
21
19
15
29
27
5
49
16
25
21
51
28
0
67
60
27
9
38
47
23
3
53
36
9
8
37
30
5
19
3
47
40
37
14
4
82
35
38
13
10
40
39
18
7
43
43
16
14
36
44
13
11
65
58
36
6
55
12
56
23
18
42
46
29
13
29
29
27
24
9
0
36
32
14
4
60
61
29
3
61
58
49
32
60
60
63
52
43
10
66
64
47
30
9
5
35
17
37
73
38
37
11
10
28
22
3
70
39
19
39
56
54
52
42
41
17
80
82
42
14
9
68
23
21
18
0
27
17
0
39
50
48
18
7
25
3
38
36
13
9
9
52
39
37
59
37
6
78
54
54
53
23
17
43
46
7
35
28
7
58
13
42
25
24
39
19
16
13
12
69
51
23
17
26
27
31
37
27
17
16
60
50
65
55
34
8
57
58
32
71
70
70
60
45
42
22
21
30
27
70
47
33
64
38
30
1
74
74
41
38
80
78
65
76
26
55
37
53
51
24
17
42
33
17
15
55
65
44
61
25
42
23
0
19
49
29
27
69
58
20
60
55
27
23
75
75
49
27
19
30
30
7
3
18
70
56
30
25
58
27
24
19
36
15
8
61
56
25
27
1
48
52
39
18
2
8
56
60
24
36
24
5
24
4
30
6
4
0
26
5
36
13
27
32
42
17
10
8
39
49
65
44
80
79
46
44
18
12
49
35
18
13
37
31
11
10
38
52
25
29
4
68
53
51
20
45
34
15
13
1
84
54
47
24
13
65
75
45
30
25
29
46
15
13
50
21
12
62
57
37
37
33
14
9
23
57
78
43
39
16
0
18
17
0
34
30
3
0
32
30
11
8
39
9
23
24
4
2
0
66
22
4
19
40
39
10
6
76
44
39
1
52
30
24
7
1
41
42
19
16
51
47
20
18
11
37
40
18
16
14
43
60
20
23
26
0
88
49
45
22
13
46
65
47
40
11
68
32
16
30
20
1
38
50
20
19
11
6
51
49
35
25
4
42
32
16
3
1
67
33
43
23
22
15
53
19
43
56
33
23
5
77
66
64
46
18
57
55
54
32
52
20
15
11
23
2
60
54
35
27
64
48
23
59
64
35
34
30
27
64
50
16
30
24
2
27
22
1
32
1
87
49
20
24
59
42
21
16
9
44
19
17
16
8
60
54
23
22
38
65
48
26
4
11
9
36
39
3
54
31
37
31
13
7
23
22
4
33
27
5
50
23
11
37
33
19
18
1
15
54
12
22
23
26
10
9
65
43
16
12
7
5
43
20
2
53
56
23
14
68
57
22
35
3
74
72
63
39
38
18
0
39
36
12
4
33
38
9
36
36
15
8
68
67
63
35
33
16
8
16
10
45
18
3
87
48
49
11
50
24
7
6
25
21
2
24
71
56
53
50
54
59
57
24
53
50
46
20
18
14
27
22
6
43
38
15
70
63
25
33
8
43
23
15
14
38
39
18
13
10
60
75
40
48
34
12
9
8
36
39
25
11
13
17
15
0
28
26
0
21
23
6
36
18
10
39
63
23
20
0
41
29
12
44
22
18
13
4
30
37
29
24
5
2
0
63
52
50
20
0
3
52
46
17
10
29
31
3
30
28
10
62
49
11
8
36
12
9
52
13
56
29
17
40
22
33
8
45
39
54
35
40
16
13
12
62
49
22
25
78
57
27
24
36
13
11
46
39
7
2
41
35
16
11
3
75
79
70
42
37
45
43
23
51
21
23
46
21
3
78
50
44
26
23
15
4
42
40
18
12
73
72
30
62
33
10
4
14
51
23
1
65
26
29
7
51
45
27
24
3
30
37
18
15
9
5
68
60
43
22
14
43
23
10
1
24
34
4
40
19
14
49
45
21
53
44
17
42
41
9
53
44
10
8
58
90
88
48
38
22
19
50
52
18
23
3
36
11
4
39
10
8
42
18
15
21
72
64
24
19
35
38
3
83
45
48
20
11
42
40
15
11
28
6
4
55
50
31
28
8
36
34
37
31
7
5
2
42
38
18
5
38
36
16
9
7
52
48
24
17
38
36
7
55
39
13
7
29
10
6
56
60
60
25
8
2
16
34
15
9
40
42
11
8
46
42
15
14
37
16
5
20
28
33
54
51
21
17
15
12
29
10
8
22
6
56
57
23
21
25
7
35
33
9
3
31
52
51
76
72
48
8
40
15
13
4
42
42
16
15
40
38
13
1
63
56
36
40
18
10
26
28
11
9
7
6
2
18
47
25
24
24
20
40
44
17
68
33
27
11
3
27
24
4
0
24
57
49
24
9
10
56
47
26
54
47
23
17
37
31
2
44
43
18
11
9
38
36
15
11
2
43
20
76
47
86
38
24
22
33
33
2
57
60
58
38
31
59
63
53
46
70
49
47
55
30
41
28
2
60
62
33
85
24
7
72
52
86
47
52
17
12
36
27
8
3
70
50
15
65
58
63
77
68
59
10
42
44
44
16
49
43
21
20
10
21
25
1
64
37
45
15
12
1
27
7
2
44
53
22
2
83
58
54
48
45
7
6
43
24
1
43
38
16
15
14
52
53
25
16
14
24
7
4
50
48
11
32
30
12
10
4
40
43
21
9
31
50
12
8
6
4
44
35
9
7
50
49
23
53
21
16
49
56
28
30
11
7
48
25
0
23
17
15
79
54
52
22
26
8
2
42
42
24
7
19
0
42
39
14
9
4
72
71
54
44
72
64
37
27
9
7
22
2
35
34
17
12
1
46
49
16
11
45
39
20
15
9
3
41
37
20
15
25
26
21
24
37
31
0
33
35
9
6
41
21
38
17
8
61
59
30
23
37
22
13
56
56
25
16
34
42
34
13
10
43
39
20
17
40
17
80
70
55
34
39
18
10
34
23
35
34
59
48
24
22
21
20
74
66
13
10
38
27
7
1
37
32
15
22
52
26
34
37
16
16
8
6
32
26
42
32
13
12
8
6
5
4
36
23
5
3
15
43
42
18
11
40
31
14
5
1
63
33
28
32
9
39
35
13
11
48
40
15
9
39
19
15
8
7
6
0
57
29
26
18
27
37
6
37
42
19
29
25
9
3
45
23
19
16
13
11
40
36
9
25
19
3
2
0
63
53
30
30
14
7
47
44
23
17
61
40
18
17
13
11
17
15
3
36
35
16
15
12
6
47
52
21
19
11
9
48
48
22
19
1
6
42
20
5
3
0
58
30
11
6
1
56
37
13
10
22
4
2
51
26
9
5
3
22
19
17
15
55
35
16
7
4
44
44
11
23
23
4
1
51
36
16
19
1
16
46
46
21
24
23
51
34
11
8
5
1
24
20
19
15
14
13
38
9
8
0
68
65
32
30
25
18
3
49
45
16
24
4
2
93
17
1
55
22
58
55
33
21
3
42
25
24
0
26
21
4
2
48
38
9
82
42
37
16
11
9
65
15
39
39
11
10
55
49
11
17
15
49
39
16
83
46
26
26
72
13
41
32
16
14
6
72
18
39
17
15
14
44
22
14
3
69
71
42
16
22
70
29
27
35
33
25
18
25
24
0
50
47
22
16
8
75
78
33
36
12
60
52
45
42
20
2
18
17
31
16
13
26
29
14
5
39
37
16
14
12
67
40
36
13
4
69
65
39
16
6
52
25
35
6
4
35
14
41
17
9
59
27
70
60
26
89
77
67
54
49
33
22
17
15
40
35
2
41
25
8
34
39
11
33
27
42
28
10
3
19
0
63
27
8
3
65
35
60
47
10
8
56
47
65
58
46
38
16
9
8
35
10
5
20
20
27
24
36
15
10
70
39
35
17
16
76
66
7
72
45
48
21
37
15
14
70
70
38
44
45
7
42
22
36
46
43
19
1
10
63
57
22
25
2
84
64
62
54
23
50
18
43
85
72
73
32
25
4
35
60
53
22
70
68
70
62
48
18
47
45
20
18
33
64
29
65
37
14
10
33
28
6
4
35
4
67
35
25
0
39
62
39
11
6
48
35
7
51
40
15
6
80
56
45
30
27
6
56
34
16
6
11
28
25
21
27
72
38
32
12
7
5
1
50
15
24
25
36
36
16
13
11
9
24
22
33
32
12
6
1
45
46
16
15
8
53
21
43
4
93
63
41
32
15
34
8
74
72
29
35
16
9
54
58
36
27
4
18
8
5
54
54
13
29
12
10
9
62
49
29
24
20
19
63
54
24
48
28
80
20
33
27
7
2
42
44
20
18
12
10
39
41
20
12
89
62
65
26
28
5
38
41
17
15
13
41
40
18
16
12
12
24
28
28
27
25
64
52
34
51
43
14
18
28
33
31
14
11
11
2
68
59
40
38
30
3
69
41
39
12
11
53
25
18
51
33
9
6
2
60
46
25
22
13
47
72
24
22
30
6
5
20
50
49
23
47
39
22
14
76
32
30
16
3
50
23
28
28
4
2
22
19
20
25
50
52
63
51
12
19
36
17
15
14
12
72
42
36
11
7
2
62
37
26
19
2
0
15
64
60
38
35
40
18
17
27
22
6
5
40
34
12
9
2
38
35
7
2
1
59
22
20
2
31
12
11
9
62
63
66
21
50
54
25
23
20
50
26
24
47
44
18
49
22
77
33
34
11
9
2
67
55
28
17
54
33
34
40
37
16
14
2
51
51
24
15
70
34
18
13
5
46
40
6
40
19
13
34
0
64
10
31
24
4
2
1
45
35
56
50
20
43
45
24
14
13
43
40
7
75
25
22
2
61
51
21
29
23
3
0
27
5
1
35
39
39
38
15
13
66
63
25
24
14
12
75
75
46
42
42
20
18
27
34
14
14
9
27
68
51
45
24
54
37
50
23
20
38
24
66
42
16
45
24
46
43
3
34
69
43
49
40
64
16
54
50
28
55
55
28
16
36
30
9
2
46
62
40
30
6
58
52
16
16
31
28
4
2
37
5
64
41
48
42
17
11
65
38
67
37
35
54
25
78
33
32
10
0
60
50
22
21
19
18
50
52
21
19
44
48
24
21
44
39
14
40
38
12
8
40
38
10
5
4
71
59
16
37
14
11
30
9
64
29
61
39
3
82
20
29
5
35
32
14
11
38
34
10
8
6
78
70
60
23
33
5
37
24
22
17
53
50
13
44
34
11
9
1
39
11
10
40
19
55
52
20
18
42
25
14
45
21
39
34
32
30
54
52
26
20
79
52
49
43
14
12
61
66
27
33
35
8
6
0
48
48
25
11
21
68
57
75
49
46
67
62
23
48
27
22
28
45
40
18
12
10
36
31
10
5
41
37
0
21
88
76
17
64
31
23
5
3
32
27
8
5
29
29
24
7
15
35
31
6
45
35
16
12
80
43
50
39
15
13
69
56
33
13
37
33
75
75
37
16
11
68
26
65
59
37
36
91
77
77
50
54
47
16
89
65
80
75
40
19
13
50
43
41
47
13
12
96
52
25
78
36
29
0
34
33
0
20
39
39
32
29
45
46
9
32
35
24
88
65
57
57
19
33
75
72
30
22
22
21
19
21
22
64
59
26
74
64
28
66
64
40
25
28
5
31
34
11
16
36
32
5
3
31
27
4
72
35
65
67
41
45
43
17
14
6
60
24
43
41
11
9
42
38
14
1
63
63
53
50
30
21
82
63
57
29
1
25
19
87
50
40
20
13
74
70
39
19
13
52
48
13
8
59
57
28
23
40
42
12
9
81
67
48
40
14
36
38
39
14
11
38
19
4
40
36
12
5
56
47
16
57
55
20
17
16
72
62
34
7
59
74
21
55
67
26
30
50
45
79
20
29
31
0
76
67
46
22
19
16
90
68
50
17
40
36
11
4
66
33
61
24
32
32
68
58
87
70
69
39
35
50
29
22
10
47
51
47
46
23
19
65
53
45
19
13
16
38
33
14
9
3
31
32
8
39
39
8
4
66
58
35
31
27
9
4
31
28
5
30
34
10
7
74
45
34
32
37
8
4
61
39
16
12
6
53
49
26
25
49
49
28
31
8
5
4
35
25
9
56
41
25
23
13
49
45
22
12
57
36
33
30
10
28
9
5
5
25
8
46
53
55
26
25
50
24
79
34
15
14
11
38
34
11
36
36
14
6
42
25
22
23
6
3
46
18
14
75
27
28
8
3
13
30
19
2
16
55
42
18
16
71
59
26
22
64
51
30
28
24
17
49
37
19
21
4
2
73
72
36
51
26
25
23
54
47
15
14
50
42
24
7
50
45
24
22
21
17
52
32
29
54
52
24
19
12
68
58
24
51
37
13
87
36
62
62
38
36
32
40
7
3
84
36
36
14
7
32
22
16
56
54
52
68
19
20
24
2
25
2
18
17
34
36
13
10
5
44
30
68
65
34
28
73
46
26
67
47
11
56
26
32
14
26
30
4
38
4
45
47
25
17
15
67
58
33
23
30
30
10
7
4
75
60
29
20
69
74
44
20
44
22
14
12
9
52
39
20
15
12
57
26
62
32
14
32
39
9
1
34
35
12
6
58
57
86
28
25
5
71
37
38
16
9
4
25
23
3
0
51
44
22
8
42
38
9
4
90
73
57
57
28
4
55
50
41
40
16
14
11
64
58
22
20
0
69
42
27
43
16
11
68
70
39
32
69
44
30
20
2
54
45
80
32
38
11
22
72
24
53
50
26
8
20
63
22
34
33
8
6
42
40
34
18
13
10
33
45
40
17
23
21
6
1
31
36
10
0
24
4
3
18
37
35
11
47
17
7
46
27
8
6
4
50
83
60
30
36
36
13
6
33
28
9
80
39
42
11
6
46
48
21
13
6
35
35
10
65
58
57
71
43
23
19
69
65
45
24
25
22
52
45
22
20
28
8
61
61
33
0
40
16
13
10
42
42
16
7
4
70
65
34
57
49
16
29
27
4
41
40
9
5
3
50
29
27
65
37
40
12
6
48
34
13
25
20
69
78
34
30
46
29
10
72
37
35
15
8
15
49
26
22
6
4
10
30
57
19
17
70
57
64
41
28
29
30
2
28
2
18
63
53
33
11
32
31
11
9
4
25
38
17
10
1
60
33
29
40
15
14
10
42
43
16
6
42
43
15
11
27
54
28
27
19
42
52
21
19
19
12
49
18
39
58
50
33
20
2
34
87
27
7
6
48
39
36
4
2
28
4
39
27
36
37
14
11
25
30
26
6
3
52
46
25
20
9
34
18
15
35
30
11
6
1
28
4
49
42
12
25
60
52
21
18
28
28
3
53
48
23
21
19
38
42
4
70
18
85
77
67
40
36
23
70
58
35
64
65
39
37
52
50
24
17
49
29
19
40
8
74
53
22
21
1
75
55
20
35
11
54
54
32
40
10
21
28
0
63
60
35
8
80
75
46
42
32
4
27
49
19
71
69
42
36
6
55
26
87
57
50
30
27
13
8
40
16
15
10
32
8
62
33
40
17
6
75
90
57
30
28
53
23
22
19
18
52
51
15
53
47
16
8
27
22
5
0
19
27
67
55
18
21
19
1
52
66
36
17
12
11
9
5
4
32
45
23
15
29
25
4
47
21
8
73
42
23
15
14
5
48
40
22
19
55
33
26
20
72
27
26
22
18
2
29
14
12
8
48
38
15
10
5
46
35
19
17
16
11
37
42
22
18
46
26
12
27
34
47
40
53
46
23
14
19
18
1
31
32
9
1
59
26
47
45
23
21
18
14
53
51
19
76
55
28
4
41
33
11
8
7
56
53
33
28
26
6
0
64
36
33
43
40
21
20
18
13
11
64
12
8
50
48
22
20
33
26
8
5
57
60
30
34
56
50
20
25
0
21
24
24
4
92
65
69
63
30
38
38
15
10
9
8
7
6
4
51
22
39
9
47
10
63
39
96
54
46
28
22
27
28
5
4
29
30
13
9
27
41
38
11
45
58
20
15
50
30
9
38
24
15
4
35
34
74
39
25
8
7
40
38
5
25
57
56
21
3
41
46
14
8
41
40
16
60
29
27
19
42
35
17
15
9
7
6
33
50
34
31
9
2
48
45
25
20
71
30
27
24
36
14
13
40
20
29
27
7
5
56
51
8
28
36
34
56
53
50
49
22
18
19
40
38
14
13
9
4
45
42
19
45
24
17
37
13
10
38
31
11
9
6
4
54
34
16
37
35
13
13
77
43
37
20
17
13
28
26
5
3
46
10
23
2
60
39
13
11
3
37
16
11
9
25
24
4
22
37
17
15
13
9
43
47
17
10
9
36
11
31
25
25
3
59
21
64
63
32
45
39
14
13
47
18
17
44
6
75
31
36
21
41
39
14
10
7
3
90
79
52
48
14
9
44
34
35
10
7
29
24
54
50
29
26
25
1
49
25
22
84
42
18
16
12
65
37
28
7
5
48
51
15
11
59
89
51
30
29
56
44
16
15
13
26
1
25
54
49
28
19
48
42
11
5
28
27
7
4
37
28
64
45
25
2
62
36
22
19
14
12
51
50
21
43
43
17
16
11
8
37
34
6
22
18
0
48
37
18
13
12
52
20
16
71
33
56
43
18
16
8
3
81
31
11
2
84
62
41
14
39
34
25
6
92
80
50
60
50
52
12
10
32
5
2
34
35
11
6
2
37
31
7
4
45
36
15
63
62
60
38
32
42
20
63
46
18
9
43
33
38
35
5
2
15
50
52
15
38
62
44
4
28
27
2
34
11
10
70
45
40
13
5
82
55
46
35
17
16
25
31
11
6
2
33
31
9
7
5
3
35
27
8
6
24
22
7
6
33
45
12
2
53
27
9
21
1
17
27
27
3
50
82
48
30
23
2
0
24
6
5
54
27
2
32
24
12
32
54
25
1
36
35
14
1
66
42
42
13
0
27
30
47
24
17
12
50
27
76
69
37
17
61
45
33
58
28
19
1
34
18
13
4
29
34
8
1
98
75
48
18
13
54
51
17
30
7
3
20
2
80
57
25
8
7
51
53
24
23
27
24
2
69
67
38
30
24
6
4
25
81
47
25
43
47
19
13
6
23
43
13
12
10
3
73
43
13
59
47
48
21
17
9
26
27
13
2
50
43
24
4
20
41
21
64
56
49
29
22
50
29
7
40
37
19
18
0
6
2
28
36
14
3
16
76
39
15
12
40
27
32
23
3
1
25
2
55
48
24
5
18
16
67
52
35
16
39
27
9
17
0
47
29
12
11
2
0
17
19
1
44
21
3
2
1
49
46
30
32
12
9
5
1
46
46
22
16
12
24
3
42
40
20
81
50
51
26
39
56
54
15
38
19
1
15
72
70
34
19
34
29
8
61
27
35
65
58
52
24
5
3
2
31
41
5
1
56
34
41
15
11
9
2
26
17
0
34
16
10
5
3
0
74
80
39
18
1
64
55
18
14
12
30
29
10
8
7
2
21
25
21
60
33
30
7
3
68
42
31
25
7
27
25
7
0
55
35
32
11
9
4
53
56
16
38
37
18
14
12
9
3
48
21
31
5
4
37
11
11
9
72
32
32
6
15
42
42
23
22
3
13
85
73
48
20
28
6
58
34
29
13
7
41
41
14
9
5
39
55
51
19
45
17
33
10
8
2
45
89
67
53
27
25
59
29
4
36
45
10
96
40
29
15
8
6
45
49
19
2
17
8
35
33
14
12
22
28
8
6
5
3
63
18
0
9
56
44
18
1
13
8
18
1
0
40
43
16
5
36
33
9
4
28
19
42
32
10
60
55
25
47
33
33
6
34
38
11
7
67
18
2
39
47
17
17
9
6
3
28
30
5
0
35
33
9
3
64
54
35
22
33
35
5
3
55
55
28
19
27
25
5
1
60
46
18
13
24
40
35
16
11
30
73
18
43
38
14
10
47
44
23
3
19
58
77
15
53
52
73
48
32
27
56
42
10
22
22
4
42
40
14
23
21
3
17
73
67
50
67
24
42
9
34
33
14
4
46
40
8
44
50
73
68
19
14
43
49
26
24
79
45
38
21
17
18
18
2
1
39
8
5
1
16
84
33
31
49
43
41
21
17
15
72
29
11
9
71
19
4
3
72
60
60
56
78
50
28
10
16
12
26
7
4
19
71
58
44
42
22
4
10
58
59
22
77
59
26
14
52
27
40
35
14
6
39
4
45
35
11
6
39
10
50
16
39
38
24
24
6
66
58
25
17
42
42
17
32
30
9
6
50
27
4
3
27
7
3
43
41
19
16
33
37
13
8
5
3
68
56
40
9
24
19
6
4
2
41
22
18
16
14
11
9
38
60
30
13
23
35
25
25
6
22
22
3
73
43
21
16
53
24
7
79
40
39
34
27
3
0
50
25
20
75
35
69
51
22
49
36
24
21
15
62
55
10
22
19
59
28
86
16
83
22
20
54
14
8
57
42
22
18
20
53
47
14
40
35
13
10
6
64
73
63
38
16
44
43
14
34
3
29
31
8
33
37
10
5
13
49
47
20
42
52
52
39
36
14
1
31
31
9
6
3
62
40
7
50
36
12
2
43
14
18
24
1
39
39
20
0
74
56
58
23
25
25
40
2
68
2
30
8
4
47
40
18
12
7
47
40
23
18
88
73
35
8
60
50
26
22
55
51
23
20
58
80
56
28
19
41
37
20
17
13
12
5
38
18
56
31
26
24
21
44
41
13
10
41
41
14
7
23
55
45
26
24
7
4
16
65
67
36
38
18
38
51
12
47
38
18
16
15
12
65
62
15
78
68
44
35
42
73
58
41
42
39
10
8
28
25
24
2
42
38
21
4
19
12
66
39
51
47
26
27
30
37
17
15
13
53
50
18
51
17
75
44
44
16
12
68
66
37
36
42
10
7
55
18
14
12
47
14
48
42
26
20
13
77
66
36
23
12
75
67
65
56
29
28
3
20
63
58
31
65
62
31
40
38
20
18
48
26
41
18
13
54
41
21
15
47
40
23
15
26
29
13
11
10
72
32
23
7
5
0
39
35
43
60
40
38
35
16
14
9
7
73
68
64
60
55
34
22
0
78
34
34
15
11
6
45
46
17
11
22
35
39
18
8
44
38
15
1
75
42
9
75
16
40
34
13
7
45
24
52
42
21
20
17
51
47
22
18
43
48
38
6
41
37
10
37
30
6
32
8
36
11
8
48
13
36
17
12
8
43
43
18
14
39
36
17
14
44
43
23
16
77
54
56
17
12
30
25
1
64
42
69
51
54
26
24
64
65
27
22
86
52
37
28
24
3
23
25
7
2
51
45
50
49
9
75
32
38
12
9
68
40
15
39
36
85
52
55
25
20
32
26
9
37
41
17
38
22
4
38
16
29
21
6
16
41
36
15
13
62
59
52
19
17
15
13
32
12
58
94
19
22
32
36
8
4
48
24
21
63
60
34
26
23
24
22
2
56
19
75
45
55
19
16
39
35
11
6
14
37
34
10
68
63
34
30
6
51
42
18
15
41
43
14
10
37
34
12
3
51
25
4
3
39
40
10
7
18
24
48
38
16
5
4
38
23
6
3
58
50
28
17
70
59
39
19
16
10
54
48
31
56
52
27
26
23
42
36
19
66
44
19
13
4
55
48
26
12
28
23
23
6
5
0
34
24
60
43
45
20
14
28
52
49
23
24
33
25
27
39
36
18
0
13
42
24
4
14
58
32
40
38
18
13
72
44
40
13
51
46
38
19
12
3
2
31
14
9
66
53
22
16
70
23
42
49
22
2
19
61
45
17
6
4
68
34
12
9
42
45
18
16
12
8
55
25
48
66
35
33
17
0
16
12
50
45
25
22
20
10
54
91
73
39
17
48
38
17
12
74
70
24
28
38
40
15
6
4
18
42
56
52
22
23
6
1
32
37
21
17
11
9
8
6
54
50
30
21
28
20
2
1
40
31
4
0
53
36
36
19
12
2
62
26
3
59
57
59
31
19
15
28
26
6
74
47
72
56
45
51
19
25
1
73
25
79
89
40
36
69
38
31
11
9
5
42
42
21
18
12
89
74
70
34
35
34
9
2
52
51
49
39
21
16
38
38
20
7
5
2
46
43
26
23
14
66
87
57
50
49
21
41
46
19
13
40
36
15
33
26
3
72
46
33
14
5
30
7
30
40
2
24
6
50
56
25
4
23
17
16
14
6
76
59
58
30
6
20
36
16
15
6
90
72
65
37
26
36
43
5
84
52
48
49
26
61
53
25
20
77
55
45
62
36
15
14
8
4
74
40
18
4
42
46
20
27
27
21
0
34
24
60
50
30
9
56
44
17
9
35
21
4
2
44
13
39
37
18
15
7
3
58
73
33
63
55
15
19
2
0
53
28
22
25
22
2
0
52
38
37
12
9
45
38
19
6
46
47
21
18
23
41
24
15
85
74
47
46
17
12
10
80
74
55
47
45
27
50
43
20
19
11
44
17
17
15
35
35
1
36
8
66
35
33
66
62
38
25
11
48
23
22
25
8
5
54
27
24
84
64
29
25
4
23
28
46
44
20
11
72
48
21
15
4
58
64
35
38
14
32
33
10
7
83
44
22
54
65
33
29
10
47
13
53
51
27
3
2
52
16
58
48
5
43
14
31
11
9
47
40
15
8
7
58
43
14
25
23
4
34
27
8
63
54
20
1
16
11
10
8
39
24
4
1
43
48
45
24
5
53
27
24
20
2
54
23
56
23
15
30
25
3
59
27
62
62
9
50
43
20
18
26
4
74
53
60
72
53
49
30
42
33
17
10
0
27
47
36
18
18
17
13
7
2
42
33
11
10
64
53
30
22
3
32
3
45
48
17
77
68
39
41
37
12
9
45
38
17
13
7
35
32
10
14
72
60
59
39
40
19
18
63
39
42
17
13
21
23
3
53
51
19
85
38
50
45
17
65
57
64
43
7
32
30
92
66
84
50
17
67
69
34
30
32
56
15
14
13
9
62
45
5
45
36
12
10
7
5
46
46
11
10
18
1
43
42
14
21
18
1
44
44
18
30
23
7
28
25
8
5
50
23
35
16
14
13
45
30
33
36
18
16
7
4
54
46
27
32
29
5
3
48
44
53
48
58
16
15
62
51
17
62
52
27
60
43
22
0
26
26
42
42
24
23
17
9
47
11
10
28
24
0
71
64
39
47
41
2
50
50
24
14
56
32
18
52
43
15
23
50
53
27
32
12
46
25
17
62
56
33
12
71
47
43
38
19
17
55
55
23
21
46
28
23
19
40
40
12
7
55
50
18
16
49
45
18
15
25
39
4
42
16
69
78
57
42
23
22
15
72
30
2
19
19
54
46
17
13
30
8
25
50
9
10
5
50
44
17
15
9
41
42
39
32
16
11
29
30
10
6
36
32
54
39
34
16
13
39
35
17
8
69
59
39
36
38
34
0
45
80
57
36
54
77
64
42
38
22
2
0
61
42
30
24
1
32
61
67
65
21
37
25
7
5
1
28
25
1
38
38
35
6
3
41
27
36
32
52
23
45
45
11
9
86
94
36
52
25
3
1
64
65
52
36
35
35
12
11
2
26
24
62
31
39
11
46
39
40
60
47
35
10
3
15
10
6
84
55
24
24
57
20
33
4
35
38
5
3
66
64
60
39
37
29
10
53
42
61
57
64
27
63
60
22
22
65
61
53
32
10
29
2
66
37
20
12
82
46
61
31
51
8
38
23
3
49
7
42
16
8
71
66
33
14
2
63
26
40
19
18
17
9
79
50
46
17
15
42
42
10
9
23
53
31
23
28
18
2
36
24
14
10
0
53
75
29
20
17
15
28
24
8
43
34
15
11
4
54
18
63
54
23
25
23
0
6
40
40
18
17
12
39
28
21
7
5
5
65
34
14
70
40
38
30
37
12
11
4
86
64
56
73
76
14
53
43
15
70
66
57
52
19
27
77
47
15
11
37
27
8
2
75
67
58
58
28
83
61
62
36
37
61
54
22
14
76
76
72
62
31
30
12
1
76
11
23
6
5
54
50
53
23
18
70
68
9
87
56
55
37
17
41
36
14
13
11
42
22
5
20
38
0
22
4
36
19
1
53
24
49
43
66
66
39
15
32
29
11
9
62
46
45
41
4
1
60
48
11
7
22
23
23
23
23
4
1
75
64
29
25
34
37
4
35
9
35
24
4
2
34
3
74
70
21
22
4
1
79
52
28
23
61
55
55
58
54
52
35
25
8
2
49
15
11
56
27
24
40
20
16
13
11
2
49
40
17
15
5
4
51
38
16
13
11
7
5
3
49
40
20
15
12
63
60
69
22
4
3
39
37
21
20
15
14
12
42
12
64
24
32
33
2
65
35
14
12
9
3
39
36
17
13
47
44
24
44
19
8
70
50
38
22
34
66
32
7
78
76
22
24
4
2
61
63
19
21
0
74
49
48
23
10
56
30
9
8
6
43
41
19
17
4
46
38
16
13
3
16
33
28
8
34
33
11
4
30
44
45
18
52
79
69
40
40
20
18
11
7
49
43
33
12
3
43
15
35
35
35
7
1
42
61
60
84
34
40
35
15
45
42
13
86
76
51
49
36
14
54
52
63
44
45
14
54
51
30
20
11
84
76
35
12
46
34
14
9
40
44
22
38
48
28
2
0
57
54
22
40
29
6
50
42
18
18
16
3
56
27
12
9
42
19
1
16
76
58
13
43
42
19
46
44
23
17
82
32
56
20
43
15
11
54
60
22
4
19
2
54
23
48
16
1
79
35
24
11
4
70
47
48
13
10
10
38
71
83
50
20
33
32
12
6
5
1
63
63
30
12
8
5
83
40
32
6
1
51
8
60
49
9
42
52
15
10
45
45
16
11
22
35
55
19
33
27
8
40
45
22
20
46
30
21
62
49
26
5
1
22
18
31
36
16
10
9
19
27
1
37
35
14
13
10
7
24
20
4
0
43
11
21
20
36
25
4
36
38
15
9
41
40
17
15
6
72
14
42
25
5
57
55
53
11
7
3
46
32
17
40
30
12
9
34
28
10
3
53
60
58
55
43
15
12
4
65
59
36
24
30
35
3
27
39
12
9
31
25
1
58
53
21
25
5
4
34
31
10
2
53
16
37
36
63
47
48
13
63
72
52
22
14
28
27
7
51
56
20
3
30
34
11
6
53
34
31
5
42
37
23
22
78
32
28
8
7
44
27
7
4
53
47
24
26
22
6
0
66
61
33
15
14
12
10
7
20
2
5
4
15
76
42
33
11
7
44
26
7
6
5
0
17
3
14
55
52
29
0
57
46
28
25
19
17
7
68
56
63
31
26
36
37
11
8
20
37
11
4
1
78
36
16
6
41
38
20
17
71
34
17
12
50
37
17
12
29
19
59
43
85
7
41
40
15
14
68
40
16
38
18
16
4
77
87
56
11
10
21
23
42
37
20
17
0
38
39
19
10
58
44
37
12
42
32
12
5
52
57
62
27
5
27
27
4
55
29
48
28
26
19
29
5
3
73
70
33
7
74
45
34
31
33
32
12
8
36
38
48
17
15
36
39
6
4
1
52
47
21
19
34
44
15
11
22
47
48
21
18
80
66
43
39
40
20
15
14
52
51
20
19
14
33
31
12
8
64
63
31
8
36
26
9
7
70
35
34
25
66
41
8
41
56
50
80
72
29
6
41
42
22
16
12
65
30
33
31
6
1
62
52
31
16
14
12
22
6
5
54
17
10
8
6
23
22
34
27
21
4
0
54
46
16
74
41
24
7
4
22
4
17
12
8
4
30
33
14
10
8
5
58
33
12
0
48
60
21
22
1
55
75
33
12
56
37
16
39
24
32
13
12
6
45
44
21
2
18
62
65
32
30
26
26
28
22
35
39
11
8
22
32
34
21
27
25
7
43
20
9
45
25
4
48
25
22
20
32
12
0
22
3
29
29
5
14
68
38
30
28
54
21
20
40
11
56
60
57
20
37
27
5
77
66
37
41
18
15
10
40
45
12
66
14
51
39
21
4
2
49
26
24
25
6
3
22
0
15
39
48
45
17
11
50
27
23
5
3
26
27
4
63
84
44
39
21
13
64
62
38
48
26
24
50
51
16
13
27
9
7
5
22
20
5
65
37
35
17
47
33
60
43
27
31
24
12
31
25
2
55
32
30
12
28
10
23
40
14
8
52
50
32
31
29
23
5
87
70
15
9
39
30
12
10
9
5
55
52
22
25
28
5
42
26
6
5
2
55
55
17
50
45
20
18
0
22
21
49
42
25
23
20
33
31
9
51
24
23
18
41
22
12
34
30
6
36
40
10
2
70
44
22
19
30
33
17
12
8
47
20
15
10
33
33
7
0
36
54
53
25
16
38
41
20
59
39
37
13
6
18
20
0
23
73
49
12
82
61
27
8
65
22
10
7
33
32
7
5
0
35
7
34
36
73
33
14
13
74
35
73
64
31
14
10
15
13
39
45
8
68
66
27
11
8
90
25
44
51
38
36
15
14
7
60
48
4
29
30
14
7
3
33
26
6
5
2
38
37
13
59
33
46
43
16
59
35
18
22
19
6
3
0
54
50
15
75
69
44
43
13
9
26
28
64
25
22
26
32
30
14
12
9
47
21
18
44
52
50
27
23
18
26
24
7
40
37
18
15
2
46
38
21
13
4
71
38
36
17
56
49
28
19
2
16
13
48
46
23
14
10
52
46
26
19
17
15
12
78
70
50
18
52
30
18
32
26
9
6
4
58
58
40
40
15
9
54
26
68
28
29
12
11
21
58
44
29
6
57
42
13
12
39
30
10
2
43
52
23
16
47
50
20
11
10
31
29
6
21
1
55
46
28
19
14
33
30
18
5
24
60
59
19
10
2
58
28
53
44
22
20
18
12
24
24
5
7
27
60
20
1
15
33
28
10
9
5
20
25
30
3
0
21
4
39
17
1
12
10
53
20
20
3
48
20
17
22
19
59
59
32
17
11
30
34
21
14
7
87
57
30
50
51
26
14
36
29
9
27
23
8
2
21
20
70
66
27
22
4
2
75
38
17
8
37
54
50
28
24
29
27
10
5
48
45
22
19
42
34
15
13
12
38
39
15
13
57
76
40
18
13
19
10
36
32
4
39
19
66
36
34
13
6
35
32
16
10
9
57
19
16
8
7
5
40
20
14
39
18
24
6
22
40
19
9
7
21
18
2
29
23
65
13
50
28
28
26
34
29
15
12
7
4
2
38
19
18
14
13
1
29
30
11
4
76
43
50
87
47
41
15
12
29
21
5
67
66
21
59
61
32
26
30
11
9
8
49
23
7
57
41
40
18
36
42
11
8
4
33
35
5
3
12
44
23
18
57
55
25
35
31
11
4
48
46
17
5
47
19
1
0
22
24
7
3
47
38
33
14
28
36
13
38
15
13
44
45
20
23
36
8
7
47
44
9
4
35
40
13
24
28
5
1
55
39
25
24
13
43
21
18
27
23
5
42
45
20
17
12
10
43
38
21
17
15
11
23
3
49
14
25
6
5
0
28
58
45
39
41
19
16
8
50
24
28
1
73
53
52
19
17
16
13
12
11
24
6
34
5
11
35
31
5
54
55
23
18
21
47
19
25
24
1
48
40
22
19
17
13
70
61
47
26
32
21
1
40
23
20
9
53
35
11
8
19
5
18
45
33
14
7
34
10
85
86
42
22
10
50
19
34
33
13
9
46
54
28
27
12
25
33
35
11
7
5
74
63
24
72
59
35
20
14
34
14
12
5
42
25
21
29
29
8
58
23
67
39
36
16
10
17
27
9
6
2
54
53
24
23
2
76
42
32
45
53
20
17
50
57
27
26
38
11
36
24
20
23
29
63
37
35
28
27
41
38
42
38
16
42
14
10
51
23
30
20
71
66
50
38
12
9
40
43
22
12
82
53
54
53
10
33
23
0
29
4
2
61
56
20
12
11
29
42
2
89
68
23
55
17
30
7
27
7
25
30
35
34
26
23
55
25
45
10
51
29
55
53
77
60
22
42
60
28
25
31
23
4
0
20
16
15
64
55
56
81
49
72
44
32
54
15
33
29
10
3
52
51
18
80
57
51
24
64
48
47
22
8
38
60
18
71
72
48
19
65
61
42
8
41
39
18
56
13
10
83
71
64
32
61
58
35
16
51
16
47
41
19
13
38
29
11
11
7
0
58
57
38
35
31
12
9
1
43
18
26
28
6
0
19
27
25
12
8
3
60
58
66
54
31
27
59
31
33
3
56
56
26
31
32
3
0
28
34
5
2
32
32
10
7
61
58
32
29
27
24
20
57
57
31
22
3
25
23
6
3
40
16
12
68
44
39
36
40
40
6
65
38
39
23
22
8
35
38
58
40
37
15
38
39
6
0
69
26
26
1
54
50
24
23
20
47
18
40
3
24
30
26
9
8
3
44
23
22
14
41
21
16
12
8
53
52
23
48
27
21
23
24
1
13
6
45
55
20
18
50
49
29
24
65
36
28
9
40
33
19
16
11
29
44
21
19
8
34
33
8
20
56
47
25
9
25
23
67
80
40
28
33
2
25
86
26
34
15
12
8
28
59
12
8
7
35
34
7
41
18
16
10
77
89
46
44
40
39
49
47
26
14
30
68
20
2
59
50
30
29
25
37
30
15
8
3
51
48
26
20
36
36
53
32
33
3
1
12
56
14
41
35
14
80
51
26
66
64
32
20
0
41
21
20
41
37
5
22
17
62
32
15
54
47
26
48
19
57
55
54
56
16
47
17
15
47
36
10
57
65
79
35
51
24
2
49
47
21
18
58
54
35
12
10
31
5
52
58
24
7
40
9
7
15
78
35
16
13
31
30
31
14
13
3
20
20
48
17
30
48
47
21
3
80
52
62
54
72
36
33
9
2
72
37
36
14
40
31
27
58
44
22
12
47
40
33
44
13
8
55
55
25
66
69
47
49
20
42
31
24
55
53
44
29
7
51
48
23
18
15
29
28
0
47
33
15
9
7
65
64
24
6
55
49
28
24
22
5
56
47
27
39
1
45
68
54
20
78
69
40
19
35
28
7
70
60
80
40
50
42
22
83
35
42
43
25
30
34
37
13
10
8
53
23
45
44
16
14
46
35
15
14
0
12
41
40
12
10
6
26
29
42
27
17
12
76
76
86
70
39
33
37
73
28
26
75
54
72
45
42
14
20
17
44
45
23
17
70
39
37
30
30
6
37
52
47
22
20
5
51
46
14
27
48
5
34
14
54
10
38
26
41
22
9
6
14
11
8
29
5
3
67
17
11
8
26
26
6
59
50
15
14
13
38
30
11
54
60
84
76
44
62
63
61
28
29
24
4
0
49
36
21
39
33
35
36
9
3
1
41
38
11
10
65
42
24
24
3
71
51
52
18
15
37
34
50
27
30
28
9
2
41
42
19
16
3
52
22
57
82
55
28
6
5
21
55
54
30
31
28
4
0
70
48
56
56
20
26
8
0
32
25
9
7
19
31
28
6
0
49
49
27
9
25
14
47
27
2
25
4
24
67
37
49
17
46
17
8
5
35
42
7
44
42
22
59
46
61
64
18
15
71
72
9
55
66
59
52
63
52
35
31
14
9
23
48
39
2
60
60
37
7
27
30
1
53
53
17
14
25
75
37
36
12
7
70
59
50
42
40
11
64
35
9
28
9
41
41
20
16
59
57
31
25
22
58
35
33
31
29
25
1
3
12
9
68
53
41
45
25
26
8
6
4
1
35
29
9
6
50
47
31
14
66
32
28
3
57
26
21
45
68
43
26
4
47
84
88
80
44
51
22
65
33
28
20
19
24
24
1
14
41
37
20
13
66
41
40
13
5
65
40
52
18
94
20
68
66
30
32
39
2
35
29
34
31
9
6
59
58
23
17
52
26
5
60
57
18
77
77
44
23
26
1
35
31
10
55
49
11
8
38
20
0
19
48
45
45
47
25
23
17
15
12
5
72
45
21
19
43
54
46
21
11
68
37
31
4
72
73
28
12
12
66
44
21
17
14
80
42
32
17
10
53
49
27
38
37
5
35
8
0
24
26
25
24
53
53
22
27
59
51
19
58
77
26
42
32
16
14
11
42
5
24
22
53
50
13
38
36
1
44
75
74
38
42
44
42
80
56
49
27
58
52
33
10
35
5
57
68
47
36
34
30
15
10
8
35
31
9
8
56
52
30
58
21
36
27
25
6
1
57
36
35
16
14
3
26
27
0
52
40
9
20
18
2
16
40
39
21
15
13
44
14
5
30
4
34
37
9
5
70
48
30
3
27
25
24
63
65
37
25
24
29
1
58
42
47
22
59
55
29
26
19
7
53
28
13
31
33
56
33
4
43
39
4
0
53
57
84
72
21
18
14
35
39
12
5
44
27
22
20
29
25
7
3
58
57
33
26
27
15
28
5
69
43
37
9
6
50
45
27
25
15
11
50
24
82
38
30
14
11
9
47
11
26
10
45
24
8
80
34
9
6
57
51
26
24
18
19
54
21
19
34
25
23
22
20
27
21
39
11
9
65
54
31
59
77
62
81
49
45
55
19
75
70
48
32
48
47
25
62
59
58
61
33
36
66
40
25
3
33
3
19
52
42
26
42
21
15
8
14
29
29
12
9
20
57
80
49
40
17
10
42
37
39
11
39
16
7
56
42
24
31
27
26
5
45
38
5
4
33
32
7
71
52
58
55
23
42
35
8
2
35
33
12
55
28
25
35
57
16
74
66
37
30
7
0
60
17
80
52
43
25
20
7
63
55
29
25
22
49
18
14
7
22
29
41
6
37
37
17
7
75
74
87
76
47
32
33
15
10
5
55
49
54
59
49
20
17
65
36
38
17
12
10
9
0
56
49
28
70
48
42
48
16
6
41
87
85
63
43
43
14
11
3
40
44
29
11
16
59
51
32
17
29
15
6
60
65
51
40
22
13
8
13
22
52
49
18
11
35
49
36
13
9
43
67
52
29
15
35
41
26
60
47
24
23
18
43
47
48
11
25
23
40
27
9
4
27
61
48
30
1
26
20
10
77
45
64
28
66
60
11
72
25
48
37
16
10
9
39
57
53
36
70
66
36
70
66
24
64
67
32
4
61
78
54
61
33
24
34
0
57
27
25
18
62
55
28
22
37
45
5
2
21
54
40
36
14
9
30
53
43
13
36
57
54
14
52
50
28
26
22
76
55
52
26
23
45
46
22
20
93
73
51
49
22
21
78
18
79
34
77
68
44
39
56
77
59
35
66
36
55
33
28
3
18
20
42
16
38
20
72
52
18
15
19
52
23
21
37
32
3
51
46
17
38
37
10
5
58
52
32
27
22
46
43
18
11
97
57
80
26
68
62
35
55
50
26
25
24
84
66
59
56
41
32
12
10
63
41
36
28
67
54
21
54
54
29
62
58
37
14
9
51
33
23
87
27
32
6
67
50
17
45
60
55
27
55
50
27
21
19
16
25
24
2
5
48
40
22
16
0
48
23
18
20
3
44
23
19
18
35
32
13
7
5
2
32
13
7
3
44
43
19
15
11
38
48
13
39
18
13
11
8
20
4
26
17
20
31
3
0
33
24
5
3
1
35
17
13
12
7
36
15
7
21
18
0
24
21
15
24
22
9
27
22
4
2
14
11
9
40
12
11
7
0
47
21
19
58
48
30
21
10
51
50
21
20
17
14
8
32
31
7
3
55
26
35
2
47
50
30
52
44
25
24
21
20
12
48
38
17
13
90
60
66
44
40
29
7
6
3
2
59
50
22
28
10
24
26
49
23
19
20
32
0
53
39
18
16
27
0
0
46
44
20
16
14
25
5
1
54
12
24
23
5
30
17
64
5
66
43
16
7
19
22
0
18
25
24
37
27
11
9
4
39
18
15
13
11
9
1
21
0
44
19
17
9
30
29
9
5
3
40
29
12
4
81
52
26
22
3
21
8
13
26
29
11
5
4
2
66
63
25
29
13
11
5
54
46
25
1
54
7
34
31
60
59
53
17
17
40
39
9
22
45
65
40
47
27
29
5
4
39
22
38
26
7
47
53
26
9
29
28
8
2
22
59
18
20
51
23
25
4
14
81
55
22
17
8
36
40
14
50
50
18
23
8
4
22
4
19
2
50
20
68
58
25
11
3
3
32
28
4
30
15
4
41
41
17
8
8
5
42
24
19
78
22
3
0
3
89
34
31
13
10
34
16
8
25
39
35
18
0
17
15
0
24
43
33
24
17
0
29
7
4
17
52
47
21
4
20
1
18
0
7
37
29
10
9
7
58
59
12
61
50
21
18
14
10
48
43
12
16
18
0
3
43
22
83
51
28
53
76
24
17
39
36
13
90
79
74
58
34
10
30
9
4
42
14
57
30
21
1
52
48
27
21
11
64
35
31
9
0
67
48
26
24
21
73
40
6
34
32
12
60
73
19
60
73
27
12
3
16
39
20
19
17
54
33
13
9
0
63
45
12
12
5
5
47
9
87
45
20
18
0
47
16
14
11
0
37
10
41
37
20
15
9
3
24
33
23
22
45
23
35
16
14
38
33
8
76
62
30
23
4
3
61
36
16
40
43
43
38
12
10
22
19
1
17
39
13
11
9
66
31
6
38
23
6
2
0
41
38
19
28
1
17
19
32
48
42
12
10
28
13
24
4
3
19
13
34
27
20
2
0
20
57
52
47
22
29
55
61
14
9
7
29
26
6
61
51
54
29
24
7
57
37
34
10
8
43
43
22
6
35
40
45
21
26
26
10
4
23
29
5
3
76
64
35
27
3
21
83
48
18
40
13
24
39
36
9
2
60
33
32
11
6
23
26
17
55
50
26
24
17
72
68
51
32
41
38
11
7
Frecuencia Clase Frecuencia % acumulado
5253 6 5253 11.97% Histograma
4974 12 4974 23.30% 6000 120.00
5237 18 5237 35.23% 3000 60.00%

Frecuencia
4954 24 4954 46.52% 0 0.00%
4242 30 4242 56.19%
3509 36 3509 64.18%
4013 42 4013 73.32%
3153 48 3153 80.51% Clase
2654 54 2654 86.56%
2016 60 2016 91.15%
1342 66 1342 94.21%
1071 72 1071 96.65%
795 78 795 98.46%
400 84 400 99.37%
214 90 214 99.86%
50 96 50 99.97%
13 99 13 100.00%
y mayor... 0 100.00%
Histograma
120.00%
60.00%
0.00% Frecuencia
% acumulado

Clase
EDAD
59 EDAD Cuenta de EDAD
79 0-6 5253
59 7-13 5844
50 14-20 6043
34 21-27 5526
16 28-34 4175
2 35-41 4612
9 42-48 3882
5 49-55 3044
52 56-62 2032
30 63-69 1471
25 70-76 1115
5 77-83 566
40 84-90 264
18 91-97 53
16 98-104 10
14 Total Result 43890
4
39
19
16
15
23
42
22
20
19
0
36
18
4
38
35
10
58
58
25
14
34
30
13
11
7
19
13
28
9
1
42
45
25
22
39
43
25
38
40
49
16
14
36
35
27
24
7
3
39
14
12
8
32
30
17
1
28
27
5
68
38
48
30
14
10
7
23
59
32
9
39
38
4
24
25
4
1
16
49
9
27
29
10
38
5
27
44
42
19
12
7
30
28
6
73
34
25
9
7
4
1
43
20
18
38
20
18
34
30
4
18
42
58
14
11
70
24
22
4
27
21
20
56
57
17
15
14
13
30
29
3
63
35
35
13
9
65
26
30
28
2
0
32
48
55
42
22
2
19
15
72
44
7
31
10
23
19
43
37
11
10
8
5
4
1
31
13
7
42
36
15
11
5
41
38
67
66
33
34
8
4
32
32
10
8
45
30
13
39
37
12
63
48
28
3
26
24
38
25
22
4
60
49
29
10
27
25
22
3
34
17
14
70
25
26
4
50
22
17
13
32
42
41
17
66
38
31
12
10
57
25
29
10
54
40
51
41
9
24
18
1
25
21
0
57
37
14
7
35
12
5
28
24
5
18
27
27
1
86
58
54
25
57
57
25
4
21
32
25
6
5
2
0
33
36
9
7
2
22
48
32
30
29
10
52
24
4
40
62
68
41
34
14
12
36
33
17
15
10
9
44
47
19
15
48
49
27
25
5
19
59
53
34
7
83
65
45
39
12
9
5
57
39
14
38
34
13
44
45
15
14
57
88
31
25
10
7
3
39
28
10
7
4
35
33
13
8
7
2
57
48
12
10
58
48
26
7
24
3
23
44
30
10
7
23
24
2
31
37
10
33
16
11
9
62
44
40
11
52
45
12
57
58
57
35
35
16
15
9
2
29
28
2
37
34
2
69
60
31
28
38
34
6
64
50
25
23
16
7
33
25
7
0
23
50
52
24
16
93
65
65
61
31
28
8
6
36
33
8
38
76
65
27
9
42
38
17
12
59
81
48
43
81
75
68
49
20
11
65
44
24
18
16
9
7
25
9
4
41
24
6
22
16
11
52
24
22
34
26
5
1
52
44
24
19
0
17
15
42
34
11
9
40
35
13
12
5
33
52
24
57
48
3
48
38
20
16
6
45
38
17
14
65
63
54
50
46
57
63
34
17
67
46
30
14
8
17
35
25
70
32
29
52
24
50
51
47
32
2
26
5
40
39
19
11
50
45
25
23
21
9
62
70
39
50
50
30
53
28
0
25
4
23
20
16
27
26
6
4
2
33
34
17
15
2
45
7
70
16
12
40
36
5
33
29
2
60
47
26
20
47
16
71
26
4
29
26
7
5
2
32
30
39
18
16
14
0
24
25
7
59
50
29
8
6
0
22
19
17
12
73
67
30
12
52
48
24
10
51
41
46
45
25
3
24
3
47
38
21
19
53
27
45
21
14
31
27
5
26
20
3
36
36
11
52
52
23
22
16
48
36
14
11
9
25
6
0
49
48
27
26
23
22
20
18
16
13
41
32
14
11
6
45
35
15
12
9
21
23
1
65
24
31
29
13
8
18
0
34
33
17
0
28
43
6
57
30
24
21
57
38
29
13
9
39
39
21
20
16
13
7
73
19
15
12
40
40
24
14
12
8
1
29
22
4
2
22
40
40
17
11
3
46
43
19
17
15
9
76
63
43
40
22
18
14
11
5
0
41
17
31
25
11
7
2
0
27
7
63
36
17
12
11
45
40
16
14
12
8
4
2
1
49
37
39
38
19
39
32
15
14
7
27
23
3
46
60
34
23
21
35
9
37
19
17
1
16
8
20
25
30
12
10
6
45
40
21
19
17
14
21
18
71
45
31
46
8
70
71
35
29
41
38
75
52
54
45
26
24
2
34
25
4
61
53
35
32
28
24
10
63
41
45
17
86
64
57
49
29
12
26
4
2
0
23
20
16
45
16
4
2
23
19
88
48
10
9
26
25
7
5
42
45
13
12
65
47
9
33
9
38
60
52
17
0
12
24
24
6
59
46
22
20
16
2
43
43
21
0
19
32
12
51
16
49
52
23
34
36
34
13
8
5
45
25
5
2
16
59
36
27
28
7
2
28
27
9
8
5
21
29
28
7
36
26
26
0
75
36
11
52
20
59
58
33
7
24
23
60
58
52
51
27
22
2
48
43
22
27
2
24
57
64
58
44
19
12
59
40
22
17
0
75
76
41
17
6
34
1
20
55
56
23
58
25
24
23
1
21
48
45
18
9
30
34
32
32
7
38
15
9
33
48
41
10
5
49
46
21
17
0
68
44
16
20
21
2
24
25
5
31
30
8
51
48
31
28
9
7
5
71
56
20
23
4
27
23
0
64
43
42
19
17
8
53
33
31
20
1
18
54
52
10
44
37
7
3
48
3
67
37
34
16
14
11
6
40
40
15
11
7
43
40
20
14
10
5
29
25
3
56
70
67
45
42
36
37
28
6
48
43
26
24
28
46
44
19
16
39
37
13
11
1
0
57
79
34
33
16
8
0
50
45
15
26
17
30
24
46
40
18
16
11
10
7
44
44
18
14
7
62
25
25
13
4
38
35
11
5
61
21
16
1
53
30
13
10
3
26
9
6
22
26
28
11
51
38
19
17
16
12
11
34
29
13
7
53
49
12
47
27
10
79
66
55
46
43
17
16
14
2
46
20
15
12
75
72
45
43
15
10
8
76
70
42
38
36
29
33
44
40
16
29
27
6
50
26
24
4
37
37
6
35
34
14
12
2
61
57
15
39
38
17
13
7
42
48
14
11
34
29
7
3
66
61
38
2
34
12
10
25
82
30
38
20
18
37
35
12
29
53
33
24
6
4
1
50
38
19
0
13
57
53
31
19
34
43
7
6
29
11
10
45
38
18
21
25
60
41
5
35
13
6
42
44
21
15
73
47
43
27
5
52
43
20
8
75
79
42
19
75
46
2
35
43
33
8
1
57
18
86
36
16
13
49
50
11
44
45
11
75
74
54
42
46
5
43
37
18
14
13
39
39
12
9
2
65
56
36
13
8
44
38
19
0
17
14
13
11
65
32
82
53
45
42
55
46
30
45
43
13
31
40
17
7
35
26
37
14
26
28
26
23
22
18
46
15
36
25
6
5
33
27
7
5
31
16
14
69
30
11
22
22
2
57
50
34
28
8
36
40
13
8
35
42
24
42
79
54
50
48
13
46
44
8
42
40
60
67
28
31
30
67
64
66
66
42
50
50
19
26
3
23
40
30
7
50
25
75
25
29
48
38
13
8
34
36
20
17
7
79
48
20
16
73
53
54
20
32
30
1
28
25
5
35
32
11
7
0
43
29
12
0
52
32
10
9
21
27
29
5
4
2
72
49
18
13
83
74
49
23
41
37
51
51
19
16
41
50
53
26
22
56
50
17
78
53
25
43
42
47
21
1
19
39
24
36
36
13
7
3
28
75
72
43
40
18
15
78
56
38
34
86
34
14
6
79
44
20
11
37
18
26
34
7
40
32
21
16
14
10
32
32
10
7
0
43
43
20
17
35
49
34
29
13
10
8
50
44
39
15
11
6
67
25
29
26
9
65
49
30
67
41
11
37
5
34
32
14
12
41
38
10
58
45
17
32
28
67
66
47
24
19
44
30
20
2
53
28
40
11
23
64
52
18
15
36
33
6
3
62
57
39
22
37
16
1
30
28
5
29
27
5
3
54
34
40
44
14
12
10
8
20
2
76
59
53
26
25
35
34
3
49
45
17
17
65
64
41
18
13
74
69
41
44
71
28
8
5
21
26
7
2
86
53
29
24
60
34
30
37
57
40
16
15
43
41
11
10
55
63
41
50
55
22
18
60
63
30
25
4
0
51
45
55
50
28
3
10
79
47
37
13
75
74
46
43
42
40
38
46
45
40
17
78
80
44
22
45
46
14
11
66
58
16
74
60
65
56
53
23
14
47
37
17
12
86
41
38
18
5
41
39
41
11
65
27
30
2
60
43
13
43
43
16
8
36
48
21
11
8
45
7
6
40
35
33
9
8
74
79
79
44
20
27
1
58
22
25
2
1
63
17
67
74
31
4
33
16
50
38
19
18
6
60
50
33
78
72
31
32
7
2
40
38
9
2
38
1
52
45
24
35
28
10
6
75
42
54
20
0
38
19
18
13
8
40
33
13
11
40
16
15
64
56
12
75
52
27
10
2
24
21
48
23
19
49
29
12
11
42
18
15
58
75
38
43
9
6
69
60
36
6
76
61
20
39
12
4
43
14
16
16
62
46
21
16
51
23
28
12
10
29
36
9
6
35
32
11
6
38
38
16
12
9
60
53
25
18
14
43
35
15
11
46
40
17
16
10
9
41
31
13
2
29
18
76
49
29
12
28
23
3
1
0
31
31
32
12
9
5
4
0
51
37
19
4
12
75
42
40
35
35
41
13
55
39
16
15
14
30
27
60
35
16
82
50
48
20
56
51
26
7
26
19
56
45
25
23
4
94
74
28
32
59
47
22
20
44
18
14
48
49
22
28
0
13
10
5
23
35
32
7
2
33
36
48
49
25
24
17
38
19
15
31
40
47
20
17
42
17
32
44
38
23
20
56
46
30
27
23
15
38
37
12
2
68
54
24
32
3
47
52
48
50
23
5
2
20
82
58
57
60
44
35
8
80
39
34
10
48
51
21
30
32
57
50
30
25
4
61
50
10
54
26
4
25
59
34
30
8
44
34
17
12
65
55
77
37
35
0
70
67
38
40
19
18
36
3
42
35
12
3
45
40
20
16
12
8
73
39
35
12
9
70
65
34
16
11
9
48
52
25
5
24
19
43
40
26
25
19
49
58
29
7
37
14
13
60
33
60
30
27
6
3
26
21
74
64
34
36
34
16
10
38
32
37
18
17
66
54
32
28
24
35
36
0
75
81
89
58
53
21
19
19
3
66
42
19
9
48
60
38
11
6
57
15
12
52
47
23
25
5
21
60
58
54
52
30
21
26
6
46
44
19
16
10
53
48
27
23
50
40
16
11
24
22
6
3
45
18
45
12
50
54
57
18
17
91
58
34
33
21
80
70
53
33
42
40
10
42
39
1
35
10
67
68
40
20
19
4
49
47
73
55
26
84
40
55
25
0
23
21
0
22
24
48
26
9
23
22
5
0
45
44
22
20
17
69
68
37
15
36
34
11
3
42
36
17
15
10
42
31
27
8
28
72
37
36
31
19
34
28
0
35
43
18
16
48
38
11
22
50
76
16
48
46
24
25
3
2
28
26
2
54
43
38
24
22
21
60
26
8
7
1
36
39
9
5
40
41
12
3
20
46
14
11
19
54
46
26
24
7
3
14
46
41
22
21
16
54
47
10
8
64
31
68
46
33
0
26
24
46
63
59
57
30
47
53
48
31
3
13
75
73
31
25
40
37
10
40
39
19
43
19
2
16
14
63
63
45
44
22
13
8
62
61
33
31
49
25
50
53
54
85
59
58
34
33
85
38
45
17
10
58
56
32
48
15
12
52
24
22
19
19
18
72
54
26
25
36
60
86
59
47
36
31
6
57
48
23
9
38
19
44
50
45
19
14
12
37
36
17
22
43
17
25
4
20
37
17
15
26
46
27
62
58
37
35
37
10
6
26
7
4
74
70
69
59
35
29
10
6
23
22
21
56
36
15
92
76
70
48
47
82
57
93
52
49
52
16
39
36
11
78
65
56
37
56
25
22
37
36
5
51
50
24
17
0
98
69
37
36
30
60
52
31
8
23
47
22
20
16
40
53
51
28
27
22
37
35
13
2
54
25
6
23
69
17
75
67
67
44
43
22
64
28
73
52
43
8
72
66
73
65
68
21
20
11
6
27
8
42
15
15
13
32
23
8
7
1
27
32
7
5
38
39
18
16
11
44
36
14
7
23
22
29
2
1
43
45
17
29
39
35
17
12
78
41
40
36
32
31
5
49
54
20
17
66
64
42
34
42
74
47
50
17
75
52
52
24
50
25
21
16
55
44
16
51
57
68
66
86
79
71
57
22
17
75
47
44
49
21
51
60
11
66
26
30
30
31
78
57
52
48
64
32
38
14
9
2
43
35
15
13
11
76
74
55
42
40
17
17
44
76
19
86
86
37
26
9
7
52
65
54
44
41
19
16
76
53
50
25
19
38
40
38
12
11
55
50
24
2
28
6
3
39
46
42
15
11
9
37
34
29
43
45
22
18
12
32
35
45
6
18
16
37
10
65
37
10
72
66
40
35
21
3
0
49
44
26
16
9
85
57
55
27
26
24
54
43
50
30
31
1
26
66
62
45
38
58
63
40
20
17
80
73
51
49
46
76
45
44
17
14
71
49
78
31
47
45
22
57
50
26
17
15
73
45
53
15
42
13
67
64
25
28
61
39
41
13
40
94
77
49
55
50
58
46
27
22
17
32
30
4
0
59
67
26
84
43
30
33
58
48
22
57
55
23
15
64
47
54
49
19
15
24
51
37
0
26
22
4
37
38
13
9
36
15
8
39
20
36
37
5
46
56
30
14
77
75
53
50
27
6
4
64
35
40
10
8
3
30
29
10
9
26
22
6
67
67
51
46
23
20
15
73
46
44
21
9
40
2
49
51
25
1
23
14
58
51
28
70
45
41
21
40
37
36
26
22
69
22
1
76
57
52
48
47
60
46
25
13
51
24
23
51
7
46
51
47
53
63
34
32
27
25
43
70
38
36
3
81
76
73
42
42
8
85
83
50
17
37
35
8
6
50
55
48
29
21
55
77
30
42
16
77
62
77
70
29
35
70
45
39
6
65
38
13
49
45
17
16
13
29
49
36
75
50
10
23
34
74
72
70
69
44
42
12
50
42
28
4
2
39
51
48
24
22
13
74
68
40
83
80
76
19
72
49
59
53
28
25
40
32
5
25
24
52
36
12
8
72
67
75
54
30
33
53
45
42
40
24
20
58
56
25
34
38
18
15
13
10
79
75
38
44
45
15
14
11
26
32
29
13
1
20
56
71
16
41
31
6
5
39
38
8
1
27
70
58
37
27
51
53
30
20
18
49
45
14
60
19
16
56
49
25
7
45
43
21
19
39
15
8
43
39
1
45
48
15
12
73
48
19
17
20
32
1
51
57
12
11
73
41
67
54
18
65
40
71
28
22
75
60
69
60
29
33
67
60
50
46
18
9
31
2
32
32
9
1
87
65
64
62
34
44
55
22
30
61
61
14
31
48
44
18
17
13
34
45
30
12
20
62
56
33
19
23
70
64
55
36
31
14
34
85
58
52
43
38
43
19
16
6
48
83
40
66
42
75
50
30
9
7
41
20
1
42
9
50
43
24
23
21
75
38
36
14
34
9
7
4
19
22
24
56
24
30
28
5
2
44
41
17
14
11
44
44
20
18
15
6
40
28
12
7
13
51
50
24
19
66
35
29
55
23
14
26
24
4
26
26
2
0
19
43
13
40
33
15
13
3
71
35
22
23
6
2
36
29
7
4
45
54
25
17
23
8
0
51
48
24
1
18
15
54
29
11
58
51
29
26
39
39
15
9
41
44
23
15
13
54
49
22
43
20
16
9
27
19
4
18
20
73
69
41
40
48
43
7
5
62
33
35
15
14
11
10
27
20
0
39
29
10
7
4
41
36
16
13
6
38
39
15
13
11
23
2
38
36
15
9
39
31
11
8
6
59
39
47
48
20
18
53
52
25
24
24
23
71
46
40
38
81
46
58
59
63
37
17
9
5
62
58
38
18
34
13
9
56
31
22
33
11
65
21
0
46
31
10
7
76
46
16
26
0
51
32
15
13
13
39
34
8
6
44
87
75
52
43
3
18
39
6
17
16
42
34
20
13
10
36
35
7
2
69
36
14
34
30
29
54
23
20
19
37
36
14
8
36
17
10
7
33
23
26
14
55
41
18
15
46
36
9
5
51
24
28
38
17
56
45
22
17
39
35
10
76
48
58
57
23
21
20
40
41
13
12
5
47
50
16
9
54
46
25
5
21
19
18
26
31
29
9
90
17
16
14
39
40
40
20
15
14
12
65
39
36
24
19
50
41
22
20
64
46
43
35
37
15
11
25
2
37
44
22
18
7
32
32
5
66
60
28
29
28
5
71
47
45
50
49
49
21
18
10
50
21
43
44
20
17
15
45
42
14
75
70
71
45
46
22
27
28
8
58
20
2
32
31
47
24
0
17
15
42
18
50
50
46
10
8
43
36
6
45
47
16
13
50
47
13
11
46
32
11
8
5
0
32
9
8
44
43
12
10
7
45
47
45
24
13
70
37
14
61
23
5
14
16
65
45
37
33
18
16
2
80
70
58
57
55
28
38
15
13
77
80
47
45
24
23
40
35
8
53
46
23
18
6
52
27
24
79
50
43
21
18
15
26
29
5
46
46
54
33
27
1
47
50
28
11
8
5
3
0
48
37
15
12
10
8
6
3
48
56
15
14
12
23
23
3
63
23
0
30
28
6
4
2
76
63
95
79
83
32
58
55
30
15
69
29
1
0
56
52
27
24
25
3
41
42
5
4
50
23
3
29
0
36
8
48
20
14
5
74
50
28
25
5
71
69
39
8
35
33
11
4
27
12
3
39
58
52
25
62
47
26
3
24
14
39
38
38
18
15
63
37
35
13
52
52
22
17
41
41
42
38
43
60
42
16
14
67
72
60
22
7
2
52
48
23
20
12
50
19
15
63
38
4
44
19
77
42
41
39
38
36
77
49
22
11
45
12
43
42
40
6
25
8
66
76
68
42
7
40
38
36
34
2
74
38
10
46
44
23
20
16
79
73
50
48
45
39
42
20
50
33
32
4
56
52
26
24
22
25
72
68
44
84
64
46
33
32
30
40
27
6
60
53
58
32
29
23
21
55
25
84
42
19
17
70
74
49
76
53
51
50
46
35
14
24
1
47
38
38
39
16
12
40
36
14
13
13
44
50
8
45
40
20
44
12
12
59
26
24
29
47
48
19
30
31
7
4
2
54
52
20
19
57
29
26
25
22
43
17
20
19
0
52
48
72
44
41
38
36
31
52
60
30
62
46
23
21
21
50
19
17
56
53
33
30
23
18
62
55
37
16
6
41
22
16
40
19
33
25
42
4
24
23
30
29
6
2
28
5
40
37
16
5
39
41
8
39
18
9
38
42
14
65
56
28
26
87
50
47
39
28
11
8
7
78
30
26
58
58
47
26
10
78
42
35
38
35
10
3
46
38
19
17
31
32
5
60
58
20
26
36
25
35
40
17
10
39
72
42
45
48
15
12
52
29
45
44
15
14
58
53
53
52
48
12
77
69
37
70
37
71
63
41
38
23
70
45
42
16
29
13
54
60
50
33
39
6
5
3
36
32
9
70
42
38
72
15
65
23
67
60
63
72
50
46
8
6
50
46
11
53
48
22
22
16
45
35
73
70
47
18
12
54
55
52
30
24
17
37
7
40
39
17
13
92
80
50
60
49
45
11
64
51
26
25
17
53
49
20
17
57
53
30
21
30
48
56
43
13
9
43
19
11
53
51
40
20
12
10
90
48
32
17
16
14
69
64
30
6
2
53
32
4
1
84
30
34
13
41
36
15
22
24
7
0
19
47
45
23
18
46
42
17
14
51
49
19
26
22
1
48
37
31
7
45
44
22
1
16
54
48
27
2
23
19
9
71
68
22
18
0
42
44
36
20
19
17
78
76
68
31
8
43
40
42
21
3
71
43
39
74
34
42
42
18
16
89
48
59
31
28
6
1
35
32
5
2
64
60
27
67
55
28
23
1
40
37
37
14
3
90
70
38
38
18
13
8
71
63
38
38
5
3
37
8
32
32
8
5
54
54
28
28
26
0
70
48
34
27
51
48
25
22
20
17
6
2
65
44
20
13
12
44
21
17
82
42
35
40
32
10
8
47
34
14
8
36
39
4
2
57
53
13
21
2
25
9
5
3
15
24
37
18
68
39
34
16
14
12
9
7
5
54
23
30
10
9
7
21
16
0
46
20
16
12
30
26
29
9
7
1
34
29
12
3
0
44
45
22
13
11
9
19
18
73
40
38
44
30
13
3
28
30
6
3
36
32
62
40
24
24
3
0
22
19
2
36
27
8
0
90
29
8
7
26
28
0
44
45
24
20
13
9
33
15
13
3
70
54
18
36
16
14
11
8
3
67
21
40
35
11
7
5
45
50
30
34
14
12
20
62
32
31
32
8
28
36
20
9
6
65
32
25
38
29
14
12
5
3
3
23
26
8
7
5
4
15
46
20
25
7
54
47
28
22
44
59
33
18
13
22
17
20
2
29
11
41
41
15
10
40
35
10
9
9
5
3
0
0
48
21
27
2
17
40
38
17
15
9
1
53
18
17
14
11
8
6
4
3
27
8
5
1
27
27
9
6
4
15
35
37
15
13
5
51
18
37
25
7
38
38
17
15
13
10
34
45
16
14
11
10
8
34
18
13
65
37
38
10
5
2
45
48
18
13
12
51
13
31
50
7
25
25
3
23
27
0
37
37
15
13
55
42
17
15
2
49
44
26
19
15
9
7
17
0
47
44
24
22
19
14
39
34
12
10
8
54
42
25
23
20
17
15
12
9
6
4
2
60
44
40
75
61
40
20
18
10
6
3
33
28
10
9
4
2
46
42
17
15
13
11
1
71
31
36
12
3
62
24
18
8
65
41
44
8
29
19
4
61
75
39
9
8
2
20
0
16
21
20
2
40
28
12
10
8
6
32
34
16
14
11
4
2
36
36
48
24
53
54
32
13
9
6
3
44
43
20
1
18
19
4
74
40
46
12
8
42
24
26
3
28
22
73
48
35
32
9
6
3
37
31
13
5
10
69
38
38
24
7
5
3
1
38
39
17
15
13
44
44
20
17
11
22
72
48
46
16
14
7
43
29
11
9
8
6
3
0
17
53
52
32
32
9
8
53
27
12
6
2
22
17
21
19
40
46
15
11
16
18
1
26
3
1
65
45
14
11
40
18
14
11
7
27
27
5
2
52
53
15
53
16
20
27
5
1
82
71
33
45
21
19
16
14
48
53
40
39
22
20
16
11
40
37
14
13
58
55
14
29
24
6
4
3
47
26
21
57
58
26
36
25
11
9
48
55
27
9
7
0
23
20
1
22
16
1
39
35
8
4
36
32
15
13
45
43
14
9
7
4
41
41
20
19
12
65
24
56
56
36
33
32
6
4
60
49
23
30
27
6
2
25
7
60
55
25
7
23
29
24
5
2
28
34
14
11
24
30
3
37
17
10
26
3
52
30
23
21
16
28
24
4
0
18
50
47
14
27
39
8
2
1
23
27
6
38
30
12
11
10
5
57
45
24
3
44
38
14
8
41
35
16
14
12
4
0
76
52
65
27
9
7
0
42
20
46
25
17
16
27
17
0
23
5
20
3
1
69
35
34
32
10
8
6
5
37
18
50
24
17
26
26
8
3
1
52
41
13
21
25
4
0
18
18
52
27
22
21
0
87
87
47
37
25
16
12
47
40
15
39
34
15
1
38
41
53
70
36
28
11
8
3
42
40
30
13
7
72
69
30
29
50
49
23
16
14
12
9
6
3
25
37
5
5
4
80
75
46
33
8
7
35
17
23
20
45
45
25
21
17
42
36
18
13
40
32
19
11
27
24
40
13
12
54
49
54
50
36
32
14
12
11
2
49
21
20
34
22
71
53
51
27
23
19
30
10
8
6
25
25
64
52
28
27
25
23
18
17
54
52
22
60
55
27
55
23
57
28
65
55
26
0
60
56
30
20
37
34
7
29
26
6
3
55
53
26
28
23
7
6
4
40
7
3
31
29
5
2
0
60
47
32
3
16
23
2
46
43
23
19
9
58
57
26
33
18
16
15
9
36
31
13
11
7
60
21
24
3
18
20
0
36
42
13
19
17
63
52
30
30
7
27
21
3
0
23
19
2
48
22
26
21
40
36
8
4
44
34
18
13
10
51
46
19
6
48
44
15
10
76
48
20
27
4
44
40
13
7
4
78
33
30
28
17
63
57
33
25
10
7
5
0
38
35
15
11
1
65
43
31
31
13
10
8
57
29
8
27
10
9
1
28
6
4
2
0
40
23
52
45
6
50
25
32
3
85
62
29
40
12
10
37
38
17
12
5
23
18
0
22
23
3
42
39
18
16
13
20
42
36
19
15
36
34
8
4
84
58
32
37
4
25
21
2
0
32
31
12
10
8
6
3
0
30
26
12
11
8
4
4
46
44
14
39
33
15
13
12
10
8
48
38
19
46
17
23
7
2
21
3
20
22
2
0
36
25
7
5
49
48
26
40
39
11
10
8
19
19
0
27
27
11
51
17
49
51
33
26
2
0
36
32
15
13
11
9
31
32
6
4
1
37
27
14
13
11
4
3
85
32
25
3
30
26
6
4
0
20
34
37
8
3
67
45
45
19
18
14
9
62
35
41
19
13
10
30
22
4
1
59
39
13
21
21
2
19
17
0
67
72
18
16
54
55
19
17
16
15
20
15
42
50
48
29
27
22
21
15
13
11
17
1
58
30
48
47
23
18
36
37
42
40
15
12
10
8
33
8
0
43
44
20
21
21
5
0
40
35
17
12
10
54
42
25
24
0
55
49
26
43
42
21
18
54
25
22
22
67
64
38
30
42
23
21
19
4
26
7
4
57
53
26
56
50
22
11
49
44
21
5
60
33
23
9
8
4
53
46
26
22
4
28
38
36
16
14
20
46
43
19
13
44
24
23
19
18
17
40
37
15
10
32
46
33
8
47
46
27
20
45
41
20
18
44
30
11
3
52
32
35
36
12
65
63
35
33
6
39
15
13
11
47
45
16
15
19
35
17
15
23
30
14
7
51
54
17
19
0
45
24
20
51
42
24
23
20
15
47
51
53
42
14
51
54
26
23
48
43
20
9
8
40
39
21
1
14
7
23
23
2
52
50
21
17
10
5
37
37
11
10
45
82
12
48
23
38
12
2
60
35
5
33
15
39
38
14
10
61
27
24
28
28
0
33
35
1
42
16
15
32
27
25
24
3
21
70
64
27
4
25
26
9
3
57
41
16
10
25
4
23
20
2
19
24
30
74
65
43
9
7
26
3
0
14
71
22
19
15
30
30
30
36
36
16
12
10
7
0
40
41
10
39
34
13
10
8
72
40
42
16
12
10
53
72
43
39
14
6
6
4
84
43
40
23
20
10
6
43
44
17
15
5
22
66
49
21
43
12
8
1
44
32
16
15
3
33
28
10
8
2
37
24
6
38
37
17
12
9
74
44
33
26
38
12
11
10
49
48
26
24
23
21
11
36
53
32
10
7
7
5
24
20
71
59
24
39
40
12
38
38
11
5
51
23
43
19
80
72
45
19
10
24
6
43
41
20
16
46
55
44
36
40
39
15
13
10
67
59
53
25
20
25
24
50
50
20
53
38
3
1
28
28
77
36
35
17
41
56
42
23
20
72
48
36
7
5
55
50
26
21
43
34
34
6
57
57
30
75
39
35
3
22
36
11
45
41
52
49
16
11
10
76
71
48
57
50
20
18
52
30
27
53
26
18
20
61
39
13
68
62
37
15
4
30
6
29
0
62
55
35
32
36
11
59
38
7
36
8
49
28
15
24
2
52
52
16
47
24
23
21
50
50
26
57
33
36
2
14
40
11
78
29
7
6
2
78
50
25
30
69
66
26
24
30
29
63
61
32
25
38
17
37
8
7
36
7
53
42
26
17
52
15
12
90
54
56
60
21
46
46
9
97
70
57
58
7
45
44
21
13
8
59
52
21
18
14
22
55
50
27
26
24
15
47
24
22
50
46
13
8
55
37
13
7
48
47
56
57
27
33
32
14
9
51
26
17
47
48
20
82
78
42
38
44
9
8
96
53
52
34
83
57
22
76
36
39
8
26
40
6
2
0
40
38
16
14
9
49
44
22
18
45
28
12
10
67
59
33
32
5
1
30
27
6
20
20
2
99
52
50
50
47
7
63
62
40
19
16
15
14
6
58
52
26
22
40
30
17
11
1
39
15
59
49
26
21
18
31
12
10
28
1
87
48
27
25
20
44
35
8
3
9
34
11
76
36
21
17
6
6
40
11
10
66
43
37
67
57
49
39
72
55
60
60
29
36
0
48
48
26
21
80
82
90
70
65
70
75
16
15
6
75
64
45
34
43
42
8
6
16
70
68
47
20
0
75
54
48
26
18
43
7
75
74
26
55
56
23
70
53
44
22
18
59
61
28
26
23
79
78
43
45
17
13
9
6
65
36
44
36
18
17
7
5
30
26
5
5
32
9
48
40
9
36
36
16
10
50
49
15
73
62
37
40
10
8
32
32
10
3
1
38
37
11
19
17
69
68
22
20
50
26
21
0
59
62
38
38
11
25
73
67
35
33
39
30
21
5
61
58
51
37
30
8
5
31
31
1
52
44
36
61
58
58
29
25
51
51
25
21
35
28
10
6
35
8
5
32
5
22
20
40
33
52
50
27
15
19
19
0
18
33
28
3
0
74
44
42
39
37
42
38
10
58
54
33
20
18
34
29
10
3
42
42
39
19
18
12
61
61
37
33
35
34
9
7
63
59
67
42
43
8
40
36
8
48
20
19
14
39
46
22
20
18
13
12
54
54
28
53
40
14
8
5
38
20
4
92
40
38
14
5
43
47
17
32
35
13
7
69
37
5
39
0
38
48
13
9
62
45
50
52
51
39
10
7
1
79
56
56
26
24
20
18
55
41
20
13
8
55
49
23
22
56
22
58
37
22
57
57
27
57
54
32
26
28
19
33
27
4
2
77
28
26
4
1
24
22
18
45
48
22
21
17
75
55
25
21
46
46
46
27
21
53
22
21
87
89
65
64
40
32
30
12
10
42
59
58
30
29
22
52
53
30
24
0
23
22
2
49
50
22
15
94
35
59
54
25
21
40
35
9
7
6
36
43
42
22
21
41
16
59
22
29
23
2
50
42
18
15
24
83
43
50
50
26
29
30
2
42
66
80
11
70
63
39
37
28
55
27
24
6
3
23
30
65
58
35
40
10
82
72
40
14
82
66
62
22
54
51
50
86
38
37
40
38
20
10
5
37
34
13
69
68
34
48
40
10
7
43
22
20
40
30
11
8
55
47
27
25
22
15
14
53
47
27
25
35
25
44
27
8
57
48
21
48
47
21
56
43
16
8
60
58
29
48
54
21
18
9
55
17
37
66
66
34
39
38
15
6
32
32
9
21
38
35
5
20
48
51
20
52
49
29
26
21
18
53
68
32
6
60
40
38
36
54
39
12
40
12
4
63
36
37
1
83
25
0
85
64
61
21
52
50
24
22
16
37
36
12
12
40
31
5
1
57
26
24
22
56
55
31
28
21
53
38
14
10
57
56
51
30
24
13
27
60
48
25
21
61
70
19
23
53
44
19
15
56
47
26
31
28
7
24
28
27
25
1
27
57
55
24
72
69
59
39
36
13
10
68
65
46
37
16
14
54
51
7
41
65
51
38
39
53
47
26
19
15
20
32
51
55
16
61
64
25
50
50
23
20
54
47
20
18
69
63
57
24
71
59
37
65
39
71
50
27
19
20
72
60
15
8
45
42
20
18
15
55
42
19
16
37
58
22
19
85
81
58
38
37
68
65
37
40
16
36
37
11
24
58
59
23
23
99
30
71
67
30
29
55
61
50
22
26
7
45
17
64
32
22
42
38
4
41
63
39
57
17
49
23
18
15
72
38
38
15
9
6
28
2
76
19
23
0
65
42
68
43
13
39
43
20
14
12
9
27
26
1
15
22
20
4
2
62
51
20
32
13
11
7
5
34
15
7
5
3
19
24
1
77
40
30
28
15
13
9
6
4
49
49
12
28
3
1
14
19
64
60
23
36
6
5
3
2
35
27
10
7
34
30
50
48
30
24
6
28
25
8
48
43
15
13
46
41
14
18
15
49
50
16
16
26
19
1
85
40
14
56
43
18
17
14
26
21
26
25
51
36
20
24
2
55
25
18
86
70
25
10
48
37
45
18
17
15
52
43
23
4
29
22
0
46
21
30
2
12
65
58
41
48
24
18
16
38
20
16
13
38
10
40
39
19
15
13
11
44
14
13
21
1
23
19
4
3
48
45
25
46
40
14
12
11
30
22
0
19
49
48
23
26
30
9
5
63
40
17
14
12
60
55
17
34
34
12
6
43
52
24
19
48
38
21
19
39
24
34
34
10
6
5
40
39
15
10
0
34
36
36
17
13
8
8
45
40
17
11
6
8
32
29
12
6
49
41
41
20
14
8
22
19
42
37
14
11
37
34
5
3
27
27
33
41
41
16
11
48
39
15
35
30
29
76
71
40
40
42
50
20
18
42
32
30
9
7
5
24
3
62
60
30
32
40
2
1
28
27
5
3
64
39
6
32
26
11
9
4
32
24
4
83
78
52
32
43
16
12
19
23
1
69
49
20
26
26
3
2
65
41
36
46
10
7
43
26
21
42
21
19
40
40
21
20
17
39
37
17
14
10
7
4
1
44
39
7
1
41
42
17
15
13
44
16
13
37
37
18
15
11
6
71
57
27
35
13
10
23
3
82
37
43
15
12
78
35
38
14
12
11
61
47
25
19
19
57
55
25
22
27
35
4
52
51
31
27
8
62
57
18
16
59
57
25
22
19
85
50
50
15
14
27
24
2
0
16
37
37
8
6
65
17
16
93
54
42
22
18
67
26
36
6
4
55
53
9
88
35
38
17
14
38
13
9
5
62
60
26
23
1
30
9
7
6
19
47
43
21
18
12
25
25
32
22
6
1
0
23
1
79
61
59
21
37
27
63
35
32
32
65
22
52
18
61
61
35
18
30
28
1
56
22
64
59
25
54
52
29
17
37
17
6
18
67
37
40
38
13
12
54
46
23
22
18
57
35
10
5
17
39
37
14
53
51
16
18
24
23
61
60
64
55
21
18
47
42
14
11
23
23
0
43
19
21
43
28
4
17
23
24
78
57
50
37
16
10
8
2
36
33
9
3
0
79
49
52
19
13
26
27
1
25
2
27
2
19
30
27
5
0
53
46
24
23
21
36
22
25
20
20
22
6
42
40
12
10
32
27
10
8
1
1
50
50
35
40
9
71
40
29
8
3
1
65
42
43
16
52
48
22
28
2
26
22
2
57
56
33
44
7
38
40
17
15
12
78
78
71
30
33
7
1
19
18
49
42
4
46
23
18
64
64
80
25
23
3
63
23
27
4
37
2
23
19
48
45
16
14
33
36
15
9
6
17
20
0
46
16
9
22
2
30
7
5
29
9
5
44
40
18
12
51
46
9
8
4
20
52
35
36
13
12
8
78
55
44
19
18
63
52
16
28
28
7
3
54
24
23
21
19
17
31
5
3
61
38
56
24
57
53
28
38
6
3
48
40
17
14
7
5
76
22
21
18
17
15
13
55
53
26
24
49
39
19
18
16
15
65
63
36
51
48
20
36
16
13
11
62
40
17
68
45
40
17
12
6
63
74
36
34
11
2
40
40
16
13
35
31
12
6
42
41
21
17
10
30
30
14
7
6
4
2
48
33
14
10
7
25
25
6
2
47
47
33
13
12
10
0
60
48
53
22
20
17
6
56
50
29
25
6
69
65
28
4
29
29
8
7
5
60
22
28
28
8
10
42
35
15
29
30
7
38
25
12
11
6
43
43
17
13
8
68
34
36
11
8
46
40
14
65
50
47
14
52
37
15
2
34
17
6
43
24
22
19
17
20
50
48
27
23
17
14
56
51
15
53
42
15
10
62
40
17
7
54
51
24
20
12
33
14
13
12
10
9
29
9
7
56
31
34
17
13
11
10
77
32
23
5
63
39
38
14
36
25
1
25
25
10
7
5
0
16
50
16
60
53
59
52
24
67
67
35
30
35
34
3
46
46
22
19
12
28
26
12
11
31
33
5
40
33
15
13
10
7
2
55
43
25
13
7
61
22
20
3
36
30
10
7
46
16
32
29
10
7
47
26
29
28
10
6
34
74
73
42
38
29
17
60
39
33
10
8
5
45
36
10
21
21
4
2
45
44
19
70
75
35
9
0
64
66
35
39
8
27
10
9
6
4
2
34
13
12
11
42
38
28
48
68
70
35
12
11
9
54
49
34
29
14
6
1
34
12
10
4
74
37
44
32
5
56
60
29
34
13
11
65
56
22
6
1
19
22
5
1
51
46
28
8
38
28
11
10
6
4
33
28
10
64
35
37
32
27
7
26
26
50
48
20
24
4
0
42
44
17
14
11
68
43
20
19
34
32
36
8
27
72
60
36
25
8
25
22
8
3
0
17
28
30
12
11
56
40
21
5
34
33
13
11
9
6
3
49
44
19
1
17
13
36
23
35
15
12
9
4
29
14
13
12
9
5
51
48
22
24
30
0
35
31
14
9
63
45
38
16
7
2
75
52
21
20
14
55
35
2
23
17
49
19
72
44
15
14
25
32
27
22
2
1
30
22
3
2
34
32
9
1
29
29
55
30
8
50
51
29
25
9
24
18
27
32
16
14
9
0
50
54
52
21
20
18
77
65
32
32
12
5
65
50
31
12
8
22
62
22
4
2
47
27
23
1
26
26
53
50
26
23
4
21
19
20
45
42
19
11
9
70
72
25
3
28
23
3
49
48
20
15
33
27
8
6
38
20
13
12
66
63
58
14
54
50
21
28
4
52
52
19
38
33
16
11
7
69
17
40
40
19
14
77
59
33
24
22
24
46
78
42
39
35
15
10
45
45
23
17
17
40
43
19
34
48
40
15
13
8
37
32
14
13
25
22
2
66
60
26
3
47
16
15
46
33
13
8
44
38
11
8
36
52
50
28
12
45
45
11
35
35
36
19
14
9
37
36
16
5
4
17
15
6
44
17
49
37
21
20
10
8
67
60
24
0
23
30
25
32
13
34
23
6
3
35
17
8
2
19
3
45
42
23
14
37
31
7
0
39
20
13
9
36
36
21
16
13
42
37
19
18
1
12
5
27
5
4
1
41
33
17
10
28
31
8
7
2
60
60
36
40
17
12
10
1
74
62
21
24
48
48
14
5
25
42
45
17
15
14
12
68
40
21
20
16
4
63
42
44
6
54
47
20
62
30
29
28
1
59
42
17
49
13
65
10
52
51
22
19
16
32
9
45
40
22
16
14
40
20
68
43
42
27
52
25
3
18
28
26
7
5
0
40
15
53
32
40
14
56
56
18
26
19
23
36
43
45
25
23
22
16
14
46
33
16
4
34
30
9
25
23
5
42
38
13
5
19
38
18
1
33
33
14
13
6
38
36
15
9
4
58
46
19
18
29
22
5
0
15
63
44
18
17
41
39
19
11
28
26
6
4
59
25
22
4
2
58
58
28
44
41
13
81
83
53
75
32
50
13
12
11
29
32
8
7
53
69
21
41
46
20
16
8
3
55
9
40
28
9
6
1
31
78
59
40
9
39
42
3
43
43
16
10
72
72
39
35
6
4
1
59
24
75
49
66
57
53
30
14
31
3
34
24
1
41
35
3
52
25
19
40
42
20
17
0
21
47
52
15
19
23
0
64
58
30
24
64
50
17
16
27
3
2
25
9
4
3
1
21
2
0
57
57
23
2
21
32
12
65
28
23
1
19
49
54
29
7
35
27
7
37
37
15
23
23
45
50
10
9
50
21
18
43
43
26
9
12
6
35
30
17
12
3
30
6
44
27
6
19
19
1
69
74
41
55
50
25
6
0
10
43
13
22
7
87
46
25
21
0
50
47
18
30
25
6
21
23
3
34
33
13
10
3
29
28
9
8
63
57
85
95
53
27
11
9
58
58
25
14
61
80
51
43
13
12
79
19
53
27
24
7
5
49
22
12
73
56
40
28
15
72
64
42
17
29
30
7
71
15
24
28
8
6
3
51
24
9
2
50
40
23
18
11
36
16
14
55
51
18
16
53
23
21
17
90
43
19
31
10
3
50
22
23
3
24
24
2
56
58
32
25
50
45
17
13
85
60
56
37
28
8
7
4
28
33
10
9
80
77
73
52
26
31
13
1
53
36
16
12
1
68
65
27
27
22
63
22
30
7
80
75
37
31
28
50
54
24
15
52
53
23
37
11
22
35
37
42
27
44
42
24
8
48
50
18
10
50
47
35
23
2
1
68
67
41
33
42
17
16
91
30
80
25
2
48
42
13
10
80
78
50
39
34
12
6
0
26
57
40
16
39
48
41
48
57
40
33
13
10
20
21
1
51
48
23
19
39
39
13
11
9
38
30
51
46
19
17
9
70
65
40
36
34
37
20
2
17
79
40
39
37
50
52
23
20
18
50
53
25
22
64
39
35
26
22
48
31
25
9
64
61
29
30
55
51
34
32
60
26
25
27
26
22
2
61
28
36
33
11
4
49
52
27
26
39
17
16
66
26
29
26
62
63
30
30
23
70
45
43
48
51
10
46
42
24
52
67
36
4
63
39
42
39
19
17
1
46
45
22
21
13
55
15
78
72
36
25
62
65
39
37
21
72
62
24
44
40
16
45
39
14
14
66
65
30
9
47
20
43
23
12
28
71
70
37
40
20
50
42
18
16
17
65
33
23
67
54
54
27
46
52
25
22
16
42
15
10
8
38
20
2
69
73
44
38
10
1
42
10
48
44
53
45
21
17
29
29
4
59
54
36
34
12
8
54
44
10
54
38
46
5
25
26
4
1
64
63
36
37
34
40
13
4
56
50
11
19
23
4
71
60
43
42
17
67
54
32
8
31
56
46
23
4
32
29
12
10
9
7
44
41
19
17
66
35
14
46
44
21
17
10
51
47
25
20
11
9
55
48
11
38
19
80
80
51
76
65
67
44
68
42
48
23
22
5
1
40
19
22
0
64
41
20
8
59
31
9
6
3
2
0
52
48
9
44
31
81
61
21
85
51
29
27
6
2
15
37
9
73
42
35
14
13
9
66
64
43
32
12
11
9
3
42
35
17
14
9
71
69
27
40
42
7
37
30
60
58
21
16
28
24
6
0
64
23
38
65
41
19
45
59
30
26
4
39
16
10
67
33
31
33
71
34
57
52
30
27
20
15
57
36
17
12
26
23
6
4
52
48
28
28
51
27
25
6
49
38
35
15
14
9
27
41
16
10
42
25
64
64
35
24
30
2
48
35
46
11
5
79
56
18
40
14
25
19
1
40
34
15
13
8
70
17
46
14
23
23
5
3
41
42
11
1
33
29
3
75
54
41
20
17
74
39
38
7
64
57
29
4
27
70
62
65
37
38
60
78
68
44
14
30
9
52
45
25
8
26
26
5
27
29
2
60
60
31
38
29
11
2
45
38
21
34
12
2
69
54
18
40
36
1
45
66
24
22
73
52
28
30
8
4
3
80
27
25
28
29
15
0
42
38
15
14
64
62
64
59
26
9
6
50
47
25
14
53
44
10
57
48
24
77
39
33
9
62
38
33
14
37
37
12
7
67
66
37
36
44
7
74
34
32
12
8
6
27
8
6
1
47
25
65
62
24
22
82
34
33
13
0
68
35
32
33
31
2
0
39
38
11
9
8
52
78
65
39
39
6
40
12
9
59
52
26
50
39
10
3
66
36
8
4
63
63
38
35
8
70
60
60
84
74
41
38
62
38
34
27
64
16
34
33
6
2
45
35
17
30
4
31
23
27
29
25
45
54
29
28
26
38
24
0
25
24
6
5
2
60
62
50
29
24
25
21
2
50
47
27
70
52
21
19
2
18
72
45
62
40
37
12
6
5
66
51
28
27
1
21
8
13
23
24
25
0
45
67
59
26
30
21
44
43
13
41
43
17
13
6
43
39
8
0
32
16
8
7
4
36
45
5
28
29
82
72
53
43
31
22
20
41
21
19
14
59
56
53
24
20
30
11
7
22
22
2
60
68
30
26
5
50
26
27
7
48
56
28
25
23
20
17
38
14
8
43
20
50
44
20
64
60
40
42
23
5
19
6
29
11
6
55
43
14
32
40
24
3
23
86
21
1
15
20
20
31
28
2
60
67
35
35
3
20
60
26
1
33
40
11
9
3
57
23
15
21
24
1
39
18
13
48
44
22
20
17
0
6
5
29
30
6
2
23
39
21
0
10
28
18
24
64
27
18
38
43
0
65
24
27
4
33
34
12
8
37
40
34
34
27
23
28
62
62
25
20
30
29
3
26
25
4
20
28
25
20
28
30
13
9
24
24
58
48
23
13
1
56
46
24
18
54
58
30
4
59
54
23
83
38
35
14
8
45
55
47
27
30
0
21
1
53
43
19
18
13
6
40
40
19
18
40
44
12
10
3
59
23
18
46
46
15
14
11
5
45
44
20
15
13
23
22
21
82
54
38
74
41
45
17
14
8
19
28
43
42
19
14
62
62
82
18
32
41
40
14
9
2
63
70
36
8
27
45
22
21
17
45
33
9
8
45
85
65
49
33
17
11
8
3
1
62
58
24
35
24
4
54
50
30
17
46
52
12
39
22
13
32
28
24
57
49
24
26
0
34
33
10
4
48
28
25
55
16
62
39
9
35
52
46
21
16
56
49
28
39
45
42
15
8
64
30
32
8
6
76
75
41
50
88
56
30
42
9
49
52
58
54
25
23
84
14
50
27
5
22
69
35
35
6
2
49
24
4
48
21
16
4
56
20
34
34
47
46
22
20
48
44
22
18
58
58
18
25
27
5
70
52
9
8
41
19
58
43
22
19
14
65
30
11
71
68
21
75
32
19
54
58
28
72
45
52
11
7
41
5
38
6
37
10
10
32
6
67
43
9
72
68
42
40
65
24
15
17
60
50
11
50
53
35
25
30
7
1
0
62
37
32
28
55
38
8
85
86
45
25
20
15
57
77
58
42
34
30
8
5
48
43
22
4
16
57
54
56
55
31
1
17
30
29
30
23
27
42
40
27
35
50
45
20
16
14
38
2
25
24
1
24
38
19
14
55
56
31
30
16
34
35
8
4
55
62
43
27
31
37
29
10
7
67
48
52
49
24
16
13
60
48
20
19
14
40
35
13
8
46
41
36
18
7
39
31
8
5
4
35
29
14
13
11
8
36
36
17
13
33
28
75
70
31
34
34
6
2
16
29
26
7
6
32
26
6
20
20
1
32
21
35
19
18
16
10
28
26
22
41
6
23
27
3
41
15
0
34
26
7
3
28
27
12
6
3
44
70
34
32
56
47
18
23
21
0
50
20
26
38
35
17
10
24
23
19
48
25
23
42
32
4
49
42
10
46
18
52
26
25
8
38
39
16
10
37
31
1
52
28
24
32
50
45
30
50
44
30
24
46
51
74
21
18
71
66
43
11
7
88
60
59
41
19
16
64
26
19
29
61
61
29
26
70
35
29
6
32
30
42
47
13
80
57
58
29
26
23
21
50
27
26
21
12
59
57
30
27
55
37
19
17
6
34
18
46
38
3
10
22
45
42
18
17
20
78
56
18
39
36
13
11
0
52
25
21
20
16
32
33
17
15
67
52
25
21
17
88
54
44
10
57
45
50
33
13
11
2
54
54
26
2
85
49
18
15
67
59
28
30
28
18
31
44
40
16
28
25
4
62
43
33
22
6
57
33
83
32
30
73
66
66
32
54
55
22
17
44
44
16
6
4
50
20
59
16
51
47
27
26
24
22
66
48
50
49
57
55
65
60
38
46
10
9
39
28
32
26
21
28
28
45
50
46
17
5
33
51
79
57
56
19
60
43
39
20
16
14
44
44
16
59
55
36
58
54
24
21
20
30
65
60
88
61
46
20
12
65
57
74
80
40
42
29
10
6
24
21
69
41
20
39
38
5
2
21
45
36
17
12
31
57
34
14
7
42
44
44
17
13
80
40
43
34
29
30
2
26
44
39
11
7
49
40
14
6
65
39
37
16
11
32
45
41
15
10
18
35
32
2
32
40
31
7
5
68
74
59
35
27
41
52
42
23
19
81
59
29
29
72
63
67
65
10
50
45
17
64
65
72
60
38
6
2
58
45
22
20
47
42
16
15
83
70
52
51
78
58
48
40
36
70
18
22
20
29
38
65
47
43
32
2
0
30
69
28
60
53
26
24
76
70
46
20
9
71
69
70
37
90
57
58
35
29
24
5
49
21
18
23
4
62
51
70
40
31
12
9
44
46
21
37
37
16
2
12
34
19
1
0
39
38
15
13
7
1
18
0
41
20
18
12
36
15
11
9
0
38
19
18
13
22
50
33
34
12
10
8
36
32
12
10
8
6
37
33
14
10
6
65
54
26
19
16
24
26
1
55
22
37
54
20
14
37
39
31
37
3
70
50
47
45
14
11
9
37
38
11
8
7
72
17
57
55
22
7
33
14
11
10
8
43
39
14
10
6
65
26
21
2
1
60
57
23
56
34
27
80
14
40
41
15
12
11
73
38
38
9
8
80
27
12
11
7
36
13
10
36
30
16
14
12
10
8
36
39
20
11
4
74
50
19
17
65
67
28
26
36
36
9
7
45
24
21
19
19
1
61
38
19
7
1
18
76
78
42
16
12
10
8
6
21
18
36
31
9
3
1
24
47
19
55
30
14
24
42
5
3
1
21
17
10
79
37
11
7
41
18
12
6
52
47
26
29
4
25
28
11
9
5
39
37
10
36
28
1
45
28
27
44
36
17
12
10
2
0
60
53
32
29
12
21
62
57
23
22
7
5
40
31
12
10
4
1
44
44
20
17
16
52
40
18
14
13
12
53
42
23
14
20
24
52
44
23
22
18
18
27
23
2
26
23
3
43
48
24
4
38
39
14
10
7
5
79
75
28
30
5
0
26
32
8
6
4
4
65
55
36
36
11
8
4
29
23
3
2
32
4
1
67
26
2
42
19
37
19
16
12
11
60
55
26
19
25
0
36
42
22
19
15
40
24
15
10
7
48
50
27
21
1
25
24
0
86
79
22
55
56
24
68
36
20
31
27
3
2
40
43
8
70
51
50
21
47
49
65
47
23
60
58
32
34
66
62
31
29
26
42
23
37
37
14
13
8
41
36
16
15
4
1
45
17
22
32
32
13
5
3
54
51
24
20
1
0
14
13
11
9
56
45
15
13
23
4
48
46
22
19
49
53
20
17
74
50
31
12
3
17
38
37
16
12
10
37
29
11
9
7
37
36
19
16
6
39
39
14
12
11
6
4
74
26
1
45
59
18
23
28
44
41
21
14
70
39
31
30
40
6
55
25
32
9
23
56
54
30
27
44
47
20
17
14
70
25
68
64
60
59
24
22
50
23
50
46
20
35
28
1
49
19
41
42
15
11
10
62
60
27
26
4
1
52
50
23
29
2
55
50
23
60
47
26
21
2
29
9
41
35
15
12
63
61
41
38
6
38
33
0
59
39
36
15
13
11
38
14
12
9
26
23
5
27
4
72
63
40
36
32
57
25
6
28
15
7
0
15
5
10
8
7
31
30
25
36
43
40
19
17
15
40
25
7
5
2
27
28
26
25
17
34
35
18
13
10
3
30
38
32
14
8
0
43
25
32
20
16
48
48
23
22
10
62
62
35
29
24
42
23
13
26
5
20
1
37
37
13
10
2
54
46
18
18
64
66
40
34
9
46
38
17
15
9
38
38
11
9
7
38
38
15
14
9
86
60
68
42
38
16
8
38
14
12
11
0
39
37
14
36
37
33
1
52
60
29
34
5
2
24
6
45
31
48
61
56
30
32
38
23
59
60
19
17
67
42
40
27
43
12
47
36
13
7
35
33
10
59
59
20
86
28
28
8
4
61
54
29
24
12
1
30
27
2
50
79
46
48
22
19
85
29
30
29
1
35
14
3
65
42
36
20
16
10
75
4
41
41
14
12
7
83
47
14
37
19
17
9
37
39
14
2
72
42
52
50
17
46
25
5
37
36
33
60
41
30
13
40
36
3
32
30
28
2
57
37
4
45
48
38
9
5
47
22
32
26
40
12
9
50
44
16
62
66
61
41
8
41
42
79
48
47
36
72
57
28
27
40
34
14
10
5
37
36
1
42
39
7
4
40
28
65
29
70
60
24
80
55
30
7
26
26
5
0
37
30
28
25
42
38
18
13
51
50
24
22
21
15
14
60
63
26
73
31
41
21
15
3
58
32
45
42
22
21
15
28
26
36
37
15
8
37
36
42
23
15
10
33
42
34
25
52
42
22
20
15
27
28
2
42
34
14
9
50
47
19
11
45
44
17
13
52
32
28
34
5
37
37
4
40
36
16
15
47
39
19
15
6
37
26
1
45
23
82
72
35
64
40
40
13
8
52
24
28
26
5
2
1
43
29
10
8
2
46
35
7
5
2
77
76
43
44
20
19
10
52
49
24
22
48
43
20
17
52
41
14
12
31
12
4
55
34
36
16
13
27
33
3
1
30
0
32
22
0
32
24
6
6
1
49
19
17
25
30
4
20
46
40
21
17
6
77
70
40
11
10
59
60
27
9
5
69
66
42
22
35
36
3
37
13
6
55
19
74
53
7
33
5
54
52
33
34
3
32
71
65
31
31
8
3
30
50
18
49
38
16
6
5
83
73
58
36
44
39
47
45
57
50
60
55
42
14
65
23
88
60
34
37
4
1
41
19
27
7
1
22
3
0
66
41
42
21
19
17
6
42
40
17
12
10
24
24
5
4
1
40
18
16
51
51
25
27
7
21
0
33
17
8
6
19
35
34
17
15
10
8
2
45
22
20
17
25
24
1
13
47
42
18
16
9
67
97
44
40
27
10
67
45
23
20
13
60
78
49
17
28
24
6
4
31
12
8
5
67
56
20
16
74
52
55
22
58
58
24
23
18
17
38
34
11
9
4
54
31
3
29
27
10
7
3
38
35
10
2
54
76
58
30
27
17
79
74
10
5
32
34
14
10
1
42
24
24
3
15
54
72
50
48
43
37
17
3
33
24
24
4
2
18
0
64
55
32
29
17
23
0
18
12
6
12
8
7
18
3
2
0
26
22
5
3
0
38
37
17
10
8
6
49
20
26
10
8
6
4
0
24
23
0
28
24
0
46
52
26
9
42
40
12
9
49
42
27
22
5
2
62
61
37
36
6
2
44
40
20
13
10
17
78
36
19
16
58
23
23
22
3
50
18
23
3
20
2
62
61
49
33
11
6
40
18
84
30
26
5
2
12
39
39
22
10
42
33
16
12
57
38
24
26
1
14
36
35
11
8
83
51
52
25
23
19
17
33
33
17
16
12
5
38
37
11
8
72
71
37
38
38
33
16
5
50
39
20
19
18
31
27
9
7
3
58
36
23
29
27
3
25
23
2
44
40
24
22
15
14
17
20
57
3
5
41
31
13
9
45
12
37
31
11
9
41
36
36
42
17
55
18
25
21
10
8
3
24
26
9
5
2
15
17
22
6
3
28
35
60
60
25
2
2
77
43
65
48
43
12
11
8
43
45
27
24
9
0
39
19
5
4
21
42
38
16
15
11
22
17
25
9
57
25
37
35
13
11
75
69
69
30
40
18
15
12
25
25
30
8
6
0
50
47
27
14
8
31
28
10
9
8
0
41
31
4
2
68
47
42
22
17
10
19
16
18
20
43
63
58
29
27
44
39
23
19
17
16
46
22
13
11
24
22
1
20
38
55
28
44
25
42
25
30
26
9
4
2
44
42
19
14
2
36
31
14
12
7
4
25
19
1
52
12
55
52
34
29
22
18
0
19
17
53
47
22
27
23
1
27
25
75
68
72
19
47
35
16
6
45
43
39
29
4
0
28
7
50
25
14
27
7
2
40
13
11
36
31
7
5
1
39
48
18
13
9
37
46
51
52
22
18
2
0
58
55
23
22
10
8
32
28
8
6
6
48
37
12
11
39
43
14
39
42
16
11
10
20
17
0
37
38
17
13
10
5
38
37
18
2
15
12
7
59
28
31
15
53
22
18
57
50
38
26
3
77
49
41
48
25
25
3
85
59
16
30
7
40
20
43
20
19
25
8
2
34
40
18
18
15
14
12
65
43
53
1
72
72
35
15
13
64
62
38
25
35
27
34
5
3
28
11
3
27
23
3
43
25
5
3
73
43
40
19
9
6
4
17
0
0
23
62
70
54
12
11
56
28
35
7
3
36
36
14
11
4
16
56
17
22
32
15
0
20
2
18
39
20
17
22
61
57
26
25
38
37
15
14
6
62
58
34
30
24
4
2
40
40
15
9
60
34
14
13
55
38
19
4
27
23
3
46
48
15
11
35
14
9
3
65
34
30
4
2
31
29
16
10
1
46
24
22
14
13
12
53
58
38
30
7
5
35
58
15
13
63
35
29
31
10
8
7
56
21
8
26
0
70
68
25
38
38
20
71
41
23
20
1
30
28
9
7
3
37
20
0
48
44
17
10
23
18
75
70
37
40
16
14
75
73
50
42
36
16
13
11
41
36
28
9
8
2
70
37
19
11
4
62
33
27
3
51
54
77
76
46
43
38
18
12
72
68
45
44
18
15
40
39
11
7
4
65
63
11
58
27
11
2
14
12
11
21
27
33
9
4
2
78
52
42
40
22
40
31
16
13
11
44
42
25
7
39
39
9
7
4
42
40
17
24
1
22
6
1
18
16
26
24
8
7
1
76
70
18
25
4
1
52
54
28
22
25
1
0
9
15
30
26
12
10
8
5
62
59
35
34
16
40
23
18
14
16
39
65
60
42
37
33
11
22
61
46
26
20
62
59
36
12
10
4
34
12
8
52
38
30
11
55
26
22
53
37
17
15
13
40
38
10
5
76
43
41
33
3
1
1
35
35
11
8
60
56
46
45
22
20
0
17
12
32
21
2
42
20
18
45
23
27
27
10
21
21
1
48
49
48
26
23
19
17
24
21
4
35
34
14
12
16
62
42
42
22
26
49
12
30
19
0
27
5
46
12
74
74
19
25
57
51
27
21
16
38
29
4
91
45
11
53
51
27
27
62
64
51
52
25
20
18
55
60
15
40
13
11
37
54
50
29
25
22
42
27
8
3
0
56
34
23
18
91
58
36
42
0
43
11
65
91
39
39
18
11
71
21
46
40
15
80
19
17
32
41
13
3
57
56
27
26
65
41
41
14
7
41
41
19
14
9
55
18
18
52
45
24
18
21
37
44
45
21
20
12
54
25
23
21
15
30
30
1
37
32
10
7
26
40
13
9
8
34
27
8
4
38
36
7
3
39
17
4
34
62
31
28
48
46
21
17
79
51
40
15
13
8
50
50
23
17
85
51
23
27
39
14
11
9
65
60
58
35
33
30
43
44
15
88
78
58
56
54
30
52
37
16
8
74
51
49
27
25
23
21
52
42
13
11
78
47
76
38
36
6
67
30
53
52
51
19
38
35
12
8
6
42
23
19
6
22
29
24
7
3
60
11
8
89
80
52
47
15
43
12
30
28
8
3
18
63
14
72
49
48
17
13
26
23
7
44
34
17
15
3
29
32
6
4
58
53
27
24
22
22
45
46
16
11
27
24
22
45
15
59
24
14
48
48
21
16
14
84
72
50
48
21
19
28
36
56
14
60
56
23
23
0
30
15
0
65
23
45
45
19
13
68
45
48
23
21
18
21
62
58
30
40
13
10
81
68
68
38
47
16
71
30
26
9
5
14
19
1
36
14
10
3
33
29
2
20
52
40
18
16
43
40
15
12
46
47
16
12
11
52
42
22
21
42
38
18
17
15
10
53
55
24
24
28
7
2
48
39
10
7
45
40
16
11
43
41
24
23
30
47
18
26
53
32
8
35
31
1
36
31
74
55
20
48
44
25
20
19
56
36
8
4
0
41
39
17
12
7
36
38
10
1
36
29
11
4
3
77
79
51
47
28
40
14
44
39
16
13
9
44
37
15
10
0
42
38
14
10
10
6
78
44
8
53
19
32
0
43
14
41
32
4
2
90
68
49
45
15
63
54
30
27
21
42
36
14
11
58
56
70
75
65
66
42
34
24
3
30
30
6
3
30
9
15
56
53
28
26
20
48
60
46
15
35
2
61
24
47
33
25
0
22
26
1
36
33
13
12
2
62
60
24
23
41
48
16
9
25
40
19
13
9
24
24
76
42
40
37
6
38
38
6
4
28
38
83
37
36
28
26
24
18
67
59
30
36
4
20
77
48
20
41
30
10
9
3
28
1
36
36
57
30
66
28
28
3
45
40
10
5
36
63
66
46
45
18
11
61
52
22
60
24
60
50
49
19
17
65
74
45
34
30
1
64
64
28
28
69
44
50
46
17
10
8
82
46
42
17
11
31
32
12
5
52
19
17
38
56
50
44
43
21
19
40
3
74
53
22
21
37
33
12
2
66
48
79
64
52
52
25
23
5
23
18
2
44
40
16
13
11
38
27
8
37
13
35
30
11
5
48
15
14
11
78
27
26
7
6
3
24
47
39
17
52
50
24
18
34
22
7
4
0
57
65
66
35
54
43
14
8
4
52
47
24
14
78
70
46
40
10
7
50
42
19
5
5
65
52
65
57
90
59
36
10
6
1
66
56
38
36
13
7
4
75
74
78
44
26
35
4
65
39
30
43
7
3
44
52
23
17
27
41
0
37
35
10
1
75
40
50
33
30
7
4
2
31
29
3
2
27
6
5
4
47
44
37
61
67
43
34
14
13
11
80
66
16
48
47
23
18
10
45
45
9
70
82
46
39
10
8
63
62
28
26
49
47
22
20
67
60
7
46
45
25
23
22
59
12
3
39
48
17
14
12
11
10
45
33
14
12
9
6
1
47
35
18
16
15
13
11
9
7
5
66
59
29
36
27
22
3
1
57
47
16
13
10
7
55
36
23
4
1
17
13
7
84
62
50
50
23
16
30
30
14
10
9
8
50
51
18
18
16
46
46
21
18
15
41
41
21
20
18
16
62
63
44
16
64
29
25
54
44
41
14
13
5
19
0
70
42
33
16
10
9
39
39
14
8
6
60
56
18
26
45
34
6
34
32
47
41
9
7
76
72
50
34
54
23
40
85
74
50
50
19
83
40
43
38
5
2
66
38
30
25
35
15
13
12
5
74
52
49
48
36
11
9
4
42
54
18
66
62
37
40
38
6
5
69
38
36
3
54
27
25
66
65
52
25
67
57
24
55
50
28
11
70
62
62
32
28
24
19
9
50
21
24
1
82
74
52
51
35
44
4
2
0
41
34
11
7
6
48
20
17
15
90
68
68
38
15
13
16
35
17
32
25
8
1
14
48
48
26
25
22
18
13
46
43
22
20
16
11
9
42
42
11
9
72
75
41
38
19
17
12
91
20
55
44
20
18
23
3
43
14
11
10
3
40
34
17
16
14
10
7
5
45
47
31
23
16
14
12
24
2
1
71
67
41
40
12
10
5
29
19
0
85
49
44
25
21
18
39
31
12
10
9
4
0
36
31
15
13
11
90
74
29
21
5
3
1
34
36
12
8
0
45
46
17
14
48
40
27
4
56
54
20
91
58
21
17
40
58
48
17
14
71
60
33
5
50
27
25
4
52
48
21
27
22
0
45
42
12
55
80
65
17
59
48
33
29
22
20
18
5
28
25
4
3
78
73
68
35
28
10
9
3
31
21
1
62
37
78
69
60
32
40
42
15
11
21
17
44
31
12
11
1
85
77
85
72
82
75
35
84
67
55
6
67
26
31
33
12
10
6
1
33
20
65
65
49
26
27
4
2
68
28
32
71
25
47
18
16
15
13
72
32
5
45
41
16
8
7
74
65
57
37
25
8
6
4
46
75
44
10
6
72
44
24
49
25
18
15
42
42
22
2
11
9
39
17
40
44
19
75
60
56
25
32
11
53
26
24
36
18
54
19
0
19
20
1
43
30
12
10
71
70
26
9
5
4
30
10
6
1
35
36
11
8
8
38
30
10
9
4
78
53
24
0
75
31
26
10
8
29
6
2
49
35
44
50
17
34
38
5
2
54
67
73
63
50
44
31
16
48
44
25
21
17
26
45
50
20
81
50
18
54
21
62
53
23
22
16
15
55
54
18
9
3
25
7
3
42
25
4
1
39
16
14
13
46
19
14
3
28
28
8
42
45
14
13
71
27
26
4
30
23
40
40
16
12
73
54
48
47
21
15
43
47
16
15
59
26
25
18
42
39
20
16
23
24
7
5
59
56
20
47
37
14
8
55
48
79
68
60
34
44
43
19
36
14
57
52
29
7
25
24
17
60
73
44
46
26
33
10
2
31
26
7
38
32
14
12
57
25
10
3
31
44
34
5
67
64
32
18
29
27
3
37
17
16
38
36
10
5
42
37
18
16
68
45
51
23
0
22
3
13
43
18
42
60
50
20
11
10
5
7
49
19
18
15
13
9
9
79
39
76
53
56
26
3
23
23
1
39
40
18
18
16
15
40
60
39
42
21
19
2
53
64
11
16
54
18
14
57
22
26
6
5
20
17
0
62
39
36
15
12
14
68
19
16
74
42
18
16
14
11
8
68
23
42
20
0
13
23
21
53
60
30
58
41
32
12
11
7
75
61
61
23
4
37
34
16
12
11
25
24
7
0
48
22
72
36
17
2
15
42
22
54
22
20
4
0
16
55
49
37
89
58
57
28
26
55
45
21
4
53
17
79
75
26
16
2
58
33
36
36
16
14
7
0
36
19
7
6
73
54
43
10
8
69
35
33
41
15
13
7
3
79
43
21
17
14
39
34
13
19
74
33
26
8
57
29
25
11
9
6
39
33
15
13
1
35
30
5
1
41
28
9
8
26
24
68
48
38
20
12
9
39
17
80
38
37
13
11
43
23
9
86
38
6
75
52
31
40
39
15
45
40
17
12
66
39
18
5
5
15
27
52
8
7
22
57
50
29
56
30
3
27
20
26
40
32
19
11
0
42
37
19
16
13
39
19
20
19
54
46
27
24
20
13
75
44
32
9
31
5
33
15
7
40
30
2
34
27
4
0
44
39
19
13
42
40
14
13
8
7
1
31
50
27
57
9
43
17
40
35
16
6
53
57
25
23
21
3
27
22
2
0
56
32
12
29
35
67
15
17
73
69
67
68
38
32
24
38
5
71
43
37
25
23
58
58
52
11
47
44
23
40
36
11
6
46
23
62
55
19
3
35
55
43
61
54
32
4
74
63
59
52
11
89
27
27
8
7
2
47
40
11
48
59
70
61
54
32
5
24
21
40
17
45
43
18
9
7
6
48
20
46
40
45
46
18
40
29
0
30
30
11
82
53
30
31
13
3
16
32
12
10
8
52
50
15
54
23
5
24
2
16
66
40
50
36
11
33
34
6
32
27
36
9
0
10
46
29
15
5
2
68
35
31
11
3
56
53
19
49
54
40
12
65
43
78
72
69
76
43
53
43
19
17
40
13
7
19
20
58
58
23
48
20
16
50
25
6
41
39
11
41
36
11
66
62
50
52
20
18
60
46
6
40
32
29
9
4
62
33
64
59
36
39
44
24
18
53
56
67
23
16
22
40
39
16
12
11
41
18
15
43
14
24
8
6
50
19
27
9
24
8
49
23
20
51
58
56
40
37
16
13
6
3
0
33
31
11
8
1
56
54
26
3
23
21
19
41
36
14
9
6
59
59
44
41
11
7
43
70
62
21
82
61
28
13
11
5
2
42
41
13
11
26
23
25
44
38
16
14
47
42
13
53
49
28
24
40
17
63
62
28
27
2
24
30
38
36
38
32
8
30
24
9
20
70
38
36
1
46
48
26
21
18
38
40
22
50
47
40
19
12
46
39
16
16
15
59
54
20
32
15
38
14
12
11
34
27
9
3
37
36
4
3
51
40
17
9
40
41
17
12
48
50
27
2
25
24
8
13
74
82
31
26
11
10
1
29
30
4
54
34
30
23
5
4
41
37
11
6
74
57
39
64
57
26
2
20
29
28
64
52
8
70
70
41
33
43
44
16
72
71
70
81
42
39
26
14
0
50
27
21
55
33
11
2
77
42
39
36
41
31
5
4
21
27
44
47
18
13
43
45
13
8
71
60
21
21
34
16
13
7
6
34
30
26
6
5
51
17
22
35
1
11
5
1
4
28
18
1
35
31
10
9
1
37
38
5
4
1
40
35
16
14
12
7
37
29
12
7
4
0
66
70
59
17
43
42
33
7
3
31
35
13
9
21
68
34
34
4
69
59
24
40
20
17
55
49
23
20
52
51
17
21
25
47
24
68
34
32
11
9
71
41
19
31
25
8
6
4
1
48
11
22
19
1
0
27
32
28
10
8
5
25
22
0
81
76
49
49
23
21
9
38
19
0
14
9
47
38
16
14
30
28
0
42
38
20
17
62
59
33
8
4
42
42
26
24
10
40
38
54
46
24
49
33
7
72
56
55
23
21
42
40
18
15
11
72
76
38
36
13
25
78
54
52
48
46
39
15
50
44
22
11
36
33
10
5
59
28
58
58
32
25
57
54
53
47
25
47
25
23
35
34
8
57
49
25
23
20
51
27
23
49
30
63
10
26
20
40
37
19
10
27
7
76
77
32
23
1
31
34
6
56
35
33
30
25
23
6
4
20
39
38
38
37
20
17
2
14
17
23
45
42
15
11
6
2
41
17
11
6
26
25
46
15
40
14
72
49
47
35
45
20
13
1
72
38
10
40
13
52
30
25
6
23
36
30
13
0
52
34
10
42
41
18
17
68
70
40
35
41
21
19
18
59
56
23
16
13
9
5
45
24
22
17
28
1
43
44
16
13
12
11
37
43
17
15
12
31
27
7
5
50
26
7
83
36
19
15
40
35
17
15
9
40
31
11
4
25
58
48
34
18
2
73
37
28
3
0
18
37
31
7
2
48
19
39
27
2
51
49
32
23
51
22
81
74
14
57
53
44
36
24
55
51
20
79
72
73
60
32
6
25
42
18
10
56
83
28
22
2
47
40
34
9
44
14
8
83
36
32
7
2
52
49
26
40
16
13
39
20
70
58
52
32
49
48
19
16
49
47
22
3
56
50
18
34
33
8
6
0
65
38
55
34
27
25
41
36
6
1
45
18
51
25
38
40
36
10
2
57
20
40
55
52
29
25
1
60
64
37
39
65
37
33
50
27
20
15
77
82
55
54
28
17
26
80
76
54
47
46
43
39
43
73
70
41
43
22
20
70
53
37
47
12
65
34
64
65
44
45
17
16
10
47
26
25
11
18
47
54
20
28
23
37
52
26
17
25
34
63
64
39
45
25
17
12
60
40
13
54
63
33
32
28
8
6
60
76
41
46
9
20
61
60
27
36
36
6
3
1
66
36
3
65
84
72
40
43
17
15
6
36
20
65
36
28
55
40
18
11
49
38
17
15
54
46
21
6
42
42
19
15
58
23
51
54
27
25
20
50
16
19
1
40
16
65
61
31
6
63
55
52
23
17
17
18
1
42
72
65
42
17
25
32
24
32
5
46
50
30
11
57
12
64
60
60
55
65
34
54
33
77
68
46
50
50
23
18
40
24
22
20
3
37
68
36
27
2
0
82
67
54
50
21
19
2
32
4
49
44
52
54
22
2
17
57
33
16
12
59
66
92
74
38
37
5
0
47
46
16
50
49
12
8
40
37
6
62
69
36
31
76
65
54
25
22
49
48
21
16
62
50
24
28
9
5
71
50
47
16
5
47
49
21
24
23
21
63
53
34
26
30
4
2
38
34
8
6
70
37
22
8
36
28
30
30
12
58
50
51
22
25
3
39
20
1
18
60
62
33
53
49
26
37
41
38
13
11
36
15
61
53
11
80
43
40
10
39
47
45
35
33
12
4
63
31
9
35
28
3
56
57
30
23
34
12
31
28
4
2
32
25
81
60
56
42
34
8
5
40
39
20
16
0
18
46
38
12
10
48
46
17
15
44
40
17
11
70
42
8
30
72
53
52
27
25
48
26
25
55
29
6
21
72
62
45
17
43
37
59
36
16
8
40
18
56
20
1
43
46
36
19
33
33
8
6
59
60
33
30
3
28
32
2
59
55
58
19
48
40
20
14
85
30
54
30
25
87
46
51
18
15
11
3
50
48
74
67
36
40
38
17
12
38
41
17
9
5
49
26
23
45
42
20
15
32
26
1
63
23
21
33
13
38
26
2
33
28
3
62
36
54
50
33
26
19
31
29
7
2
42
37
19
12
53
44
24
22
17
0
49
25
15
33
14
7
45
53
18
9
5
48
51
22
21
18
36
7
5
52
21
18
5
48
26
6
14
25
24
6
24
20
33
67
41
57
35
43
45
81
42
40
34
16
15
14
7
39
36
7
5
1
29
28
30
7
1
26
25
4
40
23
18
1
15
7
35
33
11
9
2
49
54
24
22
23
4
3
47
46
23
20
4
7
36
34
15
13
30
37
17
15
9
24
49
19
24
26
2
1
74
33
22
23
21
33
31
13
6
29
27
11
9
7
42
45
63
43
21
18
14
23
24
3
2
56
44
18
16
63
35
41
19
52
21
11
66
64
58
70
65
38
42
43
56
46
23
16
70
71
64
45
36
12
84
72
41
12
59
49
18
24
62
42
17
14
42
37
3
22
56
29
27
25
52
45
22
41
41
20
14
7
54
52
26
18
56
50
42
41
40
7
6
62
62
31
28
32
10
30
8
70
59
25
72
47
18
63
63
26
52
69
63
34
29
23
38
21
69
62
44
79
55
17
67
65
8
68
52
16
51
16
14
44
24
17
75
76
45
44
19
15
13
51
45
27
20
17
14
69
57
49
33
13
10
32
38
42
14
6
50
77
78
43
39
18
3
36
17
8
53
42
16
29
29
7
45
49
16
53
46
23
5
5
87
54
18
71
45
53
49
18
14
43
19
17
76
33
15
12
7
1
51
85
58
56
51
38
43
4
2
2
46
48
17
8
8
54
32
16
38
30
15
14
8
71
69
70
40
38
52
42
18
83
34
43
16
11
9
4
32
42
3
13
12
6
45
42
19
13
47
38
25
1
16
9
29
20
46
80
39
39
12
37
24
79
77
56
53
26
20
38
28
9
7
20
22
1
64
28
11
60
54
29
24
50
42
20
32
29
14
8
51
51
10
48
22
23
43
40
37
17
13
7
5
56
41
31
9
0
65
40
41
19
18
14
8
60
49
23
50
25
6
55
48
80
10
53
55
18
13
99
57
63
43
45
19
11
79
47
51
42
22
47
37
14
9
3
0
74
74
38
34
4
2
50
44
15
68
45
29
25
22
74
38
14
54
75
51
42
22
20
11
0
64
45
23
21
44
15
67
53
24
0
23
8
22
70
66
32
18
34
39
16
4
39
5
30
33
3
57
48
13
65
55
31
16
65
40
19
3
1
11
10
50
51
21
4
71
44
46
13
30
33
14
39
34
10
2
2
52
72
46
26
28
47
39
20
8
37
47
14
66
46
25
4
23
31
9
8
5
3
3
67
67
46
40
23
22
20
18
12
11
3
16
73
55
34
28
44
32
3
54
53
25
21
20
25
23
6
4
55
24
74
96
33
15
13
11
9
9
45
23
18
3
41
40
18
14
50
48
16
85
56
54
46
42
62
43
44
20
14
67
52
46
40
12
67
36
11
39
27
24
4
67
75
49
50
45
16
47
45
20
17
28
23
5
4
0
49
48
16
13
6
26
38
8
35
20
3
1
29
20
9
0
50
38
15
30
33
14
2
37
45
15
14
34
34
9
2
61
23
3
19
52
54
18
4
76
40
6
24
6
4
2
48
38
21
19
40
62
11
11
8
67
57
56
46
26
20
48
40
11
75
51
22
17
59
44
13
9
40
35
40
18
16
15
15
47
20
22
20
2
27
45
46
22
22
76
52
35
36
37
10
9
70
33
41
19
9
35
20
3
0
25
40
22
20
11
25
28
0
54
46
13
76
67
39
23
20
44
30
16
67
60
22
37
9
3
32
30
4
40
38
40
19
17
9
7
24
24
0
85
52
32
16
15
14
3
72
55
21
16
33
28
8
3
31
14
56
32
33
8
65
32
22
4
2
19
21
40
30
9
7
0
41
38
20
15
1
44
37
9
4
40
36
14
12
7
3
64
56
17
29
29
7
6
56
53
53
16
14
10
28
30
9
58
26
10
4
60
55
24
7
38
19
1
17
34
27
8
28
30
7
2
2
46
39
13
11
6
3
26
23
11
8
7
5
51
41
22
16
18
20
19
2
65
73
57
13
48
44
17
10
7
4
9
6
2
55
22
18
14
84
76
50
30
13
12
10
45
27
8
41
35
7
5
2
77
44
54
48
23
15
78
64
11
67
65
13
7
42
41
23
21
19
15
61
45
45
22
19
17
15
72
60
72
68
63
56
26
24
11
9
46
38
11
8
75
65
25
25
11
43
8
3
40
15
75
42
37
14
11
10
9
53
39
13
11
9
52
50
42
19
15
68
73
29
40
37
13
71
26
22
6
0
51
47
46
46
17
16
13
9
8
4
58
55
11
4
7
52
18
16
13
12
12
23
5
2
11
10
7
6
8
7
49
50
20
0
18
17
50
44
27
25
18
16
14
10
8
6
27
5
2
1
20
1
1
35
23
16
14
12
11
3
65
26
14
42
35
12
11
5
2
52
42
20
15
14
10
64
17
15
23
28
7
4
2
62
57
30
27
9
8
62
48
22
30
1
52
44
20
15
29
31
11
7
2
23
35
29
10
8
5
75
75
23
26
51
51
16
7
52
41
35
34
15
13
5
6
46
47
13
11
16
0
33
37
33
32
14
13
9
7
4
29
30
7
1
77
77
9
22
99
88
74
58
68
37
28
24
23
20
33
9
5
27
42
40
16
14
8
39
20
17
13
9
2
40
14
50
45
19
12
23
21
2
0
30
32
12
10
2
29
25
8
5
53
22
50
49
15
72
36
14
5
49
43
14
11
73
52
52
98
86
38
30
28
11
3
1
18
23
23
1
54
45
17
15
13
28
4
19
5
3
2
71
62
23
19
6
49
18
16
22
23
3
63
46
55
31
22
26
24
25
24
2
0
58
25
1
36
30
2
9
52
43
14
7
24
1
86
30
10
8
2
66
52
4
3
45
44
20
10
35
30
13
10
6
3
2
0
73
63
70
34
3
48
52
17
40
36
20
14
12
8
4
2
80
49
44
34
9
8
4
35
14
1
45
35
48
69
19
6
44
37
20
15
13
42
45
13
8
7
75
65
30
20
0
15
22
20
24
38
23
24
3
1
53
37
15
29
48
14
11
65
58
16
35
14
11
9
33
17
16
12
8
7
37
33
16
15
13
12
57
17
12
9
50
24
59
3
60
18
65
62
13
9
28
26
9
8
3
31
24
5
4
1
62
30
35
11
64
23
19
63
8
17
19
46
54
10
9
6
40
40
12
11
53
29
4
38
39
16
13
12
10
37
36
18
13
45
26
14
22
6
4
50
38
10
4
80
85
32
7
4
67
57
16
68
77
11
2
79
38
35
11
8
20
16
2
1
0
52
26
10
6
4
2
59
35
30
31
28
10
4
2
24
24
1
0
28
32
13
8
5
4
2
47
27
7
3
44
42
19
55
12
45
33
13
12
10
8
7
5
2
0
53
56
35
11
10
62
61
23
72
45
24
23
22
20
83
32
22
4
81
44
48
27
25
20
43
43
18
15
3
47
53
26
9
3
1
24
30
7
3
2
18
24
42
38
7
4
56
49
14
24
22
20
49
38
1
55
56
25
6
1
9
42
45
23
19
13
23
3
2
86
65
28
15
14
10
49
43
14
21
5
3
0
63
47
19
18
16
14
46
45
23
24
16
20
20
46
26
29
4
39
36
15
14
10
7
48
20
17
13
11
73
33
56
36
52
31
60
42
27
25
22
20
24
4
2
1
58
31
42
12
10
32
32
3
25
26
6
0
43
34
10
9
7
46
53
19
17
16
11
24
2
0
5
57
57
27
23
22
46
21
20
56
21
30
4
76
30
66
85
24
57
34
27
27
2
41
41
15
42
25
9
6
4
39
28
8
0
53
24
0
54
48
20
75
42
9
70
69
17
16
34
28
3
42
37
0
52
41
18
15
11
9
75
39
38
13
4
1
65
54
30
33
28
52
27
22
44
18
5
3
64
84
16
43
83
35
34
11
9
6
38
26
20
4
0
63
55
26
20
3
0
18
22
57
57
32
20
5
0
27
32
10
7
5
41
38
20
18
18
1
49
67
52
24
22
15
28
42
8
11
59
57
14
42
24
23
7
23
21
1
14
12
43
38
58
27
5
53
43
13
34
20
42
28
26
36
36
16
15
13
33
41
15
12
10
5
20
0
59
21
17
40
38
18
17
15
64
58
33
25
23
2
43
20
13
52
41
24
21
18
27
29
2
0
56
27
24
16
14
39
13
54
38
34
32
2
28
34
18
57
49
32
40
11
8
4
2
40
19
28
25
5
2
27
23
56
36
18
15
12
9
3
13
38
39
13
13
8
66
70
48
18
5
2
57
50
26
15
14
37
35
14
11
6
3
26
25
7
6
4
75
63
54
42
21
17
38
47
30
7
4
52
48
25
22
23
21
55
26
7
1
50
44
17
15
38
24
21
5
2
21
41
42
12
5
68
50
51
16
16
58
53
17
13
39
17
14
10
22
23
48
47
22
20
40
40
19
14
12
10
47
42
20
14
33
30
11
4
34
30
9
35
44
11
3
1
39
23
19
46
43
22
19
17
11
9
8
5
2
23
17
0
30
48
17
6
39
38
17
14
10
9
6
1
19
15
38
34
18
15
14
7
33
22
2
50
39
22
20
19
16
53
43
20
0
25
23
60
36
32
30
38
13
11
9
26
26
4
55
30
27
22
9
52
49
22
19
30
33
12
11
1
53
29
36
9
5
3
43
4
24
38
7
2
36
30
11
60
25
5
20
19
27
26
3
48
16
31
25
7
6
5
50
46
16
9
39
23
5
0
47
67
75
35
8
60
56
18
54
67
46
33
31
16
11
8
73
9
41
39
21
11
67
41
14
38
18
73
12
36
43
10
3
54
43
19
17
73
34
43
68
67
26
25
41
51
34
17
11
9
0
25
20
40
10
3
69
56
32
23
15
45
42
8
17
2
30
39
14
13
37
15
13
7
32
27
1
18
48
45
21
18
9
25
23
1
47
46
23
21
18
60
24
25
33
0
15
15
38
39
11
9
6
46
40
12
6
65
55
24
55
32
69
54
17
0
40
15
38
39
53
45
30
25
19
2
76
21
28
55
42
27
31
2
30
9
7
44
40
19
14
68
39
10
58
44
20
65
71
29
37
39
30
14
13
12
9
26
26
22
28
29
2
0
65
42
42
12
19
2
58
51
29
25
66
43
28
33
63
42
37
11
6
5
38
33
8
6
2
38
39
15
11
31
1
44
38
21
17
13
84
40
48
13
9
41
18
20
21
44
82
41
16
14
24
33
39
41
43
55
17
45
40
15
28
48
27
23
19
46
45
20
18
58
30
13
6
5
54
42
24
13
41
27
2
0
52
40
19
18
16
7
45
39
5
41
11
68
44
16
20
30
26
4
2
0
16
50
28
25
21
44
31
7
64
23
37
32
11
6
1
40
43
27
1
84
50
55
26
27
6
2
23
10
66
55
33
8
75
50
47
43
16
13
20
19
3
67
36
32
12
10
7
5
3
72
66
23
26
3
54
67
30
42
24
4
34
29
12
10
7
62
26
6
49
49
9
62
36
33
2
1
28
29
3
29
25
51
16
30
64
18
84
56
47
38
29
31
29
65
64
17
16
13
12
41
34
16
12
9
60
33
15
9
70
72
16
43
20
62
52
27
23
18
7
24
23
65
55
40
49
35
19
2
37
36
18
55
23
20
89
45
15
38
34
6
39
40
8
64
68
68
48
38
12
47
82
46
22
18
53
21
45
44
20
18
16
4
67
37
17
40
47
23
4
2
23
21
3
50
40
27
3
39
40
22
20
18
56
50
17
15
13
4
74
67
38
28
14
13
11
28
25
3
1
0
23
18
50
14
35
24
3
0
68
51
13
47
17
19
1
60
52
15
13
57
32
23
21
5
3
35
47
40
24
44
19
17
9
13
52
49
28
26
3
1
27
21
81
38
16
9
16
34
29
8
4
58
58
36
24
79
47
12
56
27
8
7
67
53
8
66
67
43
21
14
2
74
72
73
29
23
31
27
5
3
54
64
64
67
54
39
33
28
22
2
39
33
6
4
34
13
45
55
16
23
0
44
44
21
18
67
32
10
55
55
25
24
11
24
26
3
65
54
32
12
10
12
22
23
54
53
27
22
32
35
2
11
29
24
11
20
63
56
35
31
33
11
3
30
33
15
12
4
37
19
13
30
26
0
32
3
25
22
57
32
15
10
52
39
20
13
12
54
46
26
23
41
38
14
13
8
58
26
43
34
13
12
10
47
44
20
17
22
47
45
24
21
20
16
15
12
11
9
6
46
47
26
4
20
43
38
18
13
61
60
21
15
52
42
18
25
5
3
27
24
5
4
11
17
15
0
39
37
38
20
88
24
22
2
0
44
47
17
41
5
22
17
0
54
19
52
43
21
28
29
8
7
13
47
43
16
14
30
30
5
2
48
45
17
12
9
66
83
41
32
14
12
7
50
18
30
11
10
3
23
33
6
2
45
39
20
45
39
17
15
3
35
21
18
4
11
27
18
2
60
62
37
14
11
10
9
36
13
25
1
53
56
15
5
28
12
10
5
8
6
3
45
38
38
49
20
15
13
10
46
21
26
4
1
19
2
52
46
30
24
16
27
27
18
48
49
25
17
17
1
54
23
17
25
40
35
28
9
3
44
44
18
15
10
54
25
15
72
26
32
25
3
10
19
2
43
44
17
15
19
20
0
66
27
41
40
22
19
23
0
74
69
41
16
26
8
70
40
37
22
28
25
9
6
3
47
44
23
18
10
47
20
18
60
46
24
3
1
65
45
22
29
49
31
7
6
3
1
29
32
16
30
37
5
3
34
28
1
47
37
3
70
32
28
9
7
5
26
44
45
25
17
16
77
21
24
60
25
23
35
16
11
34
38
3
32
29
11
1
44
40
21
19
11
3
1
67
21
43
42
22
20
16
59
25
50
20
18
16
40
47
17
15
7
39
39
20
19
17
49
45
8
3
21
35
40
42
19
6
37
30
8
76
19
2
39
8
46
46
20
17
14
10
7
6
5
18
0
24
4
3
40
30
10
21
0
34
23
5
35
22
0
32
33
6
23
1
26
6
4
38
25
2
24
24
7
2
79
52
25
17
28
4
46
49
28
6
4
2
19
17
0
47
52
46
31
12
42
44
23
16
1
27
76
39
21
20
19
17
33
16
14
13
28
25
3
70
60
12
64
18
14
6
60
41
30
16
15
15
12
34
22
47
49
49
24
21
57
60
26
21
10
5
50
26
41
40
64
54
30
24
47
45
21
18
60
60
30
32
38
1
49
42
13
7
51
48
24
20
50
27
22
20
50
48
21
18
74
42
20
50
49
20
18
14
40
36
0
65
44
23
24
1
19
21
49
42
18
6
26
21
1
20
19
1
39
38
16
32
59
24
22
1
47
45
23
19
5
48
38
22
19
15
34
33
14
3
23
24
50
42
7
6
43
40
14
56
83
36
71
64
32
9
72
56
38
7
73
67
40
4
37
38
9
8
70
43
41
10
9
6
55
53
26
22
20
18
15
13
71
72
45
42
36
4
63
54
19
60
51
27
33
5
2
26
27
4
13
24
49
30
24
19
8
23
43
43
17
16
15
10
56
54
11
52
43
19
14
42
22
39
31
30
54
45
24
22
20
73
67
46
17
41
39
16
13
8
55
25
9
8
49
20
48
46
20
20
17
30
24
6
0
68
22
36
13
4
22
3
56
19
22
64
64
36
35
17
39
82
62
29
4
64
53
35
29
7
11
36
8
66
60
28
53
53
25
23
40
78
58
41
7
37
10
22
26
58
50
26
24
21
63
50
30
24
93
33
27
4
16
57
38
31
12
28
24
51
45
18
12
44
67
65
31
3
1
53
50
58
47
45
23
21
13
64
40
7
51
56
56
29
22
54
31
28
60
55
22
11
66
59
48
47
24
23
3
12
56
22
40
35
8
5
2
55
33
13
23
22
1
50
15
56
47
23
22
56
54
25
23
75
38
36
10
0
70
65
20
41
43
15
20
19
36
33
11
6
3
19
55
52
29
20
19
25
4
3
1
44
25
12
70
46
45
59
56
34
32
37
32
15
9
4
53
26
25
43
35
18
16
14
18
13
67
61
39
44
15
9
49
39
20
20
15
2
47
55
16
8
48
45
48
26
18
17
25
22
21
25
0
5
62
25
55
24
17
55
19
50
24
42
30
12
6
59
32
37
8
62
45
21
19
54
56
23
69
26
28
19
0
34
43
62
33
30
55
26
48
32
10
1
30
25
1
49
40
40
13
10
67
76
87
42
40
44
44
22
16
71
71
42
36
22
52
22
35
6
40
36
3
31
42
38
10
7
5
2
54
53
26
23
48
20
65
60
22
22
4
65
34
21
49
44
23
1
32
75
51
22
18
68
60
30
41
31
6
3
30
29
42
40
11
8
26
36
33
6
3
29
24
38
39
14
12
8
53
34
36
8
2
27
31
42
49
46
41
15
29
37
45
41
15
13
25
36
51
46
19
15
78
46
64
54
38
16
43
43
22
15
69
62
41
51
23
17
81
64
87
67
45
25
27
2
30
36
15
9
2
86
71
11
65
63
40
41
17
60
60
26
24
22
39
36
11
9
28
28
3
0
43
38
17
12
47
28
21
14
41
43
17
16
22
20
4
0
32
22
0
68
64
21
48
43
24
4
55
60
33
30
67
64
35
40
35
13
10
64
38
62
32
38
17
12
9
4
47
43
16
75
69
33
60
36
29
59
39
16
15
14
13
13
11
35
24
23
20
5
5
3
41
40
18
15
8
29
30
13
8
1
60
59
34
14
7
3
40
41
17
0
14
9
6
49
49
20
37
12
10
29
28
11
5
3
21
20
38
28
6
1
27
29
24
6
5
2
21
22
4
1
39
37
12
8
39
35
10
8
55
48
28
21
38
32
6
4
78
61
61
20
32
32
3
50
74
58
69
73
22
35
29
8
2
53
26
22
18
50
55
24
21
19
59
53
29
19
59
50
17
12
61
56
30
26
46
46
14
9
37
0
67
18
36
64
33
55
52
27
25
17
10
44
39
15
11
9
91
21
18
0
43
36
19
13
48
21
19
13
9
42
25
1
80
34
32
10
56
17
31
29
8
1
37
36
17
13
59
37
20
18
58
54
62
58
19
17
63
68
29
55
56
33
34
15
12
10
7
4
30
33
12
11
9
7
58
52
27
3
0
24
19
23
1
62
71
27
35
32
8
38
35
16
11
63
59
26
60
23
19
17
30
7
4
36
17
16
13
7
48
50
37
7
55
36
16
70
41
34
19
1
78
42
50
44
15
12
6
65
53
24
23
75
64
32
1
30
39
16
15
3
69
60
59
36
28
22
5
3
62
57
27
27
10
47
17
15
13
10
43
43
18
11
48
43
19
15
11
44
21
13
12
50
30
24
10
16
47
35
4
43
40
15
13
5
77
67
41
38
86
52
40
38
4
3
58
12
8
53
52
11
36
24
34
17
14
4
41
56
22
62
43
42
18
15
9
6
40
40
20
18
5
27
23
4
1
58
23
25
9
47
55
36
31
26
17
13
12
10
9
3
53
52
28
6
1
43
80
79
50
46
53
44
21
21
17
8
74
7
3
33
24
0
13
35
34
9
4
44
36
35
35
11
11
8
6
3
45
31
17
12
11
4
2
0
90
39
0
48
43
20
5
2
18
3
0
13
9
30
51
33
55
30
34
4
24
7
17
13
52
16
71
32
42
38
7
60
40
28
19
93
24
38
36
11
9
7
47
36
32
65
30
57
32
28
27
42
39
18
17
12
7
5
67
41
37
17
92
76
51
32
35
36
12
2
66
30
4
1
49
40
20
18
10
9
5
65
26
36
15
11
14
42
25
23
17
27
40
35
21
26
3
18
17
15
12
9
35
80
30
39
10
7
4
2
17
40
13
11
3
59
23
20
70
19
18
16
8
6
60
16
37
34
31
5
4
0
45
33
15
13
12
10
37
30
13
12
3
99
67
78
48
46
20
18
15
36
35
16
60
30
8
7
27
30
3
15
42
40
18
14
65
51
24
7
21
7
3
0
2
26
23
2
0
40
38
17
16
4
62
40
39
33
18
7
4
3
79
50
32
5
23
64
42
8
43
42
16
12
44
39
16
13
65
47
55
32
13
10
8
3
48
46
15
5
4
36
34
16
5
38
42
46
37
19
18
15
14
8
50
35
23
3
41
28
10
9
8
23
25
0
36
17
16
14
11
7
6
78
67
25
4
37
37
11
9
8
49
27
22
21
4
1
54
34
15
21
66
56
18
16
25
2
47
38
16
13
10
60
45
30
45
35
37
60
63
34
15
11
9
38
32
12
11
2
61
54
22
9
5
20
17
14
44
38
20
18
13
9
42
39
14
57
29
25
6
68
51
31
24
23
20
41
46
15
11
8
0
42
32
7
42
13
7
60
67
55
74
76
54
53
24
15
7
70
50
34
17
16
14
14
13
11
10
47
17
53
14
31
41
6
71
58
38
33
64
44
33
8
47
24
17
16
64
55
28
21
25
20
29
4
74
55
45
45
23
21
17
6
43
43
17
8
65
55
25
15
25
26
0
28
25
4
48
47
53
42
65
63
24
55
55
18
58
52
21
15
42
55
16
12
38
37
15
13
52
45
18
13
36
34
14
9
4
44
40
19
16
14
12
77
49
16
70
60
43
27
9
1
55
24
26
20
2
58
42
41
14
13
78
23
25
4
18
17
41
40
20
7
35
27
6
46
39
15
13
8
1
40
27
4
14
13
72
60
55
30
29
8
5
52
34
17
10
8
44
42
18
3
41
37
17
16
12
4
2
37
36
15
9
8
6
35
36
7
6
3
43
9
71
56
26
49
47
21
11
20
1
73
61
20
44
45
21
20
18
13
47
39
16
15
6
45
43
26
16
11
4
77
60
23
35
38
12
6
2
53
49
30
42
50
20
15
11
38
35
14
11
9
4
2
54
51
26
20
34
10
5
3
26
58
51
31
8
43
21
14
74
45
40
17
16
10
7
54
45
16
7
59
59
50
13
38
30
9
5
42
38
31
9
5
63
15
11
88
75
45
21
1
29
12
27
65
63
14
9
45
32
16
3
57
34
11
16
15
12
60
54
35
88
44
33
13
9
2
82
68
47
17
13
10
45
16
9
8
58
19
36
20
10
43
33
20
25
11
6
5
34
13
12
4
21
61
28
28
3
57
56
27
22
0
63
51
35
30
12
7
2
0
61
59
38
43
19
16
18
32
15
14
5
13
71
60
7
76
71
37
12
11
9
7
5
3
46
36
15
13
11
9
7
83
36
41
42
19
15
11
3
1
84
62
26
25
6
5
4
55
25
21
4
16
26
63
28
27
51
53
12
20
2
52
29
12
10
8
5
49
45
23
21
16
29
3
19
57
40
27
10
3
42
27
11
33
32
11
10
52
21
43
40
14
9
6
52
47
24
17
14
4
70
36
23
4
3
60
20
64
59
58
14
12
10
8
4
2
0
79
76
47
45
16
63
45
23
22
16
20
20
0
48
40
14
11
30
18
11
8
7
39
44
20
13
6
75
50
49
23
19
17
15
52
17
55
38
26
25
9
8
43
19
18
17
14
9
7
26
30
4
2
11
57
59
29
24
61
52
20
16
80
76
18
26
18
1
38
33
10
7
2
71
26
4
2
45
45
28
26
24
57
17
14
43
42
23
11
44
20
19
17
14
59
38
33
12
7
39
36
35
10
6
48
45
19
15
30
23
2
41
15
13
40
25
7
3
43
37
12
10
63
44
15
11
42
18
57
32
10
9
26
29
24
33
11
60
44
26
23
1
67
24
41
43
5
0
30
6
66
29
23
9
5
24
24
7
2
0
43
42
17
15
22
2
44
40
23
18
16
13
53
52
32
32
9
5
72
68
32
32
35
40
10
1
43
8
6
2
61
32
1
23
17
2
24
43
41
36
11
7
1
21
13
63
30
28
30
3
18
33
57
51
27
25
17
16
37
39
22
17
25
37
48
21
14
10
58
60
31
54
59
60
60
37
10
40
33
12
6
5
34
33
12
7
92
21
17
40
13
45
16
15
13
11
16
20
53
26
24
22
34
25
8
6
16
6
50
46
6
5
32
16
13
70
26
24
5
4
30
34
61
19
23
7
4
16
44
43
18
16
34
32
10
2
0
40
39
22
20
19
17
38
42
16
14
11
52
42
21
20
16
15
13
42
37
18
16
12
10
30
25
5
3
29
29
8
6
3
55
51
23
21
19
17
9
7
32
27
31
11
9
4
38
7
46
42
16
8
1
40
21
17
4
24
48
16
13
7
28
35
14
11
2
26
42
15
68
55
23
25
36
32
27
4
80
18
3
19
22
44
43
11
5
41
36
2
50
28
21
18
56
24
35
30
21
15
53
46
33
27
9
6
60
58
23
50
39
19
17
15
24
9
75
28
54
32
36
5
4
1
48
25
52
47
22
19
27
10
8
1
0
43
26
17
20
5
4
1
34
31
4
78
51
33
21
18
41
40
14
13
7
60
50
26
18
30
4
44
43
23
12
7
2
5
39
46
13
4
3
56
32
45
13
10
58
40
10
50
42
22
18
15
10
54
33
19
16
94
36
36
15
11
64
60
30
35
45
46
19
16
15
27
24
5
0
50
38
42
17
15
10
54
52
34
1
31
30
9
4
70
24
35
30
13
11
49
50
18
26
21
2
51
27
24
15
78
42
21
19
14
7
25
22
1
57
55
70
40
14
18
17
1
53
37
18
1
48
41
20
13
22
5
0
60
50
25
22
1
30
30
16
9
7
5
3
35
27
12
1
53
45
46
13
11
15
11
4
23
23
1
48
39
39
30
17
10
5
29
24
5
4
38
41
16
11
5
72
32
28
29
6
3
59
28
52
49
26
22
20
2
36
48
15
10
20
2
19
38
34
13
11
8
4
48
43
17
16
11
46
40
34
30
13
12
11
9
49
40
21
20
14
23
22
0
72
68
40
36
78
40
61
48
19
5
8
43
41
19
17
9
7
4
52
23
30
14
8
35
37
16
12
52
29
22
4
1
30
29
75
69
24
38
30
23
66
29
26
0
43
43
21
3
0
32
34
4
2
54
41
18
13
12
6
35
36
7
2
48
14
48
36
11
6
5
26
25
20
38
27
6
4
1
33
35
10
4
71
38
17
20
55
35
29
25
37
45
13
12
4
11
34
23
2
58
75
55
15
54
55
26
21
45
34
12
8
7
5
4
81
72
18
46
29
5
3
0
54
47
21
10
32
28
4
0
46
38
16
15
15
12
54
50
25
23
22
20
43
42
23
20
18
9
28
24
2
0
48
46
24
22
14
34
56
48
27
20
19
9
3
28
29
38
30
10
7
4
49
21
2
0
37
15
13
9
8
6
3
1
38
18
20
0
40
25
16
12
0
28
26
4
35
30
65
49
15
24
2
23
0
17
0
43
40
23
15
10
6
30
25
5
1
53
26
50
52
14
23
69
36
22
15
30
29
10
35
25
5
4
2
37
31
12
10
4
9
32
35
7
52
20
33
14
12
10
7
5
24
1
47
22
18
29
46
32
11
6
25
5
37
60
24
19
16
15
77
45
48
8
35
35
4
1
45
26
7
4
74
54
26
6
42
16
13
5
32
28
4
2
45
51
31
27
6
1
27
27
3
49
54
18
49
40
39
15
65
18
36
38
16
13
12
23
6
18
4
0
68
47
22
15
40
25
46
11
8
5
70
36
42
22
15
10
31
32
10
1
61
22
23
7
0
29
15
24
24
1
33
33
4
63
36
17
15
11
10
37
30
12
10
8
52
52
48
24
20
1
21
56
43
6
22
35
31
12
10
3
40
27
7
5
2
52
51
31
29
0
54
20
36
3
2
42
25
17
16
11
8
40
38
25
6
2
80
40
7
29
37
6
29
7
1
34
29
9
4
45
42
20
19
14
13
31
13
11
10
7
28
28
10
8
1
55
45
26
23
17
16
31
30
28
11
48
44
46
29
24
18
16
28
36
26
19
1
67
17
20
48
42
24
19
18
17
44
50
25
25
68
49
32
28
40
13
25
21
4
31
30
4
1
36
22
29
22
5
1
47
23
6
6
67
34
18
2
1
17
19
9
40
39
18
14
12
10
36
28
6
3
0
18
31
28
0
50
36
36
34
14
11
9
0
69
34
30
15
9
54
25
46
43
40
15
7
2
49
43
12
8
30
36
58
41
21
0
25
17
39
30
17
13
12
66
54
26
24
21
18
23
28
2
0
58
42
16
11
9
29
32
10
4
1
42
32
11
6
13
50
24
26
1
34
26
6
3
0
7
29
35
10
7
33
27
5
3
1
20
20
1
31
29
8
5
29
21
2
38
40
18
26
45
45
16
12
25
25
8
6
2
47
47
20
24
25
9
30
28
9
7
1
39
27
13
8
38
22
18
25
20
4
2
57
47
26
21
5
35
32
10
8
2
51
52
27
22
8
8
2
45
39
17
50
35
35
12
3
1
34
39
4
2
43
24
33
29
8
4
53
47
37
24
4
24
24
3
2
0
29
32
20
19
38
32
20
65
36
12
10
48
38
36
32
14
7
4
43
23
18
15
13
5
3
63
62
85
19
33
28
6
6
3
46
45
21
34
30
10
8
4
3
1
74
34
4
42
11
9
27
24
0
34
25
1
42
35
18
13
4
40
44
21
16
12
9
7
5
3
40
18
16
12
10
57
53
16
78
56
53
27
25
7
5
3
1
29
24
30
47
44
24
20
17
27
15
52
43
50
51
22
19
18
41
38
53
29
2
1
79
52
30
27
23
51
52
22
60
52
17
19
0
36
43
41
21
21
1
48
45
16
35
30
12
4
44
31
9
7
2
83
54
53
53
53
22
17
11
77
67
48
46
16
3
47
45
18
54
31
12
4
33
58
21
19
18
16
11
50
36
16
15
14
31
12
2
35
43
16
11
10
42
45
26
24
15
33
27
13
11
10
9
48
37
39
31
9
6
4
2
27
28
10
27
37
38
9
5
45
42
25
25
43
25
24
18
13
35
12
10
77
36
2
32
25
5
3
0
42
23
18
15
4
1
48
27
20
25
27
3
1
67
44
41
19
16
17
38
38
40
36
13
27
26
4
0
28
25
5
26
22
4
3
50
42
21
17
17
29
29
41
37
19
17
15
31
32
34
1
23
53
40
21
20
3
1
29
32
7
3
52
67
32
31
8
7
45
30
10
54
52
19
17
24
22
27
61
52
22
20
17
45
48
25
24
20
18
39
37
14
6
20
42
39
14
12
6
55
42
20
0
18
4
42
47
44
22
18
15
13
10
7
29
25
6
5
1
34
30
5
3
28
70
60
31
14
6
2
28
1
14
39
25
22
46
14
12
9
24
32
14
30
49
43
15
13
11
11
10
7
6
2
59
75
33
59
53
25
23
19
52
34
27
10
7
5
1
52
42
23
20
16
13
12
50
25
27
33
6
4
2
50
11
23
57
31
33
5
63
48
20
18
56
55
28
27
18
17
43
35
17
38
30
1
0
35
18
32
29
10
5
3
1
68
53
37
40
4
65
67
44
43
17
30
28
49
23
22
21
20
15
49
38
18
11
6
81
23
19
60
49
39
17
16
14
13
12
10
8
58
57
23
7
5
1
15
14
9
6
30
25
10
4
35
44
17
13
70
64
33
15
4
24
27
29
12
5
3
1
64
55
13
65
35
26
7
2
25
56
48
26
23
6
23
21
2
43
29
46
23
22
21
20
12
8
29
39
12
7
1
22
59
64
29
27
26
80
36
28
7
43
42
20
17
14
5
52
18
8
34
38
18
12
5
32
23
18
0
76
60
59
42
38
21
20
18
12
9
14
2
48
51
19
17
13
43
35
24
3
55
23
43
43
16
12
8
62
19
50
20
72
50
30
38
14
47
27
24
17
53
50
20
18
41
54
20
19
14
13
44
25
23
16
11
27
19
30
28
13
12
5
0
20
73
32
13
12
8
6
54
62
31
30
12
10
1
55
24
25
6
4
2
24
9
54
57
18
17
20
21
0
23
81
14
47
24
22
4
58
19
29
26
4
3
0
27
7
25
25
11
8
6
43
43
24
18
14
24
23
2
42
32
9
4
56
54
32
19
18
1
27
7
4
3
43
41
22
20
14
60
27
27
22
48
36
36
10
5
80
53
44
37
7
42
40
21
17
15
35
24
44
39
63
28
45
22
15
42
18
17
25
4
22
22
1
0
25
24
2
65
37
25
34
32
11
1
17
56
34
17
29
5
4
36
6
5
1
30
27
9
7
5
3
1
42
18
17
14
12
35
30
17
14
27
21
2
0
42
35
17
15
9
7
2
68
34
57
63
28
11
3
34
19
17
16
8
33
23
23
7
0
32
7
31
14
13
12
10
6
33
24
4
0
25
70
70
17
12
37
29
10
8
4
2
47
44
22
19
16
47
47
20
11
76
49
27
3
47
44
1
39
21
11
68
42
23
21
3
29
26
8
0
35
38
36
31
31
25
27
13
11
3
60
60
29
7
27
4
48
48
14
8
57
47
26
30
4
2
37
52
20
11
42
35
50
48
15
12
37
33
15
14
13
9
8
8
45
43
15
12
21
0
35
60
60
36
81
33
35
7
22
7
18
20
1
39
37
13
11
7
85
57
36
34
6
45
45
19
16
12
4
22
26
0
75
81
49
19
46
37
11
70
39
5
37
39
13
10
3
19
16
15
52
44
25
23
28
54
46
26
23
20
17
16
15
11
67
40
29
4
3
0
26
24
0
16
87
46
38
13
6
25
38
57
54
32
27
18
36
29
2
34
40
0
52
54
23
15
72
69
39
36
40
33
16
14
12
34
33
8
6
4
20
50
30
34
23
0
29
0
34
21
67
44
18
56
26
23
1
47
48
20
16
47
40
13
2
36
20
4
1
60
67
39
37
32
13
10
8
55
28
26
30
40
10
8
4
44
45
20
16
14
43
20
19
55
44
13
12
29
26
4
23
4
21
3
20
81
61
26
53
64
39
42
4
1
1
9
7
49
20
18
29
1
64
63
28
22
36
12
9
7
23
20
1
54
48
26
1
54
41
25
22
42
24
51
30
29
39
24
6
2
0
28
68
57
31
35
11
56
92
70
41
44
14
9
45
18
15
57
51
26
25
20
57
45
15
14
11
78
74
24
76
45
30
24
20
47
17
15
10
39
37
18
12
11
60
60
42
40
15
10
5
60
65
32
35
5
75
60
10
42
14
29
1
40
20
13
84
56
63
29
26
24
1
22
20
3
77
45
40
38
78
68
42
38
13
19
42
74
78
65
56
48
17
16
64
57
68
38
13
67
59
25
25
2
62
58
27
31
35
32
64
53
28
29
24
7
4
12
65
39
55
25
23
80
41
13
11
37
37
17
13
10
6
0
29
29
6
3
69
62
74
53
25
14
22
20
2
70
6
45
24
20
25
56
50
20
21
19
11
63
54
15
64
21
30
33
7
5
0
25
27
7
5
0
23
30
2
27
7
43
34
19
14
3
14
43
36
18
14
5
34
27
28
9
6
1
1
32
14
11
9
42
37
16
14
0
43
47
23
18
17
16
12
70
51
14
58
18
57
2
57
52
18
15
14
56
55
22
20
4
0
33
34
16
11
57
31
42
51
15
11
10
6
29
29
10
5
2
28
31
10
4
2
68
67
40
19
6
54
34
15
13
11
6
31
15
14
74
14
54
46
25
6
68
38
21
20
18
15
6
45
19
18
26
28
6
0
36
17
16
15
13
87
45
65
32
31
13
11
28
20
4
0
55
33
31
2
59
24
23
74
75
40
58
22
17
25
24
2
1
22
4
38
22
21
2
81
43
47
26
18
16
55
55
22
30
11
9
6
64
56
31
36
8
54
31
26
33
24
2
40
40
20
15
3
74
49
43
8
38
8
41
73
39
39
13
11
6
62
41
20
15
43
42
14
41
15
11
10
56
43
6
54
45
17
16
86
69
42
11
28
36
40
14
14
20
30
64
46
31
66
46
15
13
30
35
9
4
51
23
21
62
49
47
38
37
35
12
10
0
65
46
21
55
57
65
55
19
34
26
2
0
48
13
56
53
47
29
28
28
3
0
44
40
15
13
12
80
74
46
37
3
2
73
57
43
16
54
17
58
40
40
40
15
14
12
9
29
6
3
56
35
26
36
42
16
10
30
18
2
0
34
44
9
45
47
23
18
25
2
28
28
6
1
27
30
7
30
26
5
52
46
23
21
15
32
27
11
9
6
1
26
30
3
42
34
19
17
9
1
45
14
57
56
9
44
50
17
28
9
6
29
4
2
22
2
20
22
2
77
30
82
78
42
40
13
10
57
89
39
21
9
82
30
26
26
30
9
7
3
57
53
20
45
40
16
14
10
66
57
31
36
32
11
8
45
52
5
27
33
10
6
6
24
45
50
14
8
61
54
32
31
14
36
17
13
29
26
0
56
48
21
37
51
52
18
50
32
30
15
3
57
54
23
21
1
16
21
1
0
50
25
8
3
81
47
18
13
11
25
35
7
5
3
62
42
38
44
40
32
32
12
10
7
56
40
30
38
42
11
37
28
7
1
20
24
5
2
48
22
0
33
28
10
5
56
54
50
79
48
7
65
64
39
38
20
17
13
2
64
56
14
13
36
5
30
25
2
0
61
44
7
54
43
12
26
8
5
3
74
92
82
29
22
5
3
25
40
20
16
46
28
10
39
18
17
12
9
8
35
24
11
10
8
2
1
0
38
21
20
14
53
49
28
12
39
37
19
14
10
40
30
7
5
50
31
48
31
10
7
5
69
78
21
18
48
42
20
17
10
14
45
44
20
18
15
14
38
39
19
17
15
11
8
2
80
41
26
7
6
2
2
57
50
27
23
15
12
7
38
35
6
4
42
41
18
15
9
57
47
2
43
7
46
44
20
24
23
68
56
25
19
28
30
1
47
67
47
45
18
15
44
20
21
1
50
38
12
6
68
73
59
16
47
38
16
15
0
12
11
8
4
46
13
11
8
5
66
51
36
28
25
42
16
14
11
6
4
2
20
53
34
24
4
45
51
22
12
26
27
9
2
69
68
47
11
62
61
23
25
2
67
25
16
55
51
49
22
23
3
4
26
26
2
0
32
29
11
6
1
30
34
5
1
40
20
0
12
39
19
18
0
44
16
14
13
7
39
18
16
10
8
61
55
19
38
38
10
6
4
47
15
13
7
5
20
20
2
25
8
2
52
17
9
8
7
85
50
22
27
38
4
0
69
65
37
33
64
31
24
0
25
28
2
54
62
39
18
50
25
65
40
30
25
2
59
35
5
80
23
5
32
28
12
2
50
53
10
40
35
16
12
52
42
18
51
23
26
9
39
39
13
11
4
55
45
25
18
13
22
19
40
37
18
15
5
40
40
16
14
37
40
15
7
46
46
17
10
8
36
35
12
11
10
5
47
52
74
59
60
14
7
32
21
6
1
0
50
42
30
13
55
52
29
24
18
10
60
45
21
1
0
8
4
4
46
41
22
1
16
14
74
66
38
31
25
29
63
55
18
10
46
57
32
13
12
6
23
21
6
4
2
53
40
17
13
6
29
8
50
42
40
13
48
24
2
60
41
39
18
17
52
73
37
45
16
44
22
9
40
17
38
36
18
9
2
52
53
20
18
51
42
21
15
26
1
22
21
0
43
43
13
8
33
38
16
14
12
10
22
2
47
36
36
1
71
59
46
56
49
40
45
37
34
15
10
7
4
63
17
33
23
3
1
25
21
1
32
15
12
6
0
27
32
11
9
7
4
2
43
41
22
22
19
53
16
30
34
9
5
55
53
22
20
2
44
38
17
14
10
2
43
44
9
34
12
9
6
42
9
36
34
15
9
56
52
29
27
23
30
21
3
1
50
42
33
13
12
11
54
37
5
25
25
6
41
24
6
1
42
30
15
11
6
0
20
19
32
31
12
10
8
7
53
39
15
47
38
22
19
17
12
36
24
8
56
36
9
6
44
42
21
16
38
37
12
36
33
15
12
6
66
60
11
9
30
28
6
4
70
57
35
12
52
51
20
1
20
3
83
44
39
18
13
2
53
42
18
14
8
2
31
15
12
5
52
23
27
46
3
1
51
44
15
30
23
2
21
20
2
42
29
8
6
42
49
32
27
5
41
15
9
43
45
11
8
65
53
32
26
22
82
40
38
50
72
55
30
52
46
15
50
36
17
14
3
48
50
28
27
0
20
50
42
26
30
3
2
44
39
6
2
20
43
32
13
6
4
68
61
32
51
40
21
20
14
8
49
20
52
37
53
56
41
24
5
44
30
10
54
32
24
22
20
12
4
51
74
32
27
76
42
41
18
60
74
69
26
10
1
13
43
15
36
26
11
10
8
6
76
70
56
39
34
87
67
22
18
48
15
2
24
10
6
3
1
67
30
67
56
32
11
24
25
6
77
67
41
27
33
9
31
26
9
5
0
43
37
12
6
5
28
25
5
3
77
42
80
30
9
3
25
44
34
13
3
33
37
8
0
70
57
21
40
12
37
17
11
9
60
54
24
73
77
11
58
39
17
16
8
8
43
31
14
10
77
68
43
7
41
29
42
43
19
17
12
58
83
56
44
14
10
48
45
14
53
30
28
4
70
53
37
12
77
20
18
14
57
56
19
47
28
32
0
65
50
33
36
11
9
7
78
56
34
53
31
55
47
57
70
10
9
9
55
29
43
38
20
5
27
9
27
32
15
16
62
40
39
36
39
17
14
9
54
46
20
11
34
45
1
79
29
22
55
30
52
76
43
0
10
70
41
65
62
39
32
22
6
41
19
12
10
7
21
18
63
50
28
22
67
18
20
2
46
13
24
65
66
57
39
15
11
6
29
17
1
56
73
60
49
47
13
37
29
9
1
65
74
22
23
1
65
43
42
18
16
26
51
16
7
6
38
24
13
1
54
20
0
25
73
45
65
50
36
28
3
46
38
19
11
30
30
6
3
58
50
80
74
47
87
76
51
43
11
46
11
63
24
24
6
34
7
38
33
7
4
61
51
12
47
35
11
40
75
42
23
2
22
23
20
0
21
22
3
28
24
5
5
17
34
7
46
43
22
13
45
18
16
8
54
42
42
21
18
11
65
52
23
24
26
22
1
20
20
21
33
37
8
7
75
41
21
12
35
25
4
45
16
47
41
20
10
28
36
14
3
1
51
26
25
20
19
65
30
25
85
32
22
6
2
9
28
26
3
1
26
29
0
46
33
0
56
57
42
40
12
10
71
63
25
7
53
52
24
23
37
37
9
3
26
24
0
38
28
10
8
7
6
38
19
17
11
9
6
1
24
18
2
0
30
30
3
2
32
45
39
19
13
73
37
16
15
12
7
22
21
20
28
20
3
8
1
32
32
10
6
68
62
39
18
17
13
10
50
13
22
18
54
15
41
31
10
2
48
32
9
8
6
4
58
30
12
1
29
26
3
50
26
64
28
21
2
64
28
5
17
74
40
40
16
15
11
8
78
55
52
42
14
40
12
73
14
23
30
7
40
54
20
17
30
5
55
40
18
15
35
32
15
9
60
44
16
27
10
9
5
2
42
21
4
47
42
11
25
2
22
4
57
22
25
23
5
0
48
48
18
57
56
24
17
58
49
15
13
53
33
9
25
65
45
24
10
37
16
10
0
42
39
11
3
38
35
16
11
3
15
39
45
8
1
83
32
33
9
8
47
39
77
50
40
15
10
22
21
1
0
68
52
68
66
29
25
76
26
25
25
38
6
46
30
9
4
42
16
40
35
38
9
6
20
39
36
2
30
29
57
40
27
7
35
12
9
4
2
27
43
15
11
26
17
2
25
24
1
36
17
27
25
23
3
1
30
28
13
2
53
37
18
11
10
65
69
28
28
38
5
62
43
42
18
29
27
10
26
24
6
5
2
49
45
23
17
13
6
52
44
22
17
11
56
50
33
32
6
2
30
23
36
42
36
34
11
5
50
25
79
29
82
72
35
36
19
0
0
15
6
6
42
43
53
40
37
32
8
6
46
42
21
20
19
56
47
23
16
30
19
3
39
32
14
6
4
37
14
56
58
43
38
19
0
15
25
27
6
13
15
42
14
12
22
20
58
41
50
19
17
4
43
45
26
8
21
16
33
29
12
8
7
52
25
24
1
54
39
16
10
27
10
20
51
23
30
52
77
50
25
25
0
65
49
25
23
17
48
26
19
56
40
15
11
1
55
23
21
31
13
11
2
75
41
44
20
17
16
14
57
23
21
21
28
35
7
4
75
53
38
38
10
6
3
49
25
4
41
26
11
9
5
0
45
32
14
12
11
9
5
24
19
3
0
40
22
25
26
0
30
90
50
48
20
19
14
61
48
24
54
45
28
16
13
29
23
2
41
38
19
16
13
3
52
39
15
12
58
52
27
19
0
48
28
20
6
28
28
1
40
7
6
21
13
83
54
56
35
11
28
7
33
31
0
41
25
0
42
44
6
26
24
52
2
25
50
30
30
1
60
58
36
50
43
64
62
41
3
58
51
28
27
4
20
23
73
70
40
31
23
7
0
60
26
39
54
84
17
3
35
37
16
14
12
37
19
13
9
5
62
52
62
36
33
14
1
33
28
6
12
37
18
17
13
26
45
35
12
5
11
62
26
24
22
70
32
32
2
1
0
32
52
16
16
22
5
1
33
10
9
58
32
28
6
25
16
60
22
40
11
9
50
42
10
28
18
1
63
38
21
19
17
12
34
50
43
29
17
13
27
23
78
39
26
2
58
56
38
42
49
11
26
25
67
30
4
53
43
18
75
69
27
23
6
5
2
50
48
45
13
6
55
55
30
60
47
15
13
11
22
36
29
2
0
55
50
63
46
11
42
42
20
18
61
30
43
37
15
14
53
45
26
23
19
15
57
36
4
47
45
26
51
47
21
18
24
25
6
14
32
27
39
21
20
14
51
51
57
15
19
0
38
37
11
59
25
25
3
37
30
6
0
57
35
48
41
37
15
13
4
58
53
31
30
57
45
29
24
16
68
5
4
57
53
24
20
32
30
8
4
43
40
24
21
16
8
65
32
28
11
6
4
19
43
25
22
49
49
55
53
16
12
65
61
25
48
44
23
20
53
46
25
52
51
24
56
62
48
19
18
36
29
23
49
43
13
4
53
43
15
49
27
25
11
10
78
59
59
22
82
45
18
80
28
26
2
24
48
24
18
11
21
3
57
27
4
21
48
35
35
16
14
7
39
34
9
4
70
50
28
29
6
0
64
74
50
29
9
56
45
45
16
70
60
25
48
20
82
33
28
4
43
37
17
14
13
12
45
42
18
11
60
23
74
41
39
53
45
15
44
24
50
53
11
32
23
20
19
55
33
32
29
42
18
68
63
65
46
17
15
67
34
6
72
53
26
6
5
50
43
23
15
60
36
41
11
5
55
32
5
30
65
38
29
10
12
46
37
14
13
4
17
44
21
18
12
41
21
39
9
58
48
29
23
43
18
30
59
33
45
17
42
74
43
57
33
8
30
27
4
72
52
29
25
22
22
22
30
0
75
42
10
33
47
48
28
14
28
0
31
69
53
49
70
34
68
29
26
23
75
74
63
59
73
72
35
29
23
1
84
65
89
67
58
53
8
38
35
14
40
34
13
30
30
1
44
41
14
0
23
22
18
51
49
25
16
28
27
4
79
74
54
49
28
27
17
47
46
16
14
38
37
13
7
34
38
14
10
32
23
24
80
42
28
0
27
25
1
86
54
24
18
15
9
50
24
82
71
42
44
43
19
16
13
10
42
39
20
1
63
47
20
19
12
45
39
9
2
47
30
9
7
47
22
63
62
30
60
29
25
1
32
39
13
4
57
34
30
2
63
63
42
0
16
43
74
46
44
13
12
42
42
16
21
17
0
49
42
21
8
6
48
46
13
10
54
50
22
16
24
5
3
2
60
35
10
80
40
37
9
4
40
37
20
15
5
40
40
8
6
74
64
46
48
30
23
69
64
45
13
54
48
21
13
8
60
26
28
6
2
22
3
46
36
10
4
36
40
10
0
28
31
9
7
66
22
20
77
65
66
40
14
6
41
37
20
17
0
0
53
45
17
12
66
37
54
56
56
60
24
18
56
52
80
49
45
32
5
62
32
32
13
10
6
45
39
21
1
20
10
37
33
11
10
8
60
25
43
34
16
14
12
10
9
76
40
37
54
62
30
6
25
20
25
24
0
65
24
40
50
58
57
35
10
28
33
31
5
50
22
18
25
25
6
4
24
7
5
23
3
54
34
28
9
5
27
29
10
8
42
26
25
10
52
50
47
25
22
3
40
32
9
8
2
38
38
9
7
28
28
0
66
56
32
27
57
37
11
9
30
26
53
60
58
32
7
3
38
21
42
41
16
7
47
31
2
26
8
18
39
36
18
23
23
3
40
38
18
16
52
26
3
62
57
32
50
37
27
10
9
48
55
20
14
35
40
72
67
42
40
20
16
35
27
3
42
41
22
19
0
17
9
50
23
53
23
4
49
48
58
44
23
21
42
40
18
10
42
37
18
24
28
2
42
17
8
40
43
15
7
44
23
22
36
38
17
7
70
25
41
15
11
39
3
36
13
10
28
5
36
34
10
1
56
52
21
3
26
24
6
4
44
22
19
16
40
36
13
11
10
54
33
25
23
76
32
81
73
50
36
54
24
48
44
38
38
10
8
42
35
58
54
30
28
26
10
28
37
18
14
59
54
20
1
17
15
91
69
25
16
37
26
12
11
8
26
27
11
42
40
18
15
46
43
17
14
11
9
7
4
36
25
4
0
35
35
15
14
7
34
26
9
7
78
65
41
16
27
39
9
2
8
7
62
57
25
22
38
37
18
13
9
4
22
50
44
26
5
24
5
22
20
68
50
36
39
14
10
1
45
87
39
29
6
1
55
22
20
24
4
28
9
3
23
3
45
24
22
20
15
62
53
30
21
18
65
42
40
40
20
18
15
13
6
46
37
17
16
14
53
49
28
12
8
31
28
9
55
50
28
27
22
52
45
23
20
16
11
18
21
1
36
36
13
11
5
58
51
21
20
24
8
5
36
14
9
36
40
44
43
18
15
72
73
32
30
1
58
58
22
16
60
15
19
20
4
26
23
8
7
50
33
13
8
36
24
53
42
18
16
15
36
33
14
11
3
67
48
23
22
3
0
34
30
10
9
1
55
17
60
60
30
8
24
21
14
22
20
4
2
26
26
2
55
51
17
37
36
14
9
25
8
52
40
36
16
10
60
43
20
19
65
58
21
43
43
13
10
4
62
39
14
6
52
29
9
7
57
46
23
33
60
68
28
24
41
9
41
15
11
66
64
60
18
15
19
37
37
14
11
25
59
23
25
2
60
56
37
65
62
26
22
10
67
44
32
42
15
13
47
19
16
11
64
27
8
6
75
32
52
53
26
24
39
20
13
40
72
70
44
38
17
42
35
11
9
68
33
10
28
29
32
13
9
37
7
18
45
45
24
16
15
40
38
48
45
17
11
29
28
10
7
0
47
33
32
8
4
49
50
24
15
65
45
41
13
6
40
8
34
26
4
1
50
50
47
25
18
68
52
53
23
19
39
37
9
39
19
10
32
36
13
10
7
30
28
7
40
25
3
55
50
30
23
2
21
18
54
49
23
15
49
53
25
23
18
14
13
28
26
2
79
48
50
50
40
17
0
10
15
19
0
85
25
67
59
41
57
31
30
28
1
27
25
22
53
30
60
55
41
25
14
12
9
43
19
17
8
3
44
43
23
9
44
42
24
21
89
62
62
34
38
16
7
4
29
35
10
72
70
35
7
33
38
39
9
7
5
35
55
27
23
21
20
56
37
63
47
17
16
29
24
4
0
29
57
56
49
19
75
62
42
35
15
11
48
45
22
36
30
27
5
3
43
42
11
28
50
34
13
4
47
40
15
13
13
25
57
53
32
3
28
4
50
28
28
23
3
49
48
27
24
22
24
50
23
0
20
42
40
21
50
48
26
24
29
30
11
3
35
44
3
75
23
68
18
9
61
35
36
31
8
1
34
9
4
0
43
36
11
3
58
53
37
12
37
28
45
7
25
50
40
21
16
72
68
37
35
13
43
14
10
9
20
53
46
22
21
16
35
40
18
14
35
36
38
10
40
35
17
15
13
23
22
5
1
1
44
22
20
2
67
30
28
33
30
7
39
13
9
33
25
0
82
78
29
31
11
8
5
35
26
12
3
0
76
72
43
36
10
43
22
24
30
5
85
78
58
8
42
23
16
9
6
4
43
39
18
7
37
31
38
7
5
1
45
35
8
37
36
14
12
9
8
24
21
3
50
25
30
12
10
37
32
11
8
80
28
9
0
36
37
0
38
40
13
10
30
40
41
20
15
5
46
25
2
22
14
12
46
16
12
6
6
25
36
31
6
2
50
50
49
23
18
84
50
25
46
42
22
16
90
78
73
70
46
36
5
33
22
6
3
27
66
26
22
20
18
57
53
32
26
8
2
60
67
29
25
2
72
56
33
5
30
29
3
23
3
2
37
35
15
12
28
27
39
37
15
11
9
36
43
43
25
24
20
2
18
56
52
28
45
38
23
19
86
54
26
90
70
30
12
5
27
8
42
36
40
15
49
15
12
70
60
35
27
36
17
17
33
13
4
3
32
36
30
28
7
63
58
21
45
45
26
25
19
6
40
34
4
37
38
10
6
55
52
67
28
29
51
39
38
19
47
23
19
42
25
24
18
15
7
69
32
32
9
6
47
16
14
84
48
44
17
43
36
25
39
32
12
8
6
6
19
16
42
24
4
1
32
29
10
4
48
41
15
11
59
37
14
10
3
18
22
51
42
4
31
20
54
43
21
0
77
60
23
30
33
12
11
9
7
0
48
34
31
21
36
38
57
54
32
30
28
26
22
19
64
90
56
41
32
27
9
1
32
10
9
52
50
19
19
16
40
50
55
60
59
29
34
6
4
63
57
36
38
9
20
54
63
68
27
40
7
44
16
15
10
43
43
23
15
18
75
75
45
43
41
45
43
20
6
75
22
47
37
11
5
44
39
18
14
55
49
27
42
17
10
3
67
56
22
20
33
14
9
2
22
45
25
10
4
20
35
27
1
25
38
16
7
68
59
30
10
50
50
18
45
34
8
7
77
66
27
26
9
24
42
35
13
8
22
26
6
1
39
38
17
11
5
26
25
5
20
32
7
4
34
35
6
38
37
14
36
26
2
30
27
9
5
28
31
8
38
39
17
12
10
2
36
36
12
5
55
30
1
48
43
19
11
25
22
3
25
30
6
3
29
29
2
53
46
27
12
5
37
37
16
10
8
5
76
62
40
23
23
2
22
27
5
64
39
17
38
12
6
37
62
60
32
11
28
73
44
36
11
9
8
42
22
20
10
38
31
1
39
4
19
30
23
3
39
38
6
26
43
11
9
70
71
31
25
5
35
9
66
25
48
49
19
24
5
42
19
8
51
55
41
36
10
6
61
60
74
21
24
29
28
8
20
80
38
42
7
79
68
52
24
68
70
38
2
45
50
23
20
6
64
41
21
85
48
23
22
40
31
13
7
58
52
30
28
54
46
24
19
13
49
14
47
44
22
17
60
33
87
53
40
25
3
72
71
7
50
70
40
13
46
45
45
44
24
23
17
22
22
2
50
38
21
4
9
7
48
20
18
8
45
48
23
13
35
34
14
11
8
8
43
29
10
85
30
41
40
18
12
79
74
44
40
18
13
11
74
43
42
48
15
76
64
29
27
23
32
25
20
75
47
25
12
6
68
73
35
53
29
11
9
53
28
13
4
26
18
32
24
3
1
52
20
40
40
17
9
64
35
15
24
27
32
12
2
35
26
5
3
53
11
44
19
16
8
58
54
28
25
40
21
18
15
10
5
39
44
7
24
22
5
33
25
35
32
13
10
6
71
36
32
31
4
58
58
40
40
24
14
80
45
72
39
43
14
13
43
40
19
15
10
46
45
26
22
42
20
50
30
34
34
11
6
4
55
20
0
19
54
48
26
21
67
55
21
2
18
49
20
13
11
39
17
7
50
43
16
78
57
17
19
41
25
4
1
28
31
3
36
32
13
48
42
21
20
13
8
7
65
36
11
11
30
30
7
36
34
12
5
42
17
65
42
41
22
20
17
27
30
25
0
62
54
18
15
12
11
28
8
6
60
22
58
58
30
8
5
24
21
10
57
61
23
60
52
24
28
24
46
3
38
11
40
26
53
20
20
2
65
34
33
12
39
54
32
29
25
72
40
20
20
52
44
26
6
36
33
15
10
5
55
41
40
3
36
33
11
9
71
29
27
43
37
19
17
2
35
30
11
10
57
32
5
72
36
13
34
11
11
32
28
0
32
39
20
19
5
64
64
44
14
12
32
3
65
49
17
37
12
42
17
31
23
4
48
47
25
44
41
20
17
36
31
7
4
40
29
12
10
7
41
30
8
5
63
38
35
9
6
37
15
43
21
14
45
42
41
16
49
59
31
21
21
1
49
46
18
12
58
56
36
15
13
36
37
4
28
16
72
66
30
42
36
16
6
40
9
55
55
30
31
13
11
5
59
56
25
17
75
84
45
42
35
57
77
73
42
35
30
29
7
1
27
18
57
54
62
53
24
5
3
24
59
58
39
38
37
36
35
25
48
43
13
5
60
55
25
24
20
68
35
40
15
13
61
36
11
29
27
60
28
26
56
44
24
15
47
23
19
42
37
17
27
24
37
33
14
9
42
39
17
13
13
12
43
49
14
11
44
43
8
31
13
22
28
10
26
74
54
50
45
45
24
60
40
36
19
17
38
42
36
56
37
32
72
49
14
50
50
40
7
6
50
45
20
18
13
47
36
57
22
22
51
40
8
6
37
32
11
8
60
45
18
11
60
45
23
17
52
52
23
87
60
47
10
85
51
24
22
48
48
12
46
14
11
43
41
13
8
30
73
73
22
36
26
3
17
90
82
53
43
8
38
14
13
45
39
73
26
18
53
87
48
55
27
22
63
57
32
6
3
25
29
33
34
11
8
60
55
35
40
32
8
4
1
84
67
49
24
23
39
35
11
9
14
61
52
25
24
5
92
82
37
31
23
82
48
54
56
44
62
35
31
29
4
4
86
52
56
19
69
68
35
40
23
15
62
75
67
44
39
19
18
56
29
15
65
62
32
27
14
80
60
50
40
17
13
29
21
3
50
50
27
6
23
19
80
21
49
50
16
14
60
55
29
31
28
1
20
51
50
30
34
28
40
25
9
6
59
58
25
54
42
5
55
31
27
10
38
38
5
3
61
61
42
57
55
32
24
64
47
33
70
71
49
24
13
50
63
54
36
6
70
47
45
13
11
45
42
13
9
70
70
48
48
43
22
17
13
6
40
57
42
54
53
58
50
50
49
13
36
37
18
5
3
78
50
20
51
54
85
70
60
77
41
29
6
4
50
85
62
68
56
22
21
2
64
58
30
17
70
35
30
75
57
28
35
36
14
9
4
42
28
14
7
2
65
66
67
69
39
11
54
46
28
31
15
11
3
26
25
7
3
49
45
23
3
46
26
7
43
36
15
13
62
67
34
34
13
11
6
21
5
30
7
25
28
27
70
39
34
42
29
12
9
5
3
26
23
75
60
55
46
45
22
59
38
30
17
34
31
14
12
7
5
5
1
0
58
58
11
31
27
6
5
3
0
54
52
19
17
11
69
74
31
31
34
34
10
9
6
18
3
0
79
69
57
20
10
3
39
41
35
21
15
6
4
57
12
61
41
42
29
30
7
1
63
53
30
7
34
29
5
58
28
22
46
42
17
10
8
20
20
0
32
15
11
47
48
17
25
23
49
15
23
59
54
20
30
29
9
6
59
52
23
23
2
1
43
16
13
6
30
0
38
28
9
3
38
34
17
15
13
5
0
36
33
11
3
3
23
20
36
49
24
22
11
48
38
17
15
10
7
4
43
37
21
19
18
16
45
23
17
77
40
34
24
0
51
39
20
12
48
24
22
40
3
19
0
78
50
41
19
18
16
35
15
8
5
70
36
38
12
4
58
57
34
33
50
45
21
18
1
34
13
10
6
66
57
54
12
46
17
14
42
42
17
1
10
42
30
10
6
2
64
35
18
14
11
8
6
4
61
57
54
65
64
29
20
24
25
1
52
47
24
15
41
17
13
20
20
2
49
52
27
11
24
27
11
9
2
38
24
3
2
48
35
10
40
68
35
4
0
36
33
12
6
80
50
35
38
14
10
50
80
39
3
46
42
21
23
1
0
40
23
18
2
22
21
5
1
27
24
2
56
51
24
23
1
30
27
7
1
30
27
2
56
62
15
70
75
35
50
51
18
14
10
81
34
22
13
46
51
23
18
17
69
68
54
33
29
39
36
26
70
75
78
78
22
35
37
16
13
8
46
24
22
20
18
58
63
30
20
18
15
54
44
7
23
7
36
33
10
8
50
29
28
2
45
40
13
3
19
50
19
27
10
4
22
20
3
59
85
11
38
18
13
3
19
2
64
49
16
80
64
28
8
5
2
51
42
26
14
12
9
58
28
24
5
17
9
44
42
17
34
17
1
47
44
20
18
15
62
51
24
20
5
2
24
35
16
12
2
36
34
5
4
69
59
23
26
27
10
41
25
65
40
35
16
7
40
41
10
8
66
29
26
3
2
42
42
15
4
30
32
14
12
35
31
9
7
4
23
29
3
56
33
20
39
23
1
47
40
6
54
48
25
11
7
59
59
37
15
35
32
15
14
4
1
28
73
37
24
9
5
44
38
17
15
11
19
24
0
80
56
52
23
32
29
9
7
3
71
37
3
44
40
22
79
20
40
13
10
2
3
35
29
2
30
27
6
6
4
2
45
45
44
22
16
63
44
16
0
36
9
43
44
13
55
23
10
54
39
20
18
15
13
11
10
8
23
22
2
0
33
14
8
67
21
31
0
32
22
2
40
35
16
11
9
69
52
31
63
57
59
34
32
22
13
13
41
38
24
7
20
17
14
7
6
26
37
6
30
33
15
5
27
39
8
4
54
26
23
80
60
37
14
11
50
30
5
20
45
40
40
9
23
21
57
60
34
14
11
8
3
1
36
40
17
15
11
7
4
44
34
14
12
9
68
33
30
24
25
34
17
15
10
38
23
20
48
49
20
45
38
8
2
52
48
58
45
45
44
25
22
50
46
21
16
43
48
17
15
11
43
36
1
16
36
36
11
5
3
40
26
4
1
50
54
13
11
10
7
33
42
5
0
44
48
16
0
61
68
39
34
15
9
2
45
12
10
8
85
20
21
4
1
55
40
11
9
41
29
9
3
27
7
4
18
38
19
14
12
56
51
32
26
23
32
38
10
81
79
24
26
3
85
32
32
10
34
15
8
7
52
52
12
7
15
44
42
16
13
79
73
49
17
26
17
28
20
3
46
30
9
7
5
3
2
54
44
27
2
26
1
12
12
9
65
18
25
18
3
31
35
11
9
40
32
10
71
39
17
39
49
79
74
40
56
56
36
35
25
2
42
20
14
70
52
43
16
14
49
53
27
25
19
35
33
9
7
50
30
4
19
34
32
11
10
7
66
24
46
22
75
54
28
18
2
18
2
22
23
0
51
40
20
19
17
15
27
49
9
0
62
53
34
24
28
28
28
10
10
4
39
34
14
13
10
8
35
37
17
15
13
11
43
13
10
2
18
1
67
30
22
7
6
1
1
64
64
22
28
1
25
5
3
0
53
34
57
53
14
13
10
28
18
4
1
21
23
3
19
17
45
44
23
11
26
25
4
3
73
43
41
24
20
18
15
70
29
27
10
8
7
29
31
9
4
17
40
18
13
7
80
47
36
13
9
5
1
19
21
0
39
7
46
21
17
10
32
32
1
43
38
15
14
12
10
49
23
13
36
35
9
5
67
56
37
15
13
12
11
18
33
58
68
62
57
49
40
19
14
12
37
27
12
6
37
28
8
40
42
18
11
55
24
12
6
74
19
37
37
6
39
35
72
25
24
0
44
41
17
12
16
36
15
54
45
17
16
57
71
29
6
3
92
26
64
37
40
18
2
17
28
21
65
59
27
24
18
47
47
23
21
15
10
49
41
15
12
68
60
44
19
9
40
46
25
5
4
43
45
13
67
36
42
14
34
34
12
10
1
32
36
8
6
36
16
7
5
1
45
46
14
10
22
21
4
1
27
31
7
5
0
26
21
0
62
35
28
10
6
1
21
17
2
0
48
25
21
15
10
34
19
14
13
8
66
49
37
10
8
34
16
7
17
59
36
22
78
14
36
40
35
13
3
48
40
22
19
15
9
3
74
43
33
55
86
48
52
24
3
80
80
37
27
14
12
3
15
74
40
40
21
17
5
48
43
20
2
2
18
55
38
8
5
65
77
43
9
4
43
78
15
84
75
15
48
48
25
8
80
49
39
14
10
7
5
3
74
18
58
55
29
25
15
57
18
54
15
52
52
19
30
0
67
54
71
45
30
22
1
35
32
28
62
69
60
56
48
50
16
26
24
3
22
42
39
21
13
9
69
41
45
23
9
35
36
37
8
3
33
32
0
50
47
56
43
30
11
9
66
76
36
16
5
39
9
4
70
50
38
10
37
55
46
27
21
66
44
41
60
39
71
43
38
27
2
1
36
16
55
38
18
16
12
9
5
4
2
20
47
31
45
44
20
23
54
23
73
52
23
50
30
72
10
7
60
33
6
25
25
1
50
62
45
32
14
12
10
43
41
15
13
46
22
2
23
24
8
5
45
39
14
13
86
71
68
33
46
17
10
39
19
16
13
11
21
5
2
55
65
29
32
38
16
9
29
30
8
37
37
24
15
10
42
16
11
5
33
28
12
3
36
28
10
9
0
65
90
70
48
17
15
23
20
18
65
62
24
4
25
19
1
66
42
33
13
11
8
5
27
23
44
35
22
16
11
4
78
40
45
23
22
20
51
25
23
43
25
23
22
19
63
33
29
27
61
37
25
71
26
25
7
0
74
72
36
39
15
26
26
72
32
3
54
52
21
34
37
11
3
63
39
16
28
45
41
12
44
43
10
42
30
14
11
9
87
51
42
48
47
15
13
25
26
6
3
22
23
1
50
48
15
27
22
2
30
84
47
60
52
46
26
24
3
15
59
98
85
35
17
0
57
15
50
49
8
83
51
18
41
41
18
17
13
44
45
22
16
14
47
48
24
16
22
20
2
60
23
29
12
22
30
1
32
23
20
37
64
21
19
16
44
26
14
54
45
27
13
52
28
26
23
22
21
8
6
70
66
32
54
50
29
16
27
25
6
2
0
45
22
0
60
27
9
7
34
35
8
42
77
18
31
23
1
29
20
1
26
21
1
23
24
6
1
38
36
48
46
26
3
2
19
13
76
68
37
34
48
25
15
22
55
21
28
16
5
4
42
35
9
7
45
41
16
7
45
42
20
17
13
12
33
24
6
54
55
48
45
22
20
47
47
11
46
24
23
15
34
16
14
12
52
49
9
31
22
6
11
6
3
49
14
88
55
64
50
48
21
14
56
43
25
23
12
7
36
18
14
48
26
30
14
41
26
30
30
12
27
82
35
37
13
10
32
8
7
44
46
77
24
24
22
1
37
32
13
4
65
61
62
40
35
9
0
18
21
77
64
31
30
33
50
19
25
5
46
43
19
17
13
10
60
60
28
60
54
34
70
44
13
47
41
17
15
8
71
71
58
57
21
54
33
80
33
28
10
2
35
10
5
62
49
16
52
28
24
25
5
63
63
13
67
31
11
5
4
70
71
21
37
25
30
0
67
47
44
42
40
65
74
36
15
34
9
41
38
15
13
12
10
41
15
30
34
10
3
78
43
39
19
22
19
16
55
59
15
13
36
33
15
10
2
21
58
42
15
13
11
8
8
42
19
17
33
27
1
30
63
48
25
24
23
20
17
22
0
52
16
59
50
24
23
30
24
76
62
41
47
19
30
28
6
3
49
29
0
22
20
38
13
37
45
75
60
70
60
44
38
15
6
31
32
5
74
44
16
86
80
47
50
20
64
26
25
74
29
11
38
37
63
69
62
54
27
24
58
84
59
12
33
38
10
33
32
6
45
17
0
9
56
49
53
43
21
13
65
69
36
40
34
7
75
50
32
36
40
40
16
15
13
59
52
11
43
18
67
63
37
50
52
75
40
32
33
36
14
7
50
26
70
59
35
15
1
33
56
52
31
28
50
39
18
16
15
14
12
73
34
7
12
9
26
28
10
8
3
31
29
10
10
8
7
5
30
63
60
32
25
18
43
42
16
15
22
57
52
25
23
20
19
17
41
42
14
5
48
49
49
73
76
67
42
20
15
15
13
55
50
19
21
4
30
24
7
4
82
64
30
20
29
22
2
80
78
35
45
34
28
1
20
39
40
18
46
50
24
23
6
53
52
31
3
29
0
18
18
56
51
31
63
53
43
20
29
23
65
28
3
27
77
52
43
12
12
50
48
27
15
58
29
44
63
30
27
18
66
77
48
45
44
46
20
18
15
36
19
16
12
6
31
24
9
47
49
36
7
4
3
74
89
12
53
53
23
20
15
78
71
37
73
74
54
27
0
47
46
23
21
17
50
43
15
13
82
72
45
40
35
32
30
40
33
14
8
75
60
45
17
57
92
55
74
68
38
20
13
37
32
30
5
18
32
30
5
2
78
66
37
72
57
52
52
26
86
48
53
62
33
38
22
17
11
2
75
72
44
56
20
68
65
38
14
12
37
75
58
14
41
41
19
18
16
42
37
18
15
8
50
36
10
2
77
66
23
2
47
14
11
11
29
9
6
4
2
20
41
37
16
13
7
2
24
24
61
26
24
20
15
74
39
43
12
10
36
9
64
19
24
4
0
32
68
60
36
12
37
22
9
2
1
64
24
16
13
25
25
8
5
42
34
15
13
7
15
22
20
50
39
22
18
13
50
51
25
21
33
44
16
10
50
33
30
7
6
47
36
13
9
52
46
50
51
8
76
63
27
68
68
38
30
14
4
74
75
61
21
20
26
38
16
12
1
58
55
17
53
46
18
13
44
14
13
9
8
4
45
42
27
17
12
38
32
9
5
3
2
38
37
18
17
15
13
5
2
1
80
80
45
53
35
16
14
12
8
3
84
70
52
17
77
39
11
11
26
24
4
1
33
37
10
8
19
69
59
50
43
24
23
15
25
21
0
53
49
21
19
72
43
42
15
13
10
9
6
27
61
50
30
28
10
9
9
69
42
36
15
52
45
25
1
23
54
52
18
13
85
37
36
19
16
13
32
25
11
8
7
0
38
37
16
13
8
24
21
2
50
13
50
46
20
3
74
30
24
5
3
79
37
78
76
58
43
17
68
45
11
51
41
22
21
15
10
7
16
21
19
0
64
69
14
64
63
32
30
76
38
18
46
43
23
48
38
18
16
27
24
5
0
56
53
11
67
63
32
25
26
73
68
43
43
19
13
12
20
21
2
1
60
29
7
7
6
46
39
23
17
4
79
35
17
32
32
15
14
13
7
0
35
16
7
56
53
27
21
38
24
13
7
5
43
29
13
12
6
5
3
1
51
12
22
23
2
1
47
27
25
5
37
33
15
9
53
49
42
23
16
10
30
45
17
8
3
47
16
13
37
37
16
14
50
28
3
53
28
24
35
35
10
3
70
73
38
35
43
38
16
15
25
23
1
32
11
9
4
61
20
39
38
14
9
4
44
40
15
14
11
46
12
6
33
13
7
6
5
4
2
0
54
12
41
36
18
11
54
52
29
3
48
44
19
14
22
6
70
31
28
18
46
35
15
13
7
36
19
16
28
24
9
7
5
24
27
10
7
73
60
40
39
21
14
75
22
3
54
56
23
28
27
6
32
14
7
3
29
28
7
4
49
36
33
13
12
30
21
3
2
0
36
35
12
5
4
2
30
33
15
7
4
3
54
23
21
1
77
64
47
40
17
14
6
77
35
22
49
64
13
52
50
17
9
50
19
23
23
1
21
18
75
46
40
15
14
9
4
37
42
16
10
8
38
33
14
12
7
1
62
19
51
36
14
12
11
9
7
5
18
3
0
33
19
1
27
29
6
41
17
48
35
15
13
11
9
46
22
16
25
18
1
30
27
2
45
30
8
57
50
14
79
41
30
48
23
13
67
68
53
45
43
21
13
55
13
49
20
16
24
28
7
71
46
62
21
28
22
3
50
64
17
25
11
50
43
23
14
21
21
43
39
18
15
10
33
35
4
29
29
4
43
18
20
19
2
19
2
0
37
32
16
14
5
38
5
0
58
56
28
24
22
56
51
17
14
42
22
18
16
14
9
36
33
14
5
48
42
16
15
10
22
56
59
78
41
41
23
9
0
67
26
15
23
24
7
3
46
38
22
15
5
21
41
38
13
11
3
34
48
39
19
17
11
43
39
11
9
55
7
4
44
22
19
34
29
9
3
39
45
16
12
10
37
42
9
5
37
20
17
12
11
44
24
6
2
14
10
65
30
29
28
64
54
33
30
11
15
28
27
7
61
18
11
40
8
88
26
20
69
68
39
28
8
5
35
21
7
1
47
13
46
46
80
49
32
66
43
20
44
34
31
10
46
48
22
17
26
24
39
45
11
86
34
18
13
9
32
28
10
6
81
39
42
3
48
34
12
18
17
1
40
38
34
10
2
62
69
66
28
11
10
8
4
3
0
0
45
28
24
33
39
10
7
75
44
36
9
5
28
27
6
2
54
63
20
11
55
37
17
31
9
15
24
18
31
27
5
2
0
20
26
8
6
2
24
59
55
18
43
43
72
31
32
8
4
17
20
0
58
52
28
29
6
5
4
41
40
17
15
10
36
7
65
75
39
14
9
32
5
21
50
34
14
51
55
47
26
21
54
38
36
19
13
12
8
50
29
22
36
40
18
17
16
14
12
64
3
25
8
3
50
50
17
35
70
57
34
44
33
14
10
55
47
27
18
14
38
25
25
18
44
35
17
15
11
19
22
5
46
39
13
10
7
0
67
42
46
23
3
1
18
52
45
23
5
3
18
27
33
51
51
25
23
4
54
22
76
58
43
15
13
9
62
81
38
34
23
52
40
17
14
13
46
19
18
52
21
44
47
11
4
37
45
45
24
18
17
48
50
22
27
18
63
51
19
28
55
5
31
10
55
54
22
21
76
62
56
53
40
57
46
11
82
62
66
44
42
38
37
41
40
3
43
40
11
19
57
75
22
66
72
15
39
36
12
65
48
18
12
44
41
32
19
16
48
36
10
49
20
19
18
62
48
29
28
5
23
28
6
1
28
12
10
21
3
49
42
19
66
68
37
37
10
2
55
22
45
29
83
79
23
77
49
53
23
20
13
5
32
33
0
39
28
11
7
0
65
37
22
74
44
18
20
22
32
20
50
16
29
1
46
45
18
12
45
21
3
36
26
5
35
51
21
30
20
73
52
40
37
8
27
24
2
60
56
8
83
75
72
26
20
4
1
53
50
19
36
24
27
25
0
53
50
25
81
48
29
1
35
46
23
49
12
75
62
54
14
21
0
78
53
73
59
36
68
75
37
41
43
21
16
34
26
79
38
12
2
47
45
16
49
30
24
20
19
4
71
38
65
42
38
75
71
42
40
33
33
29
25
0
20
19
23
28
11
8
55
41
20
16
15
61
90
51
50
34
70
66
50
50
50
49
93
53
63
29
26
7
34
50
38
34
14
12
22
54
49
26
25
1
24
21
47
39
18
16
55
42
19
12
10
7
49
46
74
37
40
51
32
25
3
40
56
22
58
32
15
13
6
24
38
62
56
31
11
8
1
1
46
15
16
28
35
11
8
2
56
26
40
43
44
39
36
9
75
49
25
23
16
11
59
65
27
42
17
16
71
60
39
37
55
37
36
6
31
48
37
7
1
49
51
31
42
21
72
51
52
23
20
62
60
42
39
6
2
60
54
28
28
68
72
85
77
41
26
1
43
38
8
45
75
50
91
81
37
30
8
29
8
6
39
16
33
26
9
6
4
2
18
1
15
44
32
14
13
10
4
28
22
32
32
7
58
26
65
59
38
15
44
42
8
45
24
19
17
14
12
57
41
21
18
78
72
40
17
35
36
13
5
72
72
45
45
14
37
37
21
1
62
30
11
9
12
10
74
64
45
42
38
4
50
45
30
22
90
45
40
32
31
49
36
35
14
12
31
24
0
40
29
13
18
15
55
48
30
26
10
37
37
15
9
43
44
18
31
29
0
67
63
24
26
11
0
23
22
4
1
53
60
6
23
39
18
14
10
79
27
23
0
58
21
18
81
66
33
37
75
25
23
37
40
15
12
63
42
5
45
44
15
12
10
84
52
59
17
79
68
51
57
15
92
80
43
23
14
12
5
62
34
16
3
52
40
7
49
48
22
15
53
58
48
21
25
4
47
19
13
42
40
15
11
70
69
76
36
18
14
35
34
0
55
55
21
67
56
22
18
17
16
15
12
10
8
63
34
31
47
66
55
34
52
47
19
12
18
22
63
63
30
7
41
21
68
62
51
61
31
3
27
26
17
54
35
15
39
39
6
1
35
13
7
6
41
37
10
1
39
39
19
14
11
10
48
25
4
3
46
18
8
9
64
41
36
11
48
47
18
22
49
49
47
22
19
13
25
62
72
44
79
77
19
20
3
1
42
36
18
15
11
8
58
56
58
13
60
80
36
34
16
14
4
58
51
90
26
28
5
40
22
37
32
25
24
27
34
27
6
5
49
15
38
40
8
6
4
49
48
23
6
21
5
45
29
10
7
59
57
31
1
24
18
16
15
13
6
49
16
37
36
19
7
68
38
16
12
9
26
20
40
33
9
3
42
42
43
36
12
11
3
50
38
20
16
8
40
26
1
43
16
13
21
20
41
32
17
16
14
8
3
55
47
41
45
69
70
42
15
6
28
28
45
36
40
43
19
14
25
61
52
44
42
19
32
5
33
17
9
45
42
23
17
68
41
34
11
47
16
31
10
49
22
12
57
14
22
19
44
25
10
29
29
9
7
1
29
25
21
35
42
36
11
23
24
73
53
24
29
33
57
36
9
32
3
49
34
64
46
30
6
61
58
65
61
29
27
28
55
45
27
22
18
58
19
17
14
69
47
22
17
42
48
2
45
34
32
12
9
64
42
15
11
39
26
20
3
33
27
23
79
49
27
17
32
54
53
26
21
49
53
23
18
17
38
18
5
40
20
4
2
37
32
2
38
16
82
47
11
58
62
88
77
51
47
40
32
6
0
50
41
39
16
14
4
46
48
20
19
45
55
32
28
26
1
77
71
43
40
8
4
56
17
34
52
78
37
13
70
68
58
80
56
17
80
72
73
42
2
57
57
28
3
65
38
78
66
51
19
23
0
37
42
16
8
57
53
29
15
69
65
30
27
27
1
64
55
26
47
43
12
9
60
63
13
98
58
19
64
64
35
21
57
50
16
32
39
10
8
53
51
24
21
57
42
21
20
15
4
53
45
23
19
50
49
20
17
29
29
6
2
20
48
48
21
13
7
56
55
26
22
3
23
6
1
32
38
34
5
2
33
16
5
0
62
34
7
40
37
6
2
50
41
38
14
10
44
33
7
24
46
44
16
40
40
44
22
21
38
51
50
52
41
14
43
39
16
14
11
43
39
10
40
45
53
18
13
34
38
59
54
78
68
77
68
42
18
12
64
60
53
26
26
21
29
27
10
7
5
0
50
47
25
25
18
15
43
39
20
19
76
75
18
56
63
33
38
11
48
15
9
55
46
29
87
60
45
29
36
9
5
37
33
12
9
4
3
85
49
46
49
17
61
27
25
24
69
66
37
25
21
55
41
37
46
29
5
49
43
38
15
12
48
49
16
11
35
13
38
18
15
13
51
40
21
62
27
2
52
39
51
21
16
58
53
27
41
14
12
28
22
22
19
56
52
47
43
12
10
70
42
44
15
10
34
33
13
10
38
17
1
43
37
8
38
24
6
33
38
13
5
1
63
36
36
6
1
41
15
34
27
9
0
37
34
9
42
39
16
68
53
47
14
48
42
18
24
36
27
8
5
53
30
11
38
33
13
5
56
36
15
74
65
37
37
6
44
50
40
21
4
9
63
11
54
44
11
73
57
37
34
34
9
46
50
28
20
4
60
25
24
28
8
7
5
2
33
16
12
76
31
24
3
26
28
8
0
73
46
43
15
43
41
23
16
25
8
19
1
28
32
8
48
23
27
9
8
4
36
36
14
9
3
57
50
32
28
41
42
64
64
38
54
32
29
27
26
25
36
34
13
11
10
60
57
46
45
25
0
24
4
23
4
1
1
1
43
33
14
10
32
32
15
13
11
9
6
72
45
6
41
22
10
39
29
70
45
31
28
21
18
29
33
5
53
24
21
18
57
47
29
7
3
27
7
17
43
48
18
15
22
25
25
39
33
12
11
61
43
49
7
21
63
60
23
54
21
43
22
38
40
16
11
24
26
8
23
3
0
41
23
10
8
7
4
36
16
15
25
6
17
33
32
16
2
78
48
20
36
34
11
68
60
38
14
8
5
72
48
22
28
4
37
29
12
80
63
31
32
24
22
2
13
49
26
23
21
19
15
29
27
5
49
16
25
21
51
28
0
67
60
27
9
38
47
23
3
53
36
9
8
37
30
5
19
3
47
40
37
14
4
82
35
38
13
10
40
39
18
7
43
43
16
14
36
44
13
11
65
58
36
6
55
12
56
23
18
42
46
29
13
29
29
27
24
9
0
36
32
14
4
60
61
29
3
61
58
49
32
60
60
63
52
43
10
66
64
47
30
9
5
35
17
37
73
38
37
11
10
28
22
3
70
39
19
39
56
54
52
42
41
17
80
82
42
14
9
68
23
21
18
0
27
17
0
39
50
48
18
7
25
3
38
36
13
9
9
52
39
37
59
37
6
78
54
54
53
23
17
43
46
7
35
28
7
58
13
42
25
24
39
19
16
13
12
69
51
23
17
26
27
31
37
27
17
16
60
50
65
55
34
8
57
58
32
71
70
70
60
45
42
22
21
30
27
70
47
33
64
38
30
1
74
74
41
38
80
78
65
76
26
55
37
53
51
24
17
42
33
17
15
55
65
44
61
25
42
23
0
19
49
29
27
69
58
20
60
55
27
23
75
75
49
27
19
30
30
7
3
18
70
56
30
25
58
27
24
19
36
15
8
61
56
25
27
1
48
52
39
18
2
8
56
60
24
36
24
5
24
4
30
6
4
0
26
5
36
13
27
32
42
17
10
8
39
49
65
44
80
79
46
44
18
12
49
35
18
13
37
31
11
10
38
52
25
29
4
68
53
51
20
45
34
15
13
1
84
54
47
24
13
65
75
45
30
25
29
46
15
13
50
21
12
62
57
37
37
33
14
9
23
57
78
43
39
16
0
18
17
0
34
30
3
0
32
30
11
8
39
9
23
24
4
2
0
66
22
4
19
40
39
10
6
76
44
39
1
52
30
24
7
1
41
42
19
16
51
47
20
18
11
37
40
18
16
14
43
60
20
23
26
0
88
49
45
22
13
46
65
47
40
11
68
32
16
30
20
1
38
50
20
19
11
6
51
49
35
25
4
42
32
16
3
1
67
33
43
23
22
15
53
19
43
56
33
23
5
77
66
64
46
18
57
55
54
32
52
20
15
11
23
2
60
54
35
27
64
48
23
59
64
35
34
30
27
64
50
16
30
24
2
27
22
1
32
1
87
49
20
24
59
42
21
16
9
44
19
17
16
8
60
54
23
22
38
65
48
26
4
11
9
36
39
3
54
31
37
31
13
7
23
22
4
33
27
5
50
23
11
37
33
19
18
1
15
54
12
22
23
26
10
9
65
43
16
12
7
5
43
20
2
53
56
23
14
68
57
22
35
3
74
72
63
39
38
18
0
39
36
12
4
33
38
9
36
36
15
8
68
67
63
35
33
16
8
16
10
45
18
3
87
48
49
11
50
24
7
6
25
21
2
24
71
56
53
50
54
59
57
24
53
50
46
20
18
14
27
22
6
43
38
15
70
63
25
33
8
43
23
15
14
38
39
18
13
10
60
75
40
48
34
12
9
8
36
39
25
11
13
17
15
0
28
26
0
21
23
6
36
18
10
39
63
23
20
0
41
29
12
44
22
18
13
4
30
37
29
24
5
2
0
63
52
50
20
0
3
52
46
17
10
29
31
3
30
28
10
62
49
11
8
36
12
9
52
13
56
29
17
40
22
33
8
45
39
54
35
40
16
13
12
62
49
22
25
78
57
27
24
36
13
11
46
39
7
2
41
35
16
11
3
75
79
70
42
37
45
43
23
51
21
23
46
21
3
78
50
44
26
23
15
4
42
40
18
12
73
72
30
62
33
10
4
14
51
23
1
65
26
29
7
51
45
27
24
3
30
37
18
15
9
5
68
60
43
22
14
43
23
10
1
24
34
4
40
19
14
49
45
21
53
44
17
42
41
9
53
44
10
8
58
90
88
48
38
22
19
50
52
18
23
3
36
11
4
39
10
8
42
18
15
21
72
64
24
19
35
38
3
83
45
48
20
11
42
40
15
11
28
6
4
55
50
31
28
8
36
34
37
31
7
5
2
42
38
18
5
38
36
16
9
7
52
48
24
17
38
36
7
55
39
13
7
29
10
6
56
60
60
25
8
2
16
34
15
9
40
42
11
8
46
42
15
14
37
16
5
20
28
33
54
51
21
17
15
12
29
10
8
22
6
56
57
23
21
25
7
35
33
9
3
31
52
51
76
72
48
8
40
15
13
4
42
42
16
15
40
38
13
1
63
56
36
40
18
10
26
28
11
9
7
6
2
18
47
25
24
24
20
40
44
17
68
33
27
11
3
27
24
4
0
24
57
49
24
9
10
56
47
26
54
47
23
17
37
31
2
44
43
18
11
9
38
36
15
11
2
43
20
76
47
86
38
24
22
33
33
2
57
60
58
38
31
59
63
53
46
70
49
47
55
30
41
28
2
60
62
33
85
24
7
72
52
86
47
52
17
12
36
27
8
3
70
50
15
65
58
63
77
68
59
10
42
44
44
16
49
43
21
20
10
21
25
1
64
37
45
15
12
1
27
7
2
44
53
22
2
83
58
54
48
45
7
6
43
24
1
43
38
16
15
14
52
53
25
16
14
24
7
4
50
48
11
32
30
12
10
4
40
43
21
9
31
50
12
8
6
4
44
35
9
7
50
49
23
53
21
16
49
56
28
30
11
7
48
25
0
23
17
15
79
54
52
22
26
8
2
42
42
24
7
19
0
42
39
14
9
4
72
71
54
44
72
64
37
27
9
7
22
2
35
34
17
12
1
46
49
16
11
45
39
20
15
9
3
41
37
20
15
25
26
21
24
37
31
0
33
35
9
6
41
21
38
17
8
61
59
30
23
37
22
13
56
56
25
16
34
42
34
13
10
43
39
20
17
40
17
80
70
55
34
39
18
10
34
23
35
34
59
48
24
22
21
20
74
66
13
10
38
27
7
1
37
32
15
22
52
26
34
37
16
16
8
6
32
26
42
32
13
12
8
6
5
4
36
23
5
3
15
43
42
18
11
40
31
14
5
1
63
33
28
32
9
39
35
13
11
48
40
15
9
39
19
15
8
7
6
0
57
29
26
18
27
37
6
37
42
19
29
25
9
3
45
23
19
16
13
11
40
36
9
25
19
3
2
0
63
53
30
30
14
7
47
44
23
17
61
40
18
17
13
11
17
15
3
36
35
16
15
12
6
47
52
21
19
11
9
48
48
22
19
1
6
42
20
5
3
0
58
30
11
6
1
56
37
13
10
22
4
2
51
26
9
5
3
22
19
17
15
55
35
16
7
4
44
44
11
23
23
4
1
51
36
16
19
1
16
46
46
21
24
23
51
34
11
8
5
1
24
20
19
15
14
13
38
9
8
0
68
65
32
30
25
18
3
49
45
16
24
4
2
93
17
1
55
22
58
55
33
21
3
42
25
24
0
26
21
4
2
48
38
9
82
42
37
16
11
9
65
15
39
39
11
10
55
49
11
17
15
49
39
16
83
46
26
26
72
13
41
32
16
14
6
72
18
39
17
15
14
44
22
14
3
69
71
42
16
22
70
29
27
35
33
25
18
25
24
0
50
47
22
16
8
75
78
33
36
12
60
52
45
42
20
2
18
17
31
16
13
26
29
14
5
39
37
16
14
12
67
40
36
13
4
69
65
39
16
6
52
25
35
6
4
35
14
41
17
9
59
27
70
60
26
89
77
67
54
49
33
22
17
15
40
35
2
41
25
8
34
39
11
33
27
42
28
10
3
19
0
63
27
8
3
65
35
60
47
10
8
56
47
65
58
46
38
16
9
8
35
10
5
20
20
27
24
36
15
10
70
39
35
17
16
76
66
7
72
45
48
21
37
15
14
70
70
38
44
45
7
42
22
36
46
43
19
1
10
63
57
22
25
2
84
64
62
54
23
50
18
43
85
72
73
32
25
4
35
60
53
22
70
68
70
62
48
18
47
45
20
18
33
64
29
65
37
14
10
33
28
6
4
35
4
67
35
25
0
39
62
39
11
6
48
35
7
51
40
15
6
80
56
45
30
27
6
56
34
16
6
11
28
25
21
27
72
38
32
12
7
5
1
50
15
24
25
36
36
16
13
11
9
24
22
33
32
12
6
1
45
46
16
15
8
53
21
43
4
93
63
41
32
15
34
8
74
72
29
35
16
9
54
58
36
27
4
18
8
5
54
54
13
29
12
10
9
62
49
29
24
20
19
63
54
24
48
28
80
20
33
27
7
2
42
44
20
18
12
10
39
41
20
12
89
62
65
26
28
5
38
41
17
15
13
41
40
18
16
12
12
24
28
28
27
25
64
52
34
51
43
14
18
28
33
31
14
11
11
2
68
59
40
38
30
3
69
41
39
12
11
53
25
18
51
33
9
6
2
60
46
25
22
13
47
72
24
22
30
6
5
20
50
49
23
47
39
22
14
76
32
30
16
3
50
23
28
28
4
2
22
19
20
25
50
52
63
51
12
19
36
17
15
14
12
72
42
36
11
7
2
62
37
26
19
2
0
15
64
60
38
35
40
18
17
27
22
6
5
40
34
12
9
2
38
35
7
2
1
59
22
20
2
31
12
11
9
62
63
66
21
50
54
25
23
20
50
26
24
47
44
18
49
22
77
33
34
11
9
2
67
55
28
17
54
33
34
40
37
16
14
2
51
51
24
15
70
34
18
13
5
46
40
6
40
19
13
34
0
64
10
31
24
4
2
1
45
35
56
50
20
43
45
24
14
13
43
40
7
75
25
22
2
61
51
21
29
23
3
0
27
5
1
35
39
39
38
15
13
66
63
25
24
14
12
75
75
46
42
42
20
18
27
34
14
14
9
27
68
51
45
24
54
37
50
23
20
38
24
66
42
16
45
24
46
43
3
34
69
43
49
40
64
16
54
50
28
55
55
28
16
36
30
9
2
46
62
40
30
6
58
52
16
16
31
28
4
2
37
5
64
41
48
42
17
11
65
38
67
37
35
54
25
78
33
32
10
0
60
50
22
21
19
18
50
52
21
19
44
48
24
21
44
39
14
40
38
12
8
40
38
10
5
4
71
59
16
37
14
11
30
9
64
29
61
39
3
82
20
29
5
35
32
14
11
38
34
10
8
6
78
70
60
23
33
5
37
24
22
17
53
50
13
44
34
11
9
1
39
11
10
40
19
55
52
20
18
42
25
14
45
21
39
34
32
30
54
52
26
20
79
52
49
43
14
12
61
66
27
33
35
8
6
0
48
48
25
11
21
68
57
75
49
46
67
62
23
48
27
22
28
45
40
18
12
10
36
31
10
5
41
37
0
21
88
76
17
64
31
23
5
3
32
27
8
5
29
29
24
7
15
35
31
6
45
35
16
12
80
43
50
39
15
13
69
56
33
13
37
33
75
75
37
16
11
68
26
65
59
37
36
91
77
77
50
54
47
16
89
65
80
75
40
19
13
50
43
41
47
13
12
96
52
25
78
36
29
0
34
33
0
20
39
39
32
29
45
46
9
32
35
24
88
65
57
57
19
33
75
72
30
22
22
21
19
21
22
64
59
26
74
64
28
66
64
40
25
28
5
31
34
11
16
36
32
5
3
31
27
4
72
35
65
67
41
45
43
17
14
6
60
24
43
41
11
9
42
38
14
1
63
63
53
50
30
21
82
63
57
29
1
25
19
87
50
40
20
13
74
70
39
19
13
52
48
13
8
59
57
28
23
40
42
12
9
81
67
48
40
14
36
38
39
14
11
38
19
4
40
36
12
5
56
47
16
57
55
20
17
16
72
62
34
7
59
74
21
55
67
26
30
50
45
79
20
29
31
0
76
67
46
22
19
16
90
68
50
17
40
36
11
4
66
33
61
24
32
32
68
58
87
70
69
39
35
50
29
22
10
47
51
47
46
23
19
65
53
45
19
13
16
38
33
14
9
3
31
32
8
39
39
8
4
66
58
35
31
27
9
4
31
28
5
30
34
10
7
74
45
34
32
37
8
4
61
39
16
12
6
53
49
26
25
49
49
28
31
8
5
4
35
25
9
56
41
25
23
13
49
45
22
12
57
36
33
30
10
28
9
5
5
25
8
46
53
55
26
25
50
24
79
34
15
14
11
38
34
11
36
36
14
6
42
25
22
23
6
3
46
18
14
75
27
28
8
3
13
30
19
2
16
55
42
18
16
71
59
26
22
64
51
30
28
24
17
49
37
19
21
4
2
73
72
36
51
26
25
23
54
47
15
14
50
42
24
7
50
45
24
22
21
17
52
32
29
54
52
24
19
12
68
58
24
51
37
13
87
36
62
62
38
36
32
40
7
3
84
36
36
14
7
32
22
16
56
54
52
68
19
20
24
2
25
2
18
17
34
36
13
10
5
44
30
68
65
34
28
73
46
26
67
47
11
56
26
32
14
26
30
4
38
4
45
47
25
17
15
67
58
33
23
30
30
10
7
4
75
60
29
20
69
74
44
20
44
22
14
12
9
52
39
20
15
12
57
26
62
32
14
32
39
9
1
34
35
12
6
58
57
86
28
25
5
71
37
38
16
9
4
25
23
3
0
51
44
22
8
42
38
9
4
90
73
57
57
28
4
55
50
41
40
16
14
11
64
58
22
20
0
69
42
27
43
16
11
68
70
39
32
69
44
30
20
2
54
45
80
32
38
11
22
72
24
53
50
26
8
20
63
22
34
33
8
6
42
40
34
18
13
10
33
45
40
17
23
21
6
1
31
36
10
0
24
4
3
18
37
35
11
47
17
7
46
27
8
6
4
50
83
60
30
36
36
13
6
33
28
9
80
39
42
11
6
46
48
21
13
6
35
35
10
65
58
57
71
43
23
19
69
65
45
24
25
22
52
45
22
20
28
8
61
61
33
0
40
16
13
10
42
42
16
7
4
70
65
34
57
49
16
29
27
4
41
40
9
5
3
50
29
27
65
37
40
12
6
48
34
13
25
20
69
78
34
30
46
29
10
72
37
35
15
8
15
49
26
22
6
4
10
30
57
19
17
70
57
64
41
28
29
30
2
28
2
18
63
53
33
11
32
31
11
9
4
25
38
17
10
1
60
33
29
40
15
14
10
42
43
16
6
42
43
15
11
27
54
28
27
19
42
52
21
19
19
12
49
18
39
58
50
33
20
2
34
87
27
7
6
48
39
36
4
2
28
4
39
27
36
37
14
11
25
30
26
6
3
52
46
25
20
9
34
18
15
35
30
11
6
1
28
4
49
42
12
25
60
52
21
18
28
28
3
53
48
23
21
19
38
42
4
70
18
85
77
67
40
36
23
70
58
35
64
65
39
37
52
50
24
17
49
29
19
40
8
74
53
22
21
1
75
55
20
35
11
54
54
32
40
10
21
28
0
63
60
35
8
80
75
46
42
32
4
27
49
19
71
69
42
36
6
55
26
87
57
50
30
27
13
8
40
16
15
10
32
8
62
33
40
17
6
75
90
57
30
28
53
23
22
19
18
52
51
15
53
47
16
8
27
22
5
0
19
27
67
55
18
21
19
1
52
66
36
17
12
11
9
5
4
32
45
23
15
29
25
4
47
21
8
73
42
23
15
14
5
48
40
22
19
55
33
26
20
72
27
26
22
18
2
29
14
12
8
48
38
15
10
5
46
35
19
17
16
11
37
42
22
18
46
26
12
27
34
47
40
53
46
23
14
19
18
1
31
32
9
1
59
26
47
45
23
21
18
14
53
51
19
76
55
28
4
41
33
11
8
7
56
53
33
28
26
6
0
64
36
33
43
40
21
20
18
13
11
64
12
8
50
48
22
20
33
26
8
5
57
60
30
34
56
50
20
25
0
21
24
24
4
92
65
69
63
30
38
38
15
10
9
8
7
6
4
51
22
39
9
47
10
63
39
96
54
46
28
22
27
28
5
4
29
30
13
9
27
41
38
11
45
58
20
15
50
30
9
38
24
15
4
35
34
74
39
25
8
7
40
38
5
25
57
56
21
3
41
46
14
8
41
40
16
60
29
27
19
42
35
17
15
9
7
6
33
50
34
31
9
2
48
45
25
20
71
30
27
24
36
14
13
40
20
29
27
7
5
56
51
8
28
36
34
56
53
50
49
22
18
19
40
38
14
13
9
4
45
42
19
45
24
17
37
13
10
38
31
11
9
6
4
54
34
16
37
35
13
13
77
43
37
20
17
13
28
26
5
3
46
10
23
2
60
39
13
11
3
37
16
11
9
25
24
4
22
37
17
15
13
9
43
47
17
10
9
36
11
31
25
25
3
59
21
64
63
32
45
39
14
13
47
18
17
44
6
75
31
36
21
41
39
14
10
7
3
90
79
52
48
14
9
44
34
35
10
7
29
24
54
50
29
26
25
1
49
25
22
84
42
18
16
12
65
37
28
7
5
48
51
15
11
59
89
51
30
29
56
44
16
15
13
26
1
25
54
49
28
19
48
42
11
5
28
27
7
4
37
28
64
45
25
2
62
36
22
19
14
12
51
50
21
43
43
17
16
11
8
37
34
6
22
18
0
48
37
18
13
12
52
20
16
71
33
56
43
18
16
8
3
81
31
11
2
84
62
41
14
39
34
25
6
92
80
50
60
50
52
12
10
32
5
2
34
35
11
6
2
37
31
7
4
45
36
15
63
62
60
38
32
42
20
63
46
18
9
43
33
38
35
5
2
15
50
52
15
38
62
44
4
28
27
2
34
11
10
70
45
40
13
5
82
55
46
35
17
16
25
31
11
6
2
33
31
9
7
5
3
35
27
8
6
24
22
7
6
33
45
12
2
53
27
9
21
1
17
27
27
3
50
82
48
30
23
2
0
24
6
5
54
27
2
32
24
12
32
54
25
1
36
35
14
1
66
42
42
13
0
27
30
47
24
17
12
50
27
76
69
37
17
61
45
33
58
28
19
1
34
18
13
4
29
34
8
1
98
75
48
18
13
54
51
17
30
7
3
20
2
80
57
25
8
7
51
53
24
23
27
24
2
69
67
38
30
24
6
4
25
81
47
25
43
47
19
13
6
23
43
13
12
10
3
73
43
13
59
47
48
21
17
9
26
27
13
2
50
43
24
4
20
41
21
64
56
49
29
22
50
29
7
40
37
19
18
0
6
2
28
36
14
3
16
76
39
15
12
40
27
32
23
3
1
25
2
55
48
24
5
18
16
67
52
35
16
39
27
9
17
0
47
29
12
11
2
0
17
19
1
44
21
3
2
1
49
46
30
32
12
9
5
1
46
46
22
16
12
24
3
42
40
20
81
50
51
26
39
56
54
15
38
19
1
15
72
70
34
19
34
29
8
61
27
35
65
58
52
24
5
3
2
31
41
5
1
56
34
41
15
11
9
2
26
17
0
34
16
10
5
3
0
74
80
39
18
1
64
55
18
14
12
30
29
10
8
7
2
21
25
21
60
33
30
7
3
68
42
31
25
7
27
25
7
0
55
35
32
11
9
4
53
56
16
38
37
18
14
12
9
3
48
21
31
5
4
37
11
11
9
72
32
32
6
15
42
42
23
22
3
13
85
73
48
20
28
6
58
34
29
13
7
41
41
14
9
5
39
55
51
19
45
17
33
10
8
2
45
89
67
53
27
25
59
29
4
36
45
10
96
40
29
15
8
6
45
49
19
2
17
8
35
33
14
12
22
28
8
6
5
3
63
18
0
9
56
44
18
1
13
8
18
1
0
40
43
16
5
36
33
9
4
28
19
42
32
10
60
55
25
47
33
33
6
34
38
11
7
67
18
2
39
47
17
17
9
6
3
28
30
5
0
35
33
9
3
64
54
35
22
33
35
5
3
55
55
28
19
27
25
5
1
60
46
18
13
24
40
35
16
11
30
73
18
43
38
14
10
47
44
23
3
19
58
77
15
53
52
73
48
32
27
56
42
10
22
22
4
42
40
14
23
21
3
17
73
67
50
67
24
42
9
34
33
14
4
46
40
8
44
50
73
68
19
14
43
49
26
24
79
45
38
21
17
18
18
2
1
39
8
5
1
16
84
33
31
49
43
41
21
17
15
72
29
11
9
71
19
4
3
72
60
60
56
78
50
28
10
16
12
26
7
4
19
71
58
44
42
22
4
10
58
59
22
77
59
26
14
52
27
40
35
14
6
39
4
45
35
11
6
39
10
50
16
39
38
24
24
6
66
58
25
17
42
42
17
32
30
9
6
50
27
4
3
27
7
3
43
41
19
16
33
37
13
8
5
3
68
56
40
9
24
19
6
4
2
41
22
18
16
14
11
9
38
60
30
13
23
35
25
25
6
22
22
3
73
43
21
16
53
24
7
79
40
39
34
27
3
0
50
25
20
75
35
69
51
22
49
36
24
21
15
62
55
10
22
19
59
28
86
16
83
22
20
54
14
8
57
42
22
18
20
53
47
14
40
35
13
10
6
64
73
63
38
16
44
43
14
34
3
29
31
8
33
37
10
5
13
49
47
20
42
52
52
39
36
14
1
31
31
9
6
3
62
40
7
50
36
12
2
43
14
18
24
1
39
39
20
0
74
56
58
23
25
25
40
2
68
2
30
8
4
47
40
18
12
7
47
40
23
18
88
73
35
8
60
50
26
22
55
51
23
20
58
80
56
28
19
41
37
20
17
13
12
5
38
18
56
31
26
24
21
44
41
13
10
41
41
14
7
23
55
45
26
24
7
4
16
65
67
36
38
18
38
51
12
47
38
18
16
15
12
65
62
15
78
68
44
35
42
73
58
41
42
39
10
8
28
25
24
2
42
38
21
4
19
12
66
39
51
47
26
27
30
37
17
15
13
53
50
18
51
17
75
44
44
16
12
68
66
37
36
42
10
7
55
18
14
12
47
14
48
42
26
20
13
77
66
36
23
12
75
67
65
56
29
28
3
20
63
58
31
65
62
31
40
38
20
18
48
26
41
18
13
54
41
21
15
47
40
23
15
26
29
13
11
10
72
32
23
7
5
0
39
35
43
60
40
38
35
16
14
9
7
73
68
64
60
55
34
22
0
78
34
34
15
11
6
45
46
17
11
22
35
39
18
8
44
38
15
1
75
42
9
75
16
40
34
13
7
45
24
52
42
21
20
17
51
47
22
18
43
48
38
6
41
37
10
37
30
6
32
8
36
11
8
48
13
36
17
12
8
43
43
18
14
39
36
17
14
44
43
23
16
77
54
56
17
12
30
25
1
64
42
69
51
54
26
24
64
65
27
22
86
52
37
28
24
3
23
25
7
2
51
45
50
49
9
75
32
38
12
9
68
40
15
39
36
85
52
55
25
20
32
26
9
37
41
17
38
22
4
38
16
29
21
6
16
41
36
15
13
62
59
52
19
17
15
13
32
12
58
94
19
22
32
36
8
4
48
24
21
63
60
34
26
23
24
22
2
56
19
75
45
55
19
16
39
35
11
6
14
37
34
10
68
63
34
30
6
51
42
18
15
41
43
14
10
37
34
12
3
51
25
4
3
39
40
10
7
18
24
48
38
16
5
4
38
23
6
3
58
50
28
17
70
59
39
19
16
10
54
48
31
56
52
27
26
23
42
36
19
66
44
19
13
4
55
48
26
12
28
23
23
6
5
0
34
24
60
43
45
20
14
28
52
49
23
24
33
25
27
39
36
18
0
13
42
24
4
14
58
32
40
38
18
13
72
44
40
13
51
46
38
19
12
3
2
31
14
9
66
53
22
16
70
23
42
49
22
2
19
61
45
17
6
4
68
34
12
9
42
45
18
16
12
8
55
25
48
66
35
33
17
0
16
12
50
45
25
22
20
10
54
91
73
39
17
48
38
17
12
74
70
24
28
38
40
15
6
4
18
42
56
52
22
23
6
1
32
37
21
17
11
9
8
6
54
50
30
21
28
20
2
1
40
31
4
0
53
36
36
19
12
2
62
26
3
59
57
59
31
19
15
28
26
6
74
47
72
56
45
51
19
25
1
73
25
79
89
40
36
69
38
31
11
9
5
42
42
21
18
12
89
74
70
34
35
34
9
2
52
51
49
39
21
16
38
38
20
7
5
2
46
43
26
23
14
66
87
57
50
49
21
41
46
19
13
40
36
15
33
26
3
72
46
33
14
5
30
7
30
40
2
24
6
50
56
25
4
23
17
16
14
6
76
59
58
30
6
20
36
16
15
6
90
72
65
37
26
36
43
5
84
52
48
49
26
61
53
25
20
77
55
45
62
36
15
14
8
4
74
40
18
4
42
46
20
27
27
21
0
34
24
60
50
30
9
56
44
17
9
35
21
4
2
44
13
39
37
18
15
7
3
58
73
33
63
55
15
19
2
0
53
28
22
25
22
2
0
52
38
37
12
9
45
38
19
6
46
47
21
18
23
41
24
15
85
74
47
46
17
12
10
80
74
55
47
45
27
50
43
20
19
11
44
17
17
15
35
35
1
36
8
66
35
33
66
62
38
25
11
48
23
22
25
8
5
54
27
24
84
64
29
25
4
23
28
46
44
20
11
72
48
21
15
4
58
64
35
38
14
32
33
10
7
83
44
22
54
65
33
29
10
47
13
53
51
27
3
2
52
16
58
48
5
43
14
31
11
9
47
40
15
8
7
58
43
14
25
23
4
34
27
8
63
54
20
1
16
11
10
8
39
24
4
1
43
48
45
24
5
53
27
24
20
2
54
23
56
23
15
30
25
3
59
27
62
62
9
50
43
20
18
26
4
74
53
60
72
53
49
30
42
33
17
10
0
27
47
36
18
18
17
13
7
2
42
33
11
10
64
53
30
22
3
32
3
45
48
17
77
68
39
41
37
12
9
45
38
17
13
7
35
32
10
14
72
60
59
39
40
19
18
63
39
42
17
13
21
23
3
53
51
19
85
38
50
45
17
65
57
64
43
7
32
30
92
66
84
50
17
67
69
34
30
32
56
15
14
13
9
62
45
5
45
36
12
10
7
5
46
46
11
10
18
1
43
42
14
21
18
1
44
44
18
30
23
7
28
25
8
5
50
23
35
16
14
13
45
30
33
36
18
16
7
4
54
46
27
32
29
5
3
48
44
53
48
58
16
15
62
51
17
62
52
27
60
43
22
0
26
26
42
42
24
23
17
9
47
11
10
28
24
0
71
64
39
47
41
2
50
50
24
14
56
32
18
52
43
15
23
50
53
27
32
12
46
25
17
62
56
33
12
71
47
43
38
19
17
55
55
23
21
46
28
23
19
40
40
12
7
55
50
18
16
49
45
18
15
25
39
4
42
16
69
78
57
42
23
22
15
72
30
2
19
19
54
46
17
13
30
8
25
50
9
10
5
50
44
17
15
9
41
42
39
32
16
11
29
30
10
6
36
32
54
39
34
16
13
39
35
17
8
69
59
39
36
38
34
0
45
80
57
36
54
77
64
42
38
22
2
0
61
42
30
24
1
32
61
67
65
21
37
25
7
5
1
28
25
1
38
38
35
6
3
41
27
36
32
52
23
45
45
11
9
86
94
36
52
25
3
1
64
65
52
36
35
35
12
11
2
26
24
62
31
39
11
46
39
40
60
47
35
10
3
15
10
6
84
55
24
24
57
20
33
4
35
38
5
3
66
64
60
39
37
29
10
53
42
61
57
64
27
63
60
22
22
65
61
53
32
10
29
2
66
37
20
12
82
46
61
31
51
8
38
23
3
49
7
42
16
8
71
66
33
14
2
63
26
40
19
18
17
9
79
50
46
17
15
42
42
10
9
23
53
31
23
28
18
2
36
24
14
10
0
53
75
29
20
17
15
28
24
8
43
34
15
11
4
54
18
63
54
23
25
23
0
6
40
40
18
17
12
39
28
21
7
5
5
65
34
14
70
40
38
30
37
12
11
4
86
64
56
73
76
14
53
43
15
70
66
57
52
19
27
77
47
15
11
37
27
8
2
75
67
58
58
28
83
61
62
36
37
61
54
22
14
76
76
72
62
31
30
12
1
76
11
23
6
5
54
50
53
23
18
70
68
9
87
56
55
37
17
41
36
14
13
11
42
22
5
20
38
0
22
4
36
19
1
53
24
49
43
66
66
39
15
32
29
11
9
62
46
45
41
4
1
60
48
11
7
22
23
23
23
23
4
1
75
64
29
25
34
37
4
35
9
35
24
4
2
34
3
74
70
21
22
4
1
79
52
28
23
61
55
55
58
54
52
35
25
8
2
49
15
11
56
27
24
40
20
16
13
11
2
49
40
17
15
5
4
51
38
16
13
11
7
5
3
49
40
20
15
12
63
60
69
22
4
3
39
37
21
20
15
14
12
42
12
64
24
32
33
2
65
35
14
12
9
3
39
36
17
13
47
44
24
44
19
8
70
50
38
22
34
66
32
7
78
76
22
24
4
2
61
63
19
21
0
74
49
48
23
10
56
30
9
8
6
43
41
19
17
4
46
38
16
13
3
16
33
28
8
34
33
11
4
30
44
45
18
52
79
69
40
40
20
18
11
7
49
43
33
12
3
43
15
35
35
35
7
1
42
61
60
84
34
40
35
15
45
42
13
86
76
51
49
36
14
54
52
63
44
45
14
54
51
30
20
11
84
76
35
12
46
34
14
9
40
44
22
38
48
28
2
0
57
54
22
40
29
6
50
42
18
18
16
3
56
27
12
9
42
19
1
16
76
58
13
43
42
19
46
44
23
17
82
32
56
20
43
15
11
54
60
22
4
19
2
54
23
48
16
1
79
35
24
11
4
70
47
48
13
10
10
38
71
83
50
20
33
32
12
6
5
1
63
63
30
12
8
5
83
40
32
6
1
51
8
60
49
9
42
52
15
10
45
45
16
11
22
35
55
19
33
27
8
40
45
22
20
46
30
21
62
49
26
5
1
22
18
31
36
16
10
9
19
27
1
37
35
14
13
10
7
24
20
4
0
43
11
21
20
36
25
4
36
38
15
9
41
40
17
15
6
72
14
42
25
5
57
55
53
11
7
3
46
32
17
40
30
12
9
34
28
10
3
53
60
58
55
43
15
12
4
65
59
36
24
30
35
3
27
39
12
9
31
25
1
58
53
21
25
5
4
34
31
10
2
53
16
37
36
63
47
48
13
63
72
52
22
14
28
27
7
51
56
20
3
30
34
11
6
53
34
31
5
42
37
23
22
78
32
28
8
7
44
27
7
4
53
47
24
26
22
6
0
66
61
33
15
14
12
10
7
20
2
5
4
15
76
42
33
11
7
44
26
7
6
5
0
17
3
14
55
52
29
0
57
46
28
25
19
17
7
68
56
63
31
26
36
37
11
8
20
37
11
4
1
78
36
16
6
41
38
20
17
71
34
17
12
50
37
17
12
29
19
59
43
85
7
41
40
15
14
68
40
16
38
18
16
4
77
87
56
11
10
21
23
42
37
20
17
0
38
39
19
10
58
44
37
12
42
32
12
5
52
57
62
27
5
27
27
4
55
29
48
28
26
19
29
5
3
73
70
33
7
74
45
34
31
33
32
12
8
36
38
48
17
15
36
39
6
4
1
52
47
21
19
34
44
15
11
22
47
48
21
18
80
66
43
39
40
20
15
14
52
51
20
19
14
33
31
12
8
64
63
31
8
36
26
9
7
70
35
34
25
66
41
8
41
56
50
80
72
29
6
41
42
22
16
12
65
30
33
31
6
1
62
52
31
16
14
12
22
6
5
54
17
10
8
6
23
22
34
27
21
4
0
54
46
16
74
41
24
7
4
22
4
17
12
8
4
30
33
14
10
8
5
58
33
12
0
48
60
21
22
1
55
75
33
12
56
37
16
39
24
32
13
12
6
45
44
21
2
18
62
65
32
30
26
26
28
22
35
39
11
8
22
32
34
21
27
25
7
43
20
9
45
25
4
48
25
22
20
32
12
0
22
3
29
29
5
14
68
38
30
28
54
21
20
40
11
56
60
57
20
37
27
5
77
66
37
41
18
15
10
40
45
12
66
14
51
39
21
4
2
49
26
24
25
6
3
22
0
15
39
48
45
17
11
50
27
23
5
3
26
27
4
63
84
44
39
21
13
64
62
38
48
26
24
50
51
16
13
27
9
7
5
22
20
5
65
37
35
17
47
33
60
43
27
31
24
12
31
25
2
55
32
30
12
28
10
23
40
14
8
52
50
32
31
29
23
5
87
70
15
9
39
30
12
10
9
5
55
52
22
25
28
5
42
26
6
5
2
55
55
17
50
45
20
18
0
22
21
49
42
25
23
20
33
31
9
51
24
23
18
41
22
12
34
30
6
36
40
10
2
70
44
22
19
30
33
17
12
8
47
20
15
10
33
33
7
0
36
54
53
25
16
38
41
20
59
39
37
13
6
18
20
0
23
73
49
12
82
61
27
8
65
22
10
7
33
32
7
5
0
35
7
34
36
73
33
14
13
74
35
73
64
31
14
10
15
13
39
45
8
68
66
27
11
8
90
25
44
51
38
36
15
14
7
60
48
4
29
30
14
7
3
33
26
6
5
2
38
37
13
59
33
46
43
16
59
35
18
22
19
6
3
0
54
50
15
75
69
44
43
13
9
26
28
64
25
22
26
32
30
14
12
9
47
21
18
44
52
50
27
23
18
26
24
7
40
37
18
15
2
46
38
21
13
4
71
38
36
17
56
49
28
19
2
16
13
48
46
23
14
10
52
46
26
19
17
15
12
78
70
50
18
52
30
18
32
26
9
6
4
58
58
40
40
15
9
54
26
68
28
29
12
11
21
58
44
29
6
57
42
13
12
39
30
10
2
43
52
23
16
47
50
20
11
10
31
29
6
21
1
55
46
28
19
14
33
30
18
5
24
60
59
19
10
2
58
28
53
44
22
20
18
12
24
24
5
7
27
60
20
1
15
33
28
10
9
5
20
25
30
3
0
21
4
39
17
1
12
10
53
20
20
3
48
20
17
22
19
59
59
32
17
11
30
34
21
14
7
87
57
30
50
51
26
14
36
29
9
27
23
8
2
21
20
70
66
27
22
4
2
75
38
17
8
37
54
50
28
24
29
27
10
5
48
45
22
19
42
34
15
13
12
38
39
15
13
57
76
40
18
13
19
10
36
32
4
39
19
66
36
34
13
6
35
32
16
10
9
57
19
16
8
7
5
40
20
14
39
18
24
6
22
40
19
9
7
21
18
2
29
23
65
13
50
28
28
26
34
29
15
12
7
4
2
38
19
18
14
13
1
29
30
11
4
76
43
50
87
47
41
15
12
29
21
5
67
66
21
59
61
32
26
30
11
9
8
49
23
7
57
41
40
18
36
42
11
8
4
33
35
5
3
12
44
23
18
57
55
25
35
31
11
4
48
46
17
5
47
19
1
0
22
24
7
3
47
38
33
14
28
36
13
38
15
13
44
45
20
23
36
8
7
47
44
9
4
35
40
13
24
28
5
1
55
39
25
24
13
43
21
18
27
23
5
42
45
20
17
12
10
43
38
21
17
15
11
23
3
49
14
25
6
5
0
28
58
45
39
41
19
16
8
50
24
28
1
73
53
52
19
17
16
13
12
11
24
6
34
5
11
35
31
5
54
55
23
18
21
47
19
25
24
1
48
40
22
19
17
13
70
61
47
26
32
21
1
40
23
20
9
53
35
11
8
19
5
18
45
33
14
7
34
10
85
86
42
22
10
50
19
34
33
13
9
46
54
28
27
12
25
33
35
11
7
5
74
63
24
72
59
35
20
14
34
14
12
5
42
25
21
29
29
8
58
23
67
39
36
16
10
17
27
9
6
2
54
53
24
23
2
76
42
32
45
53
20
17
50
57
27
26
38
11
36
24
20
23
29
63
37
35
28
27
41
38
42
38
16
42
14
10
51
23
30
20
71
66
50
38
12
9
40
43
22
12
82
53
54
53
10
33
23
0
29
4
2
61
56
20
12
11
29
42
2
89
68
23
55
17
30
7
27
7
25
30
35
34
26
23
55
25
45
10
51
29
55
53
77
60
22
42
60
28
25
31
23
4
0
20
16
15
64
55
56
81
49
72
44
32
54
15
33
29
10
3
52
51
18
80
57
51
24
64
48
47
22
8
38
60
18
71
72
48
19
65
61
42
8
41
39
18
56
13
10
83
71
64
32
61
58
35
16
51
16
47
41
19
13
38
29
11
11
7
0
58
57
38
35
31
12
9
1
43
18
26
28
6
0
19
27
25
12
8
3
60
58
66
54
31
27
59
31
33
3
56
56
26
31
32
3
0
28
34
5
2
32
32
10
7
61
58
32
29
27
24
20
57
57
31
22
3
25
23
6
3
40
16
12
68
44
39
36
40
40
6
65
38
39
23
22
8
35
38
58
40
37
15
38
39
6
0
69
26
26
1
54
50
24
23
20
47
18
40
3
24
30
26
9
8
3
44
23
22
14
41
21
16
12
8
53
52
23
48
27
21
23
24
1
13
6
45
55
20
18
50
49
29
24
65
36
28
9
40
33
19
16
11
29
44
21
19
8
34
33
8
20
56
47
25
9
25
23
67
80
40
28
33
2
25
86
26
34
15
12
8
28
59
12
8
7
35
34
7
41
18
16
10
77
89
46
44
40
39
49
47
26
14
30
68
20
2
59
50
30
29
25
37
30
15
8
3
51
48
26
20
36
36
53
32
33
3
1
12
56
14
41
35
14
80
51
26
66
64
32
20
0
41
21
20
41
37
5
22
17
62
32
15
54
47
26
48
19
57
55
54
56
16
47
17
15
47
36
10
57
65
79
35
51
24
2
49
47
21
18
58
54
35
12
10
31
5
52
58
24
7
40
9
7
15
78
35
16
13
31
30
31
14
13
3
20
20
48
17
30
48
47
21
3
80
52
62
54
72
36
33
9
2
72
37
36
14
40
31
27
58
44
22
12
47
40
33
44
13
8
55
55
25
66
69
47
49
20
42
31
24
55
53
44
29
7
51
48
23
18
15
29
28
0
47
33
15
9
7
65
64
24
6
55
49
28
24
22
5
56
47
27
39
1
45
68
54
20
78
69
40
19
35
28
7
70
60
80
40
50
42
22
83
35
42
43
25
30
34
37
13
10
8
53
23
45
44
16
14
46
35
15
14
0
12
41
40
12
10
6
26
29
42
27
17
12
76
76
86
70
39
33
37
73
28
26
75
54
72
45
42
14
20
17
44
45
23
17
70
39
37
30
30
6
37
52
47
22
20
5
51
46
14
27
48
5
34
14
54
10
38
26
41
22
9
6
14
11
8
29
5
3
67
17
11
8
26
26
6
59
50
15
14
13
38
30
11
54
60
84
76
44
62
63
61
28
29
24
4
0
49
36
21
39
33
35
36
9
3
1
41
38
11
10
65
42
24
24
3
71
51
52
18
15
37
34
50
27
30
28
9
2
41
42
19
16
3
52
22
57
82
55
28
6
5
21
55
54
30
31
28
4
0
70
48
56
56
20
26
8
0
32
25
9
7
19
31
28
6
0
49
49
27
9
25
14
47
27
2
25
4
24
67
37
49
17
46
17
8
5
35
42
7
44
42
22
59
46
61
64
18
15
71
72
9
55
66
59
52
63
52
35
31
14
9
23
48
39
2
60
60
37
7
27
30
1
53
53
17
14
25
75
37
36
12
7
70
59
50
42
40
11
64
35
9
28
9
41
41
20
16
59
57
31
25
22
58
35
33
31
29
25
1
3
12
9
68
53
41
45
25
26
8
6
4
1
35
29
9
6
50
47
31
14
66
32
28
3
57
26
21
45
68
43
26
4
47
84
88
80
44
51
22
65
33
28
20
19
24
24
1
14
41
37
20
13
66
41
40
13
5
65
40
52
18
94
20
68
66
30
32
39
2
35
29
34
31
9
6
59
58
23
17
52
26
5
60
57
18
77
77
44
23
26
1
35
31
10
55
49
11
8
38
20
0
19
48
45
45
47
25
23
17
15
12
5
72
45
21
19
43
54
46
21
11
68
37
31
4
72
73
28
12
12
66
44
21
17
14
80
42
32
17
10
53
49
27
38
37
5
35
8
0
24
26
25
24
53
53
22
27
59
51
19
58
77
26
42
32
16
14
11
42
5
24
22
53
50
13
38
36
1
44
75
74
38
42
44
42
80
56
49
27
58
52
33
10
35
5
57
68
47
36
34
30
15
10
8
35
31
9
8
56
52
30
58
21
36
27
25
6
1
57
36
35
16
14
3
26
27
0
52
40
9
20
18
2
16
40
39
21
15
13
44
14
5
30
4
34
37
9
5
70
48
30
3
27
25
24
63
65
37
25
24
29
1
58
42
47
22
59
55
29
26
19
7
53
28
13
31
33
56
33
4
43
39
4
0
53
57
84
72
21
18
14
35
39
12
5
44
27
22
20
29
25
7
3
58
57
33
26
27
15
28
5
69
43
37
9
6
50
45
27
25
15
11
50
24
82
38
30
14
11
9
47
11
26
10
45
24
8
80
34
9
6
57
51
26
24
18
19
54
21
19
34
25
23
22
20
27
21
39
11
9
65
54
31
59
77
62
81
49
45
55
19
75
70
48
32
48
47
25
62
59
58
61
33
36
66
40
25
3
33
3
19
52
42
26
42
21
15
8
14
29
29
12
9
20
57
80
49
40
17
10
42
37
39
11
39
16
7
56
42
24
31
27
26
5
45
38
5
4
33
32
7
71
52
58
55
23
42
35
8
2
35
33
12
55
28
25
35
57
16
74
66
37
30
7
0
60
17
80
52
43
25
20
7
63
55
29
25
22
49
18
14
7
22
29
41
6
37
37
17
7
75
74
87
76
47
32
33
15
10
5
55
49
54
59
49
20
17
65
36
38
17
12
10
9
0
56
49
28
70
48
42
48
16
6
41
87
85
63
43
43
14
11
3
40
44
29
11
16
59
51
32
17
29
15
6
60
65
51
40
22
13
8
13
22
52
49
18
11
35
49
36
13
9
43
67
52
29
15
35
41
26
60
47
24
23
18
43
47
48
11
25
23
40
27
9
4
27
61
48
30
1
26
20
10
77
45
64
28
66
60
11
72
25
48
37
16
10
9
39
57
53
36
70
66
36
70
66
24
64
67
32
4
61
78
54
61
33
24
34
0
57
27
25
18
62
55
28
22
37
45
5
2
21
54
40
36
14
9
30
53
43
13
36
57
54
14
52
50
28
26
22
76
55
52
26
23
45
46
22
20
93
73
51
49
22
21
78
18
79
34
77
68
44
39
56
77
59
35
66
36
55
33
28
3
18
20
42
16
38
20
72
52
18
15
19
52
23
21
37
32
3
51
46
17
38
37
10
5
58
52
32
27
22
46
43
18
11
97
57
80
26
68
62
35
55
50
26
25
24
84
66
59
56
41
32
12
10
63
41
36
28
67
54
21
54
54
29
62
58
37
14
9
51
33
23
87
27
32
6
67
50
17
45
60
55
27
55
50
27
21
19
16
25
24
2
5
48
40
22
16
0
48
23
18
20
3
44
23
19
18
35
32
13
7
5
2
32
13
7
3
44
43
19
15
11
38
48
13
39
18
13
11
8
20
4
26
17
20
31
3
0
33
24
5
3
1
35
17
13
12
7
36
15
7
21
18
0
24
21
15
24
22
9
27
22
4
2
14
11
9
40
12
11
7
0
47
21
19
58
48
30
21
10
51
50
21
20
17
14
8
32
31
7
3
55
26
35
2
47
50
30
52
44
25
24
21
20
12
48
38
17
13
90
60
66
44
40
29
7
6
3
2
59
50
22
28
10
24
26
49
23
19
20
32
0
53
39
18
16
27
0
0
46
44
20
16
14
25
5
1
54
12
24
23
5
30
17
64
5
66
43
16
7
19
22
0
18
25
24
37
27
11
9
4
39
18
15
13
11
9
1
21
0
44
19
17
9
30
29
9
5
3
40
29
12
4
81
52
26
22
3
21
8
13
26
29
11
5
4
2
66
63
25
29
13
11
5
54
46
25
1
54
7
34
31
60
59
53
17
17
40
39
9
22
45
65
40
47
27
29
5
4
39
22
38
26
7
47
53
26
9
29
28
8
2
22
59
18
20
51
23
25
4
14
81
55
22
17
8
36
40
14
50
50
18
23
8
4
22
4
19
2
50
20
68
58
25
11
3
3
32
28
4
30
15
4
41
41
17
8
8
5
42
24
19
78
22
3
0
3
89
34
31
13
10
34
16
8
25
39
35
18
0
17
15
0
24
43
33
24
17
0
29
7
4
17
52
47
21
4
20
1
18
0
7
37
29
10
9
7
58
59
12
61
50
21
18
14
10
48
43
12
16
18
0
3
43
22
83
51
28
53
76
24
17
39
36
13
90
79
74
58
34
10
30
9
4
42
14
57
30
21
1
52
48
27
21
11
64
35
31
9
0
67
48
26
24
21
73
40
6
34
32
12
60
73
19
60
73
27
12
3
16
39
20
19
17
54
33
13
9
0
63
45
12
12
5
5
47
9
87
45
20
18
0
47
16
14
11
0
37
10
41
37
20
15
9
3
24
33
23
22
45
23
35
16
14
38
33
8
76
62
30
23
4
3
61
36
16
40
43
43
38
12
10
22
19
1
17
39
13
11
9
66
31
6
38
23
6
2
0
41
38
19
28
1
17
19
32
48
42
12
10
28
13
24
4
3
19
13
34
27
20
2
0
20
57
52
47
22
29
55
61
14
9
7
29
26
6
61
51
54
29
24
7
57
37
34
10
8
43
43
22
6
35
40
45
21
26
26
10
4
23
29
5
3
76
64
35
27
3
21
83
48
18
40
13
24
39
36
9
2
60
33
32
11
6
23
26
17
55
50
26
24
17
72
68
51
32
41
38
11
7

Vous aimerez peut-être aussi