10
4
300
247
41
201
246
97
8
108
261
157