126
94
93
71
84
101
77
58