24
24
26
32
33
33
33
33
34
37
46
59
61
73
72
71
74
74
69
69
69
69
69
69
69
69
72
73
77
78
92
92
92
92
90
91
91
92
92
94
95
98
99
95
92
107
111
113
119
119
104
101
98
98
98
84
69
67
67
73
76
75
72
73
73
73
86
86
81
77
76
86
88
87
82
88
102
102
107
116
110
119
121
125
126
126
140
157
157
160
169
182
186
184
166
155
154
153
150
149
149
151
149
146
146
142
142
142
142
142
146
145
148
150
153
154
152
151
149
148
162
166
167
169
169
177
176
175
176
177
180
179
179
196
196
196
199
200
206
204
210
212
216
215
214
219
218
226
226
229
230
237
243
243
245
246
246
246
251
254
271
268
260
260
261
261
261
263
266
269
272
273
272
272
271
271
271
272
272
272
271
274
285
294
307
301
305
305
306
306
321
323
319
318
309
300
295
292
294
286
285
284
284
284
286
288
288
288
282
282
282
280
279
277
271
270
267
267
266
268
275
277
277
276
275
276
279
273
262
258
257
260
263
263
265
266
265
269
272
288
300
301
302
302
305
307
314
315
318
321
326
330
322
317
318
324
324
324
325
327
329
333
334
335
335
336
337
341
345
343
339
341
361
365
369
374
383
387
389
388
388
388
388
388
388
388
388
390
401
402
402
406
405
403
397
396
398
400
402
404
403
402
401
405
407
411
407
400
400
399
400
401
404
408
417
415
413
409
407
406
408
409
410
424
426
432
434
436
442
444
462
464
464
463
462
461
455
448
444
444
445
445
446
447
448
450
450
448
445
444
447
449
457
461
457
455
455
455
456
460
483
493
495
497
506
507
508
515
517
514
512
507
506
506
509
509
509
509
507
506
504
504
506
506
507
507
507
506
504
503
503
502
490
480
477
473
475
474
473
472
470
469
466
457
454
446
438
433
430
430
428
414
408
412
417
417
417
417
417
417
420
422
423
421
420
419
419
420
421
417
419
420
424
427
427
429
434
433
434
436
435
434
431
441
443
445
447
449
451
452
455
457
459
462
462
464
468
470
478
480
477
483
488
491
492
488
486
484
481
478
476
475
473
472
474
476
480
478
472
469
468
468
466
463
465
466
470
471
471
473
479
483
491
493
493
492
492
493
496
498
501
499
495
494
490
487
483
481
477
469
462
457
453
445
443
441
436
427
417
417
415
413
406
399
398
397
395
393
393
394
393
392
391
393
394
393
388
387
388
385
385
385
385
383
385
382
381
382
387
384
379
369
368
362
356
353
353
353
352
349
354
355
361
366
368
370
369
368
368
384
384
378
376
374
371
367
368
370
368
369
370
372
370
370
370
370
361
354
347
349
360
359
352
359
362
367
368
370
370
370
369
368
373
375
376
374
372
370
366
365
369
376
376
358
352
351
344
336
334
327
326
327
328
330
331
309
294
293
293
293
294
297
297
295
291
294
295
297
299
299
300
301
302
301
292
287
286
284
284
286
281
279
275
274
270
267
266
265
264
263
263
262
262
261
261
262
257
257
256
255
254
254
251
250
249
245
246
246
248
249
255
256
256
256
256
256
256
260
259
251
250
241
241
240
239
237
238
241
242
246
247
247
248
249
249
249
247
248
249
255
255
255
264
269
276
277
283
284
306
309
311
314
319
319
316
313
306
305
302
295
293
293
291
289
286
270
258
249
239
235
230
217
213
205
202
199
197
194
194
193
190
192
191
177
165
163
163
159
154
152
148
146
144
142
123
120
115
102
98
95
88
83
82
78
77
77
77
70
70
65
73
94
96
95
89
85
87
83
80
73
74
75
79
82
81
80
79
79
79
77
75
73
70
69
52
52
46
47
52
54
50
46
43
44
44
51
53
50
52
51
47
45
44
42
39
32
30
29
28
28
22
21
20
18
17
18
18
18
18
19
15
14
14
14
14
13
13
9
8
8
7
7
7
6
5
4
4
6
6
5
4
4
4
4
2
2
5
5
6
6
5
6
6
6
6
6
5
6
6
6
6
6
9
9
10
13
14
15
16
17
16
17
21
20
19
19
19
19
19
19
19
19
20
20
11
8
6
4
9
11
13
18
19
22
26
18
15
12
10
14
18
21
20
21
28
31
30
29
26
28
28
35
32
23
21
9
7
7
7
7
8
11
9
7
8
12
15
12
9
8
11
11
13
17
18
23
21
22
25
34
32
34
33
35
35
36
33
32
30
29
28
24
22
24
30
29
23
21
18
18
19
19
25
26
28
27
28
28
27
28
28
25
24
23
23
23
23
23
23
33