332
352
349
200
170
648
183
263
116
215
182
219
119
110
175
257
236
342
331
168
88
52
207
244
245
82
152
258
131
94
132
683
173
66
235
84
77
36
33
271
40
29
32
64
56
177
124
71
212
384
327
289
125
54
221