39
37
36
36
36
36
36
36
36
36
35
35
34
34
34
34
35
35
35
33
31
31
32
32
31
31
31
30
29
29
29
28
28
28
28
29
29
30
30
31
31
34
35
35
34
33
34
33
32
32
32
32
33
33
34
32
30
30
30
30
30
29
30
30
30
29
30
31
31
37
39
35
37
38
36
37
37
37
37
37
38
38
40
40
38
37
36
36
36
37
37
37
38
38
38
38
43
44
44
45
45
46
49
49
50
50
50
50
51
52
52
51
51
50
50
50
50
51
49
47
46
46
46
46
46
46
46
46
46
49
54
54
55
54
53
53
53
55
58
59
60
60
62
62
62
61
61
61
61
59
59
59
61
74
75
78
90
94
100
111
110
113
114
115
115
117
121
122
123
122
114
111
106
106
105
103
102
102
101
100
102
102
98
93
80
78
73
69
69
69
70
70
69
69
68
68
68
68
68
68
69
69
69
70
70
70
71
71
71
71
71
71
73
74
74
76
77
79
80
81
81
84
85
86
86
87
87
88
89
96
97
101
101
102
102
105
106
105
110
110
111
108
108
107
107
108
109
109
107
105
102
102
97
94
105
104
105
96
95
92
92
92
92
92
95
95
101
103
103
104
103
100
96
93
90
91
91
93
96
96
99
101
101
96
95
95
94
93
94
94
95
96
97
105
106
107
107
108
110
111
111
111
111
112
112
108
107
106
105
103
102
102
104
104
103
102
99
95
93
92
91
91
92
96
98
98
99
107
111
114
119
121
122
128
134
138
147
149
150
150
150
150
150
150
150
147
147
149
147
144
144
144
144
144
143
139
139
140
141
141
141
142
142
141
137
135
141
142
141
138
129
128
125
122
116
111
108
108
105
105
103
103
103
103
102
102
104
104
104
103
103
107
107
110
114
120
125
134
137
137
135
134
134
135
135
135
134
132
133
137
139
139
140
142
144
147
150
150
148
148
146
146
146
146
150
150
150
150
151
153
156
156
159
159
160
165
169
169
170
178
180
193
205
204
217
231
232
234
234
240
241
241
240
235
234
233
232
231
227
224
223
223
223
224
224
223
221
221
218
217
217
212
212
212
210
207
207
205
199
195
194
193
192
190
186
177
168
167
167
174
183
185
186
186
185
184
182
178
178
179
180
183
183
188
192
195
196
198
202
201
201
197
197
197
197
198
201
204
206
207
207
205
202
194
192
191
189
188
188
188
178
177
177
176
176
176
176
176
175
174
170
170
168
167
167
167
168
169
170
170
171
172
173
176
176
176
176
176
176
176
176
177
172
173
175
175
176
176
176
176
172
171
169
168
166
166
166
165
165
158
158
152
151
151
151
145
139
138
137
140
147
144
126
122
109
105
103
101
100
99
99
99
99
99
99
99
101
101
101
103
106
115
113
110
107
105
102
100
100
101
121
120
124
128
128
128
132
136
135
134
142
142
142
145
145
148
149
151
153
154
155
153
151
146
144
143
146
153
157
151
152
154
158
157
154
151
144
135
132
130
128
125
121
122
122
122
122
122
113
110
105
98
98
98
97
96
96
97
95
93
92
91
91
91
91
87
87
86
82
82
83
85
84
84
84
84
84
84
84
85
85
85
85
87
90
92
97
98
102
103
102
101
101
100
99
99
100
102
101
100
104
104
104
109
107
105
103
101
117
118
125
131
128
125
125
122
117
117
125
125
124
123
122
120
115
112
112
112
112
105
101
98
98
98
93
92
92
91
89
82
83
84
85
85
85
83
83
79
78
70
70
70
69
67
66
66
65
64
62
62
62
61
61
61
55
54
54
54
54
53
52
52
51
51
54
54
54
54
53
52
51
46
46
46
46
46
43
43
40
37
38
38
37
37
37
37
37
36
36
37
38
39
40
40
38
38
38
38
38
37
37
37
37
37
36
38
39
35
39
34
30
31
29
30
30
29
29
30
30
30
30
30
30
30
30
30
33
34
33
32
32
32
32
32
34
34
33
34
33
33
35
31
29
30
30
28
27
27
28
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
32
33
33
34
35
35
35
35
35
35
35
35
36
37
38
38
38
39