121
106
106
131
90
78
119
93
139
138