409
145
128
58
495
196
422
121
405
114
296
168
299
216
377
253
442
263
198
116
275
128
316
120
523
214
466
139
256
159
814
340
331
124
125
88
211
147
533
48