5
47
23
36
48
108
103
45
94
91