3
47
20
35
47
108
103
42
93
91