355
123
467
112
451
104
387
116
168
82
411
164
449
198
245
143
567
163
596
103
593
27
595
74
523
180
661
189
517
227
222
144
448
113
478
64
210
143
114
52