295
170
293
101
261
144
376
210
363
201
488
165
521
125
180
145
381
169
130
98
445
144
544
154
420
272
508
56
443
80
218
35
165
73
147
84
288
51
590
179