88
87
94
111
182
101
197
43
143
60