37
37
36
35
33
30
30
29
30
30
30
25
25
24
24
24
24
24
24
23
23
23
23
22
22
22
21
20
20
20
20
20
21
21
18
17
17
19
17
16
15
15
14
14
13
12
11
10
10
11
11
13
13
13
14
15
18
20
21
26
26
27
28
29
35
36
37
38
38
36
33
30
27
26
25
26
36
45
47
47
29
29
28
36
46
47
47
46
41
39
38
38
38
39
40
41
41
42
42
43
46
47
49
49
50
51
52
54
55
55
55
55
55
50
48
48
47
45
43
37
34
33
32
32
31
31
31
30
30
30
31
32
33
33
34
36
41
47
52
52
53
54
55
57
58
58
58
56
53
48
47
46
45
43
40
36
36
35
34
30
30
43
45
41
33
29
30
30
30
31
31
31
31
31
36
37
39
40
41
62
62
62
61
60
51
49
47
45
44
42
35
34
33
34
40
47
48
49
52
57
74
74
75
76
76
79
84
85
87
89
91
96
99
100
104
111
120
120
121
123
124
124
124
125
127
128
134
133
130
128
125
124
123
121
121
121
120
113
113
112
111
104
103
101
101
101
100
100
100
100
101
101
101
100
100
99
98
98
97
89
83
79
75
63
52
42
41
40
38
36
35
35
34
33
33
32
30
31
35
36
36
36
36
36
36
37
37
37
40
40
39
38
35
35
37
43
44
43
42
42
42
42
42
41
42
43
43
44
41
34
35
37
39
40
40
39
37
37
30
29
34
36
36
36
36
36
36
42
44
45
45
57
65
77
82
87
93
99
100
101
101
101
101
101
101
101
101
101
101
101
103
104
106
107
109
109
109
112
113
114
115
120
121
122
123
126
127
128
131
132
132
133
134
125
125
125
125
124
121
120
118
116
108
103
99
99
94
89
88
85
82
77
75
74
73
72
70
53
48
45
44
43
37
33
36
37
38
44
46
47
50
53
54
61
62
63
64
65
66
72
72
63
59
57
59
82
86
89
99
101
104
106
109
113
114
114
117
119
122
127
132
132
131
131
131
133
140
140
140
136
134
133
133
135
137
148
153
149
145
144
141
138
130
127
124
115
107
101
93
88
75
75
78
87
100
106
113
116
121
125
135
137
138
142
140
139
139
140
141
142
144
148
159
164
165
165
163
163
165
164
164
161
157
156
153
151
148
138
122
114
110
107
98
90
86
85
84
82
81
80
79
79
80
84
87
91
93
97
102
103
107
109
110
113
122
143
159
161
163
169
170
170
170
170
170
172
173
175
173
172
172
173
175
174
173
167
160
164
163
162
161
160
146
143
142
140
135
135
135
131
131
130
130
126
126
128
123
118
115
114
113
107
100
94
98
100
94
89
73
69
68
67
63
62
61
61
60
59
58
57
57
57
57
55
44
38
29
28
28
24
24
24
24
24
25
25
25
30
30
29
29
30
30
34
35
36
36