90
139
88
109
132
413
103
59
98
60