59
126
96
76
167
80
63