4
0
143
518
81
98
181
214
146
303