17
52
42
32
43
49
35
105
92
59