186
181
181
174
171
169
169
166
164
163
164
162
159
159
159
160
159
161
158
159
159
155
152
151
151
151
151
151
151
150
150
150
149
149
149
147
147
147
145
148
148
145
149
149
150
151
150
150
148
144
147
149
150
146
143
132
126
124
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
124
124
125
125
125
126
126
123
117
114
112
112
110
110
110
109
109
109
109
107
107
108
108
108
109
109
109
109
108
108
108
107
107
106
105
105
105
106
106
106
106
106
106
106
107
108
108
106
105
104
104
104
104
106
106
108
110
110
108
104
104
105
105
106
106
105
104
105
105
106
105
103
102
104
105
105
104
104
103
102
103
102
100
101
103
103
103
103
103
105
105
104
103
103
103
105
103
102
102
102
101
98
100
103
101
100
102
102
102
98
98
98
101
109
110
110
108
109
110
111
114
115
115
117
118
119
117
116
117
117
116
115
115
113
110
110
108
109
109
110
111
107
107
110
110
111
108
109
110
111
110
108
108
105
98
95
93
92
97
96
93
97
103
96
96
98
97
99
97
97
98
99