31
99
51
17
36
16
112
18
52
100
100