92
92
88
97
100
112
122
124
129
135
137
142
130
132
127
127
126
126
125
124
120
118
114
111
110
109
108
108
108
109
114
114
114
112
106
104
102
100
100
99
97
95
90
90
90
90
90
89
87
85
83
82
81
78
76
78
79
79
75
76
77
78
80
83
89
89
89
89
89
89
89
86
87
91
92
91
91
90
86
86
90
90
90
90
89
91
91
94
94
100
100
100
100
100
101
101
101
105
107
106
104
104
105
106
113
113
113
128
129
139
140
141
142
143
143
143
143
144
144
143
142
139
138
138
138
138
139
139
139
140
143
145
150
150
152
155
155
155
155
155
155
156
157
158
162
163
164
166
166
168
169
170
165
164
162
163
165
174
177
183
182
180
179
178
176
177
179
182
185
190
191
193
194
195
195
195
196
199
200
201
202
204
204
205
206
207
207
203
201
197
197
197
198
198
201
201
201
201
207
209
210
213
214
215
216
223
226
230
229
229
226
227
230
232
234
239
240
239
239
237
242
250
252
252
252
252
252
271
275
277
280
280
281
282
280
279
278
276
274
272
274
276
277
288
290
292
293
296
299
300
302
306
308
312
309
304
310
314
318
325
328
331
331
334
337
339
342
345
349
350
355
355
355
355
355
356
361
365
366
367
370
372
375
376
377
389
388
388
390
390
389
388
385
385
385
386
385
384
384
383
382
382
382
382
382
381
380
379
378
378
380
380
377
376
378
379
381
382
383
383
384
384
386
387
387
387
387
390
393
391
390
390
390
390
391
394
395
396
400
401
405
407
411
412
415
417
418
419
413
411
409
398
396
395
395
395
395
395
393
396
398
396
390
386
386
387
387
386
383
379
379
375
370
366
361
348
346
344
337
335
338
341
337
334
332
330
330
329
328
328
332
335
332
330
342
344
340
340
337
332
309
303
299
297
292
285
281
273
272
272
272
272
270
261
260
259
263
267
268
270
273
275
273
271
270
274
272
263
264
275
277
278
279
283
287
287
293
303
318
325
329
329
329
331
332
331
331
331
342
343
350
359
361
363
366
367
369
373
378
383
388
393
399
403
409
409
409
409
409
419
420
424
427
428
430
432
434
437
438
438
439
445
447
444
444
450
453
461
464
467
469
471
467
463
466
466
466
468
470
471
469
468
467
461
459
458
458
458
458
459
462
460
452
450
448
441
435
434
431
429
429
427
427
429
434
435
431
422
420
420
422
424
422
433
436
444
452
458
459
460
461
461
462
462
461
461
465
467
469
478
492
494
502
503
502
500
498
496
495
498
507
506
505
505
504
502
500
499
498
497
496
493
483
482
483
486
489
489
486
486
488
488
486
484
484
487
480
475
478
464
459
455
449
449
436
437
437
428
428
426
423
415
405
399
401
399
394
399
399
395
384
383
380
380
377
373
375
374
366
360
356
338
334
335
340
347
359
352
347
346
349
352
350
349
345
345
347
346
342
337
348
359
357
356
339
338
348
356
360
364
365
368
368
368
371
367
363
361
361
367
374
374
372
369
367
363
347
338
342
351
353
348
346
343
331
328
320
320
321
325
333
333
333
331
328
327
325
324
319
317
315
313
315
321
321
319
317
319
320
322
324
321
319
319
325
325
324
323
322
320
315
311
304
303
313
318
322
316
308
296
284
270
268
266
265
270
271
267
264
263
259
254
247
238
229
232
235
236
238
238
231
228
220
214
216
218
219
219
219
216
211
204
198
197
195
186
184
187
189
190
196
187
187
187
184
183
178
175
175
171
164
161
165
158
157
157
158
159
162
169
167
173
178
175
170
164
159
166
168
171
176
173
173
185
191
204
210
215
214
210
214
227
228
227
226
219
227
227
216
218
210
203
208
216
216
216
216
219
220
219
217
218
224
222
210
204
198
204
205
202
194
195
195
185
177
172
174
173
172
164
157
147
155
159
162
153
144
138
138
149
152
149
140
135
135
130
124
119
122
124
124
126
125
120
119
126
131
138
143
143
139
142
151
145
141
137
138
136
144
155
156
154
160
168
169
170
171
169
166
165
162
156
172
184
182
183
189
194
198
201
202
203
205
192
185
181
178
176
158
155
145
145
136
126
121
116
111