142
316
258
212
126
75
89
865
259
85