355
123
464
110
450
104
384
115
168
82
404
161
444
195
240
141
287
158
555
155
644
405
584
122
521
179
657
188
448
113
478
64
210
143
114
52
299
12
612
42