10
54
25
41
50
114
103
47
95
93