75
117
244
126
188
198
31
118
1049
146
123
349
178
134
125
148
323
314
1039
234
192
674
160
293
259
304
143
211
163
316
141
176
115
159
809
277