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