3
47
19
35
47
108
103
42
93
91