12
54
25
41
52
114
103
47
95
93