31
20
20
20
20
20
20
20
20
20
21
21
21
22
27
27
27
27
25
25
27
28
31
34
34
32
31
30
30
30
30
30
30
32
36
37
34
34
34
34
34
33
33
33
33
33
33
33
34
34
35
35
36
37
41
44
48
47
46
45
44
41
41
41
41
41
41
43
45
49
56
57
57
56
54
52
51
50
48
44
44
44
45
45
46
50
51
51
51
50
50
49
49
49
49
49
49
48
48
48
49
51
51
52
53
54
56
60
60
60
60
60
60
60
60
60
60
60
59
58
57
57
57
56
56
56
56
57
57
58
59
59
59
59
59
59
59
59
59
59
59
59
59
61
62
63
64
65
65
65
65
65
64
64
64
64
64
64
64
64
66
68
69
70
70
71
72
72
73
73
73
75
76
78
78
78
78
78
77
76
74
74
72
71
71
72
73
73
74
75
75
76
76
76
76