12
54
25
41
52
114
104
47
95
93