230
125
241
93
166
226
280
307
76
66
60
49
55
101
97
301
266
246
134
154
187
513
639
459
99
135
478
407
179
347
228
316
540
211
146
209
180
131
136
224
89
80
366
158
523
130
255
54
86
263
174
105
71
188
293