28
93
113
55
12
41
85
45
57
136