191
963
169
959
169
958
189
957
188
952
180
952
173
951
179
942
175
940
184
939
183
935
181
927
183
926
175
915
168
914
180
913
191
963
169
959
169
958
189
957
188
952
180
952
173
951
179
942
175
940
184
939
183
935
181
927
183
926
175
915
168
914
180
913