12
55
25
41
52
114
104
47
95
93