126
228
116
577
92
168
71
52
125
186