127
71
146
131
123
97
58
51