46
29
105
8
26
29
79
127
112
27