225
218
178
368
552
351
167
247
308
149
172
166
73
143
113
394
174
262
258
311
116
191
155
141
239
134
156
295
68
92
193
165
278
120
255
89
54
273
211
93
132
60
57
407
61
136
244
118
340
256
96
117
150
163
84
272