42
42
43
45
48
47
43
41
41
40
39
38
38
40
43
49
50
81
77
85
85
87
81
81
81
85
85
85
86
89
91
92
91
85
85
86
87
84
83
86
88
85
85
85
84
87
88
90
88
87
89
96
96
92
91
90
84
78
75
74
74
75
75
76
73
66
65
62
61
59
58
55
50
45
23
10
10
9
6
5
5
3
2
0
0
15
24
27
29
30
33
36
38
43
43
46
55
60
61
61
61
61
61
62
63
64
66
73
73
74
65
64
64
65
70
70
70
70
70
70
69
60
45
42
42
43
36
34
33
34
33
29
23
21
15
14
13
13
13
13
17
22
27
25
24
8
13
13
15
21
22
25
26
29
34
35
39
41
42
43
43
43
44
44
44
44
44
44
47
55
62
63
65
68
70
74
77
76
75
77
86
88
93
94
96
96
101
101
102
105
109
111
117
117
117
117
117
118
118
126
128
131
133
133
131
129
133
146
153
158
161
158
158
158
158
158
159
162
162
164
164
162
162
162
162
161
159
163
163
156
146
141
131
125
117
107
100
93
95
93
89
86
83
74
74
69
64
57
56
52
49
45
40
33
32
31
33
28
22
20
18
19
19
19
20
23
25
23
20
21
23
20
17
13
13
12
11
14
14
12
12
12
7
7
9
9
10
10
11
14
18
28
29
19
14
10
16
16
12
13
16
16
11
10
10
7
11
14
12
9
8
5
5
5
5
5
5
15
5
4
4
5
5
5
8
8
15
20
23
28
30
35
26
16
13
12
12
12
10
10
10
10
10
10
9
12
13
14
14
14
14
14
15
15
14
11
10
9
9
7
4
4
5
5
6
10
12
10
11
11
13
13
13
12
9
9
9
10
11
11
13
15
16
14
11
10
9
11
12
17
21
21
21
15
13
11
13
12
11
11
12
13
14
13
12
18
15
12
11
11
12
13
15
19
23
15
17
17
16
16
16
15
16
18
24
23
22
26
27
22
23
23
21
15
10
6
8
11
14
16
27
38
46
49
50
49
46
42
41
44
46
47
51
51
53
47
45
43
44
44
41
34
30
32
40
43
40
16
18
30
33
37
41
33
27
25
27
29
33
32
25
26
42
42
34
36
39
44
42
42
43
44
50
61
58
60
60
60
62
65
66
66
68
70
72
73
72
72
72
72
79
84
91
107
108
110
116
117
117
118
119
119
121
122
128
133
138
143
146
158
158
158
158
160
152
152
151
150
150
140
142
147
138
132
128
128
129
125
124
120
107
106
104
102
98
98
97
97
96
96
95
85
84
80
71
71
72
72
72
69
69
69
68
48
48
53
52
38
34
35
41
36
35
37
38
39
43
34
27
19
17
16
16
16
11
20
23
26
28
27
25
25
22
20
17
18
22
32
29
26
23
41
49
43
43
55
57
59
56
42
39
39
43
43
36
22
19
15
20
24
20
4
0
0
0
0
0
0
9
21
20
16
12
19
17
1
5
10
11
13
25
41
48
50
56
61
63
68
69
70
70
71
71
77
80
82
81
81
80
79
79
81
85
87
93
98
100
96
94
92
95
96
97
98
99
101
105
107
109
113
120
124
129
146
144
146
153
159
159
158
183
184
184
183
182
181
178
164
160
155
154
157
160
157
169
178
184
177
173
172
173
172
170
162
161
175
173
172
170
173
175
177
173
172
182
180
180
178
178
175
177
177
178
178
179
180
180
189
190
191
194
201
205
216
216
216
216
216
215
215
215
214
209
206
201
197
201
207
207
204
201
201
202
202
196
195
194
194
193
189
184
183
176
166
163
163
163
162
161
160
160
160
162
163
180
180
174
173
171
166
192
190
189
187
170
170
171
171
171
174
176
175
175
174
158
150
150
149
149
151
153
153
153
152
152
158
154
153
152
150
150
121
121
123
123
124
118
115
118
115
108
116
118
119
118
113
96
88
89
98
98
99
100
55
55
55
69
69
69
69
69
68
63
63
63
65
71
68
66
61
51
47
35
35
33
29
26
12
0
0
4
5
5
5
5
13
23
32
37
39
41
55
53
51
53
55
59
64
70
70
72
74
74
74
74
75
76
76
73
74
74
76
79
82
82
82
82
82
86
86
88
90
89
84
82
81
80
80
59
51
50
50
50
49
49
51
51
51
52
54
55
55
53
54
54
57
58
74
74
74
75
62
62
62
73
54
53
53
53
52
50
50
51
51
51
51
52
52
53
52
51
36
35
35
35
33
20
11
18
23
24
22
16
14
14
13
13
13
13
14
14
14
15
17
24
27
32
30
28
26
26
27
27
31
34
37
41