112
167
87
54
256
84
95
141
78
102