43
128
111
16
87
803
97
95
266
127
107
190
99
276
237
195
252
67
265
102
870
186
169
515
137
220
98
211
259
112
177
271
110
131
94
138
654
241