4
0
143
518
81
98
181
214
145
303