32
50
48
23
39
161
167
273