2
47
54
23
44
66
103
89
80
156