143
57
105
76
97
74
114
263
738
200
279
73
70
166
391
152
272
75
64
103
197
215
184
120
106
181
55
192
214
50
392
72
237
266
201
301
163
198
90
213
231
296
219
119
94
318
154
65
91
47
285
205
199
115
96
146