27
12
31
44
20
28
101
60
102
99
112
87