31
99
51
17
36
16
112
24
119
100
100
8