127
125
96
105
126
56
77
266