78
104
38
30
51
136
48
64
363
176
113
42
519
450
43
131
59
83
29
166
86
111
212
199
513
259
287
288
273
117
350
239
190
163
384
196
223
220
377
49
93
231
149
169
144
171
178
395
277
343
167
249
182
134
195
248