192
130
225
218
178
368
552
351
167
247
308
149
172
166
73
143
113
395
174
262
259
312
116
191
155
141
240
134
158
295
68
92
193
165
278
120
256
89
54
273
211
93
132
60
57
407
63
136
244
118
340
96
117
150
163