180
215
209
125
224
355
321
193
421
411
203
364
529
359
456
270
240
435
275
148
139
135
153
206
102
145
153
202
153
110
134
161
98
106
79
67
250
154
170
144
120
184
265
292
304
248
198
364
167
147
839
561
1397
1740
992
758
560
943
705
271