43
343
66
277
150
168
79
134
223
88
109
36
477
130
141
93
177
149
484
197
236
173
74
98
116
142
267
370
255
308
278
143
63
55
258
315
241
630
184
256
151
154
393
201
140
855
128
176
423
262
195
234
180