31
14
139
2
15
1118
165
81