201
171
130
87
79
81
96
139
49
148
169
120