75
73
79
81
85
107
106
104
105
107
114
119
119
119
123
123
122
136
137
137
139
141
142
143
144
150
152
151
150
149
148
148
145
143
144
144
143
136
118
114
110
108
97
87
85
83
83
86
93
98
120
128
131
131
132
133
134
135
136
137
130
130
129
129
128
125
123
127
127
125
124
112
104
96
72
63
62
60
59
57
57
57
62
62
72
91
113
112
110
107
108
119
124
125
124
123
123
121
121
121
109
109
108
107
107
111
113
115
117
121
123
127
131
131
134
135
135
137
138
137
126
127
129
130
122
120
126
126
130
131
131
131
126
121
116
108
103
109
112
119
130
131
133
133
130
131
131
126
123
123
123
117
109
96
80
76
72
70
65
64
63
63
63
63
60
59
59
59
60
61
60
60
63
65
68
69
70
69
69
71
71
66
65
60
62
62
63
63
61
60
56
59
59
60
61
63
75
76
77
79
79
79
79
80
87
90
92
107
104
108
120
120
120
122
121
120
111
104
113
120
124
126
127
124
125
128
131
131
133
142
161
164
165
164
165
166
168
170
161
160
158
154
151
147
141
141
149
156
160
164
167
169
169
172
172
172
165
159
159
159
154
150
144
140
139
139
143
159
160
162
176
178
179
179
179
182
183
184
184
183
179
177
178
179
181
182
183
184
187
188
189
189
190
189
186
181
180
175
170
164
162
158
156
167
177
179
184
185
185
185
187
190
192
192
192
188
171
173
174
169
150
137
137
139
143
144
145
148
157
160
163
167
178
199
206
207
210
212
212
211
212
214
226
230
233
230
227
227
210
197
189
182
172
170
168
165
164
163
161
163
162
157
151
147
144
143
142
143
154
156
153
156
159
163
171
186
193
196
196
197
202
205
208
209
210
214
216
217
217
218
217
216
215
215
217
217
217
218
218
217
217
221
222
221
208
202
196
194
189
187
176
172
157
151
144
142
142
137
134
122
121
120
119
119
118
114
112
112
115
127
130
135
146
148
171
174
183
193
197
200
203
210
217
215
213
207
207
211
217
222
222
219
220
225
230
230
231
239
236
230
224
223
224
227
231
237
252
250
248
247
248
252
257
258
263
266
267
268
273
275
277
279
280
280
277
275
273
272
263
251
216
202
201
201
201
200
191
202
204
203
202
195
193
192
192
191
190
190
195
187
186
181
180
180
182
187
195
200
205
213
215
224
225
226
226
233
234
239
246
246
247
264
269
277
274
272
261
257
250
244
240
237
234
226
224
223
222
221
225
238
239
241
260
290
290
289
290
290
292
293
295
300
301
317
318
318
319
323
327
328
326
325
324
324
323
315
314
318
311
308
306
308
307
304
303
302
296
290
284
266
263
264
263
254
243
242
243
243
242
240
239
235
228
224
224
220
219
218
214
210
208
208
187
185
187
199
207
214
218
219
229
238
243
247
247
248
249
251
255
258
273
274
274
275
275
276
277
284
285
279
278
274
265
266
252
231
215
209
201
198
183
177
173
170
168
167
160
153
153
157
175
176
176
174
174
171
171
169
168
151
148
144
142
139
136
133
131
123
118
118
118
119
119
118
117
116
116
120
122
125
125
122
120
115
113
112
112
111
109
109
108
109
111
112
138
147
156
157
160
161
161
162
160
160
148
140
126
119
116
110
109
111
117
127
122
116
113
113
116
118
131
185
188
188
187
186
184
181
180
178
176
167
162
157
154
149
147
140
125
119
116
114
113
112
111
109
98
97
95
90
90
90
90
87
86
84
86
87
86
84
84
87
86
87
89
103
139
148
162
162
164
165
165
160
153
142
136
131
127
116
101
89
87
84
82
80
78
78
78
78
77
78
78
77
76
82
84
87
93
89
92
91
96
100
101
101
104
116
125
135
140
141
141
141
141
142
141
139
128
123
119
117
116
111
109
105
99
88
84
81
80
79
75
75
73
71
70
70
71
71
71
70