24
26
26
26
29
29
31
34
34
33
37
37
37
32
30
29
28
32
43
24
27
66
45
45
36
40
41
39
35
34
34
24
21
29
30
29
31
35
33
32
30
32
37
42
42
53
39
59
46
34
34
32
37
35
37
37
35
35
43
49
53
53
52
57
53
51
51
52
54
54
54
56
55
58
63
63
82
91
91
81
49
63
68
71
80
77
78
72
62
64
65
65
71
69
60
55
55
77
79
91
91
99
103
94
91
88
90
90
91
94
101
110
111
109
104
102
98
97
97
97
97
97
100
103
111
117
116
111
111
102
101
107
119
123
123
128
129
128
127
126
126
126
130
134
135
141
136
130
137
142
136
136
138
141
139
132
134
137
138
147
151
150
146
142
141
156
157
162
153
148
158
161
161
161
161
162
159
155
163
169
166
163
173
175
176
178
182
186
189
192
194
196
201
202
204
208
203
190
194
205
210
215
218
221
227
239
243
265
263
261
259
260
285
293
294
298
302
300
290
291
294
296
296
292
300
300
300
300
320
323
326
329
329
329
329
329
329
324
321
315
329
347
365
362
366
371
377
387
389
391
389
385
389
388
384
386
393
407
410
415
415
415
416
418
418
433
442
451
450
440
439
440
442
441
441
440
439
441
445
458
461
462
465
469
469
464
457
450
458
459
463
459
458
455
451
449
444
446
448
453
455
456
466
472
472
473
476
478
478
478
472
474
477
478
478
479
464
461
466
455
453
450
451
453
453
454
454
453
447
453
454
454
453
450
442
441
439
439
446
446
443
439
430
423
421
424
425
427
410
414
420
419
398
398
398
398
403
388
387
386
385
384
384
380
378
380
382
384
364
361
360
364
370
346
337
335
332
339
344
340
336
324
320
326
325
319
319
320
318
307
307
307
294
292
292
291
293
295
302
302
290
283
293
293
263
263
261
259
264
261
255
243
239
246
254
247
227
199
204
212
223
238
237
234
231
228
224
220
223
228
225
214
193
190
196
196
183
173
170
165
168
171
176
162
158
164
160
157
161
138
143
149
151
144
137
144
147
139
134
123
123
109
105
105
103
115
129
105
88
86
85
94
90
74
80
85
89
95
92
89
80
79
90
91
83
71
62
64
62
56
48
48
46
42
45
50
47
62
60
40
42
44
35
53
57
35
49
50
48
43
41
40
30
30
25
27
28
30
26
27
28
30
30
31
30
30
31
31
30
29
30
30
27
27
27
24
23
27
27
27
26
24
25
25
23
25
19
29
31
26
20
17
17
17
17
17
15
22
19
19
20
23
21
12
15
11
12
17
14
11
11
13
14
14
12
16
19
19
19
19
17
18
22
35