112
31
252
66
2
40
4
57
116
