126
227
116
577
92
168
71
52
125
185