472
91
153
107
184
176
253
166
267
161
247
392
305
82
224
126
111
99
191
78
184
84
331
147
80
41
116
326
255
138
337
244
229
289
159
170
102
433
111
189
373
369
201
249
255
552
511
429
288
88
249
166
159
306
151
503
130
211
299
450