142
333
109
197
307
243
15
65