81
82
83
83
83
84
84
84
83
79
75
73
72
71
70
69
68
67
67
68
69
70
70
60
59
58
58
57
57
46
41
37
36
35
33
26
23
12
11
10
9
9
8
6
4
4
7
8
7
5
5
7
8
10
11
12
10
10
9
9
10
9
7
6
5
4
4
6
9
11
13
14
16
17
15
28
27
24
24
23
26
27
30
41
42
44
44
45
43
30
29
30
31
34
39
39
39
40
44
47
50
53
55
59
60
61
61
61
61
61
56
58
60
62
62
63
67
68
75
78
82
82
82
82
83
85
90
91
92
93
94
95
97
98
100
100
103
107
112
114
118
132
135
147
148
151
150
149
146
139
133
126
122
121
119
117
116
114
111
107
106
99
95
92
95
94
94
90
88
86
86
86
87
86
85
84
94
95
105
112
123
127
122
122
125
119
117
113
83
82
82
82
82
84
77
84
87
90
92
94
99
105
110
120
125
125
94
89
88
87
84
82
81
81
80
80
77
76
75
75
79
80
81
84
85
86
86
86
87
88
89
90
93
94
95
96
97
98
105
106
106
100
100
100
97
96
95
82
80
79
78
72
64
58
55
53
52
51
50
48
47
45
41
39
38
37
36
29
28
27
27
26
25
25
25
24
22
21
18
15
13
12
10
8
5
0
0
0
0
1
3
6
7
9
11
12
14
15
17
17
18
23
25
25
25
26
32
37
42
52
54
60
68
67
69
71
72
73
73
72
71
71
71
71
71
72
72
72
74
77
78
78
78
79
81
85
86
86
86
88
88
89
90
96
96
95
98
103
110
116
125
125
119
130
136
139
139
138
137
136
135
134
133
131
133
139
138
136
135
135
135
133
133
133
134
135
138
141
143
144
144
149
151
151
150
149
148
147
150
150
156
159
160
153
152
152
152
152
151
150
150
151
152
152
152
152
152
152
152
152
152
152
152
152
152
151
149
147
146
143
142
141
141
141
142
142
141
141
139
135
130
130
128
126
125
123
122
121
121
121
120
118
118
118
118
118
118
120
121
123
126
128
130
132
133
134
133
132
131
131
131
131
130
127
127
127
126
126
126
126
126
126
127
127
129
130
130
132
132
133
133
132
132
130
127
126
119
108
104
100
97
93
90
87
79
80
81
85
88
92
97
103
105
105
105
106
106
106
105
105
105
98
95
98
104
110
112
113
111
107
107
105
104
102
97
95
93
93
94
93
88
88
88
87
87
86
86
86
86
85
85
84
84
82
87
91
92
85
84
83
81
79
74
76
80
71
76
69
63
66
65
73
75
70
68
66
64
62
61
55
52
49
47
46
46
42
36
34
28
25
25
25
25
25
24
25
25
25
25
25
25
25
25
25
26
26
26
32
34
35
37
38
38
40
41
41
41
40
40
40
43
49
49
52
53
52
58
60
63
67
70
72
72
73
84
84
84
84
87
96
96
100
105
105
106
108
111
112
114
116
115
114
114
102
99
96
94
94
94
91
85
83
83
82
80
78
75
75
66
66
64
62
62
62
60
60
59
57
58
59
58
58
58
59
59
59
59
59
58
56
54
34
31
28
24
24
23
21
20
19
10
10
10
10
11
10
10
9
7
6
8
10
10
8
8
11
12
12
13
16
20
19
18
14
13
12
13
13
14
14
18
22
24
24
22
20
20
23
25
25
38
41
42
42
47
47
47
48
48
48
50
52
55
58
58
58
59
61
61
61
61
60
60
60
62
63
64
65
59
54
52
52
47
45
46
47
47
47
42
44
46
47
49
54
48
45
42
31
28
26
27
31
34
36
36
38
40
39
39
40
41
41
42
44
44
47
49
50
51
57
59
60
60
63
64
65
66
68
67
65
67
68
69
69
69
69
69
69
69
67
66
68
70
70
71
73
75
73
73
74
76
82
82
81
82
86
88
92
92
92
92
93
88
84
65
44
41
38
38
39
41
41
29
28
27
27
33
37
35
33
36
38
39
39
36
23
18
14
14
17
20
22
22
24
34
42
43
45
49
51
52
53
54
55
55
52
46
42
38
40