43
342
66
273
150
168
149
79
134
221
88
109
36
476
130
141
93
177
483
193
236
173
277
74
98
116
142
266
370
255
308
278
143
63
55
258
315
241
630
184
151
154
392
201
140
853
128
176
422
262
195
234
180