477
139
462
126
270
146
136
108
409
117
336
149
294
88
199
24
404
42
377
247
393
172
580
118
287
133
302
141
293
112
274
148
462
263
425
145
477
185
203
114