354
206
175
653
264
117
219
185
222
119
173
110
178
258
240
350
336
168
89
52
208
247
251
84
154
260
170
131
95
132
690
176
69
236
85
79
113
54
36
34
272
41
30
33
64
56
177
126
72
213
385
127
330
290
125
225
232
254
982