0
46
19
35
47
106
101
42
93
90