43
344
66
277
151
168
150
80
135
224
89
109
36
477
130
141
93
178
149
484
197
236
173
74
98
116
142
269
370
255
308
278
143
63
55
223
258
315
241
630
184
256
154
393
201
140
855
128
176
423
262
195
234
180