0
46
19
30
45
106
101
42
92
90