40
31
32
54
48
59
208