45
19
29
45
102
101
42
92
90
157