31
157
85
51
40
116
16
15
78
20
107
162
15
102
58
14
90