258
129
93
870
263
89
56
142
65
91