127
108
112
66
69
33
111
137
129
110
93
31