126
228
116
577
92
169
71
52
125
187