52
52
52
54
54
54
53
53
53
54
54
54
52
52
52
51
52
48
50
51
50
51
51
52
52
53
53
53
53
53
54
54
56
75
75
73
77
76
74
77
77
91
91
91
96
96
94
94
96
97
97
98
99
99
100
102
105
110
114
114
115
116
119
120
121
124
125
138
139
140
141
141
141
141
141
141
141
141
142
142
145
147
150
150
150
151
153
152
163
165
165
166
168
169
169
164
168
177
178
175
173
172
172
166
164
163
161
156
154
147
140
141
143
145
145
141
141
141
138
133
132
133
135
135
131
120
119
117
116
100
98
98
98
101
101
100
97
98
98
102
104
103
102
103
103
103
103
104
106
105
106
106
103
103
103
104
109
110
120
114
115
116
116
108
106
106
106
107
107
107
108
112
113
124
122
116
113
112
114
114
116
120
122
124
128
136
138
135
135
132
128
134
140
143
145
138
135
133
129
126
124
122
120
122
126
127
129
129
130
131
131
132
130
125
126
124
124
124
125
126
126
126
129
130
132
132
131
131
130
129
128
126
125
121
120
122
125
130
135
139
146
141
135
129
129
133
128
118
120
123
123
124
124
124
122
121
119
118
125
134
131
127
131
138
143
136
128
125
126
125
124
124
125
126
128
128
129
130
131
132
131
126
126
124
131
146
155
140
132
126
124
136
137
135
143
143
140
140
135
134
138
139
138
137
132
132
132
132
134
137
143
145
147
147
147
148
148
148
146
146
148
149
149
149
152
154
146
156
160
159
157
152
154
154
157
157
158
156
153
151
149
149
148
146
147
152
159
161
161
163
160
159
157
157
157
157
157
159
162
159
152
153
155
157
156
155
154
151
152
158
158
158
158
158
158
159
162
161
168
170
166
166
166
171
174
183
184
186
188
179
179
186
191
187
182
177
175
178
179
179
179
189
191
193
200
201
205
207
211
218
221
223
224
224
224
225
225
225
227
228
238
241
250
254
259
257
260
274
277
277
279
281
276
274
271
270
270
269
267
266
266
267
268
269
270
272
267
263
262
262
262
262
262
262
262
265
269
269
268
267
253
260
259
260
258
257
255
255
255
256
235
247
257
262
263
264
263
263
261
260
260
260
261
262
264
263
263
259
262
263
263
263
254
252
250
249
248
246
245
243
240
239
238
237
241
242
242
239
237
225
223
223
223
224
225
227
231
224
222
222
222
222
212
220
218
208
202
199
192
183
188
189
191
186
185
187
192
194
196
201
205
210
210
210
210
210
210
213
215
221
221
221
225
228
229
230
231
231
231
230
235
237
240
244
245
247
248
250
252
256
263
264
265
265
266
269
270
271
274
275
277
278
278
278
278
275
275
275
277
277
276
274
272
271
266
265
264
264
264
263
263
263
262
260
259
254
253
250
242
239
236
236
236
236
235
233
232
232
231
230
229
229
228
227
227
223
220
216
209
208
208
209
210
212
213
213
208
210
212
203
201
204
204
203
200
194
196
202
207
210
215
218
222
228
227
230
238
243
245
247
246
249
254
258
262
267
270
272
273
274
274
274
274
275
275
275
275
275
275
280
281
288
288
287
287
290
286
284
284
283
284
279
279
270
267
265
262
257
255
253
251
251
249
247
245
244
244
240
235
230
224
216
217
218
218
218
227
228
228
228
227
225
223
223
223
218
218
221
217
217
213
212
212
208
205
202
196
193
192
189
188
186
182
178
175
171
169
169
173
177
168
160
159
160
159
149
142
139
138
144
135
132
132
132
131
130
133
135
136
113
112
112
113
105
102
100
100
102
107
116
113
108
110
115
118
118
112
108
110
124
125
112
108
109
109
115
120
121
104
95
95
95
94
93
93
98
100
101
103
108
104
88
84
83
82
82
82
82
82
82
82
82
82
82
82
82
83
83
84
85
85
87
88
84
79
77
75
75
75
75
76
76
79
75
79
83
86
95
100
100
94
94
94
94
92
91
84
84
84
84
85
84
83
83
79
76
78
76
76
74
71
72
74
70
69
71
73
71
70
68
67
66
66
67
71
72
68
65
65
65
65
65
65
65
63
62
61
61
61
60
59
59
59
58
58
58
58
60
60
61
61
61
61
60
59
58
58
57
57
57
57
57
57
57
58
59
60
61
61
61
58
58
58
58
58
58
57
57
57
59
60
60
60
56
62
65
66
65
58
56
58
59
56
56
56
53
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
49
49
53
53
53
53
53
53
53
53
53
53
53
54
54
54
52
52
51