45
29
103
8
26
28
79
127
112
27