126
227
116
577
92
167
71
52
125
185