476
139
455
123
269
146
132
105
409
117
335
149
293
88
198
24
402
42
373
245
392
172
578
117
287
133
300
139
292
112
274
148
454
258
424
145
477
185
201
114