40
57
4
112
2
31
252
66
116
