259
129
94
871
265
90
56
142
65
91