293
294
295
297
299
301
303
303
303
303
303
305
306
307
306
303
299
297
296
296
298
298
297
297
297
297
297
296
295
294
290
290
289
288
289
291
294
296
299
296
293
289
283
281
274
272
276
276
276
277
279
280
282
285
291
292
291
287
286
290
291
291
295
299
300
301
304
307
312
315
321
328
332
339
344
349
359
362
366
371
380
386
389
390
393
394
393
393
394
394
395
396
396
399
401
402
404
406
407
409
413
413
410
409
407
406
402
402
402
402
402
402
404
405
405
406
406
407
408
410
412
413
413
413
413
414
414
415
415
414
412
411
411
412
413
414
414
414
415
415
414
414
413
412
412
412
413
415
417
417
418
420
423
425
429
431
430
427
427
426
424
423
423
423
423
423
423
422
417
416
415
414
413
411
410
409
408
407
406
405
405
405
406
407
408
408
409
410
412
414
417
420
423
426
427
428
428
428
428
428
427
423
420
418
419
425
429
436
438
441
444
445
445
446
449
456
459
463
466
468
469
471
472
472
472
473
473
473
476
480
482
482
482
481
481
481
481
481
481
481
483
486
490
490
489
488
487
486
484
482
481
479
478
476
475
475
475
475
474
474
473
473
473
473
473
472
471
471
470
468
466
464
463
463
462
461
461
460
459
455
455
455
455
455
455
454
454
454
454
453
453
453
452
449
447
444
442
440
437
436
435
432
429
428
427
426
425
422
422
423
423
422
422
421
421
422
422
422
422
422
422
422
422
422
424
430
432
432
433
434
434
434
433
432
432
432
432
431
430
430
430
430
431
432
433
434
434
434
434
434
434
433
433
433
433
434
434
435
434
434
433
433
433
432
432
432
431
431
431
431
431
431
432
432
432
430
429
427
426
425
424
423
422
421
421
421
421
421
421
422
423
425
427
428
430
430
431
433
435
437
439
439
437
436
434
429
424
416
414
410
405
400
396
390
382
373
366
360
352
345
339
336
334
329
328
325
320
323
324
323
322
314
308
307
306
300
294
288
284
282
280
276
271
265
263
260
255
246
237
231
227
221
219
216
212
203
193
184
175
169
168
165
160
154
148
142
135
125
115
104
94
88
84
79
75
72
69
66
64
63
65
67
63
58
62
67
66
67
72
71
68
70
73
73
73
71
74
78
80
81
84
91
97
100
100
106
111
113
114
115
116
117
118
118
118
114
110
109
109
112
114
114
114
116
119
122
124
126
127
129
134
140
142
142
145
150
153
156
160
165
167
169
173
176
176
178
180
183
185
187
188
189
188
187
188
190
192
191
189
188
186
187
188
187
187
193
195
193
189
188
188
188
188
185
180
176
170
161
154
150
147
145
143
142
137
132
128
127
125
121
109
97
89
86
84
82
79
72
68
62
58
54
50
46
42
40
38
36
33
28
23
24
24
23
22
19
15
11
7
2
2
5
10
14
18
21
22
24
24
29
38
39
42
50
59
68
71
72
81
90
97
107
109
111
117
122
129
136
147
159
163
166
170
171
169
164
161
160
160
165
168
173
179
188
196
204
206
208
212
216
217
223
229
235
241
250
258
268
273
277
279
282
284
289
297
296
295
295
300
295
295
293
290
287
284
273
265
263
262
261
259
258
256
249
247
250
248
246
244
238
230
230
230
229
229
228
228
228
229
230
232
232
232
232
234
237
242
249
254
258
259
261
264
266
269
273
276
280
285
288
288
288
288
288
288
290
293
294
294
294
294
292
290
289
290
291
291
289
288
286
287
293
294
294
299
301
301
302
308
300
300
300
296
294
293
293
293
293
293
293
293