4
0
143
517
81
98
181
211
145
303