350
118
456
99
1215
575
680
216
448
103
427
190
260
58
387
188
476
95
527
212
553
70
230
64
177
59
654
193
228
50
167
84
148
68
158
80
461
154
145
122