24
24
24
25
27
24
25
24
25
26
22
26
22
23
22
21
23
38
40
40
40
40
41
39
624
600
623
614
603
615
569
590
560
495
510
531
419
326
353
352
396
437
370
336
388
383
349
396
24
58
57
66
65
61
79
74
79
82
84
77
81
79
83
75
100
96
83
112
119
120
121
122