5
47
23
36
47
108
103
45
94
91