287
288
286
278
279
282
285
298
298
299
303
303
303
302
301
301
300
306
306
307
308
310
312
311
311
311
311
311
311
312
312
311
310
310
310
311
311
311
309
311
314
314
311
310
312
312
314
314
314
314
314
310
307
314
318
319
316
318
318
322
336
338
338
336
335
334
334
343
343
343
343
347
347
346
337
333
330
329
331
338
338
338
342
344
344
344
343
339
339
337
336
334
336
335
334
334
334
334
334
334
334
339
340
344
343
343
343
337
337
334
333
332
332
332
340
339
337
334
327
325
323
322
322
316
305
304
309
306
305
307
301
300
300
300
304
302
299
299
301
302
301
297
298
287
289
292
293
293
292
286
285
277
275
274
271
267
257
252
255
242
235
231
229
223
220
216
211
206
203
182
183
185
186
187
187
185
184
183
181
180
180
177
174
173
172
168
167
167
165
164
164
164
163
164
164
164
162
162
162
162
162
163
163
163
163
163
163
163
163
163
163
163
163
165
166
167
170
173
177
181
181
181
181
181
181
185
186
187
189
189
190
192
193
192
193
193
193
190
189
190
191
191
197
202
206
213
215
214
200
197
193
191
187
189
195
198
200
204
206
207
206
206
212
214
216
211
211
212
213
215
218
220
221
222
228
230
228
222
222
228
232
237
237
241
242
245
254
275
282
285
275
266
263
255
252
251
249
245
245
244
242
241
239
239
242
246
251
251
251
251
251
252
249
247
246
244
241
238
237
224
230
220
219
218
219
217
214
214
214
215
216
213
211
210
209
208
201
198
197
193
190
188
182
182
187
195
198
200
198
183
174
173
175
174
174
177
177
176
176
173
173
173
175
175
172
179
179
168
173
162
157
153
152
152
149
146
147
153
145
142
144
147
153
159
158
140
126
126
133
132
131
127
126
127
131
128
121
121
119
112
109
112
112
131
110
104
98
92
87
86
84
83
82
81
80
80
83
90
90
89
87
85
89
89
89
89
89
89
89
90
90
91
90
90
89
89
88
87
87
87
86
86
83
82
82
80
80
77
70
69
66
66
66
65
65
65
66
67
67
66
65
65
65
64
63
60
59
62
65
63
68
71
78
83
83
85
85
77
77
79
80
81
81
81
82
89
92
95
98
100
96
101
100
95
92
81
78
78
80
85
77
72
72
72
72
73
71
70
69
69
69
69
70
71
71
71
71
71
70
69
69
70
70
71
72
72
71
69
69
69
69
70
70
71
71
71
72
72
76
76
74
71
71
71
71
72
74
75
75
74
73
73
73
73
73
69
67
67
70
73
74
73
73
74
77
74
78
75
73
68
69
71
72
74
74
69
68
74
76
78
78
77
73
76
75
77
77
74
76
77
75
75
74
76
78
80
81
81
81
80
79
79
79
79
78
78
78
76
74
75
75
76
76
76
77
77
77
77
76
75
74
73
72
72
71
71
72
74
75
77
77
77
80
81
84
83
84
88
94
96
93
95
97
99
99
100
96
99
98
98
92
88
88
88
85
84
82
80
79
78
85
84
84
84
83
87
85
85
83
86
89
88
90
93
93
92
91
89
89
88
87
89
92
100
102
99
95
96
98
105
106
106
107
107
107
107
107
103
101
100
100
96
89
88
87
87
87
87
87
88
88
88
87
87
85
88
87
87
87
87
88
88
87
86
86
85
85
87
86
85
82
84
84
85
85
84
87
88
88
88
88
86
86
88
88
86
86
84
84
85
86
86
87
87
89
90
91
92
95
95
95
94
94
95
95
96
96
97
98
96
94
93
93
93
93
94
95
96
97
100
100
100
102
103
100
100
100
110
110
109
111
113
120
128
133
131
121
135
136
124
125
105
101
102
94
95
98
98
94
92
90
89
89
90
90
93
93
93
93
93
92
91
91
91
91
91
91
90
90
90
90
90
90
92
94
93
93
93
93
93
93
93
92
92
95
98
101
102
108
101
97
96
98
99
98
98
98
98
98
98
98
98
98
98
98
98
99
98
98
99
99
98
98
99
99
101
103
103
102
102
100
99
98
102
101
101
100
100
100
99
99
99
98
97
97
100
103
103
104
104
105
105
105
102
105
106
104
105
105
105
104
104
106
109
110
110
113
114
117
113
112
117
109
116
120
120
113
117
110
120
122
124
124
131
132
140
147
147
148
156
156
141
141
141
136
129
123
118
116
116
113
115
112
109
110
111
109
106
103
101
100
100
99
102
103
104
105
104
106
107
108
108
112
113
113
112
112
112
113
113
114
115
116
116
117
118
114
114
114
115
116
116
120
122
124
125
126
126
126
126