89
97
115
188
102
202
43
143
65
91