172
126
103
139
142
210
528
252
279
177