8
2
2
156
31
142
401
229