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